* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.aboutUsBanner{
    max-width: 800px;
    margin: auto;
    text-align: center;
    padding: 100px 0;
}
.aboutUsBanner p , .ourVission p{
    color:#808080;
}
.bannerDE{
    margin-top: 25px;
}
.ourVissionImg{
    max-width: 500px;
    margin: auto;
}
.ourVissionImg img{
  width: 100%;
}
.ourMissionContainer{
    background-color:#EEFFFD;
    margin: 65px 0;
    padding: 45px 0;
}
.ourMission{
    max-width: 1080px;
    margin: auto;
    text-align: center;
    padding: 0 15px;
}
.ourMission p , .ourStory p{
    margin-top: 16px;
    color:#808080;
}
.ourStoryCon{
    background-color:#EEFFFD;
    padding: 70px 0 0 0;
}
.ourStory p{
    color:#808080;
}
.ourStoryImg{
    max-width: 500px;
    margin: auto;
    height: 100%;
}
.ourStoryImg img{
  width: auto;
  height: 100%;
}
.ourStory{
    margin-bottom: 70px;
}
.bookConBtn {
    background-color: #00a69f !important;
    color: #fff !important;
    padding: 9px 12px;
    border-radius: 8px;
    font-family: "Alexandria";
}
.bookConsultationBtn{
    padding-top: 30px;
}
.bookConsultationBtn a{
    font-weight: 300 !important;
}
.financeHeader {
    text-align: center;
    padding: 70px 0;
}
.InsDecInnerCon{
    display: flex;
    gap: 10px;
    margin-top: 21px;
}
.InsDecInnerCon h4{
    font-size: 20px;
    font-family: "Alexandria";
    color: #808080;
}
.form-check-input:focus {
    box-shadow: 0 0 0 0.25rem #0ea59f30 !important;
}
.form-check-input:checked{
    background-color: #0ea59f !important;
    border-color: #0ea59f !important;
}
.InsDecInnerConImg{
    width:22px;
}
.InsDecInnerConImg img , .instImgCon img{
    width:100%;
}
.financeCheckBoxCon{
    margin-top: 20px;
}
.financeCheckBoxCon label , .InsDec p{
    font-family: "Alexandria";
    color: #808080;
    font-weight: normal;
}
.financeCheckBoxCon input{
    padding: 9px;
}
.financeCheckBoxCon .form-check{
    display: flex ;
    justify-content: center;
    align-items: center;
    gap: 11px;
}
.reqBtnCon{
    padding: 36px 0;
}
.instImgCon{
    max-width: 445px;
    margin: auto;
}
.stepCardCon{
    background-color: #EEFFFD;
    border-radius: 15px;
    overflow: hidden;
    margin:10px;
}
.stepCardConImg{
    height: 225px;
}
.stepCardConImg img{
    height: 100%;
    width:100%;
    object-fit: cover;
}
.stepCardConText {
    padding: 25px 25px;
}
.stepCardConText h4{
    font-family: "Alexandria";
    color: #000;
    font-size: 20px;
}
.stepCardConText p{
    font-family: "Alexandria";
    color: #808080;
}
.stepHeaderText{
    text-align: center;
    padding: 45px 0 35px 0;
}
.Financingpurchase{
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.Financingpurchase h2{
    font-family: "Alexandria";
    color: #000;
}
.Financingpurchase p{
    margin-top: 16px;
    color: #808080;
}
.financePuchaseImg{
    margin:70px auto !important;
}
.benifitsCard{
    display:flex;
    gap:10px;
    margin: 15px 0 ;
}
.benifitsCardText h4{
    font-size: 20px;
    color: #808080;
    font-family: "Alexandria";

}
.benifitsCardText p{
    color: #808080;
    font-family: "Alexandria";
    font-weight: normal;

}
.blogbanner{
    background-size: cover;
    background-position: center;
    position: relative;
    height: 345px;
    border-radius: 15px;
}
.blogbannerTitle {
    /* position: absolute;
    bottom: 45px;
    left: 38%;
    margin-bottom: 0; */
    display: flex;
    justify-content: center;
    align-items: flex-end;
    height: 100%;
}
.blogbannerTitle h2 {
   margin-bottom: 40px !important;
   z-index: 1111;
}
:not(td).active {
    color: #00a69f !important;
}
td.active {
    color: inherit;
}
.blogsCardsDec{
    padding: 20px 0;
}
.blogCard{
    margin: 5px;
}
.blogCardImg{
    height: 170px;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 0 8px #808080;
}
.blogCardImg img {
    height: 100%;
    width: 100%;
    border-radius: 15px;
    object-fit: cover;
}
.blogCardTitle h2{
    font-size: 16px;
    color: #00a69f;
    font-family: "Alexandria";
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blogCardDesc p{
    color:#808080;
}
.blogCardBtn{
    padding: 15px 0;
}
.blogCardBtn .btn{
    border-radius: 10px !important;
    font-weight: 300;
    font-family: "Alexandria";
}
.userImage{
    height: 24px;
    width: 24px;
}
.userImage img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.UserImageCon{
    display: flex;
    gap:5px
}
.BadgeRow {
    display: flex ;
    gap: 11px;
    padding: 9px 0 15px 0;
    align-items: center;
}
.healthBlogCardInner{
    display: flex;
    /* gap: 10px; */
}
.healthBlogCardInnerRightImage{
    height: 140px;
    width: 140px;
}
.healthBlogCardInnerRightImage img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.healthBlogCardInnerLeft {
    padding: 0 20px 0 0px;
}
.healthBlogCards{
    margin-bottom: 30px;
    border-bottom: 1px solid #E6E6E6;
}
.healthBlogDes{
    padding: 0 60px 0 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.healthBlogDes p {
    color: #808080;
    padding: 30px 0;
}
.UserImageCon span{
    font-size: 13px;
    display: flex;
    align-items: center;
}
.description h5{
    margin: 8px 0;
    font-family: "Alexandria";
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.description p{
    font-family: "Alexandria";
    color: #292929;
    font-weight: 300;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}
.UserImageCon > *:nth-child(2) {
    color: #292929;
    font-family: "Alexandria";
    font-weight: 300;
}

.UserImageCon > *:nth-child(3) {
    color: #757575;
    font-family: "Alexandria";
    font-weight: 300;
}
.BadgeRow .badge{
    color: #292929;
    background-color: #F2F2F2;
    color: #292929;
    font-family: "Alexandria";
    font-weight: 300;
    font-size: 13px;
    border-radius: 25px;
}
.BadgeRow .ReadTime, .Selected{
    font-family: "Alexandria";
    font-weight: 300;
    color: #757575;
    font-size: 13px;
}
.blogCardDesc p{
    display: -webkit-box;            /* Create a flexible box */
    -webkit-box-orient: vertical;    /* Set the box's orientation to vertical */
    -webkit-line-clamp: 3;           /* Limit text to 2 lines */
    overflow: hidden;                /* Hide the text that overflows */
    text-overflow: ellipsis;         /* Add ellipsis when text overflows */
}
.seeMoreBtn {
    border: none;
    outline: none;
    color: #808080;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: unset;
    margin-bottom: 75px;
}
.reqBtnConText{
    color: #808080;
    font-family: "Alexandria";
    padding: 20px 0;
}
.safari-font {
    font-weight: 500 !important; /* Safari ke liye */
}

.chrome-font {
    font-weight: 700 !important; /* Chrome ke liye */
}
.trust_txt_main_container {
    margin-top: 42px;
}
.trust_img {
    width: 20px;
}
.medDirTrustImage {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.rating.rating-stars{
    display: flex;
    gap: 5px;
    justify-content: center;
    align-items: center;
}
.mobileviewRating{
    display: none;
    /* display: block; */
}
/*.desktopviewRating{*/
/*    display: none;*/
/*}*/

.user-data {
    display: flex;
    width: 100%;
    gap: 10px;
    justify-content: center;
    margin: 50px 0 40px;
}
.subscribe button {
    height: 40px;
    background: #00b0ab;
    border-radius: 12px;
    border: none;
}
.Join-US p {
    color: #161616;
    font-size: 40px;
    font-weight: 600;
    line-height: 50px;
    -webkit-font-smoothing: antialiased;
    font-family: "Alexandria" !important;
}
.News-letter p{
         font-family: "Alexandria" !important;
        text-align: center;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 3px;
        color: #808080;
        -webkit-font-smoothing: antialiased;
        margin-top: 120px;
    }
.problems p {
    font-family: "Alexandria" !important;
    color: #808080;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
}
.aftercare .head {
    color: #161616;
    font-family: "Alexandria" !important;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 49px;
}

.firstCareDes h5 {
    color: #0ea59f !important;
    font-family: "Alexandria" !important;
}
 .aftercare .cont {
    color: #808080;
    font-family: "Alexandria" !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    margin-top: 20px;
    -webkit-font-smoothing: antialiased;
}
.aftercare .see_morebtn button {
    border-radius: 12px;
    background: #0ea59f;
    border: none;
    display: inline-flex;
    padding: 16px;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: "Alexandria" !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 40px;
    -webkit-font-smoothing: antialiased;
}
.Reviews p {
    color: #161616;
    font-family: "Alexandria" !important;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 49px;
}
.Reviews-cont p{
    color: #808080;
}
.SliderSecTitles {
    text-align: center;
}
.sliderTitle h1{
    margin-top: 120px;
    font-family: "Alexandria" !important;
    font-size: 40px;
    font-weight: 600;
    line-height: 49px;
    color: #161616;
}
.sliderTitle h5{
    color: #0ea59f;
    font-family: "Alexandria" !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    margin-top: 10px;
}
.sliderTitle p{
    color: #808080;
    font-family: "Alexandria" !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    margin-top: 40px;
    -webkit-font-smoothing: antialiased;
}
.SliderImageConSec1{
    width: 70px;
    height: 70px;
    margin: auto;
}
.SliderImageConSec1 img , .CounterSliderImageConSec1 img{
    width: 100%;
    height: 100%;
}
.slidesSec1{
    text-align: center;
}
.slidesSec1 h5{
    color: #0ea59f;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    margin-top: 20px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
}
.slidesSec1 p{
    margin-top: 10px !important;
    text-align: center !important;
    color: #808080 !important;
    font-size: 16px !important;
    line-height: 19px !important;
    font-family: "Alexandria" !important;
    -webkit-font-smoothing: antialiased;
}
.HealthcareConsultant{
    margin-top: 72px;
}
.CounterSliderImageConSec1{
    height: 58px;
    width: 59px;
    margin: auto;
}
.CounterSlider{
    background-color: #eefffd;
    padding: 30px 0;
    border-radius: 16px;
    margin-top: 120px;
}
.CounterSlider h5{
    font-size: 32px;
    margin: 0;
    color: #161616;
    font-weight: bold;
    margin: 15px 0;

}
.CounterSlider p{
    font-size: 18px;
    margin: 0;
    color: #808080;
    -webkit-font-smoothing: antialiased;
}
.teamCardCon{
    padding: 20px 10px;
    height: 280px;

}
.teamCardSec2{
    background-color: #f8f8f8;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    padding: 65px 5px 43px 5px;
    text-align: center
}
.teamCardSec2 h5{
    color: #161616;
    font-family: "Alexandria" !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    -webkit-font-smoothing: antialiased;
}
.teamCardSec2 p{
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #808080;
    -webkit-font-smoothing: antialiased;
}
.TeamImageCon{
    background-color: #0ea59f;
    height: 110px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.TeamImageCon img{
    height: 180px;
    width: 180px;
    margin: auto;
    padding: 15px;
    display: block;
}
.nearest {
    color: #161616;
    font-size: 40px;
    font-weight: 600;
    line-height: 49px;

}
.location {
    text-align: center;
    margin: 120px 0 0;
}
.TeamTitle{
    margin-top:120px;
}
.nearest-cont p{
    text-align: center;
    color: #808080;
}
.teamCardMainCon{
    height: 300px;
}
.teamCardMainCon .slick-initialized{
    height: 100%;
}
.teamCardMainCon .slick-initialized .slick-list{
    height: 100%;
}
.teamCardMainCon .slick-initialized .slick-list .slick-track{
    height: 100%;
}
.teamCardMainCon .slick-initialized .slick-list .slick-track .slick-slide{
    height: 100%;
}
.teamCardMainCon .slick-initialized .slick-list .slick-track .slick-slide{
    height: 100%;
}
.bannerShade {
    height: 130px;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.bannerShade img{
    width: 100%;
    height: 100%;
}
.doctor1_img {
    width: 20px;
}
.doctor1_img img ,.search_logo img{
    width: 100%;
}
.dropDownConNew{
    display: flex;
    gap: 10px;
    font-weight: 300;
    color: #6d7985 !important;
    font-family: "Alexandria" !important;
}
.subItem , .LocationDropDownText{
    font-weight: 300;
    color: #6d7985 !important;
    font-family: "Alexandria" !important;
}
.locationDropdown , .MultiSearchDropdown{
    height: 272px;
    overflow-y: scroll;
}
.search_logo {
    width: 23px;
}
.surgeryBtn{
    display: flex;
    gap: 10px;
    background-color: white;
    border-radius: 50px;
    border: none;
    outline: none;
    border: 1px solid #E6E6E6;
    border-radius: 50px;
    padding: 7px 16px !important;
    color: #0EA59F !important;
}
.searchOptionComponent{
    display: flex;
    align-items: center;
    gap: 10px;
    background-color: #ffffff;
    border-radius: 8px;
    padding: 10px 14px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    width: 100%;
    border: 1px solid #E3E3E3;
    border-radius: 50px;
}
.surgeryBtn.dropdown-toggle::after{
    display: none !important;
}
.Search_Icon_Button {
    background-color: #000 !important;
    border: none;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color 0.3s;
}
 .datePickerInput{
    border: none;
    outline: none;

 }
 .searchOptionComponent .MuiBox-root{
    border: 1px solid #e9e9e9;
    border-radius: 50px;
    flex: 1;
 }
 .dropdown-container{
    flex: 1;
 }
 .dropdown-container button , .LocationSearchCon .dropdown button{
   width: 100%;
 }
.LocationSearchCon{
    flex: 1;
}
.LocationSearchCon .dropdown{
    width: 100%;
}

 .searchOptionComponent .MuiBox-root .MuiFormControl-root .MuiInputAdornment-root{
    display:none  !important;
 }
 .searchOptionComponent .MuiBox-root .MuiFormControl-root .MuiInputBase-root input{
    padding: 8px 8px 8px 50px !important;
    color: #0EA59F !important;
    cursor: pointer;
    text-transform: lowercase;
 }
 .searchOptionComponent .MuiBox-root .MuiFormControl-root .MuiInputBase-root input::placeholder{
    color: #0EA59F!important;
    text-transform: lowercase;
 }
 .dropdown-container .dropdown-menu{
    padding: 0 !important;
 }
 .datePickerCon{
    flex: 1;
    max-width: 200px;
    min-width: 110px;
    width: 100%;
 }

 :where(.css-qct7wd-MuiButtonBase-root-MuiPickersDay-root):not(.Mui-selected) {
    background-color: #0EA59F!important;
    border:unset !important;
    color: #fff !important;
  }
  :where(.css-1nxbkmn-MuiPickersCalendarHeader-root) {
    background-color: #0EA59F!important;
    color: #fff !important;
    margin-top: 0 !important;
    padding: 30px 20px !important;
  }
  :where(.css-4k4mmf-MuiButtonBase-root-MuiPickersDay-root){
    color: #0EA59F !important;
  }
  :where(.css-4k4mmf-MuiButtonBase-root-MuiPickersDay-root:focus.Mui-selected){
    color: #fff !important;
    background-color: #0EA59F!important;
  }
  :where(.css-xp4e7m-MuiButtonBase-root-MuiIconButton-root-MuiPickersArrowSwitcher-button){
    color: #fff !important;
  }
  :where(.css-1bsiu4i-MuiButtonBase-root-MuiIconButton-root-MuiPickersArrowSwitcher-button){
    color: #fff !important;
  }
  :where(.css-14yom7c-MuiSvgIcon-root-MuiPickersCalendarHeader-switchViewIcon ){
    color: #fff !important;
  }
  :where(.MuiDayCalendar-header span){
    color: #0EA59F !important;
  }
  .drawerNavigation{
    display: none;
  }
  .search-bar-container {
    background-color: #ffffff;
    box-shadow: 4px 6px 14px 6px rgba(0, 0, 0, 0.1);
    padding: 10px 20px;
    width: 100%;
    margin: 0px 0px auto;
    border-radius: 16px;
    margin-top: -6px;
    z-index: 2;
    position: relative;
}
.MobileSearchbar {
    display: block;
    position: absolute;
    bottom: 20px;
    width: 82%;
    margin: auto;
}
.MobileSearchbar {
    display: none;
  }
  .AccordialList p {
    color: #808080 !important;
    font-family: "Alexandria" !important;
    font-size: 14px;
  }
  .AccordianTitle{
    color: #808080 !important;
    font-family: "Alexandria" !important;
  }
  .mobileDatePicker .MuiFormControl-root .MuiInputBase-root input{
    color: #808080 !important;
    font-family: "Alexandria" !important;
  }
  .mobileDatePicker .MuiFormControl-root .MuiInputBase-root{
    display: flex !important;
    flex-direction: row-reverse !important;
    padding: 0 10px !important;
  }
.accordianList {
    height: 230px;
    overflow-y: scroll;
}
.css-12aa3ri-MuiPaper-root-MuiAccordion-root::before{
    position: unset !important;
}
  .accordianList p {
    font-family: "Alexandria" !important;
    font-size: 14px;
  }
  .accordianList .MuiTypography-root .d-flex .accordianListItems .MuiTypography-root{
    font-family: "Alexandria" !important;
    font-size: 14px;
  }
.AccordianTitle .MuiInputBase-root{
    color: #808080 !important;
    font-family: "Alexandria" !important;
}
:where(.css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root.Mui-selected ){
    background-color: #0ea59f30 !important;
}
:where(.MuiButtonBase-root .MuiMenuItem-root .MuiMenuItem-gutters .Mui-selected .MuiMenuItem-root){
    color: #808080 !important;
    font-family: "Alexandria" !important;
}
:where(.MuiDialogActions-root.MuiDialogActions-spacing.MuiPickersLayout-actionBar){
    display: none !important;
}
.pinIcon{
    height: 19px;
}
.pinIcon img{
    height: auto;
}

.form-select option:checked,
.form-select option:hover {
  background-color: red !important;
  color: white !important;
}
.drawerDatePicker{
    margin-top: 15px;
}
.drawerDatePicker .MuiBox-root{
    border-radius: 0;
    box-shadow: 0 0 10px #e4e2e2;
    border-radius: 10px !important;
    border: none;
    padding: 0 36px;
    /* height: 49px; */
    border-radius: 6px;
}
.drawerDatePicker .MuiBox-root .MuiIconButton-sizeMedium {
    width: 100%;
    display: flex;
    justify-content: flex-start;
}
.drawerDatePicker .css-169ghzl-MuiInputBase-input-MuiOutlinedInput-input{
    color: #808080 !important;
    font-family: "Alexandria" !important;
}
.howweDo{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.howweDo img{
    border-radius: 20px;
}
.welcom_healthclinicNew{
    margin-top: 65px;
}
.safteyImageCon{
    margin-top: 200px;
}
.safteyImageCon2{
    margin-top: 240px;
}
.slidesSec1Con{
    max-width: 225px;
    margin: auto;
}

/* for live data */
.accodianstyle::before{
    background-color: unset !important;
}
.search_logo2Con .MuiAccordionSummary-content{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.accodianstyle h3 .MuiButtonBase-root{
    min-height: auto !important;
    margin: 10px 0 !important;
}
.accodianstyle h3 .MuiButtonBase-root .MuiAccordionSummary-content{
    margin: 0 !important;
}
.accodianstyle .MuiCollapse-root .MuiCollapse-wrapper .MuiCollapse-wrapperInner .MuiAccordion-region .MuiAccordionDetails-root{
    padding-top: 0 !important;
}
.accodianstyle .MuiCollapse-root .MuiCollapse-wrapper .MuiCollapse-wrapperInner .MuiAccordion-region .MuiAccordionDetails-root .MuiList-root {
    padding-top: 0 !important;
}
/* .locationAccordian ,.drawerDatePicker{
    box-shadow: unset !important;
    border-radius:12px !important;
    border:2px solid #D9D9D9 !important;
    background-color:#fff !important;
} */
.locationAccordian .MuiCollapse-root .MuiCollapse-wrapper .MuiCollapse-wrapperInner .MuiAccordion-region .MuiAccordionDetails-root{
    padding-top: 0 !important;
}
.locationAccordian .MuiCollapse-root .MuiCollapse-wrapper .MuiCollapse-wrapperInner .MuiAccordion-region .MuiAccordionDetails-root .MuiList-root{
    padding-top: 0 !important;
}
.Filter_consultants form .Filter_consultantsFields li{
    display: flex;
    justify-content: center;
    align-items: center;
}
.Filter_consultants form .Filter_consultantsFields li.SearchPopup span {
    display: none !important;
}
.owl-carousel_container .owl-carousel .owl-stage .owl-item .item  a.active{
    color: #fff !important;
}
.profile_pricing.find_s_buttons p{
    font-family: "Inter-Light" !important;
}
.doctorChatBtn{
    background-color:#0EA59F !important;
}
.doctorChatBtn i{
    font-size: 23px !important;
}
.ConsultantCalendar_Wrap .days li.active{
    color: #fff !important;
}
.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded{
    padding: 7px 0 !important;
}
.locationAccordianInner div .MuiPaper-root.MuiPaper-elevation{
    border-radius: 10px !important;
    box-shadow: 0 0 10px #e4e2e2 !important;
    border-radius: 10px !important;
    border: none !important;
}
/* for live data */

/* live2 */
    .mobilebannerLeftSec{
        display: none;
    }
/* live2 */

/*10-15-25*/
#chat-widget .chat-widget button{
    display:none;
}
.location-new span ,.search-input.treatment{
    font-size: 14px !important;
}
/*10-15-25*/



/* 10-16-2025 */
.mobileOnlyText ,.mobile-Tagline-text ,.constom_container .row .keywords-Search ,.mobile-searchbar{
    display: none;
}

.searchOptionComponent .datePickerCon .MuiBox-root .MuiFormControl-root .MuiPickersInputBase-root .MuiPickersOutlinedInput-notchedOutline {
    border: none !important;
}
.searchOptionComponent .datePickerCon .MuiBox-root .MuiFormControl-root .MuiPickersInputBase-root .MuiPickersSectionList-root{
    padding: 7px 31px !important;
    color: #00a69f !important;
    text-transform: lowercase !important;
}
.MuiInputAdornment-root {
  display: none !important;
}
.drawerDatePicker .MuiFormControl-root .MuiPickersInputBase-root .MuiPickersOutlinedInput-notchedOutline {
    border: none !important;
}
.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
   transform-style: preserve-3d;
}

.pagination {
    display: flex;
    justify-content: end;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 40px;
    gap: 5px;
}
.clinicsFilterButtonCon {
    display: flex;
    gap: 10px;
    align-items: center;
    flex-direction: row-reverse;
}
.pagination button:disabled {
    cursor: not-allowed;
    opacity: 0.5;
}
.pagination button {
    border: 1px solid #00A6A6;
    background-color: white;
    color: #00A6A6;
    padding: 6px 12px;
    cursor: pointer;
    border-radius: 4px;
    min-width: 36px;
    transition: all 0.3s ease;
}
.pagination button.active {
    background-color: #00A6A6;
    color: white !important;
}
/* 10-16-2025 */
/* search clinics */

/* searchClinics */
.clinicslocation,
.call {
    display: flex;
    gap: 10px;
}

.clinicsContainerInner {
    display: flex;
    gap: 10px;
}

.clinicsLogoCon {
    max-width: 50px;
}

.clinicsLogoCon img,
.clinicsLocCon img {
    width: 100%;
    height: auto;
}

.clinicsBtn {
    display: flex;
    gap: 20px;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
}

.clinicsBtn .viewFullProfile,
.clinicsFilterClearButton button {
    background-color: #fff;
    padding: 10px 20px;
    border-radius: 8px;
    border: 1px solid #DADADA;
    outline: none;
    color: #0EA59F;
}

.clinicsBtn .viewFullProfile a {
    color: #0EA59F;
    text-decoration: none;

}

.clinicsBtn .visitWebsite {
    background-color: #0EA59F;
    padding: 10px 20px;
    border-radius: 10px;

    border: 1px solid #0EA59F;
    outline: none;
}

.clinicsBtn .visitWebsite a {
    color: #fff;
    text-decoration: none;
}

.clinicslocationCon {
    margin-top: 20px !important;
}

.search-clinics-item {
    margin: 30px 0;
    padding: 35px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 15px;
}

.ClinicsSearchselect {
    font-size: 16px;
    color: #7a8489 !important;
    font-family: "Inter-Light";
    border: 1px solid #ced4da;
    border-radius: 8px;
    padding: 10px;
    min-width: 200px;
}

.ClinicsSearchselect a {

    text-decoration: none;
    font-size: 16px;
    color: #7a8489 !important;

}

.filerButton {
    width: 50px;
    border: 1px solid #ced4da;
    border-radius: 8px;
    text-align: center;
    padding: 10px;
    cursor: pointer;
}

#clinicssearchButton {
    background-color: #0ea59f;
    padding: 10px 30px;
    border: none;
    outline: none;
    color: #fff;
    border-radius: 7px;
}

.clinicSearchInput input {
    border: 1px solid #ced4da;
    border-radius: 8px;
    padding: 10px;
    outline: none;
    color: #7a8489;
}

.clinicsFilterCon {
    display: flex;
    gap: 10px;
    align-items: center;
    margin-top: 30px;
    padding: 0 11px;
    flex-wrap: wrap;
}

.FilterSelectCon {
    display: flex;
    gap: 10px;
}

.FilterSelectCon .ClinicsSearchselect a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* searchClinics */
/* search clinics */


@media(min-width:992px) and (max-width:1200px) {
    .hero-img.Doc_img{
    width: 400px;
    margin: auto 0 auto auto;
}
}
@media(min-width:769px) and (max-width:991px) {
      /* new code */
      .ourStoryImg img {
        width: 100%;
        height: auto;
    }
        .howweDo{
            margin: 20px 0;
        }
            .healthBlogDes {
        margin: 20px 0 40px 0;
        height: unset;
    }
    .blogCard{
        max-width: 500px;
        margin: auto;
    }
    .blogCardImg{
        height: 280px;
    }
    .PatientLogin_Form {
        width: 60%;
        margin: 0 auto;
    }
    .safteyImageCon {
        margin-top: 20px !important;
    }
    .safteyImageCon2{
        margin-top: 65px !important;
    }
     /* new code */
}
@media(min-width:601px) and (max-width:768px) {
/* new code */
.ourVission{
    text-align: center;
    margin-bottom: 35px;
}
    .howweDo{
        margin: 20px 0;
    }
.ourStoryCon{
    text-align: center;
}
.ourStory{
    margin-bottom: 20px;
}
.aboutUsBanner {
    padding: 50px 0;
}
.healthBlogDes {
    margin: 20px 0 40px 0;
    height: unset;
}
.blogCardImg{
    height: 280px;
}
.blogCard{
    max-width: 500px;
    margin: auto;
}
.PatientLogin_Form {
    width: 60%;
    margin: 0 auto;
}
.startContainer{
    display: none;
}
.mobileviewRating{
    display: none;
}
.desktopviewRating{
    display: block;
}
.bannerLeftSec h1{
    text-align: center;
}
.keywords{
    display: none;
}
.drawerNavigation{
    display: block;
  }
  .sliderTitle h1 {
    margin-top: 40px;
}
.aftercare.section_care , .review-parent.review-parent2{
    text-align: center !important;
    margin-top: 40px !important;
}
.welc_helthcont .whyChoosedesc{
    margin-right: unset !important;
    text-align: center !important;
}
.safteyImageCon {
    margin-top: 20px !important;
}
.safteyImageCon2{
    margin-top: 65px !important;
}
.CounterSlider , .location{
    margin-top: 60px;
}
/* new code */
}

@media(min-width:481px) and (max-width:600px) {
   /* new code */
   .ourVission{
    text-align: center;
    margin-bottom: 35px;
}
    .howweDo{
        margin: 20px 0;
    }
.ourStoryCon{
    text-align: center;
}
.ourStory{
    margin-bottom: 20px;
}
.aboutUsBanner {
    padding: 50px 0;
}
.healthBlogDes {
    margin: 20px 0 40px 0;
    height: unset;
}
.benifitsCard{
    flex-direction: column;
    text-align: center;
}
.Financingpurchase{
    text-align: center;
}
.blogCardImg{
    height: 280px;
}
.InsDecInnerCon{
    flex-direction: column;
    text-align: center;
}
.InsDecInnerConImg{
    margin: auto;
    width: 25px;
}
.PatientLogin_Form {
    width: 100%;
    margin: 0 auto;
}
.ourStoryImg img{
    width: 100% !important;
    height: auto  !important;
}
.startContainer{
    display: none;
}
.mobileviewRating{
    display: none;
}
.desktopviewRating{
    display: block;
}
.bannerLeftSec h1{
    text-align: center;
}
.keywords{
    display: none;
}
.drawerNavigation{
    display: block;
  }
  .searchOptionComponent{
    display:none;
  }
  .MobileSearchbar {
    display: block;
    width: 93%;
}
.sliderTitle h1 {
    margin-top: 40px;
}
.aftercare.section_care , .review-parent.review-parent2{
    text-align: center !important;
    margin-top: 40px !important;
}
.welc_helthcont .whyChoosedesc{
    margin-right: unset !important;
    text-align: center !important;
}
.safteyImageCon {
    margin-top: 20px !important;
}
.safteyImageCon2{
    margin-top: 65px !important;
}
.blogbannerTitle h2{
    text-align: center;
}
.CounterSlider , .location{
    margin-top: 60px;
}

 /* new code */
      .desktopbannerLeftSec{
        display: none;
    }
    .mobilebannerLeftSec{
        display: block;
        margin-bottom: 10px;
    }

    /*new code */





 /* 10-16-2025 ahmad faraz */
    .searchOptionComponent {
        display: none;
    }
        .mobile-searchbar {
        padding: 16px;
        border-radius: 0;
        display: block;
    }
        .searchbar-container {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .search-input.treatment{
        background-color: #fff;
        border-radius: 12px;
        padding: 17px 16px;
        display: flex;
        align-items: center;
        gap: 10px;
        font-size: 16px;
        font-weight: 500;
    }
    .search-input .icon {
        color: #11a8a1;
        font-size: 18px;
    }
        .text-one {
        font-weight: 600;
        font-size: 15px;
        color: #000;
    }
    .location-date-wrapper {
        display: flex;
        gap: 10px;
    }
        .search-input.location-new, .date {
        background-color: #fff;
        border-radius: 12px;
        padding: 5px 16px;
        display: flex
;
        font-size: 16px;
        font-weight: 500;
        flex-direction: column;
        flex: 1;
    }
    .search-input {
        font-size: 14px;
        /* height: 38px; */
    }
        .search-button {
        background-color: #1e1e1e;
        color: #fff;
        border-radius: 12px;
        padding: 14px 16px;
        display: flex
;
        align-items: center;
        justify-content: center;
        gap: 10px;
        font-size: 16px;
        font-weight: 500;
    }
    /* 10-16-2025 ahmad faraz */




}
@media(min-width:320px) and (max-width:480px) {
       /* new code */
       .ourVission{
        text-align: center;
        margin-bottom: 35px;
    }
    .howweDo{
        margin: 20px 0;
    }
    .ourStoryCon{
        text-align: center;
    }
    .ourStory{
        margin-bottom: 20px;
    }
    .aboutUsBanner {
        padding: 50px 0;
    }
    .benifitsCard{
        flex-direction: column;
        text-align: center;
    }
    .Financingpurchase{
        text-align: center;
    }
    .healthBlogDes {
        margin: 20px 0 40px 0;
        height: unset;
    }
    .InsDecInnerCon{
        flex-direction: column;
        text-align: center;
    }
    .InsDecInnerConImg{
        width: 25px;
        margin: auto !important;
    }
    .PatientLogin_Form {
        width: 100%;
        margin: 0 auto;
    }
    .ourStoryImg img{
        width: 100% !important;
        height: auto  !important;
    }
    .startContainer{
        display: none;
    }
    .mobileviewRating{
        display: none;
    }
    .desktopviewRating{
        display: block;
    }
    .bannerLeftSec h1{
        text-align: center;
    }
    .keywords{
        display: none;
    }
    .drawerNavigation{
        display: block;
      }
      .searchOptionComponent{
        display:none;
      }
      .MobileSearchbar {
        display: block;
        width: 93%;
    }
    .sliderTitle h1 {
        margin-top: 40px;
    }
    .aftercare.section_care , .review-parent.review-parent2{
        text-align: center !important;
        margin-top: 40px !important;
    }
    .welc_helthcont .whyChoosedesc{
        margin-right: unset !important;
        text-align: center !important;
    }
    .safteyImageCon {
        margin-top: 20px !important;
    }
    .safteyImageCon2{
        margin-top: 65px !important;
    }
    .blogbannerTitle h2{
        text-align: center;
    }
    .CounterSlider , .location  {
        margin-top: 60px;
    }
    /* new code */
      .desktopbannerLeftSec{
        display: none;
    }
    .mobilebannerLeftSec{
        display: block;
        margin-bottom: 10px;
    }

    /*new code */



 /* 10-16-2025 ahmad faraz */
    .searchOptionComponent {
        display: none;
    }
        .mobile-searchbar {
        padding: 16px;
        border-radius: 0;
        display: block;
    }
        .searchbar-container {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .search-input.treatment{
        background-color: #fff;
        border-radius: 12px;
        padding: 14px 16px;
        display: flex;
        align-items: center;
        gap: 10px;
        font-size: 16px;
        font-weight: 500;
    }
    .search-input .icon {
        color: #11a8a1;
        font-size: 18px;
    }
    .text-one {
        font-weight: 600;
        font-size: 15px;
        color: #000;
    }
    .location-date-wrapper {
        display: flex;
        gap: 10px;
    }
        .search-input.location-new, .date {
        background-color: #fff;
        border-radius: 12px;
        padding: 5px 16px;
        display: flex;
        font-size: 16px;
        font-weight: 500;
        flex-direction: column;
        flex: 1;
    }
    .search-input {
        font-size: 14px;
        /* height: 38px; */
    }
        .search-button {
        background-color: #1e1e1e;
        color: #fff;
        border-radius: 12px;
        padding: 14px 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        font-size: 16px;
        font-weight: 500;
    }
    .clinicsBtn{
        flex-direction: column;
        margin-top: 10px;
        gap: 10px;
    }
    .clinicsBtn button{
        width: 100%;
    }

    .search-clinics-item {
         padding: 35px 20px;
    }
    .clinicsContainerInner{
        flex-direction: column;
    }

    /* 10-16-2025 ahmad faraz */




}
