@charset "utf-8";
/* CSS Document */

@media (max-width: 1640px) {

.header,
.header_left {
	height: 92px;
	border-bottom: #676767 4px solid;
}

.header22 {
	height: 148px;
}

.header22_covid {
	height: 28px;
	font-size: 18px;
	line-height: 18px;
	padding-top: 5px;
}

.header22_main {
	height: 88px;
}

.header22_menu {
	height: 32px;
	font-size: 15px;
}

.header2 {
	height: 88px;
}

.space {
	width: 100%;
	height: 148px;
}

.menu_icon {
	margin: 30px 0px 0px 0px;
}

.menu_icon img {
	max-height: 33px;
}

.lang {
	padding: 38px 0px 0px 5%;
	font-size: 16px;
}

.logo {
	padding: 27px 0px 0px 0px;
}

.logo img {
	max-height: 38px;
}

.header_partner {
	height: 88px;
}

.header_partner img {
	vertical-align: middle;
	max-width: 148px;
	max-height: 48px;
}

.slider {
	height: 561px;
	margin-bottom: 17px;
}

.slider_pic {
	height: 561px;
}

.slider_effect1 {
	height: 561px;
	background: url(../images/slider_effect1_1440.png) no-repeat left bottom;
}

.slider_effect2 {
	height: 561px;
	background: url(../images/slider_effect2_1440.png) no-repeat left 375px bottom 0px;
}

.slider_effect3 {
	height: 561px;
	background: url(../images/slider_effect3_1440.png) no-repeat left 508px bottom 0px;
}

.carousel-control-prev,
.carousel-control-next {
	width: 26px;
	height: 51px;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
	width: 26px;
	height: 51px;
}

.carousel-control-prev-icon {
	background-size: 100%;
}

.carousel-control-next-icon {
	background-size: 100%;
}

.carousel-indicators li {
	width: 22px;
	height: 23px;
	background-size: 100%;
}

.carousel-indicators .active {
	background-size: 100%;
}

.slider_play {
	width: 177px;
	height: 177px;
	background-size: 100%;
	margin: 177px 0px 0px 0px;
}

.slider_play:hover {
	background-size: 100%;
}

.slider_slogan {
	padding: 177px 0px 35px 60px;
	font-size: 45px;
	line-height: 47px;
}

.slider_more a {
	padding: 9px 45px 7px 45px;
	margin-left: 60px;
	font-size: 16px;
}

.doctors {
	height: 422px;
	background-size: 25%;
}

.doctors_effect {
	width: 12%;
	height: 21px;
	margin-top: -21px;
	right: 0;
}

.doctors_effect2 {
	width: 24%;
	height: 21px;
	margin: -21px 0px 0px 0px;
	right: 11%;
}

.doctor {
	height: 417px;
	padding-top: 285px;
}

.doctor_title_bg {
	height: 132px;
}

.doctor_title_name {
	font-size: 17px;
	padding: 9px 0px 6px 0px;
}

.doctor_title_position {
	font-size: 15px;
	padding: 3px 0px 0px 0px;
}

.doctors_title {
	padding: 94px 0px 15px 0px;
	font-size: 22px;
}

.doctors_title_new1 {
	padding: 112px 0px 20px 25%;
	font-size: 22px;
}

.doctors_more_new1 a {
	font-size: 16px;
	height: 26px;
	padding: 3px 0px 0px 14px;
	border-left: #eb1300 6px solid;
}

.doctors_more_new1 a:hover {
	border-left: #999999 6px solid;
}

.doctors_more a {
	padding: 9px 37px 7px 37px;
	font-size: 15px;
}

.count {
	height: 255px;
	background: url(../images/count_bg.png) repeat-x 0px 165px;
}

.count_item {
	height: 254px;
}

.count_item1 {
	min-width: 205px;
}

.count_title1 {
	font-size: 69px;
	line-height: 69px;
	padding: 73px 0px 11px 0px;
}

.count_title2 {
	font-size: 18px;
	line-height: 18px;
	padding: 0px 15px;
}

.tech {
	height: 470px;
}

.tech_text2 {
	height: 407px;
	padding-top: 75px;
}

.tech_title {
	padding: 0px 0px 38px 0px;
	font-size: 38px;
	line-height: 50px;
}

.tech_red {
	height: 5px;
}

.tech_grey {
	height: 5px;
}

.tech_desc {
	padding: 42px 0px 0px 0px;
	font-size: 12px;
	line-height: 21px;
}

.tech_more a {
	font-size: 16px;
	height: 26px;
	padding: 3px 0px 0px 14px;
	border-left: #eb1300 6px solid;
}

.tech_more a:hover {
	border-left: #999999 6px solid;
}

.tech_pic {
	height: 469px;
}

.tech_effect {
	height: 469px;
}

.partners {
	height: 334px;
	/*background-size: auto 100%;*/
}

.partners_text2 {
	height: 228px;
}

.partners_title {
	padding: 38px 0px 24px 0px;
	font-size: 38px;
	line-height: 50px;
}

.partners_desc {
	font-size: 12px;
	line-height: 21px;
}

.partner_logo {
	height: 334px;
}

.partner_logo img {
	vertical-align: middle;
	max-height: 120px;
}

.envir {
	height: 521px;
}

.envir_effect {
	height: 521px;
}

.envir_text2 {
	height: 437px;
}

.envir_title {
	padding: 45px 0px 83px 0px;
	font-size: 38px;
	line-height: 50px;
}

.envir_desc {
	font-size: 12px;
	line-height: 21px;
}

.envir_more a {
	height: 26px;
	font-size: 16px;
	padding: 3px 0px 0px 14px;
	border-left: #ffffff 6px solid;
}

.envir_more a:hover {
	border-left: #eb1300 8px solid;
}

.wrap {
	margin: 0 auto -735px;
	padding-bottom: 735px;
}

.footer {
	min-height: 735px;
}

.footer_contact {
	padding: 92px 0px 0px 0px;
}

.footer_logo {
	padding-bottom: 25px;
}

.footer_contactus_title {
	font-size: 18px;
}

.footer_contact_area {
	height: 25px;
	margin: 0px 0px 12px 0px;
	font-size: 12px;
}

.footer_contact_textarea {
	height: 140px;
	margin: 0px 0px 23px 0px;
	font-size: 12px;

}

.footer_contact_send {
	padding: 10px 12% 7px 12%;
	margin: 0px 0px 66px 0px;
	font-size: 16px;
}

.footer_contact_text {
	font-size: 12px;
	line-height: 14px;
}

.footer_map {
	padding: 189px 0px 20px 0px;
}

.footer_soc {
	padding: 0px 0px 60px 0px;
}

.footer_soc_facebook {
	width: 38px;
	height: 40px;
	background-size: 100% auto;
}

.footer_soc_facebook:hover {
	background-size: 100% auto;
}

.footer_soc_youtube {
	width: 48px;
	height: 34px;
	background-size: 100% auto;
}

.footer_soc_youtube:hover {
	background-size: 100% auto;
}

.footer_soc_linkedin {
	width: 37px;
	height: 37px;
	background-size: 100% auto;
}

.footer_soc_linkedin:hover {
	background-size: 100% auto;
}

.footer_soc_instagram {
	width: 39px;
	height: 39px;
	background-size: 100% auto;
}

.footer_soc_instagram:hover {
	background-size: 100% auto;
}

.footer_menu {
	padding: 90px 8% 0px 8%;
	font-size: 19px;
}

.footer_menu a {
	padding-bottom: 15px;
}

.footer_menu a:hover {
	border-bottom: #cc0000 4px solid;
}

.footer_copy {
	height: 21px;
	margin-top: -21px;	
}

.footer_copy_text {
	height: 21px;
	font-size: 9px;
	background: url(../images/footer_bg.png) no-repeat right;
	background-size: auto 100%;
	padding: 4px 277px 0px 0px;
}

.menu_header {
	height: 139px;
}

.menu_close {
	margin: 53px 0px 0px 0px;
}

.menu_close img {
	max-height: 36px;
}

.menu_logo {
	padding: 56px 0px 0px 0px;
}

.search_area {
	height: 38px;
	margin: 56px 0px 0px 0px;
	border: #888886 2px outset #ffffff;
	font-size: 12px;
}

.search_btn {
	width: 41px;
	height: 41px;
	margin: 56px 0px 0px 0px;
}

.menu_soc {
	padding: 65px 0px 0px 0px;
}

.menu_item1 {
	font-size: 23px;
	margin: 38px 0px 23px 0px;
}

.menu_item1 a {
	padding: 0px 0px 7px 0px;
}

.menu_item1 a:hover {
	border-bottom: #cc0000 5px solid;
	padding: 0px 0px 2px 0px;
}

.menu_item2 {
	font-size: 14px;
}

.menu_item2 a {
	min-height: 26px;
	padding: 2px 0px 0px 27px;
	margin-left: -27px;
}

.menu_item2 a:hover {
	padding: 2px 0px 0px 18px;
	border-left: #ffffff 9px solid;
}
	
.inner_title_bg {
	height: 62px;
	background: url("../images/inner_title_bg22.png") repeat-x center top;
}

.inner_title_effect {
	height: 60px;
	margin: -60px 0px 0px 0px;
	background-size: auto 100%;
}

.inner_title {
	font-size: 18px;
	height: 60px;
}

.inner_content {
	padding: 60px 0px;
}

.inner_text {
	font-size: 14px;
}
	
.inner_doctors_search_area {
	height: 25px;
	margin: 0px 0px 30px 10%;
	font-size: 12px;
}

.inner_doctors_search_text {
	padding: 3px 0px 0px 0px;
	font-size: 13px;
}

.inner_doctors_search_btn {
	width: 27px;
	height: 27px;
	margin: 0px 0px -30px -1%;
}
	
.inner_doctors_list {
	padding: 0px 0px 45px 0px;
	background-size: 25% auto;
}

.inner_doctors_list_title {
	font-size: 20px;
	padding:  20px 0px 28px 15%;
}

.inner_doctors_list_checkbox {
	width: 20px;
	height: 20px;
	margin-bottom: 17px;
}

.inner_doctors_list_checkbox_all {
	margin-bottom: 30px;
}

.inner_doctors_list_unchecked {
	width: 20px;
	height: 20px;
}

.inner_doctors_list_checked {
	width: 20px;
	height: 20px;
}

.inner_doctors_list_text {
	width: calc(85% - 20px);
	font-size: 15px;
	margin-bottom: 14px;
}

.inner_doctors_item {
	height: 641px;
	background-size: auto 100%;
	margin:  0px 0px 31px 0px;
	padding: 30px 0px 0px 0px;
}

.inner_doctors_pic {
	height: 375px;
}

.inner_doctors_text {
	height: 163px;
	
}

.inner_doctors_name {
	font-size: 23px;
	padding: 13px 2% 2px 2%;
}

.inner_doctors_position {
	font-size: 15px;
	padding: 0px 10% 25px 10%;
}

.inner_doctors_more a {
	padding:  11px 11%;
	font-size: 13px;
}
	
.inner_doctors_phone {
	font-size: 14px;
	padding: 9px 0px 0px 0px;
}
	
.inner_category_banner {
	height: 300px;
}

.inner_category_text {
	padding: 45px 8%;
	margin-top:  -300px;
	min-height: 300px;
}

.inner_category_doctors {
	margin-top: -97px;
}

.inner_category_doctors_item {
	height: 480px;
	margin:  0px 0px 23px 0px;
	padding: 19px 0px 0px 0px;
}

.inner_category_doctors_pic {
	height: 270px;
}

.inner_category_doctors_text {
	height: 119px;
	
}

.inner_category_doctors_name {
	font-size: 19px;
	padding: 10px 2% 2px 2%;
}

.inner_category_doctors_position {
	font-size: 12px;
	padding: 0px 15% 18px 15%;
}

.inner_category_doctors_more a {
	padding:  8px 11%;
	font-size: 11px;
}

.inner_category_doctors_phone {
	font-size: 11px;
	padding: 7px 0px 0px 0px;
}

.inner_line_1 {
	height: 4px;
	margin: 23px 0px;
}

.inner_line_1_red {
	height: 4px;
}

.cdeclare {
	margin: 0px 0px 0px -458px;
	width: 916px;
}

.video_window {
	width: 916px;
}

.video_close {
	width: 24px;
	height: 24px;
	background-size: 100% 100%;
	margin-bottom: 23px;
}

.home_video {
	height: 450px;
}

.news_main {
	height: 469px;
	margin-bottom: 55px;
}

.news_main_image {
	height: 469px;
}

.news_main_effect {
	height: 469px;
	background-size: auto 100%;
}

.news_main_text {
	padding: 106px 5% 0px 30%;
}

.news_main_date {
	padding: 0px 0px 16px 0px;
	font-size: 27px;
}

.news_main_grey {
	height: 5px;
}

.news_main_red {
	height: 5px;
}

.news_main_title {
	padding: 34px 0px 13px 0px;
	font-size: 21px;
}

.news_main_desc {
	padding: 0px 0px 28px 0px;
	font-size: 12px;
	line-height: 21px;
}

.news_image {
	height: 225px;
	margin-bottom: 60px;
}

.news_effect {
	width: 88px;
	height: 73px;
	background-size: 100% auto;
}

.news_text {
	padding: 0px 0px 60px 0px;
}

.news_date {
	font-size: 17px;
	line-height: 17px;
}

.news_title {
	padding: 0px 0px 21px 0px;
	font-size: 20px;
}

.news_desc {
	padding: 0px 0px 31px 0px;
	font-size: 12px;
	line-height: 21px;
}

.news_more a {
	height: 19px;
	font-size: 12px;
	padding: 2px 0px 0px 14px;
	border-left: #eb1300 5px solid;
}

.news_more a:hover {
	border-left: #999999 5px solid;
}

.search_result_keyword {
	padding: 41px 0px 7px 0px;
	font-size: 15px;
}

.search_result_qnt {
	padding: 0px 0px 28px 0px;
	font-size: 12px;
	margin-bottom: 38px;
}

.search_result_pic {
	height: 83px;
	margin-bottom: 75px;
}

.search_result_pic_effect {
	width: 6px;
	height: 26px;
}

.search_result_text {
	font-size: 12px;
}

.history_banner {
	height: 298px;
}

.history_item {
	height: 116px;
	font-size: 50px;
	line-height: 50px;
	padding-top: 34px;
}

.history_block {
	height: 460px;
}

.history_pic {
	height: 460px;
}

.history_effect_left {
	height: 460px;
	background-size: auto 100%;
}

.history_effect_right {
	height: 460px;
	background-size: auto 100%;
}

.history_text_left {
	padding: 126px 5% 0px 30%;
}

.history_text_right {
	padding: 126px 30% 0px 5%;
}

.history_title {
	font-size: 20px;
	line-height: 26px;
	padding-bottom: 30px;
}

.history_desc {
	font-size: 12px;
	line-height: 21px;
}

.about_top_effect_1 {
	height: 283px;
}

.about_top_text {
	height: 283px;
	padding: 76px 0px 0px 0px;
	margin-bottom: 90px;
}

.about_top_title {
	font-size: 36px;
	padding-bottom: 6px;
}

.about_top_desc {
	font-size: 14px;
	line-height: 21px;
}

.about_top_pic {
	height: 283px;
}

.about_top_effect_2 {
	height: 283px;
}

.aw1 {
	max-width: 17.5%;
	-ms-flex: 0 0 17.5%;
	flex: 0 0 17.5%;
}

.aw2 {
	max-width: 42.5%;
	-ms-flex: 0 0 42.5%;
	flex: 0 0 42.5%;
}

.aw3 {
	max-width: 40%;
	-ms-flex: 0 0 40%;
	flex: 0 0 40%;
}

.about_item_title {
	font-size: 25px;
	padding-bottom: 23px;
	margin-right: 50px;
}

.about_item_grey {
	height: 5px;
	margin-right: 50px;
	margin-bottom: 90px;
}

.about_item_red {
	height: 5px;
	margin-right: 50px;
}

.about_item_text {
	margin-bottom: 90px;
	font-size: 14px;
	line-height: 21px;
}

.partner_item_pic {
	margin: 0px 50px 60px 0px;
}

.partner_item_title {
	font-size: 20px;
	padding-left: 30px;
}

.clients_text {
	font-size: 14px;
	padding-bottom: 38px;
}

.client_item_pic {
	text-align: center;
	margin: 0px 50px 60px 0px;
}

.client_item_title {
	font-size: 21px;
	padding-left: 30px;
	margin-top: 40px;
}

.resource_top_title {
	font-size: 23px;
}

.dd22 {
	top: 148px;
}

.mainmenu22 a {
	height: 31px;
	margin: 0px 15px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.dropdown-menu {
	padding: 40px 75px 20px 0px;
}

.dd22_left {
	float: left;
	padding: 40px 40px 40px 0px;
}

.dd22_left a {
	font-size: 14px;
	margin: 0px 0px 6px 0px !important;
}

.dd22_right {
	float: left;
	padding: 40px 0px 20px 0px;
}

.dd22_left a {
	font-size: 14px;
	margin: 0px 0px 6px 0px !important;
}

.header22_main_right {
	height: 88px;
}

.header22_main_center {
	height: 88px;
	margin-top: -88px;
}

.logo22 {
	padding: 20px 0px 0px 0px;
}

.lang22 {
	height: 88px;
	padding: 36px 0px 0px 0px;
	font-size: 15px;
}

.lupa {
	margin: 35px 0px 0px 0px;
	width: 20px;
	height: 20px;
	background-size: 20px;
}

.search_area22 {
	height: 32px;
	margin: 30px 0px 0px 0px;
	font-size: 14px;
}

.menu_phone {
	margin: 4px 0px 0px 12%;
	padding: 2px 0px 0px 32px;
	font-size: 13px;
	background-size: 18px auto;
}

.doctors_home22_left {
	height: 417px;
}

.doctors_home22_right {
	height: 417px;
}

.footer22_item {
	font-size: 13px;
}

.staff_inner_name {
	font-size: 24px;
	line-height: 24px;
}

.staff_inner_position {
	font-size: 17px;
	padding: 8px 0px 40px 0px;
}

.staff_inner_edutitle {
	font-size: 16px;
}

.staff_inner_bio_title2 {
	font-size: 16px;
}

.gal_date {
	font-size: 18px;
}

.gal_pic {
	height: 212px;
	margin: 8px 0px;
}

.gal_title {
	font-size: 20px;
	padding: 8px 0px 75px 0px;
}

.gal_inner_title {
	font-size: 20px;
	padding: 0px 0px 30px 0px;
}

.gal_inner_pic {
	height: 221px;
	margin-bottom: 30px;
}

.gal_inner_pic_big {
	height: 782px;
	margin: 0px 0px 30px 0px;
}

.video {
	height: 600px;
}

.news_gal_more a {
	font-size: 13px;
	padding: 2px 0px 0px 34px;
	background-size: 24px 24px;
}

.news_pdf a {
	font-size: 13px;
	padding: 13px 70px 0px 0px;
}

.share_btn {
	font-size: 13px;
}

.footer_contact_subscribe {
	font-size: 13px;
}

}




@media (max-width: 1280px) {
	
.lang22 {
	font-size: 13px;
}

.menu_phone {
	font-size: 11px;
	padding: 4px 0px 0px 32px;
}

.footer22_item {
	font-size: 12px;
}

.footer_contact_send {
	padding: 10px 6% 7px 6%;
	font-size: 14px;
}

.dd22_right a {
	font-size: 12px;
}

}