@media only screen and (max-width: 1800px) {
}
@media only screen and (max-width: 1620px) {
.product-in{max-width: 100%;padding: 60px 0;}
.product-in ul{margin: 0;}
.banner-cnt1{padding: 0;left: 25px;}
.banner-cnt1{left: 0;max-width: 100%;padding: 0 15px;}
.summary-top-items-details{padding: 15px;}
.sub-total-in1 small{font-size: 20px;}
.shopping-in{padding: 30px 15px;}
.shopping-rt{padding: 0;}
}
@media only screen and (max-width: 1500px) {
.container{width: 100%;padding: 0 15px;max-width: 100%;}
.products-in{padding: 60px 0;}
.header-rt-rt,.header-rt,.header-lt{padding: 0;}
.products-in ul{margin: 0;}
.footer-in{padding: 40px 0;}
.header-cont{padding: 10px 0px;}
.footer-text{padding: 30px 0 30px 0;}
.truth-in{padding: 30px 0;}
.footer-rt{padding: 0 50px;}
.truth-in ul{margin: 0;}
.truth-in ul li{padding: 0 20px;}
.banner-in{left: 213px;top:92px;}
.cart{right: -10px;}
.trusted span{font-size: 18px;letter-spacing: 0;padding: 0;}
nav ul li{padding: 0 9px;}
.truth-cont h3{font-size: 26px;}
.btn-product{font-size: 16px;padding: 0 37px;}
.facts-lft{padding: 80px 15px 0 0;}
.shopping .summary-main{overflow-x: auto;}
.shopping .summary-top{width: 1046px;}
.facts-rgt{padding: 50px 0 0 0;}
.meal{padding: 0;}
.trace-in ul li{padding-bottom: 10px;}
}
@media only screen and (max-width: 1200px) {
.footer-rt{padding: 0 15px;}
.banner figure img{height: 450px;object-fit: cover;}
.banner1 figure img{height: 150px;object-fit: cover;}
.header-tp ul li a{font-size: 16px;}
nav ul li a{font-size: 15px;}
nav ul li{padding: 0 5px;}
.banner-in{left: 15px;}
.truth-cont h3 {font-size: 23px;}
.gluten ul li{padding: 0 13px 16px 0;}
.footer-lt ul{padding: 0;}
.truth-in ul li {padding: 0 10px;}
.trusted a img{width: 80px;height: 80px;background-size: 100% 100%;}
.btn-product{font-size: 12px;padding: 0 17px;line-height: 40px;height: 40px;}
h2{font-size: 35px;line-height: 40px;}
.growth-rt{padding: 18px 0 0 45px;}
.growth-in{padding: 60px 0;} .sub-total button{width:100%;}
.summary-top-items-details{padding:0px 15px 20px 15px;}
.summary-bottom{padding: 20px 15px;}
.facts-blk p strong,.facts-blk p span,.facts-blk p small{font-size: 30px;}
.facts-in .quantity-right{width: 50%;}
.trace-in{padding: 30px 0 0 0;}
.gluten ul li a{font-size: 18px;letter-spacing: 0;}
.softge{padding: 10px;}
.prefer{padding: 0;}
}
@media only screen and (max-width:1024px) {
.sub-total-in small{width:26%;}
.sub-total-in span{width:74%;}
.oil{width:455px;}
.softge{overflow-x: auto;margin: 0;}
.softge-scroll{width: 500px;}
.softge-blk h4{font-size: 30px;text-align: left;}
}
@media only screen and (max-width:991px) {
nav ul li a{font-size: 12px;letter-spacing: 0;}
.truth-in ul li:nth-child(3):after{display: none;}
.footer-lt ul li address{font-size: 13px;}
.footer-lt ul li a{font-size: 13px;}
.growth-in{padding: 40px 0 14px 0;}
h2{font-size: 30px;line-height: 35px;}
.logo-inner img{width:360px;}
.secure h3{font-size:25px;}
.sub-total-in1 small{font-size:16px;}
.sub-total button{height:55px;}
.summary-top-items-details-in{width: 992px;}
.summary-top-items-details{overflow-x: auto;}
.address-some-right{width:18%;}
.address-some-left{width:82%;}
.address-some-left span{font-size:16px;padding:10px 0 50px 79px;}
.shopping .summary-top-items-details{overflow-x: inherit;}
h1{font-size: 35px;letter-spacing: 0;line-height: 44px;}
.facts-blk h2{font-size: 30px;letter-spacing: 0;line-height: 35px;padding: 0;}
.facts-blk p strong, .facts-blk p span, .facts-blk p small{font-size: 23px;line-height: 32px;}
.facts-blk h5,.facts-blk h5 span{font-size: 30px;letter-spacing: 0;padding: 0px 0 0 20px;}
.facts-in .quantity-right{width: auto;}
.trace-in ul li a{font-size: 20px;letter-spacing: 0;}
.facts-in .quantity-blk{padding: 0;}
.prefer p{font-size: 15px;line-height: 24px;}
.btn1{font-size: 15px;}
.facts .quantity-left small{font-size: 22px;}
.facts-in .quantity-left .nice-select{padding: 0px 0 0 20px;width: 100px;font-size: 25px;}
.gluten{padding: 15px 0;}
.interadies p{padding: 0;}
}
@media only screen and (max-width:767px) {
.cbp-spmenu .header-tp-in{
display: block;
}
nav ul li a{font-size: 13px;letter-spacing: 0;}
#nav-icon1{display: block;}
.logo{margin-right: 42px;}
.truth-cont p{height: inherit;}
.header-cont{padding: 15px 0;}
#nav-icon1{display:block;}
.sidebar{display:block;width: 250px; background:#214B2A; position: fixed;  z-index: 999; height:100%; transition:all 0.5s ease-in-out; top:0;right:-250px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg); transform: rotate(0deg);-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; overflow-y: auto;}
.open .sidebar{ right:0;}
.wrapper{position:relative; left:0; transition:all 0.5s ease-in-out; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);  -o-transform: rotate(0deg); transform:  rotate(0deg);  -webkit-transition: .25s ease-in-out;   -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;}
.open .wrapper{left:-250px;position: fixed;}
.sidebar nav{display: block;text-align: center;color: #fff;}
.sidebar .header-tp-in{display: block;text-align: center;color: #fff;}
.sidebar nav ul li{}
.sidebar nav ul li a{color: #fff;}
.sidebar nav ul li:last-child{display: none;}
.sidebar .header-tp-in  ul li, .cbp-spmenu .header-tp-in  ul li{padding: 0 22px 12px 22px;}
.sidebar .header-tp-in  ul li a, .cbp-spmenu .header-tp-in  ul li a{color: #fff;font-size: 14px;word-break: break-all;line-height: 24px;}
.cbp-spmenu .header-tp-in  ul li a:hover{
background-color: transparent;
}
h1{font-size: 34px;line-height: 38px;letter-spacing: 0;}
h3{font-size: 25px;line-height: 30px;}
.products-in{padding: 30px 0 5px 0;}
.truth-in ul li{padding: 0 0 25px 0;}
.truth-in{padding: 30px 0 5px 0;}
.truth-cont{padding: 0 10px;}
h4{font-size: 20px;line-height: 24px;}
.products-cont{padding: 20px 0 0 0;text-align: center;}
.products-in ul li{padding: 0 0 25px 0;}
.banner h1 br{display: none;}
.banner-in p{font-size: 16px;line-height: 25px;letter-spacing: 0;}
.banner-in{max-width: 100%;padding: 0 15px;left: 0;top: 40px;}
.footer-rt{padding: 0;}
.footer-lt ul li{padding-bottom: 8px;}
.footer-in{padding: 20px 0 0 0;}
.footer-lt p{padding: 20px 0;}
.footer-lt ul li address{line-height: 24px;}
.footer-lt ul li a{word-break: break-all;line-height: 24px;}
.copyright-in ul li{padding: 0 10px 13px 10px;}
.truth-in ul li:after{display: none;}
.trusted span br{display: none;} .banner1 p br{display: none;}
.banner1 p{font-size: 16px;line-height: 22px;} .growth-rt:after{display: none;}
.growth-rt{padding: 22px 0 0 0;}
.growth-lt{padding: 0;}
.liquid{margin: 0 auto;}
.meal{width: 100%;max-width: 100%;}  
.address-left{width:100%;}
.address-right{width:100%;padding: 0;}
.logo-inner img{width:265px;}
.secure h3{font-size:20px;}
.shipping > ul{margin: 0;}
.shipping{width:100%;padding: 0px 0 15px 0;}
.shipping > ul > li{padding:0 13px;}
.shipping > ul > li > a{font-size:15px;}
.review-order h3{}
.summary-bottom-right{width:100%;padding:8px 0px 0  0;text-align: center;}
.summary-bottom-left{width: 100%;margin: 0 auto;text-align: center;}
.header-main{text-align: center;}
.address-left-bottom{padding: 20px 15px;}
.address-some-left{width: 75%;}
.address-some-right{width: 25%;}
.summary-top1{margin: 0;}
.address-some-left address p br{display: none;}
.main-content-in{padding: 30px 0;}
.thanku{padding: 0 0 15px 0;}
.order-button a{font-size: 16px;}
.order-summary-top h3{font-size: 20px;}
.shopping-rt{padding-top: 15px;}
.footer-main{padding: 20px 0;}
.gelitin{padding: 0;max-width: 100%;}
.facts-blk h1 br{display: none;}
.facts-rgt{padding: 15px 0 0 0;}
.facts-blk h5, .facts-blk h5 span{font-size: 24px;padding: 0px 0 0 11px;}
.result-wrapper .table-wrap {
overflow-x: auto;
overflow-y: hidden;
}
.search-wrapper .form-group > span:first-child {
max-width: 300px;
width: 100%;
}
.result-wrapper .prod-date > span {
flex-flow: column;
}
.result-wrapper .prod-date > span > span {
width: 100%;
text-align: center;
}
}
@media only screen and (max-width: 575px) {
h3{font-size: 20px;line-height: 24px;}
h1{font-size: 30px;}
.address-some-left address p{font-size: 14px;line-height: 23px;letter-spacing: 0;}
h4{font-size: 18px;line-height: 22px;}
h5{font-size: 16px;line-height: 20px;}
.growth-rt-in p{font-size: 14px;line-height: 22px;}
.logo-inner img{width:100%;}
.logo-inner{width: 100%;}
.secure{width: 100%;padding: 0;max-width: 197px;margin: 0 auto;}
.secure h3{font-size:19px;}
.secure h3:before{background-size: 18px 30px;left:0;}
.header-main{padding: 15px 0;}
.summary-top-items{padding: 21px 2px 0 15px;}
.shipping > ul > li > a{font-size: 14px;}
.shipping > ul > li{padding: 0 0px 0px 0;max-width: 100% !important;-ms-flex: 100% !important;flex: 100% !important;}
.shipping > ul{ }
.shipping > ul > li:first-child{padding: 0;}
.shipping > ul > li:after{font-size:30px;right: -4px;}
.address-left-top > h3{padding-left: 15px;font-size: 20px;}
.summary-top-items > h3{font-size: 20px;}
.shipping > ul > li:last-child{margin-top: 38px;}
.facts-in .quantity-right{width: 100%;padding-top: 15px;}
.facts-in .quantity-left .nice-select{float: none;}
.quantity-right  a{margin: 0;}
.shipping > ul > li.active a:before{left:7px;}
.review-order > h3{font-size: 20px;padding: 0 0 15px 0px;}
.search-wrapper .form-group > span:first-child {
max-width: 100%;
margin-right: 0;
margin-bottom: 10px;
}
}
@media only screen and (max-width: 475px) {
.result-wrapper .prod-date {
flex-flow: column;
}
.result-wrapper .prod-date > span {
width: 100%;
}
.result-wrapper .prod-spec > span {
margin-bottom: 10px;
}
}