@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css);
html.overflow-active {    overflow-y: scroll;    position: fixed;    width: 100%;    top: 0px;    left: 0px; }
.row-fluid .headerSection {  background-color: transparent;    position: absolute;    top: 0;    left: 0;    right: 0;    z-index: 1000; }

.row-fluid .headerWrap { align-items: center;    display: flex;    justify-content: space-between;    padding: 35px 0; max-width: 1680px; margin: 0 auto; width: calc(100% - 80px); }
.row-fluid .headerLeft { max-width: 50%;  }
.row-fluid .headerRight {    max-width: 50%; }
.row-fluid .header-logo a { display: inline-block; }
.row-fluid .header-logo img {    max-height: 60px; }
.row-fluid .headerNav { padding: 0 0 0 40px;    height: 44px;    display: flex;    justify-content: center;    align-items: center; position: relative; z-index: 99999; }
.row-fluid span.toggle-inner { font-size: 15px;  line-height: 23px;  color: #ffffff;    font-weight: 600;    text-transform: uppercase;    letter-spacing: 0.38px;    font-family: 'Montserrat', sans-serif; display: flex;    flex-wrap: wrap;    align-items: center; cursor: pointer; }
.row-fluid span.toggle-text { padding-right: 20px;    display: inline-block;    white-space: nowrap;    word-break: break-all; }
.row-fluid span.toggle-icon svg {  fill: #ffffff; height: 8px;    width: 26px; }
.row-fluid .close-inner .toggle-icon svg { width: 20px;    height: 20px;    vertical-align: middle; }
.row-fluid span.toggle-inner.close-inner  {   display: none !important; }
.row-fluid span.toggle-inner:hover span.toggle-text {  text-decoration: underline; }
.row-fluid .sideMenu { overflow-y: auto;width: 100%;    overflow-x: hidden;    position: fixed;    bottom: 0;    right: -100%;    top: 0;    z-index: 999;    opacity: 0;visibility: hidden;transition: opacity 0s 0.3s, right 0s 0.3s;    display: flex; }
.row-fluid .sideMenu.active {    right: 0;    opacity: 1;    display: flex; transition: opacity 0.25s ease-out; visibility: visible; }
.row-fluid .sideMenuInner {     box-shadow: 0 0 2rem 0 rgb(0 0 0 / 10%);    background-color: #F7934E;    width: 100%;    display: flex;    justify-content: stretch;    overflow: auto;    transform: translateX(200px);    transition: transform 0.2s ease-in, opacity 0.2s ease-in; opacity: 0; }
.row-fluid .sideMenu.active .sideMenuInner {opacity: 1;    transform: translateX(0);    transition-timing-function: ease-out; }
.row-fluid .menuWrap { max-width: 1200px;    margin: 0 auto;    width: calc(100% - 80px);    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    position: relative; }
.row-fluid .menuInner { display: flex;    flex-wrap: wrap;    margin-left: -50px;    margin-right: -50px;     width: auto; }
.row-fluid .header-rightmenu ul li { display: flex;    flex-wrap: wrap;    line-height: 1;    justify-content: flex-start;    width: 100%; }
.row-fluid .header-rightmenu { padding-left: 50px;    padding-right: 50px;    width: 50%;    border-left: 1px solid rgba(255, 255, 255, .5); }
.row-fluid .header-left-address {     width: 50%;    padding-left: 50px;    padding-right: 50px; }
.row-fluid .header-rightmenu ul li a { font-size: 20px;    line-height: 1;    font-weight: 700;    letter-spacing: 0;    text-transform: uppercase;    padding: 15px 0px !important;    color: #ffffff; font-family: 'Montserrat',sans-serif;  transition: all 0.15s linear; max-width: 100% !important; overflow: visible !important; } 
.row-fluid .header-rightmenu ul li a:hover, .row-fluid .header-rightmenu ul li.active a {    text-decoration: underline; }
.row-fluid .headerNav.active span.toggle-inner.open-inner {    display: none; }
.row-fluid .headerNav.active span.toggle-inner.close-inner {    display: flex !important; }

*, *:before, *:after { -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box; }



@media(max-width:999px){
	
	.row-fluid .headerNav.active span.toggle-inner.close-inner { display: none !important; }
	.row-fluid .headerNav.active span.toggle-inner.open-inner { display: flex !important; }
	.row-fluid span.toggle-inner {   height: 50px; width: 50px;    flex-flow: column-reverse; justify-content: center; }
	.row-fluid span.toggle-text {    font-size: 12px;    line-height: 15px; padding: 0; }
	.row-fluid .headerNav  { padding: 0;    width: 50px;    height: 50px; }
	.row-fluid span.toggle-icon {    line-height: 15px; padding-bottom: 2px; }
	.row-fluid .header-rightmenu ul li a { transition: none; }
	.row-fluid .sideMenuInner { opacity: 1;    transform: translateX(0);    transition-timing-function: ease-out;    transition: none; }
	.row-fluid .headerLeft {    max-width: 60%; }
.row-fluid .headerRight {    max-width: 40%; }
	
}
@media(max-width:767px){
	.row-fluid .headerWrap { width: calc(100% - 40px); }
	.row-fluid .menuWrap { width: calc(100% - 40px);    display: block; }
	.row-fluid .header-logo img {    max-height: 40px; }
	.row-fluid span.toggle-text {    font-size: 10px;    line-height: 13px;    padding: 0; }
	
	.row-fluid .header-left-address {    display: none; }
	.row-fluid .header-rightmenu { width: 100%;    padding: 30px 0 30px;    border-left: none;    border-top: 1px solid rgba(255, 255, 255, .5); }
	.row-fluid .menuInner { width: 100%;    margin: 0; padding: 150px 0 0; }
	.row-fluid .headerNav {     padding: 0;    width: 50px;    height: 50px;    position: absolute;    top: 25px;    right: 20px; }
	
	
}



