/*----pro---health---start---here---*/
/* .prohealth_section{background: linear-gradient(81.01deg, #E5EDEF 0.67%, #E5EDEF 42.85%, #DCE3EF 91.66%);
    padding-bottom: 0px !important;position: relative;overflow: hidden;}
.pro_health_row{display: flex;flex-wrap: wrap;position: relative;z-index: 4;}
.prohealth_left_colm{width: 22%;}
.prohealth_center_colm{width: 45%;display: flex;align-items: flex-end;}
.prohealth_right_colm{width: 32%;padding-left: 20px;}
.prohealth_logo{width: 100px;}
.prohealth_logo img{width: 100%;height: initial;display: block;margin-bottom: 15px;}
.prohealth_min_title{font-size: 18px;line-height: 1.3;color: #4C4C4C;margin: 15px 0px;}
.prohealth_left_content_box .section_common_description{color: #4C4C4C;}
.btn_prohealth_box{margin-top: 30px;}

.pro_health_slider{overflow: hidden;}
.prohealth_card{border-radius: 16px;overflow: hidden;background: #fff;position: relative;padding-bottom: 54px;height: 100%;}
.prohealth_header_box{background: linear-gradient(112.45deg, #057B9D 35.38%, #0A2542 161.1%);padding: 15px;}
.prohealth_header_card_row{display: flex;}
.prohealth_header_card_left_colm{width: calc(100% - 150px);padding-right: 15px;}
.prohealth_header_card_right_colm{width: 150px;}
.title_min_pro_header{color: #fff;font-size: 14px;opacity: 0.6;}
.title_pro_h_header{font-size: 20px;font-weight: 700;line-height: 25px;margin-top: 8px;color: #fff;}
.max_price_prohealth{color: #fff;font-size: 16px;font-weight: 500;text-decoration: line-through;opacity: 0.8;}
.estimated_text_pro_health{font-size: 10px;font-weight: 400;color: #fff;}
.price_prohealth{font-size: 26px;font-weight: 600;color: #fff;margin-top: 10px;}
.prohealth_inner_content_box{padding: 30px 15px;padding-bottom: 10px;}
.prohealth_inner_title{font-size: 16px;font-weight: 700;color: #047C9E;margin-bottom: 8px;}
.prohealth_inner_desc{font-size: 14px;line-height: 20px;color: #8A8A8A;}
.prohealth_bold_desc{font-size: 14px;line-height: 21px;color: #4C4C4C;font-weight: 600;margin-top: 20px;}
.proheath_bottom_row{display: flex;padding: 20px 0px;}
.proheath_bottom_left_colm{width: 80px;}
.proheath_bottom_center_colm{width: 120px; padding: 0px 10px;}
.proheath_bottom_right_colm{width: calc(100% - 200px);}
.title_botom_box_card{font-size: 14px;color: #7E7E7E;}
.detail_bottom_box_card{font-size: 14px;color: #4C4C4C;margin-top: 5px;line-height: 1.2;}
.botom_btn_row_health_card{display: flex;position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 4;}
.bottom_btn_colm_health_card{width: 50%;}
.bottom_btn_colm_health_card .card_common_btn{width: 100%;justify-content: center;}
.bottom_btn_colm_health_card .card_common_btn{padding: 18px 5px;}
.bottom_btn_colm_health_card .card_common_btn_white{border-bottom-left-radius: 16px;padding: 17px 5px;}
.view_more_btn{color: #007c9d;display: inline-block;cursor: pointer;transition: all 0.3s;}
.pro_health_slider .swiper-slide{height: initial;}
.prohealth_center_img{width: 100%;display: block;height: initial;}
.prohealth_center_image_box{line-height: 0px;width: 100%;}

.layer_bg_prohealth{position: absolute;left: 0px;right: 0px;top: 35%;z-index: 1;width: 100%;height: initial;}
.view_more_btn:hover{opacity: 0.8;}

@media only screen and (max-width: 1400px){
.layer_bg_prohealth{top: 42%;}
}
@media only screen and (max-width: 1300px){
.title_pro_h_header { font-size: 13px;font-weight: 500; line-height: 17px;margin-top: 5px;}
.price_prohealth{font-size: 18px;margin-top: 5px;}
.prohealth_header_box{padding: 10px;}
.prohealth_inner_content_box {padding: 13px 10px;padding-bottom: 5px;}
.prohealth_inner_title{font-size: 13px;margin-bottom: 6px;}
.prohealth_inner_desc {font-size: 13px;line-height: 17px;}
.prohealth_bold_desc {font-size: 13px;line-height: 16px;margin-top: 10px;}
.detail_bottom_box_card{font-size: 13px;}
.title_min_pro_header{font-size: 13px;}
.bottom_btn_colm_health_card .card_common_btn_white{padding: 17.3px;}
}

@media only screen and (max-width: 1199px){
.prohealth_left_colm{width: 50%;order: 1;}
.prohealth_center_colm{width: 100%;order: 3;margin-top: 30px;}
.prohealth_right_colm{width: 50%;order: 2;}
.prohealth_center_img{width: 40%;margin: 0px auto;}
}
@media only screen and (max-width: 991px){
.prohealth_left_colm{width: 40%;}
.prohealth_right_colm{width: 60%;padding-left: 30px;}

}

@media only screen and (max-width: 767px){
.prohealth_left_colm{width: 100%;}
.prohealth_right_colm{width: 100%;padding-left: 0px;margin-top: 30px;}
.prohealth_center_img{width: 80%;}
.pro_health_title_box .section_title br{display: none;}
.btn_prohealth_box .common_btn{width: 100%;justify-content: center;}
.layer_bg_prohealth {top: initial; bottom: 4%;}

}
.prohealth_section .viewsreference--view-title {
    display: none;
}
.bottom_btn_colm_health_card a.card_common_btn,
.btn_prohealth_box a.common_btn{
    text-decoration: none;
}
.bottom_btn_colm_health_card:nth-child(2) a.card_common_btn:hover,
.btn_prohealth_box a.common_btn:hover {
    color: #ffffff;
} */
/*----pro---health---end---here---*/
.prohealth_section{background: linear-gradient(81.01deg, #E5EDEF 0.67%, #E5EDEF 42.85%, #DCE3EF 91.66%);
    padding-bottom: 0px !important;position: relative;overflow: hidden;}
.pro_health_row{display: flex;flex-wrap: wrap;position: relative;z-index: 4;}
.prohealth_left_colm{width: 22%;}
.prohealth_center_colm{width: 45%;display: flex;align-items: flex-end;}
.prohealth_right_colm{width: 32%;padding-left: 20px;}
.prohealth_logo{width: 100px;}
.prohealth_logo img{width: 100%;height: initial;display: block;margin-bottom: 15px;}
.prohealth_min_title{font-size: 18px;line-height: 1.3;color: #4C4C4C;margin: 15px 0px;}
.prohealth_left_content_box .section_common_description{color: #4C4C4C;}
.btn_prohealth_box{margin-top: 30px;}

.pro_health_slider{overflow: hidden;}
.prohealth_card{border-radius: 16px;overflow: hidden;background: #fff;position: relative;padding-bottom: 54px;height: 100%;}
.prohealth_header_box{background: linear-gradient(112.45deg, #057B9D 35.38%, #0A2542 161.1%);padding: 15px;}
.prohealth_header_card_row{display: flex;}
.prohealth_header_card_left_colm{width: calc(100% - 150px);padding-right: 15px;}
.prohealth_header_card_right_colm{width: 150px;}
.title_min_pro_header{color: #fff;font-size: 14px;opacity: 0.6;}
.title_pro_h_header{font-size: 20px;font-weight: 700;line-height: 25px;margin-top: 8px;color: #fff;}
.max_price_prohealth{color: #fff;font-size: 16px;font-weight: 500;text-decoration: line-through;opacity: 0.8;
text-align: right;}
.estimated_text_pro_health{font-size: 10px;font-weight: 400;color: #fff;text-align: right;}
.price_prohealth{font-size: 26px;font-weight: 600;color: #fff;margin-top: 10px;text-align: right;}
.prohealth_inner_content_box{padding: 30px 15px;padding-bottom: 10px;}
.prohealth_inner_title{font-size: 16px;font-weight: 700;color: #047C9E;margin-bottom: 8px;
display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis;}
.prohealth_inner_desc{font-size: 14px;line-height: 20px;color: #8A8A8A;
    display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis;
}
.prohealth_bold_desc{font-size: 14px;line-height: 21px;color: #4C4C4C;font-weight: 600;margin-top: 20px;}
.proheath_bottom_row{display: flex;padding: 20px 0px;}
.proheath_bottom_left_colm{width: 80px;}
.proheath_bottom_center_colm{width: 120px; padding: 0px 10px;}
.proheath_bottom_right_colm{width: calc(100% - 200px);}
.title_botom_box_card{font-size: 14px;color: #7E7E7E;}
.detail_bottom_box_card{font-size: 14px;color: #4C4C4C;margin-top: 5px;line-height: 1.2;}
.botom_btn_row_health_card{display: flex;position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 4;}
.bottom_btn_colm_health_card{width: 50%;}
.bottom_btn_colm_health_card .card_common_btn{width: 100%;justify-content: center;}
.bottom_btn_colm_health_card .card_common_btn{padding: 18px 5px;height: 100%;}
.bottom_btn_colm_health_card .card_common_btn_white{padding: 17px 5px;height: 100%;}
.view_more_btn{color: #007c9d;display: inline-block;cursor: pointer;transition: all 0.3s;}
.pro_health_slider .swiper-slide{height: initial;}
.prohealth_center_img{width: 100%;display: block;height: initial;}
.prohealth_center_image_box{line-height: 0px;width: 100%;}

.layer_bg_prohealth{position: absolute;left: 0px;right: 0px;top: 35%;z-index: 1;width: 100%;height: initial;}
.view_more_btn:hover{opacity: 0.8;}

@media only screen and (max-width: 1400px){
.layer_bg_prohealth{top: 42%;}
}
@media only screen and (max-width: 1300px){
.title_pro_h_header { font-size: 13px;font-weight: 500; line-height: 17px;margin-top: 5px;}
.price_prohealth{font-size: 18px;margin-top: 5px;text-align: right;}
.prohealth_header_box{padding: 10px;}
.prohealth_inner_content_box {padding: 13px 10px;padding-bottom: 5px;}
.prohealth_inner_title{font-size: 13px;margin-bottom: 6px;}
.prohealth_inner_desc {font-size: 13px;line-height: 17px;}
.prohealth_bold_desc {font-size: 13px;line-height: 16px;margin-top: 10px;}
.detail_bottom_box_card{font-size: 13px;}
.title_min_pro_header{font-size: 13px;}
.bottom_btn_colm_health_card .card_common_btn_white{padding: 17.3px;}
}

@media only screen and (max-width: 1199px){
.prohealth_left_colm{width: 50%;order: 1;}
.prohealth_center_colm{width: 100%;order: 3;margin-top: 30px;}
.prohealth_right_colm{width: 50%;order: 2;}
.prohealth_center_img{width: 40%;margin: 0px auto;}
}
@media only screen and (max-width: 991px){
.prohealth_left_colm{width: 40%;}
.prohealth_right_colm{width: 60%;padding-left: 30px;}

}

@media only screen and (max-width: 767px){
.prohealth_left_colm{width: 100%;}
.prohealth_right_colm{width: 100%;padding-left: 0px;margin-top: 30px;}
.prohealth_center_img{width: 80%;}
.pro_health_title_box .section_title br{display: none;}
.btn_prohealth_box .common_btn{width: 100%;justify-content: center;}
.layer_bg_prohealth {top: initial; bottom: 4%;}

}
.bottom_btn_colm_health_card .card_common_btn{
    text-decoration: none;
}