@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
/* font-family: 'Poppins', sans-serif; */
@font-face {
	font-family: 'Conv_Closeness-Bold';
	src: url('../fonts/Closeness-Bold.eot');
	src: url('../fonts/Closeness-Bold.woff') format('woff'), url('../fonts/Closeness-Bold.ttf') format('truetype'), url('../fonts/Closeness-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: auto;
}


h1, h2, h3, h4, .header .hdr_bottom .container .main_menu .navPages-container .navPage-subMenu.brand_mmsub .container .brand_btm h4, h5, h6
{ font-family: 'Poppins', sans-serif; }
.button--primary, .button,
 .productView-details .productView-options .form-action .button--primary, .productView-details .productView-options .form-action .button--primary.buynow_click{ background:#ff6600; color: #fff; border:0;}
.button--primary:hover, .button:hover,
.productView-details .productView-options .form-action .button--primary:hover, 
.productView-details .productView-options .form-action .button--primary.buynow_click:hover{ border:0; background:#000; color:#fff; }

.productView-details .productView-options .form-action .button--primary, 
.productView-details .productView-options .form-action .button--primary.buynow_click{ width:auto; padding-left:20px; padding-right:20px; } 
.productView-options .form-action{ width:auto; }

.form-actions .button, .form-actions input, .form-actions a {vertical-align:middle;}
input:focus, button:focus, textarea:focus, select:focus, details:focus, [href]:focus, [tabindex]:not([tabindex="-1"]):focus, [contenteditable="true"]:focus{ outline:none !important; }

body{ font-family: 'Poppins', sans-serif; font-weight:400; }
/* Normal Version */
.header .hdr_top { border-bottom: 0; background: #ff6600; text-align: center; padding: 7px 15px; color: #ffffff; }
/* Black Friday Version */
/*.header .hdr_top { border-bottom: 0; background: #5e2783; text-align: center; padding: 7px 15px; color: #ffffff; } */
/* Christmas Red Version */
/*.header .hdr_top { border-bottom: 0; background: #AA1A2D; text-align: center; padding: 7px 15px; color: #ffffff; } */

.header .hdr_bottom{ background:#fff; }
.headerShippingInfo{ font-size:14px; font-weight:500; text-transform:uppercase; }
.headerShippingInfo span.coupon_code { border: 1px dashed #ffffff; padding: 3px 10px; margin-left: 5px;display: inline-block; }
.headerShippingInfo img{ padding-right:7px; }
.header .hdr_bottom .container .btm_right{ width:85%; }
.row.hdr_bottom .container{ max-width:1310px; padding:0 15px; } 
.headerCall { font-size:14px; color:#000; font-weight:500; padding-right:15px; }
.headerCall a{ color:#000; }
.headerCall a:hover{ color:#ff6600; }
.headerCall img { padding-right:7px; }
.header .hdr_bottom .container .btm_right .search_box .form .form-field .search_btn { background:url(../img/search-icon.png) no-repeat center center; height:50px; width:50px;  }
.header .hdr_bottom .container .btm_right .search_box .form .form-field .form-input{ background:#f5f5f5; border:solid 1px #d4d4d4; height:50px; color:#000; }
.header .hdr_bottom .container .btm_right .search_box{ max-width:580px; margin:24px 10px 23px 0;}

.cmp_li .countPill{ background:none; padding:0; color:#000; margin:0; }
.header .hdr_bottom .container .btm_right .cart .navUser-action .countPill { width:24px; height:24px; line-height:22px; font-size:14px; font-weight:500; top: -10px; right: -10px; }

.header.header_fixed .headerCall,
.header.header_fixed nav.navUser { display:none; } 
.header_fixed.header .hdr_bottom .container .btm_right{ width:85%; }
.header_fixed.header .hdr_bottom .container .btm_right .search_box{ margin:5px 0; } 
.header_fixed.header .hdr_bottom .container .main_menu{ padding-left:0; } 
.header_fixed.header .hdr_bottom .container .btm_right .cart .navUser-action{ height:auto; margin:10px 0; }
.header_fixed.header .hdr_bottom .container .btm_right .cart .navUser-action .countPill{ top:0; }

.header.header_fixed nav.navUser { display:inline-block; }

.carousel-play-pause-button{display:none !important;}
.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-slide .heroCarousel-image{width:auto;}

.heroCarousel .slick-dots li button{ background:#cccccc; width:19px; height:19px; border:0; }
.heroCarousel .slick-dots li.slick-active button{ border:0; background:#000; }
.heroCarousel .slick-dots li.slick-active button:before{ background:#000; }
.heroCarousel .slick-dots li{width:19px; height:19px; } 
.slick-dots li.slick-active button:before, .slick-dots li button:hover:before{ display:none; } 
.heroCarousel .slick-list { padding-bottom:30px; }
.heroCarousel .slick-dots{ bottom:6px; } 

.quickSearchResults .productGrid .card-body .prdctBtn{ display:none; }
.quickSearchResults .productGrid .product .card .card-body{ padding-top:0 !important; }
.quickSearchResults{ width:100%; }

/* Homepage Content Area Css */
.banner_1 .banner_section1 > .container{ max-width:1310px; padding:0 15px; }
.banner_1{ margin:0; padding:10px 0 ; background:none; }
.banner_1 .banner_section1 ul li { margin-bottom:10px; }
.banner_1 .banner_section1 ul li .for_txt h3{ font-size:16px; }
.banner_1 .banner_section1 ul li .for_txt p{ font-size:16px; }
.banner_1 .banner_section1 ul li .for_img img{ width:100%; }

.containerFull { max-width:1620px; padding:0 10px; margin:0 auto; }
.categoriesHome{ padding:0 0 0; clear:both; }
.categoriesHome .containerFull { max-width:1620px; padding:0 10px; margin:0 auto; display:flex; }
.categoryBox{ flex-basis:33.33%; padding:0 15px; position:relative; }
.categoryBox h4 { position:absolute; left:0; right:0; text-align:center; font-size:50px; font-weight:normal; font-style:italic; font-family: 'Conv_Closeness-Bold'; top:10%; color:#fff; z-index:1; margin:0; padding:0 25px; }
.categoryBox:hover h4{ color:#ff6600; }
.categoryBox img{ width:inherit; }


.slick-next, .slick-prev{margin-top:0; top:50%;}
.slick-next, .slick-prev, .slick-next:hover, .slick-prev:hover, .slick-next:focus, .slick-prev:focus{background:none; border:none;}
.slick-next, .slick-prev, .slick-next::before, .slick-prev::before{width:36px; height:36px; padding:0;}
.slick-prev::before, .slick-prev:hover::before, .slick-prev:focus::before{background:url(../img/prev-arrow.png) no-repeat; opacity:1;}
.slick-next::before, .slick-next:hover::before, .slick-next:focus::before{background:url(../img/next-arrow.png) no-repeat; opacity:1;}
.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%;}

.productSliderHome{ padding:110px 0; clear:both; overflow:hidden; }
.productSliderHome.featureProductsslider{ padding-bottom:140px; }
.productSliderHome.saleProductSliderHome{ padding:110px 0 70px; }
.productSliderHome .containerFull{  }
.productsliderTitle, .productSliderPro{ display:inline-block; vertical-align:top; width:25%; margin-left:-3px; }
.productSliderPro{ width:75%; }
.productCarousel .slick-arrow { display: block !important; }
.productsliderTitle{ position:relative; }
.productsliderTitle h3{ position:absolute; left:0; top:8%; right:0; width:100%; text-align:center; font-size:50px; font-weight:normal; font-style:italic; font-family: 'Conv_Closeness-Bold'; color:#fff; margin:0; line-height:normal; }
.productsliderTitle img{ width:100%; }
.productCarousel .productCarousel-slide{  padding:0 25px; border-right:solid 1px #d9d9d9; }
.card .card-body{ padding-top:30px !important; }
.productCarousel .card .card-body .card-title,
.card .card-body .card-title{ height:66px; margin-bottom:12px; }
.productCarousel .card .card-body .card-text{ font-size:16px; color:#000;  }
.productCarousel .card .card-body .card-title a { font-size:14px; line-height:22px; color:#000000; font-weight:400; }
div.card-text{ padding:10px 0; }
div.card-text .price-section{ display:inline-block; }
.prdctBtn .button { display:inline-block; background:#000; padding:16px 20px; line-height:normal; font-size:14px; color:#fff; font-weight:700; letter-spacing:2px; border:0; border-radius: 50px;}
.prdctBtn .button:hover{ background:#ff6600; }
.card .card-body .jdgm-widget { padding:8px 0; margin-right: 0 !important;  margin-left: 0 !important; }

.productView-image + .productView-thumbnails{ margin-top:25px; }

.brands{ background:none; padding:0; padding:80px 0 80px; }
h3.brandTitle{ text-align:center; font-size:32px; color:#000; font-weight:700; margin:0 0 25px; }
.brands ul .slick-slide{ background:url(../img/brand-border.png) no-repeat right center; }
.brands .container{ max-width:1310px; padding:0 15px; }
.brands ul li a img{ opacity:1; max-width:190px; max-height:100px; }
.brands .slick-prev{ left:-70px; }
.brands .slick-next{ right:-70px; }
.headerBanner{text-align:center;}
.campingKnivesCatgory{ position:relative; padding:0 0 0 0; clear:both; text-align:center;}
.campingKnivesContent{ position:absolute; left:23%; right:auto; top:12%; z-index:1; text-align: left; }

.campingKnivesContent h3{ font-size:100px; font-family: 'Conv_Closeness-Bold'; margin:0 0 25px; font-weight:normal; font-style:italic; line-height:75px; color:#fff; letter-spacing:1px; }
.campingKnivesContent h3 span{ font-size:56px; color:#ff6600; }
.campingKnivesContent a{ color:#fff; background:#ff6600; font-size:16px; font-weight:700; text-transform:uppercase; padding:14px 24px; letter-spacing:3px; display:inline-block; }
.campingKnivesContent a:hover{ background:#fff; color:#ff6600; }

#mc_embed_signup { padding: 0 35px 35px 35px; border: 1px solid #ececec;  }
#mc_embed_signup .mc-field-group label{ width:100%; display:block; }
#mc_embed_signup .mc-field-group { margin-bottom:15px; }
#mc_embed_signup .mc-field-group input{ width:100%; border:solid 1px #ddd; background:#f5f5f5; height:40px; padding:6px 15px; }


.bg_black.navPages-item.hide_Handles.hasMegamenu .navPage-subMenu.subMegaMenu.imageRight .imageArea.colRight { display: none;}



.reviewSec {  background: url(../img/review-bg.jpg) no-repeat center center; background-size: cover;  padding:70px 0 0px 0; position: relative; }
.reviewSec .container { max-width: 1280px; padding: 0 20px; }
.reviewSec::before { width: 455px; height: 424px; position: absolute; left: 0; top: -32px; content: ""; background: url(https://cdn11.bigcommerce.com/s-cmbujzyffl/images/stencil/original/image-manager/review-before1.png) no-repeat left top; }
.reviewSec::after { width: 431px; height: 221px; position: absolute; right: 0; bottom:-45px; content: ""; background: url(../img/review-after.png) no-repeat right bottom; }
.reviewSec .reviewsShow { font-size: 15px; color: #fff; display: flex; align-items: center; justify-content: center; line-height: 22px; margin-bottom: 60px; }
.reviewSec .reviewsShow img { margin-right: 15px; }
.reviewSec .slick-list.draggable{ margin: 0 -10px;}
.reviewSec .reviewSlide{ padding: 0 10px;}
.reviewSec .page-heading{ background: url(../img/quote-left.png) no-repeat left center, url(../img/quote-right.png) no-repeat right center; width: max-content; margin: 0 auto; padding: 0 60px; margin-bottom: 15px; font-size: 32px; font-weight: bold; text-transform: uppercase; color: #fff; }
.reviewSec .reviewBox { padding:0px 14% 95px 14%; color: #fff; text-align: center; }
.reviewSec .reviewBox .reviewTitle { margin: 10px 0 15px 0; padding: 0; text-transform: none; color: #fff; font-weight: bold; font-size: 20px; }
.reviewSec .reviewBox p { font-size: 16px; font-style: italic; line-height:25px;  margin:0px 0 25px 0;  }
.reviewSec .reviewBox  .reviewPerson { font-weight: 500;}
.reviewSec .reviewPerson span{ font-weight: 700; font-size: 15px;} 
.reviewSec .slick-slide img { width: auto; display: inline-block; }
.reviewSec .slick-next, 
.reviewSec .slick-prev { top: 18%; } 
.reviewSec .slick-dots { bottom: -45px; }
.reviewSec .slick-dots li { margin: 0 5px; }
.reviewSec .slick-dots li button { height: 100px; width: 100px; border: 5px solid #e7e7e7; position: relative; }
.reviewSec .slick-dots li button::before { height: 100%; width: 100%; position: absolute; left: 0; right: 0; top: 0; display: inline-block;}
.reviewSec .slick-dots li.slick-active button {  border: 5px solid #ff6600; }
.reviewSec .slick-dots li:first-child button:before { background: url(https://cdn11.bigcommerce.com/s-cmbujzyffl/images/stencil/original/image-manager/review-dots-img1-new.jpg?t=1755758812) no-repeat center center; }
.reviewSec .slick-dots li:nth-child(2) button:before { background: url(https://cdn11.bigcommerce.com/s-cmbujzyffl/images/stencil/original/image-manager/review-dots-img2-new.jpg?t=1755758813) no-repeat center center; }
.reviewSec .slick-dots li:nth-child(3) button:before { background: url(https://cdn11.bigcommerce.com/s-cmbujzyffl/images/stencil/original/image-manager/review-dots-img3-new.jpg?t=1755758814) no-repeat center center; }
.reviewSec .slick-prev::before, 
.reviewSec .slick-prev:hover::before, 
.reviewSec .slick-prev:focus::before { background: url(../img/review-prev-arrow.png) no-repeat left center; }
.reviewSec .slick-next::before, 
.reviewSec .slick-next:hover::before, 
.reviewSec .slick-next:focus::before {	background: url(../img/review-next-arrow.png) no-repeat right center; }


.aboutSec { font-size:15px; color:#000000; margin:170px 0 100px 0; padding: 0; position: relative; }
.aboutSec .container { max-width: 1640px; padding: 0 20px;  }
.aboutSec .page-heading { font-size: 32px; color: #000; font-weight: 700; margin: 0 0 20px; padding: 0; text-align: left; line-height: normal; }
.aboutSec .aboutInner { display: flex; flex-wrap: wrap; }
.aboutSec .aboutLeft { width: 50.5%; }
.aboutSec .aboutRight { width: 49.5%;  }
.aboutSec .aboutDtl { max-width: 630px; padding: 10px 0 0 40px; }
.aboutSec .aboutrtImg { max-width: 630px; padding: 55px 0 0 40px; }
.aboutSec .moreLink { display: inline-block; background: #ff6600; line-height: normal; padding: 12px 26px; color: #fff; font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 3px; margin-top: 15px; }
.aboutSec .aboutAfter { position: absolute; right: 0; bottom: 50px; display:none;}
 .powered-by { color: #fff; text-transform: capitalize;}
 .aboutSec .moreLink:hover{ background:#000; }



.instaSec{position:relative; text-align:center; margin-bottom: 15px;}
.instaSec .container{max-width:1640px; padding: 0 20px;}
.instaSec .instaTitle{ display:inline-block; background:url(../img/insta-title-ic.png) no-repeat left center; padding:3px 0 3px 55px; font-size:32px; font-weight:400; color:#000; margin:0 0 10px 0; text-transform: capitalize; font-weight: bold; }
.instaSec .instaFeed{margin:0 -10px; clear:both; overflow:hidden;}
.instaSec .instaFeed .instaBlock{width:25%; float:left;}
.instaSec .instaFeed .instaBlock a:first-child{width:100%;}
.instaSec .instaFeed .instaBlock:nth-child(even) a:last-child {width:100%; float:left;}
.instaSec .instaFeed .instaBlock:nth-child(even) a {width:50%; float:left;}
.instaSec .instaFeed .instaBlock a{display:block; width:50%; padding:10px; float:left;}
.instaSec .instaFeed .instaBlock a img{display:block; width:100%;}


.newsletterSec {  background:#ff6600 url(../img/newsletter-bdr.png) no-repeat top -5px center; margin: 0; padding: 0;  }
.newsletterSec .container { max-width: 1320px; padding: 0 20px; }
.newsletterSec .newsletterSubscribe { display: flex; flex-wrap: wrap; align-items: center; padding: 30px 0 20px 0; }
.newsletterSec .newsletterSubscribe .newsletterLeft { width: 41%; }
.newsletterSec .newsletterSubscribe .newsletterRight { width: 59%;  }
.newsletterSec .newsletterIcon { margin: 0; padding: 0 50px 0 88px; background: url(../img/newsletter-ic.png) no-repeat left top 12px; }
.newsletterSec .newsletterIcon span { color: #fff; text-transform: uppercase; font-size: 20px; line-height: 40px; line-height: normal; }
.newsletterSec .newsletterIcon .footer-info-heading.ftrNewsletterHeading {  margin: 0; padding: 0; color: #fff; font-size: 40px; line-height: 40px; text-transform: uppercase; font-weight:700; }
.newsletterSec .newsletterIcon p { margin: 0; padding: 0; color: #fff; font-size: 15px; line-height: normal; }

.newsletterSec .form-prefixPostfix.wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.newsletterSec .form-input { font-size: 14px; color: #000; font-family: 'Poppins', sans-serif; padding: 10px 10px 10px 30px; min-height: 50px;  }
.newsletterSec ::-webkit-input-placeholder {  color:#000; opacity: 1;  }
.newsletterSec :-ms-input-placeholder {   color:#000; opacity: 1;  }
.newsletterSec ::placeholder { color:#000; opacity: 1; }
.newsletterSec .button  { color: #fff; font-size: 16px; font-weight: 600; letter-spacing: 3px; font-family: 'Poppins', sans-serif; min-height: 50px; width: 170px; margin: 0 0 0 10px; background: #000 !important; }
.newsletterSec .form-field { margin: 0; }
.newsletterSec .form { margin: 0; }



.footer { background:#000000 url(https://cdn11.bigcommerce.com/s-cmbujzyffl/images/stencil/original/image-manager/ftr-after1.png) no-repeat right bottom 50px; color: #fff; margin: 0; padding: 0; border:0; }
.footer .ft_btm .container { max-width: 1320px; padding: 0 20px; }


.footer .ft_btm .container .footer-info-col:first-child { width: 21%; }
.footer .ft_btm .container .footer-info-col:nth-child(2) { width: 27.5%; }
.footer .ft_btm .container .footer-info-col:nth-child(3) { width: 24%; }
.footer .ft_btm .container .footer-info-col:last-child {  width: 27.5%;}

.reviewsLogo{ display:flex;     align-items: center; }
.jdgmfooterText{ font-size:13px; color:#fff; }
.jdgmfooterText .jdgm-all-reviews-rating,
.jdgmfooterText .jdgm-all-reviews-count,
.footer .ft_btm .container .footer-info-col.connect span{ margin:0; }
.reviewsLogo .jdgm-verified-badge-wrapper .jdgm-widget.jdgm-verified-badge{ margin:0 20px 0 0; }



.footer .ft_btm { padding: 51px 0 0 0; }
.footer .ft_btm .container .footer-info-col { margin: 0; text-align: left; }
.footer .ft_btm .footer-info { padding-bottom: 65px; }
.footer .ft_btm .container .footer-info-col .footer-info-heading { margin: 0 0 37px 0; padding: 0; font-size: 20px; text-transform: uppercase; }
.footer .ft_btm .footer-info-list { margin: 0; padding: 0; }
.footer .ft_btm .container .footer-info-col a { font-size: 15px; line-height: 35px; color:rgba(255,255,255,0.7); font-weight: 400; }
.footer .ft_btm .container .footer-info-col a:hover { color:#ff6400; }
.footer .contactInfo{padding-top:0px; margin-bottom:30px; word-break: break-all;}
.footer .contactInfo p {padding:0 0px 0 38px; line-height:35px; margin: 0;}
.footer .contactInfo p a { color:rgba(255,255,255,0.7); line-height: normal !important; }
.footer .contactInfo .ftrcallIc { background: url(../img/ftr-call-ic.png) no-repeat left 8px;  }
.footer .contactInfo .ftrmailIc { background: url(../img/ftr-mail-ic.png) no-repeat left 10px;   }
.footer .contactInfo .ftrlocationIc { background: url(../img/ftr-location-ic.png) no-repeat left 8px; padding-bottom: 0;   }
.footer-info-col.footer-info-col--small.connect .socialLinks { line-height:inherit; margin-bottom:30px; }
.footer .ft_btm .container .footer-info-col.connect .socialLinks-item{ margin:0 10px 0 0; }
.footer .ft_btm .container .footer-info-col.connect .socialLinks-item svg{ fill:#ff6600; }
.footer .ft_btm .container .footer-info-col.connect .socialLinks-item .icon{ width:36px; height:36px; }


.FooterCopyrightDtl { display: flex; flex-wrap: wrap; border-top: 1px solid #333333; padding: 17px 0; align-items: center; }
.FooterCopyrightDtl .CopyrightLeft { width: 50%; }
.FooterCopyrightDtl .CopyrightRight { width: 50%; display: flex; justify-content: flex-end; }
.FooterCopyrightDtl .CopyrightRight img { display: block; }
.FooterCopyrightDtl .powered-by { margin: 0; padding: 0; font-size: 15px; font-weight: 400; letter-spacing: 0; color:rgba(255,255,255,0.7);}
.FooterCopyrightDtl .powered-by a { color:rgba(255,255,255,0.7); }
.FooterCopyrightDtl .bull { padding: 0 12px; color: #323232; }


.form-minMaxRow .form-field{ width:41%; }




/* Product Page Css */
.product_page .banner_1.product_view ul{ padding:20px 0 10px; }
.alertBox--info { background-color: #ff6400; }

.subcategories-grid .subcategories-grid-item .subcategories-name{ padding-top:0; display:block; }
.productView-details .share_wish{ text-align:left; }

.cat_right .productGrid .product .card .sale-flag-side{ border-radius:40px; height:55px; width:55px; line-height:55px; font-weight:400; text-transform:uppercase; left:10px; }

.cat_breadcrum{ padding-top:15px; }

ul.subcategories-grid li{ border:solid 1px #ddd; vertical-align:top; margin: 0 0.5% 20px; width: 18%; }
ul.subcategories-grid li a img{ height:70px; max-width:100%; }

.card-img-container::after {padding-bottom: 66.6%;}
.productView-options .add-to-cart-buttons{margin-top: 0; width: auto; padding-left:0px;}
.cat_right .card-figcaption .card-figcaption-body, .card-figcaption .card-figcaption-body{z-index:3;}
.breadcrumb:not(:first-child)::before{content:'' !important;}
.productView-images .productView-thumbnails .productView-thumbnail-link{margin:0 auto;}
.productView-images .productView-thumbnails .productView-thumbnail-link img{width:100%; margin:auto;}
.accordion--navList .accordion-navigation{background:#eeece8; margin-bottom:0 !important; border-radius:0 !important; padding-right:7px;}
.cat_left .page-sidebar .accordion-navigation .accordion-navigation-actions{right:7px;}
.cat_left .page-sidebar .accordion-navigation .accordion-navigation-actions svg, .accordion--navList .accordion-indicator{fill:#3b352d;}
.accordion-navigation{background:#3b362d; border-radius:0 !important; padding-right:7px; border:none;}
.cat_left .page-sidebar .accordion-navigation .accordion-title{border:none;}
.form-minMaxRow .button{margin:14px 0 0 0;}
.previewCart .productView{flex-direction:inherit;}
.header-logo > a {
	color: #4f4f4f;
	display: inline-block;
	padding: .78571rem 0;
	position: relative;
	text-decoration: none;
	width: 60%;
	z-index: 20;
}

#wishlist-dropdown.is-open{ width:auto !important; }

@media (min-width: 900px){
.proTitleDeskhide{ display:none; }
.productSliderHome .slick-next, .productSliderHome .slick-prev{margin-top:0; top:40%;}
.productSliderHome .slick-next{ left:-16%; }
.productSliderHome .slick-prev{ left:-21%; }

.featureProductsslider .slick-next{ left:auto; right:-21%; }
.featureProductsslider .slick-prev{ left:auto; right:-16%; }
.featureProductsslider .slick-next, .featureProductsslider .slick-prev{margin-top:0; top:44%;}

}
@media (min-width: 991px)
{
.body { padding-top: 197px; }
.navUser {display: inline-block; width: auto; vertical-align:middle; padding:0px;}
.navUser ul .navUser-item { border-right:solid 1px #d9d9d9; }	
.navUser ul .navUser-item .navUser-action{ padding:12px 15px 16px 15px; }
.header .hdr_bottom .container .btm_right .cart{ float:none; display:inline-block; vertical-align:middle; }
.header .hdr_bottom .container .btm_left .header-logo{ margin:15px 0; }

.headerNavigation{ text-align:center; } 
.hdr_bottom.headerNavigation .container { max-width:1310px; padding:0 15px; }
.header .hdr_bottom.headerNavigation{ background:#000000; border-bottom:solid 1px #808080; clear:both; }
.header .headerNavigation .container .main_menu{ float:none; padding:0; display:inline-block; vertical-align:middle; }
.header .hdr_bottom .container .main_menu .navPages-container .navPages-action{ font-size:18px; color:#fff; font-weight:500; padding:8px 38px 8px 38px; }
.header .hdr_bottom .container .main_menu .navPages-container .navPages-action.for_exclusiv span{ top:-11px; font-size:10px; font-weight:500; width: 74px; height: 16px; line-height:16px; left:0; right:0; margin:0 auto; }
.header .hdr_bottom .container .main_menu .navPages-container .navPages-action .icon{margin:2px 0 0 6px;}
.header .hdr_bottom .container .main_menu .navPages-container .navPages-action .icon svg{ color:#ccc; fill: #ccc; stroke: #ccc; }
.navPages-action svg { fill: #ccc; stroke: #ccc; }
.navPages{ max-width:100%; }
.navUser-helpMenu ul .navPages-item-page{ border:0; }
.navUser-helpMenu ul .navPages-item-page a{ font-size:18px; color:#fff; font-weight:500; padding-top:16px !important; }
.navUser-helpMenu ul .navPages-item-page a:hover{ color:#ff6600; }
.navUser-item--compare{ display:block; }
.header-logo > a {
	background: 0 0;
	border-bottom: 0;
	display: inline;
	padding: 0;
	width: 100%;
}

}

@media (max-width: 1650px){ 

	.aboutSec .aboutAfter img { width: 400px; }
	.newsletterSec .newsletterSubscribe .newsletterRight { width: 50%; }
	.newsletterSec .newsletterSubscribe .newsletterLeft { width: 50%; }
	.newsletterSec .newsletterIcon { padding: 0 10px 0 88px; }
	.footer { background-size: 200px; background-position: right bottom 80px;}

	.reviewSec::before { background-size: 70%;	}
	.reviewSec::after { background-size: 70%;	}



}


@media (max-width: 1450px){

.categoryBox h4{ font-size:40px; }
.aboutSec .aboutAfter img { width: 200px; }
.footer { background-image: none;}

.reviewSec::before { background-size: 100%; width: 200px; height: 200px;}
.reviewSec::after { background-size: 100%;  width: 200px;}
.reviewSec .reviewBox { padding: 0px 7% 95px 7%; }
.campingKnivesContent{ left:15%; }
ul.subcategories-grid li{ width: 31.5%; }
ul.subcategories-grid li a img{ height:55px; }

}

@media (max-width: 1300px){
.header .hdr_bottom .container .main_menu .navPages-container .navPages-action{ padding-left:20px; padding-right:20px; }	
.productsliderTitle h3{ font-size:40px; }
}

@media (max-width: 1199px){
.header .hdr_bottom .container .btm_right .search_box{ max-width:380px; margin-top:15px; margin-bottom:15px; }	
.banner_1 .banner_section1 ul li .for_txt h3,
.banner_1 .banner_section1 ul li .for_txt p{ font-size:13px; }
.banner_1 .banner_section1 ul li .for_img img{ max-width:70px; }
.categoryBox h4{ font-size:30px; }
.categoryBox{ padding:0 7px; } 
.aboutSec .aboutAfter { display: none;}
.aboutSec .aboutDtl { padding:0px 0 0 20px; }
.aboutSec .aboutrtImg { padding:10px 0 0 20px; }
.aboutSec .page-heading { margin: 0;}
.FooterCopyrightDtl .CopyrightLeft { width: 60%; }
.FooterCopyrightDtl .CopyrightRight { width: 40%; padding-left: 20px;  }

.campingKnivesContent{ left:10%; }
.campingKnivesContent h3{ font-size:55px; line-height:55px; }
.campingKnivesContent h3 span{ font-size:65px; }
.header .hdr_bottom .container .main_menu .navPages-container .navPages-action{ padding-left:12px; padding-right:12px; }
.productsliderTitle h3{ font-size:30px; }
.brands ul li a img{ max-width:110px; }


}

@media (max-width: 1024px){

	.instaSec .instaFeed .instaBlock a { padding: 5px; }
	.instaSec .instaFeed {	margin: 0 -5px; }
	.newsletterSec .newsletterIcon .footer-info-heading.ftrNewsletterHeading { font-size: 36px; }
	.FooterCopyrightDtl .powered-by { font-size: 14px; }
	.footer .ft_btm .container .footer-info-col .footer-info-heading { margin: 0 0 10px 0; }
	.aboutSec { margin: 80px 0 40px 0;}


}

@media (max-width: 991px){
.headerCall{ display:none; } 
.header .hdr_bottom .container .btm_right{ width:100%; }
.header .hdr_bottom .container .btm_right .search_box{ margin:0; max-width:100%; }
.row.hdr_bottom{ background:#f5f5f5; }
.header .hdr_bottom .container .btm_right .search_box .form .form-field .form-input{ background:#fff; height:40px; }
.header .hdr_bottom .container .btm_right .search_box .form .form-field .search_btn{ height:40px; width:40px; }
.header .hdr_bottom .container .btm_right .cart .navUser-action{ height:auto; width:auto; }
.headerShippingInfo{ font-size:12px; } 
.header .hdr_top { padding-top:4px; padding-bottom:4px; }
.headerShippingInfo img{ max-width:30px; vertical-align:middle; }
.banner_1 .banner_section1 ul li .for_img img{ max-width:60px; }
.categoryBox h4{ font-size:24px; }
.navPages-item.navPages-item-page.navPages-item-page-about{ display:none; }

.navUser-item--cart.cart #cart-preview-dropdown{ z-index:999; }

.modal-body .previewCart .productView-image{ width:100%; }
.modal-body .previewCart .productView{ flex-wrap:wrap; }

.instaSec .instaTitle { padding: 3px 0 3px 40px; font-size: 24px; background-size: 30px; }
.instaSec .instaFeed .instaBlock:last-child { display: none;}
.instaSec .instaFeed .instaBlock {width: 33.33%;}
.productSliderHome.saleProductSliderHome,
.productSliderHome.featureProductsslider{ padding:50px 0; }
.campingKnivesContent h3{ font-size:35px; line-height:35px; }
.campingKnivesContent h3 span { font-size: 45px; }
.campingKnivesContent a{ font-size:14px; padding:8px 15px; }
ul.subcategories-grid li{ width: 31.5%; }
 .navUser {
    display:none;
  }
  .navPages-list--user{display:block;}
  .navPages {font-size: 0; text-align: center;}
  
#menu_res .navPage-subMenu.subcatActive .themevale_container, #menu_res .navPage-subMenu.subcatActive .themevale_container .cateArea, #menu_res .navPage-subMenu.subcatActive .imageArea, #menu_res .navPage-subMenu.subcatActive .imageArea .col-left, #menu_res .navPage-subMenu.subcatActive .imageArea .col-right {display:block !important;}

}

@media (max-width: 900px){

.productsliderTitle{ display:none; }
.productSliderPro{ width:100%; display:block; margin-left:0; padding-left:15px; padding-right:15px; } 
.proTitleDeskhide{ text-align:center; font-size:22px; font-weight:700; color:#000; text-transform:uppercase; margin:0 0 25px; }


.newsletterSec .newsletterSubscribe .newsletterLeft { width: 100%; }
.newsletterSec .newsletterSubscribe .newsletterRight { width: 100%; margin-top: 25px;  }


.footer .ft_btm .container .footer-info-col:first-child { width: 50%; margin-bottom: 40px; }
.footer .ft_btm .container .footer-info-col:nth-child(2) { width: 50%; margin-bottom: 40px; }
.footer .ft_btm .container .footer-info-col:nth-child(3) { width: 50%; }
.footer .ft_btm .container .footer-info-col:last-child {  width: 50%;}

.reviewSec .page-heading { font-size: 22px; margin-bottom: 0;}
.reviewSec .reviewsShow { margin-bottom: 20px;}
.reviewSec::before { display: none;}
.reviewSec::after { display: none;}
.reviewSec .reviewBox { padding: 0px 4% 50px 4%;}
.reviewSec .slick-dots li button { height: 70px; width: 70px; border: 2px solid #e7e7e7;}
.reviewSec .slick-dots li.slick-active button { border: 2px solid #ff6600; }
.reviewSec .reviewBox .reviewTitle { font-size: 16px; margin: 0 0 10px 0;}
.FooterCopyrightDtl .CopyrightLeft { width: 100%; text-align: center;}
.FooterCopyrightDtl .CopyrightRight { width: 100%; padding: 10px 0 0 0;  justify-content: center;}
.FooterCopyrightDtl .powered-by { font-size: 13px; }
.banner_1 .banner_section1 ul li .for_txt h3{ font-size:11px; }

}
@media (max-width: 800px){
	.header, .body{float:none; clear:both;}
	.cat_left .page-sidebar .accordion-navigation .accordion-navigation-actions{ position:absolute; }
	.productView-options .add-to-cart-buttons{ width:auto; }
	
}
@media (max-width: 767px){
.banner_1 .banner_section1 ul li .for_img img{ max-width:42px; }
.banner_1 .banner_section1 ul li .for_txt h3,
.banner_1 .banner_section1 ul li .for_txt p{ font-size:11px; }
.aboutSec .aboutRight { width:100%; }
.aboutSec .aboutLeft{ width:100%; }
.aboutSec .aboutDtl { padding:15px 0 0 0;}
.aboutSec .aboutrtImg { padding:15px 0 0 0;}
.reviewSec .slick-next, .reviewSec .slick-prev { top: 48%; }


.prdctBtn .button{ font-size:12px; }
h3.brandTitle{ font-size:24px; }
.campingKnivesCatgory img{ height: 260px; object-fit: cover; object-position: left; }
.productView-options .form-action, .productView-options .form-action + .form-action{ width:49%; margin-right:1%; }  
.productView-details .productView-options .form-action .button--primary, .productView-details .productView-options .form-action .button--primary.buynow_click{ width:100%; max-width:100%; }

}

@media (max-width: 640px){
.categoriesHome{ max-width:350px; margin:0 auto; }
.categoriesHome .containerFull{ flex-wrap:wrap; }
.categoryBox{ flex-basis:100%; padding:0; margin-bottom:15px; }
.aboutSec .page-heading { font-size: 24px; }
.aboutSec .moreLink { margin: 0;}
.instaSec .instaFeed .instaBlock:last-child { display: none;}
.instaSec .instaFeed .instaBlock:nth-child(3) { display: none;}
.instaSec .instaFeed .instaBlock {width: 50%;}
.newsletterSec .newsletterIcon .footer-info-heading.ftrNewsletterHeading { font-size: 22px; }
.newsletterSec .newsletterIcon { padding: 0 10px 0 65px; background-size: 55px; }

.reviewSec .page-heading { font-size: 18px; letter-spacing: 0; background-size: 24px; padding: 0 35px;}
.reviewSec { padding: 40px 0 0px 0;}
.reviewSec .reviewBox .reviewTitle { margin: 0;}
.reviewSec .slick-slide img, .reviewSec .reviewsShow img { width: 100px;}
.reviewSec .reviewBox p { font-size: 14px; }


.reviewSec .slick-prev::before, .reviewSec .slick-prev:hover::before, .reviewSec .slick-prev:focus::before { background-size: 25px; }
.reviewSec .slick-next::before, .reviewSec .slick-next:hover::before, .reviewSec .slick-next:focus::before { background-size: 25px; }
.productView-options .form-action, .productView-options .form-action + .form-action{ width:100%; margin-right:0; margin-bottom:0px; }  
.productView-details .productView-options .form-action .button--primary, .productView-details .productView-options .form-action .button--primary.buynow_click{ width:100%; max-width:100%; }
.productView-details .form-action.form-action--buyNow #form-action-buyNow{ font-size:14px; }
ul.subcategories-grid li{ width: 48%; }
}

@media (max-width: 500px){

	.footer .ft_btm .container .footer-info-col:first-child { width: 100%; }
	.footer .ft_btm .container .footer-info-col:nth-child(2) { width: 100%; }
	.footer .ft_btm .container .footer-info-col:nth-child(3) { width: 100%; margin-bottom: 40px; }
	.footer .ft_btm .container .footer-info-col:last-child {  width: 100%;}
	.newsletterSec .form-input{ flex-basis:100%; }
	.newsletterSec .button{ flex-basis:100%; width:100%; margin-left:0; margin-top: 10px;}

    .header .hdr_top .container { padding: 0;}
    .headerShippingInfo { font-size: 10px;}
}

@media (max-width: 479px) {
	.brands ul .slick-slide { background-image: none;}
	.productCarousel .productCarousel-slide{ border:0; }
.banner_1 .banner_section1 ul li .for_txt h3{ font-size:10px; }
.campingKnivesCatgory img{ height: 220px; }
.reviewSec .page-heading{ font-size:16px; }
.cat_right .productGrid .product{ padding-bottom:22px; } 
 }
 .about_template .newsletter{display:none;}
 .panel--address .form-actions .button+.button{ border-radius:20px; }
 .form-actions a.button{ border-radius:20px; }
