.text-primary{
    color: #2DBDCA !important;
}
.bg-primary-light{
    background-color: #DDF3F7 !important;
}
.new_labkit_product .feature__slider2.lab-features.bg-primary-light{
    background-color: #DDF3F7 !important;
}
.new_labkit_product .lab-features .owl-carousel-features .owl-stage-outer .owl-item {
    border-right: 1px solid #48484817;
}
.new_labkit_product .view-more img{
    width: min(max(14px,1.146vw),22px);
}
.new_labkit_product .view-more {
    font-size: min(max(14px,1.250vw),24px);

}
.new_labkit_product .feature__slider2 .psych-features_icon{
    background-color: #293450;
}
.new_labkit_product .container-xxl{
    max-width: 100%;
}
.labkit_banner_title,.new_labkit_product .cd-words-wrapper{
    font-size: min(max(20px,1.563vw),30px);
}
.labkit_banner{
    /* background: url('../images/new_labkit/banner_bg.svg'), #293450; */
    background-size: 100%;
    background-color: #293450;
    position: relative;
    overflow: hidden;
}
.labkit-banner-img-box{
    height: 100%;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.labkit-banner-img-box .LeftSide{
height: calc(100% - 40px);
/* top: 40px;
position: absolute; */
margin-top: 40px;
}
.labkit-banner-img-box .RightSide{
    height: 250%;
    margin-top: -20%;
    margin-left: 20%;
    }
.labkit_banner_img{
    width: min(max(333px,40.938vw),786px);
    margin: auto;
    border-radius: 2rem;
    position: relative;
}
.banner-padding{
padding: min(max(36px,7.188vw),138px) 0;
}
.banner-btn{
    font-size:  min(max(16px,1.146vw),22px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.banner-btn small{
    font-size:  min(max(12px,0.938vw),18px);

}
.play-btn{
    position: absolute;
    top: 50%;
    left:50%;
    transform: translate(-50%,-50%);
    width: min(max(36px,3.958vw),76px);

}
.order-text{
    font-size:  min(max(12px,1.250vw),24px);
    line-height:  min(max(18px,2.135vw),41px);
    color: #293450;
}
.order-lab-box{
    padding: min(max(20px,1.771vw),34px) min(max(43px,3.333vw),64px);;
}
section .order-lab-box h2,.Chlamydia-box-title {
    margin-bottom: min(max(20px,3.125vw),60px) !important;
    font-size:  min(max(24px,2.344vw),45px);
    /* color: #293450; */
    position: relative;
    z-index: 2;

}
.order-lab-box.Chlamydia-box section h2 {
text-align: center;
}
.order-lab-img{
    width: min(max(272px,35.156vw),675px);
margin: auto;
display: block;
}
.Chlamydia-box img{
    /* width: min(max(316px,33.542vw),644px); */
max-width: inherit;
}
.Chlamydia-box .mask-img-shadow:before{
    content: "";
    background-color: #DDF3F7;
    width: 60%;
    height: 90%;
    display: block;
    position: absolute;
    left: -3%;
    top: 15%;

}
.Chlamydia-padding{
    padding: min(max(20px,2.083vw),40px) min(max(20px,2.604vw),50px);
}
.Chlamydia-height{
    max-height: min(max(531px,38.958vw),748px);
    overflow: auto;
    box-shadow: 0px 3px 28px #9194B414;
    border-radius: min(max(10px,1.094vw),24px);
    overflow-x: hidden;

}
.Chlamydia-text h5{
    font-size:  min(max(22px,1.354vw),26px);

}
.Chlamydia-text ul{
list-style-type: none;
}
.Chlamydia-text ul li:before{

    content: "\25A0";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #41435abb; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1.5em; /* Also needed for space (tweak if needed) */
  margin-left: -2em; /* Also needed for space (tweak if needed) */
}
.Chlamydia-text {
    font-size:  min(max(14px,1.094vw),21px);
    line-height: min(max(27px,2.344vw),45px);
    color: #293450;

 }
.mask-img{
    /* width: 60%; */
    background-color: transparent;
    height:min(max(223px,40.365vw),775px);
    width: auto;
    /* border-radius: 1rem 1rem 1rem 0; */
    overflow: hidden;
    -webkit-clip-path: inset(0 0 0 0 round 20% 20% 20% 0);
            clip-path: inset(0 0 0 0 round 20% 20% 20% 0);
            /* position: relative; */
}
.mask-img img{
    height: 100%;
    width: auto;
}
.new_labkit_product.consultation_page .catagarie-box.active{
    background-color: #293450;
    color: #fff;
}
.new_labkit_product.consultation_page .catagarie-box{
    background-color: #DDF3F7;
    color: #293450;
    font-size:  min(max(15px,1.250vw),24px);
    padding:  min(max(10px,1.302vw),25px);
    width:  min(max(136px,16.667vw),320px);

}
.new_labkit_product.consultation_page .single_condition_pill{
    border: 1px solid #F1F1F1;
    background-color: #FAFAFA;
    color: #293450;
    font-size:  min(max(15px,1.146vw),22px);
    padding:  min(max(10px,0.781vw),15px);
    margin-bottom:  min(max(5px,1.042vw),20px);

}
.new_labkit_product.consultation_page .single_condition_pill .form-check-input{
    width:  min(max(20px,1.875vw),36px);
    height:  min(max(20px,1.875vw),36px);

}
.new_labkit_product.consultation_page .mental-health-block{
    box-shadow: 0px 20px 45px #0000000D;
    border: none;
}
.new_labkit_product.consultation_page .mental-health-row .col-12:nth-child(even) {
    background-color: #fff;
}
.new_labkit_product.consultation_page .single_condition_pill .form-check-label{
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.new_labkit_product.consultation_page .single_condition_pill .price-number span {
    font-size: min(max(11px, 0.833vw), 16px);
}
.new_labkit_product.consultation_page .catagarie-box p:last-child{
    font-size:  min(max(15px,1.250vw),24px);


}
.indicator{
    display: flex;
    width: 50px;
    justify-content: space-between;
    margin: auto;
}
.indicator .circle{
    border-radius: 50%;
    background-color: #CFDBDB;
    width: 9px;
    height: 9px;
}
.indicator .circle.active{
background-color: #293450;
}
.cart-div img{
    width:  min(max(20px,1.667vw),32px);

}
.cart-items-div{
    box-shadow: 0px 3px 6px #00000029;
border-radius: 13px;
position: absolute;
top: 115%;
    padding: 1rem;
    max-width: 100%;
    background: #fff;
    z-index: 4;
}
.cart-selected{
    color: #293450;
    font-size: min(max(13px, 0.938vw), 18px);
    background-color: #9CC3D2;
    border-radius: 8px;
    font-weight: 600;

}
.br-8{
    border-radius: 8px;
}
.general-health .tab-content{
    box-shadow: 0px 20px 45px #0000000D;
    border-radius: 20px;
}
.overflowX-auto{
    overflow-x: auto !important;
}
.order-sm-2 a p> span:nth-child(2){
font-size: .79rem;
}
.notification-text p{
    font-size: min(max(10px, 0.833vw), 16px);
    max-width: 80%;
    margin: auto;
}
@media (width>=768px) {
    section .order-lab-box  h2 span{
        margin-left:0;
    }
    section .order-lab-box  h2 {
        text-align: left;
    }
}
@media (width<=768px) {
    .labkit_banner_img{
        border-radius: 1rem;
    }
.labkit-banner-img-box .LeftSide{
display: none;
}
    .labkit-banner-img-box .RightSide{
        position: absolute;
    right: -220px;
    top: 0;
    margin-top: -380px;
    /* rotate: 0deg; */
    /* width: 300px; */
    scale: 2;
    }
    .mask-img{
        -webkit-clip-path: none;
                clip-path: none;
                z-index: 1;
    position: relative;
    margin-bottom: 1rem;
    }
    .Chlamydia-box .mask-img-shadow:before{
        content: "";
    background-color: #DDF3F7;
    width: 100%;
    height: 110%;
    display: block;
    position: absolute;
    left: 0;
    top: -128px;
    z-index: 0;
    }
    .new_labkit_product.consultation_page .catagarie-box{
        border-radius: 8px;
    }
    .new_labkit_product.consultation_page .single_condition_pill{
        /* border: none; */
        /* background-color: transparent; */
        padding: 7px;
    }
    .order-sm-3{
        order: 3 !important;
    }
    .order-sm-2{
        order: 2 !important;
    }
    .general-health{
        margin-bottom: 4rem;
    }
    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .border-sm-1{
        border-top: 1px solid #ddd9 !important; 
        border-bottom: 1px solid #ddd9 !important; 
    }
}
