h1.logo-content {
    overflow: hidden;
    height: 50px;
}

@media (max-width:767px) {
    h1.logo-content {
        overflow: hidden;
        height: 55px;
    }
}
/**** Print View Starts ****/
.page-print h1.logo-content {
    margin:20px 0 0 40px;
}
.page-print .logo-content img {
    position: relative;
    top: -50px;
    padding:0;
    left:20px;
    width:auto;
}
.wobble-qoute {
    animation: wobble 2s ease infinite;
}
@keyframes wobble {
    0% { transform: translateX(0%); }
    15% { transform: translateX(-25%) rotate(-5deg); }
    30% { transform: translateX(20%) rotate(3deg); }
    45% { transform: translateX(-15%) rotate(-3deg); }
    60% { transform: translateX(10%) rotate(2deg); }
    75% { transform: translateX(-5%) rotate(-1deg); }
    100% { transform: translateX(0%); }
}
.page-print a.back.action, .page-print a:hover.back.action {
    display:none !important;
}
.page-print .addressField {
    margin: 20px 0 0 110px;
    display:block;
    line-height:18px;
}
.page-print .page-title-wrapper .order-date, .order-details-items.ordered .order-title {
    display:none;
}
.page-print .order-details-items.ordered .order-title{
    border-bottom:0px solid #d1d1d1;
    display:block;
    color:#333;
}
.page-print .negotiable-quote-order-information {
    display:none;
}
.page-print .addressField img {
    margin:5px 0 10px 0;
}
.disclaimer-txt b {
    display: block;
    font-family: 'montserratbold', 'Helvetica Neue', Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #333;
    margin-bottom: 4px;
}
.disclaimer-txt p {
    line-height: 18px;
    margin-bottom: 20px;
    color:#333;
}
.disclaimer-txt {
    margin-top: 100px;
}
.page-print .block .block-title:before {
    display: none; 
}
.page-print .block .block-title {
    border-bottom:0px solid red;
    margin-top:30px;
}
.page-print .block-content a, .page-print .block-content a:hover, .page-print .block-content a:focus, .page-print .block-content a:visited {
    text-decoration:none;
    outline:none;
}
.account.page-print .block .block-title strong {
    text-transform: capitalize;
    font-family: "montserratsemibold";
    font-size: 20px !important;
    border-bottom: 0px solid red;
    margin-bottom: -1px !important;
    display: block;
    padding-bottom: 0;
    line-height:20px !important;
}
/**** Print View Ends ****/

.header-style-1 .header-middle .logo-header .logo-wrapper .logo-content strong a img {
    width:auto;
}
.header-style-1 .header-top .container-fluid {
    max-width: 1280px;
}
.header-container.header-style-1 {
    background:#f8f8f8;
    position: fixed;
    top:0;
    height:auto;
    width: 100%;
    z-index: 1000;
}
.notLoggedInsearch .header-container.header-style-1 {
    position: static;
    height: auto;
}
.page-wrapper{
    margin-top:110px;
}
.notLoggedInsearch .page-wrapper{
    padding-top:0px;
    margin-top: 0!important;
}
.header-container.header-style-1 .header-bottom {
    height: 50px;
    background-color: #FFF;
    border-top:1px solid #dedede;
}
.header-container.header-style-1 .navigation-wrap ul li {
    display: inline-block;
}
.header-container.header-style-1 .navigation-wrap ul li a {
    padding: 20px;
    display: inline-block;
}
.header-container.header-style-1 .navigation-wrap ul li a:hover {
    padding: 20px;
    display: inline-block;
    background:#4B9146;
    color:#FFF;
}
.header-container.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li a::before {
    color:#FFF;
}
.header-container.header-style-1 .header-middle {
    padding: 10px 0px 10px 0px;
    border-top: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
    background: #f8f8f8;
}

@media (max-width:767px) {
    .header-container.header-style-1 .header-middle {
        padding: 18px 0px 18px 0px
    }
}
.header-container.header-style-1 .header-middle .searchbox-header.search-box {
    font: 13px "montserratmedium";
}
/**** Search Bar Header ****/
input.input-text.input-searchbox {
    margin:0;
}
.header-container.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu  {
    background:transparent;
}
.header-container.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .actions .btn-searchbox span {
    display:none;
}
.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .actions {
    position:absolute;
    left:0;
}
.header-container.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .actions .btn-searchbox {
    background: transparent;
    border: 0 !important;
}
.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .field.searchbox {
    position: relative;
}
.header-container.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .control #searchbox {
    border:1px solid #d1d1d1 !important;
    padding:5px 10px 5px 44px;
}
.header-container.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .control #searchbox:focus {
    border-color: #4B9146!important;
}
.submenu-content,.grand-submenu-content{
    padding: 20px 16px;
}
.lhs-address{
    padding: 0 20px 0 44px;
}
.lhs-address .address-container-footer p{
    color: #FFF;
    font-size: 14px;
    text-align: left;
    font-family: 'montserratregular';
}
.lhs-address .email-phone-info{
    display: none;
}
.lhs-address  .footer-social-conatiner{
    text-align: left;
}
.showcart{
    position: relative;
}

.counter-label-up-nav{
    position: absolute;
    top: 4px;
    right: 22px;
    border: 1px solid #4a9147;
    color: #000;
    min-width: 22px;
    min-height: 22px;
    border-radius: 50%;
    font-size: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #eafba8;
    padding: 2px;
}

.header.links {
    margin: 12px 0;
}
.header.links .toplinks-wrapper .header.links{
    margin: 0;
}
.header.links .navbar-nav .dropdown a .fa.fa-user {
    margin-right: 5px;
}
.header.links li {
    display:inline-block;
    margin:0;
    padding:0 10px;
    vertical-align: top;
}
.header.links li.link.order-list {
    display:inline-block;
    margin:0;
    padding:3px;
    vertical-align: top;
}
.header.links li .dropdown-menu-right .header.links li {
    padding:3px;
}

.header.links .navbar-nav .dropdown {
    display:inline-block !important;
}
.header.links .navbar-nav .dropdown a {
    color:#333;
    text-decoration:none;
    font: 13px "montserratmedium";
}
.header.links .navbar-nav .dropdown a:hover {
    color:#333;
}
.header-container.header-style-1 .country-company {
    cursor: auto;
}
.header.links .navbar-nav .dropdown .dropdown-menu a {
    color:#484848;
    text-decoration:none;
}
.header.links .navbar-nav .dropdown .dropdown-menu div {
    border-bottom: 1px solid #d0d5d9;
    display: block;
    overflow: hidden;
}
.header.links .navbar-nav .dropdown .dropdown-menu div:last-child {
    border-bottom:0;
}
.header.links .navbar-nav .dropdown .dropdown-menu a {
    float: left;
    margin: 0;
    padding: 10px;
    width: 100%;
}
.header.links .navbar-nav .dropdown .dropdown-menu a:focus, .header.links .navbar-nav .dropdown .dropdown-menu a:hover, .header.links .navbar-nav .dropdown .dropdown-menu a:active {
    margin: 0;
    padding: 10px;
    background: #4B9146;
    color: #FFF;
}
.header.links .navbar-nav .dropdown .dropdown-menu:after {
    bottom: 100%;
    left: 93%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #d0d5d9;
    border-width: 8px;
    margin-left: -8px;
}
.header.links .navbar-nav .dropdown .dropdown-menu.show {
    background: #FFF;
    padding:0;
    font-size:13px;
    width:180px;
    margin:12px 0;
}
.header-container.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu a {
    font-weight:normal;
    padding: 0 15px 0 0;
    font-family:"montserratsemibold";
    font-size:13px;
    width:180px;
    padding: 0 15px;
    text-transform:capitalize;
}
.header-container.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu > a:hover {
    background: #4B9146;
    padding: 0 15px;
}
.header-container.header-style-1 .header-middle .middle-right-content {
    display:block;
    margin-top: 0;
    position: relative;
    top:0;
}
.header-container.search-autocomplete ul li:not(:empty) {
    border-bottom:1px solid #c2c2c2;
    border-top:0;
}
.header-container.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu a:before {
    display:none;
}
.header-container.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu a:after {
    content: "\f0dd";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 13px;
    margin: -10px 10px 0 10px;
    vertical-align: middle;
}
.btn-blue-filled {
    background: #0F65EF;
    font-size: 14px;
    color: #FFF !important;
    text-align: center;
    font-family: 'montserratsemibold', 'Helvetica Neue', Arial, sans-serif;
    border: 1px solid #0F65EF;
    padding: 12px 7px 10px 7px;
    line-height: 20px;
    border-radius:0;
    margin: 2px 0 0 0;
    float:right;
}
.btn-blue-filled:hover, .btn-blue-filled:not(:disabled):not(.disabled):active{
    color: #fff;
    background-color: #045ae4;
    border-color: #045ae4;
}
.btn-orange-filled {
    background: #F47F16;
    font-size: 13px;
    color: #FFF !important;
    text-align: center;
    font-family: 'montserratsemibold', 'Helvetica Neue', Arial, sans-serif;
    border: 1px solid #F47F16;
    padding:12px 7px 10px 7px;
    line-height: 20px;
    border-radius:0;
    margin: 2px 0 0 0;
    float:right;
}
.btn-blue-filled span, .btn-orange-filled span {
    margin-left: 4px;
    display: inline-block;
    vertical-align: middle;
}
.btn-orange-filled:hover, .btn-orange-filled:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #e46c00;
    border-color: #e46c00;
}
.nav-list ul.navbar-nav {
    display:block;
}
.nav-list ul.navbar-nav li {
    display: block;
}
.nav-list ul.navbar-nav li a {
    color:#FFF;
    text-decoration:none;
    text-transform:capitalize;
    font-family: 'montserratregular';
    font-weight: 400;
    letter-spacing: 0.026em;
    font: 14px !important;
    padding: 10px 20px 10px 44px;
}
.nav-list ul.navbar-nav li a:hover {
    background: #4B9146;
    font-weight: 600;
    font-family: 'montserratsemibold';
    color:#FFF;
    text-decoration:none;
    text-transform:capitalize;
}
.btn-megamenu a{
    display: block;
    color: #fff;
    padding: 10px 20px 10px 44px;
    text-align: left;
}
.btn-megamenu a:hover{
    background: #4B9146;
}

.header li.inline-grp i.fa {
    font-size: 13px;
    margin-right: 4px;
    color: #d4d4d4;
}

.sm-searchbox .pre-text,.sm-searchbox .post-text {
    display: none;
}

.header-container.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .control #searchbox{
    border-radius: 5px;
    
}
.header-container.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .control .searchbox-cat,
.prelogin-search-container .searchbox-cat{
    height: 46px;
    padding-left: 5px;
    padding-right: 18px;
    text-transform:uppercase;   
    display:none;
}
.header-container.header-style-1 .header-top .header-top-links .toplinks-wrapper {
    float: none;
}
.header-container.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li {
    float: none;
    display: block;
    overflow: hidden;
}
.header-container.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li a {
    white-space: nowrap;
    display: block;
    width: 100% !important;
    line-height: 1.5;
    height: auto;
    border-right: 0px solid #eeeeee;
    overflow: hidden;
    text-indent: 0;
    padding-right: 0;
    transition: padding 0.4s ease 0s;
    -webkit-transition: padding 0.4s ease 0s;
    font-size: 13px;
    float: none;
    padding: 4px;
}
.header-container.header-style-1 .header-top .header-top-links .header-user-drop .toplinks-wrapper .header.links li a{
    font-family: 'montserratmedium';
    font-size: 13px;
    font-weight: 500;
    line-height: 15.85px;
    color: #495057;
    padding: 14px 9px;
}
.header-container.header-style-1 .header-top .header-top-links .header-user-drop .toplinks-wrapper .header.links li a:hover{
    background-color: #D9D9D9;
    color: #495057;
}
.header-signout {
    background: url(../images/signOut.png) no-repeat left 9px center;
    background-size: 21px;
    padding-left: 33px!important;
}
.header-container.header-style-1 .header-top .header-top-links .header-user-drop .toplinks-wrapper .header.links li a.header-signout:hover{
    background: #D9D9D9 url(../images/signOut.png) no-repeat left 9px center;
}
.header.links .navbar-nav.header-user-drop .dropdown .dropdown-menu:after{
    display: none;
}
.header.links .navbar-nav.header-user-drop .dropdown .dropdown-menu.show{
    margin:0;
}
.header-container.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li a:before, .header-container.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li.authorization-link a:before, .header-container.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li.link.wishlist a:before { 
    display:none
}

.header-container.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li a:hover {
    width: auto;
    padding-right: 0;
    text-indent: 0;
    color: #fff;
}
.header-container .search-autocomplete ul li:not(:empty) {
    border: 0;
    background: #ffffff;
    padding:8px 40px 8px 10px;
    line-height: 20px;
}
.header-container .search-autocomplete ul li:hover {
    background: #f1f1f1;
}
.header-container .search-autocomplete ul li .amount {
    color: #999999;
    position: absolute;
    right: 7px;
    top: 11px;
    text-align: right;
}
.header-container .search-autocomplete ul{
    max-height: 280px;
    overflow-y: auto;
}
.header-container .search-autocomplete ul li:last-child {
    border:0;
}

.header-container .search-autocomplete {
    border-bottom: 1px solid rgba(199,199,199,.5);
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.22);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.22);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.22);
}


.header-container.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .menu-ver-content {
    top: 100%;
    background: #f6f6f6;
    font: 13px "montserratmedium";
    border: 1px solid #ddd;
    border-top: 2px solid #4B9146;
    margin-top: -2px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.22);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.22);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.22);
    position:relative;
    width:180px;
    display: none;
}
.menu-ver-content ul{
    margin: 0!important;
}
.header-container.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu {
    margin-left: 0;
    
}

.header-container.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {
    display: block;
    line-height: 1.5;
    color: #333;
    font-size: 13px;
    text-transform: capitalize;
    padding: 12px 16px 12px 16px;
    position: relative;
}

.header-container .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu {
    padding-top: 0;
}



.header-container .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li {
    padding: 0;
    border-left: 2px solid transparent;
    float: none;
}
.header-container.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > .sm_megamenu_head {
    color: #4B9146;
}

.header-container.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > .sm_megamenu_head {
    background-color: transparent;
}

.header-container.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.sm_megamenu_actived > .sm_megamenu_head, .header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > .sm_megamenu_head {
    color: inherit;
}
.header-container.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head:before {
    background-color: transparent;
}
.header-container .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover {
    border-left: 2px solid #4B9146;
    background-color: #ddd;
}

/**** Header Top Links ****/
.header-container.header-style-1 .toplinks-login a {
    color:#333;
}
/**** Cart Time ****/
.reserve-timer.cart-time{
    color:#333;
    font-size:13px;
    display:none;
    margin-left:40px;
}
.reserve-timer.cart-time span {
    width: 20px;
    display: inline-block;
}
/**** After Login Navigation ****/
.header-container.header-style-1 .header-bottom.after-main-menu {
    background: #26272b;
    display: none;
}
.header-bottom.after-main-menu ul.nav li {
    float: left;
}
.header-bottom.after-main-menu ul.nav div {
    padding: 0 !important;
    margin: 0 !important;
}
.afternav-links {
    color: #FFF;
}
.afternav-links span.customer-name {
    color:#FFF;
}
.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar {
    position: relative;
    max-height: 50px;
}

.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .menu-ver-content {
display: none;
}
    
.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar:hover .menu-ver-content {
display: inline-block
}

.switcher-currency .dropdown .mage-dropdown-dialog
{
    left: -20px;
}


/****Sidenav CSS Start****/
nav.main-leftmenu {
    background: #09522F;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    width:104px;
    overflow:hidden;
    -webkit-transition:width .05s linear;
    transition:width .05s linear;
    -webkit-transform:translateZ(0) scale(1,1);
    z-index:1000;
    text-align: center;
    height: 100vh;
    box-shadow:none;
    padding-top: 20px;
    overflow-y:auto;
}
nav.main-leftmenu .products{
    background: transparent;
    border: 0;
    border-radius: 0;
}
nav.main-leftmenu::-webkit-scrollbar {
    width: 0;  /* Remove scrollbar space */
    background: transparent;  /* Optional: just make scrollbar invisible */
}
.main-leftmenu li {
    position:relative;
    display:block;
}
.main-leftmenu li>a {
    position:relative;
    display:block;
    border-collapse:collapse;
    border-spacing:0;
    color:#fff;
    border-left:4px solid transparent;
    text-decoration:none;
    text-align: center;
    -webkit-transform:translateZ(0) scale(1,1);
    -webkit-transition:all .1s linear;
    transition:all .1s linear;
    font: 12px "montserratsemibold";
    color: #FFF;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.4px;
}
.main-leftmenu .nav-text {
    position:relative;
    display:block;
    text-align: center;
    vertical-align:middle;
    font: 12px "montserratsemibold";
    color: #FFF;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.4px;
    color: #FFFFFF;
    padding: 0px 0 10px;
}
.nav-hover-icon{
    display: none;
}
.nav-normal-icon{
    display: inline-block;
}
.main-leftmenu li a .library-nav-icon {
    margin: 0 auto;
}
.main-leftmenu li a .library-nav-icon img {
    margin: 10px 0;
    height: 24px;
    width: 24px;
}
.main-leftmenu li.bundles a .library-nav-icon img {
    margin: 10px 0;
    height: 17px;
    width: 42px;
}
nav.main-leftmenu li:hover>a,.main-leftmenu .dropdown-menu>li>a:hover,.main-leftmenu .dropdown-menu>li>a:focus,
.main-leftmenu .dropdown-menu>.active>a:focus,
.main-leftmenu .no-touch .dashboard-page nav.dashboard-menu ul li:hover a{
    border-left:4px solid transparent;
    color:#fff;
    background-color:#4B9146;
    font-weight: 600;
}
nav.main-leftmenu li.active>a .nav-normal-icon,
.main-leftmenu .dropdown-menu>.active> .nav-normal-icon, .main-leftmenu.dropdown-menu>.active>a:hover .nav-normal-icon, 
.main-leftmenu .dropdown-menu>.active>a:focus .nav-normal-icon, 
.main-leftmenu .dashboard-page nav.dashboard-menu ul li.active a .nav-normal-icon,
nav.main-leftmenu li:hover>a .nav-normal-icon,.main-leftmenu .dropdown-menu>li>a:hover .nav-normal-icon,.main-leftmenu .dropdown-menu>li>a:focus .nav-normal-icon,
.main-leftmenu .dropdown-menu>.active>a:focus .nav-normal-icon,
.main-leftmenu .no-touch .dashboard-page nav.dashboard-menu ul li:hover a  .nav-normal-icon{
    display: none;
}

nav.main-leftmenu li.active>a .nav-hover-icon,
.main-leftmenu .dropdown-menu>.active> .nav-hover-icon, .main-leftmenu.dropdown-menu>.active>a:hover .nav-hover-icon, 
.main-leftmenu .dropdown-menu>.active>a:focus .nav-hover-icon, 
.main-leftmenu .dashboard-page nav.dashboard-menu ul li.active a .nav-hover-icon,
nav.main-leftmenu li:hover>a .nav-hover-icon,.main-leftmenu .dropdown-menu>li>a:hover .nav-hover-icon,.main-leftmenu .dropdown-menu>li>a:focus .nav-hover-icon,
.main-leftmenu .dropdown-menu>.active>a:focus .nav-hover-icon,
.main-leftmenu .no-touch .dashboard-page nav.dashboard-menu ul li:hover a  .nav-hover-icon
{
    display: inline-block;
}
.main-leftmenu li .submenu li a , .main-leftmenu li .submenu li a .nav-text{
    text-align: left;
}

nav.main-leftmenu li.has-subnav .submenu {
    display: none;
    background: linear-gradient(180deg, #103524 0%, #016938 100%);
    position: fixed;
    left:calc(100% + 1px);
    top: 0;
    width:264px;
    height: 100vh;
    overflow: scroll;
    padding-bottom: 20px;
}
@media (max-width:767px) {
    nav.main-leftmenu li.has-subnav .submenu ul{
        padding-bottom: 0;
    }
}
nav.main-leftmenu li:hover>a,.main-leftmenu .dropdown-menu>li>a:hover,
.main-leftmenu .dropdown-menu>li>a:focus,
.main-leftmenu .dropdown-menu>.active>a:focus,
.main-leftmenu .no-touch .dashboard-page nav.dashboard-menu ul li:hover a{
    border-left:4px solid transparent;
    color:#fff;
    background-color:#4B9146;
}
nav.main-leftmenu li.active>a,
.main-leftmenu .dropdown-menu>.active>a, .main-leftmenu.dropdown-menu>.active>a:hover, 
.main-leftmenu .dropdown-menu>.active>a:focus, 
.main-leftmenu .dashboard-page nav.dashboard-menu ul li.active a {
    color:#fff;
    background-color:#4B9146;
    border-left:4px solid #fff;
}
.main-leftmenu .submenu .nav-submenu-text{
    font-weight: 600;
    font-family: 'montserratsemibold';
    font-size: 14px;
    line-height: 20px;
    text-transform: capitalize;
    color: #FFFFFF;
    padding-left: 10px;
    padding-top:7px;
    cursor: initial;
}
.main-leftmenu .submenu .nav-submenu-text.clickable{
    cursor: pointer;
    padding-top: 2px;
}
.sm_megamenu_head_item > .sm_megamenu_title > a{
    padding: 0;
    text-transform: none;
    font-weight: 400;
    font-family: 'montserratregular';
 } 
 .main-leftmenu .submenu li div.heading.child{
    font-weight: 600;
    font-family: 'montserratsemibold';
    font-size: 14px;
    line-height: 20px;
    text-transform: capitalize;
    color: #FFFFFF;
    text-align: left;
    padding: 10px 20px;
    pointer-events: none;
  }

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li.sm_megamenu_actived a, 
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover a{
    background-color: transparent;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover{
    background-color: #4B9146;
    
}
.main-leftmenu .submenu li .grand-child .sm_megamenu_head_item a:hover,li.has-child-parent-dpp:hover .paent-dpp-nav,
li.has-child-parent-dpp .mega-content a:hover .sm_megamenu_title{
    font-weight: 600;
}
li.has-child-parent-dpp:hover .mega-content a{
    font-weight: 400;
    font-family: 'montserratregular';
}
.afternav-links .nav.navbar-nav li a:hover .nav-text{
    font-weight: 600!important;
}
.grand-child{
    background-color: #016938;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column,
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns,
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns,
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns, 
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns, 
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns, 
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_fullwidth,
.grand-child-dpp{
    background: linear-gradient(180deg, #103524 0%, #016938 100%);
    position: fixed;
    left: 100%;
    top: 0;
    width: 266px;
    height: 100vh;
    display: none;
    z-index: 999999;
    border:0;
    border-left: 1px solid #fff;
}
.grand-child-dpp{
    display: none;
}
.main-leftmenu .submenu li.has-child-parent-dpp a.paent-dpp-nav{
    padding: 10px 30px 10px 44px;
}
.main-leftmenu .submenu.cms-index-index .carousel-container.mp-banner-slider li.has-child-parent-dpp {
    position: relative;
    display: flex;
}

.has-child-parent-dpp .sm-menu-arrow:after{  
    color: #fff;
    margin: 0;
    right: 0px;
    width: 100%;
    position: absolute;
    top: calc(50% - 10px);
    float: right;
    opacity: 1!important;
    content: '\f105'!important;
    font-size: 18px!important;
    font-family: 'Fontawesome';
    padding-right: 8px;
}
.grand-child-dpp .sm-menu-arrow:after{
    display: none;
}
.main-leftmenu .submenu li:hover,
.main-leftmenu .submenu li .grand-child .sm_megamenu_head_item a:hover{
    background-color: #4B9146;
}
.main-leftmenu .submenu li .grand-child .sm_megamenu_head_item a{
    padding: 10px 20px 10px 44px;
} 

.sm_megamenu_wrapper_vertical_menu .sambar-inner:before {
    display: none;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_head {
    padding: 10px 30px 10px 44px!important;
    font-size: 14px!important;   
    font-family: 'montserratregular';
    font-weight: 400;
    width: 100%;
}
  
.dpp-menu a{
    width: 100%;
}
  
.grand-child-close,.submenu-back-btn,.submenu-close-btn,.submenu-parent-close,#child-menu-close,#submenu-close{
    cursor: pointer;
}
.main-leftmenu li.has-subnav .nav-text .fa{
    float: right;
    margin-right: 10px;
}
.submenu-content a{
    color: #fff;
}

.main-leftmenu .submenu .nav-text {
    font: 14px 'montserratregular';
    color: #FFF;
    padding: 0;
}
.main-leftmenu .submenu li a{
    display: block;
    padding: 10px 20px 10px 44px;
}
.main-leftmenu .submenu li div.heading.child{
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    text-transform: capitalize;
    color: #FFFFFF;
    text-align: left;
    padding: 10px 20px;
  }

.main-leftmenu .submenu li:hover a{
    background: transparent;
}
.main-leftmenu .submenu li .grand-child{
    padding: 0;
}
.main-leftmenu .no-touch .scrollable.hover {
    overflow-y:hidden;
}

.main-leftmenu .no-touch .scrollable.hover:hover {
    overflow-y:auto;
    overflow:visible;
}
.main-leftmenu a:hover, .main-leftmenu a:focus {
    text-decoration:none;
}
nav.main-leftmenu ul, nav.main-leftmenu li {
    outline:0;
    margin:0;
    padding:0;
    margin-bottom: 8px;
}
@media (max-width:767px) {
    nav.main-leftmenu ul{
        padding-bottom: 55px;
    }
}
nav.main-leftmenu ul .dpp-menu ul,.afternav-links ul.nav.navbar-nav,.dpp-menu ul li,.afternav-links ul li,.submenu ul li{
    margin-bottom: 0;
}
.nav-normal-icon{
    display: inline-block;
}
 nav.main-leftmenu li.active>a,
.dpp-menu ul li,.afternav-links ul li,.submenu ul li{
    margin-bottom: 0;
}
.nav-hover-icon{
    display: none;
}
.nav-normal-icon{
    display: inline-block;
}
nav.main-leftmenu li:hover>a,.main-leftmenu .dropdown-menu>li>a:hover,.main-leftmenu .dropdown-menu>li>a:focus,
.main-leftmenu .dropdown-menu>.active>a:focus,
.main-leftmenu .no-touch .dashboard-page nav.dashboard-menu ul li:hover a{
    border-left:4px solid transparent;
    color:#fff;
    background-color:#4B9146;
}
 nav.main-leftmenu li.active>a,
.main-leftmenu .dropdown-menu>.active>a, .main-leftmenu.dropdown-menu>.active>a:hover, 
.main-leftmenu .dropdown-menu>.active>a:focus, 
.main-leftmenu .dashboard-page nav.dashboard-menu ul li.active a {
    color:#fff;
    background-color:#4B9146;
    border-left:4px solid #fff;
}
.afternav-links ul li:hover a .nav-text{font-weight: 400;font-family: 'montserratregular';}
nav.main-leftmenu li .submenu li:hover>a{
    border-left:4px solid transparent;
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_icon{
    padding-left:0;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_6{
    padding: 0;
    margin-bottom: 0px;
}
.sm_megamenu_firstcolumn{
    margin-bottom: 10px;;
}
.sm_megamenu_col_6 .sm_megamenu_title .sm_megamenu_title{
    display: none;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li.parent-item{
    position: relative;
    display: flex;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li.parent-item > .sm-menu-arrow:after{
    color: #fff;
    margin: 0;
    right: 0px;
    position: absolute;
    top: calc(50% - 10px);
    float: right;
    opacity: 1!important;
    content: '\f105'!important;
    font-size: 18px!important;
    font-family: 'Fontawesome';
    padding-right: 16px;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li.parent-item > a:after{
    display: none;
}
.sm-menu-arrow{
    width: 30px;
    position: absolute;
    right: 0;
    z-index: 9;
    cursor: pointer;
    height: 100%;
    top: 0;
}
/****Sidenav CSS Ends****/
.search-icon-mobile-post{
    display: none;
}
.cms-home .page.messages,.cms-brands .columns.col1-layout,.cms-brands .breadcrumbs{
    margin-left: 105px;
}
.cms-brands .columns.col1-layout .container,.cms-brands .breadcrumbs .container{
    width:calc(100% - 96px);
    max-width:calc(100% - 96px);
    margin:0 auto
}
.hamburger-menu{
    display: none;
}
/**Header*/
.header-pageTitle{
    display: flex;
    align-items: center;
    gap:3px;
}
@media (max-width:767px) {
    .orderdetail-index-index .header-pageTitle{
        gap: 10px;
        min-width: 300px;
    }
}
.header-pageTitle .page-title,.header-pageTitle .page-title-dashboard,.page-title-cart{
    font-family: 'montserratsemibold'!important;
    font-size: 14px!important;
    font-weight: 600!important;
    line-height: 1!important;
    color: #000!important;
    margin: 2px 0 0;
    padding: 0!important;
    text-transform: capitalize;
}
.header-back-btn{
    display: inline-block;
}
.header-back-btn img{
    height: 24px;
}
/**Header End*/
/* RGF */

.rgf-select-hidden {
    display: none;
    visibility: hidden;
    padding-right: 10px;
}
    
.rgf-select {
    cursor: pointer;
    display: inline-block;
    position: relative;
    color: #495057;
    letter-spacing: 0.25px;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
}
    
@media (max-width: 900px){
   .toplinks-wrap{
        clear: both;
        float: left;
        width: 100%;
    }
    .header.links{
        margin-top: 0;
    }
    .header-container.header-style-1 .header-middle{
        clear: both;
    }
    .header.links li:last-child{
        float: right;
    }
    .custNotLoggedIn .toplinks-wrap .header.links{
        float: right;
    }
    .custNotLoggedIn .header.links{
        margin-top: 12px;
    }
    .custNotLoggedIn .header.links li:last-child{
        float: none;
    }
}

.rgf-select-styled {
    padding: 0px 35px 0px 6px;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	position: relative;
	font-family: 'montserratbold';
	font-weight: 700;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0.4px;
	color: #212529;
	text-transform: capitalize;
}
.rgf-label{
    font-family: 'montserratregular';
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    letter-spacing: 0.4px;
    color: #000;
    padding-bottom: 3px;
}
.rgf-select-styled:after {
    content: "";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-color: #495057 transparent transparent transparent;
    position: relative;
    top: 2px;
    right: -10px;
    line-height: 0;
}

.rgf-select-options {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 9991;
    margin: 0;
    padding: 0;
    list-style: none;
    background: #FFFFFF;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    border-radius: 0 0 5px 5px;
}
.rgf-select-options li {
    word-break:break-word;
    margin: 0;
    padding: 17px 8px 17px 8px;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
    font-family: 'montserratmedium';
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    text-transform: capitalize;
    color: #495057;
}
.rgf-select-options li:hover, .rgf-select-options li.is-selected {
    color: #495057;
    background: #D9D9D9;
}
.rgf-select-options li[rel="hide"] {
    display: none;
}

/*/RGF Modal CSS*/
.rgf-storeSwitch-modal{
    top:35%;
}
.modals-wrapper .modal-popup.rgf-storeSwitch-modal .modal-inner-wrap{
    width: 600px!important;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.rgf-storeSwitch-modal.modal-popup .modal-header{
    padding: 12px 20px 12px 30px;
}
.rgf-storeSwitch-modal.modal-popup .modal-footer{
    padding: 10px 20px;
}
.rgf-storeSwitch-modal.modal-popup .modal-title{
    padding: 0;
    font: normal normal 600 18px/22px 'montserratsemibold';
    letter-spacing: 0px;
    color: #000000;
}
.rgf-storeSwitch-modal.modal-popup .action-close{
    padding-right: 5px!important;
}
.rgf-storeSwitch-modal.modal-popup .action-close:before{
    font-size: 40px;
    line-height: 40px;
}
.rgf-storeSwitch-modal.modal-popup._show .modal-header, .rgf-storeSwitch-modal.modal-popup._show .modal-content, .rgf-storeSwitch-modal.modal-popup._show .modal-footer{
    padding: 16px 16px!important;
}
.rgf-storeSwitch-modal.modal-popup .action-close, .modal-slide .action-close {
    top:10px;
}
.rgf-storeSwitch-modal.modal-popup .modal-footer{
    border-top:1px solid #0000001A!important;
}
.rgf-title-modal{
    font: normal normal 400 14px/17px 'montserratregular';
    letter-spacing: 0px;
    color: #212529;
}
.rgf-title-modal span{
    font: normal normal 500 14px/17px 'montserratmedium';
}
span.modal-storename-bold{
    font-weight: 700;
    font-family: 'montserratbold';
}
.btn-green-rgf,.btn-green-rgf:focus,
.rgf-storeSwitch-modal.modal-popup .modal-footer button.btn-green-rgf,.rgf-storeSwitch-modal.modal-popup .modal-footer button.btn-green-rgf:focus{
    font-size: 14px !important;
    font-weight: 600;
    font-family: 'montserratsemibold';
    line-height: 1;
    text-transform: uppercase;
    color: #fff!important;
    border: 1px solid #016938!important;
    background: #016938!important;;
    padding: 0px 24px!important;
    border-radius: 5px;
    cursor: pointer;
    height: 36px;
    display: flex;
    align-items: center;
    margin-left: 12px;
}
.btn-bordered-rgf,.btn-bordered-rgf:focus,
.rgf-storeSwitch-modal.modal-popup .modal-footer button.btn-bordered-rgf,.rgf-storeSwitch-modal.modal-popup .modal-footer button.btn-bordered-rgf:focus{
    font-size: 14px !important;
    font-weight: 600;
    font-family: 'montserratsemibold';
    line-height: 1;
    text-transform: uppercase;
    color: #016938!important;
    border: 1px solid #016938!important;
    background: #fff!important;;
    padding: 0px 24px!important;
    border-radius: 5px;
    cursor: pointer;
    height: 36px;
    display: flex;
    align-items: center;    
}
/* RGF */
/* VAT Modal CSS*/
label.vat-upload-label{
    font-family: 'montserratmedium';
    font-size: 12px!important;
    font-weight: 500!important;
    line-height: 15px;
    margin-bottom: 4px;
    letter-spacing: 0.15000000596046448px;
    color: #212529;
}
.vatUpload-title{
    font-family: 'montserratsemibold';
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.15000000596046448px;
    color: #212529;
    padding-bottom:40px;
}
.vat-exemption-modal{
    /* top:20%; */
}
.modals-wrapper .modal-popup.vat-exemption-modal .modal-inner-wrap{
    width: 992px!important;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.vat-exemption-modal.modal-popup .modal-header{
    padding: 12px 20px 12px 30px;
}
.vat-exemption-modal.modal-popup .modal-footer{
    padding: 10px 20px;
}
.vat-exemption-modal.modal-popup .modal-title{
    padding: 0;
    font: normal normal 700 16px/30px 'Cairo';
    letter-spacing: 0px;
    color: #000000;
}
.vat-exemption-modal.modal-popup p{
    font-family: 'Cairo';
    font-size: 15px;
    font-weight: 600;
    line-height: 28px;
    padding:1px 16px 32px;
    color:#000;
    margin: 0 -16px 24px;
    border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
.vat-exemption-modal.modal-popup .action-close{
    padding-right: 5px!important;
}
.vat-exemption-modal.modal-popup .action-close:before{
    font-size: 40px;
    line-height: 40px;
}
.vat-exemption-modal.modal-popup._show .modal-header, .vat-exemption-modal.modal-popup._show .modal-content, .vat-exemption-modal.modal-popup._show .modal-footer{
    padding: 16px 16px!important;
}
.vat-exemption-modal.modal-popup .action-close, .modal-slide .action-close {
    top:10px;
}
.vat-exemption-modal.modal-popup .modal-footer{
    border-top:1px solid #0000001A!important;
}
span.modal-storename-bold{
    font-weight: 700;
    font-family: 'montserratbold';
}
.btn-green-vat,.btn-green-vat:focus,
.vat-exemption-modal.modal-popup .modal-footer button.btn-green-vat,.vat-exemption-modal.modal-popup .modal-footer button.btn-green-vat:focus{
    font-size: 16px !important;
    font-weight: 400;
    font-family: 'Cairo';
    line-height: 1;
    text-transform: uppercase;
    color: #fff!important;
    border: 1px solid #4B9146!important;
    background: #4B9146!important;;
    padding: 0px 24px!important;
    border-radius: 5px;
    cursor: pointer;
    height: 36px;
    display: flex;
    align-items: center;
    margin-left: 12px;
}

.calaneder-uploadfile-container{
    display: flex;
    align-items: flex-start;
    gap:22px;
}
.vat-btn-upload{
    padding: 0px 56px;
    border-radius: 5px;
    height: 36px;
    font-size: 12px !important;
    font-weight: 600;
    font-family: 'montserratsemibold';
    line-height: 1;
    text-transform: uppercase;
    background: #fff!important;
    color:#016938!important;
    border: 1px solid #016938!important;
    display: inline-flex;
    justify-content:center;
    align-items:center;
}
.vat-btn-upload.vatErrorUpload{
    border: 1px solid #D10018!important;
    color: #D10018!important;
}
.vat-btn-upload img{
    margin-right:16px;
}
.vatbtnimg{
    display: inline-block;
}
.vatErrorimg{
    display: none;
}
.vat-btn-upload.vatErrorUpload .vatErrorimg{
    display: inline-block;
}
.vat-btn-upload.vatErrorUpload .vatbtnimg{
    display: none;
}
.vat-upload-wrapper input {
    height: 0px;
    width: 0;
    font-size: 0;
}
.vat-uploadInfo,.vatfile{
    font-family: 'montserratmedium';
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    color: #6c737f;
}
.vat-uploadInfo{
    font-size: 10px;
}
.vat-after-upload-info{
    margin-top: 20px;
    display: flex;
    align-items: flex-start;
    margin-bottom: 24px;
}
.del-upload-file{
    cursor: pointer;
}
.del-upload-file img{
    vertical-align: inherit;
}
a.download-doc,a.download-doc:focus,a.download-doc:visited{
    color:#0069D1;
    font-family: 'montserratmedium';
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}
.validity-calender{
    gap:26px;
}
.calender-container-vat{
    flex: auto;
    position: relative;
    width: 260px;
}
.calender-container-vat input{
    border: 1px solid #CED4DA!important;
    margin-bottom: 0!important;
    border-radius: 5px !important;
    height: 36px!important;
    color: #6C737F!important;
    background: transparent;
    cursor: pointer;
    padding: 0px 12px 0px 10px;
    position: relative;
    z-index: 2;
}
.calender-container-vat label.input-label-text-vat{
    font-family: 'montserratmedium';
    color: #000000;
    margin-bottom: 4px;
    font-size: 12px!important;
    font-weight: 500!important;
    line-height: 15px;
}
.icon-calender-vat{
    position: absolute;
    right: 12px;
    top: 27px;
    width: 14px;
    z-index: 1;
}
.calender-container-vat input[type="date"]::-webkit-calendar-picker-indicator {
    background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
.uae-logo{
    margin-right: 32px;
    margin-top: -12px;
}
    /* VAT Modal CSS END*/
.searchbox-header .mobile-close-search{
    display: none;
    position: absolute;
    right: 16px;
    width: 16px;
    height: 16px;
    top: 12px;
    cursor: pointer;
    background: url(../images/search-close-circle.png)no-repeat center;
    background-size: contain;
}
@media (max-width: 1024px){
    .modals-wrapper .modal-popup.vat-exemption-modal .modal-inner-wrap{
        width: 504px!important;
    }
}

@media (max-width: 767px){
    .modals-wrapper .modal-popup.vat-exemption-modal .modal-inner-wrap{
        width: 100% !important;
    }
    .modals-wrapper .modal-popup.vat-exemption-modal .modal-inner-wrap .modal-content{
        width: 100% !important;
    }
    .modals-wrapper .modal-popup.vat-exemption-modal .calaneder-uploadfile-container{
        flex-direction: column;
    }
    .modals-wrapper .modal-popup.vat-exemption-modal .calaneder-uploadfile-container .validity-calender{
        flex-direction: column !important;
        width: 100% !important;
    }
    .modals-wrapper .modal-popup.vat-exemption-modal .vat-upload-wrapper,
    .modals-wrapper .modal-popup.vat-exemption-modal .vat-btn-upload,
    .modals-wrapper .modal-popup.vat-exemption-modal .calender-container-vat{
        width: 100%;
    }
}

@media (max-width: 1199px) and (min-width: 992px){
    .header-container.header-style-1 .header-bottom .sidebar-megamenu {
        -ms-flex: 1;
        flex: 1;
        max-width: 100%;
    }
    .header-container.header-style-1 .header-bottom .col-md-6.main-megamenu {
        max-width: 45%;
        flex: 0 0 45%;
    }
    .header-style-1 .header-bottom .col-md-3.main-megamenu {
        max-width: 30%;
        flex: 0 0 30%;
        flex: 0 0 30%;
    }    
}
@media (max-width: 1199px){
    .container{
        max-width: 100%;
    }
    .header-container.header-style-1 .navigation-wrap ul li a:hover,.header-container.header-style-1 .navigation-wrap ul li a{
        padding: 20px 7px;
    }
   .account .columns.col1-layout, .account .columns.col2-layout {
        margin-left: 80px;
    }
    .header-container.header-style-1 .header-middle{
        clear: both;
    }
    .header.links li.inline-grp.credit-balance-mobile{
        padding: 0;
        border-right: 0;
    }
    .header-container.header-style-1{
        height: 126px;
    }
    .page-wrapper{
        margin-top: 126px;
    }
    #avail-credit-mobile{
        clear: both;
        margin-left: 70px;
        padding: 10px 0;
        background: #f8f8f8;
        border-top: 1px solid #EBEBEB
    }
    .header-style-1 .header-top{
        height: auto;
    }
    #avail-credit-mobile .credit-txt{
        margin: 0;
        font-family: 'montserratregular';
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 0.4px;
        color: #495057;
    }
    #avail-credit-mobile .credit-txt span{
        font-family: 'montserratsemibold';
        font-size: 13px;
        font-weight: 600;
        color: #495057;
    }
}
@media (max-width: 1024px){ 
    .header-email-container{
        display: none!important;
    }
    #avail-credit-mobile{
        margin-left: 0px;
    }  
    .cms-home .page.messages,.cms-brands .columns.col1-layout,.cms-brands .breadcrumbs{
        margin-left: 0;
    } 
    .logo-hamburger-container{
        padding-left: 1px!important;
        margin-left: 0!important;
    }
    .logo-hamburger-container .logo-header{
        padding-left: 0!important;
        margin-left: 0!important;
    }
    .hamburger-menu{
        display: block;
        margin-right: 18px;
        font-size: 18px;
    }
    .custNotLoggedIn .hamburger-menu{
        display: none;
    }
    .main-leftmenu{
        position: static;
    }
    .nav-menu-overlay-container{
        display: none;
        background: rgba(0, 0, 0, 0.41);
        position: fixed;
        width: 100vw;
        height: 100vh;
        top: 120px;
        left: 0;
        z-index: 999999;
    }
}
@media (max-width: 900px){
    .cust-serv-label{
        display: none;
    }
    .toplinks-wrap{
         clear: both;
         float: left;
         width: 100%;
     }
     .header.links{
         margin-top: 0;
     }
    .page-wrapper{
        margin-top: 180px;
    }
     .header-container.header-style-1 .header-middle{
         clear: both;
     }
     .header.links li:last-child{
         float: right;
     }
     .custNotLoggedIn .toplinks-wrap .header.links{
         float: right;
     }
     .custNotLoggedIn .header.links{
         margin-top: 12px;
     }
     .custNotLoggedIn .header.links li:last-child{
         float: none;
     }
     .nav-menu-overlay-container{
         top:0;
     }
 }
@media (max-width: 800px){
    .uae-logo{
        display: none;
    }
    .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns > .sm_megamenu_firstcolumn{
        width: 100%!important;
    }
    .header-middle-right{
        padding-right: 0;
    }
    .search-header-wrapper-col{
        width: auto;
        flex: 1;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .header-style-1 .navigation-mobile-container .nav-mobile-container .btn-mobile .button-mobile, .header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .actions .btn-searchbox {
        background-color: transparent !important;
    }
    .header-style-1 .header-middle .middle-right-content {
        right: 0;
        left: auto;
    }
    .header-style-1 .header-middle .middle-right-content .searchbox-header{
        padding-right: 0;
    }
    .header-style-1 .megamenu-content-sidebar{
        display: block;
    }
}
@media (min-width:767px) and (max-width:800px) {
    .header-container.header-style-1 .header-middle .middle-right-content .row{
        width: 100%;
    }
}
@media (max-width: 768px){
    .header-container.header-style-1 .header-middle .middle-right-content{
        position: static;
    }
    .header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .actions .btn-searchbox {
        background-color: transparent!important;
    }
    .header-style-1 .header-middle .middle-right-content .searchbox-header{
        padding-right: 0;
    }
    .header.links{
        display: flex;
        justify-content: space-between;
    }
    .header-user-drop .toplinks-wrapper .header.links{
        display: block;
    }

}
@media (max-width: 767px){
    .header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content#logedin-search{
        display: none;
    }
    .search-icon-mobile-post{
        display: inline-block;
        margin-top: 4px;
        position: relative;
        z-index: 99;
        cursor: pointer;
    }
    .search-mobile-post{
        display: block!important;
        position: fixed!important;
        right: 0;
        top: 16px;
        z-index: 999;
        width: 100%;
    }
    .searchbox-header .mobile-close-search{
        display: inline-block;
        top: 14px;
    }
    .cms-home .search-mobile-post{
        top:125px;
    }
    .header-container.header-style-1{
        position: fixed;
        z-index: 999;
        width: 100%;
        top: 0;
        height: auto;
    }
    .page-wrapper{
        margin-top: 134px;
    }
    .header-container.header-style-1.credit-balance-header{
        height: 191px;
    }
    .creit-balance-page-wrapper.page-wrapper{
        margin-top: 191px;
        padding-top: 0;
    }
    .cms-home.not-loggedin-body .header-container.header-style-1{
        height: 126px;
    }
    .cms-home.not-loggedin-body .page-wrapper{
        margin-top: 126px;
    }
    .not-loggedin-body .page-wrapper{
        margin-top: 126px;
    }
}
@media (max-width: 550px){
    #switcher-currency-trigger-nav .dropdown-toggle{
        font-size: 13px;
    }
    .rgf-select-styled{
        font-size: 12px;
        padding-right: 20px;
    }
}
