/*
*
* Custom CSS Copied from inline css Theme Customize Additional CSS
* Biogetica Theme Additional CSS
* 
*/
.main-header nav.main-nav span.item-count {
  color: #484848;
}
.INR a.single_add_to_cart_button.eh_paypal_express_link {
    display: none !important;
}
.main-nav > ul > li > a{
	color: #484848;
}

body.home .main-nav > ul > li > a{
	color: #fff;
}

body.home .main-header nav.main-nav span.item-count {
  color: #fff;
}
.main-header .main_menu2 svg circle, .main-header .main_menu2 svg line, .main-header .main_menu2 svg path {
  stroke: #484848;
}
body.home .main-header .main_menu2 svg circle,body.home .main-header .main_menu2 svg line,body.home .main-header .main_menu2 svg path {
  stroke: #fff;
}
header.affix-top .main-nav > ul > li > a {
  color: #484848 !important;
}
header.affix-top .main_menu2 svg circle, header.affix-top .main_menu2 svg line, header.affix-top .main_menu2 svg path {
  stroke: #484848 !important;
}

body.home .main-header .logo svg path {
  fill: #fff;
}
.main-header .logo svg path {
  fill: #1F1F1F;
}
header.affix-top .logo svg path {
  fill: #1F1F1F !important;
}

.about-apurve-sec .ab-ap-sec7 .image_box {
    max-width: 100%;
    margin: auto;
}
.myaccordian-mobile {
    display: none !important;
}
/*  .search-container {
    display: none !important;
} */
.tax-product_cat section.ailment_sec2 {
    min-height: 600px;
}
.right_sec2_box .add_cart_ailment a {
	background: #ff7723 !important;
}
body.page-template-template-homepage .ailment_tab_hme .nav-link {
        border-left: none !important;
    border-radius: 0 !important;
    margin-right: auto !important;
}
body.page-template-template-homepage .ailment_tab_hme .nav-link.active {
	
	background: #4D9385 !important;
}

.add_cart_ailment.sticky-side-product.tttt a {
    background: #ff7723 !important;
}
.page-id-343 .add_cart_ailment {
    display: none;
}
.search .nav-links ul {
    display: flex;
}
.ailment_sec2 .btn_pop a {
    background: #ff7723 !important;
}
.home_page .banner_content .btn {
	background: #ff7723 !important;
}
.footer-chekout-img img {
    width: 100% !important;
 }
footer .footer-chekout-img {
    margin-bottom: 25px;
}
.top_product .top_product__box .product_cart .add_to_cart, button.button.product_type_simple.add_to_cart, .ail_sec10_doctor .right_sec2_box .add_cart_ailment button.button.product_type_simple.add_to_cart, .side_sec3 .add_cart_ailment a, body.page-template-template-cms .addordercart {
	background: #ff7723 !important;
}
.xoo-wsc-ft-buttons-cont a {
    color: #fff;
	background: #ff7723;
}

ul.page-numbers li {
    list-style: none;
    padding: 0 20px;
    color: #ff7723;
}
ul.page-numbers li a {color: #ff7723;}
.single-product .product-inner-sec1 button.button.product_type_simple.add_to_cart {
    display: none !important;
}
section.ailment_sec2 .row.ailment_sec2_pop.pop_3{
    min-height: 500px;
}

body.term-trigeminal-neuralgia .add_cart_ailment.sticky-side-product{
	    display: flex;
    margin-left: -26px;
    margin-right: -26px;
    width: calc(100% + 50px);
	justify-content: space-between;
}
body.term-trigeminal-neuralgia  .add_cart_ailment.sticky-side-product p.rate{
	color: #fff;
}
body.term-trigeminal-neuralgia  .add_cart_ailment.sticky-side-product del:after {
    background: #fff;
}
body.term-trigeminal-neuralgia .add_cart_ailment.sticky-side-product > span{
	width: 1px;
    background-color: #b1e8dc;
}
body.term-trigeminal-neuralgia .add_cart_ailment.sticky-side-product .rate ins{
	display: block;
}
body.term-trigeminal-neuralgia .add_cart_ailment.sticky-side-product button.button.product_type_simple.add_to_cart{
	padding: 10px !important;
	font-size: 14px;
}
body.term-trigeminal-neuralgia .add_cart_ailment.sticky-side-product button img{
	width: 18px !important;
  margin-right: 4px !important;
}
.ailment_ban_sec{ 
    background-attachment: initial !important;
}
a.view_bio_box img {
    width: 70px;
	    margin-bottom: 25px;
}
.info_inner_ban_sec1.fade-in .info1_ban_cont h1{
	color:	#000000
}
.clinical-trial-sec .right {
    position: absolute;
    top: 80px;
    right: 0;
    background: #f0f5f4; 
    border-radius: 22px;
    height: 800px;
}

.clinical-trial-sec .right {
    position: absolute;
    top: 80px;
    right: 0;
    background: #f0f5f4;
    border-radius: 22px;
    height: 800px;
}

.blog-single .blog-list img, .blog-single .content img {
    width: auto;
    height: auto !important;
    margin-bottom: 10px;
	margin: 10px auto 10px;
	display: block;
}
.row.post-items {
    margin: 10px 0;
}
.approch-sec .approch_content .approch_box_slider .owl-nav .owl-next{
    right: 30px;
}
.approch-sec .approch_content .approch_box_slider .owl-nav .owl-prev{
    left: 30px;
}
.approch-sec .approch_content .approch_box_slider{
	padding: 70px 80px;
}
.news_blog_home_box .img_box img {
    height: 180px;
    width: 100%;
    object-fit: cover;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview,.woocommerce-message {
    display: none !important;
}
span.available-coupon {
    display: block;
    margin-top: 50px;
    position: absolute;
    width: fit-content;
    right: 35px;
}
body.tax-product_cat .ailment_sec2 .ailment_sec2_pop p{
		font-size: 18px;
	line-height: 1.7;
	}
article.type-testimonial {
    margin-top: 130px;
    margin-bottom: 20px;
}
article.type-testimonial .entry-content p {
    font-size: 15px;
}
article.type-testimonial h1.entry-title {
    font-size: 27px;
}
article.type-testimonial nav#post-navigation {
    display: none;
}
body.archive.tag main.inner_page {
    padding-top: 120px;
		padding-bottom: 40px;
}
body.archive.tag h2.alpha.entry-title {
    font-size: 22px;
}
body.archive.tag header.page-header .page-title {
    font-size: 26px;
}
body.archive.tag .entry-content p,body.archive.tag .entry-content span, body.archive.tag .entry-content a {
    font-size: 16px;
}

.blog-list-page .content p, .blog-single .content p {
    font-size: 18px;
    line-height: 1.7;
    color: #5f5f5f;
    padding: 0 2px;
}
.single-level-post .item-content p {
    font-size: 16px;
    margin-bottom: 3px;
}
.single-level-post .col-md-2 {
    max-width: 10%;
}
.ailment_ban_sec:after {
    background: none;
}
.ailment_ban_sec h1, .ailment_ban_sec p, .ailment_ban_sec span {
	color: #000;	
}
.blog-single .blog-list img, .blog-single .content img {
	width: 100% !important;
}
.ytp-title-channel {
    display: none !important;
}
.single-post .content li, .blog-single .content ul li {
    font-size: 26px !important; margin-bottom: 20px;
}
.page-id-19592 section.common-page {
    max-width: 900px;
    margin: 0 auto;
}
.page-id-19592 section.common-page, .page-id-19592 section.common-page p {
    font-size: 26px;
    line-height: 40px;
}
section.ingredient-inner-sec1 {
    display: none;
}
.woocommerce-form-login input[type=checkbox]{
	-webkit-appearance: checkbox !important;
	height: auto;
}
.page-id-18484 input, textarea {
    -webkit-appearance: auto !important;
}
img.single_add_to_cart_button.eh_paypal_express_image {
    display: none;
}
input#submit_authorize_payment_form {
    padding: 15px;
    background: black;
    color: #fff;
    margin-right: 10px;
}
input#cfw-promo-code-btn, input#cfw-promo-code-btn-mobile {
    background: #B1E8DC;
    color: #028e53;
    border-radius: 10px;
    font-weight: bold;
}
.woocommerce #payment #place_order { 
    display: block;
    margin-top: 20px;
}
input#terms, input#ship-to-different-address-checkbox, input#wc-stripe-new-payment-method {
    -webkit-appearance: checkbox !important;
}
#wc-stripe-payment-request-button {
    display: none;
}
#wc-stripe-payment-request-button-separator {
     display: none;
}
.blog-single .content p {
	font-size: 30px !important;
	line-height: 40px !important;
}
.fp_apply_reward input#mainsubmi {
    padding: 13px 20px;
    color: #189661;
    background: #b1e8dc;
    border-radius: 5px;
}
 .eh_paypal_express_description {
    visibility: hidden;
}
.term-infertility section.ailment_sec8, .term-infertility  section.reference_sec11 {
    display: none;
}
section.team_ban p {
    text-align: left;
    margin-left: 120px;
}
 section.team_ban h1 {
    text-align: left;
    margin-left: 160px;
}
.team_ban_sec1 {
    padding-top: 40px;
    background: #F0F5F4;
} 
.wc-proceed-to-checkout center {
    display: none;
}
.ingredient-text img{
	max-width:100%;
}
.page-template-template-team .container.text-center h1, .page-template-template-panel-doctors .container.text-center h1, .page-template-template-apurve .container.text-center h1 {
    color: #000;
}
.home_page.desktop-slider{
	    height: 590px;
}
.home_page.desktop-slider .owl-item .item{
		background-size: contain !important;
	background-repeat: no-repeat;
}
::-webkit-scrollbar-thumb{
    background: #115D4E;
}
.storefront-breadcrumb {
display: none;
}
.top_product .top_product__box .product_cart .add_to_cart{
    position: relative;
    margin-top: 20px;
    display: block;
    transform: none;
    opacity: 1;
}
.top_product .top_product__box .product_cart:hover span{
opacity: 1;
}
section.home_page.mobile-slider {
background-size: cover;
}
.ailment_sec2 .ailment_sec2_pop .pop_cont_bx p, .ail_sec10_doctor .accordion .card-body p{
font-size: 18px;
}
.ailment_ban_sec p, .ailment_sec4 .ailment4_tab .nav .nav-item .nav-link h5, .ailment_sec4 .ailment4_tab .tab_cont p, .ailment_sec5 .ail_sec5_wrap p, .ailment_sec7 p, .ailment_sec8 p, .ail_sec10_doctor .accordion .card-body, p.text-testi.text-type , .reference_sec11 .para_boxes .box p, .ail_sec9_slide .aside_sec9 p{
font-size: 18px;
}
.ailment_sec3 h2, .ailment_sec4 h2, .ailment_sec4 .ailment4_tab .tab_cont h3, .ailment_sec7 h3, .ailment_sec8 h3, .ail_sec9_slide article h3, .ail_sec10_doctor h3, .testimon_home .testi_vdo h3, .reference_sec11 h3 {
font-size: 38px;
}
.ailment_sec8 .ailment_research8 .box_research h5, .ail_sec10_doctor .accordion button, .ail_sec9_slide .aside_sec9 h5, .ail_sec9_slide .aside_sec9 h4{
font-size: 23px;
}
.blog-single .blog-list{
overflow: hidden;
border-radius: 6px;
background: #fff;
padding: 20px;
margin-bottom: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-shadow: 1px 7px 13px 0 rgb(0 114 62 / 10%);
box-shadow: 1px 7px 13px 0 rgb(0 114 62 / 10%);
-webkit-transition: all ease-in-out 0.4s;
text-align: left;
 border-bottom: 1px dashed #dedede;
}
.blog-list-page .container span.page-numbers{
 border: 1px solid #b7b7b7;
padding: 7px 16px;
 display: inline-block;
}
.blog-list-page .container a.page-numbers{
 border: 1px solid #b7b7b7;
padding: 7px 16px;
 display: inline-block;
margin-top: 2px;
margin-bottom: 2px;
}
.blog-list-page , .blog-single{
background: url("https://bglive.biogetica.com/wp-content/uploads/2021/05/groovepaper.png");
}
.blog-list-page .container{
background: url("https://bglive.biogetica.com/wp-content/uploads/2021/05/groovepaper.png");
 padding-bottom: 52px;
padding-top: 80px;
}
.blog-single .container{
width: 1200px;
max-width: unset;
padding-bottom: 52px;
padding-top: 80px;
}
.blog-list-page .container{
width: 1200px;
max-width: unset;
padding-top: 80px;
}
body.single-post header.main-header.innerpage-header{
background-color: transparent;
}
body.single-post .main-header.innerpage-header .main-nav>ul>li>a{
    color: #fff;
}
body.single-post .main-header.innerpage-header.affix-top  .main-nav>ul>li>a{
  color: #484848;
}
body.single-post header.main-header.affix-top{
    background-color: #fff;
box-shadow: 0 0px 10px 0px rgb(0 0 0 / 16%);
}
body.single-post .main-header.innerpage-header .logo svg path{
fill: #fff;
}
body.single-post .main-header.innerpage-header .logo svg path{
fill: #fff;
}
body.single-post .main-header.innerpage-header.affix-top .logo svg path{
fill: #1F1F1F;
}
body.single-post .main-header.innerpage-header .main_menu2 svg path{
    stroke: #fff;
}
body.single-post .main-header.innerpage-header.affix-top .main_menu2 svg path{
    stroke: #484848;
}
body.single-post .main-header.innerpage-header .main_menu2 svg circle,body.single-post .main-header.innerpage-header .main_menu2 svg line, body.single-post.main-header.innerpage-header .main_menu2 svg path{
stroke: #fff;
}
body.single-post .main-header.innerpage-header.affix-top .main_menu2 svg circle,body.single-post .main-header.innerpage-header.affix-top .main_menu2 svg line,body.single-post .main-header.innerpage-header.affix-top .main_menu2 svg path{
stroke: #484848;
}
.blog-single .blog-list h4{
  font-weight: 600;
font-size: 24px;
line-height: 35px;
text-transform: capitalize;
position: relative;
border-bottom: none;
padding-bottom: 20px;
margin-bottom: 20px;
  color: #4ea354;
}
.blog-single .blog-list h4:after{
position: absolute;
content: '';
background: #b1e8dc;
bottom: 0;
width: 40px;
height: 10px;
border-radius: 10px;
left: 0;
right: 0;
}
.blog-list-page .blog-list h4{
   font-weight: 600;
font-size: 24px;
line-height: 35px;
text-transform: capitalize;
position: relative;
border-bottom: none;
padding-bottom: 20px;
margin-bottom: 20px;
}
.blog-single .meta{
  background: #f3f8f6;
border-radius: 4px;
padding: 5px 10px;
margin: 15px 0;
}
.blog-single .navigation.post-navigation{
display: none;
}
.blog-list-page .blog-list h4:after{
  position: absolute;
content: '';
background: #b1e8dc;
bottom: 0;
width: 40px;
height: 10px;
border-radius: 10px;
left: 0;
right: 0;
}
.blog-single .content ul li{
  font-size: 18px;
line-height: 1.7;
}
.blog-list-page .blog-list h4 a{
  color: #3a3a3a;
}
.blog-list-page .content p , .blog-single .content p{
font-size: 17px;
line-height: 22px;
color: #5f5f5f;
  padding: 0 2px;
}
.blog-list-page .meta ul , .blog-single .meta ul{
  overflow: hidden;
margin-left: -2px;
margin-bottom: 0;
list-style-type: none;
  padding-left: 0;
}
.blog-list-page .meta ul li , .blog-single .meta ul li{
 font-size: 13px;
 color: #999;
float: left;
margin: 7px;
 line-height: 18px;

}
.blog-list-page .meta ul li.date, .blog-single .meta ul li.date{
    background: url(https://bglive.biogetica.com/wp-content/uploads/2021/05/date.png) left center no-repeat;
padding-left: 20px;
margin-left: 2px;
}
.blog-list-page .meta ul li.user , .blog-single .meta ul li.user{
background: url(https://bglive.biogetica.com/wp-content/uploads/2021/05/user.png) left center no-repeat;
padding-left: 18px;
}
.blog-list-page .meta ul li.postin, .blog-single .meta ul li.postin{
background: url(https://bglive.biogetica.com/wp-content/uploads/2021/05/postin.png) left center no-repeat;
padding-left: 18px;
}
.blog-list-page .meta ul li.comments , .blog-single .meta ul li.comments{
    background: url(https://bglive.biogetica.com/wp-content/uploads/2021/05/comment.png) left center no-repeat;
padding-left: 19px;
}
.blog-list-page .banner_section img , .blog-single .banner_section img{
width: 100%;
}
.blog-list-page .banner_section .banner-content h1 , .blog-single .banner-content h1{
position: relative;
color: #fff;
font-weight: 600;
font-size: 36px;
padding-bottom: 25px;
text-transform: capitalize;
line-height: 50px;
}
.blog-list-page .banner_section .banner-content h1:after , .blog-single .banner-content h1:after{
position: absolute;
content: '';
background: #b1e8dc;
bottom: 0;
width: 40px;
height: 10px;
border-radius: 10px;
left: 0;
right: 0;
margin: 0 auto;
}
.blog-single .meta ul li{
font-size: 14px;
}
.blog-single .blog-list h4 a{
font-size: 24px;
}
.blog-single .form-submit input.submit{
background-color: #115D4E;
border: 1px solid #CEC6C6;
font-weight: 400!important;
font-size: 13px;
padding: 7px 12px;
display: inline-block;
margin: 5px;
border-radius: 3px;
cursor: pointer;
 color: #f5f5f5!important;
 margin-right: 1px!important;
}
.blog-single .comments-area label{
text-decoration: none;
font-weight: 400;
font-size: 12px;
margin-bottom: 1px;
color: #666;
display: block;
}
.blog-single .comments-area .comment-form-cookies-consent label{
  display: inline-block;
vertical-align: middle;
}
.blog-single .comments-area .comment-form{
width: 780px;
}
.blog-single .comments-area .comment-form input:not([type="submit"],[type="checkbox"]){
margin-bottom: 7px;
border: 1px solid #CEC6C6;
background-color: rgba(255,255,255,.3);
 border-radius: 1px;
 color: #777;
 display: block;
 margin: 0 0 14px;
 max-width: 100%;
 outline: medium none;
padding: 10px;
font-size: 14px;
width: 50%;
}
.blog-single .comments-area .comment-form textarea{
margin-bottom: 7px;
border: 1px solid #CEC6C6;
background-color: rgba(255,255,255,.3);
 border-radius: 1px;
 color: #777;
 display: block;
 margin: 0 0 14px;
 max-width: 100%;
 outline: medium none;
padding: 10px;
min-height: 60px;
width: 775px;
height: 98px;
font-size: 14px;
}
.blog-single .comments-area .comment-form input[type=checkbox]{
height: 20px;
width: 20px;
border: 1px solid #CEC6C6;
display: inline-block;
vertical-align: middle;
}
.blog-single .comments-area .comment-form input[type=checkbox]:checked{
background: url(https://bglive.biogetica.com/wp-content/uploads/2021/05/checked-mark.png);
background-size: 100% 100%;
    background-repeat: no-repeat;

}
.blog-single .comments-area .comment-form textarea:focus , .blog-single .comments-area .comment-form input:focus:not([type="submit"]){
border: 1px solid #CEC6C6;
color: #444;
-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 3px rgb(0 0 0 / 20%);
box-shadow: 0 0 3px rgb(0 0 0 / 20%);
}
.blog-single .comments-area span.comment-reply-title{
font-size: 24px;
text-transform: capitalize;
color: #3a3a3a;
font-weight: 600;
position: relative;
padding-bottom: 20px;
margin-bottom: 10px;
display: block;
}
.blog-single .comments-area span.comment-reply-title:after{
  position: absolute;
content: '';
background: #b1e8dc;
bottom: 0;
width: 40px;
height: 10px;
border-radius: 10px;
left: 0;
right: 0;
}
.blog-single .comments-area .logged-in-as a{
font-size: 14px;
}
.blog-single .blog-list img , .blog-single .content img{
width: 100%;
height: 100%;
object-fit: cover;
margin-bottom: 10px;
}
.blog-single .post-navigation h2{
font-size: 32px;
text-transform: capitalize;
color: #3a3a3a;
font-weight: 600;
position: relative;
padding-bottom: 20px;
margin: 24px 0 10px;
padding-bottom: 0;
}
body.single-post main.inner_page > .container{
max-width: 100%;
padding: 0;
}
.blog-single .banner_wrap img{
width: 100%;
}

.blog-list-page .banner_section .banner_wrap , .blog-single .banner_section .banner_wrap{
position: relative;
}
.blog-list-page .banner_section .banner_wrap .banner-content , .blog-single .banner_section .banner_wrap .banner-content{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
text-align: center;
}
.blog-list-page .blog-list{
  border-radius: 6px;
background: #fff;
padding: 20px;
margin: 0 10px 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-shadow: 1px 7px 13px 0 rgb(0 114 62 / 10%);
box-shadow: 1px 7px 13px 0 rgb(0 114 62 / 10%);
-webkit-transition: all ease-in-out 0.4s;
text-align: left;
width: 47%;
}
.blog-list-page .meta{
    background: #f3f8f6;
border-radius: 4px;
padding: 5px 10px;
margin: 15px 0;
}
.blog-list-page .blog-list .readmore{
padding-bottom: 15px;
}
.blog-list-page .blog-list .readmore a{
  background: #b1e8dc;
border-color: #b1e8dc;
color: #000;
font-size: 16px;
padding: 16px;
min-width: 150px;
text-align: center;
font-weight: 400!important;
    display: inline-block;
margin: 5px;
  border-radius: 3px;

}


body.page-template-template-panel-doctors .inner_page  .approach_sec1 aside{
display: none;
}
body.archive.tax-product_cat .inner_page section.ailment_ban_sec{
    padding-top: 350px;
background-position: 7%;
}

body.archive.tax-product_cat .ailment_sec4 .ailment4_tab .tab-content .tab_cont p{
text-align: left;
}
body.page-template-template-cms .info_inner_sec2 .info_inner_content_bx .row .col-sm-3 {
padding-left: 0;
margin: auto 0;
} 
body.page-template-template-cms .info_inner_sec2 .info_inner_content_bx .row .col-sm-3 a button svg{
vertical-align: sub;
}
body.page-template-template-panel-doctors	.po-doctors-sec3 .pod-bio .img_box{
width: 100%;
}
body.page-template-default .common-page .woocommerce-form-coupon-toggle .woocommerce-info{
    background: #b1e8dc;
color: #189661;
border-radius: 5px;
}
body.page-template-default .common-page .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{
color: #189661;
}
body.page-template-default  .common-page .woocommerce-notices-wrapper .woocommerce-message{
background: #b1e8dc;
color: #189661;
border-radius: 5px;
}
body.page-template-default  .common-page .woocommerce-notices-wrapper .woocommerce-message a{
color: #189661;
}
del:after{
background: #000000;
}
.testimonial-sec1 .test-sec11 .testi-fb-box {
height: 330px;
}
.testimonial-sec1 .test-sec11 .testi-fb-box iframe .userContent{
    overflow-y: scroll !important;
height: 70px !important;
}
.page-template-template-products div#overlay_pro{
border-radius: 16px;
}
.page-template-template-products div#overlay_pro .pop_cont_bx{
padding: 25px;
border: 1px solid rgba(0,0,0,.09);
border-radius: 11px;
height: 400px;
overflow-y: scroll;
}
.page-template-template-products div#overlay_pro .pop_cont_bx::-webkit-scrollbar {
width: 3px;
}
.page-template-template-products div#overlay_pro .pop_cont_bx::-webkit-scrollbar-track{
background-color: transparent;
}
.page-template-template-products div#overlay_pro .pop_cont_bx p{
font-size: 18px;
text-align: center;
line-height: 1.7;
font-weight: 400;
}
.page-template-template-products div#overlay_pro .pop_cont_bx p + p{
margin-top: 25px;
}
.page-template-template-products div#overlay_pro .pop_3{
position: absolute;
width: 100%;
top: 0;
left: 15px;
background: #fff;
height: 100%;
border-radius: 16px;
padding: 55px 30px;
align-items: center;
z-index: 1;
}
.page-template-template-products div#overlay_pro .btn_pop a{
display: unset;
}

body.category-news .blog-list .news-hdr.row{
background-color: #f8f8f8;
border-radius: 5px;
overflow: hidden;
margin-bottom: 15px;
display: block;
}
body.category-news .blog-list .news-hdr.row .col-md-3 img{
width: 100%;
height: 100%;
object-fit: cover;
}
body.category-news .blog-list-page .blog-list .readmore{
    margin-right: -10px;
margin-left: -10px;
}
body.category-news .blog-list-page .blog-list .readmore a{
background-color: transparent;
padding: 0;
color: #3be1ed;
text-align: left;
}
body.category-news .blog-list .news-hdr.row .col-md-9{
padding-top: 6px;
width: 100%;
max-width: 100%;
padding-bottom: 15px;
}
body.category-news .blog-list-page .blog-list .content{
margin-top: 6px;
}
body.category-news .blog-list-page .blog-list .content p{
margin-bottom: 0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
font-size: 18px;
line-height: 1.7;
}
body.tax-product_cat .ailment_sec3 .right_sec2_box.side_sec3 {
padding-top: 20px;
}
.counter-text {
display: flex;
align-items: center;
justify-content: center;
}
.ban_number_list .sec_number {
display: grid;
}
#featuredTabs li.nav-item{
    display: inline-block;
width: 49%;
text-align: center;
}
#featuredTabs{
margin: 0;
}
/* #featuredTabs li:hover{
border-bottom: 4px solid #05bee5;
} */
#featuredTabs .nav-link{
border: none;
color: #000;
font-size: 15px;
font-weight: 700;
    opacity: 1;
background: #fff;
border-radius: 0;
    padding: 10px 0;
border-bottom: 4px solid transparent;
margin-bottom: 15px;
}
#featuredTabs .nav-link.active, #featuredTabs .nav-link:hover {
border: none;
    border-bottom: 4px solid #05bee5;
border-radius: 0;
}
#featuredTabsContent{
padding: 0;
overflow: unset;
max-height: unset;
}
#featuredTabsContent h5{
    margin-top: 12px;
}
.process_sec:after{
z-index: -1;
}
.process_sec .process_chart .char_box > a{
cursor: pointer;
}
body.active-agree .ailment_sec3_pop.pop_3{
position: fixed;
height: 100vh;
}
body.active-agree .ailment_sec3_pop.pop_3 >div{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
padding: 0 20px;
}
body.active-agree .ailment_sec3_pop.pop_3 .ailment_img_box{
height: 30vh;
margin: 50px 0;
}
body.active-agree .ailment_sec3_pop.pop_3 .ailment_img_box img{
height: 100%;
}
body.active-agree .ailment_sec3_pop.pop_3 div p:first-child{
margin-top: 60px;
}
body.category-news .blog-list  .post-items .col-md-2{
max-width: 10%;
}
body.category-news .blog-list  .post-items img{
width: 100%;
}
body.category-news .blog-list  .post-items{
margin: 10px -15px;
}
body.category-news .blog-list .news-hdr .col-md-9 a{
font-size: 22px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
body.category-news .blog-list  .post-items .item-content p{
font-size: 16px;
margin-bottom: 3px;
}

body.page-template-template-bio-blog .blog-list .news-hdr.row .col-md-3 img{
width: 100%;
height: 100%;
object-fit: cover;
}
.blog-list .news-hdr.row .col-md-3 {
height: 300px;
width: 100%;
max-width: 100%;
}
.blog-list-page > .container{
display: flex;
flex-wrap: wrap;
}
body.page-template-template-bio-blog .blog-list .news-hdr.row .col-md-9 {
padding-top: 6px;
max-width: 100%;
width: 100%;
padding-bottom: 15px;
}
body.page-template-template-bio-blog .blog-list .news-hdr .col-md-9 a {
font-size: 22px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
body.page-template-template-bio-blog .blog-list-page .blog-list .content p {
margin-bottom: 0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
font-size: 18px;
line-height: 1.7;
}
body.page-template-template-bio-blog .blog-list .news-hdr.row {
background-color: #f8f8f8;
border-radius: 5px;
overflow: hidden;
margin-bottom: 15px;
display: block;
}
body.page-template-template-bio-blog  .blog-list .post-items {
margin: 10px -15px;
}
body.page-template-template-bio-blog  .blog-list .post-items .col-md-2 {
max-width: 10%;
}
body.page-template-template-bio-blog  .blog-list .post-items img {
width: 100%;
}
body.page-template-template-bio-blog  .blog-list .post-items .item-content p {
font-size: 16px;
margin-bottom: 3px;
}

body.tax-product_cat .ail_sec9_slide .owl-nav, body.tax-health_interest .ail_sec9_slide .owl-nav {
top: 180px;
}

button.button.product_type_simple.add_to_cart img{
margin-right: 14px;
display: inline-block;
width: auto;
}
button.button.product_type_simple.add_to_cart:hover{
    background: #fff;
}
button.button.product_type_simple.add_to_cart{
    height: auto !important;
        padding: 10px !important;
}
.top_product .top_product__box .product_cart .add_to_cart{
border: none;
padding: 10px !important;
}
.side_sec3 .ailment_img_box{
margin-top: 0;
}
.right_sec2_box .detail_bx .rate{
margin-bottom: 0;
}
.right_sec2_box.side_sec3 {
padding-top: 36px;
padding-bottom:36px;
} 
.right_sec2_box .ailment_img_box img{
max-width: 90%;
}
body.single-product  .product-inner-sec1 .add_cart_ailment form{
text-align: left;
}
body.single-product  .product-inner-sec1 .add_cart_ailment form button{
    padding: 13px !important;
    background: #4D9385;
    color: #fff;
        border: none;
        width: 250px;
}
body.single-product  .product-inner-sec1 .add_cart_ailment form button:hover{
background: #4D9385;
}
body.single-product  .product-inner-sec1 .add_cart_ailment form button svg{
vertical-align: middle;
}
.add_to_cart:focus{
outline: none !important;
}
.ailment_sec2 .bg_right img, .side_sec3 .bg_box img, .right_sec2_box:after{
opacity: 0.5;
}
.blog-list-page .banner_section .banner-content h1, .blog-single .banner-content h1{
font-size: 44px;
letter-spacing: 1px;
}
.blog-list-page .banner_section .banner-content span, .blog-single .banner-content span{
font-size: 20px;
margin-bottom: 5px;
display: block;
}
.approch_content_box .underlne:after{
width: 100px;
}
a.xoo-wsc-ft-btn{
padding: 15px 18px;
font-size: 18px !important;
}
.xoo-wsc-basket{
bottom: 40px;
    right: 10px;
    padding: 2px 10px;
    border-radius: 4px;
}
.xoo-wsc-icon-basket1:before {
font-size: 20px;
line-height: 30px;
}

.testi-colm .para::-webkit-scrollbar-thumb{
background-color: #66a295;
}
.testi-colm .para::-webkit-scrollbar{
width: 4px;
}

#bablicFlagsWidget{
top: 110px !important;
right: 0 !important;
z-index: 5 !important;
left: auto !important;
}

.new-listing-product .list-pro-title{
text-align: center;
color: #3DA69D !important;
font-size: 20px;
line-height: 25px;
font-weight: 500;
text-transform: capitalize;
margin-bottom: 12px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 52px;
}
.new-listing-product .list-pro-title a{
text-decoration: none;
 color: #3DA69D;
}
.new-listing-product .list-pro-title a:hover{
 color: #3DA69D;
}
.new-listing-product .list-pro-img{
height: 180px;
}
.new-listing-product .list-pro-img img{
height: 100%;
width: 100%;
object-fit: contain;
}
.new-listing-product .list-pro-title + p{
text-align: center;
color: #444 !important;
font-size: 18px !important;
line-height: 25px !important;
min-height: 75px;
}
.new-listing-product{
padding: 28px 32px 7px;
background-color: #fff;
border: 1px solid #d0d0d0;
max-width: 46%;
margin: 0 10px 20px;
    flex: 0 0 50%;
}
.new-listing-product .list-pro-price{
color: #444 !important;
line-height: 24px !important;
font-size: 16px !important;
text-align: center;
margin-top: 16px;
}
.new-listing-product .list-pro-price .pro-old-price{
position: relative;
}
.new-listing-product .list-pro-price .pro-old-price:after{
width: 100%;
content: "";
background-color: #000;
position: absolute;
top: 50%;
transform: translateY(-50%);
height: 2px;
left: 0;
}
.new-listing-product .pro-add-cart{
padding: 10px;
background: #BBEFE3;
border-radius: 10px;
display: block;
font-size: calc(0.2279375vw + 13.625px);
font-weight: 700;
color: #028E53;
transition: 0.3s;
border: 2px solid transparent;
text-align: center;
}
.new-listing-product .pro-add-cart:hover{
background: transparent;
border: 2px solid #028E53;
transition: 0.3s;
}

.new-listing-product .pro-add-cart svg{
margin-right: 10px;
vertical-align: text-bottom;
}
.new-listing-product .pro-add-cart i:before{
display: none;
content: "\f217";
font-family:"Font Awesome 5 Free";
}

body.woocommerce-checkout .checkout-cross-sell {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 60px;
    margin-bottom: 20px;
}
body.woocommerce-checkout .checkout-cross-sell .product-box {
	border: 1px solid #B1E8DC;
	border-radius: 10px;
	padding: 25px;
	margin-bottom: 15px;
}
body.woocommerce-checkout .checkout-cross-sell .product-box .prd_image{
	height: 200px;
    display: block;
	    margin: 10px 0;
}
body.woocommerce-checkout .checkout-cross-sell .product-box .prd_image img{
	  height: 100%;
    width: 100%;
    object-fit: contain;
}
body.woocommerce-checkout .checkout-cross-sell .product-box h6{
	color: #000;
  font-size: 22px;
	height: 54px;
    overflow: hidden;
}
body.woocommerce-checkout .checkout-cross-sell .product-box .rate{
	font-size: 24px;
    color: #000;
    font-weight: 700;
    text-align: center;
	    margin-bottom: 2px;
}
body.woocommerce-checkout .checkout-cross-sell .owl-nav{
	width: 100%;
	text-align: center;
}
body.woocommerce-checkout .checkout-cross-sell .owl-nav .owl-prev{
	margin-right: 70px;
}
body.woocommerce-checkout .checkout-cross-sell .owl-nav .owl-prev span, body.woocommerce-checkout .checkout-cross-sell .owl-nav .owl-next span{
	font-size: 46px;
    border: 1px solid #000;
    width: 45px;
    height: 45px;
    display: block;
    border-radius: 50%;
    line-height: 38px;
    text-align: center;
}

/*checkout sell products*/



body.woocommerce-checkout .woocommerce-checkout .border_html{
	background-color: #B1E8DC;
  border: none;
  color: #189661;
  border-radius: 4px;
	padding-top: 12px !important;
  padding-bottom: 12px !important;
}

body.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{
	padding-left: 10px !important;
  padding-right: 10px !important;
}
body.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
	margin-left: 0 !important;
    margin-right: 0 !important;
}
body.woocommerce-checkout .woocommerce #payment #place_order{
		background-color: #B1E8DC !important;
    color: #189661 !important;
}
body.woocommerce-checkout .woocommerce a{
	color: #028E53;
}
body.woocommerce-checkout .payment_method_eh_paypal_express img, body.woocommerce-checkout .payment_method_paypal_express img{
	width: 55%;
}
body.woocommerce-checkout form.checkout .express-one-page-checkout-main p.form-row input.input-text, body.woocommerce-checkout .woocommerce .woocommerce-checkout select{
	height: 45px;
  font-size: 16px !important;
}
body.woocommerce-checkout .onestepcheckout-summary input.qty{
	border: 1px solid #000;
    border-top: none;
    border-bottom: none;
}
body.woocommerce-checkout .onestepcheckout-summary .wrapper_qty .cclwminus,body.woocommerce-checkout .onestepcheckout-summary .wrapper_qty .cclwplus{
	background: #fff;
    color: #000;
}
body.woocommerce-checkout .onestepcheckout-summary .wrapper_qty{
	border: 1px solid #000;
}
body.woocommerce-checkout #cclw_order_details_table{
	margin-bottom: 20px;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout{
	margin-top: 70px;
}
body.woocommerce-checkout span.available-coupon{
	margin-top: 64px;
}
body.woocommerce-checkout .checkout-two-column-layout .two-column-layout-right{
	box-shadow: 5px 10px 12px #d9d9d9;
}
body.woocommerce-checkout .woocommerce .woocommerce-info, body.woocommerce-checkout .woocommerce .woocommerce-error {
	margin-top: 30px;
	margin-bottom: 30px;
}
body.woocommerce-checkout .checkout.woocommerce-checkout div#customer_address_details{
		padding-left: 0px !important;
    padding-right: 0px !important;
	}

body.woocommerce-checkout .woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{
	background-color: #B1E8DC;
    color: #189661;
}
body.woocommerce-checkout .woocommerce .woocommerce-error.sumo_reward_points_notice{
	display: none;
}

body.woocommerce-checkout .checkout_redeeming label#default_field{
	display: none;
}
body.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first{
	right: 102px;
}
body.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last button{
	padding-top: 15px;
	padding-bottom: 15px;
}
body.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{
	top: 40px;
}
body.woocommerce-checkout.logged-in .checkout_coupon.woocommerce-form-coupon{
	top: 192px;
}

body.woocommerce-checkout .checkout_redeeming input.input-text{
	border: 1px solid #6ED3BD;
    border-radius: 5px;
    padding: 10px;
    margin-right: 10px;
}
body.woocommerce-checkout .checkout_redeeming input.input-text:focus{
	outline: none;
}
body.woocommerce-checkout .checkout_redeeming input.button {
	padding: 11px 35px;
    color: #189661;
    background: #B1E8DC;
    border-radius: 5px;
    cursor: pointer;
}
body.single-post article a {
    color: #028E53 !important;
    word-break: break-all;
}
body.single-post article a span{
	color: #028E53 !important;
}
body.single-post article .social-networks a span{
	color: #fff !important;
}


.testimon_home .scientific_box_home .scientific_slider p,.popular-products .additional-product .product-list a,.generallist li,.team_ban_sec1 .team_baner_1 .left p,.team_ban_sec2 p,.team_ban_sec3 .team_list .team_member .colm1 p,.approach_sec1 p,.approach_sec1 .list_points li,.approach_sec1 .number_points li a,.our_team_pop .modal-dialog .modal-body .tem_pop_content .colm2 p,.po-doctors .doctor-consult-box .colm1 p,.po-doctors-sec3 .pod-bio-content p,.po-doctors .doctor-consult-box .colm2 .submit_link,.about-apurve-sec p,.social-project-sec1 p,.faq-section .accordion .card-body p,.contact-sec2 p,.contact-sec2 .contact-branchs .cbranch-box p,.contact-sec2 .contact-branchs .cbranch-box a,.contact-sec1 p,.woocommerce form.checkout .express-one-page-checkout-main p.form-row label,.clinical-trial-sec .left .content-box p,.clinical-study .clinical-condition ul li a,.product-inner-sec1 .colm2 P,.product-tab-section .tab-bottom p{
	font-size: 18px;
	line-height: 1.7;
}
.approch-sec .approch_content h4, .approch-sec .approch_content img, .approch-sec .right a, .approch-sec .right p, .approch_content_box h3, .ban_number_list .sec_number, .get_touch-sec .get_touch_content_box>div, .get_touch-sec .get_touch_content_box h3, .get_touch-sec .get_touch_content_box p, .home_contents_list .block_box, .home_service_sec .ser_btn, .home_service_sec .service_content .hme_service_box, .home_service_sec h3, .news_blog_home .exp_link, .news_blog_home .news_blog_home_box .news_box, .news_blog_home h3, .process_sec .char_box, .process_sec .right h3, .process_sec .right p, .scientific_box_home, .scientific_col1, .scientific_slider, .slider_profile_det, .testi_vdo_sec_1 .view_testi, .testi_vdo_sec_1 h3, .testi_vdo_sec_1 img, .testi_vdo_sec_2, .top_product .exp_link, .top_product .full_anime>p, .top_product .ser_btn, .top_product .top_product__box .product_cart, .top_product h3, .view_biogetica .container>p, .view_biogetica .view_bio_tab .list_tab_bio, .view_biogetica .view_bio_tab .nav, .view_biogetica h3, .watch_vdo .exp_vdo_link, .watch_vdo .watch_vdo_list .colm, .watch_vdo h3 {
    opacity: 1 !important;
}
.approch-sec .approch_content h4 {
    font-size: calc(1.6867375vw + 17.625px);
    color: #fff;
    line-height: 1.4‬;
    font-weight: 400;
    max-width: 940px;
    margin: auto;
    padding: 10px 0 30px;
}
.__PrivateStripeElement {
    width: 250px !important;
}

body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment #stripe-exp-element, body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment #stripe-cvc-element, body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment #stripe-card-element{
	border: 1px solid #6ED3BD !important;
    border-radius: 5px;
    height: 45px;
    padding: 10px;
	  width: 100%;
}
body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment #stripe-exp-element input, body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment #stripe-cvc-element input, body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment #stripe-card-element input{
	line-height: 0;
}
body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment .stripe-card-group{
	width: 100%;
}

body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment fieldset label{
	width: 100%;
    display: block;
    font-size: 16px;
}
body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment  .woocommerce-SavedPaymentMethods-saveNew{
	align-items: center;
	flex-wrap: nowrap;
}

body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment  .woocommerce-SavedPaymentMethods-saveNew label{
	width: auto;
    margin: 0;
    margin-left: 10px;
}
body.woocommerce-checkout .checkout.woocommerce-checkout{
	margin-top: 20px;
}
form.checkout_redeeming {
    display: block !important;
}
.fp_apply_reward, .rs_button_redeem_cart {
    display: block!important;
}
.checkoutredeem, .rs_button_redeem_checkout {
    display: block!important;
}
.detail_bx svg.svg.replaced-svg {
    display: none;
}
#mycaptcha{
	margin-bottom:20px;
}
.top_product .top_product__box .product_cart .add_to_cart , button.button.product_type_simple.add_to_cart , .ail_sec10_doctor .right_sec2_box .add_cart_ailment button.button.product_type_simple.add_to_cart ,
.side_sec3 .add_cart_ailment a ,
body.page-template-template-cms .addordercart
{
	    box-shadow: 0px 4px 6px #666;
    border-radius: 5px;
	
  background: #ff7723 !important;
    color: #fff !important;
    font-size: calc(0.2279375vw + 15.625px);
    font-weight: 700;
    border: 1px solid transparent;
	width: 100% !important;
		left: 0;
}
.products-filter-section .sec3-product-list .product-box .add_cart_ailment img , button.button.product_type_simple.add_to_cart img ,
.right_sec2_box .add_cart_ailment svg , body.page-template-template-cms .info_inner_sec2 .info_inner_content_bx .row .col-sm-3 a button svg , body.page-template-template-cms .addordercart i {
	display:none;
}
.zopim {
    bottom: 5px !important;
    left: unset !important;
}


#featuredTabs .nav-link.active, #featuredTabs .nav-link:hover{
  border-bottom: 4px solid #ff7723;
}

 div.asl_m.asl_w{
     border-radius: 6px !important;
    height: 55px !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input , div.asl_m.asl_w .probox{
    height: 55px !important;
    color: black;  
   font-size: 17px !important;  
    font-weight: 300 !important; 
} 
div.asl_w .probox .proloading, div.asl_w .probox .proclose, div.asl_w .probox .promagnifier, div.asl_w .probox .prosettings{
  height:55px;
  width:55px;
}
div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg{
  width:25px;
}
div.asl_m .probox .proclose svg{
  width: 25px;
    height: 25px;
}
div.asl_r.asl_w {
    margin-top: 25px;
}
.right_sec2_box.side_sec3 , article#aliment-product {
	background:#F0F5F4 !important;
}
body.single-product .product-tab-section .tab-bottom .ail-side-sec3 h5 , body.single-product .right_sec2_box .detail_bx p {
  color:black;
}
body.single-product .product-tab-section .tab-bottom  , body.single-product .ailment_sec3{
    background: white;
}
body.single-product .right_sec2_box.side_sec3.text-center {
	background:  #F0F5F4 !important;
}
.ail_sec9_slide .aside_sec9 .add_cart_ailment{
	width:80% !important;
}
del:after {
    background: gray;
}
del {
    color: gray;
}
.top_product .top_product__box .product_cart del span {
    color: gray;
}
.ail_sec10_doctor .right_sec2_box.aside_sec10.text-center {
    background: transparent;
    border: 1px solid #d3d3d3;
}

.products-filter-section{
/* 	background: #B1E8DC; */
	background: #F0FAF8;
}
.products-filter-section .pdt-filter h5 {
    color: black;
}

.selectric .label , .selectric-items li{
	color: #4D9385;
		    font-weight: 500;
}

.selectric-items li.highlighted , .selectric-items li:hover{
		background: #4D9385;
}

.product-inner-sec1{
	background: #F0FAF8;
}
.upsells.products-filter-section .product_list h2 {
    color: black;
}
body.search-results.active-agree .ailment_sec3_pop.pop_3 >div{  
  max-width:55%;
  word-wrap:break-word;
}
body.active-agree .ailment_sec3_pop.pop_3 div p:first-child {
    margin-top: 90px;
}
.right_sec2_box .add_cart_ailment a {
    padding: 10px;
}
body.page-template-template-products button.button.product_type_simple.add_to_cart{
	padding:10px !important;
		cursor: pointer;
}
.top_product .top_product__box .product_cart .add_to_cart{
	cursor: pointer;
}
body.page-id-130 .info_inner_ban_sec1.fade-in .info1_ban_cont h1 {
    color: white;
}
/* 04_11_22 */
.woocommerce-checkout #stripe-cvc-element .__PrivateStripeElement{
  display: inline !important;
	width: 49% !important;
}
body.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment fieldset label {
    font-size: 15px;
}

@media (max-width: 1600px)
{

		.home_page.desktop-slider{
		height: 490px;
	}
	.home_page.desktop-slider .banner_content{
		top: 27%;
	}
	.home_page.desktop-slider .banner_content>h1{
		font-size: 30px;
	}
}
@media (max-width: 1440px)
{
	.home_page.desktop-slider .banner_content{
		top: 50%;
	}
	.home_page.desktop-slider{
		height: 555px;
	}
	.home_page.desktop-slider .owl-item .item{
		height: 550px;
		background-size: 100% 100% !important;
	}
	.testimonial-sec1 .test-sec11 .testi-fb-box {
    height: 360px;
    }
	
}
@media (max-width: 1280px)
{

	.blog-list-page .container, .blog-list-page .banner-content{
		width: 1140px;
	}
	.blog-single .container, .blog-single .banner-content{
		width: 1140px;
		overflow: hidden;
	}
	.home_page.desktop-slider .banner_content{
		top: 50%;
	}
}
@media (min-width: 1200px)
{
            .ailment_ban_sec {
            padding:20px 0!important;
            display: flex;
            align-items: center;
                height: 48vh;
        }
}
@media screen and (max-width: 768px) {
	#bablicFlagsWidget{
		top: 24px !important;
    left: 45% !important;
	}
	a:before {
		background: transparent !important;
			}
	
	
	.view_biogetica .view_bio_tab .list_tab_bio .view_bio_box {
    flex: 0 0 calc(32% - 10px);
    max-width: calc(32% - 10px);
}
	.view_biogetica .view_bio_tab .list_tab_bio .view_bio_box:nth-child(2n) {
    margin-right: auto;
}
	.view_biogetica .view_bio_tab .list_tab_bio .view_bio_box {margin-right: 14px;}
body.search-results.active-agree .ailment_sec3_pop.pop_3 >div {
    max-width: 80%;
}
}
@media screen and (max-width: 767px) 
{
    .page-template-template-products div#overlay_pro .pop_cont_bx p {
        font-size: 14px;
        }
        body.single-product .product-inner-sec1 .add_cart_ailment form button.button.product_type_simple.add_to_cart {
                position: fixed;
        bottom: 0px;
            padding: 15px 18px !important;
        width: 96%;
        z-index: 9999;
        font-size: 16px;
        border-radius: 5px;
        display: block !important;
        }
    .tax-product_cat div#featuredTabsContent button.button.product_type_simple.add_to_cart {
        display: block !important;
    }
    .single-product section.upsells.products-filter-section button.button.product_type_simple.add_to_cart {
        display: block !important;
    }
    .ail_sec9_slide .aside_sec9 .add_cart_ailment{
        width:100% !important;
    }
        .blog-single .blog-list .row {
        flex-direction: column-reverse;
    }	button.button.product_type_simple.add_to_cart.show_sticky_button_mobile {
        display: block !important;
    }
    .home_page .banner_content {
        top: 45% !important;
    }
        #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input , div.asl_m.asl_w .probox{
            font-size: 12px !important;
        }
        div.asl_r.asl_w {
        margin-top: 5px;
    }
    .ail-side-sec3 .side_sec3 {
        padding: 15px 15px 15px;
    }
	.zopim {
    bottom: 50px !important;
    left: unset !important;
    }
        body.tax-product_cat #top-button, body.single-product #top-button {
        bottom: 90px;
    }
    body.single-product section.product-inner-sec1 .add_cart_ailment.text-center {
        position: fixed;
        bottom: 0px;
        z-index: 999999;
            width: 97%;
    }	
	.ail_sec10_doctor .right_sec2_box .add_cart_ailment button.button.product_type_simple.add_to_cart {
    position: fixed;
    bottom: 0px;
    z-index: 99999;
    left: 0px;
    border-radius: 5px;
		background: #4D9385;
    color: #fff;
		padding: 15px 18px !important;
    }
        .ailment_sec2 {
        z-index: 1;
    }
	section.info_inner_sec2 .add_cart_ailment {
    position: fixed;
    bottom: 0px;
    z-index: 999999;
    width: 89% !important;
    margin: 0px auto !important;
    text-align: center;
    }
    .ail-side-sec3 .side_sec3 {
        padding: 15px 15px 0;
    }
    .side_sec3 .add_cart_ailment a {
        background: #4D9385;
        color: #fff;
    }
    path#Path_28655 {
        fill: white;
        stroke: white;
    }

    body.page-template-template-cms #top-button {
    bottom: 90px;
    }
        body.page-template-template-cms .zopim {
        height: 65px !important;
    }
        body.page-template-template-cms #bablicFlagsWidget {
        top: 85px !important;
        }
    body.term-trigeminal-neuralgia .add_cart_ailment.sticky-side-product{
		justify-content: space-around;
	}
    section.ailment_sec2 .right_sec2_box.text-center .add_cart_ailment {
        position: unset;
        width: 80%;
        margin: auto;
    }
    .tax-product_cat section.ailment_sec2 {
        min-height: 870px;
    }
	section.ailment_sec2 .row.ailment_sec2_pop.pop_3{
		min-height:850px;
	}
	body.archive.tax-product_cat .inner_page section.ailment_ban_sec{
			
	background-size: 100% 125px;
		padding-top: 125px; 
    background-position: top;
		
	}
	body.archive.tax-type_product .inner_page .ingredient-ban h1, .inner_page section.team_ban h1{
		display: none;
	}
            .col-lg-4.col-md-4.m-hide {
            display: none;
        }
            body.single-post .evidence_based_product a{	
                display: block !important; 
            }
            body.single-post .zopim {
            height: 70px !important;
        } 
            
            body.single-post #top-button {
                bottom: 95px;
            }
            body.single-product section.product-inner-sec1 .add_cart_ailment.text-center {
            position: fixed;
            bottom: 10px !important;
            z-index: 999999;
            width: 100%;
                left:0;
        }
            .add_cart_ailment.text-center svg {
            display: none;
        }
            .ail_sec10_doctor .right_sec2_box .add_cart_ailment button.button.product_type_simple.add_to_cart img{
        display:none;
        }
            .page-id-19592 section.common-page, .page-id-19592 section.common-page p {
            font-size: 20px;
            line-height: 35px;
        }
            .login-box-white {
            width: 100%;
            margin-bottom: 20px !important;
                padding: 20px 40px !important;
                
        }
            .login-box p {
            padding-bottom: 15px;
        }

            a.single_add_to_cart_button.eh_paypal_express_link img {
            width: 80% !important;
            margin-bottom: 10px;
        }
            
        .home_page .banner_content {
            top: 32% !important;
        }	
            .banner_content .btn {
            padding: 15px 12px;
            font-size: 12px !important;
        }
	.new-listing-product .list-pro-title + p{
		min-height: auto;
	}
	.new-listing-product .list-pro-title{
		height: auto;
		display: block;
	}
	
	.new-listing-product{
		max-width: 100%;
    	width: 100%;
				flex: 0 0 100%;
    margin-left: 0;
    margin-right: 0;
	}
	.blog-list-page .blog-list{
		width: 100%;
		margin : 0 0 15px;
	}
	.approch_content_box .underlne:after {
    width: 50px;
    }
	.blog-list-page .banner_section .banner-content span, .blog-single .banner-content span {
    font-size: 14px;
    margin-bottom: 0px;
    }
	body.tax-product_cat .ail_sec9_slide .owl-nav, body.tax-health_interest .ail_sec9_slide .owl-nav {
	top: 50%;
    }
	body.page-template-template-bio-blog .blog-list .news-hdr.row .col-md-3 img {
    height: 100%;
    object-fit: cover;
    }
    body.page-template-template-bio-blog .blog-list .news-hdr.row .col-md-3 {
        height: 210px;
    }
	body.page-template-template-bio-blog .blog-list .news-hdr.row {
    height: auto;
    }
	body.page-template-template-bio-blog .blog-list .news-hdr .col-md-9 a {
    font-size: 18px;
    }
	body.page-template-template-bio-blog .blog-list-page .blog-list .content {
    margin: 7px 0 7px;
    }
	body.page-template-template-bio-blog .blog-list .post-items .col-md-2 {
    max-width: 30%;
    }
	body.page-template-template-bio-blog .blog-list .post-items .col-md-10 {
    max-width: 70%;
    overflow: hidden;
    padding-left: 0;
    }
	body.page-template-template-bio-blog .blog-list .post-items .item-content p, body.category-news .blog-list .post-items .item-content a {
    font-size: 13px;
    }
	body.page-template-template-bio-blog .blog-list .post-items .item-content p, body.page-template-template-bio-blog .blog-list .post-items .item-content a {
    font-size: 13px;
    }
	body.category-news .blog-list .post-items .col-md-2{
		max-width: 30%;
	}
	body.category-news .blog-list .post-items .col-md-10{
		max-width: 70%;
		overflow: hidden;
		padding-left: 0;
	}
	body.category-news .blog-list .post-items .item-content p, body.category-news .blog-list .post-items .item-content a{
		font-size: 13px;
	}
	body.category-news .blog-list .news-hdr .col-md-9 a{
		font-size: 18px;
	}
	body.active-agree .ailment_sec3_pop.pop_3 p{
		font-size: 11px;
	}
	body.active-agree .ailment_sec3_pop.pop_3 .ailment_img_box{
		height: 20vh;
		    margin: 10px 0 5px;
	}
	body.active-agree .ailment_sec3_pop.pop_3 div p:first-child {
    margin-top: 25px;
    }
	.search-title.container h2{
		padding: 0 20px;
		margin: 0;
	}
	body.category-news .blog-list .news-hdr.row{
		height: auto;
	}
	body.category-news .blog-list-page .blog-list .readmore{
	 overflow: hidden;
	}
	body.category-news .blog-list-page .blog-list .content{
		margin: 7px 0 7px;
	}
	body.category-news .blog-list-page .blog-list .readmore a{
		text-align: left;
	}
	body.category-news .blog-list .news-hdr.row .col-md-3{
		height: 210px;
	}
	body.category-news .blog-list .news-hdr.row .col-md-3 img{
		height: 100%;
		object-fit: cover;
	}
	.products-filter-section .product-box .prd_image a{
	height: 150px;
		display: flex;
		align-items: center;
    }
	#featuredTabs .nav-link{
		width: 100%;
	}
	#featuredTabs{
		height: unset;
	}
	
    .generallist li {
        font-size: 18px;
    }
    .ailment_sec2 .tab-content p, .ailment_sec2 .tab-content ul li {
        font-size: 18px;
    }
	.blog-single .comments-area .comment-form input[type=checkbox]{
		    margin-right: 10px;
    height: 20px;
    width: 30px;
	}
	.blog-single .comments-area .comment-form-cookies-consent{
		display: flex;
	}
	.blog-single .comments-area .comment-form input:not([type="submit"] ,[type="checkbox"]){
		width: 100%;
	}
	.blog-single .comments-area .comment-form{
	width: 100%;
	}
	.blog-list-page .banner_section .banner-content h1 , .blog-single .banner-content h1{
		font-size: 24px;
    line-height: 30px;
	}
	.blog-list-page .banner-content{
		width: 100%;
	}
	.blog-list-page .container{
		width: 100%;
	}
	.blog-list-page .banner_section img{
		height: 260px;
    object-fit: cover;
		object-position: 75%;
	}
	.blog-single .container, .blog-single .banner-content{
		width: 100%;
	}
	.blog-single .banner_wrap img{
		height: 260px;
    object-fit: cover;
    object-position: 75%;
	}
	body.page-template-template-products .products-filter-section{
		    min-height: 730px;
	}
	body.page-template-template-products .products-filter-section .ailment_sec3_pop{
		top: 180px;
	}
	body.page-template-template-homepage .testimon_home .testi_vdo_sec_2 .testi_vdo_slider .owl-nav{
		    bottom: -40px;
	}
	body.page-template-template-products .testimon_home .testi_vdo_sec_2 .testi_vdo_slider .owl-nav{
		    bottom: -40px;
	}
	body.page-template-template-homepage .front-page .get_touch-sec .get_touch_content{
		padding: 60px 0;
	}
	body.page-template-template-cms .info_inner_sec2 .info_inner_content_bx .row .col-sm-3 {
	padding-left: 15px;
    } 
	body.page-template-template-cms .info_inner_sec2 .info_inner_content_bx .row .col-sm-3 a button svg{
		    vertical-align: middle;
	}
	body.page-template-template-cms .info_inner_sec2 .info_inner_content_bx .row .col-sm-3.pd-btm-prd .addordercart{
	margin: 30px 0px;
    }
	body.page-template-template-team .inner_page .team_ban_sec3 .team_member .img_bx{
		max-width: 100%;
		width: 100%;
	}
		body.page-template-template-team .inner_page .team_ban_sec3 .team_member .img_bx img{
		margin: 0 auto;
    display: block;
	}
	body.page-template-template-panel-doctors .inner_page  .po-doctors .doctor-consult-box .img_box{
		width: 100%;
    max-width: 100%;
    height: 250px;
	}
	body.page-template-template-panel-doctors .inner_page  .po-doctors .doctor-consult-box .img_box img{
		width: 100%;
    object-fit: contain;
	}
	body.page-template-template-panel-doctors .po-doctors-sec3 .pod-box.image_need .img_box{
		width: 100%;
    max-width: 100%;
    height: 300px;
	}
	
	body.page-template-template-panel-doctors .po-doctors-sec3 .pod-box.image_need .img_box img{
		width: 100%;
    max-height: 100%;
    object-fit: contain;
	}
	body.page-template-template-panel-doctors .po-doctors-sec3 .pod-bio{
		display: block;
		text-align: center;
	}
	body.page-template-template-panel-doctors	.po-doctors-sec3 .pod-bio .img_box{
		max-width: 100%;
    width: 100%;
    height: 300px;
    padding-top: 20px;
    }
    body.page-template-template-panel-doctors	.po-doctors-sec3 .pod-bio p{
		 padding-bottom: 20px;
	}
	body.page-template-template-panel-doctors	.po-doctors-sec3 .pod-bio h5{
		padding-top: 30px;
	}
	body.page-template-template-panel-doctors .approach_sec1 .row.cust_exp_pd{
		padding-left: 15px;
    padding-right: 15px;
	}
	body.page-template-default  .common-page form.checkout.woocommerce-checkout .row .col-md-5{
		padding-left: 0;
		padding-right: 0;
	}
    body.page-template-default	form.checkout_coupon .form-row.form-row-first, body.page-template-default	form.checkout_coupon .form-row.form-row-first .input-text , body.page-template-default	form.checkout_coupon .form-row.form-row-last , body.page-template-default	form.checkout_coupon .form-row.form-row-last button.button{
		width: 100%;
	}
	body.page-template-template-cms	.info_inner_sec2 .info_inner_content_bx .row .col-sm-2 p{
		margin-bottom: 0;
	}
    body.page-template-template-cms	.info_inner_sec2 .info_inner_content_bx .row .col-sm-2 p img{
		margin: 0 auto;
    display: block;
	}
    body.archive.tax-product_cat .inner_page .testimon_home .testi_vdo .owl-nav{
		bottom: -40px;
	}
    body.archive.tax-product_cat	.ail_sec10_doctor .col-sm-12 .author_detail .author_profile{
		width: 100%;
		text-align: center;
	}
    body.archive.tax-product_cat	.ail_sec10_doctor .col-sm-12 .author_detail .author_profile img{
		width: 50%;
	}
	body.page-template-template-products  .products-filter-section  .products-filter-section-wrapper .ailment_sec3_pop{
		position: unset;
    overflow-y: scroll;
    max-height: 300px;
	}  
	body.page-template-template-products  .products-filter-section  .products-filter-section-wrapper .ailment_sec3_pop p{
		    padding-bottom: 20px;
	}
	
	body.page-template-template-testimonials .testimonial-sec1  .litespeed-loaded .pam.uiBoxWhite
	{
		margin-right: 2px;
	}
	body.archive.tax-product_cat .ail_sec9_slide .right_sec2_box .ailment_sec3_pop{
		position: unset;
		overflow-y: scroll;
    max-height: 400px;
		    margin-top: 40px;
    margin-bottom: 40px;
	}
	body.page-template-template-cms .info_inner_sec2 .row .col-sm-3 p img{
		    display: block;
    margin: 0 auto;
	} 

	body.page-template-template-approach  .inner_page .approach_sec1 .image_box{
		    margin-bottom: 20px;
	}
    body.page-template-template-apurve .inner_page .about-apurve-sec .image_box {
		width: 100%;
    text-align: center;
    max-width: 100%;
	}
	body.page-template-template-homepage .home_page.mobile-slider  .owl-stage .banner_content{
    top: 25% !important;
	}
    body.page-template-template-homepage .home_page .banner_content>h1{
		    font-size: 22px;
	    padding-bottom: 10px;
	}
	body.page-template-template-homepage .home_page.mobile-slider  .owl-stage .banner_content .btn{
		    padding: 12px 12px;
	}
	body.page-template-template-homepage .home_page.mobile-slider  .owl-stage .item{
		background-position: center;
		height: 635px;
		background-repeat: no-repeat;
	}
	body.page-template-template-homepage .home_page .dot_contents{
		left: 50%;
		bottom: 2%;
    transform: translateX(-50%);
	}
	body.archive.tax-type_product .inner_page  .ingredient-ban{
    background-position: 7%;
		padding: 50px 0;
	}
	.testimon_home .testi_vdo_sec_2 .testi_vdo_slider .owl-nav{
		    bottom: -40px;
	}
	body.page-template-default .inner_page section.team_ban{
		background-position: right;
	}
	body.page-template-template-team .inner_page section.team_ban{
		background-position:right;
	}
	body.page-template-template-team .modal .tem_pop_content  .img_bx{
		margin: 0 auto;
		margin-bottom: 14px;
	}
	.inner_page section.team_ban{
		background-position: right;
	}
	body.page-template-template-apurve .about-apurve-sec .image_box .alignnone{
		    width: auto;
			margin: 0 auto;
	}
	body.page-template-template-contact  .contact-sec2-form .contact-wrap .btn{
		width: 100%;
	}
	body.page-template-default   .blog .block-holder .doctor-img{
		  margin: 0 auto 20px;
	}
    body.page-template-template-cms  .inner_page .info_inner_ban_sec1{
	    background-position: right;
    }
	body.page-template-template-cms  .info_inner_content_bx .con-content #floating-add-to-cart-btn{
		    padding: 0 15px;
	}
	body.page-template-template-cms .ail_sec10_doctor .author_bx .author_detail .author_profile{
		    width: 100%;
				text-align: center;
	}
	body.page-template-template-cms  .ail_sec10_doctor .author_bx .author_detail .author_profile img{
		width: unset;
	}
	body.page-template-template-cms .info_inner_sec2 .info_inner_content_bx .paddingImageNew{
		width: 100%;
    height: auto;
    margin: 10px 0;
	}
	.ail_sec9_slide .aside_sec9 .owl-nav .owl-next{
		 transform: translateY(-50%);
	}
	.ail_sec9_slide .aside_sec9 .owl-nav .owl-prev{
		transform: translateY(-50%);
	}
	.owl-carousel.owl-drag .owl-item{
		    padding: 0 5px;
	}
	body.tax-product_cat  .ailment_sec4 .parallex-bg{
		    height: 100%;
    min-height: unset;
    object-position: unset;
	}
	body.tax-product_cat  .ailment_sec4 h2.underlne{
		 padding: 0 18px 20px;
	}
	.watch_vdo .watch_vdo_list .colm{
				margin-right: unset !important;	
		    margin: 0 auto;
	}
	
	body.page-template-template-cms  .info_inner_ban_sec1 .info1_ban_cont{
		justify-content: center;
	}
	table.cart td.product-remove a.remove{
		right: 2px;
		top: 2px;
	}
	.testimonial-sec1 .test-sec11 .testi-fb-box {
    height: 370px;
	}
	.page-template-template-products div#overlay_pro .btn_pop a{
		display: block;
		padding: 15px;
	}
	.page-template-template-products div#overlay_pro .ailment_sec2_pop{
		padding: 15px;
	} 
	.ban_number_list .sec_number .counter-text{
		flex-wrap: wrap;
	}
    .single-level-post .post-items .col-md-2 {
        max-width: 30%;
    }
    .single-level-post .post-items .col-md-10 {
        max-width: 70%;
        overflow: hidden;
        padding-left: 0;
    }
    .single-level-post .post-items .item-content p, .single-level-post .post-items .item-content a {
        font-size: 13px;
    }
    .single-post .edit-link, .single-post .addtoany_share_save_container {
        display: none !important;
    }
    .single-level-post img {
        height: auto !important;
    }
    body.woocommerce-checkout span.available-coupon{
		margin-top: 0;
	}
	body.woocommerce-checkout .checkout_redeeming input.input-text{
		width: 100%;
		margin-bottom: 14px;
	}
	body.woocommerce-checkout .checkout_redeeming input.button{
		width: 100%;
	}
	body.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {
    right: auto;
    }
        body.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {
        top: auto;
    }
        body.woocommerce-checkout .woocommerce .woocommerce-info, body.woocommerce-checkout .woocommerce .woocommerce-error {
        margin-top: 20px;
        margin-bottom: 20px;
    }
	body.woocommerce-checkout .checkout.woocommerce-checkout{
		padding: 10px;
		margin-top: 40px !important;
	}
	
	
	
	a.xoo-wsc-ft-btn {
		padding: 12px 6px;
	}
	body.woocommerce-checkout .checkout-cross-sell{
		margin-bottom: 0px;
		margin-top: 30px;
	}
	body.woocommerce-checkout .checkout-cross-sell .cart button{
		padding: 12px 0px !important;
    border-radius: 5px !important;
	}
	body.woocommerce-checkout .checkout-cross-sell .owl-nav .owl-prev{
	margin-right: 30px;
    }
	body.woocommerce-checkout .checkout-cross-sell .owl-nav .owl-prev span, body.woocommerce-checkout .checkout-cross-sell .owl-nav .owl-next span {
    font-size: 30px;
    width: 25px;
    height: 25px;
    line-height: 20px;
	}
	body.woocommerce-checkout .checkout-cross-sell .product-box .prd_image {
		height: 100px;
	}
	body.woocommerce-checkout .checkout-cross-sell .product-box h6{
		font-size: 15px;
	}
	body.woocommerce-checkout .checkout-cross-sell .product-box {
	  padding: 10px;
	}
	body.woocommerce-checkout .checkout-cross-sell .product-box .rate {
		font-size: 16px;
	}
	.blog-single .blog-list img, .blog-single .content img {
    width: 100%;
    }
	span.available-coupon{
		position:unset;
		margin-top: 0px;
	}
	body.tax-product_cat .ailment_sec2 .ailment_sec2_pop{
		flex-direction: column-reverse;
		justify-content: space-around;
	}
	body.tax-product_cat .ailment_sec2 .ailment_sec2_pop p{
		font-size: 14px;
	}
	body.page-template-template-testimonials .team_ban{
		    background-position: -410px;
	}
	body.page-template-template-testimonials section.team_ban h1{
		margin-left: 0;
	}
	body.page-template-template-testimonials section.team_ban p{
		width: 130px;
		margin-left: 0;
		    font-size: 12px;
	}
	body.page-template-template-clinical-trials .clinical-trial-sec .right{
		position: static;
		height: auto;
    width: 100%;
    padding: 20px;
	}
	body.page-template-template-clinical-trials .clinical-trial-sec .right .image-box img{
		border-radius: 40px;
	}
	.approch-sec .approch_content .approch_box_slider {
    padding: 30px 50px;
    }
	.approch-sec .approch_content .approch_box_slider .owl-nav .owl-prev {
    left: 15px;
    }
	.approch-sec .approch_content .approch_box_slider .owl-nav .owl-next {
    right: 15px;
    }
	body.tax-product_cat.showmysticky_Addtocart_button
.ail_sec10_doctor .right_sec2_box .add_cart_ailment button.button.product_type_simple.add_to_cart {
    display: block !important;
}
body.tax-product_cat .ail_sec10_doctor .right_sec2_box .add_cart_ailment button.button.product_type_simple.add_to_cart {
    display: none !important;
}
}
@media screen and (max-width: 425px)
{
		section.info_inner_sec2 .add_cart_ailment {
    width: 88% !important;
    }
	body.search-results.active-agree .ailment_sec3_pop.pop_3 >div {
    max-width: 90%;
}
}
@media (max-width: 380px){
    .testimonial-sec1 .test-sec11 .testi-fb-box {
        height: 410px;
    }
}
@media (max-width: 340px)
{
    body.archive.tax-product_cat .inner_page section.ailment_ban_sec{
		padding-top: 105px;
		background-size: 100% 105px;
	}
	body.term-is-herpes-treatment-a-herpes-cure .ailment_ban_sec{
		    background-position: -115px -160px !important;
	}
	.blog-list-page .container a.page-numbers{
		padding: 5px 12px;
	}
}
@media (max-width: 320px){
    .testimonial-sec1 .test-sec11 .testi-fb-box {
        height: 440px;
    }
}
/*  */
body.page-id-130 .info_inner_ban_sec1.fade-in .info1_ban_cont h1 ,  body.page-id-61 .info_inner_ban_sec1.fade-in .info1_ban_cont h1 ,  body.page-id-60 .info_inner_ban_sec1.fade-in .info1_ban_cont h1 , body.page-id-149 .info_inner_ban_sec1.fade-in .info1_ban_cont h1{
    color: white;
}
body.term-213 section.team_ban h1 , body.term-226 section.team_ban h1 , body.term-223 section.team_ban h1{
    color: white;
}
 body.page-id-460 .info_inner_ban_sec1.fade-in .info1_ban_cont h1 {
    color: white;
}
.ingredient-ban {
    background-blend-mode: overlay;
    background-color: #0000003b;
}
button.button.product_type_simple.add_to_cart.added {
    cursor: pointer;
}

/*  top banner search*/
 .home_page .search-container input[type="text"] {
    height: 60px;
    width: 100%;
    padding: 0 30px;
    border: none;
    border-radius: 7px;
	 background: transparent;
    border: 2px solid white;
    color: white;
}
.home_page .search-container{ 
/*     top:80% !important;
    transform: translate(0,-50%); */
/* 	position: absolute;
	    top: 61% !important;
    left: 25%; 
    transform: translate(0,-45%);
    width: 450px;
    max-width: 100%; */
	 transform: translate(0,0%);
    z-index: 9;
}
.home_page .search-container button {
    position: absolute;
    right: 18px;
    top: 15px;
    border: none;
    background: transparent;
    -webkit-appearance: none;
    cursor: pointer;
	width: 30px;
}
.home_page .search-container input[type="text"]::placeholder{
  color: white;
}
@media (max-width: 767px){
.home_page .search-container {
    top: 50% !important;
    width: 71%;
}
.home_page .search-container input[type="text"] {
    font-size: 13px;
    padding: 0 10px;
}
	.home_page .search-container button{
		    width: 25px;
    height: 10px;
		top: 8px;
		 right: 10px;
	}
	.home_page .search-container input[type="text"] {
    height: 45px;
	}
	
/* 	 */
	.view_biogetica .view_bio_tab .list_tab_bio .view_bio_box {
    margin: 8px;
}
	.view_biogetica .view_bio_tab .list_tab_bio .view_bio_box p {
    font-size: calc(0.273525vw + 14.75px);
}
	
}
@media (max-width: 425px){
	.home_page .search-container {
    width: 75%;
}	
}
@media (max-width: 375px){
.home_page .search-container {
    width: 85%;
}
	.view_biogetica .view_bio_tab .list_tab_bio .view_bio_box p {
    font-size: calc(0.273525vw + 12px);
}
}
@media (max-width: 320px){
.home_page .search-container {
    width: 91%;
}
	.home_page .search-container input[type="text"]{
		padding: 0 4px;
	}
	.view_biogetica .view_bio_tab .list_tab_bio .view_bio_box p {
    font-size: calc(0.273525vw + 10px);
}
}
/*  */

.home_page .banner_content .btn1{
	    color: #fff;	
       border: 2px solid white;
    padding: 18px;
    border-radius: 7px;
}
/* .ban_number_list .sec_number span {
    font-size: 30px;
    font-weight: 400;
}
.orsection .or-info p {
    color: #fff;
}
.orsection {
    display: inline-flex;
    width: 100%;
    max-width: 100%;
    justify-content: center;
    align-items: center;
}
.orsection .view-product {
       width: 40%;
}
.or-info {
   width: 15%;
}
.orsection .or-info p {
    color: #fff;
    margin: 0;
}
.or-info .search-container{
     width: 50%;
}

.ban_number_list .num:nth-last-child(1) .counter-text {
margin-left:15px;
}
.ban_number_list .num:nth-last-child(1) .counter-text span {
    width: 100%;
  font-weight: 500;
    font-size: 18px !important;
}

.ban_number_list .num:nth-last-child(1) .sec_number p {
    font-size: 18px;
    margin-left: 0px;
}

@media (max-width: 768px){
.ban_number_list .num:nth-last-child(1) .sec_number p {
    margin-left: 18px;
}
}
@media (max-width: 767px){
	.orsection {
    display: block;
	}
.orsection .view-product {
       width: 100%;
	margin: 20px 0px;
}
.or-info {
   width: 100%;
	margin-bottom: 20px;
}
	.or-info .search-container{
     width: 100%;
			margin-bottom: 20px;
}
	.ban_number_list .num:nth-last-child(1) .sec_number p {
      font-size: 12px;
		    margin-left: 0px;
}
	.or-info {
    display: none;
}
	.search-container {
    display: none;
}
}
@media (max-width: 425px){
.ban_number_list .num {
    width: 25%;
}
	.ban_number_list .num:nth-last-child(1) .counter-text {
margin-left:0px;
}
		.ban_number_list .col-sm-3:nth-last-child(1)  {
    padding-right: 5px;
    padding-left: 5px;
}
.ban_number_list .num:nth-last-child(1) .counter-text span {
    font-size: 15px !important;
  font-weight: 600;
}
.ban_number_list .sec_number span {
 margin-top: 10px;
  margin-bottom: 10px;
}
	.ban_number_list .col-sm-3:nth-last-child(3) {
    padding-right: 5px;
    padding-left: 5px;
}
}
@media (max-width: 375px){
	.ban_number_list .num:nth-last-child(1) .counter-text span {
    font-size: 13px !important;
}	
	.ban_number_list .num:nth-last-child(1) .sec_number p {
    margin-top: 5px;
	}
}
@media (max-width: 320px){
.ban_number_list .num {
    width: 50%;
    float: right;
}
	.ban_number_list .col-sm-3:nth-last-child(1) {
    padding-right: 15px;
    padding-left: 15px;
}
	.ban_number_list .num:nth-last-child(1) .counter-text span {
    font-size: 13px !important;
}
} */

/* 3-9-2022 */

@media screen and (min-width: 992px) 
{
div#accordionSc .btn {
    border: none !important;
}
}

/*  */
body.page-template-template-homepage .view_biogetica .view_bio_tab .nav {
    position: initial;
}
body.page-template-template-homepage .view_biogetica .view_bio_tab .nav .nav-link.active{
      background: #B1E8DC;
  border-radius:13px;
  margin-right: 14px;
}
body.page-template-template-homepage .view_biogetica .view_bio_tab .nav .nav-link{
      border-left: 2px solid #B1E8DC;
  border-radius:0;
  margin-right: 14px;
}

/*  */
body.page-id-470 button.addordercart.btn {
    margin: 10px;
    width: 50% !important;
    padding: 15px;
}
body.page-id-470 button.floating-cta-button.btn{
  box-shadow: 0px 4px 6px #666;
    border-radius: 5px;
    background: #ff7723 !important;
    color: #fff !important;
    font-size: calc(0.2279375vw + 15.625px);
    font-weight: 700;
    border: 1px solid transparent;
    width: 30% !important;
    left: 0;
}
body.page-id-470 button.floating-cta-button.btn i{
  display:none;
} 
body.page-id-470 .info_inner_ban_sec1.fade-in .info1_ban_cont h1{
	color:white;
}
body.page-id-470 .info_inner_ban_sec1 .info1_ban_cont{
	display:none;
}
@media screen and (max-width: 768px){
	body.page-id-470 button.addordercart.btn {
    width: 80% !important;
}
body.page-id-470 button.floating-cta-button.btn{
    width: 50% !important;
}
}
@media screen and (max-width: 767px){
	body.page-id-470 button.addordercart.btn {
    width: 50% !important;
}
body.page-id-470 button.floating-cta-button.btn{
    width: 50% !important;
}
}

/*  */
.orsection .search-container form.woocommerce-product-search button {
    top: 15px !important;
    right: 20px !important;
		width: 25px !important;
    height: 10px !important;
}
.orsection .search-container form.woocommerce-product-search input{
  width: 335px;
}
div#fix-data-banner .banner_content {
    width: 45%;
	 top: 65%;
}
.home_page #fix-data-banner img {
    position: absolute;
    max-width: 100%;
    object-position: right;
    object-fit: cover;
    min-height: 150%;
    width: 100%;
}
.orsection .search-container form.woocommerce-product-search input{
	outline:none;
}
@media screen and (max-width: 1024px)
{
div#fix-data-banner .banner_content {
    width: 60%;
}
}
@media screen and (max-width: 768px)
{
div#fix-data-banner .banner_content {
    width: 80%;
	}
}
a.mybtn-color-new{
  box-shadow: 0px 4px 6px #666;
    border-radius: 5px;
    background: #ff7723 !important;
    color: #fff !important;
    font-size: calc(0.2279375vw + 15.625px);
    font-weight: 700;
    border: 1px solid transparent !important;
    width: 100% !important;
    left: 0;
}


/* single ailments page  */



/* .my-sticky-product-main .ailment_sec2 {
    position: unset;
    width: 100%;
    background: unset;
}
.tax-product_cat section.ailment_sec2 {
    min-height: 600px;
}
.my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 {
    margin-top: -30%;
    z-index: 5;
	height:auto;
}
section.ailment_sec2 .row.ailment_sec2_pop.pop_3 {
    min-height: 500px;
}
.my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 article.col-md-4 {
    margin-top: 320px;
}
.my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 article.col-md-4 {
    background: #F0F5F4 !important;
    height: 300px;
    border: 1px solid #d3d3d3;
    padding: 20px;
    border-radius: 10px;
    z-index: 1;
}
.my-sticky-product-main .ailment_sec2:after {
    content: "";
    position: unset;
    background: unset;
    top: unset;
    right: unset;
    width: unset;
    height: unset;
    z-index: unset;
}
.my-sticky-product-main .ailment_sec2 .left {
    display: none;
}
body.tax-product_cat .my-stickyscroll-product-right .ailment_sec3 {
    margin-top: 219px;
}
.my-stickyscroll-product-right section.right-product-only {
    position: sticky;
    top: 90px;
    left: 10px;
    z-index: 10;
    margin-top: -290px;
    margin-bottom: 20px;
}
body.tax-product_cat .row.myproduct-sticky {
    display: block;
    float: right;
}
body.tax-product_cat .my-stickyscroll-product-right article#aliment-product {
    max-width: 100%;
}
.my-stickyscroll-product-right article#aliment-product {
    background: #F0F5F4 !important;
    border: 1px solid #d3d3d3;
    padding: 20px;
    border-radius: 10px;
}
.my-stickyscroll-product-right  .mytab {
    overflow: hidden;
    border: 1px solid #ccc;
    display: flex;
    justify-content: space-between;
}
body.tax-product_cat .my-stickyscroll-product-right .ailment_sec3 article.col-md-8.left {
    max-width: 97%;
    flex: auto;
}
.my-stickyscroll-product-right  a.nav-link {
    color: black;
    padding: 10px;
}
.my-stickyscroll-product-right  li.nav-item {
    width: 33.33%;
    text-align: Center;
    justify-content: center;
}
.my-stickyscroll-product-right  ul.nav.nav-tabs {
    display: inline-flex;
    background: white;
    align-content: space-evenly;
}
.my-stickyscroll-product-right .nav-tabs {
    border-bottom: none !important;
    width: 100%;
}
.my-stickyscroll-product-right  .mytab {
    overflow: hidden;
    border: 1px solid #ccc;
    display: flex;
    justify-content: space-between;
}
body.tax-product_cat section#ailment_sec4 {
    z-index: 12;
}
.my-sticky-product-main div#Ingredients.modal.fade .modal-dialog, .my-sticky-product-main div#Ingredients.modal.show .modal-dialog, .my-sticky-product-main div#Contents.modal.fade .modal-dialog, .my-sticky-product-main div#Contents.modal.show .modal-dialog, .my-sticky-product-main div#Description.modal.fade .modal-dialog, .my-sticky-product-main div#Description.modal.show .modal-dialog {
    transform: translateY(-50%);
    top: 50%;
    max-width: 60%;
}
.my-sticky-product-main div#Ingredients .modal-content, .my-sticky-product-main div#Contents .modal-content, .my-sticky-product-main div#Description .modal-content {
    border-radius: 15px;
    max-height: 550px;
    overflow: auto;
}
.my-sticky-product-main .ailment_ban_sec {
    background-attachment: unset;
    height: unset;
}
body.tax-product_cat .my-sticky-product-main section#first_scroll .col-md-5 {
    margin-left: 225px;
}
.myaccordian-mobile {
    margin: 20px 0px;
    display: none;
}
@media screen and (max-width: 1199px){
.my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 article.col-md-4 {
    margin-top: -42%;
}
}
@media screen and (max-width: 1024px){
	body.archive.tax-product_cat .inner_page section.ailment_ban_sec {
    padding-top: unset;
}
	body.tax-product_cat .my-sticky-product-main section#first_scroll .col-md-5 {
    margin-left: 200px;
}
	.my-sticky-product-main section#first_scroll .col-md-5 {
    margin-left: 100px;
}
}
@media screen and (max-width: 991px){
.my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 article.col-md-4 {
    margin-top: -57%;
}
}
@media screen and (max-width: 768px){
body.tax-product_cat .my-sticky-product-main section#first_scroll .col-md-5 {
    margin-left: 80px;
}
}
@media screen and (max-width: 767px){
body.archive.tax-product_cat .inner_page section.ailment_ban_sec {
    background-size: 100% 125px;
    background-position: top;
    padding-top: 125px;
}
	.my-sticky-product-main section#first_scroll .col-md-5 {
    margin-left: 0px;
}
	.my-stickyscroll-product-right section.right-product-only {
    position: unset;
    top: unset;
    left: unset;
    margin-top: unset;
    margin-bottom: unset;
}
	body.tax-product_cat .my-stickyscroll-product-right article#aliment-product {
    max-width: 90%;
}
	.my-stickyscroll-product-right article#aliment-product {
    margin: 20px;
}
	.my-sticky-product-main.my-stickyscroll-product-right .right_sec2_box {
    background: unset;
}
	.my-stickyscroll-product-right .mytab {
    display: none !important;
}
	.myaccordian-mobile {
    display: block;
    background: white;
    padding: 20px;
    border: 1px solid #ccc;
}
	.myaccordian-mobile .btn {
    color: black;
		    border: 1px solid #e9ecef !important;
    border-color: #e9ecef #e9ecef #dee2e6;
}
	.myaccordian-mobile h2 {
    margin: 10px 0px;
}
	.myaccordian-mobile div.collapse {
    padding: 20px 0px;
}
	.my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 {
    margin-top: -48%;
}
	section.ailment_sec2 .row.ailment_sec2_pop.pop_3 {
    min-height: 850px;
}
	body.tax-product_cat .ailment_sec2 .ailment_sec2_pop {
    flex-direction: column-reverse;
    justify-content: space-around;
}
	.my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 article.col-md-4 {
    margin-top: -23%;
    width: 95%;
}
.tax-product_cat section.ailment_sec2 {
    min-height: 870px;
}
	.my-sticky-product-main .ailment_sec2 .ailment_sec2_pop .pop_cont_bx {
    height: 515px;
}
}
@media screen and (max-width: 575px){
	.ailment_ban_sec .row {
    background: #F0F5F4;
}
		.my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 {
    margin-top: -48%;
}
	.my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 article.col-md-4 {
    margin-top: 0;
}	
		.my-sticky-product-main .ailment_sec2 .ailment_sec2_pop .pop_cont_bx {
    height: 490px;
}	
}
@media screen and (max-width: 1600px)
{
	body.tax-product_cat section.ailment_sec2.category_temp article#aliment-product {
    margin-top: -450px;
}
}
@media screen and (min-width: 992px) 
{
body.tax-product_cat .col-md-5.offset-md-7.col-sm-7.offset-sm-5{
  margin-left:300px;
}
body.tax-product_cat section.ailment_sec2.category_temp article#aliment-product {
    background: #F0F5F4 !important;
    height: 500px;	
	position: sticky;
    right: 0px;
    margin-top: -320px;
    top: 100px;
	z-index:3;
}
body.tax-product_cat .ailment_ban_sec p{
  font-size:16px;
}
body.tax-product_cat .ailment_ban_sec .content_box {
    max-width: 350px;
}
body.tax-product_cat .ailment_ban_sec h1{
  margin-bottom:15px;
}
body.tax-product_cat .right_sec2_box.side_sec3.text-center {
    display: none;
}
body.tax-product_cat #featuredTabsContent h5 {
    font-size: 16px;
}
body.tax-product_cat .right_sec2_box .detail_bx p {
    font-size: 12px;
}
body.tax-product_cat .ailment_sec2 > .container > .row{
  height: 4650px;
  align-items: flex-start;
	z-index: 4;
}
body.tax-product_cat .ailment_sec2 > .container > .row article.col-md-4 {
    top: -320px;
}
div#accordionSc .btn {
    border: none !important;
}
body.tax-product_cat section.ailment_sec3 {
    margin-top: -262em;
}
body.tax-product_cat section.ailment_sec2.category_temp {
    position: unset;
    width: 100%;
}
	body.tax-product_cat div#v-pills-tabContent {
    overflow-y: scroll;
    height: 490px;
}
} */


body.term-133 article#aliment-product div#featuredTabsContent:nth-child(4) {
    display: none;
}
body.term-133 article#aliment-product ul#featuredTabs:nth-child(3) {
    display: none;
}  

/* banner text visible */
body.term-65 .ailment_ban_sec h1, body.term-65 .ailment_ban_sec p, body.term-65 .ailment_ban_sec span ,
body.term-92 .ailment_ban_sec h1, body.term-92 .ailment_ban_sec p, body.term-92 .ailment_ban_sec span ,
body.term-34 .ailment_ban_sec h1, body.term-34 .ailment_ban_sec p, body.term-34 .ailment_ban_sec span ,body.term-54 .ailment_ban_sec h1, body.term-54 .ailment_ban_sec p, body.term-54 .ailment_ban_sec span ,body.term-129 .ailment_ban_sec h1, body.term-129 .ailment_ban_sec p, body.term-129 .ailment_ban_sec span ,body.term-136 .ailment_ban_sec h1, body.term-136 .ailment_ban_sec p, body.term-136 .ailment_ban_sec span ,body.term-93 .ailment_ban_sec h1, body.term-93 .ailment_ban_sec p, body.term-93 .ailment_ban_sec span ,body.term-55 .ailment_ban_sec h1, body.term-55 .ailment_ban_sec p, body.term-55 .ailment_ban_sec span ,body.term-94 .ailment_ban_sec h1, body.term-94 .ailment_ban_sec p, body.term-94 .ailment_ban_sec span ,body.term-48 .ailment_ban_sec h1, body.term-48 .ailment_ban_sec p, body.term-48 .ailment_ban_sec span ,body.term-57 .ailment_ban_sec h1, body.term-57 .ailment_ban_sec p, body.term-57 .ailment_ban_sec span ,body.term-52 .ailment_ban_sec h1, body.term-52 .ailment_ban_sec p, body.term-52 .ailment_ban_sec span ,body.term-58 .ailment_ban_sec h1, body.term-58 .ailment_ban_sec p, body.term-58 .ailment_ban_sec span ,body.term-53 .ailment_ban_sec h1, body.term-53 .ailment_ban_sec p, body.term-53 .ailment_ban_sec span ,body.term-96 .ailment_ban_sec h1, body.term-96 .ailment_ban_sec p, body.term-96 .ailment_ban_sec span ,body.term-60 .ailment_ban_sec h1, body.term-60 .ailment_ban_sec p, body.term-60 .ailment_ban_sec span ,body.term-115 .ailment_ban_sec h1, body.term-115 .ailment_ban_sec p, body.term-115 .ailment_ban_sec span ,body.term-43 .ailment_ban_sec h1, body.term-43 .ailment_ban_sec p, body.term-43 .ailment_ban_sec span ,body.term-127 .ailment_ban_sec h1, body.term-127 .ailment_ban_sec p, body.term-127 .ailment_ban_sec span ,body.term-35 .ailment_ban_sec h1, body.term-35 .ailment_ban_sec p, body.term-35 .ailment_ban_sec span ,body.term-64 .ailment_ban_sec h1, body.term-64 .ailment_ban_sec p, body.term-64 .ailment_ban_sec span ,body.term-132 .ailment_ban_sec h1, body.term-132 .ailment_ban_sec p, body.term-132 .ailment_ban_sec span ,body.term-99 .ailment_ban_sec h1, body.term-99 .ailment_ban_sec p, body.term-99 .ailment_ban_sec span ,body.term-32 .ailment_ban_sec h1, body.term-32 .ailment_ban_sec p, body.term-32 .ailment_ban_sec span ,body.term-67 .ailment_ban_sec h1, body.term-67 .ailment_ban_sec p, body.term-67 .ailment_ban_sec span ,body.term-68 .ailment_ban_sec h1, body.term-68 .ailment_ban_sec p, body.term-68 .ailment_ban_sec span ,body.term-101 .ailment_ban_sec h1, body.term-101 .ailment_ban_sec p, body.term-101 .ailment_ban_sec span ,body.term-23 .ailment_ban_sec h1, body.term-23 .ailment_ban_sec p, body.term-23 .ailment_ban_sec span ,body.term-22 .ailment_ban_sec h1, body.term-22 .ailment_ban_sec p, body.term-22 .ailment_ban_sec span
{
    color: white;
}
/***********Vikas********/
@media only screen and (max-width: 760px) {
body.page-id-18484 .sld-ap {
    flex-direction: column-reverse !important;
        }
}

/*  */
a#cfw-login-modal-trigger {
    display: none;
}


body.checkout-wc  button#place_order ,body.checkout-wc input#cfw-promo-code-btn {
    background: #ff7723 !important;
    border: 1px solid #ff7723;
/*   border-radius:0;  */
}


/* 9-11-2022 */
body.term-71 .ailment_ban_sec .content_box h1 ,body.term-71 .ailment_ban_sec .content_box p ,body.term-71 .ailment_ban_sec .content_box span{
    color: white;
}

/* single ailments page 14-11-2022 */

 body.tax-product_cat section.mymobiletext {
    display: none;
}
body.tax-product_cat .my-stickyscroll-product-right section.right-product-only {
    width: 30%;
    float: right;
    position: sticky;
    top: 85px;
    margin-left: -15px;
    margin-right: 70px;
	margin-bottom:30px;
}
body.tax-product_cat .my-stickyscroll-product-right  section.ailment_sec2 {
    min-height: 0px;
    padding: 0;
}

/*body.tax-product_cat .my-stickyscroll-product-right section.right-product-only #aliment-product {
    background-color: #fff;
    padding: 20px 20px !important;
    border-radius: 20px;
    background: #f5faf9;
    border-radius: 15px;
    width: 100%;
} */
body.tax-product_cat  .my-sticky-product-main .ailment_sec3 > .container > .row {
display: block;
}
body.tax-product_cat  section.mymobiletext {
    display: none;
}
.my-sticky-product-main div#Ingredients.modal.fade .modal-dialog, .my-sticky-product-main div#Ingredients.modal.show .modal-dialog, .my-sticky-product-main div#Contents.modal.fade .modal-dialog, .my-sticky-product-main div#Contents.modal.show .modal-dialog, .my-sticky-product-main div#Description.modal.fade .modal-dialog, .my-sticky-product-main div#Description.modal.show .modal-dialog {
    transform: translateY(-50%);
    top: 50%;
    max-width: 60%;
}
.my-sticky-product-main .nav-tabs {
    border-bottom: none !important;
    width: 100%;
}
.my-sticky-product-main div#Ingredients .modal-content, .my-sticky-product-main div#Contents .modal-content, .my-sticky-product-main div#Description .modal-content {
    border-radius: 15px;
    max-height: 620px;
    overflow: auto;
}
div#Description .modal-body, div#Content, s .modal-body, div#Ingredients .modal-body {
    min-height: 850px;
    padding: 10px 30px;
}
.my-sticky-product-main div#Ingredients .modal-header button.close, .my-sticky-product-main div#Contents .modal-header button.close, .my-sticky-product-main div#Description .modal-header button.close {
    background: transparent;
    border: none;
}
.modal-body .mx-3.mytab {
    border: none;
    margin-bottom: 20px;
}
.my-sticky-product-main  .mytab {
    overflow: hidden;
    border: 1px solid #ccc;
    display: flex;
    justify-content: space-between;
}
.my-sticky-product-main  ul.nav.nav-tabs {
    display: inline-flex;
    background: white;
    align-content: space-evenly;
}
.my-sticky-product-main ul.nav.nav-tabs li {
    width: 33.33%;
    text-align: Center;
    justify-content: center;
}
.my-stickyscroll-product-right ul.nav.nav-tabs li a {
    color: black;
} 
@media screen and (max-width: 1024px)
{
	body.tax-product_cat .my-stickyscroll-product-right section.right-product-only {
   width: 30%;
    margin-left: 0px;
    margin-right: 30px;
}
.my-sticky-product-main  .mytab {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.my-stickyscroll-product-right ul.nav.nav-tabs li a {
    padding: 5px;
}
}
@media screen and (max-width: 768px)
{
.my-stickyscroll-product-right ul.nav.nav-tabs {
    display: block;
}
	body.tax-product_cat .my-stickyscroll-product-right section.right-product-only {
    width: 30%;
    margin-left: 0px;
    margin-right: 0;
}
}
@media screen and (max-width: 767px)
{
	span.item-count {
    display: none;
}
	.mydesktoptext {
    display: none;
}
body.tax-product_cat  section.mymobiletext {
    display: block;
    position: relative;
    top: 0px;
    right: 0px;
    z-index: 10;
    padding: 20px;
}
  body.tax-product_cat .my-stickyscroll-product-right section.right-product-only {
    position: unset;
    top: unset;
    left: unset;
    margin-top: unset;
    margin-bottom: unset;
    max-width: 100%;
    width: 100%;
    right: 90px;
    z-index: 10;
}
body.archive.tax-product_cat .inner_page section#first_scroll .row {
    display: none;
}

.my-stickyscroll-product-right .mytab {
    display: none;
}
	.myaccordian-mobile {
    display: block !important;
    background: white;
    padding: 20px;
    border: 1px solid #ccc;
}
	.myaccordian-mobile button {
    color: black;
		border: 3px solid #189661;
}
	.myaccordian-mobile button:hover {
    color: black;
		border: 3px solid #189661;
}
	.myaccordian-mobile h2 {
    margin: 10px 0px;
}

	
}

main.front-page .home_page{
	/*background-color: #316868;*/
}
#parsley-id-22{
	display: none;
}

body.modal-open {
    overflow: hidden !important;
    height: 100vh;
    overflow-y: hidden;
}



/* 05-12-22 */
.xoo-wsc-sl-body .xoo-wsc-sl-coupon .xoo-wsc-sl-apply-coupon input[type="text"]{
	transition: all .2s ease;
    color: #333;
    padding: 0.82em;
    width: 60%;
    line-height: normal!important;
    border-radius: 5px!important;
    border: 1px solid #d9d9d9!important;
    margin-right: 5px;
}
.xoo-wsc-sl-body .xoo-wsc-sl-coupon .xoo-wsc-sl-apply-coupon button{
	background: #ff7723 !important;
    border: 1px solid #ff7723;
	color: #fff !important;
	border-radius: 5px;
    font-weight: bold;
	cursor: pointer;
    padding: 12px 16px;
    font-size: 1em;
	transition: all .1s ease-in-out;
    display: inline-block;
	width: 30%;
}
.xoo-wsc-sl-body .xoo-wsc-sl-coupon .xoo-wsc-sl-apply-coupon button:hover {
    background: #fff !important;
    color: #ff7723 !important;
}
.xoo-wsc-ft-buttons-cont a:hover{
	border: 2px solid #ff7723 ;
}

/*  */
section.our_consulting_physicians{
	padding: 65px 30px;
	background-color: #fefefe;
}
section.our_consulting_physicians h2 {
    color: #38a49b;
    text-align: center;
    padding: 0 0 30px;
    line-height: 35px;
    text-transform: capitalize;
    font-size: 3.5rem;
    font-weight: 100;
}
.our_consulting_physicians .doctor-name {
    color: #3DA69D;
    font-size: 21px;
    font-weight: 500;
    line-height: 30px;
}
.our_consulting_physicians .doctor-desc {
    line-height: 28px;
    font-weight: 300;
    font-size: 16px;
    padding-top: 20px;
}
.our_consulting_physicians .doctor-img> img {
    margin-right: 0px;
    float: none;
    display: inline-block;
    border-radius: 50%;
}
.our_consulting_physicians .owl-carousel .owl-nav button.owl-prev span {
  font-size: 35px;
    display: block;
    border: 1px solid #B1E8DC;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    line-height: 1;
}
.our_consulting_physicians .approch_box_slider .owl-nav .owl-prev {
    left: 0px;
    position: absolute;
}
.our_consulting_physicians .owl-carousel .owl-nav button.owl-next span{
    font-size: 35px;
    display: block;
    border: 1px solid #B1E8DC;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    line-height: 1;
}
.our_consulting_physicians .approch_box_slider .owl-nav .owl-next {
  right: 0px;
  position: absolute;
}
.our_consulting_physicians .approch_box_slider .owl-nav {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
}
div#our_consulting_physicians_slider_content {
    padding: 0 60px;
}
@media screen and (max-width: 767px)
{
section.our_consulting_physicians h2 {
    line-height: 47px;
    font-size: 2.5rem;
}
section.our_consulting_physicians {
    padding: 30px 15px;
}
.col-sm-10.doctor-info {
    margin: 30px 0px;
}
	.our_consulting_physicians .doctor-name {
    text-align: center;
	}	section.our_consulting_physicians .doctor-img {
    text-align: center;
}
.our_consulting_physicians .doctor-img> img {
	width:auto;
	}
}
@media screen and (max-width: 375px)
{
section.our_consulting_physicians {
    padding: 30px 5px;
}
}

/* 19-12-2022  */

h1.home_contents_list_heding{
	margin-bottom:0px;
	text-align:center;
	font-size: 1.5rem;
}

.home_contents_list{
	padding: 20px 0 !important;
}

/*  */
body.page-id-6526 .po-doctors .doctor-consult-box:nth-child(1){
  display:none;
}

/* 13-1-2023 */
@media screen and (max-width: 680px){
  .tax-product_cat #first_scroll {
    height: 157px !important;
    background-size: cover;
    background-position: left center;
}
  .tax-product_cat .mymobiletext {
    position: absolute !important;
    top: 110px !important;
        left: 36%;
/*     padding: 35px 5px 0px 16px !important; */
}
  .tax-product_cat .mymobiletext h1.underlne {
    font-size: 14px;
    padding-bottom: 2px;
}
  .tax-product_cat .mymobiletext p {
    font-size: 11px;
}
  .tax-product_cat .mymobiletext span {
    font-size: 10px;
}
  .tax-product_cat .mymobiletext p {
    font-size: 11px;
    margin-bottom: 0px;
}
  .tax-product_cat .mymobiletext .underlne:after {
    top: 18px;
    height: 3px;

  }
}
@media screen and (max-width: 375px){
	.tax-product_cat .mymobiletext {
/*     top: 95px !important;  */
    padding: 20px 5px 20px 20px !important;
}
	.tax-product_cat .mymobiletext h1.underlne {
    font-size: 12px;
    padding-bottom: 1px;
}
	.tax-product_cat .mymobiletext p {
    font-size: 10px;
		line-height: 1.2;
}
}

@media screen and (max-width: 340px){
  .tax-product_cat .mymobiletext h1.underlne{
    font-size: 13px;
  }
  .tax-product_cat .mymobiletext {
/*   padding: 30px 2px 0px 2px !important; */
}
  .tax-product_cat #first_scroll {
    background-position: -21px;
}
}
/*  */
section.products-filter-section span.customheading {
	text-transform: capitalize;
}

/* 20-01-23 */
@media(max-width: 767px){
	 .tax-product_cat .mymobiletext{
		 position: static !important;
	 }
	 .tax-product_cat #first_scroll{
		 display: none;
	 }
	.tax-product_cat .mymobiletext h1.underlne {
    font-size: 25px;
    padding-bottom: 12px;
}
	.tax-product_cat .mymobiletext .underlne:after {
            top: 33px;
            height: 3px;
        }
	.tax-product_cat .mymobiletext p {
    font-size: 16px;
    margin-bottom: 0px;
		line-height: 26px;
}
	body.tax-product_cat .my-stickyscroll-product-right section.right-product-only{
            padding: 0 15px;
            background: #fff;
        }
	body.tax-product_cat .my-stickyscroll-product-right section.right-product-only #aliment-product{
            box-shadow: 0 2px 2px 3px #dde9e7;
        }
	body.tax-product_cat .my-stickyscroll-product-right section.right-product-only .myaccordian-mobile button{
            border-color: #ff7723;
        }
        body.tax-product_cat .my-stickyscroll-product-right section.right-product-only .myaccordian-mobile{
            background: transparent;
            padding: 0;
            border: 0;
        }
}



.page-template-template-bio-blog .main-nav > ul > li > a {
    color: #fff;
}
.desktop-slider{
    background-position-y: top;
    background-attachment: unset;
    background-size: 100% 100% !important;
}

@media(max-width: 767px){
    .mobile-slider{
        min-height: 560px !important;
        background-repeat: no-repeat;
       background-position: right !important;
    background-size: cover !important;
    }
}

/*  */
body.tax-ingredient .products-filter-section .sec3-product-list .product-box p.product-description {
    font-size: 15px;
}
body.tax-ingredient .products-filter-section .sec3-product-list .product-box:nth-child(4n) {
   margin-right: 30px;
}
body.tax-ingredient .products-filter-section .sec3-product-list .product-box {
    background: #fff;
    padding: 25px;
    border-radius: 10px;
    margin-right: 30px;
    margin-bottom: 30px;
    flex: 0 0 calc(22%);
    max-width: calc(22%);
}
@media (max-width: 767px){
    body.tax-ingredient .products-filter-section .sec3-product-list .product-box {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

button.button.product_type_simple.add_to_cart{
	cursor: pointer;
}


.page-template-template-bio-blog .main-header .logo svg path, .category-news .main-header .logo svg path{
    fill: #fff;
}
.category-news .main-nav>ul>li>a, .page-template-template-bio-blog .main-header nav.main-nav span.item-count, 
.category-news .main-header nav.main-nav span.item-count{
    color: #fff;
}
.category-news .main-header .main_menu2 svg circle, .category-news .main-header .main_menu2 svg line, .category-news .main-header .main_menu2 svg path,
.page-template-template-bio-blog .main-header .main_menu2 svg circle, .page-template-template-bio-blog .main-header .main_menu2 svg line, 
.page-template-template-bio-blog .main-header .main_menu2 svg path{
    stroke: #fff;
}

@media screen and (max-width: 767px){
    .tax-product_cat section.ailment_sec2 {
        min-height: 960px;
    }
    .archive .my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 article.col-md-8{
        padding: 0;
            margin-top: 15px;
    }
}

.WhatsAppButton__root {
    bottom: 15.6%!important;
    right: 10px!important;
}
@media screen and (max-width: 767px){
	.WhatsAppButton__root a.whatsapp__poweredBy.whatsapp__poweredBySideLefty{
    bottom: -2.2px !important;
}
.WhatsAppButton__root {
    bottom: 10% !important;
    right: 10px !important;
}
}


@media (min-width: 1500px){
    .my-sticky-product-main section.ailment_sec2 .row.ailment_sec2_pop.pop_3 article.col-md-4 {
        margin-top: -29% !important;
    }
}
