.main-menu .elementor-item-anchor:after, .main-menu .elementor-item-anchor:hover:after {display: none;}
.main-menu .sub-arrow path{fill: #F1653D;}
.main-menu .sub-arrow{padding: 2px !important;}
.main-menu .sub-menu.elementor-nav-menu--dropdown {min-width: 15rem !important;}
.main-menu nav>ul>li>ul:before {content: '';width: 18px;height: 14px;border-bottom: solid 14px #FFF;border-left: solid 12px transparent;border-right: solid 12px transparent;position: absolute;top: -12px;left: 30px;}
.main-menu .elementor-sub-item .sub-arrow path{fill: #E18EFF;}
.main-menu .elementor-sub-item .sub-arrow{position: absolute;right: 10px;}
.main-menu .elementor-sub-item:hover, .main-menu .elementor-sub-item.elementor-item-active{background-color: transparent !important;}
.discover-more-btn svg {width: 32px !important;height: 32px !important;}
.discover-more-btn a>span {display: flex;align-items: center;gap: 10px;}
.discover-more-btn a {padding-right: 10px !important;padding-top: 5px !important;padding-bottom: 5px !important;}
.call-link a {background: transparent !important;padding: 0;}
.call-link a>span {display: flex;align-items: flex-start;gap: 15px;}
.call-link a svg {width: 19px;height: 19px;}
.call-link span.elementor-button-text {text-align: left;}
.social-links a.elementor-icon.elementor-social-icon {background: transparent !important;}
.view-more-btn a svg {width: 13px;height: 13px;}
.partner_txt {background: #fff !important;display: inline-block !important;position: relative;z-index: 11;}
.partner_txt:before {content: '';border-bottom: solid 1px #D7EBE6;width: 85%;position: absolute;bottom: 9px;right: 0;z-index: -1;}
.vsBx {background: rgba(255, 255, 255, 0.7);backdrop-filter: blur(25px);border-radius: 12.9695px;padding: 24px;height: 100%;}
.vsBx .vsTitle {color: #F47321;font-size: 20px;margin-bottom: 35px;min-height: 70px;}
.vsBx .vsClick .d-flex {display: flex;align-items: center;gap: 15px;justify-content: space-between;}
.row{display: flex;flex-wrap: wrap;margin: 0 -20px;}
.vsBx {display: block;}
.vsBx .d-grid {height: 100%;display: grid;}
.vsSubTitle {font-size: 13px;color: #5D9981;}
.col-lg-4{padding: 0 10px;}
ul.alpha-ul {padding: 0;display: grid;grid-template-columns: repeat(9, minmax(0, 1fr));gap: 20px;margin-bottom: 30px;}
.search-group {position: relative;}
.alpha-ul li {list-style: none;}
.alpha-ul li a {width: 45px;height: 45px;background-color: #D7EBE6;border-radius: 100px;display: flex;justify-content: center;align-items: center;font-weight: bold;color: #005030;font-size: 22px;}
.search-input {background: #F3F6F5;border: 1px solid #EFEFEF !important;border-radius: 50px !important;outline: none;padding: 15px 25px !important;padding-right: 55px !important;color: #505050;font-size: 18px;}
.search-icon:hover {background-color: transparent;}
.view-more-btn a:hover svg{fill: transparent !important;}
.search-input:placeholder{color: #505050;}
.search-icon {background: transparent;border: none;padding: 0;position: absolute;right: 25px;top: 12px;}
.search-icon:focus{background-color: transparent !important;}
.services-list ul {padding: 0;padding-left: 15px;}
.services-list ul li {list-style: none;padding: 13px 5px 13px 0;border-bottom: solid 1px #D7EBE6;margin-right: 4%;}
.serviceLink {font-size: 16px;color: #505050;display: block;}
.guide-slider {height: 100% !important;}
.guide-slider .swiper {height: 100%;}
.guide-slider .swiper .swiper-wrapper, .guide-slider .swiper .swiper-wrapper .swiper-slide {height: 100%;}
.guide-slider .swiper .swiper-wrapper .swiper-slide> .elementor-element {height: 100%;}
.guide-slider .swiper .swiper-wrapper .swiper-slide> .elementor-element>.elementor-element {height: 100%;}
.guide-slider .swiper .swiper-wrapper .swiper-slide> .elementor-element>.elementor-element>.elementor-element:nth-child(1) {height: 100%;}
.guide-slider .swiper .swiper-wrapper .swiper-slide> .elementor-element>.elementor-element>.elementor-element:nth-child(1) > .elementor-element {height: 100%;}
.about-us-img-sec, .about-us-img-sec > .elementor-element {height: 100% !important;}
.history-slider svg {fill: transparent !important;}
.history-slider:before {content: '';position: absolute;border-top: solid 1px #E6E6E6;width: 100%;top: 35px;max-width: 85%;margin: auto;right: 0;left: 0;}
.history-slider .swiper-slide:before {content: '';position: absolute;width: 18px;height: 18px;background-color: #F47321;left: 50%;border-radius: 100%;top: 25px;transform: translateX(-50%);}
.history-slider .swiper-slide .e-con.e-flex>.e-con-inner {margin-top: 70px;}
.history-slider .elementor-widget-image:before {content: '';width: 150px;height: 150px;background-color: #FFDEC9;position: absolute;top: 0;right: -30px;border-radius: 100%;z-index: -1;}
.autocomplete {position: relative;}
.autocomplete-items {position: absolute;border: 1px solid #d4d4d4;border-bottom: none;border-top: none;z-index: 99;top: 100%;left: 0;right: 0;width: 92%;margin: auto;}
.autocomplete-items div {padding: 10px;cursor: pointer;background-color: #fff;border-bottom: 1px solid #d4d4d4;}
.autocomplete-items div:hover {background-color: #e9e9e9;}
.autocomplete-active {background-color: DodgerBlue !important;color: #ffffff;}
.bg-white {background-color: #FFF;}
.letter-active{background-color: #005030 !important;color: #FFF !important;}
.acc__panel {background: #fff;color: #505050;display: none;margin: 0;padding: 15px 0;font-size: 16px;text-align: left;}
.acc__card .d-flex {display: flex;justify-content: space-between;align-items: center; gap:10px}
.acc__card {background: #FFFFFF;box-shadow: 0px 3.45853px 25.9389px rgba(0, 0, 0, 0.03);border-radius: 12.9695px;padding: 25px;margin-bottom: 15px;}
.acc__title {font-size: 22px;color: #005030 !important;cursor: pointer;}
.learnMore_link {font-size: 15px;color: #7C7C7C !important; white-space: nowrap;}
.viewMore_sec {text-align: right;margin-top: 45px;}
.viewMore_sec .viewMore_sec_link {font-size: 15px;color: #F47321 !important; cursor: pointer;}
.no_result {margin-bottom: 25px;}
.sorryTxt {font-size: 20px;color: #005030;}
.book-ur-visite a {background: transparent !important;padding-bottom: 6px !important;border-bottom: solid 1px #F47321;border-radius: 0;}
.book-ur-visite a:hover svg{fill: transparent !important;}
.book-ur-visite svg {width: 12px !important;height: 12px !important;}
.book-ur-visite a>span {display: flex;align-items: center;gap: 10px;}
.search-bg-white .search-input {background-color: #fff;}
.search-doctor .row {justify-content: space-between;}
.cstInput, .cstInput:focus {border: solid 1px #D8D8D8 !important;border-radius: 0 !important;padding: 13px 15px !important;font-size: 15px;color: #878787;outline: none;}
.findDoctor_btn, .findDoctor_btn:hover, .findDoctor_btn:focus, .findDoctor_btn:active {background-color: #F47321 !important;border-radius: 0 !important;border: none;padding: 13px 20px;color: #FFF !important; width:100%;}
.teamBx {margin-bottom: 30px;display: block;}
.teamName {font-size: 20px;color: #005030;line-height: 1;}
.teamDesignation {font-size: 16px;color: #F47321;}
.teamImg {margin-bottom: 15px;}
.noTeam_found {text-align: center;}
.noTeam_found_one {font-size: 18px;margin-bottom: 15px;color: #505050;}
.noTeam_found_two {font-size: 20px;color: #505050;}
.journey-slider>.e-con-inner {margin-right: 0 !important;max-width: 93% !important;}
select.cstInput {background-color: #fff;background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/></svg>');background-repeat: no-repeat;background-position: right 10px center;background-size: 20px;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.loadMore_sec {text-align: center;margin-top: 25px;}
.loadMore_sec .loadMore_btn {color: #F47321 !important;text-transform: uppercase;letter-spacing: 2px;border-bottom: solid 1px;padding-bottom: 5px;}
.contact-form input, .contact-form textarea {padding-left: 0;}
.contact-form input:focus, .contact-form textarea:focus {outline: none !important;box-shadow: none !important;}
.page-header {display: none;}
.custom-tabs .e-n-tabs-heading {max-width: 85%;width: 100%;margin: auto;}
.book-btn a {width: 100%;display: block;}
footer {z-index: 0;position: relative;}
.service-top-bg:before {content: '';position: absolute;width: 100%;height: 80%;background-color: #F3F6F5;}

.teamImg img {
    border-radius: 13px !important;
    overflow: hidden;
        width: 100%;
}

/*.teamWrap .row {
    justify-content: center;
}*/
.search-doctor .row{margin:0 -12px;}
.search-doctor .row>.col-lg-5, .search-doctor .row>.col-lg-2{padding:0 12px;}


@media screen and (min-width: 992px){
    .col-lg-4 {flex: 0 0 auto;width: 33.33333333%;}
    .col-lg-6 {flex: 0 0 auto;width: 46%;}
    .col-lg-5 {flex: 0 0 auto; width: 41.66666667%;}
    .col-lg-2 {flex: 0 0 auto; width: 16.66666667%;}
    .col-lg-3 {flex: 0 0 auto;width: 25%;padding: 0 1%;}
}
@media (max-width:1365px){
    .teamName{font-size: 16px;}
    .teamDesignation{font-size: 14px;}
}
@media (max-width:1024px){
    ul.alpha-ul {grid-template-columns: repeat(4, minmax(25px, 1fr));gap: 10px;}
    .alpha-ul li a {width: 30px;height: 30px;min-width: 30px;font-size: 16px;}
    .services-list ul li {padding: 8px 5px 8px 0;margin-right: 4%;}
    footer .elementor-nav-menu--dropdown{background-color: transparent;}
    footer .elementor-element {padding: 0;}
    footer a.elementor-item, footer a.elementor-item:hover {background: transparent !important; padding: 5px 0;color: #33373d !important;}
    .vsBx{ height: auto; margin-bottom: 20px;}
    .history-slider .elementor-widget-image:before{width: 80px;height: 80px;right: -10px;}
}

@media (max-width:991px){
	.search-doctor .row .col-lg-5 {width: 33.33333333%;}
	.search-doctor .row .col-lg-2 {width: 33.33333333%;}
	.teamWrap .row .col-lg-3{padding:0 10px; width:33.33333333%}
	.teamWrap .row{margin: 0 -10px;}

	.journey-slider>.e-con-inner {max-width: 100% !important;}
	.custom-tabs .e-n-tabs-heading { max-width: 100%; padding: 0 15px; }
}

@media (max-width:767px){
	.search-doctor .row{row-gap:15px;}
	.search-doctor .row .col-lg-5 {width: 100%;}
	.search-doctor .row .col-lg-2 {width: 100%;}
	.teamWrap .row .col-lg-3{padding:0 10px; width:100%}

.acc__card {padding: 15px;}
.acc__title {font-size: 16px;}

}

