/*---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; margin-bottom: 0px;
    }
    .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,.pagination_list_n{color: #fff;font-weight: 400; font-size: 12px; text-decoration: none;
   }
   .pagination_list_n a{opacity: 0.6;}
    .pagination_list_n a:hover{opacity: 1;}
    .pagination_list_n a:hover,.pagination_list_n a:focus{color: #fff;}
    .pagination_list_n a.active{font-weight: 600;opacity: 1;}
/*---health---needs---start---here---*/
    .health_need_section{background: #Ffff;}
    .health_need_relative{position: relative;}
    .health_need_relative .section_title span{display: block;}
    .health_needs_slider{overflow: hidden;border-radius: 16px;}
    .health_needs_slider .prohealth_card{border: 1px  solid #E8E8E8;}
    .health_need_wrapper{position: relative;}
    .health_need_relative .slider_arrow{position: absolute;bottom: calc(100% + 30px);right: 0px;pointer-events: none;z-index: 2;}
    .health_needs_back, .health_needs_next{pointer-events: initial;}
    .health_needs_slider .swiper-slide{height: initial;}

    @media only screen and (max-width: 767px){
        .health_need_wrapper{margin-right: -15px;}
        .health_needs_slider{padding-right: 15px;border-radius: 0px;}
        .health_need_relative .slider_arrow{top: 50%;left: -11px;right: 10px;justify-content: space-between;}
    }
/*---procedure---detail---start---here---*/
body{
    font-family: "Roboto", sans-serif !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
    font-family: "Roboto", sans-serif !important;
    color: #4C4C4C;
}
.procedure_detail_banner{position: relative;}
.procedure_banner_inner{position: relative; background: linear-gradient(105.21deg, #057B9D 39.31%, #0A2542 86.51%);
     overflow: hidden; padding: 48px 0px;}
.banner2_common_layer_P{position: absolute; bottom: 0px; left: 0px; right: 0px; top: 0px; width: 100%; object-fit: cover; display: block; pointer-events: none;}
.procedure_banner_content_inner .section_title{color: #fff;font-size: 22px;line-height: 1.3;color: #fff;
padding: 15px 0px;width: 60%;}
.procedure_row{display: flex;flex-wrap: wrap;border-top: 1px solid rgb(255 255 255 / 33%);
    border-bottom: 1px solid rgb(255 255 255 / 33%);padding: 15px 0px;align-items: center;}
    .procedure_banner_colm_left{width: 50%;}
.procedure_banner_colm_right{width: 50%;}
.read_time, .shae_bt_p{color: #fff;font-size: 16px;}
.procedure_share_b li{list-style: none;display: inline-block;margin: 0px 8px;}
.procedure_share_b{display: inline-block;}
.procedure_share_b li a{width: 32px;transition: all 0.3s; display: block;}
.procedure_share_b img{width: 100%;height: initial;}
.procedure_share_banner{display: flex;align-items: center;justify-content: flex-end;}
.shae_bt_p{margin-right: 15px;}
.procedure_share_b li a:hover{opacity: 0.8;}
.bg_white{
   background: #fff !important;
}
.bg_gray{ background: #F7F7F7 !important ;}
.card_common_btn:hover span {
    transform: rotate(47deg);
}
@media only screen and (max-width: 1400px){
.procedure_banner_inner{padding: 48px 0px;}
}

@media only screen and (max-width: 1199px){
.procedure_share_b li{margin: 0px 2px;}
}


@media only screen and (max-width: 991px){
.procedure_banner_content_inner .section_title{width: 100%;}
}

@media only screen and (max-width: 767px){
.procedure_banner_colm_left{width: 100%;}
.procedure_banner_colm_right{width: 100%;}
.procedure_share_banner{justify-content: flex-start;margin-top: 15px;}
.read_time, .shae_bt_p{font-size: 14px;}
.procedure_share_b li a{font-size: 28px;}
.procedure_banner_inner{padding: 40px 0px;}
.procedure_row{padding: 0px;border: none;}
}


/*---procedure---detail---start---here---*/
.procedure_detail_row{display: flex;flex-wrap: wrap;margin: 0px -15px;}
.procedure_d_left_colm img{border-radius: 16px;width: 100%;height: initial;display: block;margin: 20px 0px;}
.procedure_d_left_colm{width: 65%;padding: 0px 15px;}
.procedure_d_right_colm{width: 35%;padding: 0px 15px;}
.procedure_detail_video{position: relative;aspect-ratio: 799/300;
border-radius: 16px;overflow: hidden;margin-bottom: 30px;}
.procedure_detail_video_poster{position: absolute;top: 0px;bottom: 0px;right: 0px;left: 0px;width: 100%;height: 100%;}
.procedure_detail_video_poster picture{height: 100%;display: block; background: #f4f4;}
.procedure_d_left_colm  .procedure_detail_video_poster_img{height: 100%;width: 100%;display: block;object-fit: cover;margin: 0px;}


.procedure_video_link{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;}
.procedure_video_link::before, .procedure_video_link::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; }
.recent_blog_left_p a{ display: block;}
.recent_blog_left_p img {
    aspect-ratio: 360 / 267;
    object-fit: cover;
}
@keyframes ripplesp {
  0% {width: 60px;height: 60px;opacity: 0.6;}
  100% {width: 120px;height: 120px;opacity: 0;}}
.procedure_video_link span { position: absolute; width: 60px; height: 60px; /* background: rgba(255, 255, 255, 0.7); */ border-radius: 50%; z-index: 2; }
.procedure_d_left_colm  .procedure_video_link img { position: relative; z-index: 3; width: 14px; right: -3px; height: initial !important; border-radius: 0px; pointer-events: none;margin: 0px; }

.procedure_detail_video iframe{position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; 
    z-index: 1; background: #000;display: none;}
.procedure_detail_video.active .procedure_detail_video_poster{display: none;}
.procedure_detail_video.active iframe{display: block;}

.procedure_d_left_colm h3, .procedure_d_left_colm h2, .procedure_d_left_colm h4, 
.procedure_d_left_colm h5, .procedure_d_left_colm h6{line-height: 1.3;font-weight: 500;color: #4C4C4C;
    margin-bottom: 15px;}
.procedure_d_left_colm h1, .procedure_d_left_colm h2, .procedure_d_left_colm h3{font-size: 22px;}
.procedure_d_left_colm h4{font-size: 20px;}
.procedure_d_left_colm h5{font-size: 18px;}
.procedure_d_left_colm h6{font-size: 18px;}

.procedure_d_left_colm h1 strong, .procedure_d_left_colm h3 strong, .procedure_d_left_colm h2 strong{font-weight: 500;}
.procedure_d_left_colm p{font-size: 14px;line-height: 1.4;color: #747474;margin-bottom: 15px;}
.procedure_d_left_colm p a{font-weight: 500;color: #4C4C4C;text-decoration: underline;}
.procedure_d_left_colm p a:hover{color: #047c9e;}
.procedure_d_left_colm h6{font: 16px;font-weight: 500;font-size: 16px;line-height: 1.3;color: #4C4C4C;margin-bottom: 20px;}
.procedure_d_left_colm ul, .procedure_d_left_colm ol{padding-left: 15px;margin-bottom: 12px;}
.procedure_d_left_colm ol li::marker {font-weight: 500;color: #4C4C4C;}
.procedure_d_left_colm ul li strong, .procedure_d_left_colm ol li strong{font-weight: 500;color: #4C4C4C;}
.procedure_d_left_colm ul li, .procedure_d_left_colm ol li{font-size: 14px;line-height: 1.4;color: #747474;margin: 8px 0px;}
.procedure_d_left_colm ul li a, .procedure_d_left_colm ol li a{text-decoration: underline !important;font-size: 14px;color: #747474;}
.procedure_d_left_colm ul li a:hover, .procedure_d_left_colm ol li a:hover{color: #047C9E;}
.row_procedure2{display: flex;flex-wrap: wrap;margin: 0px -10px;padding: 20px 0px;}
.left_colm_p_2{width: 50%;padding: 0px 10px;}
.right_colm_p_2{width: 50%;padding: 0px 10px;}
.procedure_d_left_colm  .right_colm_p_2 img{width: 100%;height: initial;border-radius: 16px;margin: 0px;}


.table_proc{margin-top: 30px;}
.comparison-table { max-width: 900px; border-radius: 16px; overflow: hidden; border: 1px solid #ddd; }
.comparison-table table { width: 100%; border-collapse: collapse; }
.comparison-table thead { background: #047C9E; }
.comparison-table th { color: #fff !important; font-weight: 600; text-align: left; padding: 16px; border-right: 1px solid rgba(255,255,255,0.2); }
.comparison-table th:last-child { border-right: none; }
.comparison-table td { padding: 18px 15px; color: #747474; font-size: 14px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
.comparison-table td:first-child { font-weight: 600; color: #4C4C4C; }
.comparison-table td:last-child { border-right: none; }
.comparison-table thead tr th:first-child { border-top-left-radius: 16px; }
.comparison-table thead tr th:last-child { border-top-right-radius: 16px; }
.comparison-table table tbody tr{ background-color: transparent !important;}

.sticky_form_procedure{border: 1px solid #E8E8E8;border-radius: 16px;overflow: hidden;}
.form_rocedure_btn_box{display: flex;}
.form_procedure_btn_left_colm{width: 50%;}
.form_procedure_btn_right_colm{width: 50%;}
.form_procedure_btn_left_colm .common_btn, .form_procedure_btn_right_colm .common_btn{border-radius: 0px;padding: 16px 3px;
width: 100%;justify-content: center;height: 100%;}
.form_procedure_btn_right_colm .common_btn{background: #fff;color: #085A7A;align-items: center;
    border: 1px solid #047C9E;
    border-top-right-radius: 16px;}
.form_procedure_btn_right_colm .common_btn:hover{background: #f5f5f5;}
/* .form_procedure_btn_right_colm .common_btn:hover span{transform: rotate(0deg);transition: none;} */
.form_procedure_btn_right_colm .common_btn span{width: 14px;margin-right: 5px;margin-left: 0px;transform: none;
    line-height: 0px;position: relative;top: 2px;}
.form_procedure_btn_right_colm .common_btn span img{width: 100%;height: initial;display: block;}
.form_box_p{padding: 20px;}
.form_box_inner_p{border: 1px solid rgb(76 76 76 / 28%);border-radius: 8px;overflow: hidden;position: relative;}
.form_item_inner_p{position: relative;}
.form_item_inner_p input{display: block;width: 100%;padding: 25px 15px;border: none;
     border-bottom: 1px solid rgb(76 76 76 / 28%);padding-left: 132px;}
.form_item_inner_p:last-child input{border-bottom: none;}
.form_item_inner_p label{position: absolute;top: 24px;left: 15px;font-size: 14px;color: #747474;font-weight: 400;text-transform: capitalize;}
.form_item_inner_p .label{color: #747474 !important;}
.form_item_inner_p_name input{padding-left: 75px;}
.form_item_inner_p_otp input{padding-left: 95px;padding-right: 105px;}
.form_item_inner_p input::placeholder{font-size: 13px;color: #747474;}
.resend_otp_p{font-size: 14px;font-weight: 500;color: #747474;transition: all 0.3s;position: absolute;top: 24px;right: 15px;}
.resend_otp_p:hover{color: #007c9d;cursor: pointer;position: absolute; right: 15px; top: 25px; z-index: 1;}
.form_box_inner_p_btn{padding: 0px 20px;padding-bottom: 20px;}
.form_box_inner_p_btn .common_btn{width: 100%;justify-content: center;cursor: pointer;}
.error_p{color: red; font-size: 12px; position: absolute; bottom: 5px; left: 15px;display: none;}
.form_procedure{background: #F7F7F7;}
.sticky_form_procedure{position: sticky;top: 80px;z-index: 5;}

.recent_blog_title{font-weight: 500;color: #4C4C4C;font-size: 22px;line-height: 1.3;margin-bottom: 5px;}
.recent_blog_row_p{display: flex !important; flex-wrap: wrap;align-items: center;margin-top: 15px;}
.recent_blog_left_p{width: 50%;overflow: hidden;border-radius: 16px;}
.recent_blog_left_p img{width: 100%; height: initial;display: block;overflow: hidden;transition: all 0.3s;}
.recent_blog_left_p img:hover{transform: scale(1.1);}
.recent_blog_right_p{width: 50%;padding-left: 15px;}
.date_recent_blog_p{font-size: 14px;color: #047C9E;}
.date_recent_title,
.date_recent_title a {font-size: 16px;font-weight: 500;color: #4C4C4C;margin: 15px 0px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.date_recent_title a{ text-decoration: none; margin: 0px;}
.date_recent_title a:hover,
.date_recent_title a:focus{ text-decoration: none; color: #4C4C4C }
.recent_blog_p{border: 1px solid #E8E8E8;background: #F7F7F7;border-radius: 16px;padding: 15px;margin-top: 20px;}
.btn_box_recent_box .common_btn{color: #047C9E; background: no-repeat; padding: 0px;font-size: 14px;}

.white_bg_procedure{background: #fff; color: #747474;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 400;}
.gray_bg_procedure{background: #F7F7F7;border-radius: 16px;padding: 20px;margin: 30px 0px;}
.gray_bg_procedure > picture:first-child img {
    margin-top: 0;
}

.gray_bg_procedure picture:last-child:not(:first-child) img {
    margin-bottom: 0;
}
.gray_bg_procedure ul:last-child:not(:first-child), .gray_bg_procedure ol:last-child:not(:first-child),
.gray_bg_procedure p:last-child:not(:first-child),
.gray_bg_procedure ul:last-child:not(:first-child) li,
.gray_bg_procedure ol:last-child:not(:first-child) li{margin-bottom: 0px;}
.gray_bg_procedure > .row_procedure2:first-child {
    padding-top: 0;
}

.white_bg_procedure > .row_procedure2:first-child{padding-top: 0px;}

.Conclusion_section{background: #F7F7F7;}
.Conclusion_section h3{font-size: 22px; color: #4C4C4C;line-height: 1.3;margin-bottom: 12px;}
.Conclusion_section p{font-size: 14px;color: #747474;}
picture.simple_image {
    margin-bottom: 30px;
}

@media only screen and (max-width: 1400px){
 .date_recent_title{font-size: 14px;margin: 10px 0px;}
 .btn_box_recent_box .common_btn{font-size: 13px;}
}

@media only screen and (min-width: 992px){
.recent_blog_sliderp .swiper-wrapper{display: block;}
}

@media only screen and (max-width: 1199px){
.date_recent_title{margin: 5px 0px;}
}

@media only screen and (max-width: 1199px) and (min-width: 992px){
.form_procedure_btn_left_colm .common_btn, .form_procedure_btn_right_colm .common_btn{font-size: 12px;}
.form_item_inner_p input::placeholder{font-size: 11px;}
}

@media only screen and (max-width: 991px){
.procedure_d_left_colm{width: 100%;}
.procedure_d_right_colm{width: 100%;margin-top: 50px;}
.sticky_form_procedure{position: static;}
.recent_blog_sliderp{overflow: hidden;margin-right: -15px;padding-right: 15px;margin-top: 15px;}
.recent_blog_row_p{display: block;margin: 0px;}
.recent_blog_left_p{width: 100%;}
.recent_blog_right_p{width: 100%;padding: 15px 0px;padding-bottom: 0px;}
.date_recent_title{-webkit-line-clamp: 2;font-size: 16px;}
.btn_box_recent_box .common_btn{font-size: 14px;}
}

@media only screen and (max-width: 767px){
.procedure_detail_video{aspect-ratio: 590/436;}
.left_colm_p_2{width: 100%;margin: 15px 0px;}
.gray_bg_procedure > .row_procedure2:first-child .left_colm_p_2 {
    margin-top: 0;
}
.right_colm_p_2{width: 100%;}
.comparison-table td, .comparison-table th{vertical-align: top;}

.white_bg_procedure > .row_procedure2:first-child .left_colm_p_2 {
    margin-bottom: 0;
}
/* .white_bg_procedure > .row_procedure2:first-child .left_colm_p_2 p:last-child:not(:first-child){
 margin-bottom: 0px;
} */
}

@media only screen and (max-width: 375px){
.form_procedure_btn_left_colm .common_btn, .form_procedure_btn_right_colm .common_btn{font-size: 12px;}
.form_item_inner_p input::placeholder{font-size: 11px;}
.form_box_p{padding: 5px;}
.form_box_inner_p_btn { padding: 0px 5px; padding-bottom: 5px; }
}



/*---asked---question---start---here---*/
.asked_question_section{background: #fff;}
.asked_question_section .title_wraper{width: 265px;}
.asked_question_section .title_desc_colm{width: calc(100% - 265px);}
.asked_question_section .title_row{width: 660px;}
.asked_question_row{display: flex;flex-wrap: wrap;margin: 0px -30px;}
.asked_question_colm{width: 50%;padding: 0px 30px;width: 50%;}
.asked_question_detail{display: none;}
.asked_question_title{position: relative;padding: 20px 0px;padding-left: 45px;cursor: pointer;font-size: 14px;line-height: 21px;
    color: #4C4C4C;padding-right: 20px;}
.asked_question_box.active .asked_question_title{font-weight: 500;}
.asked_question_box{border-top: 1px solid #E4E4E4;position: relative;}
.asked_question_box:last-child{border-bottom: 1px solid #E4E4E4;}
.asked_question_box:after{content: ''; position: absolute;top: 0px;left: 0px;border-bottom: 1px solid #047C9E;
    width: 120px; transition: all 0.5s;}
.asked_question_box:last-child:before{content: ''; position: absolute;bottom: 0px;left: 0px;border-bottom: 1px solid #047C9E;
    width: 120px; transition: all 0.5s;}
.asked_question_count{position: absolute;top: 17px;width: 26px;height: 26px;font-size: 12px;font-weight: 500;
left: 0px;border-radius: 30px;display: flex;justify-content: center;align-items: center;border: 1px solid #E4E4E4;}
.asked_question_box.active .asked_question_count{background: #047C9E;color: #fff;border-color: #047C9E;}
.asked_question_detail{padding-left: 45px;padding-bottom: 22px;}
.asked_question_desc{font-size: 14px;line-height: 20px;color: #747474;}
.icon_box_asked_q{position: absolute;top: 22px;right: 0px;width: 10px;}
.icon_box_asked_q img{width: 100%;height: initial;margin: 0px; border-radius: 0px;}
.icon_box_asked_q img:last-child{display: none;}
.asked_question_box.active .icon_box_asked_q img:last-child{display: block;}
.asked_question_box.active .icon_box_asked_q img:first-child{display: none;}
.asked_question_box.active .icon_box_asked_q{transform: rotate(-45deg);}
.view_more_btn_box_faq{display: none;}
.faq_wrapper_procedure{margin: 30px 0px;}
.view_more_btn{ text-decoration: none;}
.title_pro_h_header{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.prohealth_header_box{ min-height: 105px;}

@media only screen and (max-width: 1199px){
 .asked_question_detail{padding-bottom: 22px;}
 .asked_question_colm{padding: 0px 15px;}
 .asked_question_row{margin: 0px -15px;}
}

@media only screen and (max-width: 991px){
.asked_question_colm{width: 100%;}
.asked_question_colm:last-child .asked_question_box:first-child{border-bottom: none;}
.asked_question_colm:last-child .asked_question_box:first-child:after{display: none;}
.view_more_btn_box_faq{margin-top: 20px;display: block;}
.view_all_faq{display: inline-flex;font-size: 18px;font-weight: 600;color: #007c9d;}
.icon_view_fq{width: 10px;transform: rotate(135deg);margin-left: 10px;}
.icon_view_fq img{height: initial;width: 100%;}
.faq_colm2{display: none;}
.view_all_faq.active .icon_view_fq{transform: rotate(-45deg);}
.asked_question_box.active .icon_box_asked_q{top: 17px;}
.pagination_wrapper_inner{white-space: nowrap;
    overflow: auto;}
}
@media only screen and (max-width: 767px){
.asked_question_title{padding-top: 12px;padding-bottom: 12px;}
.icon_box_asked_q{top: 14px;}
.asked_question_count{top: 11px;}


}
/*---asked---question---end---here---*/


/*---other---hospital---start---here---*/
.other_hospital_section .title_wraper{width: 265px;}
.other_hospital_section .title_desc_colm{width: calc(100% - 265px);}
.other_hospital_section .title_row{width: 660px;}
.otehr_hospital_card{position: relative;border-radius: 16px;overflow: hidden;}
.other_hospital_link: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.63) 100%);
z-index: 1;
}
.other_hospital_link{display: block;line-height: 0px;position: relative;}
.otehr_hospital_card:hover .other_hospital_img{transform: scale(1.1);}
.other_hospital_img{width: 100%;height: initial;transition: all 0.3s;}
.other_hospital_content_box{position: absolute;bottom: 0px;left: 0px;right: 0px;padding: 20px; z-index: 4;padding-right: 60px;}
.other_hospital_desc{font-size: 16px;color: #fff;line-height: 21px;}
.other_hospital_icon_box{position: absolute;top: 50%;right: 20px; width: 32px;transform: translate(0px, -50%);transition: all 0.3s;}
.otehr_hospital_card:hover .other_hospital_icon_box{transform: translate(0px, -50%)rotate(45deg);}
.other_hospital_icon_box img{width: 100%;height: initial;display: block;}
.other_hospital_slider{overflow: hidden;border-radius: 16px;}
.other_hospital_relative{position: relative;}
.other_hospital_relative .slider_arrow{position: absolute;top: 0px;right: 0px;z-index: 4;}
.health_need_section{background: #F7F7F7;}
.expert_section{background: #fff;}
.expert_item{box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 12%);}


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


@media only screen and (max-width: 991px){
  .other_hospital_wrapper{position: relative;}
  .other_hospital_relative .slider_arrow {top: 50%;left: -20px;right: -20px;justify-content: space-between;
    transform: translate(0px, -50%); pointer-events: none;}
    .other_hospital_wrapper .custom-swiper-button-prev, .other_hospital_wrapper  .custom-swiper-button-next{
    pointer-events: initial !important;
    }
}

@media only screen and (max-width: 767px){
.other_hospital_wrapper{margin-right: -15px;}
.other_hospital_slider{padding-right: 15px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.other_hospital_relative .slider_arrow {left: -11px; right: -11px;display: none; }
}

/*---other---hospital---end---here---*/


.form_procedure  .inner_form-wrapper_request .label{pointer-events: none;}
.form_item_inner_p_name input:focus, .form_item_inner_p input:focus, .form_item_inner_p_otp input:focus{outline: none;}

.form_procedure #aq-otp-buttons-container {
    position: absolute;
    top: 25px;
    right: 10px;
    width: initial;
    padding: 0;
}   
.form_procedure .form-wrapper .otp-buttons{ padding: 0px;
    background: none;border: none;
 font-size: 14px;
    font-weight: 500;
    color: #747474;
    transition: all 0.3s;cursor: pointer;} 
   .form_procedure  .form-item__phones input{border-bottom: none;}
.form_procedure .form-wrapper .otp-buttons:hover{color: #007c9d;}
.form_procedure .otp-success-inline{position: absolute;
    top: 25px;
    font-size: 12px;
    font-weight: 600;
    right: 10px;
    color: #3fd27f;}
.form_procedure .form_item_inner_p div[data-drupal-selector="edit-otp-input-containers"] .form-tel {
        border-top: 1px solid rgb(76 76 76 / 28%);
}
.form_procedure .resend-otp-containers{top: 26px !important; right: 10px !important;}
.form_procedure .resend-otp-container:hover{color:#007c9d !important ;}
.form_procedure .erroor-msgcontainer{background: #efefef;padding: 2px 10px;padding-left: 20px;}
.form_procedure .erroor-msgcontainer li{
        margin: 0px;
    background: #efefef;
    border-bottom: 1px solid #e0e0e0;
}
.form_procedure .inner_form-wrapper_request .label{top: 24px;}
.form_procedure .success-messages{background: #efefef !important; color: #3fd27f !important;font-size: 14px !important;
    padding: 5px 10px; padding-left: 20px;}
.form_procedure .submit-buttons{outline: none !important;border: none;}
.form_procedure .form-wrapper .otp-buttons:hover{color:#FFCC00!important;}


@media only screen and (max-width: 1199px) and (min-width: 992px) {
.procedure_d_left_colm{width: 57%;}
.procedure_d_right_colm{width: 43%;}
}

@media only screen and (max-width: 767px){
   .form_procedure .inner_form-wrapper_request .label{display: none;}
    .form_procedure .form_item_inner_p_name input, .form_procedure .form-item__phones input{
        padding-left: 10px !important;
    }
      .form_procedure .form_item_inner_p_otp .label{display: block !important;}
    .form_procedure .form-item__phones input{padding-left: 10px;}
}

.tabled__wrapper thead th p{color: #fff !important;margin-bottom: 0px !important;}
/* .tabled__wrapper{border: 1px solid #ccc;border-radius: 16px;}
.tabled__wrapper .tabled__table{border-radius: 16px;border: 1px solid #ccc;overflow: hidden;} */
.tabled__wrapper .tabled__table p{margin-bottom: 0px; text-align: left;}
.tabled__wrapper .tabled__table th, .tabled__wrapper .tabled__table td{text-align: left;padding: 18px 15px;
    vertical-align: top;}
    .tabled__wrapper .tabled__table th strong, .tabled__wrapper .tabled__table td strong{font-weight: 600;color: #4C4C4C;}
    .tabled__wrapper .tabled__table thead th strong{color: #fff;font-weight: 600;}
    table tbody tr:nth-child(even){background: #fff !important;}
.tabled.tabled--fade-left .tabled__navigation, .tabled.tabled--fade-right .tabled__navigation{display: none;}
.tabled:before, .tabled:after{display: none!important;}
.procedures_hospital_section.other_hospital_section .title_row{ width: 800px;}
.procedures_hospital_section.other_hospital_section .title_wraper { width: 320px; }
.procedures_hospital_section.other_hospital_section .title_desc_colm { width: calc(100% - 320px); }
.health_need_section .title_row{ width:800px;}
.health_need_section .title_wraper{width:355px;}
.health_need_section .title_desc_colm{width:calc(100% - 355px);}
@media only screen and (max-width: 991px){
    .health_need_section .title_row, .health_need_section .title_wraper, .health_need_section .title_desc_colm{width: 100%;}
    .health_need_section .title_row {
        width: 85% !important;
    }
}
@media only screen and (max-width: 767px){
    .health_need_section .title_row {
        width: 100% !important;
    }
}