/*---pagination---start---here---*/
.pagination_wrapper_section{background: #F8F8F8;padding: 85px 0px 20px 0px;}
.pagination_list_n {position: relative;list-style: none;display: inline-block;padding-left: 8px;margin-right: 8px;}
.pagination_list_n:after{content: ''; position: absolute; top: 5px;left: -2px;width: 1px; height: 14px;
     border-radius: 30px; background: #CACACA;transform: rotate(25deg);}
     
.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: #fff;font-weight: 300;font-size: 12px;opacity: 0.6;}
.pagination_list_n a:hover{opacity: 1;}
.pagination_list_n a.active{font-weight: 500;}

    /*---banner---common2---start---here---*/

    .banner_directions_btn span{width: 9px;margin-left: 5px;display: inline-block;transition: all 0.3s;}
    .banner_directions_btn img{display: inline-block;height: initial;width: 100%;}
    .banner_btn_row{display: flex;margin: 0px -10px;}
    .banner_btn_colm{padding: 0px 10px;width: 50%;}
    .banner_call_btn{display: flex;width: 100%;justify-content: center;color: #047C9E;
         background: linear-gradient(180deg, #E2A20A -0.22%, #FFD677 90.51%);
        padding: 18px 5px;border-radius: 30px;
    font-weight: 500;font-size: 16px;transition: all 0.3s;}
    .banner_call_btn div{display: inline-block;
    background: linear-gradient(90deg, #057395 0%, #0B2745 100%);-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;background-clip: text;color: transparent;transition: all 0.3s;}
    .banner_call_btn span{display: inline-block;width: 17px;margin-right: 8px;position: relative;top: 2px;}
    .banner_call_btn span img{display: block;width: 100%;}
     .banner_find_doctor_btn{border: 1px solid #fff;border-radius: 30px;padding: 17px 5px;display: flex;
        align-items: center;justify-content: center;
    color: #fff;transition: all 0.3s;font-size: 16px;}
    .banner_find_doctor_btn span{display: inline-block;width: 9px;margin-left: 10px;transition: all 0.3s;}
    .banner_find_doctor_btn span img{display: inline-block !important;}

.banner_find_doctor_btn{color:#fff !important;}
.banner_common_2{position: relative;background: linear-gradient(105.21deg, #057B9D 39.31%, #0A2542 86.51%);
/* min-height: 300px; */
overflow: hidden;padding: 20px 0px; padding-bottom: 25px;}
.banner2_common_layer{position: absolute;bottom: 0px;left: 0px;right: 0px;top: 0px;width: 100%;object-fit: cover;display: block;
pointer-events: none;}
.common_banner2_content{position: absolute;bottom: 70px;left: 0px;right: 0px;text-align: center;z-index: 1;}
.common_banner2_content .section_title, .common_banner2_content .section_title span{color: #fff;}
.common_banner2_content .section_title{font-size: 36px;}
.video_library_banner{position: relative;}

.search_wrapper_common{position: absolute;bottom: -22px;width: 600px;left: 50%;transform: translate(-50%, 0px);z-index: 77;}
     .search_wrapper_inner{position: relative;}
    .search_wrapper_inner input{border-radius: 8px;border: none;padding: 18px 10px;box-shadow: 0px 4px 60px 0px rgb(0 0 0 / 15%);
        font-size: 13px;color: #4C4C4C;padding-left: 59px;border: 1px solid #E8E8E8;padding-right: 58px;}
    .search_wrapper_inner input::placeholder{font-size: 13px;color: #4C4C4C;}
    .search_text{position: absolute;top: 50%;left: 15px;transform: translate(0px, -50%);color: #A9A9A9;font-size: 13px;}
    .search_submit_btn{width: 32px;position: absolute;top: 50%;right: 15px;transform: translate(0px, -50%);cursor: pointer;}
    .search_submit_btn img{width: 100%;display: block;height: initial;}
    .speciality_banner_content .section_title, .speciality_banner_content .speciality_title_banner_min, 
    .speciality_banner_content .speciality_title_banner_desc, .speciality_banner_content .section_title span{
        color: #fff;
    }
    .speciality_banner_content .section_title{font-weight: 500;margin-top: 15px;}
    .speciality_title_banner_min{font-size: 18px;font-weight: 500;line-height: 1.3;margin: 8px 0px;margin-top: 15px;}
    .speciality_title_banner_desc{font-size: 14px;line-height: 1.3;}

@media only screen and (max-width: 1400px){
.common_banner2_content{bottom: 50px;}

.search_wrapper_common{width: 490px;bottom: -22px;}
.search_wrapper_inner input{padding-top: 15px;padding-bottom: 15px;}
.search_submit_btn{width: 30px;}
}

@media only screen and (max-width: 1199px){
 .search_wrapper_common{width: 400px;}
}

@media only screen and (max-width: 991px){
 .search_wrapper_common{position: relative;transform: none;margin: 0px auto;width: 100%;padding: 0px 30px;margin-top: -25px;transform: none;
        left: initial;bottom: initial;}
}

@media only screen and (max-width: 767px){
.banner2_common_layer{opacity: 0.6;}
.common_banner2_content .section_title{font-size: 30px;}
.common_banner2_content{bottom: 40px;}

.search_wrapper_common{padding: 0px 15px;}
.search_wrapper_inner input::placeholder{font-size: 10px;}
.search_wrapper_inner input{padding-right: 49px;}
}


.speciality_banner_row{display: flex;flex-wrap: wrap;align-items: center;}
.speciality_banner_btn_colm{width: 500px;}
.speciality_banner_left_colm{width: calc(100% - 500px);padding-right: 30px;}
.speciality_banner_btn_colm ul li{list-style: none;width: 50%;padding: 0px 10px;}
.speciality_banner_btn_colm ul {display: flex;margin: 0px -10px;}
.speciality_banner_content_inner{padding-right: 20%;}

@media only screen and (max-width: 1400px){
   .speciality_banner_btn_colm{width: 400px;}
   .speciality_banner_left_colm{width: calc(100% - 400px);}
}
@media only screen and (max-width: 1199px){
.speciality_banner_content_inner{padding-right: 0px;}
}
@media only screen and (max-width: 991px){
.speciality_banner_btn_colm{width: 460px;margin-top: 20px;}
.speciality_banner_left_colm{width: 100%;padding-right: 0px;}
.banner_find_doctor_btn{border-color: #fff;color: #fff;}
}
@media only screen and (max-width: 767px){
.speciality_banner_btn_colm{width: 100%;}
.speciality_banner .banner_common_2{height: initial;}
.speciality_banner_btn_colm ul li{width: 100%;margin-top: 15px;}
.speciality_banner_btn_colm ul{flex-wrap: wrap;}
.speciality_banner_btn_colm{margin-top: 8px;}
.banner_call_btn span{line-height: 0px;}
.banner_call_btn{align-items: center;}
}



/*---our--milestone---start---here---*/
.our_milstone .section_common_description{width: 315px;}
.our_milstone_relative{position: relative;}
.counter_wrapper_slider{overflow: hidden;}
.our_milstone_relative .slider_arrow{position: absolute;top: 0px;right: 0px;z-index: 4;}
.counter_wrapper_box_bottom_row{display: flex;flex-wrap: wrap;margin: 0px -15px;margin-top: 30px;padding-top: 30px;
border-top: 1px solid #DADBDC}
.colm_bottom_milstone{width: 20%;padding: 0px 15px;}
.colm_bottom_milstone ul li{list-style: none;padding: 0px;font-size: 15px;color: #747474;}

.about_hospital{background: #fff;}
    .about_hospital .title_wraper{width: 300px;}
    .about_hospital .title_desc_colm{width: calc(100% - 300px);}
    .about_hospital .title_row{padding-top: 15px;}

    .counter_row {display: flex;flex-wrap: wrap;margin: 0px -35px;margin-top: 60px;}
    .counter_card{width: 20%;padding: 0px 35px;}
    .counter_digit_box{display: flex;border-bottom: 1px solid #DADBDC;padding-bottom: 10px;margin-bottom: 15px;position: relative;}
    .counter_digit_box:after{content: ''; position: absolute;bottom: -1px;left: 0px;border-bottom: 1px solid #047C9E;width: 115px;}
    .plus_text{display: inline-block;margin-left: 2px;}
    .counter_text, .plus_text{color: #4C4C4C;font-size: 40px;font-weight: 500;}
    .counter_title{font-size: 15px;color: #747474;}


     @media only screen and (max-width: 1400px){
        .counter_text, .plus_text{font-size: 36px;}
        .counter_row{margin-top: 50px;}
     }

     @media only screen and (max-width: 1199px){
        .counter_row{margin-left: -15px;margin-right: -15px;}
        .counter_card{padding: 0px 15px;}
     }


     @media only screen and (max-width: 991px){
        
        .counter_card{width: 33.333%;margin-top: 40px;}
        .counter_row{margin-top: 0px;}
        .about_hospital .title_row{margin-top: 0px;padding-top: 0px;}
        .colm_bottom_milstone{width: 100%;}
     }

     @media only screen and (max-width: 767px){
        .counter_card{width: 50%;margin-top: 30px;}
     }


@media only screen and (max-width: 991px){
.our_milstone .section_common_description{width: 100%;}
.colm_bottom_milstone{border-top: 1px solid #DADBDC;padding: 0px;}
.colm_bottom_milstone ul li{list-style: disc;padding: 15px 0px;}
.colm_bottom_milstone:first-child{border-top: none;}
.colm_bottom_milstone ul{padding-left: 15px;}
.counter_wrapper_box_bottom_row{margin: 0px;margin-top: 30px;padding-top: 10px;}
}

@media only screen and (max-width: 767px){
 .our_milstone_relative .slider_arrow{display: none;}
 .counter_wrapper_slider .swiper-wrapper{flex-wrap: wrap;margin: 0px -10px;width: initial;}
  .counter_wrapper_slider .swiper-slide{width: 50%;padding: 0px 10px;}
}

/*---our--milestone---end---here---*/

/*---award---achivness---start---here---*/
.award_achivness{background: #F7F7F7;}
.achivment_row_ml{display: flex;flex-wrap: wrap;margin: 0px -15px;width: initial;}
.achivment_colm_ml{width: 33.333%;padding: 0px 15px;margin-top: 70px;height: initial;}
.achivment_colm_inner_ml{border: 1px solid #DDDDDD;padding: 30px;height: 100%;border-radius: 16px;position: relative;}
.achivment_colm_inner_ml ul li{font-size: 14px;color: #747474;line-height: 1.3;margin-top: 10px;}
.achivment_colm_inner_ml ul{padding-left: 15px;}
.achivment_colm_inner_ml ul li strong{color: #4C4C4C;}
.year_title_card{    border: 1px solid #DDDDDD; border-radius: 8px; position: absolute; top: -26px; left: 50%; transform: translate(-50%, 0px); background: #fff; z-index: 1; padding: 9px 30px; font-weight: 500; font-size: 22px; color: #4C4C4C;}

.year_title_card sub{position: relative;top: -3px;}
.year_title_card{top: -21px;}

@media only screen and (max-width: 1400px){
.year_title_card{font-size: 18px;}
}

@media only screen and (max-width: 991px){
    .achivment_colm_ml{width: 50%;}
}

@media only screen and (max-width: 767px){
.achivment_row_ml{flex-wrap: nowrap;width: 100%;}
.achivment_wrapper_slider {overflow: hidden;padding-left: 15px;margin-right: -15px;}
.achivment_colm_ml{padding: 0px;}
.achivment_colm_ml{padding: 0px;}
.achivment_colm_ml{margin-top: 50px;}
}






/*---cardic-care-team---start---here---*/

.cardic_care_team .title_row{width: 580px;}
.cardic_care_team .title_wraper{width: 220px;}
.cardic_care_team .title_desc_colm{width: calc(100% - 220px);}
.cardic_care_tab_list{border-bottom: 1px solid rgb(129 129 129 / 34%);}
.cardic_care_tab_list ul{white-space: nowrap;overflow: auto;}
.cardic_care_tab_list ul li{list-style: none;margin: 0px 20px;display: inline-block;cursor: pointer;position: relative;
padding-bottom: 15px;color: #747474;font-size: 14px;}
.cardic_care_tab_list ul li.active, .cardic_care_tab_list ul li:hover{color: #047C9E;}
.cardic_care_tab_list ul li:after{content: '';position: absolute;bottom: 0px;left: 0px;right: 0px;
border-bottom: 2px solid #00ABC9;display: none;}
.cardic_care_tab_list ul li:hover:after, .cardic_care_tab_list ul li.active:after{display: block;}
.cardic_care_tab_list ul li:first-child{margin-left: 0px;}
.cardic_care_tab_list ul li:last-child{margin-right: 0px;}

/*---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 0px 10px rgb(0 0 0 / 9%);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_doctor_experience span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.expert_care_location_title:after{content: '';position: absolute;top: 2px;left: 0px;width: 13px;height: 13px;
    border: 1px solid #047C9E;border-radius: 30px;}
.expert_care_location_title:before{content: '';position: absolute;top: 6px;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;
height: 100%;}
.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_section .slider_arrow{position: absolute;top: 0px;right: 0px;z-index: 6;}
.expert_care_colm_btn:first-child .card_common_btn{padding: 16px 5px;}

.cardic_care_tab_output .slider_arrow{position: absolute;top: 0px;right: 0px;z-index: 4;}
.cardic_care_team_relative{position: relative;}
.cardic_care_tab_output{display: none;}

@media only screen and (min-width: 1025px){
.share_icon_expert:hover .share_list_wrapper{display: block;pointer-events: initial;opacity: 1;}
}

@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;}
.cardic_care_tab_list ul li{margin: 0px 12px;}
}
@media only screen and (max-width: 1199px){
.expert_wrapper{margin-right: -30px;}
.expert_care_slider{padding-right: 30px;}
}
@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: 991px){
 .cardic_care_tab_wrapper .slider_arrow{top: 45%;left: -18px;right: 15px; justify-content: space-between;
transform: translate(0px, -50%);pointer-events: none;}
 .expert_wrapper{position: relative;}
 .custom-swiper-button-prev, .custom-swiper-button-next{background: #fff;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%;}
.cardic_care_tab_wrapper .slider_arrow{left: -11px;}
.cardic_care_tab_wrapper .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%;}
.cardic_care_tab_wrapper .slider_arrow{top: 42%;}
.cardic_care_tab_wrapper .common_btn_box{padding-right: 15px;}
.cardic_care_tab_list ul li{margin: 0px 8px;}

}
@media only screen and (max-width: 390px){
.expert_wrapper .card_common_btn, .expert_care_colm_btn2 .call_now_btn_common{font-size: 12px;}
.expert_wrapper .card_common_btn span{width: 7px;}
.cardic_care_tab_wrapper .slider_arrow{right: 5px;}
}


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

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


/*---Cardiology institute ---start---here---*/

.cardiology_institute{background: #F7F7F7;}
.cardilogy_card{display: block;width: 100%;border-radius: 16px;overflow: hidden;position: relative;}
.cardilogy_img_c{display: block;width: 100%;aspect-ratio: 328/263;object-fit: cover; transition: all 0.3s;}
.cardilogy_card:hover .cardilogy_img_c{transform: scale(1.1);}
.rating_box_cardilogy{position: absolute;top: 15px;left: 15px;z-index: 2;display: flex;align-items: center;
background: #fff;padding: 10px 8px;border-radius: 8px;}
.star_rating_cardilogy{width: 15px;margin-right: 4px;}
.cardilogy_card:after{content: '';position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;
height: 100%;width: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 23.04%, rgba(0, 0, 0, 0.63) 100%);
}
.review_k_c{font-size: 12px;color: #4C4C4C;}
.review_k_c span{text-decoration: underline;}


.title_cardilogy_c{position: absolute;bottom: 22px;left: 15px;right: 15px;color: #fff;z-index: 2;
padding-right: 35px;font-size: 16px;line-height: 1.3;}
.icon_cardilogy_r{position: absolute;top: 50%;right: 0px;transition: all 0.3s;transform: translate(0px, -50%);}
.cardilogy_card:hover .icon_cardilogy_r{transform: translate(0px, -50%) rotate(45deg);}
.icon_cardilogy_r img{width: 30px;height: initial;}
.cardilogy_institute_wrapper{margin-top: 10px;}
.cardilogy_institute_wrapper .slider_arrow_with_dot{display: none;}

@media only screen and (max-width: 1400px){
.title_cardilogy_c{font-size: 14px;}
}

@media only screen and (min-width: 768px){
.cardilogy_slider .swiper-wrapper .swiper-slide{width: 25%; padding: 0px 12px;margin-top: 24px;}
}

@media only screen and (max-width: 1024px) and (min-width: 992px){
.cardilogy_slider .swiper-wrapper .swiper-slide{width: 33.333%;}
}

@media only screen and (max-width: 991px) and (min-width:768px){
.cardilogy_slider .swiper-wrapper .swiper-slide{width: 50%;}
}

@media only screen and (min-width: 768px){
.cardilogy_slider .swiper-wrapper{flex-wrap: wrap;width: initial;margin: 0px -12px;}
}

@media only screen and (max-width: 767px){
.cardilogy_slider{overflow: hidden;margin-right: -15px;padding-right: 15px;}
.cardilogy_institute_wrapper{margin-top: 25px;}
.cardilogy_institute_wrapper {position: relative;}
.cardilogy_institute_wrapper .slider_arrow_with_dot{display: flex;position: absolute;top: 50%;left: -11px;right: -8px;
justify-content: space-between;z-index: 4;pointer-events: none;transform: translate(0px, -50%);}
.cardilogy_institute_back, .cardilogy_institute_next{pointer-events: initial;}
}

/*---technology--we---used---start---here---*/

.technology_tab{border-bottom: 1px solid rgb(129 129 129 / 20%);}
.technology_tab ul li{display: inline-block;list-style: none;margin: 0px 15px;padding-bottom: 15px;
cursor: pointer;position: relative;font-size: 14px;color: #747474;}
.technology_tab ul{white-space: nowrap;overflow: auto;}
.technology_tab ul li.active, .technology_tab ul li:hover{color: #047C9E;}
.technology_tab ul li:after{content: '';position: absolute;bottom: 0px;left: 0px;right: 0px;border-bottom: 2px solid #00ABC9;display: none;}
.technology_tab ul li.active:after{display: block;}
.technology_tab ul li:first-child{margin-left: 0px;}
.technology_tab ul li:last-child{margin-right: 0px;}
.technology_we_used_row{display: flex;flex-wrap: wrap;background: #F7F7F7;border-radius: 16px;overflow: hidden;}
.technology_we_used_left_colm{width: 55%;padding: 30px;}
.technology_we_used_right_colm{width: 45%;position: relative;}
.technology_we_used_right_colm img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0px;left: 0px;}
.title_imaging{font-size: 22px;font-weight: 500;color: #4C4C4C;margin-bottom: 15px;}
.title_imaging_min{font-size: 14px;font-weight: 500;color: #4C4C4C;margin-bottom: 10px;}
.technology_we_used_left_colm p, .technology_we_used_left_colm ul li{font-size: 14px;color: #747474;margin-bottom: 10px;}
.technology_we_used_left_colm ul{padding-left: 20px;margin-bottom: 20px;}
.technology_we_used_left_colm ul li strong{color: #4C4C4C;font-weight: 500;}
.technology_we_used_tab_output{display: none;}
.technology_we_used_relative{position: relative;}
.btn_techno{position: absolute;top: 0px;right: 0px;z-index: 4;}

@media only screen and (max-width: 991px){
.technology_we_used_left_colm{width: 100%;}
.technology_we_used_right_colm{width: 100%;}
.technology_we_used_right_colm img{position: static;}
.btn_techno{position: static;text-align: center;margin-top: 30px;}
}


@media only screen and (max-width: 767px){
.technology_we_used_left_colm{padding: 10px;padding-bottom: 20px;}
.btn_box_imaging .common_btn, .btn_techno .common_btn{width: 100%;justify-content: center;}
}


/*---heart---condition----start---here---*/
.heart_condition{background: #F7F7F7;}
.heart_condition_row{display: flex;flex-wrap: wrap;background: #fff;overflow: hidden;border-radius: 16px;}
.heart_condition_left_colm{width: 45%;position: relative;}
.heart_condition_left_colm img{position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 100%;object-fit: cover;}
.heart_condition_right_colm{width: 55%;padding: 40px;}
.heart_condition_right_colm p{font-size: 14px;line-height: 1.3;color: #747474;}
.title_imaging_min2{font-size: 16px; font-weight: 500; color: #4C4C4C;margin: 15px 0px;}
.heart_cond_inner_row{display: flex;flex-wrap: wrap;margin: 0px -10px;}
.heart_cond_inner_colm{width: 50%;padding: 0px 10px;}
.heart_cond_inner_colm ul{margin-top: 10px;padding-left: 15px;}
.heart_cond_inner_colm li{font-size: 14px; color: #747474; margin-bottom: 10px;}
.heart_cond_btn{margin-top: 20px;}


@media only screen and (max-width: 991px){
    .heart_condition_left_colm{width: 100%;order: 2;}
    .heart_condition_left_colm img{position: static;}
    .heart_condition_right_colm{width: 100%;order: 1;}

}

@media only screen and (max-width: 767px){
    .heart_condition_right_colm{padding: 10px;padding-bottom: 25px;}
    .heart_cond_inner_colm{width: 100%;}
    .heart_cond_btn .common_btn{width: 100%;justify-content: center;}
}


/*---treatment---procedure---start---here---*/
.treatment_procedure_row_top{display: flex;flex-wrap: wrap;margin: 0px -15px;margin-top: 20px;}
.treatment_procedure_colm_top{width: 50%;padding: 0px 15px;}
.treatment_procedure_colm_top p{font-size: 14px;line-height: 1.3;color: #747474;}
.read_more_btn_treatment{font-size: 14px;color: #047C9E;text-decoration: underline;margin-bottom: 15px;}
.read_more_btn_treatment:hover{text-decoration: underline;}
.treatment_procedure .heart_condition_row{background: #F7F7F7;}


@media only screen and (max-width: 1300px){
.treatment_procedure .technology_tab ul li{margin: 0px 5px;}
.treatment_procedure .technology_tab ul li:last-child{margin-right: 0px;}
.treatment_procedure .technology_tab ul li:first-child{margin-left: 0px;}
}

@media only screen and (max-width: 767px){
.treatment_procedure_colm_top{width: 100%;margin-top: 10px;}
}

/*---health---insurence--slider---start--here---*/
.apollo_insurence_slider_n{overflow: hidden;}
.apollo_insurence_card_n{ aspect-ratio: 400 / 340; border: 1px solid #E8E8E8; background: #F7F7F7; border-radius: 16px; display: flex; align-items: center; justify-content: center; }
.apollo_insurence_card_n img{ width: 70%; height: 70%; object-fit: contain; transition: all 0.3s; }
.apollo_insurence_card_n:hover img { filter: grayscale(100%); transform: scale(0.9); }
.apollo_insurence_relative{position: relative;}
.apollo_insurence_relative .slider_arrow{position: absolute;top: 0px;right: 0px;z-index: 4;}

@media only screen and (max-width: 991px){
 .apollo_insurence_relative .slider_arrow{top: 50%;transform: translate(0px, -50%);left: -15px;right: -15px;pointer-events: none;
justify-content: space-between;}
 .apollo_insurence_card_next, .apollo_insurence_card_back{pointer-events: initial;}
 .apollo_insurence_wrapper{position: relative;}
 
}

@media only screen and (max-width: 991px){
    .apollo_insurence_relative .slider_arrow{left: -10px;right: -10px;}
    .apollo_insurence_slider_n{margin-right: -15px;padding-right: 15px;}
}


/*---pationt---service----start---here---*/
.patient_service_section{background: #F7F7F7;}
.patient_service_section_reltive{position: relative;}
.patient_service_section .title_row{width: 800px;}
.patient_service_section .title_wraper{width: 250px;}
.patient_service_section .title_desc_colm{width: calc(100% - 250px);}
.patient_service_row{display: flex;flex-wrap: wrap;background: #fff;border-radius: 16px;overflow: hidden;}
.patient_service_right_colm{width: 50%;position: relative;}
.patient_service_right_colm img{position: absolute;top: 0px;left: 0px; right: 0px; bottom: 0px; width: 100%;object-fit: cover;height: 100%;}
.patient_service_left_colm{width: 50%;padding: 60px 40px;}
.patient_service_min_title{font-size: 14px;line-height: 21px;color: #747474;margin-bottom: 15px;}
.patient_service_left_colm ul{padding-left: 15px;}
.patient_service_left_colm li{font-size: 14px;line-height: 21px;color: #747474;margin-top: 8px;}
 .patient_service_left_colm li strong{font-weight: 500;color: #4C4C4C;}

 @media only screen and (max-width: 1199px){
 .patient_service_section .btn_techno{position: static;text-align: center;margin-top: 30px;}
 }

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

   @media only screen and (max-width: 767px){
    .patient_service_left_colm{width: 100%;}
    .patient_service_right_colm{width: 100%;}
    .patient_service_right_colm img{position: static;}
   }

   /*---pationt---service----end---here---*/

   /*---video--library---s--start---here---*/
   .video_library_specilaty .title_row{width: 800px;}
.video_library_specilaty .title_wraper{width: 250px;}
.video_library_specilaty .title_desc_colm{width: calc(100% - 250px);}

.video_library_specilaty_row{display: flex;flex-wrap: wrap;}
.video_library_specilaty_left_colm{width: 72%;}
.video_library_specilaty_right_colm{width: 28%;padding-left: 20px;position: relative;}

.video_library_slider_specility{overflow: hidden;}
.video_libaray_specility_card{aspect-ratio: 919 / 539; overflow: hidden; position: relative;}
.video_libaray_specility_image_box{ z-index: 4;   border-radius: 16px; overflow: hidden; line-height: 0px; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 5;}
.video_libaray_specility_image_box:after { content: ''; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 23.04%, rgba(0, 0, 0, 0.9) 107.4%); }
.video_banner_library_specility{width: 100%; height: 100%; object-fit: cover; line-height: 0px;}
.video_banner_content_librarey_specility{position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 30px; 
    z-index: 3; width: 70%;}
.title_banner_video_l_specility{color: #fff; font-size: 18px; font-weight: 500; line-height: 1.3; margin-bottom: 10px;}
.desc_title_banner_v_specility{color: #fff; font-size: 14px; line-height: 20px;}
.play_btn_apolo_specility{    position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 40px; height: 40px; border-radius: 50%; background: #fff; display: flex; align-items: center; justify-content: center; cursor: pointer; overflow: visible;z-index: 5;}
.play_btn_apolo_specility::before, .play_btn_apolo_specility::after { content: ""; position: absolute; border-radius: 50%; background: rgba(255, 255, 255, 0.749); top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; animation: ripplesp 2s infinite ease-out; }

@keyframes ripplesp {
  0% {width: 60px;height: 60px;opacity: 0.6;}
  100% {width: 120px;height: 120px;opacity: 0;}}

.play_btn_apolo_specility span { position: absolute; width: 60px; height: 60px; /* background: rgba(255, 255, 255, 0.7); */ border-radius: 50%; z-index: 2; }
.play_btn_apolo_specility img { position: relative; z-index: 3; width: 14px; right: -3px; height: initial !important; border-radius: 0px; pointer-events: none; }

.video_libaray_specility_image_box_right{position: static;aspect-ratio: 360/276;}
.video_libaray_specility_r_b{position: relative;border-radius: 16px;overflow: hidden;margin-bottom: 20px;cursor: pointer;}
.video_libaray_specility_r_b:after{content: ''; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 23.04%, rgba(0, 0, 0, 0.9) 107.4%);}
.video_banner_content_librarey_specility_right{    position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 20px; z-index: 3;}
.title_banner_video_l_specility_right{color: #fff; font-size: 18px; font-weight: 500; line-height: 1.3; margin-bottom: 10px;}
.desc_title_banner_v_specility_right{color: #fff; font-size: 14px; line-height: 20px;
 display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis;}
.video_library_right_inner_box{position: absolute;top: 0px;bottom: 0px;left: 20px;padding-right: 5px;width: 100%;height: 100%;
overflow: auto;}
.video_libaray_specility_image_box_right picture, .video_libaray_specility_image_box img{height: 100%;}
.video-frame_sp{display: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 5; border-radius: 16px;overflow: hidden;background: #000;}
.video_tab_output_box_sp{display: none;}
.video_tab_output_box_sp.video-playing .video-frame_sp { display: block; }
.video_tab_output_box_sp.video-playing .video_libaray_specility_image_box { display: none; }
.video_libaray_specility_image_box picture{height: 100%;}

@media only screen and (max-width: 1199px){
.video_libaray_specility_image_box_right{aspect-ratio: 360 / 260;}
}

@media only screen and (max-width: 991px){
.video_libaray_specility_image_box_right{aspect-ratio: 360 / 360;}
}

@media only screen and (max-width: 767px){
.video_library_specilaty_right_colm{display: none;}
.video_tab_output_box_sp{display: block;}
.video_library_specilaty_left_colm{width: 100%;}
.video_library_slider_specility{margin-right: -15px;padding-right: 15px;}
.desc_title_banner_v_specility, .title_banner_video_l_specility{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.video_banner_content_librarey_specility{width: 100%;padding: 10px;}
.title_banner_video_l_specility{margin-bottom: 0px;}
.play_btn_apolo_specility{top: 40%;width: 30px;height: 30px;}
@keyframes ripplesp {
  0% {width: 30px;height: 30px;opacity: 0.6;}
  100% {width: 60px;height: 60px;opacity: 0;}}
  
.video_libaray_specility_card { aspect-ratio: 900 / 800;}

}

.banner_call_btn{text-decoration: none;}
.banner_find_doctor_btn{text-decoration: none;}

.speciality_call_back_button .cta.cta--bordered-with-icon-secondary.big{border: 1px solid #fff;
    border-radius: 30px;
    padding: 17px 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    transition: all 0.3s;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

    .speciality_call_back_button .cta.cta--bordered-with-icon-secondary.big svg path{stroke: transparent; fill: #fff;}
    .speciality_call_back_button .cta.cta--bordered-with-icon-secondary.big svg{display: none;}
    .speciality_banner_btn_colm ul li{height: auto;}
    .speciality_banner_btn_colm ul li .speciality_call_back_button{height: 100%;}
    .speciality_banner_btn_colm ul li .speciality_call_back_button .cta.cta--bordered-with-icon-secondary.big{height: 100%;}