/*-1500--125%*/
@media only screen and (max-width: 1599.98px) {
.video-container a::before { width: 60px; height: 60px; }
/*----*/
.home-pod a{ padding: 20px 0px;}
.home-pod .icon-holder{ height: 150px; margin:20px 0px 0px;}
.home-pod-footer span{ height: 30px; padding: 0px 25px;}
.icon-pod-box .icon-holder{width: 100px; height: 100px; }
.nature-power-box-holder{padding-top:50px;}
.nature-power-box-info{ padding: 40px;}
.nature-power-box-img{bottom:-20px; transform: scale(.9);}
.nature-power-box-holder:hover .nature-power-box-img{bottom:0px;transform: scale(1);}
.customers-nav{ margin: 0px -12px;}
.customers-nav-slide{ padding: 0px 12px;}
.customers-nav .slick-arrow{height: 50px; width: 65px;}
.customers-nav .slick-arrow:hover{font-size: 22px;}
.customers-nav .slick-prev{ margin-left: -76px;}
.customers-nav .slick-next{ margin-right: -77px;}
.product-pod a{ padding: 20px 20px 15px 30px;}
.product-pod-icon .icon-holder{ right: 10px; top: 20px;}
.product-pod-icon .icon-holder,.product-pod a:hover .product-pod-icon .icon-holder::before{width: 85px; height: 85px;}
.product-pod-image{right: 45px;width: 140px;}
.product-pod-image .img-holder{ padding-bottom: 178px;}
.product-pod-features .icon-holder{ height: 50px;}
.insta-box .grid-ov-info i{font-size: 25px; width: 40px; height: 40px;}
.client-holder{ height: 160px;}
.mv-box-title{ height: 108px;}
.testimonial-box .icon-holder{ height: 40px;}
.ficon11 {
  max-width: 230px;
}
.nature-power-box-list li{padding-bottom: 10px;}
.nature-power-box-list li img{ width: 34px; min-width: 34px; margin-right: 18px; }
.meghe-icon{ height:27px;}
.meghe-content{padding: 13px 0px 14px 45px; margin-left: 45px;}
.tropical-diseases-box{ padding: 60px;}
.bottom-cta{ padding-left: 40px;}
.research-box{ padding: 55px 0px; }

.product-intro-image{ margin-left: -200px;}
.ingredient-list{ list-style: none; margin: -5px -10px;}
.ingredient-list li{ padding: 5px 10px;}
.ingredient-box{height: 54px; padding: 0px 15px;}
.ingredient-box img{ width: 28px; margin-right: 15px;}
.title1{ padding: 10px 25px;}
.node5{ margin-right: -400px; }
.icon-list li .icon-pod-box{width: 150px;}
.kinetic3{ width: 18.86%;}
.title1{ font-size: 22px;}
.table-holder{padding: 20px 40px;}
.contact-left { position: relative; padding: 0px 30px; }
.contact-right { position: relative; padding: 0px 50px; }
.contact-left hr{ margin: 40px 0px;}
}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {

}
/*-1300-xxl*/
@media only screen and (max-width: 1399.98px) {
.show-xxl { display: block !important; }
.hide-xxl { display: none !important; }
.float-xxl { position: relative; transform: none; top: 0; }
.float-xxl .float-container-info { padding: 30px 0px; }
.auto-xxl { /*-ms-flex: 0 0 100%; */ flex: 0 0 100%; width: 100%; max-width: 100%; }
/*---*/
.product-pod{ max-width: 414px; margin: 0px auto;}
}
/*-1200-*/
@media only screen and (max-width: 1299.98px) {

}
/*-992-xl*/
@media only screen and (max-width: 1199.98px) {
.height-xl { height: auto !important; }
.show-xl { display: block !important; }
.hide-xl { display: none !important; }
.leftpad.xl { padding-left: 0px !important; }
.rightpad.xl { padding-right: 0px !important; }
.leftmargin.xl { margin-left: 0px !important; }
.rightmargin.xl { margin-right: 0px !important; }
.pt0-xl { padding-top: 0px !important; }
.pr0-xl { padding-right: 0px !important; }
.pb0-xl { padding-bottom: 0px !important; }
.pl0-xl { padding-left: 0px !important; }
.p0-xl { padding: 0px !important; }
.overlay-xl::before { visibility: visible; }
.auto-xl { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-xl { text-align: center !important; }
.text-left-xl { text-align: left !important; }
.justify-center-xl { justify-content: center !important; }
.width-xl { width: 100% !important; max-width: 100%; }
.float-xl { position: relative; transform: none; top: 0; }
.float-xl .float-container-info { padding: 30px 0px; }
.img-left.xl, .img-right.xl { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.xl, .form-group.inline.xl { display: block !important; }
.form-group.inline.xl > label, .form-group.inline.xl .control { width: 100%; }
/*---*/
.contact-right { position: relative; padding: 0px 30px; }
.contact-left hr{ margin: 30px 0px;}
}
/*-768-lg*/
@media only screen and (max-width: 991.98px) {
.height-lg { height: auto !important; }
.show-lg { display: block !important; }
.hide-lg { display: none !important; }
.leftpad.lg { padding-left: 0px !important; }
.rightpad.lg { padding-right: 0px !important; }
.leftmargin.lg { margin-left: 0px !important; }
.rightmarginlg { margin-right: 0px !important; }
.pt0-lg { padding-top: 0px !important; }
.pr0-lg { padding-right: 0px !important; }
.pb0-lg { padding-bottom: 0px !important; }
.pl0-lg { padding-left: 0px !important; }
.p0-lg { padding: 0px !important; }
.overlay-lg::before { visibility: visible; }
.auto-lg { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-lg { text-align: center !important; }
.text-left-lg { text-align: left !important; }
.justify-center-lg { justify-content: center !important; }
.width-lg { width: 100% !important; max-width: 100%; }
.float-lg { position: relative; transform: none; top: 0; }
.float-lg .float-container-info { padding: 30px 0px; }
.img-left.lg, .img-right.lg { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.lg, .form-group.inline.lg { display: block !important; }
.form-group.inline.lg > label, .form-group.inline.lg .control { width: 100%; }
[data-animation-in] {opacity: 1;}
/*------*/
.nature-power-box-img.show-lg{bottom:0px; transform: scale(1); width: 100%; height: 100%; display: flex !important;}
.nature-power-box-holder:hover .nature-power-box-img{bottom:0px;transform: scale(1.1);}
.nature-power-box-img.show-lg img{ max-height: 90%;}
.customers-nav .slick-current{ display: block !important;}
.nature-power-box-info {padding: 30px;  }
.innovations-float-image { position: static;max-width: 100%;width: 100%;}
.meghe-content{ width: auto;}
.bottom-cta{ padding: 0px 30px;}
.meghe-content{padding:0px; border-left: 0px solid var(--white);  margin: 0px; text-align: center; padding-top: 30px;}
.product-banner-info,.product-banner-image{animation-duration: 0s; animation-timing-function: linear;}
.product-intro-image{ margin-left: 0px;}
.node5{ margin: 0 auto; max-width: 60%; } 
}
/*-736-md*/
@media only screen and (max-width: 767.98px) {
.height-md { height: auto !important; }
.show-md { display: block !important; }
.hide-md { display: none !important; }
.leftpad.md { padding-left: 0px !important; }
.rightpad.md { padding-right: 0px !important; }
.leftmargin.md { margin-left: 0px !important; }
.rightmargin.md { margin-right: 0px !important; }
.pt0-md { padding-top: 0px !important; }
.pr0-md { padding-right: 0px !important; }
.pb0-md { padding-bottom: 0px !important; }
.pl0-md { padding-left: 0px !important; }
.p0-md { padding: 0px !important; }
.overlay-md::before { visibility: visible; }
.auto-md { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-md { text-align: center !important; }
.text-left-md { text-align: left !important; }
.justify-center-md { justify-content: center !important; }
.width-md { width: 100% !important; max-width: 100%; }
.float-md { position: relative; transform: none !important; top: 0 !important; }
.float-md .float-container-info { padding: 30px 0px; }
.img-left.md, .img-right.md { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.md, .form-group.inline.md { display: block !important; }
.form-group.inline.md > label, .form-group.inline.md .control { width: 100%; }
/*----*/
.home-pod{ max-width: 280px; margin: 0px auto;}
.kinetic3,.liverton3,.noden3{ position: static !important; max-width: 343px;margin: 0px auto; width: 70%;}
.kinetic4,.liverton4,.noden4{ width: 25%;}
.liverton4,.noden4{ bottom: 25%;}
}
/*-600-*/
@media only screen and (max-width: 699.98px) {
.b3{ top: 60%;}
.b5{left: 57.7%;}
}
/*-480-sm*/
@media only screen and (max-width: 575.98px) {
.height-sm { height: auto !important; }
.show-sm { display: block !important; }
.hide-sm { display: none !important; }
.leftpad.sm { padding-left: 0px !important; }
.rightpad.sm { padding-right: 0px !important; }
.leftmargin.sm { margin-left: 0px !important; }
.rightmargin.sm { margin-right: 0px !important; }
.overlay-sm::before { visibility: visible; }
.auto-sm { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-sm { text-align: center !important; }
.text-left-sm { text-align: left !important; }
.justify-center-sm { justify-content: center !important; }
.width-sm { width: 100% !important; max-width: 100%; }
.float-sm { position: relative; transform: none; top: 0; }
.float-sm .float-container-info { padding: 30px 0px; }
.img-left.sm, .img-right.sm { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.sm, .form-group.inline.sm { display: block !important; }
.form-group.inline.sm > label, .form-group.inline.sm .control { width: 100%; }
hr { margin: 20px 0; }
.icaptcha { bottom: 30px; }
.fancybox-navigation .fancybox-button--arrow_left { left: 0px; }
.fancybox-navigation .fancybox-button--arrow_right { right: 0px; }
/* .fancybox-navigation .fancybox-button { width: 25px; height: 25px; top: calc(50% - 25px); }  */
.video-container a::before { width: 40px; height: 40px; }
.grid-content.alt, .grid-ov-info { padding: 20px; }
/*---*/
.testimonial-box .icon-holder {height: 30px;}
.mv-box-title {height: 70px;}
.ficon3, .ficon4{ width: 70px;}
.nature-power-box-list li img { width: 25px; min-width: 25px; margin-right: 12px;}
.tropical-diseases-box { padding:50px 30px;  }
.research-box{ padding: 30px 0px; }
.product-banner-image{ max-width: 70%; margin: 0px auto;}
}
/*-414-xs*/
@media only screen and (max-width: 479.98px) {
.height-xs { height: auto !important; }
.hide-xs { display: none !important; }
.show-xs { display: block !important; }
.hide-xs { display: none !important; }
.auto-xs {flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-xs { text-align: center !important; }
.text-left-xs { text-align: left !important; }
.justify-center-xs { justify-content: center !important; }
.width-xs { width: 100% !important; max-width: 100%; }
/*----*/
.icon-pod-box .icon-holder{width: 70px; height: 70px; }
.product-pod a{ padding: 15px 15px 15px 15px;}
.product-pod-icon .icon-holder{ right: 10px; top: 10px;}
.product-pod-icon .icon-holder,.product-pod a:hover .product-pod-icon .icon-holder::before{width: 60px; height: 60px;}
.product-pod-image{right: 10px;width: 90px; top: 65%;}
.product-pod-image .img-holder{ padding-bottom: 120px;}
.product-pod-features .icon-holder{ height: 40px;}
.client-holder {height: 130px;}
.title1 {padding: 10px 20px;}
/* .ingredient-list li{ width: 100%;} */
.title1{ font-size: 16px;}
.table-holder{padding: 20px 20px;}
.icon-list li{width: 50%;}
.icon-list li .icon-pod-box{width: 100%;}
}
/*-375-*/
@media only screen and (max-width: 413.98px) {
.height-xxs { height: auto !important; }
.show-xxs { display: block !important; }
.hide-xxs { display: none !important; }
.auto-xxs { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-xxs { text-align: center !important; }
.text-left-xxs { text-align: left !important; }
.width-xxs { width: 100% !important; max-width: 100%; }
/*---*/
.ingredient-list{ list-style: none; margin: -5px -5px;}
.ingredient-list li{ padding: 5px 5px;}
.ingredient-box{height: 54px; padding: 0px 10px;}
.ingredient-box img{ width: 20px; margin-right: 5px;}
.gridbox2{padding: 20px 20px;}
.gridbox2 .icon-holder{ width: 60px; height: 60px;}
}
/*-320-*/
@media only screen and (max-width: 319.98px) {

}
