/**  * Name: ANAX DESIGNS  * Version: 1.3  * Author: ANAX DESIGNS  * Author URI: http://anaxdesigns.com/*/.header { padding:20px 20px; border-bottom: 1px solid #ccc; }

#loader-wrapper {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1031; z-index: 999999;display: flex;align-items: center;justify-content: center; background: #fff;}
#loader-wrapper figure{animation: loaderanimate 1s infinite alternate;}

@keyframes loaderanimate{
	to { transform: scale(0.8); }
}

.searchFrm { display: none; z-index: 9999; width: 100%; margin: 0; text-align: center; position: fixed; top: 0; left: 0; background: rgb(0 0 0/0.75); padding: 25px 0; }
.searchFrm .clseBtn { position: absolute; top: 37px; right: 10px; color: #fff; font-size: 30px; width: 35px; height: 35px; }
.searchFrm .clseBtn:after,
.searchFrm .clseBtn:before { content:""; position:absolute; width:1px; height:35px; background:#fff; left:15px; top:0; }
.searchFrm .clseBtn:after { transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.searchFrm .clseBtn:before { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.searchFrm form { width: 100%; max-width: 700px; border: 1px solid #fff; background: #fff; display: inline-block; position: relative; }
.searchFrm .search-submit { position: absolute; top: 0; right: 0; width: 50px; height: 100%; background: #000; }
.searchFrm .search-submit span.screen-reader-text:before { content: "\f002"; font: normal 17px/1 FontAwesome; color: #fff; }
.searchFrm label>span.screen-reader-text { display: none; }
.searchFrm label { width: 100%; display: block; margin: 0; height: 100%; }
.searchFrm label .search-field { height: auto; padding: 15px 65px 15px 20px; width: 100%; font-weight: 400; }
.searchFrm .search-submit .screen-reader-text { position: relative !important; width: auto; font-size: 0; clip-path: none; }
#primary.content-area article {width: 100%;border-bottom: 1px solid #000;padding: 30px 0;}




.header .main-menu { padding:8px 0 0; display:inline-block; }
.header .main-menu ul li { display: inline-block; position: relative; }
.header .main-menu ul li a { color: #000066; text-transform: capitalize; padding-left: 40px; font-size: 18px; font-weight: 500; }
.header .web_search { float: right; padding: 8px 0 0; }
.header .web_search .srchBtn { font-size: 18px; cursor:pointer; }

.banner { position: relative; background: #000; width: 100%; overflow: hidden; }.banner .banner-title { position: absolute; left: 0; top: 40%; width: 100%; max-width: 1250px; margin: 0 auto; right: 0; text-align:center; }.banner .banner-title h1 { font-size:80px; line-height: 80px; color: #000; margin:0 0 40px; font-weight: 800; text-transform: uppercase; }.banner .banner-title h1 span { display: block; color: #fff; }.banner .btn-style-one { background:transparent; padding: 8px 10px; color: #fff; }.banner .owl-nav { display:block; }.banner .owl-prev,.banner .owl-next { cursor:pointer; position: absolute; left:-60px; top:0; width:60px; text-align: center; height:60px; background:rgba(0, 0, 0, 0.7); font-size: 0; bottom: 0; margin: auto; }.banner .owl-next { right:-60px; left:inherit; }.banner .owl-prev:before,.banner .owl-next:before { content: "\f100"; font: normal 35px/1 FontAwesome; color: rgba(255, 255, 255, 0.8); display: inline-block; }.banner .owl-next:before { transform: rotate(180deg); }.banner:hover .owl-prev { left:0; }.banner:hover .owl-next { right:0; }.banner .owl-dots { position:absolute; left: 0; bottom:10px; width: 100%; text-align: center; }.banner .owl-dots .owl-dot { position:relative; width:15px; height:15px; margin: 3px; border-radius:50%; background-color:#fff; display:inline-block; }.banner .owl-dots .owl-dot.active,.banner .owl-dots .owl-dot:hover { background:#000; }.footer-section { background:#000; }.footer-bootm { border-top: 1px solid #131e3e; padding:20px 0; color: #9ca5af; }.footer-bootm .footer-text { font-size:14px; }.footer-bootm ul li { display: inline-block; }.footer-bootm ul li a { color: #959ea8; margin-left: 27px; font-size: 14px; }


.social-icons {display: block; text-align: left;}
.social-icons ul li {display: inline-block;}
.social-icons ul li a {padding: 0 8px;color: #000; font-size: 18px; }
.top-header {background: #edf1f0;padding: 10px 0;}

.currency {display: block; text-align: right;}
.currency ul li {display: inline-block;}
.currency ul li a {padding: 0 10px;text-transform: uppercase;font-weight: 600;}
.currency ul li a i {padding: 0 5px;}

.main-header {padding: 0px 0px;/* height: 110px; */}
.searching input[type="search"] {padding: 0 10px;width: 80%;}
.searching input[type="search"]::placeholder {font-size: 19px;}

.searching {position: relative;display: inline-block;width: 30%;}

.nav-one {display: block;float: right;}
.nav-one ul li {display: inline-block;}
.nav-one ul li a {padding: 0px 12px;font-size: 16px;text-decoration: none;text-transform: uppercase;display: inline-block;color: #000;font-family: 'Poppins', sans-serif;}

.nav-two {display: inline-block;}
.nav-two ul li {display: inline-block;}
.nav-two ul li a {padding: 0px 12px;font-size: 16px;text-transform: uppercase;text-decoration: none;display: inline-block;color: #000;font-family: 'Poppins', sans-serif;}
.web-logo {display: block;text-align: center;position: relative;z-index: 999;}
.web-logo img {transform: scale(1.5);width: 110px;}
.main-header .row {display: flex; align-items: center;}

.cart-login ul li {display: inline-block;}
.cart-login {float: right;}
.cart-login ul li a svg {width: 20px;height: 20px;margin: 0 4px;}
.cart-login ul li a {display: inline-block;padding: 0 10px;font-size: 16px;}

.banner-img{ min-height:610px; position:relative; min-height:475px; background:#f5f5f5; }
.banner-sec .banner-img .banner-head{position:absolute;top: 23%;left:160px;z-index:10;}
.banner-sec .banner-img .banner-head h1{color:#000;font-weight: 500;text-transform: capitalize;font-size:50px;text-shadow:0 0 10px #000000d1 font-family: 'Poppins', sans-serif;}
.banner-sec .banner-img .banner-head h1 strong {display: block;}
.banner-sec .banner-img .banner-head h1 span{font-weight:500;display:block;line-height:70px;letter-spacing:1px}.banner-sec{position:relative}
.banner-sec .banner-img figure img{width:100%}
.banner-tile{position:absolute;top:0;left:0;right:0;text-align:center;height:100%; z-index: 100; }.banner-tile ul{flex-wrap:wrap;display:flex;height:100%;width:100%}
.banner-tile ul li{border-bottom:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);position:relative;align-self:flex-end;-webkit-box-flex:0;-ms-flex:0 0 12.5%;max-width:12.5%;flex:0 0 12.5%;display:flex;height:100%}
.banner-tile ul li a{color:#fff;align-items:flex-end;padding:20px 15px;display:flex;height:100%;flex-grow:1;text-transform:uppercase;font-weight:800;width:100%;}.banner-tile ul li a:hover{background-color:#e1dcd666}#home-banner-1575014484659 
.banner-item .image{display:none}#home-banner-1575014484659 .banner-item .subtitle{line-height:170%}


.banner-tile {position: absolute; top: 0; left: 0; right: 0; text-align: center; height: 100%;}
.banner-tile ul {flex-wrap: wrap;display: flex;height: 100%;width: 100%;}
.banner-tile ul li {border-right: 1px solid rgb(255 255 255 / 60%);position: relative;align-self: flex-end;-webkit-box-flex: 0;-ms-flex: 0 0 12.5%;max-width: 50.5%;flex: 1 0 12.5%;display: flex;height: 100%;}
.banner-tile ul li a {color: #000;opacity: 0.85;align-items: flex-end;padding: 29px 10px;display: flex;justify-content: center;height: 100%;flex-grow: 1;text-transform: capitalize;font-weight: 600;width: 100%;font-family: 'Poppins', sans-serif;}

.banner-tile ul li.first {border: none;}
.banner-tile ul li.last {border:none;}
.main-slider ul li figure img {width: 100%;}
.banner-tile ul li.second-last {border: none;}
.banner-tile ul li a:hover {background-color: #e1dcd666;}

.main-header .cart-login .number {top: 0px; right: 15px; font-size: 13px; background-color: #000; height: 18px; width: 18px; color: #fff; line-height: 18px; border-radius: 50%; text-align: center;}
.main-header .cart-login .count {top: 0px; right: 111px; font-size: 13px; background-color: #000; height: 18px; width: 18px; color: #fff; line-height: 18px; border-radius: 50%; text-align: center;}

.our-txt {max-width: 490px;}
.our-txt p {font-size: 18px; color: #7e7e7e; margin-bottom: 3.125rem!important;}

.new-collection-text {max-width: 427px;}
.new-collection-text h5 {font-size: 15px; text-transform: uppercase;}
.new-collection-text p {font-size: 18px; color: #7e7e7e; margin-bottom: 1.875rem!important;}
.new-collection {background-color: #eee;}

.new-collection-img figure {margin: 0;}

.new-collection-text a.wp-block-button__link {padding: 0; background: none;}
.new-collection-text .theme-btn a {padding: 0.625rem 1.875rem; box-shadow: 0 4px 9px rgba(0,0,0,.05)!important; border-radius: 3px!important; background: #fff; color: #000; text-decoration: none; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.new-collection-text .theme-btn a:hover {background: #000; color: #fff;}
.new-collection-img figure img {width: 100%;}

.blend-txt {max-width: 675px; margin: 0px auto; margin-bottom: 3.75rem!important;}
.blend-txt h5 {margin-bottom: 1.25rem!important;font-size: 14px;letter-spacing: .1em!important;text-transform: uppercase;font-weight: 500;}
.blend {padding: 6.25rem 0;}

.blend .wp-block-buttons {display: block;}
.blend a.wp-block-button__link {padding: 0; background: none;}
.blend .product-btn a {border: 1px solid #eee!important; margin-top: 1.875rem!important; padding: 0.625rem 1.875rem; font-size: 1rem; line-height: 1.65; border-radius: 3px; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; color: #000; font-weight: 600; border-width: 2px!important; text-decoration: none;}
.blend .product-btn a:hover {background: #000; color: #fff;}

.news-letter {padding-top: 5.625rem!important; padding-bottom: 5rem!important; background-color: #EDF1F0;}
.bestseller {margin-bottom: 0 !important;}
.news-letter-text {max-width: 500px; line-height: 1.29!important; margin: 0px auto; margin-bottom: 2.5rem!important;}

.newsletter-sec {display: block; text-align: center; margin: 0px auto; position: relative;}
.newsletterform {display: block; text-align: center; margin: 0px auto;}
.newsletterform input.mailpoet_text {height: calc(1.6em + 1.375rem + 2px); padding: 0.6875rem 1.25rem !important; font-size: .9375rem; font-weight: 500; line-height: 1.6; background: #fff; width: 31% !important; display: inline-block !important; margin-left: -120px !important;}
.mailpoet_paragraph.newsletter-btn.last {position: absolute; right: 29.5%; top: 20px;}
.mailpoet_paragraph.newsletter-btn input.mailpoet_submit {color: #fff; background-color: #000; box-shadow: none; border: 1px solid transparent; padding: 0.625rem 1.875rem !important; font-size: 1rem; line-height: 1.65; border-radius: 3px; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

.gram {padding-top: 9.625rem!important;}
.gram figure {overflow: hidden; cursor: pointer;}

.card-img figure img {width: 51px; margin: 0 auto; }
.card-img {display: block; text-align: center;}
.card-body h3 {font-size: 17px;margin-bottom: 0.625rem;margin-top: -15px;}
.card-body p {font-size: 16px;color: #7e7e7e;margin: 0;}
.shipping {padding-bottom: 3.75rem!important; padding-top: 5rem!important;}

.bestseller h2.woocommerce-loop-product__title {text-align: center; font-size: 15px !important;}
.bestseller span.price {text-align: center; color: #000 !important; font-size: 16px !important;}
.bestseller .woocommerce ul.products li.product .button {display: none;}

.banner-sec .banner-img .banner-head h2 {font-size: 50px; font-weight: 700; color: #fff; font-family: 'Poppins', sans-serif;}

.bestseller .woocommerce ul.products li.product a img {width: 100%; object-fit: cover;}
.banner-sec .banner-img .banner-head p {font-size: 18px;color: #000;max-width: 510px;font-family: 'Poppins', sans-serif;font-weight: 300;}

.searching svg {width: 20px;height: 24px;margin-right: 0.625rem;}
.searching a {text-decoration: none; color: #7e7e7e;}

.product-sec {position: relative;}
.product-sec .owl-nav {position: absolute; top: -100px; right: 220px;}
.product-sec .owl-nav button.owl-prev {position: absolute;right: 275px;left: auto;}
.product-sec .owl-nav button.owl-prev, .product-sec .owl-nav button.owl-next {background: none; font-size: 18px; background-color: #fff; width: 48px; height: 48px; border-radius: 50%; color: #7e7e7e; border: 2px solid #eee; text-align: center; line-height: 48px;}
.product-sec .owl-nav button.owl-next {position: absolute;left: auto;right: 110px;}

.bestseller .bottomLine {display: block;}
.bestseller .yotpo .pull-left {text-align: center !important;float: none !important;}
.bestseller .yotpo .standalone-bottomline .star-clickable {display: block !important;}

.bestseller .woocommerce span.onsale {display: inline-block; padding: 0.32em 0.75em; font-size: 1rem; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 3px; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; min-width: 0; min-height: 0; margin: 10px 15px !important;}


.bestseller .woocommerce div.product div.images img {max-height: 350px; width: auto; margin: 0px auto; display: block;}
.single-product .woocommerce div.product div.images img {max-height: 450px; width: auto; display:block; margin:0px auto;}
.single-product-banner ul li span {font-size: 17px;}
.woocommerce div.product div.summary {margin-top: 35px;}
.primary-tabs {display: inline-block; margin-top: 65px;}
.see-btn {margin-top: 65px;}
a:focus, a:hover {text-decoration: none !important;}
.popular-categories-area .primary-btn,.about-area .primary-btn {margin-top: 65px;}
.image-gallery-area .col-lg-4.col-md-4 {padding-left: 0;}
th.product-stock-status .nobr, th.product-price .nobr {display: block; text-align: center;}
.nobr {font-size: 14px;}
.product-name a, .woocommerce-Price-amount.amount, .wishlist-in-stock {font-size: 15px;}
.product-add-to-cart a {display: inline-block; font-size: 12px; text-transform: uppercase; background: #cb0003; border: solid 1px #cb0003; padding: 15px 20px; color: #fff; letter-spacing: 1px; font-weight: 600; transition: all 250ms linear; border-radius: 3px;}
.product-add-to-cart a:hover {background: #fff; color: #cb0003; border: solid 1px #cb0003;}
.woocommerce-input-wrapper .checkbox input[type=checkbox] {position: static;}
.quantity input.minus, .quantity input.plus {display: none;}

.single-product .woocommerce span.onsale {padding: 0.32em 0.75em; min-width: 20px; min-height: 20px; line-height: 20px; border-radius: 3px; top: 15px; left: 15px;}
div#counter {position: absolute;top: -90px;right: 395px;font-size: 17px;}

.main-header .nav-one ul li { position:relative; }
.main-header .nav-one ul li i { font-size: 10px; }
.main-header .nav-one ul li ul.sub-menu { position: absolute; top: 100%; left: 0; min-width: 170px; background: #f8f8f8; visibility: hidden; opacity: 0; transition: all 250ms linear; -webkit-transition: all 250ms linear; z-index: 11; padding: 5px; }
.main-header .nav-one ul ul.sub-menu li a { padding:8px 10px 8px 20px; display: block; margin: 0; line-height: 15px; font-size: 14px; }
.main-header .nav-one ul ul.sub-menu li {  display: block; }
.main-header .nav-one ul ul.sub-menu li a:after { content: ">";  position: absolute; top: 8px; left: 6px; }
.main-header .nav-one ul ul.sub-menu li a:before { display:none; }
.main-header .nav-one ul li:hover ul.sub-menu { visibility:visible; opacity:1; }

.main-header .nav-one ul li a, .main-header .nav-two ul li a {position: relative; padding: 0; margin: 0 10px;}
.main-header .nav-one ul li a:before, .main-header .nav-two ul li a:before {content: ''; position: absolute; left: 0; bottom: -2px; height: 1px; background-color: #000; transition: width .5s; width: 0;}
.main-header .nav-one ul li:hover a:before, .main-header .nav-two ul li:hover a:before, .main-header .nav-one ul li.current-menu-item a:before, .main-header .nav-two ul li.current-menu-item a:before {width: 100%;}
.currency select#language-picker-select {letter-spacing: 2px;font-size: 13px;font-weight: 600;}

a#yotpo_testimonials_btn{display:none;}
h1,h2,h3,h4,h5,h6,.entry-header h1{color:#000;}
.product-sec .owl-nav button i{font-size:27px;}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title{position:absolute;bottom:-45px;padding:0!important;font-weight: 500; left:0; right:0;}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title i { font-style:normal; display:block; font-size:15px; font-weight: 700; }
.woocommerce.columns-1 ul.products li.product{min-height:330px;}
.woocommerce ul.products li.product:hover a img{transform:scale(1);-webkit-transform:scale(1)}
.woocommerce ul.products li.product .price {margin: 12px 0 0 0;}
.home .woocommerce ul.products li.product h2.woocommerce-loop-product__title { font-weight: 600; position: relative; bottom: 0; padding: 10px 0 0 !important; height: auto; text-transform: none;}


footer.pt-10.pt-lg-14.pb-11.footer.bg-gray { padding: 60px 0 30px !important;}
.footer-bottom {    margin-top: 70px !important;}
.product-sec .owl-nav button.owl-prev:hover, .product-sec .owl-nav button.owl-next:hover { background: #eee; transition: linear 0.2s;}


.single-product header{border-bottom:solid 1px #edf1f0;}
.single-product .single-product-banner{margin:40px 0 20px;}
.single-product .woocommerce div.product div.images{background:#f8f8f8;}
.single-product .woocommerce-product-gallery{margin:0 0 110px!important;display:block;}
.single-product .summary.entry-summary{margin:0!important;}
.single-product .woocommerce .product .summary p.price{margin:0 0 20px;}
.single-product .woocommerce .product .summary p.price span{font-size:32px;}
.single-product .woocommerce .product .summary form.cart .quantity{padding:9px 20px;}
.single-product .woocommerce .product .summary form.cart > .qty{margin:0 0 10px;}

.page-id-81 .u-column2.col-2{display:none;}
.page-id-81 .u-column1.col-1{float:none;width:100%;max-width:100%;}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:solid 1px #ccc;width:100%;padding: 11px 10px;display:block;}
.page-id-81 .woocommerce-account form .form-row label{display:block;}
.page-id-81 .woocommerce form .form-row{display:block;}

.woocommerce-page .woocommerce ul.products li.product a.added_to_cart,.woocommerce-page .woocommerce ul.products li.product a.button,
.woocommerce-shop .woocommerce ul.products li.product a.added_to_cart,.woocommerce-shop .woocommerce ul.products li.product a.button{margin:10px 0 0;display:inline-block;width:auto;border-radius:6px;}
.woocommerce-page .woocommerce ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce-shop .woocommerce ul.products li.product h2.woocommerce-loop-product__title{position:static;margin:30px 0 0!important;height:auto; text-transform: none;}
.woocommerce-page .woocommerce ul.products li.product .price span,
.woocommerce-shop .woocommerce ul.products li.product .price span{font-size:22px;color:#555;}


.contact-info .contact-box{position:relative;}
.contact-info .contact-box .wp-block-getwid-icon{position:absolute;left:0;border:dashed 1px #000;border-radius:50%;overflow:hidden;width:80px;height:80px;background:#fff;}
.contact-info .contact-box .box-info{padding:10px 0 0 100px;margin:0 0 32px;}
.contact-info .contact-box .wp-block-getwid-icon .wp-block-getwid-icon__wrapper{padding:0;background:#000;width:65px;text-align:center;height:65px;border-radius:50%;margin:auto;display:block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.contact-info .contact-box .wp-block-getwid-icon .wp-block-getwid-icon__wrapper i{font-size:25px;color:#fff;margin:0 auto;line-height:62px;}


.goat-milk .wp-block-columns {display: flex; align-items: center; margin: 40px 0;}
.service-mg figure {width: 100%; border: solid 4px #bfbfbf; padding: 20px; border-radius: 60px 0;}

.blend ul li.wc-block-product-categories-list-item {width: 24%;display: inline-block;margin: 0 15px 0 0;vertical-align: top;overflow: hidden;}
.blend ul li.wc-block-product-categories-list-item img {object-fit: cover;height: 420px;width: 100%;margin-bottom: 25px;position: relative;transition: .5s ease-in-out;overflow: hidden;}
.blend ul li.wc-block-product-categories-list-item a {font-size: 24px; display: block;}
.blend ul li.wc-block-product-categories-list-item.first {margin-left: 0 !important;}
.blend ul li.wc-block-product-categories-list-item.last {margin: 0;}
.blend .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {display: inline;border: none;padding: 0;margin: 0;}
.blend ul li.wc-block-product-categories-list-item:hover img { margin-top: -10px; transition: .5s ease-in-out;}

.service-upper-text {text-align: center; }





@media (min-width: 1200px) and (max-width: 1500px){
	.blend ul li.wc-block-product-categories-list-item {width: 23.9%;display: inline-block;margin: 0 15px 0 0;vertical-align: top;overflow: hidden;}
}


.shop_detail_page .woocommerce div.product .woocommerce-tabs .panel h2{font-size:24px;}
.shop_detail_page .woocommerce div.product .woocommerce-tabs .panel h3{font-size:20px;}
.shop_detail_page .woocommerce div.product .woocommerce-tabs .panel p{font-size:14px;line-height:190%;}
.related.products h2{font-size:20px;}

.goat-milk p { font-size: 16px; line-height: 190%; }


.woocommerce-Tabs-panel--ingredients.panel ul li {display: inline-block;width: 29%;padding: 7px 20px;position: relative;font-size: 15px;line-height: 150%;}
.woocommerce-Tabs-panel--ingredients.panel ul li:before {content: "\f105";position: absolute;display: block;width: 15px;height: 15px;font-family: 'FontAwesome';font-size: 20px;top: 10px;left: 0;line-height: 15px;text-align: center;}
.woocommerce-Tabs-panel--ingredients.panel ul {margin: 30px 0;}

.blend ul.wc-block-product-categories-list li.wc-block-product-categories-list-item.first {display: none;}
.woocommerce-page ul.products li.product img {width: 100%;height: 200px !important;object-fit: contain;background: #f8f8f8;}
.mobileheader {display: none;}

.display_none{display:none;}

.search-no-results form.search-form input.search-field {padding: 10px;border: 1px solid #000;width: 160px;height: 40px;font-size: 14px;}
.search-no-results form.search-form  button.search-submit .screen-reader-text {overflow: visible;position: relative !important;clip-path: none;display: block;}
.search-no-results form.search-form label {font-size: 0;}


ul.list-unstyled li {line-height: 180%;}
ul.list-unstyled li a {color: #0000007a;}




.woocommerce div.product form.cart .variations {margin-top: 30px;}
table.variations td.value select {padding: 10px 10px;border: 1px solid #000 !important;width: 60%;float: left;position: relative;padding-left: 10px !important; margin-right: 80px;}
.woocommerce div.product form.cart .variations select {min-width: 95%;}
table.variations td.value a.reset_variations {padding: 10px 20px !important; }
.single-product .quantity {display: none;}
.single_variation_wrap .woocommerce .product .summary form.cart .quantity {display: none !important;}
.single_variation_wrap .variations_button.woocommerce-variation-add-to-cart-enabled .qty {display: none;}
.single-product .single_variation_wrap {border-bottom: 0;}
.single_variation_wrap .single_add_to_cart_button.button {margin-top: 40px !important;width:100%}
.single_variation_wrap  .entry-summary .single_add_to_cart_button.button.alt:before {top: 10px;right: 0;margin: 0 auto 0 auto;left: -120px;}
.single_variation_wrap .woocommerce .product .summary form.cart .quantity{padding:0;}
.single_variation_wrap .quantity {display: none !important;}
.woocommerce-variation.single_variation span.price {font-size: 28px;}
.woocommerce-variation.single_variation span.price span.woocommerce-Price-amount.amount {font-size: 30px;font-weight: 700;color:#000;}
.product_meta {display: none;}

.woocommerce div.product form.cart .variations th {vertical-align: middle;}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .qty {    display: none;}

#primary .woocommerce-order .woocommerce-customer-details .addresses .col-2,
#primary .woocommerce-order .woocommerce-customer-details .addresses .col-1 { max-width: 50%; }
#primary .woocommerce-order .woocommerce-customer-details .addresses h2 { font-size: 20px; text-transform: uppercase; }


.rateus-btn {max-width: 150px;margin: 0 auto;}
.rateus-btn a.btn.btn-pill {font-size: 16px;}
.rateus-btn a.btn.btn-pill:hover {background: #32373c !important;}
.top-header .social-icons ul li a i:before, .footer-bottom ul li a i:before{font-family: 'FontAwesome'; font-weight: normal;}
.wp-block-product-top-rated, .wp-block-product-best-sellers, .wp-block-product-new {overflow: hidden;}
.woocommerce ul.products li.product img {min-height: 450px;object-fit: cover;max-height: 450px;width: 100% !important;}


.footer-badges{margin:-70px 0 0;}
.footer-badges ul li{display:inline-block;margin:0 20px;}
.footer-badges ul li img{max-width:90px;}

.home-category  ul.products li.product img {min-height: 300px; max-height: 300px;}

@media (min-width: 0px) and (max-width: 767px){
	
	#primary .woocommerce-order .woocommerce-customer-details .addresses .col-2,
#primary .woocommerce-order .woocommerce-customer-details .addresses .col-1 { max-width: 100%; }
	
.header {padding: 0;}
ul.secondmenu {margin-top: 0 !important;}
.main-header .row .col-md-5.laptop1,.main-header .row col-md-2 {display: none;}
.col-md-5.laptop2 .nav-two {display: none;}
.web-logo {display: none;}
.cart-login {float: none;position: absolute;top: -33px;left: 0;}
.top-header .social-icons {display: none;}
.mobileheader{padding: 15px 0; display:block;}	.mobileheader .branding-logo{width: 70%; display: inline-block;}	.mobileheader .branding-logo img{}	.mobileheader .menu-btn{width: 28%;display: inline-block; text-align: right;}	.mobileheader .menu-btn a{color: #000;font-size: 24px; padding: 0px 0 0 0;display: inline-block;}	.mobilemenu{background: rgb(0 0 0 / 88%); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; padding: 40px 0 0 0;display: none;}	.mobilemenu ul{text-align: left; margin: 20px 0 0 0;}	.mobilemenu ul li{display: block !important; border-bottom: solid 1px rgb(255 255 255 / 15%);}	.mobilemenu ul li a{color: #fff !important; font-size: 14px !important; display: block; padding: 10px 20px !important;}	.m-close-btn{display: block; position: absolute; top: 0; right: 0; color: #fff; font-size: 32px; padding: 20px 20px;}	.mobileheader button.sub-menu-toggle{display:none;}	.mobileheader ul li.menu-item-has-children{position:relative;}	.mobileheader ul li.menu-item-has-children a{display:inline-block;}	.mobileheader ul li.menu-item-has-children:after{content:"\f067";font-family:'FontAwesome';position:absolute;display:block;width:15px;height:15px;right:20px;top:13px;bottom:0;color:#fff;line-height:100%;font-size:15px;font-weight:100;text-align:center;}	.mobileheader ul li.menu-item-has-children.active:after{content:"\f068"}	.mobileheader ul li.menu-item-has-children ul.sub-menu{margin:0; display:none;}	.mobileheader ul li.menu-item-has-children ul.sub-menu li{position:relative;padding:0 0 0 6px;margin:0 0 0 25px;}	.mobileheader ul li.menu-item-has-children ul.sub-menu li:before{content:"";position:absolute;display:block;width:10px;height:1px;background:#fff;top:0;left:0;bottom:0;margin:auto 0;}	.mobileheader ul li.menu-item-has-children ul.sub-menu li a{font-size:70%;display:block;}
.mobileheader .branding-logo img {max-width: 100px;}


.banner-sec .banner-img {min-height: 100px;}
.banner-sec .banner-img .banner-head {top: 35px;left: 20px;}
.banner-sec .banner-img .banner-head h1 {font-weight: 700;text-transform: uppercase;font-size: 18px;}
.banner-tile {position: static;background: #000;margin: -16px 0 0 0;}
.banner-tile ul {display: block;}
.banner-tile ul li:first-child {display: none;}
.banner-tile ul li {display: inline-block;width: 100%;border-right: none;border-bottom: none;border: solid 1px #ccc;max-width: 50%;margin: 0 -2px;}
.banner-tile ul li a {display: block;font-size: 9px;font-weight: 400;word-break: break-all;padding: 6px 5px;text-transform: capitalize;color:#fff;}
.banner-sec .banner-img .banner-head p {font-size: 14px;}
.banner-sec .banner-img .banner-head h1 strong {display: inline-block;}
div#counter {font-size: 10px;top: -20px;right: 20px;}

	
	
.woocommerce.columns-1 ul.products li.product {width: 100%;margin-bottom: 0;}
h2 {font-size: 20px;}
p {font-size: 14px;line-height: 140%;}
.our-txt p {font-size: 14px;}
.bestseller {margin: 0 !important;text-align: center;padding-top: 10px;}
.our-txt p {margin-bottom: 20px !important;}
.new-collection {text-align: center;}
.new-collection-text .wp-block-buttons {justify-content: center;}
.new-collection .pb-11 {padding-bottom: 40px !important;}

.blend {padding: 20px 0;}
.blend ul li.wc-block-product-categories-list-item {width: 100%;margin: 0 !important;}
.blend ul li.wc-block-product-categories-list-item img {margin: 0;height: auto;margin-bottom: 5px;}
.blend ul li.wc-block-product-categories-list-item  span.wc-block-product-categories-list-item-count {margin-bottom: 20px;}
.blend ul li.wc-block-product-categories-list-item span.wc-block-product-categories-list-item-count {margin-bottom: 10px;display: block;}

.news-letter {padding: 40px 0 !important;}
h3 {font-size: 20px;}
.news-letter-text {margin-bottom: 10px !important;}
.newsletterform input.mailpoet_text {display: block;}
.newsletter-sec {width: 100%;}
.newsletter-sec .mailpoet_form {padding: 0 !important;}
.mailpoet_form .mailpoet_paragraph.newsletter-btn.last {position: relative;top: 0;right: 0;left: 0;text-align: center;margin: 0 auto;}
.mailpoet_form input {width: 100% !important;}
.newsletterform input.mailpoet_text {width: 100% !important;display: block;margin-left: 0 !important;}

.gram {padding: 30px 0 !important;}

.footer {text-align: center;}
.footer h3 br {display: none;}
.footer-bottom {margin-top: 0 !important;text-align: center;display: block;}
.footer-bottom .d-flex {justify-content: center;margin-top: 0 !important;}
.footer .mb-8 {margin-bottom: 20px !important;}
.shipping {padding: 0px !important;}

.contact-info {padding-left: 0;margin-top: 40px;text-align: center;}
.contact-info .contact-box .box-info {padding: 90px 0 0 0;}
.contact-info .contact-box .wp-block-getwid-icon {right: 0;margin: 0 auto;}
.contact_text h2 {font-size: 20px;    line-height: 140%;}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width: 100%;}
.woocommerce-page table.cart td.actions .coupon .button {width: 100%;}
.woocommerce-cart table.cart td.actions .coupon .input-text {margin-bottom: 9px; min-width: 100%;}

.woocommerce .checkout #order_review, .woocommerce .checkout #customer_details {width: 100%;}
.woocommerce #customer_details .col-1, .woocommerce #customer_details .col-2 {padding: 0;}
.sq-card-wrapper {min-width: 100% !important;}	

	.banner-sec .madeinusa { bottom:inherit; top:0; max-width: 80px; }
	.banner-sec .banner-img .banner-head { padding-right: 70px; }
	.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 13px;}
	.wp-block-product-top-rated {overflow: hidden;}
	.inner-banner {padding: 10px 0;}
	.inner-banner h3 {font-size: 20px;}
	.inner-banner ul.breadcumb a, .inner-banner ul.breadcumb span {font-size: 16px;}

	.contact-area .contact-info p, .contact-area p {font-size: 16px; margin: 0;}
	.contact_text h2 {font-size: 16px; margin-bottom: 0;}
	.contact_text {margin-bottom: 20px;}
	.contact-area.sec .wp-block-columns {margin-bottom: 0;}
	.single-product .woocommerce-product-gallery {margin-bottom: 50px !important;}
	
	
	.footer-badges{margin:10px 0 0;}
.footer-badges ul li img{max-width:70px;border:solid 1px #000;padding:7px;}
.footer-badges ul li{margin:0;}
	
	
}
@media (min-width: 768px) and (max-width: 1023px){
.header {padding: 0;}
ul.secondmenu {margin-top: 0 !important;}
.main-header .row .col-md-5.laptop1,.main-header .row col-md-2 {display: none;}
.col-md-5.laptop2 .nav-two {display: none;}
.web-logo {display: none;}
.cart-login {float: none;position: absolute;top: -33px;left: -100px;}
.top-header .social-icons {display: none;}
.mobileheader{padding: 15px 0; display:block;}	.mobileheader .branding-logo{width: 70%; display: inline-block;}	.mobileheader .branding-logo img{max-width: 140px;}	.mobileheader .menu-btn{width: 28%;display: inline-block; text-align: right;}	.mobileheader .menu-btn a{color: #000;font-size: 24px; padding: 0px 0 0 0;display: inline-block;}	.mobilemenu{background: rgb(0 0 0 / 88%); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; padding: 40px 0 0 0;display: none;}	.mobilemenu ul{text-align: left; margin: 20px 0 0 0;}	.mobilemenu ul li{display: block !important; border-bottom: solid 1px rgb(255 255 255 / 15%);}	.mobilemenu ul li a{color: #fff !important; font-size: 14px !important; display: block; padding: 10px 20px !important;}	.m-close-btn{display: block; position: absolute; top: 0; right: 0; color: #fff; font-size: 32px; padding: 20px 20px;}	.mobileheader button.sub-menu-toggle{display:none;}	.mobileheader ul li.menu-item-has-children{position:relative;}	.mobileheader ul li.menu-item-has-children a{display:inline-block;}	.mobileheader ul li.menu-item-has-children:after{content:"\f067";font-family:'FontAwesome';position:absolute;display:block;width:15px;height:15px;right:20px;top:13px;bottom:0;color:#fff;line-height:100%;font-size:15px;font-weight:100;text-align:center;}	.mobileheader ul li.menu-item-has-children.active:after{content:"\f068"}	.mobileheader ul li.menu-item-has-children ul.sub-menu{margin:0; display:none;}	.mobileheader ul li.menu-item-has-children ul.sub-menu li{position:relative;padding:0 0 0 6px;margin:0 0 0 25px;}	.mobileheader ul li.menu-item-has-children ul.sub-menu li:before{content:"";position:absolute;display:block;width:10px;height:1px;background:#fff;top:0;left:0;bottom:0;margin:auto 0;}	.mobileheader ul li.menu-item-has-children ul.sub-menu li a{font-size:70%;display:block;}


.woocommerce.columns-1 ul.products li.product {width: 100%;}
h2 {font-size: 25px;}
p {font-size: 16px;line-height: 150%;}
.our-txt p {font-size: 16px;}
.bestseller {margin-top: 0 !important;text-align: center;}
.our-txt {max-width: 100%;}
div#counter {right: 20px;top: -30px;}
.new-collection .wp-block-columns {align-items: center;justify-content: center;}
.new-collection .wp-block-column {margin: 0 !important;}
.new-collection .wp-block-columns .pb-11 {padding-bottom: 50px !important;}


h3 {font-size: 22px;}
.news-letter-text {margin-bottom: 0 !important;}
.news-letter {padding: 50px 0 0 0 !important;}
.gram {padding: 40px 0 !important;}
.gram .wp-block-columns {justify-content: center;}
.shipping {padding: 0 0 !important;}
.footer-bottom {margin-top: 0 !important;}
.footer_top {text-align: center;}

.banner-img {min-height: 100%;}
.banner-sec .banner-img .banner-head h1 {font-size: 25px;}
.banner-sec .banner-img .banner-head p {font-size: 16px;}
.banner-tile ul li a {padding: 29px 0;font-size: 13px}



.footer h3 br {display: none;}

.about_pg .wp-block-media-text {display: block !important;}
.about_pg .wp-block-media-text__content {margin-top: 15px;}
.madeinusa {bottom: 0 !important; max-width: 130px !important;}
.banner-sec .banner-img .banner-head {left: 140px;}	
.wp-block-product-top-rated, .wp-block-product-best-sellers, .wp-block-product-new {overflow: hidden;}
	
.single-product .summary.entry-summary {width: 48% !important; float: right !important;}
.single-product .woocommerce div.product div.images {width: 48%; float: left;}
.single-product .woocommerce-product-gallery {margin-bottom: 50px !important;}
	
}
@media (min-width: 1024px) and (max-width: 1199px){
	
	
.searching a {font-size: 0;}
.searching svg {margin: 0;}
.col-md-5.laptop1 {display: flex;}
.searching {width: auto;}
.main-header .nav-one ul li a, .main-header .nav-two ul li a {font-size: 13px;}
.cart-login {float: none;position: absolute;right: 140px;top: -74px;}
.col-md-5.laptop1 .nav-one {margin-left: 30px;}
.banner-img {min-height: 100%;}

.product-sec .owl-nav {right: 0;}
div#counter {right: 173px;}
.woocommerce.columns-1 ul.products li.product {margin-bottom: 0;}

}

.contact-area .contact-info p,
.contact-area p { font-size: 18px; }

.new-collection .wp-block-column:nth-child(2) {margin-left: 0 !important;}
.madeinusa {position: absolute;bottom: 40px;right: 0;max-width: 280px;}


@media (min-width: 1800px) and (max-width: 1950px){
	.madeinusa {bottom: -40px;}
	
}	


