/*
@media screen and (min-width: 1024px) {
    .product_list_box .product_list_img img {height: 250px;}
    .product_list_content .product_list_title {font-size: 16px;}
    .product_listing_main_title {font-size: 16px;}
    .product_list_box {margin-bottom: 30px;}
}
*/

@media screen and (min-width: 992px) {
	.navigation ul.menu > li > a {
    	padding: 20px 0px 20px;
    }
    .navigation ul.menu li.has-sub .sub-menu {
        top: 60px;
    }
    .navigation ul.menu li.has-sub .sub-menu li .sub-menu a:after {
        background-color: #222222;
    }
    .navigation ul.menu > li > a:hover {
        color: #3b2a98;
        font-weight: 600;
    }
    /* .product_listing_main_title {font-size: 16px;} */

/*    .product_list_box .product_list_img img {height: 200px;}*/
}


/*
@media screen and (min-width: 768px) {
    .product_list_box .product_list_img img {height: 200px;}
    .product_listing_main_title {font-size: 16px;}
    .product_list_box {margin-bottom: 30px;}
}

@media screen and (max-width: 600px) {
    .product_list_box .product_list_img img {height: 200px;}
    .product_list_content .product_list_title {font-size: 14px;}
    .product_listing_main_title {font-size: 14px;}
    .product_list_box {margin-bottom: 30px;}

}
*/

.wpcf7-not-valid-tip {display: none !important;}
.mobile_content_only{ text-align: center;    margin-top: 5px;}
.mobile_content_only p{margin-bottom: 0px; line-height: 20px;}
.mobile_content_only p span{font-weight: 600;}


/* popup form header */

.popup_content_ad {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding:30px;max-width: 800px;overflow: hidden;padding-bottom: 20px;}
.popup_content_ad .form_bx_grp p {display: flex;}
.popup_content_ad .form_bx_grp p input.wpcf7-form-control {width: 100%;border: 1px solid #ccc;font-size: 14px;padding: 10px 20px;border-radius: 10px;}
.popup_content_ad .form_bx_grp p span {width: 100%;display: block;margin-bottom: 30px;}
.popup_content_ad .form_bx_grp p span:first-child {margin-right: 20px;}
.popup_content_ad .form_bx_grp.full_grp_bx {width: 100%;}
.popup_content_ad .form_bx_grp.full_grp_bx p {width: 100%;}
.popup_content_ad .form_bx_grp p span textarea {display: block;width: 100%;width: 100%;border: 1px solid #ccc;font-size: 14px;padding: 10px 20px;border-radius: 10px;max-height: 200px;}
.popup_content_ad .form_bx_grp.full_grp_bx p span:first-child {margin-right: 0px;}
#close_popup_event_ad {position: absolute;top: 0;right: 0;background-color: #3b2a98;color: #ffffff;border-radius: 0px 0px 0px 10px;}
.popup_content_ad .form_bx_grp.full_grp_bx p span {margin-bottom: 30px;}
.popup_content_ad .form_bx_sbt input.wpcf7-form-control.wpcf7-submit {min-width: 152px;background-color: #3B2A98;display: inline-block;text-align: center;font-size: 18px;font-weight: 500;color: #ffffff;line-height: normal;padding: 14px 5px;border-radius: 10px;border: 0;}
.popup_content_ad .form_bx_sbt p {display: flex;justify-content: center;}
.popup_content_ad .form_bx_sbt input.wpcf7-form-control.wpcf7-submit:hover {background-color: #000;transition: 0.7s;}
#popup_modal_event_ad { position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);display: none;justify-content: center;align-items: center;z-index: 9999;}
.popup_content_ad {background: #fff;width: 90%;border-radius: 10px;position: relative;}
#close_popup_event_ad {border: none;padding: 5px 10px;cursor: pointer;}
.popup_content_ad .form_bx_grp p label.error {margin: 0px;position: absolute;background-color: red;width: auto;color: #ffffff;font-size: 12px;padding: 2px 10px;line-height: 18px;left: 10px;border-radius: 5px;top: 100%;bottom: auto;}
.popup_content_ad .form_bx_grp p span.wpcf7-not-valid-tip{display: none;}
.popup_content_ad .wpcf7-response-output {font-size: 13px;text-align: center;margin: 0px !important;margin-top: 15px !important;}
.popup_content_ad .form_bx_sbt{position: relative;}
.popup_content_ad .form_bx_sbt span.wpcf7-spinner {position: absolute;top: 50%;right: 0;transform: translateY(-50%);margin: 0px;}

.con_bx_detail {    background: #f1f2f3; padding: 20px; border-radius: 10px; text-align: center;}
.con_bx_detail span {  font-size: 30px; font-weight: 600; border-bottom: 2px solid; margin: 0 0 10px;  display: inline-block;}
.con_bx_detail.addres p br { display: none;}
.contact-infor-section{ padding-bottom:0}

.head_contact { display: flex; flex-wrap: wrap; align-items: center; align-content: center;}
.head_contact .lang_desktop_only { margin: 0 10px 0 0;}

.mb_diff_img{display:none}

/* For 150*/
@media screen and (max-width: 1399px) {
.footer_address_title {font-size: 18px;}
.footer-title {font-size: 18px;}
.inner_banner_title {font-size: 35px;}	
.section_title { margin-bottom: 15px;}	
footer.footer-box {  padding-top: 60px;}	
.footer_logo_img img { max-width: 100%; object-fit: contain;}	
.copy_right {  padding: 15px 0px;  margin-top: 20px;}	
section { padding: 50px 0;}
.cnt_right_form {padding: 30px 60px;}	
.event_link_box a {  width: 30px; height: 30px;}	
.event_date_main {font-size: 30px;}	
.event_title_main {font-size: 24px;}	
.certificate_title {font-size: 16px;}	
.certificate_box picture.small-image img { width: 200px;	height: 200px;}	
.certificate_page_section { padding-bottom: 30px;}	
	
	
	
	
	
}



@media screen and (max-width:1199px) {
.product_list_box .product_list_img img { height: inherit;  min-height: 200px;}	
}

@media screen and (max-width:1024px) {
.inner_banner_title { font-size: 35px;}
.product_listing_main_title {font-size: 18px;}
.inner_banner_img img {  height: 300px;}	
	
}

@media screen and (max-width:991px) {
.product_listing_main_title {font-size: 18px;}
.inner_banner_title { font-size: 35px;}
.product_list_box {   margin-bottom: 30px;}
 footer.footer-box .col-xxl-3.col-xl-3.col-lg-3.col-md-12.col-sm-12.col-12 .footer-content.ft_five {border-bottom:0;margin-bottom: 0; padding-bottom: 0;}
footer.footer-box .col-xxl-3.col-xl-3.col-lg-3.col-md-12.col-sm-12.col-12 .footer-content.ft_five .list-style-none.mobile-accordion-toggle {
 margin-bottom: 0;}
	
.about_our_mission .different_content_box .section_title {  margin-bottom: 15px;}	
.health_right .section_title {  margin-bottom: 15px;}
.about_global_presence .health_right { margin: 0 0 30px;}	
.about_our_mission .different_img {  margin-top: 35px;}
.about_section.about_us_page_top { padding-bottom: 30px;}
.introduction_section_cu.contact-page p { font-size: 16px; line-height: 29px; margin-bottom: 15px;		}	
.form_section_cu.contact-page .iamg_section img { width: 100%;}
.cnt_right_form {         padding: 15px 30px 30px; padding: 30px; }	
.contact-page { margin: 20px 0 0;        padding: 10px 0;}
.contact-page .section_title { margin: 0 0 15px;}	
.contact-us-form-info {    margin-bottom: 30px;}	
.cnt_right_map_bx iframe {height: 350px;}	
 footer.footer-box {  padding-top: 40px; }
	
.about_our_mission{ flex-direction: column-reverse;  display: flex;	flex-wrap: wrap;        padding: 0;}	
.about_our_mission .different_content_box { padding: 25px 0 30px;}
	
.popup_content_ad {height:500px;overflow: scroll;}
.popup_content {height:500px;overflow: scroll; }
.mb_diff_img{display:block}
.desk_diff_img{display:none;}	
.health_section .row { flex-direction: column-reverse;}	
.health_section .health_right {  margin: 0 0 30px;}	
	
}

@media screen and (max-width:767px) {
.certificate_box picture.small-image img {width: 160px; height: 160px;}
.certificate_box picture.small-image{ padding: 15px 0px 10px;}
.certificate_title { font-size: 14px; padding: 15px 10px;}
.con_bx_detail { margin: 10px 0;}
.contact-infor-section { padding-top: 30px;}
.con_bx_detail span { font-size: 20px;}

}
@media screen and (max-width:575px) {
section { padding: 30px 0px;}
.product_list_box .product_list_img img { min-height: 180px;}
.counter_box { margin-bottom: 30px;}	
.counter_section { padding-bottom: 10px;}	
.counter_box .counter { font-size: 35px !important;}
.about_us_page_top .about_left .section_title {  margin-bottom: 15px; }	
.inner_banner_img img { height: 280px;}
.inner_banner_caption {bottom: 25px;}	
.inner_banner_title { font-size: 30px;}	
.event_date_main { font-size: 20px; }	
.event_date_month { font-size: 12px;}	
	
.event_title_main { font-size: 16px;    margin-bottom: 6px; }	
.event_page_box ul li {padding: 20px 0px;}
	
.certificate_box {border-radius: 10px;}
.popup_content_ad #event_reg_form_id .form_bx_grp p {flex-wrap: wrap;}
.form_bx_grp p { margin: 0;}
#event_reg_form_id h3 { font-size: 20px;}	
.cnt_right_form .form_bx_grp span textarea, .cnt_right_form .form_bx_grp span input.wpcf7-form-control{  border-radius: 10px;}	
	
	
	
}
@media screen and (max-width:479px) {	
.certificate_box picture.small-image img { width: 120px; height: 120px;}
#event_reg_form_id h3 {font-size: 18px;}
	
	
	
}


	
@media screen and (max-width:400px) {
	.event_date_box {width: 23%;}
	.event_title_box {
    width: 60%;
}
    .event_link_box a {
        width: 20px;
        height: 20px;
    }	
	
	
}
	
	
	
	
	
	
	
	
	
	