#new-layout-healthpackages .views-row {
    width: 50%;
}

 /* .health_p_l_right_inner_box .view__content {
    display: flex;
    flex-wrap: wrap;
}  */
.health_blog_image img{
    aspect-ratio: 428 / 267;
    object-fit: cover;
}

/* #new-layout-healthpackages .view__content {
    margin: 0px -12px;
} */
.doctors-listing-neww div#main-wrapper {background-color: #ffffff;}

.doctors-listing-neww #main-wrapper .main-content-with-sidebar .site-aside{background-color: #ffffff !important;}
.block--doctors-facet-block-v2 input#edit-submit {display: none;}
.container_apollo span.sidebar-close-button {display: none;}
.displynnn {display: none;}
.speciality-facet {margin-top: 0px; top: 0px;}
#new-layout-healthpackages a {text-decoration: none;}
/*---pagination---start---here---*/
.pagination_wrapper_section {
    background: #F8F8F8;
    padding: 15px 0px 0px 0px;
}
.pagination_list_n {position: relative;list-style: none;display: inline-block;padding-left: 15px;margin-right: 8px;}
.pagination_list_n:after{content: ''; position: absolute; top: 9px;left: 0px;width: 5px; height: 5px;
     border-radius: 30px; background: #CACACA;}
.pagination_list_n:first-child:after{display: none;}
.pagination_list_n:first-child{padding-left: 0px;}
.pagination_list_n:last-child{margin-right: 0px;}
.pagination_wrapper_inner{padding: 0px;margin: 0px;}
.pagination_list_n a{color: #2F2F2F;font-weight: 300;font-size: 12px;}
.pagination_list_n a.active{font-weight: 500;}

/*---doctor---listing---start---here---*/
.doctor_listing_row{display: flex;flex-wrap: wrap;margin: 0px -12px;}
.doctor_listing_colm{/* width: 50%; */padding: 0px 12px;margin-top: 30px;}
.doctor_listing_colm .expert_item{box-shadow: 0px 4px 45px 0px rgb(0 0 0 / 11%);}
.expert_care_colm_btn2 .call_now_btn_common{height: 100%;}
.doctor_listing_banner_inner{background: #0B203D;border-radius: 16px;overflow: hidden;display: flex;align-items: center;}
.colm_content_list_listing_banner{width: 40%;padding: 20px;}
.colm_right_listing_banner{width: 60%;padding-left: 40px;}
.doctor_listing_colm:has(.doctor_listing_banner_inner){width: 100% !important;}
.banner_image_doctor_card{width: 100%;display: block;height: initial;line-height: 0px;}
.title_banner_inner_colm{color: #fff;font-weight: 500;font-size: 20px;line-height: 1.2;}
.title_banner_inner_colm span{font-family: "Ubuntu", sans-serif;font-style: italic;}
.title_desc_inner_colm{color: #fff;font-size: 14px;color: #fff;line-height: 1.3;margin: 15px 0px;}
.btn_box_inner_banner_colm .common_btn{font-weight: 400;align-items: center;}
.btn_box_inner_banner_colm .common_btn:hover{opacity: 0.9;}
.btn_box_inner_banner_colm .common_btn div{font-size: 21px;margin-right: 5px;}
.search_filter_box{position: relative;margin: 10px 0px 20px 0px;}
.search_filed_input_b{border-radius: 8px;border: 1px solid #E0E0E0;display: block;width: 100%;padding: 8px;padding-left: 30px;}
.search_filed_input_b::placeholder{font-size: 12px;color: #767676;}
.search_icon_filter_box{position: absolute;top: 50%;left: 8px;transform: translate(0px, -50%);width: 13px;line-height: 0px;}
.search_icon_filter_box img{width: 100%;height: inherit;}
.top_c_title{font-size: 14px;color: #4C4C4C;font-weight: 500;margin: 10px 0px;}

.search_doctors_input_box{width: 100%;}
.input_search_doctor_n{width: 100%;border-radius: 8px;border: 1px solid #E0E0E0; padding: 13px 14px;padding-right: 50px;}
.search_doctors_input_box{position: relative;}
.search_btn_doctor_b{position: absolute;top: 50%;right: 10px;transform: translate(0px, -50%);width: 30px;height: 30px; line-height: 0px;
display: flex;align-items: center;justify-content: center;background: #007c9d;border-radius: 30px;}
.search_btn_doctor_b img{width: 40%;height: initial;}

.health_blog2{background: #fff;}
.request_call_back_section{padding-top: 0px;}

.expert_doctor_name a{color: #4A4A4A;text-decoration: none;}
.expert_doctor_name a:hover{color: #047C9E;}
.doctor-newcard-image-link{display: block;height: 100%;width: 100%;}

.doctor-card-flip-wrapper{height: 100%;}
.doctor_listing_colm{height: 100%;margin-top: 0px;}
#new-layout-healthpackages .views-row{margin-top: 30px;}


@media only screen and (max-width: 1350px){
.input_search_doctor_n{padding-top: 11px;padding-bottom: 11px;}
}

@media only screen and (max-width: 767px){
.doctor_listing_colm{width: 100%;}
.doctor_listing_colm{margin-top: 20px;}
#new-layout-healthpackages .views-row{width: 100%; /* margin-top: 20px; */}
.doctor_listing_banner_inner{flex-wrap: wrap;}
.colm_content_list_listing_banner{width: 100%;text-align: center;padding: 40px 10px;}
.colm_right_listing_banner{width: 100%;padding-left: 0px;}
}

.share_social_list li a{line-height: 0px;}



        /*---health---package---listing---section---start---here---*/
        .health_package_listing_section{padding: 40px 0px;}
        .health_package_listing_row{display: flex;flex-wrap: wrap;}
        .health_package_listing_left_colm{width: 25%;}
        .health_package_listing_right_colm{width: 75%;padding-left: 40px;position: relative;}
       .health_package_listing_right_colm:after{content: '';position: absolute;top: -40px;left: 19px;bottom: 0px;
    border-left: 1px solid #E7E7E7;}


        .health_p_l_filter_wrapper{border-radius: 16px;overflow: hidden;   }
        .health_p_l_wrapper_sticky{position: sticky;top: 100px;z-index: 2;max-height: calc(100vh - 40px);overflow: hidden;
        border: 1px solid #E8E8E8; border-radius: 16px; }
        .health_package_filter_inner_wrapper{height: calc(100vh - 105px);overflow: auto;}
        .health_package_filter_inner_wrapper{scrollbar-width: none;}
        .health_package_filter_inner_wrapper::-webkit-scrollbar {width: 2px;}
        .health_package_filter_inner_wrapper::-webkit-scrollbar-track {background: transparent;border-radius: 30px; }
        .health_package_filter_inner_wrapper::-webkit-scrollbar-thumb {background: #AAAAAA;border-radius: 30px; }
        .health_package_filter_inner_wrapper::-webkit-scrollbar-thumb:hover {background: #555; }

        .health_p_filter_header{display: flex;align-items: center;background: #F7F7F7;padding: 20px;position: relative;
        border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border: 1px solid #E8E8E8;}

        @media only screen and (min-width: 992px){
            .health_p_filter_header{border-top: none;}
            
        }
        .health_package_header_icon{width: 18px;}
        .health_package_filter_icon{width: 100%;height: initial;display: block;}
        .health_package_header_title{width: calc(100% - 18px);padding-left: 10px;font-size: 16px;font-weight: 500;}
        .clear_filter_listing{position: absolute;top: 50%;right: 20px;color: #047C9E;font-size: 14px;font-weight: 500;
        transform: translate(0px, -50%);cursor: pointer;z-index: 1;background: none;border: none;transition: all 0.3s; text-transform: capitalize;}
        .health_package_filter_inner_wrapper{padding: 20px;}
        .health_package_filter_title{position: relative;font-size: 14px;font-weight: 500;cursor: pointer;}
        .health_package_filter_title:after{content: '';width: 11px; height: 8px;background: url(/themes/custom/apollo/assets/images/filter-arrow.png);    transform: rotate(180deg);
        position: absolute;top: 7px;right: 0px;background-repeat: no-repeat;background-size: 100%;}
        .health_package_filter_box.active .health_package_filter_title:after{transform: rotate(0deg);}

        .list_checkbox_filter li{list-style: none;padding: 9px 0px; margin-bottom: 0px;}
        .filter_list_listing_p{padding-top: 10px;}
        .list_checkbox_filter{max-height: 330px;overflow: auto;line-height: unset;}
        .list_checkbox_filter::-webkit-scrollbar {width: 3px;}
        .list_checkbox_filter::-webkit-scrollbar-track {background: #F7F7F7;border-radius: 30px; }
        .list_checkbox_filter::-webkit-scrollbar-thumb {background: #AAAAAA;border-radius: 30px; }
        .list_checkbox_filter::-webkit-scrollbar-thumb:hover {background: #555; }

        .label_check_box_filter {display: inline-block;position: relative;padding-left: 35px;margin-bottom: 0px;
            cursor: pointer;font-size: 14px;font-weight: 400;-webkit-user-select: none;-moz-user-select: none;
            -ms-user-select: none;user-select: none;}
        .label_check_box_filter input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
        .checkmark_filter {position: absolute;top: -1px;left: 0;height: 20px;width: 20px;background-color: #fff;border-radius: 4px;border: 1px solid #D4D4D4;}
        .label_check_box_filter:hover input ~ .checkmark_filter { background-color: #ccc;}
        .label_check_box_filter input:checked ~ .checkmark_filter { background-color: #047C9E;}
        .checkmark_filter:after {content: "";position: absolute;display: none;}
        .label_check_box_filter input:checked ~ .checkmark_filter:after {display: block;}
        .label_check_box_filter .checkmark_filter:after {left: 7px;top: 2px; width: 3px;height: 9px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
        .health_package_filter_box{border-bottom: 1px solid #E8E8E8;padding-bottom: 15px;padding-top: 15px;}
        .health_package_filter_box:first-child{padding-top: 0px;}
        .health_package_filter_box:last-child{padding-bottom: 0px;border-bottom: none;}
        ul.selected_filter_list {
            white-space: nowrap;
            overflow: auto;
            scrollbar-width: thin;
            scrollbar-color: #888 #f1f1f1;
            margin-bottom: 25px;
            line-height: unset;
        }
        .selected_filter_list li{list-style: none;border: 1px solid #E8E8E8;border-radius: 8px;background: #F7F7F7;
        padding: 8px 27px 8px 8px;display: inline-block;position: relative;margin-right: 10px;/* margin-bottom: 25px; */}
        .selcted_filte_title{font-size: 14px;font-weight: 400;color: #4C4C4C;text-transform: capitalize;}
        .selected_filter_close{width: 9px;background: none;border: none;cursor: pointer;position: absolute;top: 50%;right: 8px;
        transform: translate(0px, -50%);transition: all 0.3s;}
        .img_close{width: 100%;height: initial;}

        .top_tile_box_listing_row{display: flex;flex-wrap: wrap;margin-bottom: 5px;}
        .listing_sort_by_colm{width: 270px;text-align: right;}
        .listing_title_colm{width: calc(100% - 270px);}
        .listing_title{font-size: 24px;font-weight: 300;line-height: 1.3;color: #4C4C4C;}
        .listing_title strong{font-weight: 700;}
        .sort_by_title{display: inline-block;font-size: 14px;font-weight: 500;color: #4C4C4C;position: relative;padding-left: 24px;
        cursor: pointer;transition: all 0.3s;}
        .sort_by_icon{width: 20px;position: absolute;top: 2px;left: 0px;}
        .sort_by_icon img{width: 100%;height: initial;}

        .relative_wrapper_sort_by{display: inline-block;position: relative;top: 6px;}
        .sort_by_dropdowen_box ul li{list-style: none;padding: 7px 0px;}
        .sort_by_dropdowen_box{text-align: left;}
        .sort_by_dropdowen_box{position: absolute;top: 25px;width: 200px;right: 0px;background: #fff;display: none;
            border: 1px solid #E8E8E8;border-radius: 8px;overflow: hidden;padding: 10px 20px;
            box-shadow: 0px 0px 25px rgb(0 0 0 / 9%);z-index: 5;}
        .sort_by_dropdowen_box.active{display: block;}
        .sort_by_dropdowen_box .label_check_box_filter input:checked ~ .checkmark_filter{background: #fff;border-color: #047c9e;}
        .sort_by_dropdowen_box .label_check_box_filter .checkmark_filter:after {border: none; width: 10px;height: 10px;
            background: #047c9e; border-radius: 30px;top: 50%;left: 50%;transform: translate(-50%, -50%);}
        .sort_by_dropdowen_box .checkmark_filter{border-radius: 30px;}
        .row_package_listing{display: flex;flex-wrap: wrap;margin: 0px -12px;}
        .package_listing_colm{width: 50%;padding: 0px 12px;margin-bottom: 24px;}

        .bottom_filter_btn_fixed_wrapper{display: none;}
        .filter_back_layer{display: none;}
        .overflow-hidden{overflow: hidden;}
        .filter_sort_bg_layer{display: none;}
        .filter_bottom_btn{display: none;}

        @media only screen and (min-width: 1025px){
        .clear_filter_listing:hover{opacity: 0.8;}
        .selected_filter_close:hover{opacity: 0.7;}
        .sort_by_title:hover{opacity: 0.7;}
        }



        @media only screen and (max-width: 991px){
        .health_package_listing_right_colm{width: 100%;padding-left: 0px;}
        .health_package_listing_section{padding: 30px 0px;}
        .listing_title_colm{width: 100%;}
        .selected_filter_list li{margin-bottom: 25px;}

        .bottom_filter_btn_fixed_wrapper{display: flex;position: fixed;bottom: 0px;
            left: 0px;right: 0px;bottom: 0px;width: 100%;z-index: 999;background: #ECECEC;}
        .bottom_filter_btn_colm{width: 50%;}
        .bottom_filter_btn_fixed_wrapper .health_p_filter_header{padding-right: 0px;padding: 20px 0px;justify-content: center;background: none;
        border-right: 1px solid #dadbdb;border-radius: 0px;}
        .bottom_filter_btn_fixed_wrapper .health_package_header_title{width: initial;font-size: 14px;}
        .bottom_filter_btn_fixed_wrapper .sort_by_title{width: 100%;height: 100%;justify-content: center; align-items: center;
            display: flex;padding-left: 0px;}
        .bottom_filter_btn_fixed_wrapper .sort_by_icon{position: static;margin-right: 5px;line-height: 0px;}

        .health_package_listing_left_colm{position: fixed;top: 0px;left: -100%;right: 0px;bottom: 0px;
            width: 50%; background: #fff;z-index: 99999; background: rgb(0 0 0 / 60%);transition: all 0.4s;}
        .health_package_listing_left_colm.active{left: 0px;}
        .health_p_l_wrapper_sticky{width: 100%;min-height: 100%; max-height: 100%; background: #fff;padding: 15px;border-radius: 0px;
        position: static;top: 0px;}
        .close_filter_icon{position: absolute;top:0px;right: 15px;top: 15px;width: 30px;}
        .close_filter_icon img{width: 100%;height: initial;display: block;}
        .filter_back_layer{position: fixed;top: 0px;left: -100%;bottom: 0px;z-index: 9999;
        background: rgb(0 0 0 / 60%);transition: all 0.4s;width: 100%;height: 100vh;display: block;
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);}
        .filter_back_layer.active{display: block;left: 0px;}
        .health_package_filter_inner_wrapper{margin-top: 10px;}
        .health_package_filter_inner_wrapper{padding: 15px 0px;}
         .health_package_listing_right_colm:after{display: none;}

         .listing_sort_by_colm{width: 100%;margin-top: 20px;display: flex;align-items: center;justify-content: space-between;}
         .search_doctors_input_box{width: calc(100% - 150px);}
         .filter_bottom_btn{display: flex;width: 128px;padding: 12px;position: relative;}
        .listing_sort_by_colm .filter_bottom_btn{display: flex;width: 114px;padding: 12px;border-radius: 5px;}
        .selected_filter_list{white-space: nowrap; overflow: auto;margin-right: -30px;}
        ul.selected_filter_list {margin-bottom: 0px;}
        .selected_filter_list li{margin-bottom: 10px;}
        .section_top_header{display: flex;flex-wrap: wrap;}
        .selected_filter_wrapper{width: 100%;order: 2;}
        .top_tile_box_listing_row{width: 100%;order: 1;margin-bottom: 25px;}
        .health_p_l_filter_wrapper{border-radius: 0px;}
        .health_p_filter_header{border-radius: 16px;}

        }

        @media only screen and (max-width: 767px){
        .selected_filter_list li{margin-bottom: 8px;margin-right: 5px;}
        .top_tile_box_listing_row{margin-top: 10px;margin-bottom: 15px;}
        .package_listing_colm{width: 100%;}
        .popuplar_test_wrapper{padding: 0px;}
        .health_package_listing_left_colm{width: calc(100% - 100px);}
        .health_package_listing_left_colm .health_p_filter_header{border-radius: 8px;padding: 10px;}
        .health_p_l_filter_wrapper{border-radius: 0px;}
        .health_package_filter_inner_wrapper{height: calc(100vh - 82px);}
        .health_package_header_title{font-size: 13px;padding-left: 5px;}
        .listing_sort_by_colm .filter_bottom_btn{width: 85px;padding: 12px 5px;}
        .health_package_header_icon{width: 15px;}
        .search_doctors_input_box {width: calc(100% - 96px);}
        .selected_filter_list{margin-right: -15px;}
         ul.selected_filter_list {margin-bottom: 0px;}



        }

        @media only screen and (max-width: 360px){
        .health_package_listing_left_colm{width: calc(100% - 60px);}
        .close_filter_icon{right: 9px;top: 10px;width: 25px;}
        }

        /*---pagination---start---here---*/
        .pagination_common_page ul li{display: inline-block;margin: 0px 5px;}
        .pagination_common_page ul li a, .pagination_common_page ul li span{width: 40px;height: 40px;border: 1px solid #E8E8E8;border-radius: 30px;
        font-size: 13px;color: #4C4C4C;display: flex;align-items: center;justify-content: center;text-decoration: none;
        position: relative;cursor: pointer;}
        .pagination_common_page ul li a:hover, .pagination_common_page ul li a.active{background: #047C9E;border-color: #047C9E;color: #fff;}
        .pagination_common_page ul {display: flex;justify-content: center;align-items: center;}
        .pagination_common_page{margin-top: 50px;}
        .pagination_common_page ul li:first-child span:after, .pagination_common_page ul li:first-child a:after,
        .pagination_common_page ul li:last-child span:after,  .pagination_common_page ul li:last-child a:after{ content: ""; position: absolute; top: 50%; left: 47%;width: 6px; height: 6px; 
            border-right: 2px solid rgb(76 76 76 / 77%);border-bottom: 2px solid rgb(76 76 76 / 77%);
            transform: translate(-50%, -50%) rotate(310deg);}
        .pagination_common_page ul li:first-child span:after{
            transform: translate(-50%, -50%) rotate(132deg);
            left: 53%;
        }
        .pagination_common_page ul li:first-child:hover, .pagination_common_page ul li:last-child:hover{opacity: 0.7;}

        @media only screen and (max-width: 767px){
        .pagination_common_page ul li a, .pagination_common_page ul li span{width: 32px;height: 32px;}
        .pagination_common_page{margin-top: 30px;}
        }
        /*---pagination---end---here---*/


/*---hospital---deliver---start---here---*/
.hospital_delivering_section{background: #F7F7F7;}
.hospital_delivering_relative{position: relative;}
.hospital_delivering_section .title_row {width: 780px;}
.hospital_delivering_section .title_wraper{width: 400px;}
.hospital_delivering_section .title_desc_colm{width: calc(100% - 400px);}
.hospital_delivering_card{display: block;text-decoration: none;color: #fff;position: relative;border-radius: 16px;overflow: hidden;}
.delivering_card_img{display: block;width: 100%;height: initial;line-height: 0px;transition: all 0.5s;}
.hospital_delivering_card:hover .delivering_card_img{transform: scale(1.1);}
.hospital_delivering_card:after{content: '';position: absolute; top: 0px; bottom: 0px; left: 0px;
     width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 23.04%, rgba(0, 0, 0, 0.9) 100%);
     z-index: 1;}
.hospital_delivering_content{position: absolute;bottom: 0px;left: 0px;right: 0px;width: 100%;z-index: 2;}
.hospital_delivering_title_box{padding: 15px;}
.hospital_delivering_title{font-size: 24px;font-weight: 500;line-height: 1.3;color: #fff;}
.hospital_delivering_desc{font-size: 14px;color: #fff;line-height: 20px;}
.hospital_delivering_location_box{padding: 20px 18px;position: relative;padding-right: 50px;
    border: 1px solid rgb(255 255 255 / 30%);
}
.hospital_location_title{position: relative;padding-left: 20px;font-size: 14px;font-weight: 400;color: #fff;}
.icon_location_delivering_b{position: absolute;top: 0px;left: 0px;width: 13px;}
.icon_location_delivering_b img{width: 100%;height: initial;}
.hospital_delivering_link_icon{width: 28px;position: absolute;right: 15px;top: 15px;transition: all 0.3s;}
.hospital_delivering_link_icon img{width: 100%;height: initial;}
.btn_hospital_delivering{position: absolute;top: 0px;right: 0px;z-index: 2;}
.hospital_delivering_colm{width: 25%;}
.hospital_delivering_wrapper .slider_arrow{display: none;}

@media only screen and (min-width: 768px){
.hospital_delivering_row{flex-wrap: wrap;margin: 0px -10px;width: initial;}
.hospital_delivering_colm{padding: 10px;}
.hospital_delivering_card:hover .hospital_delivering_link_icon{transform: rotate(45deg);}
}

@media only screen and (max-width: 1400px){
.hospital_delivering_title{font-size: 20px;}
.hospital_delivering_title_box {padding: 10px 15px;}
.hospital_delivering_location_box {padding: 16px 18px;}
.hospital_delivering_link_icon{top: 12px;width: 26px;}
}

@media only screen and (max-width: 1199px){
.hospital_delivering_colm{width: 33.333%;}
.hospital_delivering_section .title_row{width: 735px;}
}
@media only screen and (max-width: 991px){
.hospital_delivering_colm{width: 50%;}
.btn_hospital_delivering{position: static;margin-top: 30px;text-align: center;}
}

@media only screen and (max-width: 767px){
.hospital_delivering_colm{width: initial;}
.btn_hospital_delivering{position: static;margin-top: 30px;text-align: center;width: 100%;}
.btn_hospital_delivering .common_btn{width: 100%;justify-content: center;}
.hospital_delivering_slider{overflow: hidden;padding-right: 15px;}
.hospital_delivering_wrapper{position: relative;margin-right: -15px;}
.hospital_delivering_wrapper .slider_arrow{position: absolute;top: 50%;transform: translate(0px, -50%);left: -11px;right: 6px;pointer-events: none;z-index: 2;
justify-content: space-between;display: flex;}
.hospital_delivering_back, .hospital_delivering_next{pointer-events: initial;}
}

/*---hospital---deliver---end---here---*/

/*---expert---care---start---here---*/
.expert_section{background: #F7F7F7;}
.expert_section .title_wraper{width: 265px;}
.expert_section .title_desc_colm{width: calc(100% - 265px);}
.expert_section .title_row{width: 660px;}
.expert_care_slider{overflow: hidden;padding-right: 60px;border-top-left-radius: 16px;border-bottom-left-radius: 16px;}
.expert_care_slider .swiper-wrapper{flex-direction: row;}
.expert_care_slider .swiper-wrapper .swiper-slide{margin-top: 0px !important;height: initial !important;}
.expert_inner_card{display: flex;height: 100%;}
.expert_image_box{width: 47%;position: relative;}
.expert_image{width: 100%;display: block;height: 100%;object-fit: cover;}
.expert_care_content_colm{width: 53%;padding: 15px;}
.expert_item{border-radius: 16px;overflow: hidden;background: #fff;   
     box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 4%);height: 100%;position: relative; padding-bottom: 48px;}
.expert_care_slider .swiper-slide{padding: 10px 0px;}
.expert_doctor_name{font-weight: 700;font-size: 16px;line-height: 1.3;padding-right: 25px;position: relative;}
.expert_care_doctor_desc{margin-top: 3px;font-size: 14px;line-height: 19px;color: #747474;}
.expert_care_doctor_experience{font-size: 14px;line-height: 20px;font-weight: 500;padding: 10px 0px 15px 0px;
    border-bottom: 1px solid #E7E7E7;position: relative;}
.expert_care_doctor_experience:after{content: ''; position: absolute; bottom: -1px;left: 0px;border-bottom: 2px solid #047C9E;width: 40px;}
.expert_care_location{padding-top: 12px;}
.expert_care_location_title{position: relative;padding-left: 20px;font-size: 14px;color: #747474;margin-top: 5px;}
.expert_care_location label input{display: none;}

.expert_care_location_title:after{content: '';position: absolute;top: 0px;left: 0px;width: 13px;height: 13px;
    border: 1px solid #047C9E;border-radius: 30px;}
.expert_care_location_title:before{content: '';position: absolute;top: 4px;left: 4px;width: 5px;height: 5px;
    border: 1px solid #047C9E;border-radius: 30px;background: #047C9E;display: none;}
  .expert_care_location label input[type="radio"]:checked + .expert_care_location_title::before {
    display: block;
}
.expert_care_location label{font-weight: 400;cursor: pointer;}
.expert_wrapper{margin-right: -60px;}
.expert_care_bottom_btn_row{display: flex;position: absolute;left: 0px;right: 0px;bottom: 0px;}
.expert_care_colm_btn{width: 47%;}
.expert_care_colm_btn:nth-of-type(2){width: 53%;}
.expert_care_colm_btn2 .call_now_btn_common{padding: 15px 5px;border-bottom-right-radius: 17px;overflow: hidden;}
.play_btn_expert{width: 21px;position: absolute;top: 10px;right: 10px;z-index: 2;}
.play_btn_expert img{width: 100%;height: initial;}
.share_icon_expert{width: 18px;position: absolute;right: 0px;top: 0px;line-height: 0px;cursor: pointer;z-index: 4;}
.share_icon_expert img{width: 100%;height: initial;}

.share_list_wrapper{position: absolute;top: 96%;right: -5px;padding-top: 5px;}
.share_social_list{border-radius: 6px;background: #057b9d;padding: 5px 6px;}
.share_social_list li{display: block;list-style: none;padding: 0px;margin: 5px auto;width: 24px;}
.share_social_list a{display: block;}
.share_social_list a img{width: 100%;height: initial;}
.share_list_wrapper{opacity: 0;pointer-events: none;transition: all 0.3s;}
.expert_section{position: relative;}
.expert_care_colm_btn:first-child .card_common_btn{padding: 16px 5px;}

.expert_care_doctor_experience span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}

@media only screen and (min-width: 1025px){
.share_icon_expert:hover .share_list_wrapper{display: block;pointer-events: initial;opacity: 1;}
    .call_now_btn_common:hover {
        background: #047C9E;
        color: #fff;
    }
}


@media only screen and (max-width: 1400px){
.expert_care_doctor_desc br{display: none;}
.expert_care_doctor_desc{font-size: 13px;}
.expert_doctor_name{font-size: 14px;}
.expert_care_doctor_experience{font-size: 13px;padding: 7px;}
.expert_care_location_title{font-size: 13px;}
}
@media only screen and (max-width: 1300px){
.expert_care_colm_btn2 .call_now_btn_common {padding: 14.5px 5px;}
.expert_care_colm_btn:first-child .card_common_btn{padding: 14px 5px;height: 100%;}
.expert_item{padding-bottom: 47px;}
}

@media only screen and (max-width: 1024px){
.share_icon_expert.active .share_list_wrapper{opacity: 1;pointer-events: initial;}
}




@media only screen and (max-width: 767px){
.expert_wrapper{margin-right: -15px;}
.expert_care_slider{padding-right: 15px;}
.expert_section .section_title br{display: block;}
.expert_doctor_name br, .expert_care_doctor_desc br{display: none;}
.expert_care_slider .swiper-slide{height: initial;}
.expert_item{height: 100%;}
.expert_section .slider_arrow{left: -11px;}
.expert_section .common_btn{width: 100%;justify-content: center;}
.expert_care_colm_btn2 .call_now_btn_common{padding: 14px 5px;}
.custom_popup_inner iframe{height: 400px;}
.expert_item{padding-bottom: 46px;}
.expert_image{height: 101%;}

}

/*---expert---care---end---here---*/


/*---health----blog---start---here---*/
.common_gap.health_blog.health_blog2{background: #fff;}
.health_blog{background: #F7F7F7;}
.relative_health_blog{position: relative;}
.relative_health_blog .title_wraper{width: 200px;}
.relative_health_blog .title_desc_colm{width: calc(100% - 200px);}
.relative_health_blog .title_row{width: 650px;}
.relative_health_blog .slider_arrow{position: absolute;top: 0px;right: 0px;z-index: 4;}
.health_blog_slider{overflow: hidden;}
.health_blog_slider .swiper-slide{height: initial;}
.health_blog_slider .health_blog_card{height: 100%;border: 1px solid #E8E8E8;border-radius: 16px;overflow: hidden;
    padding-bottom: 52px;position: relative;}
.health_blog_image img{width: 100%;height: initial;line-height: 0px;transition: all 0.3s;}
.health_blog_image:hover img{transform: scale(1.1);}
.health_blog_image{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;overflow: hidden;position: relative;
    line-height: 0px;display: block;width: 100%;text-decoration: none;}
.health_blog_date{background: #fff;color: #047C9E;font-size: 12px;font-weight: 600;border-radius: 16px;text-align: center;
padding: 16px;position: absolute;top: 20px;left: 20px;}
.health_blog_content_box{padding: 20px;}
.health_blog_title{font-size: 20px;line-height: 1.3;font-weight: 500;color: #4C4C4C;margin-bottom: 10px;
 display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.health_blog_desc{color: #4C4C4C;font-size: 14px;line-height: 21px;margin-bottom: 0px;
 display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.health_blog_btn{position: absolute;bottom: 0px;left: 0px;right: 0px;width: 100%;z-index: 3;}

@media only screen and (max-width: 1024px){
.health_blog_content_box{padding: 15px;}
}

@media only screen and (max-width: 991px){
.health_blog_wrapper{margin-right: -30px;position: relative;}
.health_blog_slider{padding-right: 30px;}
.health_blog_wrapper .slider_arrow {top: 50%;left: -20px;right: 20px;justify-content: space-between;
    transform: translate(0px, -50%); pointer-events: none;}
.health_blog_wrapper .slider_arrow .custom-swiper-button-next, .health_blog_wrapper .custom-swiper-button-prev{pointer-events: initial;}
}
@media only screen and (max-width: 767px){
.health_blog_wrapper{margin-right: -15px;position: relative;}
.health_blog_slider{padding-right: 15px;}
.health_blog_wrapper .slider_arrow{left: -11px;right: 11px;}
.health_blog_wrapper .slider_arrow{top: 27%;}
.health_blog_title{font-size: 17px;}
.common_btn_box a.common_btn {display: flex;justify-content: center;width: calc(100% - 15px) !important;}
.health_blog_wrapper .common_btn_box .common_btn{display: flex;justify-content: center;width: calc(100% - 15px) !important;}
}
@media only screen and (max-width: 380px){
.health_blog_wrapper .slider_arrow{top: 25%;}
}

/*---health----blog---end---here---*/


/*---pagination---start---by-developer---*/

#new-layout-healthpackages .pager__item{
        width: 40px;
        height: 40px;
        border: 1px solid #E8E8E8;
        border-radius: 30px;
        font-size: 13px;
        color: #4C4C4C;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        position: relative;
        cursor: pointer;
        }

#new-layout-healthpackages li.pager__item {display: inline-block;margin: 0px 5px;}
#new-layout-healthpackages .pager__item--active, .pager__item:hover{
    background: #047C9E !important;
    border-color: #047C9E !important;
    color: #fff !important;
    width: 40px;
    height: 40px;
}
.pager__item--active a, .pager__item:hover a {color: #fff !important; font-weight: none !important;
}

#new-layout-healthpackages .pager__item svg path {stroke: #8f8f8f;}

#new-layout-healthpackages .pager__item a:hover svg path {stroke: #fff;}

#new-layout-healthpackages li.pager__item--ellipsis {display: none !important;}

/*---pagination---end---by-developer---*/

a.common_btn:hover {color: #fff;}

a.card_common_btn:hover {color: #fff;}

label.locality-radio-container {
    position: relative;
    font-size: 14px;
    color: #747474;
    margin-top: 5px;
    display: block;
}
.locality.expert-hospital {
    padding-top: 12px;
}

.slider_border_line .custom-swiper-button-next:before, .slider_border_line .custom-swiper-button-prev:before{ 
    content: '';position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;
    width: 100%;height: 100%;border: 1px solid #047C9E; border-radius: 30px;
    clip-path: polygon(50% 0%, 100% 0%, 100% 50%, 50% 50%);
  transform: rotate(-90deg);
  transition: all 0.3s;
}
.slider_border_line .custom-swiper-button-next:hover:before, .slider_border_line .custom-swiper-button-prev:hover:before{
    clip-path: inset(0);
}
.slider_border_line .swiper-button-disabled:before{display: none;}


@media only screen and (max-width: 767px){
    #new-layout-healthpackages .pager__item, #new-layout-healthpackages .pager__item{
        width: 30px;height: 30px;
    } 
    .pager{padding-top: 30px;}
    #new-layout-healthpackages li.pager__item{margin: 0px 2px;}
    .health_package_filter_inner_wrapper{padding-bottom: 60px !important;}
}

.listing_sort_by_colm input{background-image:none !important;}