* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}



.navbarHeader {
    background-color: #0EA59F;

}

#navbarText {
    justify-content: space-between;
}

.contactDetails {
    display: flex;
    gap: 5px;
    background-color: #111111;
    padding: 8px 10px;
    color: #fff;
    border-radius: 8px;
}

.contactDetailsIocn {
    display: flex;
    justify-content: center;
    align-items: center;
}

.contactDetails .contactDetailsIocn i {
    color: #fff;
}

.contactDetails .contactDetailsText {
    color: #fff;
    font-family: "Alexandria";
    font-weight: 300 !important;
}

#navbarText ul .navs_navs li a {
    color: #fff !important;
    font-family: 'Alexandria' !important;
}

.book_con_now {
    font-weight: 600 !important;
}

.login_btnsNav {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.MedDirectbanner {
    background-image: url("../images/bgimage.webp") !important;
}

.medDirbannerText {
    color: #111111 !important;
}

.text_color_trust,
.paragraph_1 {
    color: #ffffff !important;
}

.medDirBannerTitle {
    display: unset !important;
    padding-left: 0;
}

.medDirparagraph_1 {
    margin-left: unset !important;
}

.medDirTrustImage {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

#search_dropdown_mainDiv,
.location_field {
    border: 1px solid #E6E6E6;
    border-radius: 50px;
    padding: 7px 16px !important;
    color: #0EA59F !important;
}

.location_field {
    border: 1px solid #E6E6E6 !important;
    border-radius: 50px !important;
    margin-left: unset !important;
    padding: 4px 16px !important;
    margin-top: 0 !important;
    padding: 7px 16px !important;

}

.dateField {
    height: 41px;
}

.dateField input {
    height: 100%;
}

.customBadge {
    /* background-color: #f8f8fc66 !important; */
    background-color: #f8f8fc33 !important;
    padding: 6px 20px 5px 20px;
    border-radius: 30px;
    font-weight: 100;
    cursor: pointer;
}

.keywords {
    display: flex;
    gap: 10px;
    margin-top: 40px;
}

.badgeContainer {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.startContainer {
    max-width: 250px;
    background-color: #30B9B3;
    border-radius: 10px;
    padding: 13px 20px 20px 20px;
    margin-top: 25px;
}

.startContainer p {
    font-size: 13px;
}

.rating-stars {
    margin: 10px 0 0 0;
}

.custom_star {
    font-size: 30px;
    color: #ffffff;
    cursor: pointer;
    transition: color 0.3s ease;
}

.custom_star.selected {
    color: #ffcc00;
}

.frameContainer {
    display: flex;
    gap: 3px;
    justify-content: center;
    align-items: center;
}

.navLinks {
    background-color: #f8f8fc33;
    padding: 0 25px;
    border-radius: 10px;

}

.navLinks .nav-item a {
    margin-bottom: 0 !important;
    padding-top: 9px !important;
    padding-bottom: 9px !important;
}

.bannerLeftSec {
    margin-top: 55px;
}

.ratingText {
    font-size: 10px;
    color: #fff;
}

.guest_con {
    display: block;
}

.desktopkeywords {
    display: block;
}

.mobiletrustContainer {
    display: none;
}

.keywordMobile {
    display: none;
}

.desktopSearchbar {
    display: block;
}

.mobileSearchbar {
    display: none;
}

#book_consl_sec {
    position: relative;
}

.mobilestartContainer {
    display: none;
}

.desktopstartContainer {
    display: block;
}

.docImagedesktop {
    display: block;

}

#navbarText ul .navs_navs li a.active {
    color: #111111 !important;
    font-weight: 400;
}

.locationTitle p {
    font-weight: 300;
}

.bannerRow {
    padding: 0 10px;
}

.doctor-image {
    position: relative;
}

.logo1 {
    position: absolute;
    top: 255px;
}

.logo2 {
    position: absolute;
    top: 111px;
    right: 45px;
}

.logo3 {
    position: absolute;
    top: 302px;
    right: 30px;
}

.logo4 {
    position: absolute;
    bottom: 80px;
    left: -75px;
}

.constom_container {
    max-width: 1350px;
    margin: auto;
}

.docImageMobile {
    display: none;
}

.search-bar-container {
    border-radius: 10px !important;
}

.owl-carousel-one .owl-nav,
.carousel-two .owl-nav {
    display: none;
}

.sliderImagecontainer {
    height: 167px;
    width: 167px;
    padding-top: 1px;
    margin: auto;
}

.sliderImagecontainer img {
    height: 100%;
    width: 100%;
}

.counterCarouselImage {
    height: 58px;
    width: 59px;
    margin: auto;
}

.counterCarouselImage img {
    height: 100%;
    width: 100%;
}

.Unveiling-card {
    width: 100%;
    padding: 30px 0;
}

.search_logo2 {
    width: 18px;
}

.search_logo2 img {
    width: 100%;
    height: 100%;
}

.mobileViewSearchNew {
    display: flex;
    border: 1px solid #E6E6E6;
    border-radius: 50px;
    padding: 5px 10px !important;
    gap: 5px;
    flex: 1;
}

.mobileViewSearchNewtext p {
    color: #0EA59F;
    font-size: 15px;
    font-weight: 300;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobileSendimage {
    background-color: #000;
    border-radius: 50px;
}

.mobileSendimage img {
    height: 34px;
    padding: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 34px;
}

.mobileViewSearchNewContainer {
    display: flex;
    gap: 7px;
}

.search-bar-container {
    border-radius: 50px !important;
}

.ratingFont {
    font-weight: 600;
    font-size: 14px !important;
    color: #fff;
}

.counter_section .owl-carousel-three .owl-nav {
    display: none;
}

.carousel-two,
.owl-carousel-one {
    display: none !important;
}

.logo1,
.logo2,
.logo3,
.logo4 {
    width: 160px !important;
    height: 125px;
}

.secondsearch_logo2 i {
    font-size: 18px !important;
}

.Detai_Txt .AllDates_Link {
    border: 1px solid #111111 !important;

}

.Detai_Txt .AllDates_Link a {
    color: #111111 !important;
    display: flex;
    gap: 6px;
    justify-content: center;
    align-items: center;
}

.Detai_Txt .AllDates_Link a i {

    font-size: 20px;
}

.View_ProfileBtn.View_ProfileBtn2 a {
    background-color: #0ea59f !important;
    color: #fff !important;
}

/* .date_available .d_btn_mobile .form-check-inline label {
    background-color: #0ea59f !important;
    border: 1px solid #0ea59f !important;
    color: #fff !important;
} */
.Detai_Txt .DateChecked.checked {
    background-color: #0ea59f !important;
    color: #fff !important;
}

.Detai_Txt .DateChecked {
    background-color: #0ea59f30 !important;
    color: #00a69f !important;
}

.mapImage {
    width: 55%;
}

.package {
    background-color: #0ea59f30 !important;
}

.package:hover {
    color: #000 !important;
}

.AllDates_Link_new_con .bg-green-light:hover {
    background-color: #0ea59f30 !important;
}

.append_slots .bg-green-light:hover {
    background-color: #0ea59f30 !important;
}

#searchButton {
    background-color: #0ea59f !important;
}

.Filter_consultants form .Filter_consultantsFields li.SearchField i {
    color: #0ea59f;
    top: 12px;
    left: 9px;
    position: absolute;
    font-size: 20px;
}

.RowFileds .SearchField i {
    left: 10px;
    top: 11px;
    position: absolute;
    font-size: 20px;
    color: #0ea59f;
}

.find_s_buttons_inner .book-conslt button {
    background-color: #0ea59f !important;
    border: 1px solid #0ea59f !important;
}

.find_s_buttons_inner .book_conslt_btn button {
    border: 1px solid #0ea59f !important;
    border: 1px solid #111111 !important;
    color: #111111 !important;
}

.find_s_buttons_inner .book_conslt_btn button:hover {
    background-color: #0ea59f30 !important;
}

/* .date_available .bg-green-light label{
    background-color: #0ea59f !important;
    color: #fff;
} */
.date_available .AllDates_Link:hover {
    background-color: #0ea59f30 !important;
}

.find_s_buttons {
    background-color: #0ea59f30 !important;
}

.find_s_buttons:hover {
    border: 1px solid #0ea59f !important;
}

.desktop_profile_pricing:hover,
.mobile_profile_pricing:hover,
.loan-sec_container.loan_sec_container:hover {
    border: 1px solid #0ea59f !important;
}

.desktop_profile_pricing,
.mobile_profile_pricing p span {}

.Inner_Box_Detail:hover,
.profile_pricing:hover {
    border: 1px solid #0ea59f !important;
}

.cardFontstyle {
    font-weight: 600 !important;
    font-family: "Inter-regular" !important;
}

.Mob_ProfileTxtInner h4 {
    color: #353f52 !important;
}

.surgeonInfo p {
    font-family: "Inter-regular" !important;
    color: #353f52 !important;
}

.conslProfile-expertise .row .col-12 .conslProfile-expertiseinner button {
    font-family: "Inter-regular" !important;
    color: #353f52 !important;
}

.conslProfile-priceinner .border-botttom-dotted .fz-14 {
    font-family: "Inter-regular" !important;
}

.conslProfile-general .row .col-md-12 .conslProfile-generalinner #general_information_container p {
    font-family: "Inter-regular" !important;
    color: #353f52 !important;
}

.conslProfile-general .row .col-md-12 .conslProfile-generalinner .button-container button {
    border-bottom: 1.5px dotted #0EA59F !important;
    color: #0EA59F !important;
}

.conslProfile-education .row .col-md-12 .conslProfile-educationinner ul li {
    font-family: "Inter-regular" !important;
    color: #353f52 !important;
    font-size: 14px !important;
}

.conslProfile-calculator .row .col-md-6 .conslProfile-calculatorinner p {
    font-family: "Inter-regular" !important;
    color: #353f52 !important;
}

.conslProfile-pricerang #Filter_Open .conslProfile-pricerangeinner .form-check .rangevalues span {
    font-family: "Inter-regular" !important;
    color: #353f52 !important;
}

#scroll_data a,
.patient_seemore a {
    color: #0EA59F !important;
}

.Login_Reg_Btns {
    display: flex;
    justify-content: center;
    align-items: center;
}

.simplepicker-btn:active,
.simplepicker-btn:hover,
.simplepicker-date-section,
.simplepicker-day-header {
    color: #fff !important;
    background-color: #0EA59F !important;
}

.simplepicker-calender tbody .active:after,
.simplepicker-calender tbody td:active:after {
    color: #fff !important;
    background-color: #0EA59F !important;
}

.simpilepicker-date-picker .simplepicker-bottom-part button.simplepicker-ok-btn {
    color: #fff !important;
    background-color: #0EA59F !important;
}

.heroSecImgContainer {
    max-width: 570px;
}

#navbarText .navbar-nav .header_items li a.homelink {
    padding-left: 0;
}

/* new 1-2-25 */

.howWe_section .aftercare .head {
    color: #161616;
    font-family: "Alexandria" !important;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 49px;
}

.howWeDoItSec {
    margin-top: 120px;
}

.howWe_section .aftercare .continue {
    color: #808080;
    font-family: "Alexandria" !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    padding-top: 36px;
    -webkit-font-smoothing: antialiased;
}

.whyChooseHeading {
    color: #0ea59f;
    font-weight: 600;
    font-family: "Alexandria" !important;

}

.welcome-head2 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;
}

.ConsultantCalendar_Wrap .wrapper-calender .cal-header {
    background-color: #0ea59f30 !important;
    color: #00a69f !important;
    padding: 5px 12px !important;
}

.ConsultantCalendar_Wrap .wrapper-calender .cal-header i {
    font-size: 13px;
}

.ConsultantCalendar_Wrap .wrapper-calender .cal-header .current-date {
    padding: 0 8px;
}

.ConsultantCalendar_Wrap .icons span:last-child {
    margin-right: unset !important;
}

.ConsultantCalendar_Wrap .days li.active::before {
    background: #00a69f !important;
}

/* .ConsultantCalendar_Wrap .days li.active::after {
    background: #00a69f !important;
} */
.TimeSelect_Wrap .DateChecked {
    border: 1px solid #000 !important;
    color: #000 !important;
}

.TimeSelect_Wrap .DateChecked:hover {
    background: #0ea59f30;
}

.bg-teal {
    background: #00a69f !important;
}

.text-teal {
    color: #00a69f !important;
}

.ConsultantCalendar_Wrap .days li:not(.active):hover::before {
    border: 2px solid #00a69f !important;
}

/*.Detai_Txt .DateChecked.checked, .Detai_Txt .DateChecked:hover, .TimeSelect_Wrap .DateChecked.checked{*/
/*    background: #0ea59f30 !important;*/
/*}*/
.Doctordashboard_Wrap .active.link-secondary {
    border-bottom: 3px solid #00a69f !important;
}

.surgeryImgeCon {
    height: 51px;
    width: 51px;
}

.surgeryImgeCon {
    margin-right: 10px;
}

.surgeryImgeCon img {
    height: auto;
    width: 100%;
}

.tags-container .tag {
    background-color: #00a69f !important;

}

.patient-signup.active {
    border: 3px solid #111111 !important;
}

.Doctordashboard_Wrap .active.link-secondary,
.Doctorprofile_Wrap .active.link-secondary {
    border-bottom: 3px solid#00a69f !important;
}

.pagination .page-item .page-link {
    color: #00a69f !important;
    border-color: #00a69f !important;
}

.pagination .page-item .page-link:hover {
    background-color: #0ea59f30;
}

.pagination .page-item .page-link:focus {
    background-color: #0ea59f30;
    box-shadow: 0 0 0 0.25rem #0ea59f30;
}

.pagination .page-item.active .page-link {
    background-color: #00a69f;
    color: #fff !important;
}

.bg-black {
    background-color: #111111 !important;
}

.text-black {
    color: #111111 !important;
}

.text-black:hover {
    color: #111111 !important;
}

.surgery_cotegories_border .form-check-input:checked {
    background-color: #0ea59f !important;
    border-color: #0ea59f !important;
}

.surgery_cotegories_border .form-check-input:focus {
    box-shadow: 0 0 0 0.25rem #0ea59f30 !important;
}

.bgLightTeal {
    background-color: #0ea59f30 !important;
}

.surgery_cotegories_border2 .form-check-input:checked {
    background-color: #0ea59f !important;
    border-color: #0ea59f !important;
}

.surgery_cotegories_border2 .form-check-input:focus {
    box-shadow: 0 0 0 0.25rem #0ea59f30 !important;
}

.conslProfile-expertiseinner div button:focus {
    box-shadow: 0 0 0 0.25rem rgb(14 165 159 / 40%) !important;
}

.sync-details .sync-details-input .df-flex .soc_mdata a .soc_btn button {
    background-color: #0ea59f !important;
}

.sync-step {
    background-color: #0ea59f30 !important;
}

.sync-step h2 {
    color: #0ea59f !important;
}

.Breadcrum-main .df-flex a:hover {
    color: #0ea59f !important;
}

.Doctordashboard_Wrap th {
    background-color: #0ea59f30 !important;
    color: #0ea59f !important;
}

.accordion-flush .accordion-item button:focus {
    box-shadow: 0 0 0 0.25rem rgb(14 165 159 / 40%) !important;
}

.calendar-content .calendar-content-inner,
.Cltprofile-content .calendar-content-inner {
    background-color: #0ea59f30 !important;
}

.dropdown.custom_dropdown .fs_dropdown_toggle {
    font-weight: 400;
    color: #6d7985;
    font-family: "Alexandria" !important;
}

.dropdown.custom_dropdown ul li a {
    font-weight: 400;
    color: #6d7985 !important;
    font-family: "Alexandria" !important;
}

.SearchField.ah_SearchField a {
    font-weight: 400;
    color: #6d7985;
    font-family: "Alexandria" !important;
}

.modalNavTab.nav-tabs .nav-link.active {
    border-bottom: 2px solid #0ea59f !important;
}

.form-check.customFormCheck .form-check-input:checked {
    background-color: #0ea59f !important;
    border-color: #0ea59f !important;
}

.form-check.customFormCheck .form-check-input:focus {
    box-shadow: 0 0 0 0.25rem #0ea59f30 !important;
}

.docDes {
    margin-bottom: 8px !important;
}

/*2-7-25  start*/
.new_list .section_list.new_section_list.first_head {
    margin-bottom: 35px !important;
}

.new_list .section_list.new_section_list {
    margin-bottom: 23px !important;
}


[class^="doctify_horizontal_widget_verbal_rating--bold"],
[class^="doctify_horizontal_widget_style_numerical-rating-count"],
[class^="doctify_horizontal_widget_style_review-count__prefix"] {
    font-size: 14px !important;
}

[class^="doctify_horizontal_widget_style_our-customers-say"] {
    display: none !important;
}

[class^="doctify_horizontal_widget_style_big-text"],
[class^="doctify_horizontal_widget_style_patients-reviews-count"],
[class^="doctify_horizontal_widget_style_review-count__prefix"],
[class^="doctify_horizontal_widget_reviews_count_review_count__counts--bold"] {
    font-size: 14px !important;
}


[class^="doctify_stars_item"] {
    width: 21px !important;
    height: 20px !important;
}

[class^="doctify_stars_item"]::before,
[class^="doctify_stars_item"]::after {
    background-size: cover !important;
}

[class^="doctify_horizontal_widget_style_wrapper-item"] {
    padding: 15px 5px !important;
}

[class^="doctify_horizontal_widget_style_wrapper-item"] {
    display: none;
    /* Element hide karne ke liye */
}

[class^="doctify_horizontal_widget_style_mr-1"] {
    display: none !important;
}

[class^="doctify_micro_stars_style_wrapper"] {
    background: transparent !important;
}

[class^="doctify_micro_stars_verbal_rating_verbal_rating--bold"] {
    font-size: 16px !important;
}

/*2-7-25  start*/
/* client zone */
.checkupClientZone{
    background-color: #00a69f;
}
/* client zone */



/* ahmad faraz new pages */



.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;
}
/* :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 */
}

.mobiletrust_txt .rating.rating-stars span i{
  color: rgb(255, 215, 0) !important;
}

/* .mobiletrust_txt .rating-stars > *:nth-child(n+3) {
    display: none;
} */
/* .mobiletrust_txt .rating-stars .text-light.desktopviewRating::after ,.startContainer #rating-container .rating.rating-stars .mobileviewRating::after {
    content: "★★★★★";
    color: #ffd585;
    font-size: 19px;
    padding-left: 5px;
} */
/* .startContainer #rating-container .rating.rating-stars > *:nth-child(n+3) {
    display: none;
} */

.startContainer #rating-container.desktopviewRating .rating.rating-stars .desktopviewRating{
    display: block !important;
}
/* ahmad faraz new pages */

@supports (-webkit-touch-callout: none) {
    .patient-signup span  {
        font-weight: normal;
        -webkit-font-smoothing: antialiased;
    }
}

@media(min-width:1201px) and (max-width:1399px) {
    #navbarText .navbar-nav .header_items li a.homelink {
        padding-left: 14px !important;
    }

}

@media(min-width:992px) and (max-width:1200px) {
    .bannerRow {
        flex-direction: column;
    }

    .bannColumright,
    .bannColumleft {
        width: 70%;
        margin: auto;
    }

    .newMedirDrImage.doctor-image {
        max-width: 600px;
        margin: auto;
    }

    .newMedirDrImage.doctor-image img {
        margin-top: 10px !important;
        width: 100%;
    }

    [class^="doctify_horizontal_widget_style_review-count__prefix"] {
        display: none !important;
    }

    [class^="doctify_horizontal_widget_style_mr-sm"] {
        margin-right: 1px !important;
        /* Example styling */
    }
    .ourStoryImg img {
        width: 100%;
        height: auto;
    }
    .PatientLogin_Form {
        width: 50%;
        margin: 0 auto;
    }
}

@media(min-width:769px) and (max-width:991px) {
    .bannerRow {
        flex-direction: column;
    }

    .bannColumright,
    .bannColumleft {
        width: 85%;
        margin: auto;
    }

    .newMedirDrImage.doctor-image {
        max-width: 600px;
        margin: auto;
    }

    .newMedirDrImage.doctor-image img {
        margin-top: 10px !important;
        width: 100%;
    }

    .welcome_section {
        padding-top: 54px !important;
    }

    .welcome-head {
        margin-top: 0px !important;

    }

    /* .welcom_healthclinic {
        padding: 5px 0px 0px 50px !important;

    } */

    .doctify_Main {
        flex-direction: column;
        align-items: start !important;
    }

    #doctify_micro_star_widget_2413f2ca a {
        align-items: start;
    }

    [class^="doctify_horizontal_widget_style_review-count__prefix"] {
        display: none !important;
    }

    [class^="doctify_horizontal_widget_style_mr-sm"] {
        margin-right: 1px !important;
    }
    .payment_inner.mob-width-100.CardPaymentsForm{
        width:70% !important;
        margin:auto !important;
    }
}

@media(min-width:601px) and (max-width:768px) {
    .bannerRow {
        flex-direction: column;
    }

    .bannColumright,
    .bannColumleft {
        width: 80%;
        margin: auto;
    }

    .newMedirDrImage.doctor-image {
        max-width: 600px;
        margin: auto;
        display: block !important;
    }

    .newMedirDrImage.doctor-image img {
        margin-top: 10px !important;
        width: 100%;
    }

    .logo1,
    .logo2,
    .logo3,
    .logo4 {
        width: 120px !important;
    }

    .logo1 {
        position: absolute;
        top: 75px;
        left: 37px;
    }

    .logo2 {
        position: absolute;
        top: 76px;
        right: 11px;
    }

    .logo3 {
        position: absolute;
        top: 191px;
        right: 17px;
    }

    .logo4 {
        position: absolute;
        top: 195px;
        left: 4px;
    }

    .mobilestartContainer {
        display: none;
        position: absolute;
        bottom: -85px;
        text-align: center;
        width: 100%;
        padding: 0 39px;
    }

    .startContainer {
        max-width: unset !important;
        width: 80%;
        margin: auto;
    }

    .desktopstartContainer {
        display: none;
    }

    .keywords {
        margin-top: 10px;
        margin-bottom: 30px;
        flex-wrap: wrap;
    }

    .trust_txt_main_container {
        display: none;
    }

    .mobiletrustContainer {
        display: block;
    }

    .mobiletrustContainerInner {
        display: flex;
        gap: 5px;
        align-items: start;
        justify-content: center;
        margin-bottom: 33px;
    }

    .Login_Reg_Btns {
        margin: 0 10px !important;
    }

    .mobileViewSearchNewContainer {
        flex: 1;
    }

    .mobileSendimage {
        background-color: #000;
        border-radius: 50px;
        margin: 0 0 0 10px;
    }

    .desktopkeywords {
        display: none;
    }

    .mobileSendimage img {
        padding: 10px;
    }

    .search_logo2 {
        width: 18px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .carousel-two,
    .owl-carousel-one {
        display: block !important;
    }

    .destopViewCarousel {
        display: none;
    }

    /* .welcom_healthclinic {
        padding: 30px 0px 0px 50px !important;

    } */

    .Doc_img {
        display: none;
    }

    /* new 1-2-25 */
    .howWeDoItSec {
        margin-top: 20px;
        text-align: center;
    }

    .whyChoosedesc {
        flex-direction: column;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center !important;
        gap: 10px;
    }

    .docSideBanner {
        display: none !important;
    }

    .navLinks {
        flex-direction: column !important;
    }

    .doctify_Main {
        flex-direction: column;
    }

    .mobileScript {
        display: block;
    }

    .dsktopScript {
        display: none;
    }
    .mobiletrustContainer{
        margin-top: 15px;
    }
 .payment_inner.mob-width-100.CardPaymentsForm{
        width:90% !important;
        margin:auto !important;
    }

}

@media(min-width:481px) and (max-width:600px) {
    .bannerRow {
        flex-direction: column;
    }

    .bannColumright,
    .bannColumleft {
        width: 90%;
        margin: auto;
    }

    .newMedirDrImage.doctor-image {
        max-width: 600px;
        margin: auto;
        display: block !important;
    }

    .newMedirDrImage.doctor-image img {
        margin-top: 10px !important;
        width: 100%;
    }

    .logo1,
    .logo2,
    .logo3,
    .logo4 {
        width: 100px !important;
    }

    .logo1 {
        position: absolute;
        top: 44px;
        left: 10px;
    }

    .logo2 {
        position: absolute;
        top: 44px;
        right: -10px;
    }

    .logo3 {
        position: absolute;
        top: 128px;
        right: -17px;
    }

    .logo4 {
        position: absolute;
        top: 136px;
        left: -11px;
    }

    .mobilestartContainer {
        display: none;
        position: absolute;
        bottom: -58px;
        text-align: center;
        width: 100%;
        padding: 0 39px;
    }

    .startContainer {
        max-width: unset !important;
        width: 100%;
    }

    .desktopstartContainer {
        display: none;
    }

    .trust_txt_main_container {
        display: none;
    }

    .mobiletrustContainer {
        display: block;
    }

    .mobiletrustContainerInner {
        display: flex;
        gap: 5px;
        align-items: start;
        justify-content: center;
         margin: 11px 0;
    }

    .keywords {
        margin-top: 10px;
        margin-bottom: 25px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .badgeContainer {
        justify-content: center;
    }

    /* .bannerLeftSec {
        margin-top: 0px !important;
    } */

    .Login_Reg_Btns {
        margin: 0 10px !important;
    }

    .mobileViewSearchNew {
        display: flex;
        border: 1px solid #E6E6E6;
        border-radius: 50px;
        padding: 3px 7px !important;
        gap: 5px;
        flex: 1;
    }

    .mobileViewSearchNewtext p {
        font-size: 11px;
    }

    .mobileSendimage {
        margin: 0 0 0 10px;
    }

    .mobileViewSearchNewContainer {
        flex: 1;
    }

    .desktopSearchbar {
        display: block;
        position: absolute;
        bottom: 20px;
        width: 82%;
        margin: auto;
    }

    .desktopkeywords {
        display: none;
    }

    .mobileSendimage img {
        padding: 10px;
    }

    .carousel-two,
    .owl-carousel-one {
        display: block !important;
    }

    .destopViewCarousel {
        display: none;
    }

    .search-bar-container {
        padding: 10px 10px !important;
    }

    .text_color_new {
        line-height: 40px;
    }

    .Doc_img {
        display: none;
    }

    .spot,
    .spot-big,
    .spot-big2,
    .spot-big3,
    .spot-big4 {
        width: 40px;
        height: 40px;
    }

    /* new 1-2-25 */
    .howWeDoItSec {
        margin-top: 20px;
        text-align: center;
    }

    .whyChoosedesc {
        flex-direction: column;
        display: flex;
        gap: 10px;
    }

    .docSideBanner {
        display: none !important;
    }

    .navLinks {
        flex-direction: column !important;
    }

    .doctify_Main {
        flex-direction: column;
    }

    .mobileScript {
        display: block;
    }

    .dsktopScript {
        display: none;
    }

    [class^="doctify_horizontal_widget_style_patients-reviews-count"] {
        display: block !important;
    }

    [class^="doctify_horizontal_widget_style_wrapper"] {
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .doctify_horizontal_widget_style_patients-reviews-count_1d2c3bca {
        display: block !important;
        margin-top: 20px;
    }

    [class^="doctify_horizontal_widget_style_wrapper-item"] {
        padding: 6px 5px !important;
    }

 .payment_inner.mob-width-100.CardPaymentsForm{
        width:90% !important;
        margin:auto !important;
    }

}

@media(min-width:320px) and (max-width:480px) {

    .logo1,
    .logo2,
    .logo3,
    .logo4 {
        width: 90px !important;
    }

    .logo1 {
        position: absolute;
        top: 18px;
        left: 19px;
    }

    .logo2 {
        position: absolute;
        top: 18px;
        right: 10px;
    }

    .logo3 {
        position: absolute;
        top: 115px;
        right: 10px;
    }

    .logo4 {
        position: absolute;
        top: 113px;
        left: 12px;
    }

    .doctor-image.newMedirDrImage img {
        margin-top: 10px !important;
    }

    .desktopstartContainer {
        display: none;
    }

    .mobilestartContainer {
        display: none;
        position: absolute;
        bottom: -58px;
        text-align: center;
        width: 100%;
        padding: 0 39px;
    }

    .startContainer {
        max-width: unset !important;
        width: 100%;
    }

    .book_con_now {
        font-size: 28px !important;
    }

    .keywords {
        margin-top: 10px;
        margin-bottom: 25px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .trust_txt p {
        display: none;
    }

    .trust_txt_main_container {
        display: none;
    }

    .mobiletrustContainer {
        display: block;
    }

    .mobiletrustContainerInner {
        display: flex;
        gap: 5px;
        align-items: start;
        justify-content: center;
        margin: 11px 0;
    }

    .badgeContainer {
        justify-content: center;
    }

    .home_text_mobile {
        max-width: unset !important;
    }

    /* .bannerLeftSec {
        margin-top: 0px !important;
    } */

    .Login_Reg_Btns {
        margin: 0 10px !important;
    }

    .mobileViewSearchNew {
        display: flex;
        border: 1px solid #E6E6E6;
        border-radius: 50px;
        padding: 3px 5px !important;
        gap: 2px;
        flex: 1;
    }

    .mobileViewSearchNewtext p {
        font-size: 11px;
    }

    .mobileSendimage {
        margin: 0 0 0 3px;
    }

    .mobileViewSearchNewContainer {
        flex: 1;
        gap: 3px;
    }

    .search_logo2 {
        width: 12px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .search-bar-container {
        padding: 6px 6px 6px 10px !important;
    }

    .desktopSearchbar {
        display: block;
        position: absolute;
        bottom: 20px;
        width: 88%;
        margin: auto;
    }

    .mobileSendimage img {
        padding: 10px;
    }

    .desktopkeywords {
        display: none;
    }

    .carousel-two,
    .owl-carousel-one {
        display: block !important;
    }

    .destopViewCarousel {
        display: none;
    }

    .secondsearch_logo2 i {
        font-size: 12px !important;
    }

    .text_color_new {
        line-height: 40px;
    }

    .Doc_img {
        display: none;
    }

    .spot,
    .spot-big,
    .spot-big2,
    .spot-big3,
    .spot-big4 {
        width: 35px;
        height: 35px;
    }

    .mapImage {
        width: 90%;
        margin: auto;
    }



    /* new 1-2-25 */
    .howWeDoItSec {
        margin-top: 20px;
        text-align: center;
    }

    .whyChoosedesc {
        flex-direction: column;
        display: flex;
        gap: 10px;
    }

    .docSideBanner {
        display: none !important;
    }

    .navLinks {
        flex-direction: column !important;
    }

    .doctify_Main {
        flex-direction: column;
    }

    .mobileScript {
        display: block;
    }

    .dsktopScript {
        display: none;
    }

    [class^="doctify_horizontal_widget_style_patients-reviews-count"] {
        display: block !important;
    }

    [class^="doctify_horizontal_widget_style_wrapper"] {
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .doctify_horizontal_widget_style_patients-reviews-count_1d2c3bca {
        display: block !important;
        margin-top: 20px;
    }

    [class^="doctify_horizontal_widget_style_wrapper-item"] {
        padding: 6px 5px !important;
    }

    .payment_inner.mob-width-100.CardPaymentsForm{
        width:95% !important;
        margin:auto !important;
    }

}
