* {
    margin: 0;
    outline: none;
}
*:focus{outline: none;}
*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
body, html {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 22px;
    color: #959595;
    font-weight: 400;
}
body, html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
    background: url("https://cdn11.bigcommerce.com/s-clt3lee49v/product_images/uploaded_images/bacground-deer.jpg?t=1622540016&_ga=2.81953694.966991643.1622525500-714381740.1614573598");
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding-top: 0px !important;
    z-index: -2;
    background-size: cover;
}
ul {
    margin: 0px !important;
    padding: 0px !important;
}
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}
.container{max-width:100%;}
.clear{clear:both;}
/* Custome-new css */
.menu-sec.sf-menu-sec { margin-bottom: 15px;}
header.header.sf-header { background: transparent; z-index: 1;}
.about-bg {
    background: url("https://cdn11.bigcommerce.com/s-clt3lee49v/product_images/uploaded_images/about-bg.png?t=1622539878&_ga=2.157050803.966991643.1622525500-714381740.1614573598");
    background-repeat: no-repeat ;
}
.about-contain { text-align: right; padding: 40px; width: 60%; float: right; color: #646363; height: 411px; overflow: hidden;}
.about-contain h2 { font-size: 28px; color: #000; font-weight: 600; }
.about-contain p { padding-bottom: 10px; font-size: 16px; color: #2e2e2e;}
.pading-top-10 {padding-top: 10px;}
/*Cat*/
.heading-bar { background: #222222; text-align: center; text-transform: uppercase; padding: 27px 0px; margin-bottom: 30px; }
.heading-bar h2 { color: #fff; margin: 0px; font-size: 29px; letter-spacing: 2px;}
.categorie-box { background: #ff8040; position: relative; overflow: hidden; margin-bottom:30px;}
.link { position: absolute; text-align: center; bottom: 17px; width: 92%; }
.link h2 { color: #fff; font-size: 26px; font-weight:500; }
.blank-space { height: 45px; }
.link-box { height: 40px; width: 40px; border: 1px solid #fff; padding: 10px; float: right; margin-right: 12px;}
.link-box i { font-size: 22px; color: #fff; }
.categorie-box:hover img { opacity: 0.3;}
/*Footer Section*/
footer.footer{background-image: url("https://cdn11.bigcommerce.com/s-clt3lee49v/product_images/uploaded_images/footer-bg.jpg"); padding: 45px 0px;     background-position-y: top; background-repeat: no-repeat; background-position-x: center; background-size:cover;}
.subscribe-field { background: #dbdbdb; padding: 30px 0px; margin-top: 60px; }
.subscribe-field h4 { color: #2f2e2e; font-weight: 600; margin: 0 0 35px 0; }
.subscribe-mail {width: 50%;  margin: 0px auto; background: #ffffff; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.subscribe-field .form-control { height: auto; width: 100%; display: block; border: none; box-shadow: none; -moz-box-shadow: none;
-webkit-box-shadow: none; padding: 8px 23% 8px 8px; }
.subscribe-mail form { position: relative; }
.subscribe-field .btn-orange { padding: 6px 25px; position: absolute; top: 0; right:0;}
.btn-orange { background-color: #ff8040; border: 1px solid transparent; border-radius: 4px; color: #fff; display: inline-block;  padding: 12px 25px;
    text-align: center; text-transform: uppercase; font-weight: 500; }
.footer-sec { padding: 45px 0px;}
.padding-bottom-30 { padding-bottom: 30px; }
.footer-box h4, footer h4 { color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 700; }
.footer-box li { list-style-type: none; padding-bottom: 10px; color: #2e2e2e; font-weight: 600;}
.footer-box li a { color: #f4f4f4;}
.footer-box li a:hover {color: #f6773d;}
a, a:focus, a:visited, a:hover {
    outline: 0;
    text-decoration: none;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
/*.footer-productlist li { display: inline-block; width: 49%;}*/
.footer-box li span {color: #f6773d;}
.dealers-disclaimer {padding: 0px; margin:0; text-align:justify;}
.footer-box i { padding-right: 10px; }
.dealers-disclaimer p { line-height: 27px; color: #f4f4f4; font-size: 15px;}
.copy-left, .payment-list { margin: 0; padding: 0; }
.payment-list{text-align:center;}
.payment-list li { display: inline-block;  margin: 8px;}
.payment-list li i { font-size: 32px; color: #959595; }
.social-link { margin: 0; padding: 0; }
.social-link ul { text-align: right; }
.social-link ul li { list-style: none; display: inline-block; margin: 0; padding: 0 0 0 10px; line-height: 45px; }
.social-link ul li a { color: #959595;font-size: 18px;}
.copy-left p { margin: 0; padding: 0; line-height: 45px; }
/*Library*/
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; max-width: 1170px;}
.ex-row {margin-right: -15px; margin-left: -15px;}
.ex-col-lg-1, .ex-col-lg-10, .ex-col-lg-11, .ex-col-lg-12, .ex-col-lg-2, .ex-col-lg-3, .ex-col-lg-4, .ex-col-lg-5, .ex-col-lg-6, .ex-col-lg-7, .ex-col-lg-8, .ex-col-lg-9, .ex-col-md-1, .ex-col-md-10, .ex-col-md-11, .ex-col-md-12, .ex-col-md-2, .ex-col-md-3, .ex-col-md-4, .ex-col-md-5, .ex-col-md-6, .ex-col-md-7, .ex-col-md-8, .ex-col-md-9, .ex-col-sm-1, .ex-col-sm-10, .ex-col-sm-11, .ex-col-sm-12, .ex-col-sm-2, .ex-col-sm-3, .ex-col-sm-4, .ex-col-sm-5, .ex-col-sm-6, .ex-col-sm-7, .ex-col-sm-8, .ex-col-sm-9, .ex-col-xs-1, .ex-col-xs-10, .ex-col-xs-11, .ex-col-xs-12, .ex-col-xs-2, .ex-col-xs-3, .ex-col-xs-4, .ex-col-xs-5, .ex-col-xs-6, .ex-col-xs-7, .ex-col-xs-8, .ex-col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

section.exheadernav.second_exheadernav .wrapper { background: transparent; }
section.exheadernav.second_exheadernav { background: #000000; margin-top:15px; margin-bottom:15px; }
section.exheadernav.second_exheadernav .header-item-center li { width: 16.66% !important; }
.home_banner ul.slick-dots, .home_banner button.carousel-play-pause-button { display: none !important; }
.heroCarousel-slide .heroCarousel-image-wrapper{height:auto;}
.home_banner .heroCarousel.slick-initialized { margin: 0px;}
.sn_embed_signup { background: #ffffff; padding: 15px; }
.sn_embed_signup .embed_signup_scroll h4 { margin-top: 0; font-size:18px; color: #333333; font-weight: 500;}
.sn_embed_signup .embed_signup_scroll h5 {margin-top: 10px; color: #333333; font-weight: 500;}
.top-bnr_subscribe .subscribe-mail { width: 100%;  background:transparent;}
.top-bnr_subscribe .subscribe-mail button.btn-orange { position: relative; width: 100%; margin-top:5px; }
.top-bnr_subscribe .subscribe-mail input#nl_email {padding: 8px; }
.top-bnr_subscribe .subscribe-field {padding-top: 42px; }
.home_banner {margin-bottom: 30px; z-index: 0; position: relative;}

@media (min-width: 996px){
    .ex-col-md-1, .ex-col-md-10, .ex-col-md-11, .ex-col-md-12, .ex-col-md-2, .ex-col-md-3, .ex-col-md-4, .ex-col-md-5, .ex-col-md-6, .ex-col-md-7, .ex-col-md-8, .ex-col-md-9 {
        float: left;
    }
}

@media (min-width: 996px){
.ex-col-md-1 { width: 8.33333333%;}
.ex-col-md-2 { width: 16.66666667%;}
.ex-col-md-3 {width: 25%;}
.ex-col-md-4 { width: 33.33333333%;}
.ex-col-md-5 { width: 41.66666667%;}
.ex-col-md-6 {width: 50%;}
.ex-col-md-7 { width: 58.33333333%;}
.ex-col-md-8 { width: 66.66666667%;}
.ex-col-md-9 { width: 75%;}
.ex-col-md-10 { width: 83.33333333%;}
.ex-col-md-11 { width: 91.66666667%;}
.ex-col-md-12 { width: 100%;}
}

@media (min-width: 768px){
    .ex-col-sm-1, .ex-col-sm-10, .ex-col-sm-11, .ex-col-sm-12, .ex-col-sm-2, .ex-col-sm-3, .ex-col-sm-4, .ex-col-sm-5, .ex-col-sm-6, .ex-col-sm-7, .ex-col-sm-8, .ex-col-sm-9 {
        float: left;
    }
}
@media (min-width: 768px){
.ex-col-sm-1 { width: 8.33333333%;}
.ex-col-sm-2 { width: 16.66666667%;}
.ex-col-sm-3 {width: 25%;}
.ex-col-sm-4 { width: 33.33333333%;}
.ex-col-sm-5 { width: 41.66666667%;}
.ex-col-sm-6 {width: 50%;}
.ex-col-sm-7 { width: 58.33333333%;}
.ex-col-sm-8 { width: 66.66666667%;}
.ex-col-sm-9 { width: 75%;}
.ex-col-sm-10 { width: 83.33333333%;}
.ex-col-sm-11 { width: 91.66666667%;}
.ex-col-sm-12 { width: 100%;}
}


@media (min-width: 810px){
    .ex-col-sm-1, .ex-col-sm-10, .ex-col-sm-11, .ex-col-sm-12, .ex-col-sm-2, .ex-col-sm-3, .ex-col-sm-4, .ex-col-sm-5, .ex-col-sm-6, .ex-col-sm-7, .ex-col-sm-8, .ex-col-sm-9 {
        float: left;
    }
}
@media (min-width: 810px){
.ex-col-sm-1 { width: 8.33333333%;}
.ex-col-sm-2 { width: 16.66666667%;}
.ex-col-sm-3 {width: 25%;}
.ex-col-sm-4 { width: 33.33333333%;}
.ex-col-sm-5 { width: 41.66666667%;}
.ex-col-sm-6 {width: 50%;}
.ex-col-sm-7 { width: 58.33333333%;}
.ex-col-sm-8 { width: 66.66666667%;}
.ex-col-sm-9 { width: 75%;}
.ex-col-sm-10 { width: 83.33333333%;}
.ex-col-sm-11 { width: 91.66666667%;}
.ex-col-sm-12 { width: 100%;}
}

#consent-manager-update-banner { display: none; }
.extext-center{text-align:center;}
.fretured-container .card-img-container { height: 248px; position: relative;}
.fretured-container .card-img-container { height: 248px; position: relative; padding: 20px 0px; background: #fff;}
.fretured-container .card-img-container img { max-width: 100%; height: 100%; object-fit: contain; position: relative;}
.fretured-container .card-body { background: #f0f0f0; padding: 20px; position:relative; }
.fretured-container .card-body a {color: #2e2e2e;}
.fretured-container .card-body h3 { min-height: 30px;}
.fretured-container .card-body h3 { margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: 700; padding-bottom: 12px;}
.fretured-container .card-body h3 {height: 90px;}
.fretured-container .card-body h3 {color: #2e2e2e; line-height: 20px; padding-bottom: 12px; margin: 0px; font-family: 'Open Sans', sans-serif;
    font-weight: 600; text-transform: uppercase; }
.fretured-container .card-body p { min-height: 30px;}
.fretured-container .card-body p { margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif;font-weight: 700; padding-bottom: 12px;
    color:#000000; text-transform: uppercase; }
.fretured-container .card-body .card-text .price-section span { font-family: 'Open Sans', sans-serif; font-weight: 600; margin-right: 0;
    font-size: 18px; color: #f8783d; }
/*Top Contact section*/
.top-banner {background: #fff; padding: 10px 10px 10px;}
.margin-bottom-30{margin-bottom: 30px;}
.top-banner li {list-style: none; width: 25%; float: left;}
.top-banner .top-box {padding: 10px 0px;}
.top-banner .img-wrap {float: left; border: none; margin-right: 10px;margin-top: 3px;}
.top-banner img { display: block;}
.top-banner .content-wrap {float: left;}
.top-banner .content-wrap h6 { font-size: 18px; font-weight: bold; margin: 0; text-transform: uppercase;}
.top-banner .content-wrap p { padding-bottom: 1px; margin: 2px; line-height: 1; text-transform: uppercase; text-align: left; color: #45ADA8;}
.top-banner .content-wrap2 { float: left; width: 72%;}
.top-banner .content-wrap2 h6 { font-size: 18px; font-weight: bold; margin: 0 0 0px 0; }
.top-banner .content-wrap2 p { padding-bottom: 1px; margin: 2px; line-height: 1; text-transform: uppercase; text-align: left; font-size: 10px; }
.top-banner li a { display: inline-block;}
.content-wrap2 p a { color: #ff8040;}
.top-banner .top-box a.btn-orange { width: 100%;}
.top-banner .top-box a.btn-orange:hover { background-color: transparent; border: 1px solid #ff8040; text-decoration: none; color: #ff8040; }
header.header{background-color:transparent; border-bottom:none; z-index:0;}
.banner-logo { padding-top: 20px; position: relative; }
.logo-section img { margin: auto; }
.menu-sec { /*background: #222222;*/ padding: 0px;}
.search { background: rgba(34,34,34,0.8); border-radius: 3px; padding: 20px; margin-bottom: 10px; position: relative;}
.search { background: #515151;}
.ex-cust-categori { background: #525252; padding: 20px; margin-bottom: 10px; position: relative; margin-top:10px; }
.search-catagories {width: 8%; background: #fff; height: 60px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: 1px solid #d6d6d6;
    position: absolute; left:0;
}
.search-catagories {
    transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
}
.img-box.bar-show { display: none !important;}
.search-catagories .img-box { display: block; padding: 16px; position: relative;}
.img-box.bar-hide { display: block !important;}
.tgcls { background: #ff8040;}
.tgcls .img-box.bar-show { display: block !important;}
.tgcls .img-box.bar-hide { display: none !important;}
.ex-cust-categori .search-catagories .img-box.bar-show:after { content: '\f106'; font-family: 'FontAwesome'; right: 12px; position: absolute;
    color: #000000; width: auto; height: auto; font-size: 22px; }
.img-box.bar-hide:after { content: '\f107'; font-family: 'FontAwesome'; right: 12px; position: absolute; color: #ff8040; width: auto; height: auto;
    font-size: 22px; }
.ex-cust-categori .ex-accordion { width: 300px; background: #fff; max-height: 400px; position: absolute; left: 20px; top: 80px; z-index: 9;
    padding: 20px; overflow: auto; }
.ex-cust-categori .ex-accordion li.ex-navPages-item a.navPages-action { color: #ff8040; display: block; font-size: 15px; line-height: normal;
    padding: 9px 0px; text-decoration: none; font-weight: 600; text-transform: capitalize; }
.ex-cust-categori .ex-accordion li.ex-navPages-item { text-align: left; position: relative; border-top: 1px solid #ecf0f1; padding-right:0px;
    transition: 0.5s ease all; }
.ex-cust-categori .ex-accordion li.ex-navPages-item:last-child{ border-bottom: 1px solid #ecf0f1; }
.ex-cust-categori .ex-accordion li.ex-navPages-item a.navPages-action { color: #ff8040; display: block; font-size: 15px; line-height: normal; padding: 9px 0px; text-decoration: none; font-weight: 600; text-transform: capitalize; }
.ex-cust-categori .ex-accordion li.ex-navPages-item i.icon.navPages-action-moreIcon { position: absolute; right: 0; height: 40px; width: 40px;
    top: 0; cursor: pointer; padding: 15px; }
.ex-cust-categori .ex-accordion li.ex-navPages-item i.icon.navPages-action-moreIcon svg { fill: #000000;}
.search-catagories .img-box { display: block; padding: 16px;}
/*.ex-cust-categori .ex-accordion li.ex-navPages-item:after { content: '\f107'; position: absolute; right: 0; width: 40px; height: 100%; top: 0;
    border-left: 1px solid #ecf0f1; color: #000000; font-family: 'FontAwesome'; font-size: 20px; padding: 10px 15px; cursor: pointer;}*/
.ex-cust-categori .ex-accordion li.ex-navPages-item:hover:after { background: #FF8040; color: #ffffff;}
main#main-content { margin-top: 0; margin-bottom:0px;z-index: -1; position: inherit;}
header.header .header-logo.header-logo--center { margin: 15px 0px;}
header.header .header-logo.header-logo--center .header-logo-image-container { min-height: auto; max-width: 150px; }
.ex-cust-categori .ex-accordion li.ex-navPages-item ul.ex-navPage-subMenu-list li.ex-navPage-subMenu-item { display: block; width: 100%;
    border-top: 1px solid #ecf0f1; background: #fff; }
.ex-cust-categori .ex-accordion li.ex-navPages-item ul.ex-navPage-subMenu-list li.ex-navPage-subMenu-item a.navPage-subMenu-action.navPages-action {
    color: #333; display: block; font-size: 14px; line-height: normal;  padding: 0.5em 1em 0.5em 1em; font-weight: normal; }
#my-welcome-message { display: block; z-index: 500;  position: relative; width: 100%; left: 0; top: 0; padding: 0 15%; background: #8A7B5A; z-index:0; }
#fvpp-close { position: absolute; top: 10px; right: 20px; cursor: pointer; color:#ffffff; }
#my-welcome-message h2 { margin: 0; font-size: 15px; color: #fff;  padding: 5px 0px; text-align: center; font-weight: bold; }
.sf-menu-top { background: #222222; padding: 5px 0px; }
.menu-sec.sf-menu-top ul li {list-style: none; margin-top: 2px;  margin-bottom: 2px; }
.menu-sec.sf-menu-top ul li a.last-menu-li { padding: 5px 10px; border-radius: 4px; font-weight: 700; text-transform: uppercase; color: #ffffff;
    background-color: #ff8040; }
.menu-sec.sf-menu-top nav.navUser ul.navUser-section { text-align: right; }
.menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item { display: inline-block; text-decoration: none; padding-left: 25px;
    list-style: none; margin-top: 2px; margin-bottom: 2px; }
.menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item a.navUser-action { color: #fff; text-transform: capitalize; font-weight: 500;
    font-size: 14px; padding: 0px; position: relative;}
.menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item.navUser-item--cart a.navUser-action.navUser-item--cart__hidden-s:before {
    display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f07a"; margin-right:3px;
}
.menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item span.cart-quantity:before { content: "(";}
.menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item span.cart-quantity:after { content: ")";}
.menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item span.cart-quantity {position: relative; }
.menu-sec.sf-menu-top nav.navUser {padding: 0; }
.menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item.navUser-item--account a.navUser-action {padding-left: 25px; }
a.navUser-action.ex-signin:before { content: "\f023"; display: inline-block; font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;
    text-rendering: auto;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 3px; }
a.navUser-action.ex-register:before { content: "\f007";  display: inline-block; font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;
    text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; margin-right: 3px; }
li.navUser-item.navUser-item--account { padding-left: 0px !important; }
a.navUser-action.ex-cntc:before { content: "\f095"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit;
    text-rendering: auto; -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; margin-right: 3px; }

/*----------top Navigation----------*/
@-webkit-keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}html{font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{padding:0;margin:0;-webkit-box-sizing:inherit;box-sizing:inherit;list-style:none;list-style-type:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}

.brand{font-family:inherit;font-size:1.75rem;font-weight:700;line-height:inherit;color:#e91e63;border:none;outline:none;text-transform:uppercase;text-rendering:optimizeLegibility}/*.header{position:fixed;display:block;top:0;left:0;width:100%;height:auto;padding:1rem 0;margin:0 auto;z-index:999;border:none;outline:none;background:#fff;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}*/.exheadernav .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 17%;flex:0 0 17%}.header-item-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%}.header-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 17%;flex:0 0 17%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-item-right .menu-icon{font-size:1.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-left:1rem;border:none;outline:none;color:#121212;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.exheadernav .menu>ul>li{display:inline-block;line-height:3.125rem;margin-left:1.5rem}.exheadernav .menu>ul>li>a{position:relative;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;border:none;outline:none;color:#121212;text-transform:capitalize;text-rendering:optimizeLegibility;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.exheadernav .menu>ul>li .menu-subs{position:absolute;width:100%;height:auto;margin-top:1.75rem;padding:1rem 2rem;border:none;outline:none;z-index:500;opacity:0;visibility:hidden;border-radius:0.25rem;border-top:3px solid #ff8040;background:#fff;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.exheadernav .menu>ul>li .menu-subs>ul>li{line-height:1}.exheadernav .menu>ul>li .menu-subs>ul>li>a{display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;padding:0.75rem 0;border:none;outline:none;color:#121212;text-transform:capitalize;text-rendering:optimizeLegibility;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.exheadernav .menu>ul>li .menu-column-1{min-width:16rem;max-width:20rem}.exheadernav .menu>ul>li .menu-subs.menu-mega{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.exheadernav .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li{display:block;line-height:1}.exheadernav .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a{display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;padding:0.5rem 0;border:none;outline:none;color:#121212;text-transform:capitalize;text-rendering:optimizeLegibility;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.exheadernav .menu>ul>li .menu-subs.menu-column-4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:68rem;width:100%;padding:1.25rem 1rem}.exheadernav .menu>ul>li .menu-subs.menu-column-4>.list-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:0 1rem}.exheadernav .menu>ul>li .menu-subs.menu-column-4>.list-item .title{position:relative; font-family:inherit;font-size:1rem;font-weight:500;line-height:1;padding:0.75rem 0;border:none;outline:none;color:#e91e63;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; margin:0px; padding:0px;}.exheadernav .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title{text-align:center}.exheadernav .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive{max-width:100%;width:100%;height:auto;margin-top:0.75rem;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.exheadernav .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover,.exheadernav .menu>ul>li .menu-subs>ul>li>a:hover{color:#e91e63}.header-item-right a:hover,.exheadernav .menu>ul>li:hover>a{color:#e91e63}@media only screen and (min-width: 993px){.exheadernav .menu>ul>li.menu-item-has-children:hover .menu-subs{margin-top:0.5rem;opacity:1;visibility:visible}}.menu-mobile-header,.menu-mobile-trigger{display:none}@media only screen and (max-width: 992px){.header-item-center{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header-item-left,.header-item-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exheadernav .menu-mobile-trigger{position:relative;display:block;cursor:pointer;width:1.75rem;height:1rem;border:none;outline:none;margin-left:1.25rem;background:none;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out}.exheadernav .menu-mobile-trigger span{display:block;position:absolute;width:100%;height:2px;left:0;border:none;outline:none;opacity:1;border-radius:0.25rem;background:#121212;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.exheadernav .menu-mobile-trigger span:nth-child(1){top:0}.exheadernav .menu-mobile-trigger span:nth-child(2),.exheadernav .menu-mobile-trigger span:nth-child(3){top:0.5rem}.exheadernav .menu-mobile-trigger span:nth-child(4){top:1rem}.header-item-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exheadernav .menu{position:fixed;top:0;left:0;width:20rem;height:100%;z-index:1099;overflow:hidden;background:#fff;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.exheadernav .menu.active{-webkit-transform:translate(0%);-ms-transform:translate(0%);transform:translate(0%)}.exheadernav .menu>ul>li{display:block;line-height:1;margin:0}.exheadernav .menu>ul>li>a{display:block;line-height:3.125rem;height:3.125rem;padding:0 3.125rem 0 1rem;border-bottom:1px solid rgba(0,0,0,0.1)}.exheadernav .menu>ul>li>a i.ion{position:absolute;font-size:1.25rem;line-height:3.125rem;top:0;right:0;width:3.125rem;height:3.125rem;text-align:center;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.exheadernav .menu .menu-mobile-header{position:relative;position:-webkit-sticky;position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;height:3.125rem;z-index:501;border-bottom:1px solid rgba(0,0,0,0.1);background:#fff}.exheadernav .menu .menu-mobile-header .menu-mobile-arrow{display:none;font-size:1.25rem;line-height:3.125rem;width:3.125rem;height:3.125rem;cursor:pointer;border-right:1px solid rgba(0,0,0,0.1);color:#121212;text-align:center}.exheadernav .menu .menu-mobile-header.active .menu-mobile-arrow{display:block}.exheadernav .menu .menu-mobile-header .menu-mobile-title{font-family:inherit;font-size:1rem;font-weight:500;line-height:inherit;color:#121212;text-transform:capitalize;text-rendering:optimizeLegibility}.exheadernav .menu .menu-mobile-header .menu-mobile-close{font-size:2.25rem;line-height:3.125rem;cursor:pointer;width:3.125rem;height:3.125rem;border-left:1px solid rgba(0,0,0,0.1);color:#121212;text-align:center}.exheadernav .menu .menu-section{height:100%;overflow-y:auto;overflow-x:hidden}.exheadernav .menu>ul>li .menu-subs{position:absolute;display:none;top:0;left:0;max-width:none;min-width:auto;width:100%;height:100%;margin:0;padding:1rem;padding-top:4rem;opacity:1;overflow-y:auto;visibility:visible;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-box-shadow:none;box-shadow:none}.exheadernav .menu>ul>li .menu-subs.menu-mega{position:absolute;display:none;top:0;left:0;max-width:none;min-width:auto;width:100%;height:100%;margin:0;padding:1rem;padding-top:4rem;opacity:1;overflow-y:auto;visibility:visible;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-box-shadow:none;box-shadow:none}.exheadernav .menu>ul>li .menu-subs.active{display:block}.exheadernav .menu>ul>li .menu-subs.menu-column-4>.list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0rem}.exheadernav .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive{margin-top:0}.exheadernav .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title{margin-bottom:1.25rem}.exheadernav .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center:last-child .title{margin-bottom:0rem}.exheadernav .menu>ul>li .menu-subs>ul>li>a{display:block}.exheadernav .menu>ul>li .menu-subs.menu-mega>.list-item>ul{margin-bottom:1rem}.exheadernav .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a{display:block}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1098;opacity:0;visibility:hidden;background:rgba(0,0,0,0.55);-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.overlay.active{opacity:1;visibility:visible}}.main{display:block;width:100%;min-height:100vh}


section.exheadernav .wrapper { background: #ff8040; padding: 0px; display: block;border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
section.exheadernav .wrapper .header-item-center { display: block;}
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section {text-align: center; position: relative; display: flex;
justify-content: center; align-content: center;}
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li {margin:0px; line-height: inherit; width:12.5%; /*border-right: 1px solid #ffffff;*/ display:block;}
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li:last-child a{border:none;}
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section >li>a {color: #ffffff; padding: 5px; font-size: 12px !important; text-transform: uppercase; position: relative; font-weight: 600; position:relative; display:block; margin-top: 5px; margin-bottom: 5px;
border-right: 1px solid #fff;}
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section >li>a img { max-width: 40px; height:40px; display: block; margin: 15px auto; }
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children a:after {
    position: absolute; right: 0; top: 5px; content: "\f107"; font-family: FontAwesome; display:none;}
.home-icon { width: 3.5%; border-right: 1px solid #313131; margin-top: 0px; text-align: center; position: absolute; left: 15px; z-index: 999; }
/*section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item ul {
    display: none; position: absolute; left: 100% !important; top: 0px; background: #fff; min-width: 300px; height: 100%; border-left: 1px solid #ddd; }*/
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item ul li {
    max-width: 100% !important; float: left; margin-right: 5px; }
/*section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item {
   text-align: left; display: block; max-width: 270px; border-bottom: 1px solid #f4f4f4; }*/
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item h4.title a:after { position: absolute; left: 0px; top: 5px; content: "\f105" !important; font-family: FontAwesome; }
/*section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item h4.title a:after{display:none;}*/
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item h4.title a {font-family: 'Open Sans', sans-serif; text-decoration: none; font-size: 14px; color: #ffffff; font-weight: 500; padding: 4px 28px 4px 0px; line-height: 25px; display: block; }
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item:hover h4.title a::before { content: ''; position: absolute; width: 0;  height: 0; border-top: 18px solid transparent; border-right: 10px solid #000; border-bottom: 18px solid transparent; top: 0; left: 102%; }
/*section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item:hover ul {
    display: block; left: 28% !important; max-width: 100% !important; padding-top:16px !important; background:#000000; }*/
/*section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item:hover ul li {
    width: 32%; border-bottom: 1px solid #f4f4f4; border-right: none; }*/
/*section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item:hover ul li a {
    font-family: 'Open Sans', sans-serif; text-decoration: none; font-size: 14px; color: #ffffff; font-weight: 500; padding: 4px 15px; line-height: 28px; display: block; }*/
    section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item ul li {
    width: 32%; border-bottom: 1px solid #f4f4f4; border-right: none; }
    section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item ul li a {
    font-family: 'Open Sans', sans-serif; text-decoration: none; font-size: 14px; color: #ffffff; font-weight: 500; padding: 4px 15px; line-height: 28px; display: block; text-align:left; }
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item h4.title {
    margin: 0; position: relative;}
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item:hover h4.title a::after { left: 0px !important; content: "\f105" !important;}
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item h4.title a:after { content: '\f107';}
/*section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega .list-item:hover ul li a:after { display: none;}*/
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-mega { height: 400px; background:#000000;}
[contenteditable=true]:focus, [href]:focus, [tabindex]:not([tabindex="-1"]):focus, button:focus, details:focus, input:focus, select:focus, textarea:focus{outline:none !important;}
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-column-1 ul a {
    text-decoration: none; font-size: 14px; color: #ffffff; font-weight: 500;  padding: 4px 28px 4px 0px; line-height: 25px; display: block;
    position: relative;  text-align: left;  border-bottom: 1px solid #ffffff; }
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-column-1 ul a::after {
    left: 0 !important; content: "\f105"; right: auto; }
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-column-1 li { width: auto; border: none; }
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-column-1.menu-column-2 {
    right: 0; }
/*----------top Navigation----------*/
.ex-cust-categori .search-area { width: 100%; float: none; position: relative; border-radius:5px; overflow:hidden; }
.ex-cust-categori .search-area input#button {
    background: #ff8040 url(/s-clt3lee49v/product_images/uploaded_images/search-btn.png) no-repeat center center;;
    width: 11%; height: 60px; border: none; cursor: pointer;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    position: absolute; top: 0; right:0;
}
.ex-cust-categori .search-area form input#search { background: #fff; border: none; border-radius: 0px; outline: none; width: 100%; height: 60px;
     color: #222; font-size: 18px; padding-left: 20px; }
.ex-cust-categori .search-area section.quickSearchResults {position: absolute;top: 61px; width: 100%;height: auto; background: #ffffff; z-index:99;}
.header-logo.header-logo--center { margin: 15px 0px;}
.header-logo.header-logo--center .header-logo-image-container { min-height: auto; max-width: 204px;}
/*innerpage*/
.page-title { padding: 0px 0px 30px;}
.page-title h1 { font-weight: 700; color: #fff; font-size: 50px; text-align: center; text-transform: uppercase; line-height: 51px; }
.page-title ol.breadcrumbs { padding: 8px 16px; list-style: none; width: 100%; text-align: center; background: transparent; }
.page-title ol.breadcrumbs li { display: inline; color: #fff; font-size:15px;}
.page-title ol.breadcrumbs a, .page-title ol.breadcrumbs a span {color: #fff;}
.ex-productView {background: #ffffff; margin:0px; padding: 50px;}
.productView h1.productView-title { line-height: 36px; margin: 0px; padding: 0px 0px 20px 0px; font-size: 31px; color: #484848; text-transform: uppercase; font-weight: 500;}
/*About*/
section.page {margin: 0;}
.white-bg { background: #fff; padding: 50px; margin-bottom: 30px;}
.inner-about-bg h4 { color: #48484a; margin: 0 0 20px 0; padding: 0; line-height: 0.9; font-size: 18px;  letter-spacing: 0em; font-family: 'Roboto', sans-serif; font-style: normal; font-weight: 400; }
.inner-about-bg .tick-list { margin-bottom: 20px;}
.inner-about-bg .tick-list ul li { list-style: none; padding-left: 30px; line-height: 30px; position: relative; font-weight:600; color:#2e2e2e;}
.inner-about-bg .tick-list ul li:before {content: '\f00c'; font-family: 'FontAwesome'; position: absolute; left: 0; font-size: 18px; color: #FF8040;}
.brandGrid .brand .card-title > a { font-weight: bold; color: #fff; }
.pagination { text-align: center; width: 100%; }
.pagination-item.pagination-item--current { border-color: #f6773d !important; }
.pagination-list li a, .pagination-list li button { padding: 9px 13px; background: #ffffff; }
li.pagination-item--current a, li.pagination-item--current button { color: #fff !important; background: #f6773d !important; }
.pagination-list li a, .pagination-list li button { padding: 9px 13px;  background: #ffffff;}
.pagination-link:hover { color: #fff !important; background: #f6773d !important; }
/*Sidebar*/
.white-bg-cat #facetedSearch .facetedSearch-refineFilters.sidebarBlock .sidebarBlock-heading { background: #ecebeb; padding: 15px; margin-bottom: 20px; font-size: 16px; text-transform: uppercase; }
.white-bg-cat #facetedSearch .facetedSearch-refineFilters.sidebarBlock p {  color: #fff;}
.white-bg-cat .page-sidebar #facetedSearch-navList .accordion.accordion--navList { border-radius: 0;}
.white-bg-cat .page-sidebar #facetedSearch-navList .accordion.accordion--navList .accordion-nav-clear-holder { background: #ecebeb; padding: 15px;
    color: #222121; font-size: 16px; text-transform: uppercase;}
.white-bg-cat .page-sidebar #facetedSearch-navList .accordion.accordion--navList .accordion-nav-clear-holder .accordion-navigation.toggleLink {
    text-transform: uppercase;  margin-bottom: 0 !important; }
.white-bg-cat .page-sidebar #facetedSearch-navList .accordion.accordion--navList .accordion-block {margin-bottom: 20px; background: #fff;}
/*.white-bg-cat .page-sidebar #facetedSearch-navList .accordion.accordion--navList .accordion-block .accordion-content { padding: 15px;}*/
.white-bg-cat .page-sidebar #facetedSearch-navList .accordion.accordion--navList .accordion-block:last-child {margin-bottom: 0px; margin-top: 25px;}
.white-bg-cat .sidebarBlock { padding-top: 0px; margin-top: 0px;}
.white-bg-cat .sidebarBlock .sidebarBlock-heading {background: #ecebeb; padding: 15px; color: #222121; font-size: 16px; text-transform: uppercase; margin-bottom:0px; }
.white-bg-cat .sidebarBlock .navList .navList-item {border-bottom: 1px solid #f4f4f4;}
.white-bg-cat .sidebarBlock .navList {background: #fff; padding:15px !important;}
.white-bg-cat .sidebarBlock .navList .navList-item .navList-action { display: inline-block; font-size: 14px; font-weight: 400;  position: relative; vertical-align: baseline; width: 100%; text-transform: uppercase; margin: 0; line-height: 35px; }
.white-bg-cat #product-listing-container .actionBar { margin-top: 0; background: #fff;}
.white-bg-cat #product-listing-container .actionBar .form-fieldset.actionBar-section .form-field { margin: 0px;}
.white-bg-cat .grid-list-es { margin-left: -12px !important; margin-right: -12px !important; }
.white-bg-cat .grid-list-es .card .card-body, .white-bg-cat .card .card-body  { background: #f0f0f0; padding: 20px; }
.white-bg-cat .grid-list-es .card .card-body .card-text, .white-bg-cat .card .card-body .card-text { margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif;  font-weight: 700; padding-bottom: 12px; color: #000000; text-transform: uppercase; }
.white-bg-cat .grid-list-es .card .card-body .card-text a, .white-bg-cat .card .card-body .card-text a{color: #f8783d;}
.white-bg-cat .grid-list-es .card .card-body .card-title, .white-bg-cat .card .card-body .card-title  { color: #2e2e2e; line-height: 20px; padding-bottom: 12px; margin: 0px; font-family: 'Open Sans', sans-serif;  font-weight: 600;  text-transform: uppercase; height: 64px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.white-bg-cat .grid-list-es .card .card-body .card-text .price-section span, .white-bg-cat .card .card-body .card-text .price-section span  {font-family: 'Open Sans', sans-serif; font-weight: 600; margin-right: 0; font-size: 18px; color: #f8783d; }
.white-bg-cat .grid-list-es .card-img-container, .white-bg-cat .card-img-container { max-height: 248px; position: relative; padding: 20px 0px; background: #fff; }
.productView-price .price-section.price-section span { color: #f6773d; font-size: 27px; padding-bottom: 22px; font-weight: 700;}
.form-field.form-field--increments { float:left; margin: 0 25px 26px 0;  border: 1px solid #858585;  max-width: 100%; }
.productView-details.product-options .productView-options .form-label.form-label--alternate{ display: table-cell; height: 55px; vertical-align: middle; text-align: center;  color: #666;  padding: 0 18px; border-right: 1px solid #858585; font-size: 13px; font-weight: 500; }
.form-increment {display: table-cell; height: 55px; vertical-align: middle;  text-align: center; padding-right: 10px; position:relative; }
.ex-productView .productView .productView-options .form-field.form-field--increments .button-right {position: absolute; right: 5px; top: 0;
height: 100%; padding-top: 16px; padding-bottom: 17px;}
.ex-productView .productView .productView-options .form-field.form-field--increments .button-right .button.button--icon { padding: 0; border: none; display: block; line-height:10px; font-size:10px;}
.ex-productView .productView .productView-options .form-action { display: block; float: left; margin: 0; height: 56px; }
.ex-productView .productView .productView-options .form-action input#form-action-addToCart { margin: 0; height: 100%; background-color: #ff8040 !important;  border: 1px solid #ff8040 !important;  color: #fff !important;  border-radius: 3px; }
.es-product-dis .productView-title { display: none; }
.es-product-dis .productView-description { padding: 0; float:none; font-weight: 600; color: #2e2e2e;}
.es-share { text-align: center; border-top: 1px solid #f4f4f4; padding-top: 15px;}
.related-product .heading-bar { margin-top: 30px; }
.related-product #tab-related { padding-top: 0; }
.related-product #tab-related .card { background-color: transparent; margin-bottom: 0rem;  padding: 0 0; }
.related-product #tab-related .card .card-img-container { height: 248px; position: relative; padding: 20px 0px; background: #fff; }
.related-product #tab-related .card .card-body { background: #f0f0f0; padding: 20px; }
.related-product #tab-related .card .card-body .card-text { margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif;
    font-weight: 700; padding-bottom: 12px; color: #f8783d; text-transform: uppercase; min-height: 30px; }
    .related-product #tab-related .card .card-body .card-text a{ color: #f8783d;}
.related-product #tab-related .card .card-body h3 { color: #2e2e2e; line-height: 20px; padding-bottom: 12px; margin: 0px; font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase; height: 64px; }
.related-product #tab-related .card .card-body .card-text .price-section span { font-family: 'Open Sans', sans-serif; font-weight: 600;
    margin-right: 0; font-size: 18px; color: #f8783d; }
.related-product #tab-related .slick-dots { display: none !important; }
.related-product #tab-related .productCarousel.slick-initialized.slick-slider.slick-dotted { margin-bottom: 0; }
.previewCart .productView { display: inherit; }
.previewCart .productView .productView-details .productView-title { line-height: 33px; margin: 0px; padding: 0px 0px 20px 0px;
    font-size: 26px; color: #484848; text-transform: uppercase; font-weight: 500; }
.previewCartCheckout .button.button--primary { background-color: #ff8040 !important; border: 1px solid transparent !important; }
.product-calculation {overflow: auto; padding: 50px 30px; background: #fff; margin-bottom: 30px; }
.product-calculation .cart-item-value { font-weight: bold; }
.product-calculation .cart-actions.cart-content-padding-right .button.button--primary { background-color: #ff8040 !important;
    border: 1px solid transparent !important; }
.product-calculation .cart-actions.cart-content-padding-right .button.button--primary:hover {background-color: transparent !important;
border: 1px solid #ff8040 !important; color: #ff8040 !important;}
section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs.menu-column-1 {
    background: #000; }
.exheadernav.second_exheadernav .menu-section .menu-item-has-children .menu-subs { background: #fff !important; }
.exheadernav.second_exheadernav .menu-section .menu-item-has-children .menu-subs ul li { width: auto !important; border-bottom: 1px solid #d0d0d0 !important; }
.exheadernav.second_exheadernav .menu-section .menu-item-has-children .menu-subs ul li a { color: #000 !important; display: block; }

@keyframes special {
  0%   {background-color:transparent;}
  50%  {background-color:#000000;}
  100% {background-color:transparent;}
}
.special_bg{animation-name: special; animation-duration: 4s;  animation-iteration-count: infinite;}
.about-sec { margin-bottom: 30px;}
.fretured-container .card { margin-bottom: 30px; }
/**/
.col-licence { background: #ffffff; padding: 15px; margin-bottom: 30px; border: 10px solid #efefef; box-shadow: 0px 0px 3px #a7a7a7;  text-align: center; }
.col-licence .ex-regulation {}
.ex-regulation h2 { font-weight: 700; color: #ff8040; font-size: 2rem; margin: 0; line-height: 50px;}
.col-licence .ex-regulation h4 { margin: 10px 0px 0px 0px; font-size: 18px; font-weight: 600; line-height: 25px; }
.col-licence .ex-regulation h4 span { display: block; font-weight: 500; color: #ff8040; }
.col-licence .ex-regulation p { font-size: 15px; color: #000000; line-height: 25px;  margin-top: 15px; text-align: left; margin-bottom: 0; }
p.liceced_paragraph {background: #ffffff; padding: 15px 30px; font-size: 22px; text-align: left; line-height: 28px; color: #ff8040;
    font-weight: 700; margin: 0; }
    
.home_banner button.slick-next.slick-arrow::before, .home_banner button.slick-prev.slick-arrow::before { content: ''; font-family: 'FontAwesome'; color: #ff8040; background: transparent;}
.home_banner button.slick-prev.slick-arrow::before {content: '\f053';}
.home_banner button.slick-next.slick-arrow::before{content: '\f054';}
.home_banner button.slick-prev.slick-arrow, .home_banner button.slick-next.slick-arrow { height: 45px; }
.footer_add { margin-top: 30px; padding: 0; background: #fff; }
.footer_add h4 { margin-top: 0; color: #f6773d; }
.footer_add .footer-sec .address_ftr li a { position: relative; padding-left: 30px; display: block; color: #000000; font-weight: 600; cursor: auto; }
.footer_add .footer-sec .address_ftr li a:before{position:absolute; left:0; color:#f6773d; font-size:16px; font-family:FontAwesome;}
.footer_add .footer-sec .address_ftr li:nth-child(1) a:before{content:'\f041';}
.footer_add .footer-sec .address_ftr li:nth-child(2) a:before{content:'\f095';}
.footer_add .footer-sec .address_ftr li:nth-child(3) a:before{content:'\f0e0';}
.footer-slider .slick-dots { display: none !important; }
.footer-slider .carousel-tooltip { display: none; }
.footer-slider section.footerCarousel { margin: 0;}
.copy-right-sec {border-top: 1px solid #222; padding-top: 45px;}
.col-licence .ex-regulation { width: 100%; display: inline-block; padding: 0 30px; font-weight: 600; }
.white-bg .login { margin-top: 0; margin-bottom: 0; }
.white-bg .login-row { margin-top: 0; }
.white-bg .login-row .form-actions { text-align: left; }
.white-bg .login-row .form-actions input.button.button--primary { background: #ff8040 !important; border: 1px solid transparent !important;}
.white-bg .login-row .form-actions input.button.button--primary:hover { background: transparent !important; border-color: #8f8f8f !important;
    color: #000000; }
.white-bg .login-row .form-actions a.forgot-password { line-height: 40px; }
.new-customer .panel-body ul.new-customer-fact-list { margin-bottom: 20px !important;}
.white-bg .account.account--fixed .account-body .form-actions { text-align: left; }
/*Modal product preview*/
.sf-addtocart.modal { transform: translate(0%,0%) !important; margin: 0 auto; top: 0% !important; background: #ffffff;
    right: 0px !important; left: inherit !important; min-height: 100%; max-width: 350px;}
.sf-addtocart.modal .modal-content { box-shadow: none; border: none;}
.sf-addtocart.modal .modal-content .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5;}
.sf-addtocart.modal section.productView { width: 100%; float: none; display: block; padding: 0;}
.sf-addtocart.modal section.productView figure.productView-image { padding: 0px !important; width: 45%; min-height: auto; border:1px solid #cccccc; }
.sf-addtocart.modal section.productView figure.productView-image .productView-img-container { display: block !important;max-width: 100%;}
.sf-addtocart.modal section.productView figure.productView-image .productView-img-container img.productView-image--cart.lazyautosizes.ls-is-cached.lazyloaded { position: static !important; margin-top: 0px; max-height: initial !important;}
.sf-addtocart.modal .previewCart section.productView figure.productView-image .productView-img-container img.productView-image--cart.lazyautosizes.ls-is-cached.lazyloaded { position: inherit;}
.sf-addtocart.modal section.productView .productView-details { width: 55%; margin-bottom: 0; padding-bottom: 10px;}
.sf-addtocart.modal section.productView .productView-details h2.productView-title { line-height: 16px; font-size: 13px; text-transform: capitalize; font-weight: 600; color: #ff8040;}
.sf-addtocart.modal section.productView .productView-details .productView-price { font-size: 13px; margin-bottom: 3px; font-weight: 700;}
.sf-addtocart.modal section.productView .productView-details .productView-brand { display: none;}
.sf-addtocart.modal section.productView .productView-details dl.productView-info dt.productView-info-name { margin-top: 0;
    margin-right: 5px; position: relative; float: left; font-size: 14px; font-weight: 500;}
.sf-addtocart.modal section.productView .productView-details dl.productView-info dd.productView-info-value { float: left;
    font-size: 14px; color: #000000; font-weight: 500;}
.sf-addtocart.modal section.previewCartCheckout { width: 100%; float: none; position: fixed; bottom: 20px; right: 0;}
.sf-addtocart.modal section.previewCartCheckout a.button.button--primary, .sf-addtocart.modal section.previewCartCheckout a.button {
    border-radius: 25px; background: #000000; color: #ffffff;}
.sf-addtocart.modal section.previewCartCheckout a.button.button--primary:hover, .sf-addtocart.modal section.previewCartCheckout a.button:hover{background:#ff8040; border-color:#ffffff;}
.sf-addtocart.modal section.previewCartCheckout .previewCartCheckout-subtotal { font-size: 16px; line-height: 30px; margin: 10px 0;
    color: #000000;}
.sf-addtocart.modal .modal-header-title { text-align: left; }
.sf-addtocart .productView .productView-img-container::after {padding-bottom: 0;}

.review_area_btm section#product-reviews h4.toggle-title { padding-top: 20px; }
.review_area_btm section#product-reviews li.productReview {width: 100%; display: block; }
.review_area_btm section#product-reviews div#productReviews-content {display: block; }

/*Section Reviews*/
.es-review-area { position: absolute; right: 0; top: 0; }
.review_area_btm h2 {text-align: center; margin-bottom: 40px; font-size: 24px; color: #000000; font-weight: 600; font-family: 'Roboto', sans-serif; text-transform: uppercase; }
h2.productView-brand.classyunicodedone { display: none;}
.review_area_btm {  margin-bottom: 100px; }
.es-review-content div#productReviews-content { display: block !important; padding: 15px 0;}
.es-review-content h4.toggle-title{margin-bottom: 1rem; padding: 18px 0; border-top: 1px solid #e5e5e5; font-size: 18px;
    font-weight: 500; color: #ff8040; font-family: 'Roboto', sans-serif; border-bottom: 1px solid #e5e5e5; line-height: inherit;}
.es-review-content section#product-reviews { border: none; margin-bottom:0px;}
.es-description-content .productView-description { padding: 15px 0;}
.es-review-content div#productReviews-content .productReviews-list li.productReview { width: 100%; line-height: 25px; color:#000000; }
li.productReview h5.productReview-title {color: #ff8040; margin-bottom: 5px; }
.es-review-area a.productView-reviewLink.productView-reviewLink--new {background: #000000; padding: 10px 20px; border-radius: 25px; color: #ffffff; margin-top:10px;}
.es-review-area a.productView-reviewLink.productView-reviewLink--new:hover{ background: #ff8040;}
.es-review-content { position: relative;}
.es-review-content div#productReviews-content .productReviews-list li.productReview .icon--ratingFull svg { fill: #EEC703; }
.sf-addtocart.modal .modal-close {top: 8px; }
.card-body:hover p.card-text a { color: #f8783d; }
.fretured-container .card-body a { display: block;}
.footer-slider button.slick-arrow { height: auto; margin-top: 0;}
.show-mobile, .mobile_logo{display:none;}

/*New-nav-23-09-2021*/
.exheadernav.new_exheadernav .navPages .navPages-list { text-align: center; position: relative; display: flex; justify-content: center; align-content: center; }
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item {margin: 0px; line-height: inherit; width: 12.5%; display: block; }
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a.navPages-action {
    color: #ffffff;
    padding:68px 5px 5px 5px;
    font-size: 12px !important;
    text-transform: uppercase;
    position: relative;
    font-weight: 600;
    position: relative;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    border-right: 1px solid #fff;
}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a.navPages-action .icon.navPages-action-moreIcon { display: none; }
.exheadernav.new_exheadernav nav.navPages { background: #ff8040; padding: 0px; display: block;  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a{position:relative;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a::before {
    content: '';
    position: absolute;
    width: 45px;
    height: 45px;
    top: 12px;
    left: 0;
    z-index: 1;
    right: 0;
    margin: 0 auto;
}

.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(1) a::before {
    background: url(https://safarifirearms-staging.mybigcommerce.com/product_images/uploaded_images/gun.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(2) a::before {
    background: url(https://safarifirearms-staging.mybigcommerce.com/product_images/uploaded_images/ammunition.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(3) a::before {
    background: url(https://safarifirearms-staging.mybigcommerce.com/product_images/uploaded_images/gun-1-.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(4) a::before {
    background: url(https://safarifirearms-staging.mybigcommerce.com/product_images/uploaded_images/camping-tent.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(5) a::before {
    background: url(https://safarifirearms-staging.mybigcommerce.com/product_images/uploaded_images/vision.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(6) a::before {
    background: url(https://safarifirearms-staging.mybigcommerce.com/product_images/uploaded_images/ammo.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(7) a::before {
    background: url(https://safarifirearms-staging.mybigcommerce.com/product_images/uploaded_images/icons8-clothes-line-80.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(8) a::before {
    background: url(https://safarifirearms-staging.mybigcommerce.com/product_images/uploaded_images/gift-box.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(8) a { border-right: none;}
@keyframes special {
  0%   {background-color:transparent;}
  50%  {background-color:#000000;}
  100% {background-color:transparent;}
}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(8) {animation-name: special; animation-duration: 4s;  animation-iteration-count: infinite;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:hover .navPage-subMenu {display: block;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(1) .navPage-subMenu, .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(2) .navPage-subMenu{ min-width: 16rem; max-width: 20rem;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu .navPage-subMenu-item a::before {background-image: none;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu { width: auto; padding: 0; background: #000;
    border-radius: 0.25rem; border-top: 3px solid #ffffff; transition: all 0.5s ease-in-out; margin-top: 0px;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item {  float: left;
    width: 33.3%;  border-right: none}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(1) .navPage-subMenu .navPage-subMenu-item, .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(2) .navPage-subMenu .navPage-subMenu-item { width: 100%; float: none;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-subMenu-action.navPages-action { text-decoration: none; font-size: 14px; color: #ffffff; font-weight: 600; padding: 2px 28px 2px 0px; line-height: 25px;
    display: block;  position: relative; text-align: left;   border-bottom: 1px solid #ffffff;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-childList.is-open { display: none; }
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-subMenu-action.navPages-action {border-right: none; transition: 0.5s ease all;  margin-top:0px; }
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-subMenu-action.navPages-action:hover { color: #FF8040;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu { width: 100%; left: 0; padding: 10px !important;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu .navPage-subMenu-item:first-child { display: none;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a.navPages-action .icon.navPages-action-moreIcon svg { stroke: #fff;}
.exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-childList { display: none; }
.snize-ac-results.snize-ac-results-mobile { height: 100% !important; background-color: #fff !important; }
.snize-instant-widget-is-open .heroCarousel.slick-initialized.slick-slider .slick-slide { display: block !important; }
.ex-cust-categori .ex-accordion li.ex-navPages-item ul.ex-navPage-subMenu-list li.ex-navPage-subMenu-item .navPage-childList { display: none; }
.nav_section-bottom{display:none;}
.exheadernav.second_exheadernav .nav_section-bottom { display: block;}
section.exheadernav.second_exheadernav .header-item-center li.navPages-item.nav_section-top { display: none;}
.navPages-item.navPages-item-page:hover .navPage-subMenu { display: block;}
.exheadernav.second_exheadernav .nav_section-bottom .navPages-item.navPages-item-page:last-child { display: none;}
section.exheadernav.second_exheadernav .navPages-list { float: none; display: block; }
.exheadernav.second_exheadernav .nav_section-bottom .navPages-item.navPages-item-page a.navPages-action {
    color: #ffffff;
    padding: 5px;
    font-size: 12.5px !important;
    text-transform: uppercase;
    position: relative;
    font-weight: 600;
    position: relative;
    display: block;
    border-right: 1px solid #fff;
}
section.exheadernav.second_exheadernav .header-item-center li:nth-child(6) a { border-right: none !important;}
.exheadernav.second_exheadernav { z-index: 1; position: relative;}
.exheadernav.second_exheadernav .nav_section-bottom .navPages-item.navPages-item-page .navPage-subMenu {min-width: 16rem; max-width: 20rem;
    background-color: #ffffff; margin-top: 0rem;  opacity: 1;  visibility: visible;  padding: 15px !important; border-radius: 5px; border-top: 3px solid #ff8040; }
.exheadernav.second_exheadernav .nav_section-bottom .navPages-item.navPages-item-page .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item {
    width: 100% !important;
}
.exheadernav.second_exheadernav .nav_section-bottom .navPages-item.navPages-item-page .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item .navPage-subMenu-action.navPages-action { text-decoration: none; color: #000; font-weight: 600;  padding: 4px 28px 4px 0px; line-height: 20px;
    display: block; position: relative; text-align: left; border-bottom: 1px solid #e6e6e6; }
.exheadernav.second_exheadernav .nav_section-bottom .navPages-item.navPages-item-page .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item:first-child { display: none;}
.mobile_nav.navPages-list { display: none !important;}
ul.navBar-section.account-navigation a.navBar-action { background: #ff0000; color: #ffffff !important; padding: 15px !important; font-size: 22px !important; font-weight: 700; border-radius: 5px; margin-top:10px; }
.page-title .ex-col-sm-12 { float: none;}

.productView .bg-gray {
    background: #f1f1f1;
    padding: 15px;
    margin-bottom: 20px;
}
.productView .bg-gray {
    background: #f1f1f1;
    padding: 15px;
    margin-bottom: 20px;
}
.check-available {
    font-size: 18px;
}
.check-available-lft {
    color: #484848;
    margin-right: 10px;
    text-transform: capitalize;
}
.in-stock {
    text-transform: uppercase;
    color: #088417;
    font-weight: 600;
    line-height: 30px;
}
.sydney-pickup {
    padding-left: 0px;
    font-size: 15px;
    color: #2e2e2e;
    font-weight: 600;
    margin-top:10px;
}
.delivery {
    padding-top: 10px;
    font-size: 15px;
    color: #2e2e2e;
    font-weight: 600;
}
.delivery-img {
    float: left;
    width: 60px;
    margin-right: 15px;
    padding-top: 8px;
}
.delivery-text {
    float: left;
    width: 80%;
}
.delivery p {
    padding: 0px;
    margin: 0px;
}
.delivery h3 {
    padding: 0px;
    margin: 0px;
    text-transform: capitalize;
    color: #ff8040;
    font-weight: 600;
    font-size: 16px;
}
.ex-productView .form-field.form-field--stock {
    display: none;
}
.add-cart-section2 {
    left: 0px;
    top: 45%;
    right: 0px;
    text-align: center;
    position: absolute;
    z-index: 0;
    display: none;
}
.fretured-container .card:hover .add-cart-section2, li.product article.card:hover .add-cart-section2 {
    display: block !important;
}
li.product article.card {
    position: relative;
}
.inn-stock {
    font-family: 'Open Sans', sans-serif;
    background: #fff;
    border: 1px solid transparent;
    padding: 6px 16px;
    color: #02a041;
    font-weight: 600;
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
}
.inn-stock i, .outt-of-stock i {
    margin-right: 5px;
}
.outt-of-stock {
    font-family: 'Open Sans', sans-serif;
    background: #fff;
    border: 1px solid transparent;
    padding: 6px 16px;
    color: #c60c30;
    font-weight: 600;
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
}
.ex-productView .productView-product {
    padding-bottom: 1rem;
}
.product-galleryrht {
    margin-top: 30px;
}
/*.price-section.price-section--withTax.rrp-price--withTax { display: none;}*/

/*Responsive*/
@media only screen and (max-width: 960px) {
    .top-banner .content-wrap h6, .top-banner .content-wrap2 h6 { font-size: 13px;}
    .top-banner .top-box a.btn-orange{padding: 8px;}
    .top-banner .content-wrap p{font-size:12px;}
    .top-banner img{width:26px;}
    .navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon{margin-left:1px;}
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a.navPages-action{font-size:14px !important;}
    
}
@media only screen and (max-width: 800px) {
    .snize-instant-widget-is-open::before { content: ''; width: 100%; height: 100%; position: absolute; background: #fff; z-index: 99; }
    header.header{position:relative; height:auto;}
    .menu-sec.sf-menu-top .ex-row .ex-col-md-6:first-child { display: none;}
    .menu-sec.sf-menu-top nav.navUser { padding: 0; top: 0; position: relative; transform: translateY(-0%); z-index:0;}
    .show-mobile{display:block;}
    .mobile_logo{display:block;}
    .exheadernav.show-mobile .header-item-right { display: block;}
    header.header .header-logo.header-logo--center{height:auto; margin:10px 0;}
    header.header .header-logo.header-logo--center .header-logo__link {width: 100%; justify-content:end;}
    .exheadernav.show-mobile .header-item-right .menu-mobile-trigger { float: right; margin-top:15px;}
    .exheadernav.show-mobile .header-item-right .mobile_logo {float: left;}
    section.exheadernav .wrapper { background: transparent; border:none;}
    header.header .header-logo.header-logo--center .header-logo-image-container { min-height: auto; max-width: 135px; top:0px;}
    header.header .header-logo.header-logo--center .header-logo-image-container .header-logo-image {max-height: inherit; max-width: 100%;}
    .exheadernav.show-mobile .header-item-right .menu-mobile-trigger span { background: #fff;}
    .menu-sec.sf-menu-sec{margin-top:15px;}
    main#main-content{position: relative; z-index: -1;}
    section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section{display:block;}
    section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li{width: 100%;}
    section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section > li > a{color:#000000; text-align:left; height:auto; line-height: 30px; padding: 5px 15px;}
    .exheadernav .menu .menu-mobile-header .menu-mobile-arrow{display:block;}
    section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children::after { content: '\f054'; font-family: FontAwesome;  color: #000; position: absolute;  right: 15px; top: 8px; width: auto; height: auto; }
    section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs {height: 100% !important; padding: 15px;}
    section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs .list-item ul li {
    width: 100%; float: none; margin: 0; }
    section.exheadernav .wrapper .header-item-center nav.menu ul.menu-section li.menu-item-has-children .menu-subs .list-item h4.title a{text-align:left; color: #ffffff; font-weight: 600; text-transform: uppercase;}
    /*navigation*/  
    .exheadernav.new_exheadernav .navPages-container.is-open { z-index: 999; width: 100%;  top: 0; padding-top:5px; }
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a::before {display:none;}
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a.navPages-action{padding: 5px 10px !important; text-align: left !important;
border-bottom: 1px solid #fff !important; border-right: 0px !important; margin-top: 0px !important; margin-bottom: 0px;}
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item{width:100%;}
    .exheadernav.new_exheadernav .navPages .navPages-list{display:block;}
    .exheadernav.new_exheadernav .navPages-quickSearch { display: none;}
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a.navPages-action .collapsible-icon-wrapper { display: block; position:     absolute; top: 0; right: 0; }
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a.navPages-action .icon.navPages-action-moreIcon { display: inline flow-root list-item; right: 0; position: absolute; top: 10px; display:block;}
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(1) .navPage-subMenu, .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item:nth-child(2) .navPage-subMenu{max-width:100%;}
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu{margin-top: 0; border-top:0px;}
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item{padding:0px;}
    .exheadernav.new_exheadernav nav.navPages{height:auto;}
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item .navPage-subMenu .navPage-subMenu-list .navPage-subMenu-item { float: none;    width: 100%;}
    .home_banner button.slick-prev.slick-arrow, .home_banner button.slick-next.slick-arrow{display:none !important;}
    .home_banner ul.slick-dots{display:block !important;}
    .home_banner ul.slick-dots li { width: auto; height: auto; margin: 0; line-height: 10px; padding: 3px 5px;}
    .home_banner ul.slick-dots li button { width: 10px; height: 10px; }
    .home_banner ul.slick-dots li.slick-active button::before, .home_banner ul.slick-dots li button::before{width:10px; height:10px; background:#FF8040;}
    .home_banner ul.slick-dots li:first-child { border-top-left-radius: 25px; border-bottom-left-radius: 25px;}
    .home_banner ul.slick-dots li:last-child{ border-top-right-radius: 25px; border-bottom-right-radius: 25px;}
    .mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle .mobileMenu-toggleIcon::before{background:#ffffff;}
    .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before{background-color:#ffffff;}
    .mobileMenu-toggle{position:relative;}
    header.header .header-logo.header-logo--center .header-logo-image-container{right: 15px;}
    .ex-cust-categori .search-area{width: 100%; float: none; padding-right:0px; }
    .ex-cust-categori .search-area form input#search{ float:none;}
    .ex-cust-categori .search-area{width:100%; float:none; padding-right:0px;}
    .ex-cust-categori .search-area form input#search{float:none; }
    .ex-cust-categori .search-area input#button{right:0px; }
   

    .top-banner.margin-bottom-30.clear { display: none;}  
    .copy-left { text-align: center; }
    .social-link ul { text-align: center; }
    footer.footer{padding:0;}
    .footer-productlist li{width: 100%; border-bottom: 1px solid #2e2e2e; padding: 0; line-height: 35px;}
    .footer-box h4, footer h4{margin-top: 10px;}
    .footer-sec {padding: 15px 0px;}
    .copy-right-sec{padding-top:0;}
    .display_none_m{display:none;}
    .heading-bar h2{font-size: 22px; line-height: 30px;}
    .heading-bar{padding: 15px 0px;}
    p.liceced_paragraph { padding: 5px 0; font-size: 20px; line-height: 25px;}
    .about-bg { background: #000;}
    .about-contain h2 { font-size: 24px; color: #fff; margin: 15px 0; line-height: 28px; }
    .about-contain p {color: #fff; padding-bottom:0px; }
    .productGrid .product{width:100%;}
    .heading-bar h2{padding: 0 10px;}
    .subscribe-field{ padding: 25px 10px !important; margin-top: 20px;}
    .about-contain { text-align: center; padding: 15px; width: 100%; float: none;}
    .col-licence .ex-regulation{padding:0px;}
    .col-licence .ex-regulation h4 span{font-size:13px;}
    .col-licence .ex-regulation p{text-align:center;}
    p.liceced_paragraph{text-align:center;}
    .nav_section-bottom { display: block;}
    section.exheadernav.second_exheadernav{display:none;}
    .desktop_nav.navPages-list{display:none !important;}
    .mobile_nav.navPages-list {display: block !important;}
    .exheadernav.new_exheadernav nav.navPages{margin:0 15px;}
    .exheadernav.new_exheadernav .navPages .navPages-list .navPages-item a.navPages-action .collapsible-icon-wrapper .icon.navPages-action-moreIcon {
    display: none; }
    .page-content, .page-content--full{float:none;}
    .white-bg{padding: 20px;}
    .menu-sec.sf-menu-top nav.navUser ul.navUser-section{float:none; text-align:center;}
    .menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item.navUser-item--account a.navUser-action{padding: 0px 5px; display: inline;}
    .menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item{padding-left: 0px;}
    .page-title h1{line-height: 30px; margin-top: 0; margin-bottom: 0;font-size: 26px;}
    .page-title ol.breadcrumbs{display: block; padding: 0; margin-bottom:0px;}
    .ex-productView .productView{padding:15px;}
    .productView h1.productView-title{line-height: 30px; padding: 0px 0px 15px 0px; font-size: 26px;}
    .productView-details.product-data{order: 0;}
    .menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item a.navUser-action{display:inline-block;}
    #faceted-search-container { display: none;}
    .modal-body{padding:15px;}
    .ex-productView .productView-details.product-options { padding-left: 0; padding-right: 0; }
    .ex-productView .productView-details.product-data { padding-right: 0; padding-left: 0; }
    .es-product-dis h4 { margin-top:0px;}
    .previewCart .productView { margin: 0; }
    .previewCart .productView .productView-image{}
    .sf-addtocart.modal section.productView{width: 100%; float: none; display: block;}
    .sf-addtocart .productView .productView-img-container::after{}
    .sf-addtocart.modal section.productView figure.productView-image .productView-img-container{min-height: 150px;}
    .sf-addtocart.modal section.productView .productView-details{margin-top:15px;}
    .navUser-item-cartLabel{display:block;}
    .menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item a.navUser-action span.navUser-item-cartLabel { display: inline;}
    .menu-sec.sf-menu-top nav.navUser ul.navUser-section li.navUser-item{float:none;}

/*24-03-2023*/
.menu-sec.sf-menu-top .ex-col-sm-2.ex-col-md-4 { display: none;}
.menu-sec.sf-menu-top nav.navUser .navUser-section li.navUser-item:first-child {display: block !important;}

.ex-cust-categori{margin-top: 0;}
.mdis_block{display: block !important; float: right;}
.mdis_block .header-logo.header-logo--left {  margin: 0;height:auto;}
.mdis_block .header-logo.header-logo--left .header-logo__link { margin-right: 15px;}

.mdis_block .navUser { display: none;}
.mdis_block .header-logo-image-container{max-width:100%;}
.mdis_block .header-logo-image-container .header-logo-image {max-height: 70px; margin-top: 8px;}
.menu-sec.sf-menu-top .ex-col-sm-12.ex-col-md-8 {  width: 100%;}
}

.footer-box p, .inner-about-bg p, .inner-about-bg .tick-list ol li, .cart-total-label, .cart-total-value, th.cart-header-item, .cart-item-value {
    font-weight: 600; color: #2e2e2e;}
p.cart-item-brand { color: #FF8040; font-weight: 600;}
.cart-item-name a.cart-item-name__label {font-weight: 600;}

/*22-03-2023*/
ul.left_logo h1.header-logo.header-logo--left { margin-left: 0; margin-top: 0; margin-bottom: 0;}
.sf-menu-top .ex-row { display: flex; align-items: center;}
.header-logo-image-container { min-height: auto; max-width: 150px;}
.accound-sec { overflow: auto; padding: 50px 30px; background: #fff; margin-bottom: 30px;}
.accound-sec ul.navBar-section { background: #FF8040;}
.accound-sec ul.navBar-section li.navBar-item.is-active, .accound-sec ul.navBar-section li.navBar-item.is-active a { background: #333333;
color:#ffffff; padding: 5px 15px; margin: 0; font-size: 17px;    line-height: 23px;}
.accound-sec ul.navBar-section li.navBar-item.is-active a{padding:0px;}
.accound-sec ul.navBar-section li.navBar-item {padding: 5px 15px; margin: 0; transition:0.5s ease all;  line-height: 24px;}
.accound-sec ul.navBar-section li.navBar-item a { color: #ffffff;}
li.navBar-item:hover { line-height: 24px; background: #333333;}
.accound-sec h5.account-product-title a, .accound-sec h6.account-product-detail-heading { color: #ff8040;}
.accound-sec .account-orderStatus-label { background: #ff8040; padding: 15px; font-size: 15px;}
.accound-sec .card-img-container { height: 248px; position: relative; padding: 20px 0px; background: #fff; border: 1px solid #e1e1e1;}
.accound-sec .fretured-container .card-body { background: #f0f0f0; padding: 20px; position: relative;}
.accound-sec .fretured-container .card-body p { margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: 700;  padding-bottom: 12px; color: #000000; text-transform: uppercase;}
.accound-sec .fretured-container .card-body h3 { color: #2e2e2e; line-height: 20px; padding-bottom: 12px; margin: 0px; font-family:'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase;}
.accound-sec .card-body .card-text { color: #757575;}
.menu-sec.sf-menu-top .header-logo.header-logo--left { margin: 0;}
.white-bg-cat { background: #ffffff; padding: 15px 0px;}
.white-bg-cat #facetedSearch .facetedSearch-refineFilters.sidebarBlock p { color: #ff0000;}

.mdis_block{display:none;}
.recommendations df-recommendations div#dfwidget-card-list {padding: 30px 0;}
.recommendations df-recommendations div#dfwidget-card-list .card-pricing { font-family: 'Open Sans', sans-serif; font-weight: 600; margin-right: 0; font-size: 18px; color: #f8783d; margin-top: 15px;}
#InStockNotifyForm { display: none !important;}
.es-product-dis h4 { font-weight: 600; text-transform: uppercase; border-bottom: 1px solid #f4f4f4; padding-bottom: 10px;}
.white-bg .page-content.page-content--centered {
    width: 100%;
}
figure.card-figure {
    border: 1px solid #f4f4f4}
h1.page-heading {
    color: #ffffff;
    font-size: 46px;
    font-weight: 600;
    text-align: center;
    margin: 0;
    line-height: 70px;
}
ol.breadcrumbs li {
    display: inline;
    color: #fff;
    font-size: 15px;
}
ol.breadcrumbs a, ol.breadcrumbs a span {
    color: #fff;
}.brand-image-container {
    margin: 0 auto;
    background: #ffffff;
}.breadcrumb:not(:first-child):before{border-color:#ffffff;}

.price-section.price-section--withTax.rrp-price--withTax, .price-section.price-section--withTax {
    margin-bottom: 15px;
}