@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');
/* font-family: 'Roboto Condensed', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
/* font-family: 'Poppins', sans-serif; */



html{ overflow-x:hidden; }
body, html{color:#000; letter-spacing: 0.6px; margin: 0 !important; padding: 0 !important;}
.body{margin-top:0;}
body, .navPages-mainNav, .navPages-list, h1, h2, h3, h4, h5, h6, .stock-badge, .card .card-title, .card .button, .button:not(.dropdown-button),
.page-heading, .sidebarBlock-heading, .page-sidebar .accordion-title, .main-heading, .navPage-childList-action{ font-family: 'Roboto Condensed', sans-serif; font-weight:400; }
.productView .form-label.form-label--alternate, .productView .productView-shipping .productView-info-name, .productView .productView-giftWrap .productView-info-name, .form-field--stock .productView-info-name{color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
p{ font-size:15px; }
.container{ max-width:1640px; margin:0 auto; padding:0 20px; } 

#main-content { padding: 60px 0 20px 0;}
#main-content .grid-bg { background: #fff;}

.button--primary {background:#000; border-radius:0; color:#fff; text-transform:uppercase; padding:13px 25px; height:45px; font-size:14px; font-weight:800; min-width:140px; display:inline-block; border:2px solid transparent; letter-spacing:normal; }
.button{ background-color: #000; font-family: 'Roboto Condensed', sans-serif;  font-weight:700; border-radius:0; text-transform:uppercase; padding:12px 15px; height:45px; font-size:16px; min-width:inherit; line-height: 24px; display:inline-block; letter-spacing:1.9px; border-width:0; }
.button--primary:hover, .button--primary:focus, .button--primary.is-active, .button--primary.active{background-color: #ac6b45; border-color: #000; color: #fff;}
.button:hover, .button:focus, .button.is-active, .button.active {	background-color: #ac6b45; border-color: #000; color: white; }
.button:not(.dropdown-button) { font-size: 14px; border-radius: 0;}
#main-content .button { font-weight:700; margin-bottom: 0; }
.secTitle { font-size: 32px; text-transform: uppercase; font-weight: bold; color: #000; margin: 0 0 15px 0; padding: 0; line-height: normal; letter-spacing: 1.2px;}
.card .button { line-height: 30px;}


.header { background-color: #212121; height: auto !important; position: relative;}
.headerMain { display: flex; flex-wrap: wrap; align-items: center;}
.headerMain .headerLeft { width: 100%; max-width: 40%; padding: 10px 0; }
.headerMain .headerCenter { width: 100%; max-width: 20%; }
.headerMain .headerRight { width: 100%; max-width: 40%; position:relative; }

.header-logo--wrap { margin: 0; padding: 0; background-color: transparent;}
.header-logo--wrap .header-logo { margin: 0; padding: 0; display: flex; justify-content: center; }
.header-logo--wrap .header-logo img { margin-bottom: -125px; margin-top: 15px;}

.callIc{background:url(../img/call-ic.png) no-repeat left center; padding:0 0 0 23px; display:inline-block; color:#5a5a5a;}
.mailIc{background:url(../img/mail-ic.png) no-repeat left center; padding:0 0 0 23px; display:inline-block; color:#5a5a5a;}

.hdrTopBar { background: #000000; text-align: center; color: #fff; }
.hdrTopBar p { margin: 0; padding: 0; line-height: normal; padding: 8.5px 0; font-size: 14px;}
.hdrTopBar p img { margin: 0 10px 0 0;}


.hdrInfo { display: flex; align-items: center; font-size: 14px; color: #fff; }
.hdrInfo  p { margin: 0; padding: 0;}
.hdrInfo p:last-child { margin-left: 40px;} 
.hdrInfo  p img { margin: 0 6px 0 0;}
.hdrInfo  p a { color: #fff; font-size: 14px;}
.storeHours{ padding-left:30px; background:url(https://cdn11.bigcommerce.com/s-hn2m1gqxi9/images/stencil/original/image-manager/clock-icon.png) no-repeat left center; color:#fff; line-height: normal; margin-top: 7px; }

.headerMain .navUser-action { color: #fff; }
.headerMain .navUser-item { margin: 0; padding: 0 18px !important; border: 0 !important; font-size: 14px; font-weight: 400; position: relative; }
.headerMain .navUser-item img { margin: 0 6px 0 0;}

.headerMain ul.navUser-section { display: flex; align-items: center; }


.navUser-item--cart a {  width: 56px;
  height: 56px; position: relative;
  border: 1px solid rgba(255,255,255,0.33);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;}

  .headerMain  .navUser-item--cart img { margin: 0;}
  .headerMain .navUser-item.navUser-item--cart { padding: 0 20px 0 !important; font-family: 'Poppins', sans-serif; }

  .cart-quantity {  position: absolute;  right: -20px; top: 50%; width: 30px; height: 30px; background: #fff; transform: translate(0, -50%); font-size: 14px; color: #000; text-align: center; line-height: 30px; border-radius: 50%; font-weight: 600; }


.productGrid .card { border: 1px solid #dfdfdf; padding: 15px;}	

.card .card-figcaption-ic .card-figcaption-body .quickview { margin: 0; padding: 0; border: 0; font-size: 0; width: 32px; height: 32px; min-width: 32px; background: url(../img/eve-ic.png) no-repeat center; flex: unset; }
.card .card-figcaption-ic {  position: absolute; top: 0px; left: 0px; margin: 0;}
.card .price-section { color: #000; margin: 5px 0 10px 0; padding: 0; font-size: 18px; letter-spacing: 0; }

  .card-figure:hover .card-figcaption{ border:0; padding:10px; }
  .card .card-figcaption{ width:100%; overflow: unset; }
  .card-img-container::after { content: ""; display: block; height: 0; padding-bottom:100%; width: 100%; }
  .card .card-body{ padding:0 15px 0 15px; height:auto; }
  .card .card-figure{ height:auto !important; padding:0; border:0; }
  .card-image { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; border: 0; font-family: "object-fit: contain;"; max-height: 100%; -o-object-fit: contain; object-fit: contain; width: 100%; height: 100%; }
  .price--rrp:before{ display:none; }
  .card .card-body, .card .card-title{ text-align:center; }
  .card .card-body > div{ width:100%; }
  .card-details label.card-compare{ margin-top:15px; }
  .card .card-text.cardPricing{ color:#fa070b; margin:0 0 20px; }
  .card .card-title{ display:block; margin:10px 0 5px ;  text-transform:none; overflow: hidden;  height: 46px; text-transform:none;  }
  .card-title > a{ color:#000000; font-size:16px; text-transform:none; font-weight:normal; }
  .card .price-section{ width:100%; justify-content:center; }
  .card .card-text{ margin:0; font-size:16px; color:#114e85; font-weight:700; }
  .cardAddtoCartButton{ margin:0; }
  .card-figure .stock-badge{ background:#fff; border:solid 1px #000; color:#000; font-size:12px; font-weight:600; padding:5px; line-height:20px; }
  .card-figure .stock-badge em{ background:#fa070b; display:inline-block; color:#fff; font-style:normal; padding:0 12px; margin-right:12px; }
  .emaptyCardBrand{ margin:0; min-height:27px; }
  .card{ padding-bottom:20px; }
  .card .card-text.brand-name{ font-size:14px; color:#7f7f7f; font-weight:400; text-align:center; display:block; margin-bottom: 20px; }




.heroCarousel{margin:0; position:relative;}
.heroCarousel .slick-dots{display:none !important;}
.heroCarousel-slide .heroCarousel-image-wrapper{max-height:unset; height:auto;}
.carousel-play-pause-button{display:none !important;}

.heroCarousel{ margin:0; }
.heroCarousel a.slick-slide{height:auto;}
.heroCarousel-slide .heroCarousel-image-wrapper{max-height:inherit;}
.heroCarousel.slick-initialized{ max-height:inherit; }
.heroCarousel-slide .heroCarousel-image-wrapper{height:auto;}
.heroCarousel  .slick-arrow { opacity: 1;}
.heroCarousel  .slick-arrow span { display: none;}
.heroCarousel  .slick-arrow::before { display: none;}
.heroCarousel  .slick-prev  { position: absolute; left: calc(50% - 49px); bottom: 0; top: auto;  background: url(../img/slider-prev-arrow.png) no-repeat center; width: 49px; height: 50px; transform: unset; outline: 0 !important;   font-size: 0; background-size: cover; }
.heroCarousel  .slick-next { position: absolute; right: calc(50% - 48px); top: auto; bottom: 0; background: url(../img/slider-next-arrow.png) no-repeat center; width: 48px; height: 50px; transform: unset; outline: 0 !important; font-size: 0; background-size: cover;  }


.slick-next, .slick-prev{margin-top:0; top:50%;}
.slick-next{right:-55px;}
.slick-prev{left:-55px;}
.slick-next, .slick-prev, .slick-next:hover, .slick-prev:hover, .slick-next:focus, .slick-prev:focus{ border:none;}
.slick-next, .slick-prev, .slick-next::before, .slick-prev::before{width:40px; height:40px; padding:0;}
.slick-prev::before, .slick-prev:hover::before, .slick-prev:focus::before{background:url(../img/prev-arrow.png) no-repeat; opacity:1; background-position: center center;}
.slick-next::before, .slick-next:hover::before, .slick-next:focus::before{background:url(../img/next-arrow.png) no-repeat; opacity:1; background-position: center center;}
.slick-dotted.slick-slider{margin-bottom:0;}
.slick-disabled, .slick-prev.slick-disabled::before, .slick-next.slick-disabled::before{opacity:1;}
.productCarousel .slick-dots{display:none !important;}
.productCarousel .slick-arrow{top:50%;}


.card .card-image { max-height: calc(255px - 30px); }
.card { padding-bottom:0px;}



.productSliderSectionHome{ padding:100px 0 0; margin:0; }
.productSliderTitle{ border-bottom:2px solid #e5e5e5; text-align:center; position: relative; }
.productSliderSectionHome .tab{ background-color:transparent;  position: relative; margin-bottom: -25px; }
.productCarousel{ margin:0; }
.productSliderSectionHome .tab.is-active::after,
.productSliderSectionHome .tab:hover:after {  transform: translate(-50%, 0%); width: 12px;  height: 12px; position: absolute; bottom: -6px; left: 50%; content: ""; background: #000; transform: rotate(45deg); }
.productSliderSectionHome .tabs { background-color:transparent; text-align:center; margin: 0 auto -25px auto; border:0;  display:inline-block;vertical-align:top;  }
.productSliderSectionHome .tabs .tab-title{ font-size: 26px; color: #8f8f8f; letter-spacing: 1px; font-weight: 600; text-transform: none;  padding: 9px 30px; border-radius: 0; text-align: center; width: inherit; background: none; border: 0; border-radius: 0; text-transform: uppercase; line-height: normal; background-color: #e5e5e5;}
	.productSliderSectionHome .tabs .tab-title:hover {  background-color: #000;  color:#fff;}	
.productSliderSectionHome .tab{ padding:0; border:0;margin:0 10px; display: inline-block;}
.productSliderSectionHome .tabs-contents{ padding-top:45px; margin-bottom: 0; overflow: hidden; }
.productSliderSectionHome .tab.is-active { background-color:transparent; border:0; padding-bottom:0; position:relative; }
.productSliderSectionHome .tab.is-active .tab-title{ background:#000; border:0; position:relative; color:#fff; border:solid 0; }
.tab-title{ font-weight:700; color:#a8a8a8; text-transform:uppercase; }
.productSliderSectionHome .tabs-contents .page-heading { display: none; }

.productSliderSectionHome .productGrid { margin: 0; padding: 0; overflow: hidden; margin: 0 -2px 0 0; }
.productSliderSectionHome .productGrid .product { margin: 0; padding:20px; width: 100%; max-width: 16.66%; border-right: 1px solid #dedede; border-top: 1px solid #dedede; margin-top: -1px; flex: unset;}
.productSliderSectionHome .productGrid .product .card { border: 0; padding: 0;}





.topcatSec {position:relative; text-align:center; padding:179px 0; background: url(../img/cat-bg.png) no-repeat center; margin-top: -50px;}
.topcatSec .cateBoxes {display:flex; flex-wrap:wrap; margin:0 -10px; padding:0; max-width: 1430px;}
.topcatSec .cateBoxes .CentercateBox { width:100%; max-width:32.50%; } 
.topcatSec .cateBoxes .rightcateBox { width:100%; max-width:33.75%; display:flex; flex-wrap:wrap;}
.topcatSec .cateBoxes .rightcateBox .cateBox{width:50%; display: flex; }
.topcatSec .cateBoxes .cateBox{padding:10px; position:relative;}
.topcatSec .cateBoxes .cateBox a{position:relative; display:flex; width: 100%;}
.topcatSec .cateBoxes .cateBox img{position:relative; display:block; width:100%;}
.topcatSec .cat_title { position: absolute; width: 100%; left: 0; top: 35px; font-weight: 600; font-size: 24px; letter-spacing: 1px; color: #000; line-height: 22px; margin: 0; padding: 0 10px; }
.topcatSec .cateBoxes .cat_img { display: flex; }


.reviewSection .reviewSectionBg{ background-color: #fff; position: relative; text-align: center; padding: 0 80px; margin-bottom: 140px; margin-top: 30px; }
.reviewSection .reviewslide{ text-align: center; padding:0px 40px;   }
.reviewSection .reviewslide .reviewText{ font-size: 16px; font-style: italic; margin-top: 15px; line-height: 20px; min-height: 90px; overflow: hidden;}
.reviewSection .reviewslide .reviewPersonName{ font-size: 18px; font-weight: bold; letter-spacing: 0; padding: 15px 0; }
.reviewSection .slick-slide img{ width: auto; display: inline-block; }
.reviewSection .secTitle { text-align: center; padding: 0 60px; display: inline-block; background: url(../img/reviews-title-left-ic.png) no-repeat left center, url(../img/reviews-title-right-ic.png) no-repeat right center; margin-bottom: 35px; }
.reviewProfile span { display: inline-block; border: 10px solid #efefef; border-radius: 50%; }
.reviewSection .slick-dots { position: absolute; left: 50%; width: auto; border-radius: 40px; background: #fff; padding:0px; bottom: -40px; margin: 0; list-style: none; z-index: 1; transform: translate(-50%, 0%); }
.reviewSection .slick-dots li { display: inline-block; height: 16px; width: 16px; border-radius: 50%; background: #000000; opacity: 0.2; margin: 0 4px; vertical-align: middle; cursor: pointer; transition: all 0.5s ease; }
.reviewSection .slick-dots li.slick-active, 
.reviewSection .slick-dots li:hover { opacity: 1; }
.reviewSection .slick-dots li button { display: none; }

.pagination .pagination-list { min-width: 300px; }


.brands-main-bg {padding: 100px 0 20px 0; }
.brands-main-bg  .container { max-width: 1340px !important;}
.brands-main-bg .top-text { text-align: center; position: relative;}
.brands-main-bg .brand-boxs { display: flex; flex-wrap: wrap; margin: 0 -5px;}
.brands-main-bg .brand-boxs .box {  width: 20%; text-align: center;  cursor: pointer; transition: 0.3s; padding: 10px 5px;}
.brands-main-bg .brand-boxs .box a{ padding:0; display:block; -webkit-box-shadow: 0 0 10px 10px rgba(0,0,0,0.03);
	box-shadow: 0 0 10px 10px rgba(0,0,0,0.03); background: #fff;  }
.brands-main-bg .top-text a.view-all-btn { position: absolute;  right: 30px;  top: 12px; font-size: 16px;  letter-spacing: 0; text-decoration: underline;  margin: 0; color: #000; opacity: 0.5;}
.brands-main-bg .brand-boxs .box:hover {transform: translateY(-10px);}


.scopetBanner img { width: 100%; display: block;}
.scopetBanner .mobBanner  { display: none; }


.aboutSec {  padding: 0px 0 100px;  overflow: hidden; }
.aboutSec .secTitle { letter-spacing: 0;}
.aboutSec h4 { margin: 0 0 15px 0; font-size: 20px; color: #000; font-weight: 400;}
.aboutSec .container { max-width:1640px;   }
.aboutSec .aboutIn {  display: flex; flex-wrap: wrap; align-items: center;  }
.aboutSec .aboutIn .aboutLeft { width:100%; max-width: 45.3%; order: 2;  }
.aboutSec .aboutIn img { width:100%; display:block; }
.aboutSec .aboutIn .aboutCntn {  width:100%; max-width:54.7%;  padding: 0 0 0 160px;  }
.aboutSec .aboutInfo {   padding: 0 60px 0 0; }
.aboutSec .aboutIn .aboutCntn p  { font-size: 16px; line-height: 26px;  margin: 0 0 13px; padding: 0; color: #000; font-weight: normal; }
.aboutSec .aboutIn .aboutCntn p:last-child { margin:0; padding:0; } 
.aboutSec .aboutIn .aboutCntn a.button { margin-top:10px; }  


.instaSec{position:relative; text-align:center; margin-bottom: 10px;}
.instaSec .container{max-width:1640px;}
.instaSec .instaTitle{display:inline-block; background:url(../img/insta-title-ic.png) no-repeat left center; padding:8px 0 8px 85px; font-size:32px; font-weight:700; color:#000; margin:0 0 10px 0; text-transform: lowercase; letter-spacing: 1.5px;}
.instaSec .instaFeed{margin:0 -10px; clear:both; overflow:hidden;}
.instaSec .instaFeed .instaBlock{width:25%; float:left;}
.instaSec .instaFeed .instaBlock a{display:block; width:50%; padding:10px; float:left;}
.instaSec .instaFeed .instaBlock a:first-child{width:100%;}
.instaSec .instaFeed .instaBlock a img{display:block; width:100%;}

.instaSec .instaFeed .instaBlock a { position: relative; overflow: hidden; }
.instaSec .instaFeed .instaBlock a:before {	position: absolute;	top: 0;	left: -75%;	z-index: 2;	display: block;	content: '';	width: 50%;	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	-webkit-transform: skewX(-25deg);	transform: skewX(-25deg); }
.instaSec .instaFeed .instaBlock a:hover:before {	-webkit-animation: shine .85s;	animation: shine .85s;}
@-webkit-keyframes shine {	100% {	left: 125%; } }
@keyframes shine {	100% {	left: 125%; } }




.footer{padding:0; margin:0; font-size:14px; color:rgba(255,255,255,0.8); position:relative; font-weight:400; border:none; position:relative; background:url(https://cdn11.bigcommerce.com/s-hn2m1gqxi9/images/stencil/original/image-manager/ftr-bg-new.jpg) no-repeat left top; background-size: cover;  }
.footer .container { max-width: 1320px; }

.footerTop{position:relative; background:#fcb738; text-align:center; padding:25px 0; margin:0 0 50px 0;}

.ftrNewsletter { padding: 28px 0 28px 0; border-bottom:0; margin-bottom: 0px; background:url(../img/newsletter-before.png) no-repeat left center, url(../img/newsletter-after.png) no-repeat right center, #212121;  }
.ftrNewsletter .container { max-width: 1170px; }
.ftrNewsletter .newsletterHead{display:inline-block; vertical-align:middle; text-align:left; background:url(../img/newsletter-ic.png) no-repeat left center; padding:6px 25px 6px 105px;}
.ftrNewsletter p{font-size:18px; color:#000; margin:0;}
.ftrNewsletter .form{margin:0; position:relative; display:inline-block; vertical-align:middle; width: 100%; }
.ftrNewsletter .form .form-field{margin:0; display:block;}
.ftrNewsletter .form-prefixPostfix{ display: flex; flex-wrap: unset; }
.ftrNewsletter .form-prefixPostfix .form-input { height: 45px; border-radius: 0; color: #000; font-size: 14px; margin: 0 0px 0 0; background: #fff; padding: 0 20px 0 30px; display: inline-block; vertical-align: middle; border: 0; width: auto; min-width: 440px; max-width: 440px; font-family: 'Roboto Condensed', sans-serif;  letter-spacing: 0.6px; }
.ftrNewsletter .form-prefixPostfix .form-input::-webkit-input-placeholder{color:rgba(0,0,0,0.7); opacity:1;}
.ftrNewsletter .form-prefixPostfix .form-input::-moz-placeholder{color:rgba(0,0,0,0.7); opacity:1;}
.ftrNewsletter .form-prefixPostfix .form-input:-ms-input-placeholder{color:rgba(0,0,0,0.7); opacity:1;}
.ftrNewsletter .form-prefixPostfix .form-input:-moz-placeholder{color:rgba(0,0,0,0.7); opacity:1;}
.ftrNewsletter .form-prefixPostfix .button{ margin-left: 10px !important;   height: 45px; font-size: 14px; letter-spacing: 1px; font-weight: 600; border:0; border-radius: 0; padding: 0 5px; background: #fff; color: #000; margin: 0; min-width: 160px; width: auto; display: inline-block; vertical-align: middle;  text-transform: uppercase;   }
.ftrNewsletter .form-prefixPostfix .button:hover{ background:#ce875e; color:#fff; }
.ftrNewsletter .form-prefixPostfix .button input { border: 0; color: #fff; background-color: transparent; font-family: 'Roboto Condensed', sans-serif;  letter-spacing: 3px; width: 100%; height: 100%; transform: skewX(18deg);  }

.newsletterLeft { display:inline-block; vertical-align:middle;  width: 46%; text-align:left; }
.newsletterRight { display:inline-block; text-align:left; padding-right:0; width: 54%;  margin-left: -4px;}

.newsletterLeft h3{ margin:0; font-size:32px; color:#fff;  font-weight: bold; margin: 0 0 0 0; padding: 0; letter-spacing: 1.4px;}
.newsletterLeft p{ font-size:14px; line-height: normal; margin:0; color:#fff; }




.footer .footer-info {  margin: 0 -10px; display: flex; flex-wrap: wrap; }
.footer-info-col{ color: rgba(255,255,255,0.9); font-size:14px; margin:0 0 0px 0; padding: 0 10px; order: unset; flex: unset; }
.footer-info-list{margin:0;}
.footer-info-list a, .footer-info-col a{ color: rgba(255,255,255,0.9);}
.footer-info-list a:hover, .footer-info-col a:hover{color:#fff; opacity:1;}
.footer-info-col-categories li{ width:40%; display:inline-block; }


.footer-info-col:first-child { width: 100%; max-width: 37%;  }
.footer-info-col:nth-child(2) { width: 100%; max-width: 21%; }
.footer-info-col:nth-child(3) {  width: 100%; max-width: 23.5%; }
.footer-info-col--small:last-child{  width: 100%; max-width: 18.5%; }

.footer-info-col:nth-child(2) ul li:nth-child(n+8) { display: none;}
.footer-info-col:nth-child(2) ul li:last-child { display: block;}

.footer-info-heading{ color: #fff; font-size: 20px; text-transform: uppercase; padding: 126px 0 25px 0; margin: 0; font-weight: bold; letter-spacing: normal; line-height: normal; border-bottom: 0; margin:0px;  letter-spacing: 1.5px;}
.footer-info-list li{line-height:25px; margin-bottom: 10px;}
.footer-info-list li a { line-height: 1; }
.footer-info-list li a:hover{ color:#ce875e; }
.footer-info-list a.viewallLink{text-decoration:underline; font-weight:700;}
.footer-info-col:nth-child(2) ul li:nth-child(6) { display: none; }
.footer-copyright a:hover { color: #fff; }

.ftrSocialICon { display: flex; align-items: center;  border-top: 0; margin:0; padding: 35px 0 0 0; }
.ftrSocialICon .socialLinks { display: inline-block;}
.ftrSocialICon .socialLinks li { margin: 0; padding:0 15px 0 0; background: transparent; width: auto; height: auto; }
.ftrSocialICon .socialLinks .icon { width: 45px; height: 45px; }
.ftrSocialICon .icon svg { display: none;}
.ftrSocialICon .icon--facebook { background:url(../img/icon-facebook.png) no-repeat left top; }
.ftrSocialICon .icon--instagram { background:url(../img/icon-instagram.png) no-repeat left top; }

.contactInfo{position:relative; padding:0 0 0 0; margin-top: -5px;}
.contactInfo p{margin:0 0 18px 0; font-weight:400; padding:3px 0 3px 38px; line-height:25px; font-size:14px; color: rgba(255,255,255,0.8);}
.contactInfo p:last-child{margin:0;}
.contactInfo p a{ color: rgba(255,255,255,0.8);}
.ftrlocationIc{background:url(../img/ftr-location-ic.png) no-repeat left top 5px;}
.ftrcallIc{background:url(../img/ftr-call-ic.png) no-repeat left top 3px;}
.ftrmailIc{background:url(../img/ftr-mail-ic.png) no-repeat left top 6px;}

.footerBottom{position:relative; padding:21px 0; margin:40px 0 0 0; border-top:1px solid rgba(255, 255, 255, 0.2);}
.ftrbtmLeft{width:100%; display:inline-block; vertical-align:middle;}
.ftrbtmRight{width:100%; display:inline-block; vertical-align:middle; margin-left:-4px; text-align:center;}
.footer-copyright{text-align:left; color: #fff; margin: 0; }
.footer-copyright strong {color: #fff; }
.footer-copyright > .powered-by{font-size:14px; color: #fff; line-height:normal;}
.footer-copyright > .powered-by a{color: #fff;}
.footer-copyright a { color: #fff; }
.bull{padding:0 10px; color: #6f6f6f;}

.footerBottom .copyright { font-size: 14px; line-height: normal; margin: 0 0 15px 0; padding: 0; text-align: center; }

.blogSec { padding: 0 0 100px 0;}
.blogSec .blogHeader { position: relative; margin: 0; padding: 0; }
.blogSec .container  { max-width: 1320px; }
.blogSec .view-all { position: absolute; right: 0; bottom: 0; font-size: 16px; color: #000; opacity: 0.7; text-decoration: underline; letter-spacing: 0; }

.blogSec .blog-posts .blog-post { display: none; }
.blogSec .blog .blog-title { margin: 0; padding: 0;}
.blogSec .blog .blog-title a { font-size: 25px; color: #000;}
.blogSec .blog-post-body { border-bottom: 1px solid #dddddd; padding: 20px 0; }
.blogSec .blog .blog-post-figure { display: none; }
.blogSec .blog:last-child .blog-post-body { border: 0; } 
.blogSec  .blog-posts .blog { width: 100%; display: inline-block; padding: 0; }
.blogSec .blog-posts { display: grid; margin: 0; padding: 0; width: 100%; grid-template-columns: 1fr 1fr; }
.blogSec  .blog-posts .blog:first-child .blog-post-figure, .blogSec  .blog-posts .blog:first-child .blog-post { display: block; font-size: 0; }
.blogSec  .blog-posts .blog:first-child .blog-post .read-more { margin: 0; padding: 0; font-size: 16px; text-transform: uppercase; text-decoration: underline; font-weight: 400;}
.blogSec  .blog-posts .blog:first-child .blog-post .read-more a { color: #000; font-weight: 400;}
.blogSec  .blog-posts .blog:first-child .blog-title a { font-weight: 600;}
.blogSec  .blog-posts .blog:first-child .blog-post-body { border: 0; padding: 0 0 0 30px; }
.blogSec  .blog-posts .blog .blog-thumbnail img {  height: 320px; object-fit: cover; border:solid 1px #ddd; } 
.blogSec .read-more .icon { display: none; }
.blogSec .blog-posts .blog-thumbnail { max-width: 100%; }


.blogSec .blog-posts {display: grid;
    grid-template-areas:
        'blog01 blog02'
        'blog01 blog03'
		'blog01 blog04'
		'blog01 blog05';
    grid-template-columns: 1fr 1fr;
		column-gap: 100px;
}
.blogSec .blog-posts .blog:nth-child(1) {grid-area: blog01;}
.blogSec .blog-posts .blog:nth-child(2) {grid-area: blog02;}
.blogSec .blog-posts .blog:nth-child(3) {grid-area: blog03;}
.blogSec .blog-posts .blog:nth-child(4) {grid-area: blog04;}
.blogSec .blog-posts .blog:nth-child(5) {grid-area: blog05;}

.sale-flag-side{ background: #ac6b45; left:40px; }
#tab-related h3.main-heading.uppercase.center{ color:#000; font-size:28px; margin-bottom:30px; }
#tab-related .productGrid  li .price-section .non-sale-price--withoutTax {   display: inline-block; width: auto; margin: 0; padding: 0; }
#tab-related .productGrid  li .price-section .price--withoutTax {   display: inline-block; width: auto; margin: 0; padding: 0; }
.accordion-title{ color:#000; font-family: 'Roboto Condensed', sans-serif; font-size:20px; }
.productView .productView-images .productView-image{ border:solid 8px #f5f5f5; padding:20px; }
.productView-thumbnail-link{ max-width:100%; height:100px; }
.productView-thumbnails img{ height:100%; width:100%; padding:8px; }
.productView-details #add-to-cart-wrapper .form-field--increments .button{ width:45px; min-width:inherit; background:#f5f5f5; }
.productView-details #add-to-cart-wrapper .form-field--increments { border-bottom:solid 1px #ddd; margin-bottom:10px; padding-bottom:20px; }
.form-wishlist.form-action { margin-bottom:22px;  }
.productView-details .productView-options .socialLinks{ border-top:solid 1px #ddd; margin-top:15px; padding-top:20px; } 
.productView-product h1.productView-title{ color:#000; font-family: 'Roboto Condensed', sans-serif; font-size:32px; font-weight:700; }
.actionBar-section .form-select { padding-left: 5px;}
.productView-info-name { min-width: 55px; }
h3#reviews-accordion{ border-bottom:solid 1px #ebebeb; border-top:solid 1px #ebebeb; padding:15px;     color: #000; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-weight:700; color:#000; }
#wishlist-dropdown.is-open{ top:46px !important; width:100%; padding:0; }
#accordion--description{ padding-left:0; padding-right:0; }
.body:not(.home) .page-heading { text-align: left; }

.compareTable .card-figure .card-img-container a.card-figure__link { height: 300px; }
.compareTable .card-img-container::after { padding-bottom: 0%;}


.productView-details .form-wishlist.form-action a.button:hover { background:#f5f5f5; color:#000; }
.productView-details .form-wishlist.form-action a.button i{ margin-top:4px; }
.coupon-form .form-input{ padding-top:13px; padding-bottom:13px; height:auto; }
.dropdown-menu .previewCartList li h6.previewCartItem-name a{ width:auto; }
.quickSearchResults .productGrid .card .stock-badge{ display:none; }
.quickSearchResults .productGrid .card .card-title > a{ text-align:left; }
.quickSearchResults .productGrid .card .price-section { justify-content: left; }
.quickSearchResults .productGrid .card .card-text.brand-name{ display:none; }
.quickSearchResults .productGrid .card .card-figure{ height:100px !important; }
.quickSearchResults{ width:100%; top:45px; }
.blog-post-body .blog-post p img { max-width: 1024px; margin: 0 auto; float: none; display: inherit;  }
.productView .form-label--inlineSmall small { margin-left: -5px; }
.writeReview-productDetails .product-brand { text-align: center; }
.writeReview-productDetails .product-title { text-align: center; }
.writeReview-productImage-container { margin-bottom: 10px;}
.alertBox--info { text-align: center; border-radius: 0; display: flex; align-items: center; justify-content: center; }
.alertBox-message { width: auto; }
.productSKU .productView-info-name { margin: 0; min-width: auto;}
#contact-us-page .form .form-actions { text-align: left; }

#main-content #contact-us-page.page-content  { margin-left: 0; margin-right: 0; padding: 0; }
.fastCart .previewCartCheckout .button { letter-spacing: 0; }
.previewCart .productView .productView-details h2.productView-title { font-size: 24px; }

.countinueShoppingBtn{ position: absolute; right:20px; top: 50px; background: #ddd; padding: 7px 15px; display: inline-block; color: #000; font-weight: 600;   border-radius: 5px;}


@media only screen and (min-width: 801px){
.quickSearchWrap{ display:none; }
.quickSearchWrap.is-open.f-open-dropdown{ display:block;  position:absolute; width:30%; right:10%; top:97px !important; }
.quickSearchResults{ border:0; }
.header.slim .navPages-container { top:0 !important;}

.navPages-list > li:hover .navPages-action { color: #fff; }
.navPage-subMenu li a { color:#000 !important ;}
.navPage-childList-item a { padding-left: 0 !important; }

.navPages-list.navPages-mega.navPages-mainNav .navPage-subMenu{ left:0 !important; padding:50px 20px !important; }
.navPages-list .navPage-subMenu-item > .navPage-subMenu-action{ padding-top:3px; padding-bottom:3px; text-transform: none;   font-weight: 500; font-size: 16px; }

.header .navPages-container { background: transparent; border: 0; }
.header .navPages { background-color: transparent; }


.header .navPages { max-width: 1640px; text-align: right; padding: 0 20px;}
.header .navPages-mainNav > li { flex: unset; float: none; display: inline-block; }
.header .navPages-list.navPages-mega.navPages-mainNav { text-align: right; display: inline-block; width: 100%; }
.header .navPages-mainNav > li:first-child { float: left; margin-right: 20px; }
.header .navPages-mainNav > li:nth-child(2), .header .navPages-mainNav > li:nth-child(3) { float: left; }
.navPages-action { color: #fff !important; font-size: 15px; }
.navPages li:hover { background-color: transparent;}

.navPages li.navPages-item:hover > .navPages-action::before, .navPage-subMenu .navPages-action:hover::before { display: none;}
.header .navPages-action { padding: 20px 35px; line-height: 22px;}

.header .logo-wrap { margin: 0; padding: 0; }

.navPages-container::before { content: ""; width: 50%; height: 1px; position: absolute; left: 0; bottom: 62px;  background:url(../img/hdr-bdr-left.png) no-repeat left bottom; opacity: 1px; opacity: 0.15; } 
.navPages-container:after { content: ""; width: 50%; height: 1px; position: absolute; right: 0; bottom: 62px;  background:url(../img/hdr-bdr-right.png) no-repeat right bottom; opacity: 0.15; }


.navPages-action-moreIcon { display: block; }
.navPages-list .has-subMenu { background-color: #4d4d4d; font-size: 16px; }
.navPages-action svg { fill: #fff; stroke: #fff;}

.page-sidebar #subcategoryList h5{ border-bottom:0; padding:7px 15px; font-weight:700; font-size:16px; background:#f5f5f5; }
.page--category h1{ margin-bottom:0; font-weight:700; color:#000; font-size:34px; }
.card p.card-text{ justify-content: center; margin-top:10px; }
#menu .hdrInfo { display:none;}
}

@media screen and (max-width: 1768px) { 

	.ftrNewsletter { background-size: 200px; }

.quickSearchWrap.is-open.f-open-dropdown{ right:2%; }
}


@media screen and (max-width: 1599px) {

	.header .navPages-action { padding: 20px 15px; }

	.navPages-container::before { width: 43%;	background-size: contain;}
	.navPages-container::after { width: 43%;	background-size: contain;}
	.aboutSec .aboutIn .aboutCntn { padding: 0;}
	.aboutSec .aboutInfo { padding: 0 20px 0 0;}

	.ftrNewsletter { background-size: 100px; }

	.header .navPages-action.has-subMenu { padding-left: 20px; padding-right: 20px; }
	


}

@media screen and (max-width: 1380px) 
{




	.slick-prev{left:0;}
	.slick-next{right:0;}
	.slick-next, .slick-prev, .slick-next::before, .slick-prev::before, .heroCarousel .slick-next, .heroCarousel .slick-prev, .heroCarousel .slick-next::before, .heroCarousel .slick-prev::before{width:30px; height:30px;}
	.slick-prev::before, .slick-prev:hover::before, .slick-prev:focus::before, .slick-next::before, .slick-next:hover::before, .slick-next:focus::before, .heroCarousel .slick-prev::before, .heroCarousel .slick-prev:hover::before, .heroCarousel .slick-prev:focus::before, .heroCarousel .slick-next::before, .heroCarousel .slick-next:hover::before, .heroCarousel .slick-next:focus::before, .brandSec .slick-prev::before, .brandSec .slick-prev:hover::before, .brandSec .slick-prev:focus::before, .brandSec .slick-next::before, .brandSec .slick-next:hover::before, .brandSec .slick-next:focus::before{background-size:cover;}

  .heroCarousel  .slick-prev  { left: calc(50% - 30px);}
  .heroCarousel  .slick-next {  right: calc(50% - 30px); bottom: -1px;   }

	.topcatSec { background-size: 150%; }
  .topcatSec { margin-top:0px; padding:80px 0;}
	.topcatSec .cat_title { font-size: 18px; letter-spacing: 0; top: 15px;}
	.topcatSec .cateBoxes .cateBox {	padding: 5px; }
	.topcatSec .cateBoxes { margin: 0 -5px;}
	.reviewSection .reviewSectionBg { margin-bottom: 80px; margin-top: 50px; padding: 0 0px;} 

	.ftrNewsletter { background-size: 0px; }
	.footer-info-heading { padding: 80px 0 25px 0; }
	




}

@media screen and (max-width: 1360px) 
{




}

@media screen and (max-width: 1279px) {

	.header .navPages-action { padding: 20px 5px; }
	.navPages-action {	font-size: 14px; }

	.productSliderSectionHome .productGrid .product { max-width: 25%;}
	.productSliderSectionHome .productGrid .product:nth-child(6) { border-right: 1px solid #dedede;}
	.blogSec .blog-posts { column-gap: 40px;}
	.footer-info-col-categories li { width: 49%; }

}

@media screen and (max-width: 1199px) 
{


	.headerMain .navUser-item { padding: 0 10px !important;}
	.headerMain .navUser-item.navUser-item--cart { padding: 0 10px 0 !important; }
	.hdrInfo p:last-child { margin-left: 20px; }
	.headerMain .navUser-item--cart img { width: 24px;}
	.navUser-item--cart a { width: 42px; height: 42px; }
	.header-logo--wrap .header-logo img { margin-bottom: -100px; }
	.brands-main-bg { padding: 50px 0 20px 0;}
	.aboutSec { padding: 30px 0 30px 0;}

	.newsletterLeft h3 { font-size: 26px; letter-spacing: 0;}
	.ftrNewsletter .form-prefixPostfix .form-input { min-width: 340px; max-width: 340px; }
	.newsletterLeft p br { display: none;}

	.footer-info-heading { padding: 50px 0 20px 0; }

.body:not(.home) .page-heading { font-size:26px; }
	.storeHours{ font-size:12px; }


}

@media screen and (max-width: 1024px) {
.productView-details, .productView-images{ max-width:50%; min-width:50%; }
.productGrid .product{ flex: 0 1 33.33%;  max-width: 33.33%; }
}

@media screen and (max-width: 991px) 
{

	.productSliderSectionHome .productGrid .product { max-width: 33.33%;}
  .productSliderSectionHome .tabs .tab-title { font-size: 18px; padding: 9px 15px;}
	.productSliderSectionHome { padding: 50px 0 0;}
	.productSliderSectionHome .tab { margin: 0 5px;}

	.secTitle {	font-size: 26px; letter-spacing: 0; }
	.brands-main-bg .top-text a.view-all-btn { font-size: 14px; top: 4px; right: 5px;}

	.hdrInfo img { width: 20px;}
	.hdrInfo p:last-child { margin-left:10px;}
	.hdrInfo p a  { font-size: 13px; letter-spacing: 0; }

	.headerMain .navUser-item img { width: 20px; margin: 0 3px 0 0; }
	.headerMain .navUser-item { font-size: 13px; letter-spacing: 0;}
	.headerMain .navUser-item { padding: 0 6px !important;}
	.header .navPages { letter-spacing: 0; padding: 0 10px;}
	.navPages-action { font-size: 12px; font-weight: normal;}
	.header-logo--wrap .header-logo img { padding: 0 10px;}
	.headerMain { padding: 10px 0;}
	.header-logo--wrap .header-logo img { margin-bottom: -70px; margin-top: 4px;}
	


	.topcatSec .cateBoxes .rightcateBox { max-width: 50%;}
	.topcatSec .cateBoxes .CentercateBox { max-width: 50%;}
	.topcatSec .cateBoxes .cat_img { width: 100%;}
	.topcatSec .cateBoxes .cateBox a { border: 1px solid #efefef;}
	.topcatSec .cateBoxes .rightcateBox:last-child { max-width: 100%;}
	.topcatSec .cateBoxes .rightcateBox:last-child .cateBox { max-width: 25%;}
	.topcatSec {	background-size: cover; padding: 40px 0;}
	.topcatSec .cat_title { font-size: 16px; line-height: normal; }
	.reviewSection .slick-dots { display: inline-block !important;}

	.aboutSec .aboutIn .aboutLeft { order: 1; max-width: 100%;}
	.aboutSec .aboutIn .aboutCntn { order: 2; max-width: 100%; margin-top: 20px;}
	.aboutSec .aboutIn img { width: unset;}
	.aboutSec .aboutInfo { padding: 0; }
	.aboutSec { padding-top: 0;}

	.instaSec .instaTitle { font-size: 26px; letter-spacing: 0; background-size: 36px; padding: 8px 0 8px 55px;}
	.instaSec .instaFeed .instaBlock a { padding: 5px;}
	.instaSec { margin-bottom: 5px; }

	

	.newsletterLeft { width: 100%; margin-bottom: 15px; }
	.newsletterRight { width: 100%;}
	.ftrNewsletter .newsletterHead { background-size: 55px; padding: 2px 0 2px 70px;}
	.ftrNewsletter .form-prefixPostfix .form-input { min-width: 540px;}

	.footer-info-col:first-child { max-width: 50%;}
	.footer-info-col:nth-child(2) { max-width: 50%; }
	.footer-info-col:nth-child(3) { max-width: 50%; }
	.footer-info-col--small:last-child { max-width: 50%; }
	.footer-info-col.footer-info-dropdown:not(.is-open) ul { display: inline-block;}
	.footer-info-list li { padding: 0;}
	.footer .footer-info-col { border: 0; }
	.footer .footer-info-heading { padding: 0 0 15px 0 !important;}
	.footer .footer-info { padding: 40px 0 0px 0;}
	.footer .ftrSocialICon { padding: 15px 0 0 0;}
	.bull { padding: 0 2px;}

.quickSearchWrap.is-open.f-open-dropdown{ top:90px !important; }

.card .card-body{ padding:0; }
.page-sidebar + .page-content .productGrid .product, .page-sidebar + .page-content .productGrid .brand{ flex: 0 1 50%; max-width: 50%; }
	.productView-details #add-to-cart-wrapper .form-field--increments{ margin-bottom:20px; }
	.form-wishlist.form-action{ margin-bottom:10px; }
}

@media screen and (max-width: 900px) { 
#tab-related .productGrid  .product{ flex: 0 1 50%; max-width: 50%; }
#tab-related .grid-bg{ padding-top:0; }
.actionBar.sort-products fieldset.form-fieldset.actionBar-section { max-width: 200px; }
}


@media screen and (max-width: 800px) { 

.hdrInfo p a {  font-size: 15px; color: #4e4e4e;}
.hdrInfo a img { display:none;}
.hdrInfo { flex-direction: column; }
.hdrInfo p { padding: 20px 5px; width: 100%; border-bottom: 1px solid #d2d2d2; }
.hdrInfo p:last-child { margin-left: 0; }

.header .navPages-container { z-index: 99;}
.reviewSection .reviewSectionBg { margin-top: 0px;}
.brands-main-bg .brand-boxs .box { width: 33.33%; padding:10px; }
.brands-main-bg .brand-boxs { justify-content: center;}

.quickSearchWrap.is-open.f-open-dropdown{ top:auto !important; }
.headerMain .headerRight{ width:auto; }
.navUser .navUser-section{ margin-right:0; }

.navPages-container { position: fixed; }
.header .quickSearchWrap { z-index: 99; position: relative; }
.header-logo--wrap .header-logo img { margin-bottom: -5px; }
.headerMain .headerLeft { display: none;}
.headerMain .headerCenter { width: 100%; max-width: 100%;}
.header-logo--wrap .header-logo img { width: 150px;}
.header .mobileMenu-toggle { top: 36%; transform: translate(0, -50%); }
.mobileMenu-toggle .mobileMenu-toggleIcon::before { color: #fff; background: #fff; }
.mobileMenu-toggle .mobileMenu-toggleIcon::after { color: #fff; background: #fff; }
.mobileMenu-toggle .mobileMenu-toggleIcon { color: #fff; background: #fff; }
.headerRight .navUser { position: absolute; right: 0; top: 50%; transform: translate(0, -50%);}
.headerMain .navUser-item.navUser-item--cart { height: auto !important; }
.navUser-item--cart .navUser-action { width: 42px;}
.cart-quantity { right: -15px; top: 47%; width: 26px;height: 26px; font-size: 14px; line-height: 26px;}
.headerMain { padding: 0px 0;}
.navPages-list + .navPages-mainNav { border-top: 1px solid #d2d2d2;}
.navPages-item--content-first { border-top: 0px solid #d2d2d2; }
.navPage-subMenu-item .navPages-action { padding: 10px 5px; font-size: 14px; }
.navPage-childList-item  .navPages-action { padding: 10px 5px; font-size: 14px; }
.header .navPages-action.has-subMenu { padding-left: 5px; padding-right: 20px; }

.blogSec .blog-posts { column-gap: 0px; display: inline-block;}
.blogSec .blog-posts .blog:first-child .blog-post-body { padding: 15px 0; border-bottom: 1px solid #dddddd;}
.blogSec .blog-post-body { padding: 15px 0;}
.blogSec { padding: 0 0 20px 0;}

.page--category h1{ text-align:center !important; font-size:26px; }
.productView-details, .productView-images{ max-width:100%; min-width:100%; }
.productView-details .productView-options .socialLinks{ margin-top:0; }
.card .card-text{ display:block; }
.quickSearchWrap .form-field .form-input { text-align: left; padding-left: 60px; }
#faceted-search-container .facetedSearch-toggle.toggleLink.button { display: none; }
#faceted-search-container .facetedSearch-toggle.toggleLink.toggleSidebarBlock.button { display: block; }


}


@media screen and (max-width: 768px) {

}

@media screen and (max-width: 767px) 
{

	.productSliderSectionHome .productGrid .product { max-width: 50%; }
	.ftrNewsletter .form-prefixPostfix .form-input { min-width: 400px;}

.productGrid .product{ flex: 0 1 50%;  max-width: 50%; }

}

@media screen and (max-width: 640px) 
{

	.productSliderSectionHome .tabs .tab-title { font-size: 16px;}
	.topcatSec .cateBoxes .rightcateBox { max-width: 100%; }
	.topcatSec .cateBoxes .CentercateBox { max-width: 100%;  }
	.topcatSec .cateBoxes .rightcateBox:last-child .cateBox { max-width: 50%;}
	.topcatSec .cat_title { font-size: 18px;}

	.secTitle {	font-size: 22px; }
	.reviewSection .reviewslide { padding: 0px 0px;}
	.scopetBanner .mobBanner { display: inline-block;}
	.scopetBanner .deskBanner { display: none;}
	.brands-main-bg .brand-boxs .box { width: 50%;  }

	.instaSec .instaFeed .instaBlock { width: 33.33%;}
	.instaSec .instaFeed .instaBlock:last-child { display: none;}
	.ftrNewsletter .form-prefixPostfix .form-input { min-width: 340px;}
	.blogSec .blog .blog-title a { font-size: 20px; letter-spacing: 0; }
	.blogSec .blog .blog-title { line-height: normal;}
	.blogSec .blog-posts .blog:first-child .blog-post .read-more { padding-top: 5px;}
	.blogSec .blog-posts .blog .blog-thumbnail img { height: 220px; }
	.bull { display:block; font-size:0; }
	.productView-product h1.productView-title{ font-size:22px; }
	form .form-actions .button { margin-bottom: 5px !important; }
	.countinueShoppingBtn{ position: relative; right: 0; top: 0; margin-bottom:20px; }


}

@media screen and (max-width: 550px) 
{

	.productSliderSectionHome .tab {  width: 100%; max-width: 100%; margin-bottom: 5px; }
	.productSliderSectionHome .tab.is-active::after, .productSliderSectionHome .tab:hover::after  { display: none;}
	.productSliderTitle { border: 0; }
	.productSliderSectionHome .tabs { margin: 0; }
	.ftrNewsletter .form-prefixPostfix .form-input { min-width: 260px;}
	.productSliderSectionHome { padding: 30px 20px;}
	.productSliderSectionHome .tab { margin: 0 0 5px 0;}
	.actionBar-section .form-select { float: right;}


}

@media screen and (max-width: 480px) 
{

	.productSliderSectionHome .productGrid .product { max-width: 100%; border: 1px solid #dedede; margin: 0 0 20px 0;}
	.productSliderSectionHome .tabs-contents { padding-top: 25px;}
	.productSliderSectionHome .productGrid { margin: 0;}
  .topcatSec .cateBoxes .rightcateBox .cateBox { width: 100%; }
	.topcatSec .cateBoxes .rightcateBox:last-child .cateBox { width: 100%; max-width: 100%; }
	.topcatSec .cat_title { top: 40px;}
	.brands-main-bg .brand-boxs .box { width: 100%;  }
	body, html { letter-spacing: 0;}
	.instaSec .instaFeed .instaBlock { width: 50%;} 
	.instaSec .instaFeed .instaBlock:nth-child(3) { display: none;}
	.ftrNewsletter .form-prefixPostfix .form-input { min-width: 100%; margin-bottom: 60px;}
	.form-fieldset { width: 100%;}
	.newsletterLeft h3 {	font-size: 20px; }
	.ftrNewsletter .form-prefixPostfix .button { position: absolute;bottom: 0;left: 0; margin: 0 !important; }

	.footer-info-col:first-child { max-width: 100%; margin-bottom: 20px;}
	.footer-info-col:nth-child(2) { max-width: 100%; margin-bottom: 20px; }
	.footer-info-col:nth-child(3) { max-width: 100%; margin-bottom: 20px; }
	.footer-info-col--small:last-child { max-width: 100%; }	
	
.page-sidebar + .page-content .productGrid .product, .page-sidebar + .page-content .productGrid .brand{ flex: 0 1 100%; max-width: 100%; }
.form-wishlist.form-action{ width:100%; }	
#add-to-cart-wrapper .form-action{ width:100%; margin-bottom:10px; }
#wishlist-dropdown.is-open .button{ text-align:center; }
#tab-related .productGrid  .product{ flex: 0 1 100%; max-width: 100%; }
#tab-related h3.main-heading.uppercase.center{ font-size:22px; } 
.body:not(.home) .page-heading { font-size:22px; }
.productGrid .product{ flex: 0 1 100%;  max-width: 100%; }
}







