body{font-family:'Ciutadella-Light', sans-serif; font-size:14px; font-weight:normal; line-height:normal; color:#222222;}
@font-face {
    font-family: 'Ciutadella-Regular';
    src: url('../fonts/Ciutadella-Regular.woff2') format('woff2'),
         url('../fonts/Ciutadella-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Ciutadella-Light';
    src: url('../fonts/Ciutadella-Light.woff2') format('woff2'),
         url('../fonts/Ciutadella-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ciutadella-Bold';
    src: url('../fonts/Ciutadella-Bold.woff2') format('woff2'),
         url('../fonts/Ciutadella-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ciutadella-SemiBold';
    src: url('../fonts/Ciutadella-SemiBold.woff2') format('woff2'),
         url('../fonts/Ciutadella-SemiBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ciutadella-Medium';
    src: url('../fonts/Ciutadella-Medium.woff2') format('woff2'),
         url('../fonts/Ciutadella-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TradeGothicW01-BoldCn20';
    src: url('../fonts/TradeGothicW01-BoldCn20.woff2') format('woff2'),
         url('../fonts/TradeGothicW01-BoldCn20.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.button--primary {background-color:#1b325f;border-color: #1b325f;color: #fff;}
.button {
    border-radius: 50px;
    display: inline-block;
    font-family: "Ciutadella-SemiBold";
    font-size: 15px;
    line-height: normal;
    text-align: center;
}
.button--primary:hover, .button--primary:focus, .button--primary.is-active, .button--primary.active {
	background-color: #0b9444;
    border-color: #0b9444;
    color: #fff;
}

.form-actions .button, .form-actions input, .form-actions a {vertical-align:middle;}

body, html{overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{font-family:'Ciutadella-Bold'; font-weight:normal;}
a, a:hover{text-decoration:none;}
.body{margin-top:0;}
.body{margin-bottom:0; min-height:400px;}
.header{border:none;}
.container{max-width:1290px; padding:0 20px;}
.button{font-family:'Ciutadella-SemiBold';}

.heroCarousel {margin:0 !important;}
.heroCarousel .slick-dots {display:none !important;}
.heroCarousel .slick-prev{left:50%;margin-left:-48.5px !important;}
.heroCarousel .slick-next{right:50%; margin-right:-48.5px !important;}
.heroCarousel .slick-next, .heroCarousel .slick-prev, .heroCarousel .slick-next::before, .heroCarousel .slick-prev::before{bottom:-26px; top:auto; padding:0; margin:0; width:49px; height:53px;}
.heroCarousel .slick-prev::before, .heroCarousel .slick-prev:hover::before, .heroCarousel .slick-prev:focus::before{background:url(../img/slider-prev-arrow.png) no-repeat;}
.heroCarousel .slick-next::before, .heroCarousel .slick-next:hover::before, .heroCarousel .slick-next:focus::before{background:url(../img/slider-next-arrow.png) no-repeat;}

.slick-prev:hover::before, .slick-prev:focus::before, .slick-next:hover::before, .slick-next:focus::before {opacity:1;}
.heroCarousel.slick-initialized {z-index:9;}
.heroCarousel .slick-next, .heroCarousel .slick-prev {z-index:99999;}
.slick-next, .slick-prev, .slick-next:hover, .slick-prev:hover, .slick-next:focus, .slick-prev:focus{background:none; border:none;}
.productCarousel .slick-dots{display:none !important;}
.productCarousel .slick-prev, .productCarousel .slick-next{top:47%;}
.productCarousel .slick-prev::before, .productCarousel .slick-prev:hover::before, .productCarousel .slick-prev:focus::before{background:url(../img/prev-arrow.png) no-repeat; opacity:1;width:16px;height:30px;}
.slick-next, .slick-prev{margin-top:0;}
.productCarousel .slick-prev {left:-35px;}
.productCarousel .slick-next {right:-42px;}
.productCarousel .slick-next::before, .productCarousel .slick-next:hover::before, .productCarousel .slick-next:focus::before{background:url(../img/next-arrow.png) no-repeat; opacity:1;width:16px;height:30px;}



.header-logo{margin:0;}
.headerLeft{width:40%; display:inline-block; vertical-align:middle;}
.headerRight{width:60%; display:inline-block; margin-left:-4px; vertical-align:middle;}
.header-logo-image{margin:auto 0;}
.header-logo-image-container::after{padding-bottom:90px;}
.navUser{padding:0;}
.navUser-item{float:none; display:inline-block; vertical-align:middle;}
.navUser-action{text-transform:none; font-size:15px; font-weight:normal; color:#1d1d1d; padding:0; margin-left:22px; letter-spacing:0.5px;}
.navUser-item--cart .navUser-action{margin-left:5px;}
.cart-quantity{color:#; width:40px; height:40px; border:3px solid #0b9444; border-radius:50%; color:#0b9444; font-size:18px; font-family:'Ciutadella-SemiBold'; text-align:center; line-height:37px; display:inline-block; float:right; margin:0 0 0 -10px; background:#fff;font-weight:normal;padding-left:5px;}
.callIc .navUser-action{font-size:20px; font-family:'Ciutadella-SemiBold'; color:#2e2e2e; background:url(../img/call-ic.png) no-repeat left center; padding-left:30px;}
.acntIc .navUser-action{background:url(../img/acnt-ic.png) no-repeat left center; padding-left:26px;}
.loginIc .navUser-action{background:url(../img/login-ic.png) no-repeat left center; padding-left:24px;}

.cateSec{position:relative; clear:both; overflow:hidden; margin:12.5px -12.5px;}
.cateLogo{position:absolute; width:auto; top:50%; left:50%; z-index:9;margin:-51px 0 0 -50px;}
.cateBox{width:50%; padding:12.5px; float:left;}
.cateBox a{position:relative; display:block;}
.cateBox h2{margin:0; text-align:center; font-size:30px; font-family:'Ciutadella-Medium'; font-weight:normal; color:#fff; text-transform:uppercase; letter-spacing:0.5px; padding:8px 0 2px 0;}
.cateCntn{position:absolute; bottom:0; left:0; background:rgba(0, 0, 0, 0.5); width:100%;}

.productSlider{position:relative; clear:both; overflow:hidden; background:#f2f2f2; padding:35px 0;}
.productSlider .page-heading{background:url(../img/title-bg.png) repeat-x center center; font-size:28px; text-transform:uppercase; color:#1b325f; line-height:25px; margin-bottom:35px; font-family:'TradeGothicW01-BoldCn20';}
.productSlider .page-heading span{background:#f2f2f2; padding:0 15px;}
.card{background:#fff; padding:20px 20px 0 20px; border-bottom:2px solid #1b325f; letter-spacing:0.5px;}
.card-body{text-align:center; padding:25px 0 0 0;}
.card-img-container::after{padding-bottom:100%;}
.card-title{font-family:'Ciutadella-Light'; line-height:20px; letter-spacing:0.5px; margin-bottom:25px; height:40px; overflow:hidden;}
.card-title > a{color:#202020;}
.price-section{font-size:18px; font-family:'Ciutadella-SemiBold'; color:#1b325f;}
.price-section .price--rrp{font-size:16px; color:#202020; font-family:'Ciutadella-Regular';}
.card-figcaption-button{margin-top:0;}
.card-text{margin-bottom:25px;}
.productCarousel-slide{padding-bottom:15px;}
.prdctBtn{margin:0 0 -15px 0 !important;}
.prdctBtn .button{display:inline-block; border-radius:20px; height:35px; color:#fff; background:#1b325f; font-family:'Ciutadella-SemiBold'; font-size:15px; min-width:140px; text-align:center; padding:9px 10px; line-height:normal;}
.productCarousel.slick-dotted.slick-slider{margin-bottom:0;}

.aboutSec{float: left; position: relative; width: 100%;}
.abtTilte{font-family:'Ciutadella-Light'; color:#fff; display:inline-blck; font-size:24px; background:#0b9444; padding:15px 25px 15px 0; line-height:normal; margin:0 0 30px 0; position:relative; display:inline-block;}
.abtTilte:before{content:''; position:absolute; right:0; background:#0b9444; height:100%; width:12000px; z-index:-1; top:0;}
.abtTilte strong{font-family:'Ciutadella-SemiBold'; font-weight:normal;}
.abtDesc p{font-size:16px; color:#2b2b2b; line-height:25px; margin-bottom:30px; width:50%; float:left; letter-spacing:0.5px;}
.abtDesc p:nth-child(odd){padding-right:20px;}
.abtDesc p:nth-child(even){padding-left:20px;}
.abtDesc p span{color:#0b9444;}
.abtDesc .more_link{color:#0b9444;}
.testiTitle{font-size:24px; font-family:; color:#fff; text-transform:uppercase; margin:0 0 15px 0; font-family:'TradeGothicW01-BoldCn20'; letter-spacing:0.5px;}
.testimonialSec{color:#fff; font-size:18px; background:#0b9444; padding:22px; text-align:center; letter-spacing:0.5px;}
.testimonialSec p{line-height:23px;}
.testimonialSec .slick-prev::before, .testimonialSec .slick-next::before {display:none;}
.testimonialSec .slick-arrow {width:28px;height:28px;bottom:-10px;top:inherit;}
.testimonialSec .slick-prev {background:url(../img/arrow_left.png) no-repeat;left:10px;}
.testimonialSec .slick-next{background:url(../img/arrow_right.png) no-repeat;right:10px;}

.testiNm{font-family:'Ciutadella-Regular'; margin-bottom:5px;}
.abtBoxes{position:relative; margin:0 -10px;}
.abtBox{width:33.333%; float:left; position:relative; padding:10px;}
.abtBox img{display:block;}
.abtBox.abtShipping{right: 33.33%;}
.abtBox.abtTesti{left: 33.333%;}

.footer{border:none; background:#073763; padding-top:50px; letter-spacing:0.5px; float:left; width:100%; padding-bottom:0; margin-top:30px;}
.footer-info-col{font-size:15px; color:#d3e6f7;}
.footer-info-list li{line-height:30px;}
.footer-info-list li a{color:#d3e6f7;}
.footer-info-list li a:hover{color:#0b9444;}
.footer-info-heading{font-size:18px; color:#fff; text-transform:uppercase; font-family:'TradeGothicW01-BoldCn20'; background:url(../img/footer-title-bg.png) repeat-x center bottom; position:relative; padding-bottom:15px; margin-bottom:10px;}
.footer-info-heading:after{background:url(../img/footer-title-bg-sm.png) no-repeat; left: bottom; content:''; position:absolute; left:0; bottom:0; width:57px; height:2px;}
.footer-info-col{width:21%; padding-right:50px; float:left;}
.footer-info-col:last-child{width:15%; text-align:center;}
.footer-copyright > .powered-by, .footer-copyright > .powered-by a{color:#b7ddff; font-size:14px;}
.footer-copyright > .powered-by span{color:#fff;}
.bull{color:#; padding:0 15px;}
.footerBottom{background:url(../img/footer-bottom-bg.png) repeat-x top center; float:left; width:100%; padding:24px 0;}
.footerBottom .ftrLeft{display:inline-block; width:auto; float:left; padding:20px 0 15px 0;}
.footerBottom .ftrRight{float:right; width:auto;}
.footerBottom .ftrRight{margin-left:7px;}
.verified-seal{margin-bottom:25px;}
.footer-info-col:last-child img{display:block; margin:0 auto;}
.footer .socialLinks li{float:left; margin-right:5px;}
.ftrNewsletter .form{margin-bottom:20px; padding-top:9px; font-size:16px;}
.ftrNewsletter .form .form-field{margin:0;}
.ftrNewsletter .form-prefixPostfix .form-input{border-radius:0; width:100%; color:#323232; font-size:16px; padding:0 10px; margin-bottom:10px;}
.ftrNewsletter .form-prefixPostfix-button--postfix{margin:0; width:100%; background:#0b9444; color:#fff; font-size:18px; text-transform:uppercase; text-align:center; border:none; border-radius:0; padding:11px; letter-spacing:0.5px; font-weight:normal;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1; color:#323232;}
input::-moz-placeholder, textarea::-moz-placeholder{opacity:1; color:#323232;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1; color:#323232;}
input:-moz-placeholder, textarea:-moz-placeholder{opacity:1; color:#323232;}


/*.dropdown--quickSearch {background: none; left: 0; padding: 0; position: relative;}*/
.quickSearchResults {background: #fff; position:absolute; z-index:99; width:100%;}
.quickSearchResults ul.productGrid{border:#dcdcdc solid 1px; border-top:none; padding:50px 0 0 0; margin:0px;}
.quickSearchResults .productGrid .product {padding-bottom: 0; width: 100%;}
.quickSearchResults .productGrid .product .card {border:none; border-bottom:#dcdcdc solid 1px; float: left; padding: 10px; width: 100%; margin-bottom:10px;}
.quickSearchResults .card-figure { border: 1px solid #dcdcdc; display: block; float: left; height: auto; padding: 5px; vertical-align: top; width: 70px;}
.quickSearchResults .card .thumb_img{display:block; height:auto; width:auto; padding:0px;}
.quickSearchResults .card .card-image {}
.quickSearchResults .card-body { display: block; float: none; overflow: hidden; padding: 0 0 0 10px; text-align: left !important; vertical-align: middle; width: auto; margin-top:0;}
.quickSearchResults .card-body .card-title {height: auto;}
.quickSearchResults .card-body .prdctBtn{display:none;}
.quickSearchResults .card-body .productBtns{display:none !important;}
.quickSearchResults .card--alternate:hover .card-body{background:none;}
.quickSearchResults .card--alternate:hover .card-title > a{color:#000;}
.quickSearchResults h4.card-title{margin-bottom:5px;}
.quickSearchResults .card-body .card-text .price{font-size:16px;}
.quickSearchResults .card-body .card-text{margin:0px;}
.checkout-steps form-field.form-field {clear: both;}

/* Subpage css*/

.body .account .breadcrumbs{ text-align:center; }
.breadcrumbs{ text-align:left; }
.breadcrumb::before{ content: "|"; }
.breadcrumb a, .breadcrumb.is-active > .breadcrumb-label{ color:#202020; font-size:15px; }
.breadcrumbs{ margin:0; padding:15px 0 10px; }
h1.page-heading{ text-align:left; font-size:40px; color:#0b9444; font-family: 'TradeGothicW01-BoldCn20'; font-size:40px; margin:0 0 20px 0; }

.subcategories_img ul{ clear:both; overflow:hidden; margin:0; }
.subcategories_img ul li { float: left; padding: 0 10px 10px 0; width: 20%; list-style:none; }
.subcategories_img ul li .subcategort_thumb { border: 1px solid #0b9444; overflow: hidden; padding: 4px; }
.subcategories_img ul li .subcater_text{ background: #0b9444; color: #fff; display: block; font-size: 15px; font-family: 'Ciutadella-Medium'; letter-spacing:0.5px; padding: 11px 5px; text-align: center; text-decoration: none; }
.subcategories_img ul li .subcater_text:hover{ background:#1b325f; }


.productGrid .product article.card{ border:solid 1px #d6d6d6; margin-bottom:24px; }
.productGrid .product { width: 20%; }
.productGrid .product .prdctBtn{ margin:0 0 30px 0 !important; }
.prdctBtn .button:hover{ background:#0b9444; }
.icon--ratingFull svg { fill: #0b9444; }
.pagination-item .pagination-link{ border:solid 1px #d3d3d3; padding:7px 10px 6px; font-size:16px; color:#2b2b2b; font-family: 'Ciutadella-Medium'; }
.pagination-item.pagination-item--current a {    border-color: #e5e5e5; border-radius: 5px; background:#0b9444; border:0; color:#fff; }
.actionBar-section .form-field{ margin-bottom:10px; }
.productView-description{ width:100%; }
.productView-title{ color:#0b9444; margin-top:0; }
.productView-product{ margin-bottom:10px; }
.productView-details{ margin-bottom:15px; }
.productView-options .form-action #form-action-addToCart{ background:#1b325f; text-transform:uppercase; }
.productView-options .form-action #form-action-addToCart:hover{ background:#0b9444; }
.productView-options .form-action{ margin:0; }
.productView-image { border:solid 1px #dfdfdf; }
.tab a.tab-title{ font-family: 'Ciutadella-Medium'; font-size:18px; font-weight:normal; }
.tab.is-active a.tab-title{  font-weight:normal; }
#tab-reviews .toggle{ border:0 }
#product-reviews .toggle-title{ margin-top:0; }
.productReview { font-size: 16px; }
.productCarousel-slide .card{ border:solid 1px #d6d6d6; }
.productView-images .easyzoom-flyout{left:0px; top:0px; z-index:9999;}
.page-content--centered{ width:100%; }
.login{max-width:100%;}
.account--fixed{width:100%;}
.account-body{margin:0px;}
.account--fixedLarge{width:100%;}
.account--fixedLarge .addressList .address{width:50%;}
.productGrid .product form.form{text-align:center;}
.previewCartItem-content{padding-left:10px;}

.bottom_banner {clear:both;overflow:hidden;}
.bottom_banner ul {margin:0 -10px;padding:0;}
.bottom_banner ul li {display:block;float:left;width:50%;padding:10px;}
.bottom_banner ul li a {display:block;font-size:0;line-height:normal;}
.bottom_banner ul li a img {width:100%;}
.bottom_banner .mobile_hide {display:block;}
.bottom_banner .mobile_show {display:none;}

@media (min-width: 992px) {
	.navPages-container{background:#1b325f; font-family:'TradeGothicW01-BoldCn20';}
	.navPages-action{color:#fff; font-size:17px; letter-spacing:0.3px; font-weight:normal; padding:15px 20px;}
	.navPages-action:hover{background:#0b9444; color:#fff;}
	.navPages ul li:hover > .navPages-action {background:#0b9444; color:#fff;}
	
	.navPages-action-moreIcon{display:none;}
	.navPages{max-width:1290px; padding:0 20px;}
	.navPages-list > .navPages-item:nth-child(n+9){display:none;}
	.navPages-list li:hover .navPage-subMenu{ display:block; }
	.navPages-list li .navPage-subMenu.is-open{ display:none; }
	.navPages-list li:hover .navPage-subMenu.is-open{ display:block; }
	.navPage-subMenu{background:#1b325f; width:250px; padding:0px !important;}
	.has-subMenu.is-root + .navPage-subMenu-horizontal{width:250px;}
	.navPages-action.is-open{background:none;}
	.navPages-action:focus{color:#fff;}
	.navPage-subMenu-action{font-size:15px;}
	.navPage-subMenu-list li:hover .navPage-subMenu-action{background:none; color:#fff; opacity:1;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child .navPage-subMenu{left:100%; top:0px; display:none;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child:hover .navPage-subMenu{display:block;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child {position:relative;}
	
	.navPages-list .navPage-subMenu .navPage-subMenu .navPage-subMenu-item-child .navPage-subMenu{left:100%; top:0px; display:none;}
	.navPages-list .navPage-subMenu .navPage-subMenu .navPage-subMenu-item-child:hover .navPage-subMenu{display:block;}
	.navPage-subMenu-horizontal .navPages-action-moreIcon {top:20px;right:10px;position:absolute;}
	.navPage-subMenu-horizontal .navPages-action-moreIcon svg { fill: #fff;stroke: #fff;}
	
}

@media (max-width: 1400px) 
{
.productCarousel .slick-prev, .productCarousel .slick-next{ top:-45px; }
.productCarousel .slick-prev { left: -5px; }
.productCarousel .slick-next { right: -5px; }
}


@media (max-width: 1299px) 
{
.navPages-action{ padding:15px 10px; font-size:16px; }	
.subcategories_img ul li{ width:33.333%; }
.productGrid .product { width: 25%;}
.tab-content.has-jsContent.is-active{ padding:50px 0 0 0; }
}

@media (max-width: 1080px) 
{
.navPages-action{ padding:15px 7px; font-size:15px; }	
}
@media (max-width: 991px) {
	.header.is-open + .body .heroCarousel.slick-initialized {opacity:0;}
	.abtBox.abtShipping{right:auto !important;}
	.abtBox.abtTesti{left:auto !important; width:100%;}
	.abtBox{width:50%;}
	.abtBox > img{width:100%;}
	
	body {padding:0;}
	.body {border-top:solid 1px #dcdcdc;}
	.navUser-item-cartLabel {display:inline-block;}
	.cart-quantity {border: 1px solid hsl(145, 86%, 31%);font-size: 12px;height: 25px;line-height: 25px;margin: 0 0 0 -10px;position: absolute;right: -10px;top: -10px;width: 25px;padding-left:0;}
	
	.headerLeft {display:block;width:100%;text-align:center;}
	.header-logo {margin:20px 0;}
	.header-logo-image-container::after {padding:0;}
	.header-logo-image {position:static;}
	
	.headerRight {margin: 0;position: absolute;right: 20px;top: 5px;width: auto;}
	
	.page-sidebar {display:none;}
	.headerRight .navUser .navUser-item {display:none;}
	.headerRight .navUser .navUser-item.navUser-item--cart {display:inline-block;}
	
	.navUser ul.socialLinks {display:none;}
	.navUser ul.navUser-section {width:100%;margin:0;display:block;text-align:right;}
	
	.mobileMenu-toggle {display: inline-block; font-size: 0; height: 38px; left: 0; overflow: hidden; padding: 0 1.28571rem; position: absolute; width: 3.92857rem; z-index: 50;}
	.mobileMenu-toggle .mobileMenu-toggleIcon {top:18px;}
	.navPages-container {bottom: 0; display: none; height: 100%; left: 0; position: fixed; overflow-y:auto; right: 0; z-index: 10;}
	.navPages-container.is-open {display: block; padding-top: 90px; z-index: 0;}
	.navPages-quickSearch {display:block;}
	.mobile_hide, .top_left, .site_menu, .header_rt .dropdown--quickSearch {display:none !important;}
	.navUser {position: relative;transform: translateY(0%);top:0px;}
	.navUser .navUser-item {display:inline-block;}
	.header-logo {width:100%;text-align:center;}
	.navPages {background:#e5e5e5;padding:20px; position:fixed; height: calc(100vh - 74px); width:100%; overflow:inherit;}
	
	.navPages-list {display:block;}
	.navPages-item {float:none;color:#000;font-size:14px;}
	.navPages-action {display:block;}
	.navPages-list--user {display:block;}
	.header {position:relative;}
	.header.is-open {position:fixed;height:100%;}
	.header.is-open .header-logo > a {z-index:0;}
	.header-logo > a{width:auto;}
	.navPages-action {padding:12px 0; font-weight:normal;text-transform:none; font-size:17px; color:#000;position:relative;}
	.navPage-subMenu li a{ }
	.navPage-subMenu-list .navPage-subMenu-action:hover{background:none; opacity:1;}
	.navPages ul li, .navPages ol li{ border-bottom:solid 1px #ccc; text-align:left;}
	.navPages-list-depth-max.subMenu-is-open .is-hidden{display:block; }
	.has-subMenu.is-root + .navPage-subMenu-horizontal{ width:100%; background:#dbdbdb; padding:10px !important; } 
	.navPages-action-moreIcon { position:absolute;top:20px;right:10px;}
	
	.navPages-action-depth-max.has-subMenu.is-open {border-bottom: 1px solid #cccccc; text-align: left; background:none; opacity:1;}
	
	.navPages-action-depth-max.has-subMenu.is-open .navPages-action-moreIcon { border: 1px solid #d6cdc0; border-radius: 4px; float: left; height: 30px; margin-top: -4px; transform: rotate(90deg); width: 30px; padding:10px 0 0 0 ;top:10px;right:0;text-align:center;}
	.navPages-action-depth-max.has-subMenu.is-open svg {height: 9.6px; width: 9.6px;}
	.navPages .navPage-subMenu-list .navPage-subMenu-list{padding-left:40px;}
	.navPage-subMenu{position:relative;}
	.navPage-subMenu-horizontal.is-open{border-left: 0 none; height: auto; left: inherit; margin: auto; top: inherit; width: 100%;}
	.footer-copyright {padding:0 20px;}
	.navUser-section{display:none;}
	.header_rt .navUser-item.navUser-item--cart{position:absolute; right:15px; top:35%; z-index:99;}
	.mobileMenu-toggle{width:25px; padding:0; left:20px; top:2px; margin-top:0;}
	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{width:25px; background:#969696;}
	.body{margin-top:0;}
	.header{border-bottom:none;}
	
	.mobileMenu-toggle{ background:#282828 !important; width:40px !important; height:40px !important; top:5px !important;
	-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
	 }
	 
	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{  
	left: 0 !important; margin: auto !important;
    right: 0 !important; width:16px !important;
	}
	.mobileMenu-toggleIcon{}
	.footer_bottom p{ text-align:center; width:100%;}
	.footer_bottom .pay{ display:block; margin:10px auto; width:auto; text-align:center;}
	ul.footer-info-list li{ width:50%;float:left;}
	.footer .socialLinks li {width:auto;}
	.footer-info .footer-info-col--small:nth-child(3) {clear: left; width: 50% !important;}	
	
	.footerBottom .ftrLeft {float:none;width:100%;text-align:center;display:block;}
	.footer-copyright {text-align:center;}
	.footerBottom .ftrRight {float:none;width:100%;text-align:center;display:block;margin:10px 0 0 0;}
	
	.footer-info-col:last-child img {width:100%;max-width:100px;}
	.abtBox.abtShipping img, .abtBox img{ width:100% }
	.productGrid .product { width: 33.333%;}
	
	.bottom_banner .mobile_hide {display:none;}
	.bottom_banner .mobile_show {display:block;}

}

@media (min-width: 768px) and (max-width: 991px) {
	.footer-info-col {padding-right: 0.75rem;width: 50%;}
	.footer-info-col:last-child {width:50%;}
	.verified-seal {display:inline-block;vertical-align:middle;width:50%;margin:0;}
	.paypal-credit {display:inline-block;vertical-align:middle;width:50%;margin:0 0 0 -5px;}
}

@media (min-width: 480px) and (max-width: 767px) {
	.cateSec {margin:10px -10px;}
	.cateBox {padding:10px;}
}

@media (max-width: 767px) {
	.abtDesc p{width:100%; padding:0 !important;}
	
	.cateBox h2 {font-size:15px;}
	.footer-info-col{ width:50%; }
	.subcategories_img ul li { width: 50%; }
	
	.footer-info {margin:0;}
}
@media (max-width:600px) 
{	.footer-info-col, .footer-info-col:last-child{ width:100%; padding:0; text-align:left; }
	.footer-info .footer-info-col--small:nth-child(3){ width: 100% !important; }
	.footer-info-col:last-child div{ display:inline-block; vertical-align:middle; }
	.verified-seal{ margin:0 15px 0 0; }
	.footer-info-col:last-child{ text-align:left; }
	.productGrid .product { width: 50%;}
}
@media (max-width: 550px) {
	.abtBox{width:100%;}
	.cateLogo{ display:none; }
	.cart-additionalCheckoutButtons .FloatRight p {text-align:center;}
	.cart-additionalCheckoutButtons .FloatRight div {float:none;text-align:center;}
	
	.body {padding-top:20px;}
	h1.page-heading {font-size:26px;}
	
	.bottom_banner ul li {width:100%;}
}

@media (max-width: 480px) {	
	.heroCarousel .slick-arrow::before, .heroCarousel .slick-arrow:hover::before, .heroCarousel .slick-arrow:focus::before {background-size: 30px auto !important;}
	.heroCarousel .slick-arrow {height: 39px !important;width: 30px !important;}
	.heroCarousel .slick-prev {margin-left:-29.5px !important;}
	.heroCarousel .slick-next {margin-right:-29.5px !important;}
	.header-logo-image{ max-height:25px; }
	.cart-quantity{ height:20px; width:20px; line-height:20px; }
	.cateBox{ width:100%; }
	.cateBox h2 { font-size: 20px; }
	span.bull{ display:block; font-size:0; height:5px; }
	.subcategories_img ul li { width: 100%; }
	.subcategories_img ul li .subcater_text{ padding:6px 4px; }
	h1.page-heading{ text-align:center; }
	.productGrid .product { width:100%;}
}

@media (max-width: 479px) {
	
	.footer-info {margin:0;}
	ul.footer-info-list li {width:100%;}
	
	.g-recaptcha {overflow-x:auto;}
	
	.pagination-item .pagination-link {font-size:10px;padding:5px 6px 4px 6px;}
	.pagination-list .pagination-item {float:none;vertical-align:middle;margin:0 2px;}
	.pagination-item.pagination-item--current {margin:0 2px;}
	.pagination-item--previous .icon {margin-left:-5px;}
	.pagination-item--next .icon {margin-right:-5px;}
	

}