/*.home button#btn-open-appointment-form {

    background: #595395;

    color: #fff;

    height: 40px;

    width: 200px;

}

.home button#btn-open-appointment-form:hover {

    background: #837eb3;

    cursor: pointer;

}*/

/*.home .home-search-filter{

	display: flex;

    align-items: center;

    justify-content: space-between;

	}*/

	/*.home .n2-ss-slider-1.n2-ss-swipe-element.n2-ow.n2-grab{

    height: 400px !important;

}*/

.page-id-21 .content_filter .row_1 {

    display: none;

}

.home .home_banner.vc_custom_1558686944674 .vc_tta-container {

    height: 0;

}

.page-id-1376 .col-md-3 .select2 {

    display: none;

}

.textwidget ul li .wp-image-1810 {

    display: none;

}

.vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-spacing-1.vc_tta-tabs-position-top.vc_tta-controls-align-left{

	    position: relative;

    width: 100%;

    bottom: 149px;

	margin-top:0 !important;

	}

.page-id-1598 .img-heit {

    height: 70px;

}

.page-id-1598 .gp-detail #section-2 ul li {

    width: 16.5%;

    float: left;

    text-align: center;

}

.home .home-search-filter .filter-first{

	display: flex;

    align-items: center;

}

	

.page-id-1598 .gp-detail #section-1 .right {

    padding-left: 0px;

}

.page-id-1598 a.link_button {

    margin-top: 15px;

}



	.page-id-4541 .entry-content h2 {

    font-size: 40px;

}

	.page-id-1971 .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{

		padding-top:0px;

		}

		.page-id-1971 .book_now {

    padding: 55px 0;

}

.page-id-2014 .book_now {

    padding: 55px 0;

}

		.page-id-2014 .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{

		padding-top:0px;

		}

	.page-id-21 .result_filter .accordion {

    height: 521px;

}

	

	.home.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {

    background-color: #595395;

    color: #fffdfd;

}

.home.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {

   background-color: #595395;

    color: #fffdfd;

}

.home.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab{

	margin-left: 0px !important;

	margin-right:4px !important;

	}

.page-id-21 .content_filter {

    margin-bottom: 15px;

}

.page-template-investor-filter.page-id-1971 .content_filter {

    margin-bottom: 5px;

}

.page-id-1971 .container .select2-container {

    margin-bottom: 15px;

}

.page-id-4457 .gp-detail #section-5 {

    padding-top: 35px;

    padding-bottom: 0px;

}

.page-id-4457 .wpb_single_image img {

    max-width: 76%;

}

.page-id-4457 .gp-detail #section-5 .right {

    padding-top: 5.5%;

}

.page-id-4457 .gp-detail #section-6 {

    padding-top: 28px;

    padding-bottom: 10px;

}

.page-id-4457 .book_now {

    padding: 35px 0;

}

.home .n2-font-1304-paragraph {

    display: none;

}

.page-id-1765 .text-corporate {

    margin-top: 465px;

}	

	.page-id-1765 .textdb-corporate {

    margin-bottom: 0;

}

.page-id-1765 .text-form-corporate h5.text-mes {

      margin: 0 0 10px;

  }

.page-id-1592 .text-form-corporate h5.text-mes {

    margin: 0px 0 2px;

}

.page-id-1592 .text-form-corporate input.wpcf7-form-control.wpcf7-submit {

    margin-top: 5px;

}

.page-id-1592 .textdb-corporate p {

    margin-bottom: 18px !important;

}

.page-id-1592 .wpb_content_element h3 {

    margin-bottom: 0 !important;

}

.page-id-1592 .wpb_content_element {

    margin-bottom: 0;

}

.page-id-1592 .text-caring {

    margin-bottom: 0px !important;

}

.single-doctor .content_doctor .accordion-section {

    padding: 25px;

}

.single-doctor .content-top p {

    font-size: 20px;

}

.page-id-21 .line>div:first-child{

	line-height: 23px;

	}

.page-id-21 .content-location{

    font-size: 15px;

}

.page-id-21 .content-phone{

    font-size: 15px;

}

.page-id-21 .content-time{

    font-size: 15px;

}

.single-doctor .content_doctor_top h1 {

    font-size: 32px;

}

.page-id-4541 article ul {

    margin: 0 0 !important;

}

.page-template-category-filter .med-all .result-doctor .profile-doctor {

    padding: 85px 25px 0px;

}

.single-doctor .content_doctor_top {

    margin-bottom: 0;

}

.page-id-1598 .gp-detail #section-2 {

    padding-top: 30px;

    padding-bottom: 0;

}

.page-id-1598 .gp-detail #section-3 {

    padding-top: 30px;

    padding-bottom: 30px;

}

.page-id-1598 .gp-detail #section-1 {

    padding-bottom: 20px;

    padding-top: 60px;

}

.page-id-1598 .wpb_single_image img.vc_single_image-img {

    max-width: 75%;

}

.page-id-4541 .post-4541 .wpb_content_element {

    margin-bottom: 0;

}

.page-id-4541 .post-4541 .entry-content .vc_custom_1556851991293 {

    padding-bottom: 0 !important;

}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {

	padding: 15px !important;
	padding-bottom: 0px!important;

}

.single-doctor .content-top {

    margin-bottom: 10px;

}

.home article ul {

    margin: 0 !important;

}

.page-template-category-filter .container .select2-container{

	margin-bottom: 0px;

}

article .list-worker{

	margin: 3px 0;

	}

.page-id-4602 input.wpcf7-form-control.wpcf7-text {

    background: transparent;

    border-bottom: 1px solid #d0cfdb;

    height: 40px;

    margin-bottom: 15px;

    font-size: 18.74px;

}

.page-id-4602 .text-form-corporate h5.text-mes {

    margin: 10px 0 10px;}

.quick-search{

	left:0;

	right:0;

	margin: 0 auto;

	}

.page-template-find-doctor .result_filter .col-md-12 p {

    font-size: 22px;

    color: #000;

}

.quick-btn:hover {

    background: #837eb3;

    cursor: pointer;

}

.tnp-widget-minimal input.tnp-submit:hover {

    cursor: pointer;

    background: #565293 !important;

}

article .entry-content h2 {

    font-size: 33px;

}

.eltd-menu-area .main-navigation a:hover {

    color: #565293;

}

.news-letter-foot .widget_newsletterwidgetminimal h2.widget-title{

	    text-align: center;

    background: #27262a;

    height: 35px;

    padding-top: 12px;

	font-size:25px;

    margin-bottom: 0;

    color: #fff;

	}

.clin-cs .result_filter.result-doctor {

    margin-bottom: 60px;

}

.annc-m .result-doctor .item-annoucements .profile-doctor {

    padding: 85px 25px 5px;

}

.annu-al .result-doctor .profile-doctor{

	padding: 10px 40px;

	}

.annu-al .result-doctor .profile-doctor a.btn-dark-blue{

	    position: relative;

    bottom: 18px;

    left: 0px;

	}

article#post-1475 .row-banner {

    padding-top: 200px;

}

article#post-1607 .row-banner {

    padding-top: 200px;

}

.result-doctor.result_filter .list-worker{

	margin: 15px 0 30px;

	}

.filter-anpha {

    margin-top: 40px;

}

.home .wpb_text_column.wpb_content_element.vc_custom_1561384910746.book_now.full_width.overlay{

  border-right: 2px solid #fff;

	}



.text-form-corporate input.wpcf7-form-control.wpcf7-submit:hover {

    background: #837ecc;

}

a.width_150:hover {

    color: #fff;

    background: #837eb3;

}

.grid_box .color .wpb_wrapper a:hover {

    background: #2a2c37;

    color: #fff;

}

.grid_box .wpb_content_element .wpb_wrapper a:hover {

    background: #837eb3;;

    color: #fff;

}

button.btn.btn-outline:hover {

    background: #565293;

    color: #ffffff !important;

}

button.btn.btn-primary:hover {

    background: #837ecc;

}

a.btn:hover {

    background: #837ecc;

}

.dr-med .profile-doctor .name-doctor {

    margin-bottom: 10px;

}

.page-template-category-filter .dr-med .result-doctor .profile-doctor {

    padding: 85px 25px 0px;

}

.med-all .item-media .profile-doctor > h3 {

    min-height: 75px;

}

.med-all .result-doctor .profile-doctor a.btn-dark-blue {

    position: relative;

    bottom: 20px;

    left: 0;

}

.page-template-category-filter .new-ups .result-doctor .item-news-updates .profile-doctor {

    padding: 15px 40px;

}

.new-ups .result-doctor .profile-doctor a.btn-dark-blue {

    position: relative;

    bottom: 0px;

    left: 0px;

}

.dr-med .result-doctor .profile-doctor a.btn-dark-blue {

    position: relative;

    bottom: 18px;

    left: 0px;

}

.dr-med .item-media .profile-doctor > h3 {

    min-height: 65px;

}

.dr-med .profile-doctor .name-doctor {

    margin-bottom: 20px;

}

.past-ad .result-doctor .profile-doctor a.btn-dark-blue {

    position: absolute;

    bottom: 20px;

    left: 24px;

}

.annc-m .result-doctor .profile-doctor a.btn-dark-blue{

	position: relative;

    bottom: 14px;

    left: 0px;

	}



.page-events .short-content {

    font-size: 17px;

}

.page-events .result-doctor .profile-doctor a.btn-dark-blue {

    left: 0px;

	position:relative;

}

.page-events .item-events .short-content {

    margin-bottom: 50px;

}

.home .vc_row-has-fill>.vc_column_container>.vc_column-inner {

    padding-top: 0px !important;

    margin-top: 0;

}

.home .book_now h2 {

    padding-bottom: 18px;

}

input[type="checkbox"] {

    margin-right: 5px;

}

article .entry-header h1 {

    font-size: 34px;

}

ol.flex-control-nav.flex-control-paging {

    bottom: 0 !important;

    margin-top: 0 !important;

    top: auto !important;

}



.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {

    padding-bottom: 10px !important;

}



.home .vc_column-inner {

    padding-top: 0 !important;

    padding-left: 0 !important;

    padding-right: 0 !important;

}



.vc_column_container>.vc_column-inner{

	padding-left:0px;

	padding-right:0px;

	}

.book_now h3{

	color:#ffffff;

	}

.image-overlay .vc_column-inner > .wpb_wrapper{

	background-color: rgba(0,0,0, 0.5);

    overflow: hidden;

    width: 100%;

    height: 100%;

}

.book_now h3 {

    color: #fff;

    font-size: 30px;

    margin: 0;

    padding-bottom: 30px;

}

.result-doctor.result_filter .profile-doctor a.btn-dark-blue {

    left: auto;

    bottom: 20px;

}

.result-doctor.result_filter .list-worker ul+ul {

    padding-left: 0;

}

select::-ms-expand {	display: none; }

select{

    -webkit-appearance: none;

    appearance: none;

}

.vc_row-has-fill>.vc_column_container>.vc_column-inner {

    padding-top: 10px !important;

	margin-top:12px;

}

.sub_menu .widget_nav_menu .menu li a:hover{

	color:#565294;

	}

.sub_menu .current-menu-item a:active {

    color: #2891a6;

}		

.page-template-category-filter h1.page_title, .page-template-investor-filter h1.page_title {

     margin-top: 22px;

}

.top_footer ul li a:hover {

   color: #2891a6;

}

.top_footer ul li a:active {

    color: #565293;

}

.copyright ul {

    display: flex;

    justify-content: space-between;

    width: 100px;

}

.entry-content .vc_custom_1556851991293 {

    padding-bottom: 80px !important;

}



.copyright ul li {

    padding: 0 7px;

}



a.accordion-section-title.h4:focus {

    outline: none;

}



div#advisory-board {

    padding-bottom: 0;

}



div#directors {

    padding-bottom: 0;

}



.select2-container:focus {

    outline: 0;

}



.textwidget a i:hover {

    color: #2891a6;

}



.textwidget {

    display: flex;

    justify-content: space-between;

}



.page-template-category-filter .result-doctor .item-articles .profile-doctor {

       padding: 5px 35px 65px 25px;

}

.result-doctor .profile-doctor a.btn-dark-blue {

    position: absolute;

    bottom: 20px;

    left: 39px;

}

.entry-content .wpb_content_element h3 {

    font-size: 2rem;

}



a.post-thumbnail img {

    max-width: 60%;

}



.eltd-top-bar #lang_sel a:hover {

    background: #504f9c;

    border-radius: 23px;

}



#menu-top-menu li.current_page_item a {

    background: #504f9c;

    border-radius: 23px;

}



.mail_chimp input {

    padding-left: 8px;

    margin-top: 7px;

}

.mail_chimp input[type="name"] {

    border-radius: 4px;

    border: 1px solid #ccc;

    width: 217px;

    height: 35px;

}

.upper_footer {

	padding: 0 !important;

}



.btn-find-now{

	0;

}

.quick-search label {

	padding-left: 20px;

}

.news-letter-main-form{

	display: flex;

	padding: 50px 58px;

	background: #26252a;

}



.news-letter-container {

	padding: 50px 58px;

	background: #26252a;

}

.news-letter-title {

	color: #fff;

	text-transform: uppercase;

	font-size: 20px;

	width: 20%;

	line-height: .9;

}

.news-letter-title-note{

	font-size: 16px;

	line-height: 16px;

	display: block;

	text-transform: none;

	color: #afafaf;

	margin-top: 10px;

}

.form-control{

	display: block;

	width: 95% !important;

	padding: .375rem .75rem;

	font-size: 1rem;

	line-height: 1.5;

	color: #495057;

	background-color: #fff;

	background-clip: padding-box;

	border: 1px solid #ced4da;

	border-radius: .25rem;

	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}

.tnp-widget-minimal input.tnp-email{

	background: #333333;

	color: #717171;

	border-color: #49484b;

	border-radius: 0;

	border-bottom: none!important;

	padding: 24px !important;

	margin: 20px;

	height: 20px;

	width: 70% !important;

}

.tnp-widget-minimal form{

	text-align: center;

	background: #26252a;

	height: 100px;

}



.tnp-submit{

	width: 200px !important;

	height: 49px !important;

	color: #fff !important;

	background: #2891a6 !important;

	font-size: 16px!important;

}



input.tnp-submit:hover {

	background: #fff;

	border: 1px solid #73b9a4;

	color: #73b9a4;

}



/***********************************News Letter End********************************/



/***********************************Quick-search********************************/

i.right {

	border: solid #fff;

	border-width: 0 1px 1px 0;

	display: inline-block;

	padding: 6px;

	margin-left: 20px;

	transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

}



.quick-search{

	width: 1500px;

	height: 130px;

	background: #fff;

	padding: 20px 40px;

	position:absolute;

	bottom:10px;

}

.quick-search input.form-control{

	background: #f1f1f1;

	color: #666666;

	padding: 0 0 0 20px;

}

.form-group{

	display: flex;

	list-style: none;

	padding: 0;

}

.quick-btn {

	background: #595395;

	color: #fff;

	height: 40px;

	width: 178px;

}

.quick-search-row {

	

	position: relative;

}

.vc_row.vc_row-flex{

	padding-bottom: 20px;

	top:1px;

}

.form-group li{

	padding-right: 20px;

}

/***********************************Quick-search End********************************/

ul{

	margin: 0;

	list-style-image: url(../images/list_item.png);

	padding-left: 20px;

	margin-bottom: 25px;

}

a:hover{

	text-decoration: none;

}

ul:after,

.row:after{

	content: '';

	display: block;

	clear: both;

}

div.eltd-content,

div.eltd-container{

	background-color: #fff;

}

/*p,a,li,span,div{

	font-size: 17px;

	color: #959595;

}*/

p,a,li{

	font-size: 16px;

	color: #696b73;

}

p,li{

	margin: 0 0 10px 0;

}

p:last-child,

li:last-child{

	margin-bottom: 0;

}

input,

select,

textarea{

	font-size: 18px;

}

.single-post .entry-content p{

	margin-bottom: 25px;

}

.single-post .entry-content p:last-child{

	margin-bottom: 0;

}

input:focus,

select:focus,

textarea:focus{

	outline: none;

	color: #b2b1b6;

}

div.eltd-wrapper{

	background: #fff;

}

.eltd-container .eltd-container-inner{

	max-width: none;

	width: 100%;

}

.eltd-content .full_width{

	max-width: none;

	width: 100%;

}

.entry-content{

	margin-top: 0;

}

.overlay{

	background-color: rgba(0,0,0, 0.2);

	overflow: hidden;

}

.posted-on,

.byline{

	color: #696b73;

	font-size: 18px;

}

.bg-grey .setion-content .list-icon{

	font-size: 17px;

	color: #696b73;

}

.preview-title a{

	font-size: 15px;

}

/* ====================== Header ===================== */

div.eltd-top-bar{

	background-color: #2790a5;

    height: 60px;

}

.eltd-top-bar .container{

	width: 91.5%;

    max-width: 1600px;

    margin: 0 auto;

	padding: 0;

}

.eltd-top-bar #lang_sel a{

	width: auto;

	display: inline-block;

    font-size: 12px;

    text-transform: uppercase;

	margin: 0 20px;

	outline:none;

}

#lang_sel .main-navigation ul{

	display: inline-block;

}

#lang_sel .main-navigation ul .menu-item-has-children:after{

	content: "\f107";

    font-family: 'Font Awesome\ 5 Free';

    font-weight: 900;

    margin-left: 8px;

}

input[type="submit"].search-submit{

    background: #565294;

    color: #fff;

    font-size: 17px;

    border: none;

    height: 40px;

	cursor: pointer;

}

.form-serach input[type="submit"].search-submit{

	padding: 0 15px;

}

.search input[type="submit"].search-submit{

	padding: 0 15px;

}

input.search-field{

	padding: 5px 10px;

	height: 40px;

	border-radius: 0;

}

.form-serach .search-field{

	border: none;

	padding: 0 10px;

}

#menu-top-menu > li:last-child:before{

	content: normal;

}

#menu-top-menu > li:before{

    content: '';

    right: -2px;

    position: absolute;

    color: #fff;

    top: 13px;

    border: 1px solid;

    height: .8rem;

	/*z-index:9999;*/

}

.eltd-top-bar #menu-top-menu{

	display: block;

    margin-right: 60px;

    padding: 10px 0;

}

.form-serach{

	margin-right: 15px;

}

.eltd-top-bar .widget_search input[type=text]{

	padding: 0;

}

.eltd-top-bar #lang_sel a.lang_sel_sel{

	font-size: 14px;

}

.eltd-menu-area .eltd-position-right .eltd-main-menu ul li a{

	color: #94959b !important;

	font-weight: normal;

}

.eltd-position-right .eltd-right-from-main-menu-widget{

	float: right;

}

.eltd-page-header{

	background: #fff;

	border-bottom: solid 1px #eaeaea;

	box-sizing: border-box;

}

.eltd-page-header div.eltd-menu-area{

	display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

	width: 90%;

	height: 100px;

	max-width: 1600px;

	margin: 0 auto;

}

.eltd-page-header .eltd-vertical-align-containers{

	padding: 0;

}

.eltd-page-header .eltd-logo-wrapper a img.eltd-normal-logo{

	opacity: 1;

}

.eltd-page-header .eltd-menu-area .eltd-logo-wrapper a{

	height: auto !important;

	max-height: none !important;

}

.eltd-right-from-main-menu-widget ul{

	margin: 0;

}

.eltd-right-from-main-menu-widget ul li{

	float: left;

	line-height: 100px;

	margin-right: 15px;

}

.eltd-right-from-main-menu-widget ul li:last-child{

	margin-right: 0;

}

.eltd-right-from-main-menu-widget ul li a{

	font-size: 17px;

}

.eltd-position-right .eltd-right-from-main-menu-widget ul li a.menu_button{

	padding: 10px 15px;

	border-radius: 25px;

	border: solid 2px #565294;

	color: #565294 !important;

}

.eltd-position-right .eltd-right-from-main-menu-widget ul li a.link_button{

	color: #fff !important;

}

a.link_button{

	padding: 10px 25px;

	border-radius: 25px;

	background: #565294;

	color: #fff;

	display: inline-block;



}

a.link_button:hover{

	background: #fff;

	color:#565298 !important;

	border: 1px solid #565298;

	transition: .5s;

}

.home_banner a.link_button{

	padding: 10px 25px !important;

	color: #fff !important;

	font-size: 17px !important;



}

.home_banner a.link_button:hover{

	background: #fff;

	color:#565298 !important;

	transition: .5s;



}

a.link_button_border{

	padding: 10px 15px;

	border-radius: 25px;

	border: solid 2px #565294;

	color: #565294 ;

	display: inline-block;

	outline: none;

	transition: .3s;

}

a.link_button_border:hover {

	background: #565294;

	color: #fff;

}

a.width_150{

	width: 100%;

	max-width: 150px;

	line-height: 45px;

	text-align: center;

	border: none;

	border-radius: 23px;

	background: #565294;

	color: #fff;

	padding: 0;

	display: inline-block;

	font-size: 17px;

}

.eltd-position-right .eltd-main-menu>ul>li>a span.item_inner{

	padding: 0;

}

.eltd-position-right .eltd-drop-down ul li{

	margin-right: 30px;

}

.eltd-position-right .eltd-drop-down ul li:last-child{

	margin-right: 0;

}

.eltd-main-menu{

	margin-right: 30px;

}

.main-navigation li{

	margin-bottom: 0;

}

.right_menu .widget,

.sub_menu .widget{

	margin: 0;

}

.sub_menu ul,

.right_menu ul{

	list-style: none;

	margin: 0;

	padding: 0;

}

.sub_menu ul li{

	margin-bottom: 0;

}

.sub_menu .menu-item-has-children > a:after{

	display: none;

}

.right_menu ul li{

	display: inline;

	margin-right: 15px;

	float: none;

}

.right_menu ul li:last-child{

	margin-right: 0;

}

.right_menu ul li a.link_button_border:after{

	content: "\f107";

	font-family: 'Font Awesome\ 5 Free';

	font-weight: 900;

	margin-left: 25px;

}

.eltd-top-bar .sub-menu{

	background: #2790a5;

	

}

.main-navigation a{

	font-size: 18px;

	padding: 10px;

	color: #2790a5;

}

.sub_menu{

	display: none;

	background: #f6f6fa;

	position: absolute;

    width: 90%;

    left: 0;

    right: 0;

    margin: 0 auto;

	max-width: 1440px;

	z-index: 999;

}

.show_menu .sub_menu{

	display: block;

}

.sub_menu .menu>li{

	float: left;

	margin-right: 30px;

}

.sub_menu .menu li:last-child{

	margin-right: 0;

}

.sub_menu .widget_nav_menu .menu li a{

	font-size: 18px;

	color: #94959b;

}

.sub_menu .widget_nav_menu .menu{

	padding: 25px 30px;

	margin: 0;

}

.sub_menu #menu-main-menu,

.sub_menu #menu-main-menu-1{

	background: #eeedf4;

	display: none;

}

.sub_menu #menu-main-menu-1{

	display: block;

}

.sub_menu #menu-main-menu .sub-menu,

.sub_menu #menu-main-menu-1 .sub-menu{

	display: none;

}

.sub_menu #menu-sub-menu > li > a{

	color: #2790a5;

}

.sub_menu #menu-sub-menu > li{

	margin-right: 70px;

}

.sub_menu #menu-sub-menu > li:last-child{

	margin-right: 0;

}

.sub_menu .menu .sub-menu{

	padding: 0;

	margin-top: 5px;

}

.img_allpage .widget{

	margin: 0;

}

.img_allpage{

	position: fixed;

    z-index: 9999;

    top: 465px;

	left: 0;

}

.img_allpage ul{

	list-style: none;

	margin: 0;

	padding: 0;

}

.img_allpage ul li{

	margin-bottom: 3px;

}

.dropdown_menu:after{

	content: "\f107";

	font-family: 'Font Awesome\ 5 Free';

	font-weight: 900;

	margin-left: 8px;

	color: #2790a5;

}

.change_arrow .dropdown_menu:after{

	content: "\f106";

}

.sub_menu .menu-item-has-children .dropdown_menu{

	display: none;

	position: absolute;

    right: 4px;

    top: 4px;

    width: 35px;

    height: 25px;

    text-align: right;

}

#menu-top-menu .dropdown_menu:after{

	color: #fff;

	margin-left: 0;

}

#menu-top-menu .dropdown_menu{

	display: none;

}



/*========================= Footer =============================*/



.site-footer .container:after{

	content: '';

	display: block;

	clear: both;

}

.site-footer{

	background-color: #2a2c37;

}

.top_footer{

	padding: 20px 0;

}

.bottom_footer{

	border-top: solid 1px #464555;

	padding: 20px 0;

    position: relative;

}

.site-footer .widget{

	margin: 0;

}

.site-footer .widget p,

.site-footer .widget a,

.site-footer .widget li{

	color: #94959b;

}

.site-footer .widget p{

	margin: 0;

}

.site-footer ul{

	margin: 0;

	padding: 0;

	list-style: none;

}

.site-footer .eltd-column:first-child ul{

	list-style: none;

	margin-bottom: 30px;

}

.site-footer .eltd-column:first-child ul:after{

	content: '';

	display: block;

	clear: both;

}

.site-footer .eltd-column:first-child ul li{

	float: left;

	margin-right: 20px;

	margin-bottom: 0;

}

.site-footer .eltd-column:first-child ul li:last-child{

	margin-right: 0;

}

.site-footer h5{

	position: relative;

	font-size: 16px;

	color: #fff;

	margin-top: 0;

	margin-bottom: 30px;

	padding-bottom: 10px;

}

.site-footer .top_footer h5:before{

	content: '';

	position: absolute;

	bottom: -3px;

	left: 0;

	width: 80%;

	height: 1px;

	z-index: 0;

	background: #666;

}

.site-footer .top_footer h5:after{

	content: '';

	position: absolute;

	bottom: -3px;

	width: 20%;

	height: 2px;

	background: #73b9a4;

	z-index: 1;

	left: 0;

}

.site-footer .eltd-column{

	width: 12%;

	margin-right: 5%;

	padding: 20px 0;

	float: left;

}

.site-footer .eltd-column:nth-child(3),

.site-footer .eltd-column:nth-child(2){

	width: 18%

}

.site-footer .eltd-column:first-child{

	/*border-right: solid 1px #464555;*/

	box-sizing: border-box;

	width: 31%;

	padding-right: 50px;

}

.site-footer .eltd-column:last-child{

    margin-right: 0;

    width: 17%;

}

.site-footer .eltd-column:first-child p{

	margin-bottom: 40px;

}

.site-footer .eltd-column:first-child a.more{

	display: inline-block;

	width: 150px;

	height: 45px;

	border-radius: 22.5px;

	background: #565294;

	color: #fff;

	text-align: center;

	line-height: 45px;

}

.copyright{

	text-align: center;

}

.copyright a{

	text-decoration: underline;

}

footer .eltd-footer-top:not(.eltd-footer-top-full) div.eltd-container-inner{

	padding: 60px 0 !important;

}

.arrow_carrot-up:before{

	font-size: 35px;

}



/* ================================ Home ==================== */

.home .entry-content{

	margin-top: 0;

}



.home .eltd-container .eltd-container-inner{

	padding-top: 0 !important;

}

.home .vc_column-inner{

	padding-top: 0 !important;

}

.home .wpb_content_element{

	margin-bottom: 0;

}



.home_banner .wpb_content_element h1{

	margin-top: 0;

	margin-bottom: 10px !important;

	font-size: 42px;

	color: #fff;

	font-weight: 400;

	line-height: 1.2em !important;

}

.home_banner .wpb_content_element a{

	font-size: 17px;

}

.home_banner #n2-ss-2-arrow-previous,

.home_banner #n2-ss-2-arrow-next{

    width: 30px !important;

    height: 30px !important;

}

.home_banner #n2-ss-2-arrow-previous{

    left: 60px !important;

}

.home_banner #n2-ss-2-arrow-next{

    right: 60px !important;

}

.home .title_box h3{	

	padding-top: 5px;

	padding-bottom: 15px;

}

.title_box h3{

	font-size: 45px;

	margin: 0;

	padding-top: 50px;

	padding-bottom: 55px;

	color: #3f414b;

	font-weight: bold;

	letter-spacing: -1px;

}

.home_box_content{

	padding-bottom: 30px;

}

.grid_box:after{

	content: '';

	display: block;

	clear: both;

}

.grid-sizer{

	width: 25%;

}

.grid_box .wpb_content_element{

	height: 290px;

	float: left;

	width: 24%;

    margin: .5%;

}

.grid_box .height_x2{

	height: 592px;

}

.grid_box .wpb_content_element .content_box{

	padding: 20px;



}

.content_box p{

	font-size: 16px;

}

.grid_box .wpb_content_element .wpb_wrapper h3{

	font-size: 18px;

	color: #fff;

	margin-top: 0;

	margin-bottom: 20px;

	font-weight: 700;

	min-height: 40px;

}

.grid_box .wpb_content_element .wpb_wrapper p{

	color: #fff;

}

.grid_box .wpb_content_element .wpb_wrapper p.main-text{

	min-height: 110px;

	font-size: 14px;

}

.grid_box .wpb_content_element .wpb_wrapper a{

	width: 100%;

	max-width: 150px;

	line-height: 45px;

	border-radius: 23px;

	background: #fff;.site-footer .eltd-column:first-child

	display: block;

	color: #565294;

	text-align: center;

    font-size: 14px;

	padding: 9px;



}

.grid_box .wpb_content_element .wpb_wrapper img{

	margin-top: 0px;

}

.grid_box .color .wpb_wrapper h3{

	color: #2790a5;

}

.grid_box .color .wpb_wrapper p{

	color: #696b73;

}

.grid_box .color .wpb_wrapper a{

	color: #fff;

	background: #565294;

    font-size: 15px;

}

.book_now{

	padding: 105px 0;

}

.book_now h3{

	color: #565294;

	font-size: 30px;

	margin: 0;

	padding-bottom: 30px;

}

.home_list_posts{

	padding: 115px 0;

}

.home_list_posts h3{

	padding-bottom: 40px;

	font-size: 40px;

	color: #3f414b;

}

.home_list_posts .vc_grid-filter{

	text-align: left !important;

	margin-bottom: 50px;

}

.home_list_posts .vc_grid-filter-item{

	border: none !important;

	background: none !important;

	padding: 0 !important;

	margin-right: 25px !important;

	margin-bottom: 0 !important;

}

.home_list_posts .vc_grid-filter-item:last-child{

	margin-right: 0 !important;

}

.home_list_posts .vc_grid-filter-item span{

	font-size: 18px !important;

	color: #94959b !important;

}

.home_list_posts ul.vc_grid-filter .vc_grid-filter-item span{

	text-transform: uppercase;

}

.home_list_posts .vc_grid-filter-item.vc_active span{

	color: #2790a5 !important;

	font-weight: bold;

}

.home_list_posts .vc_gitem_row .vc_gitem-col{

	padding: 40px;

	background: #f6f6fa;

}

.home_list_posts .vc_gitem_row .vc_gitem-col .vc_grid-filter{

	display: block !important;

	margin-bottom: 10px !important;

}

.home_list_posts .vc_btn3-container.vc_btn3-left{

	margin-bottom: 0;

}

.home_list_posts .vc_gitem-post-data{

	margin-bottom: 40px;

}

.home_list_posts .vc_gitem-post-data h4{

	font-size: 18px;

	color: #3f414b;

	text-transform: uppercase;

	font-weight: 700;

	

}

.home_list_posts .vc_gitem-post-data-source-post_excerpt{

	display: none;

}

.home_list_posts .vc_gitem_row .vc_gitem-col .vc_btn3{

	width: 100%;

	max-width: 150px;

	line-height: 45px;

	text-align: center;

	border: none;

	border-radius: 23px;

	background: #565294;

	color: #fff;

	padding: 0;

	font-size: 18px;

}

.home_list_posts .vc_gitem_row .vc_gitem-col .vc_btn3:hover{

	background: #565294;

}

.home_list_posts .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{

	opacity: 1;

}

.home_list_posts .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,

.home_list_posts .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{

	top: -85px;

	right: 0;

	opacity: 1;

	width: 49px;

	height: 45px;

	background: #565294;

	color: #fff;

	text-align: center;

	line-height: 45px;

	font-size: 14px;

	margin-top: 0 !important;

}

.home_list_posts .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next{

	border-top-right-radius: 23px;

	border-bottom-right-radius: 23px;

}

.home_list_posts .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{

	border-top-left-radius: 23px;

	border-bottom-left-radius: 23px;

}

.home_list_posts .vc_grid-owl-next:before{

	content: "\f054";

	font-family: 'Font Awesome\ 5 Free';

	font-weight: 900;

}

.home_list_posts .vc_grid-owl-prev:before{

	content: "\f053";

	font-family: 'Font Awesome\ 5 Free';

	font-weight: 900;

}

.home_list_posts .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{

	left: auto;

	right: 51px;

}

.widget_newsletterwidget h2{

	font-size: 30px;

	color: #fff;

	text-align: center;

}

.widget_newsletterwidget input[type=email]{

	text-align: center;

	color: #b2b1b6;

}

.widget_newsletterwidget input[type=email]::placeholder{

	color: #b2b1b6;

	opacity: 1; /* Firefox */

}

.widget_newsletterwidget input[type=email]:-ms-input-placeholder{

	color: #b2b1b6;

}

.widget_newsletterwidget input[type=email]::-ms-input-placeholder{

	color: #b2b1b6;

}

.widget_newsletterwidget input[type="submit"]{

	cursor: pointer;

}

.vc_responsive .vc_grid-filter-select{

	text-align: left !important;

}

.vc_responsive div.vc_grid-filter-select select{

	height: 45px;

	padding: 5px;

	color: #b2b1b6;

	margin-right: 0;

}

.vc_responsive div.vc_grid-filter-select select::-ms-expand { 

	display: none; 

}

.vc_responsive div.vc_grid-filter-select select{

	-moz-appearance:none; /* Firefox */

    -webkit-appearance:none; /* Safari and Chrome */

	background: url('../images/select.png') #fff no-repeat center right 5px;

	font-size: 18px;

}

.vc_responsive div.vc_grid-filter-select select:-moz-focusring {

  color: transparent;

  text-shadow: 0 0 0 #000; 

}

div.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{

	display: none;

}

div.vc_grid-filter-select .vc_grid-styled-select{

	height: auto;

	padding-right: 0;

}



/* ================================== Location ============================= */



h1.page_title{

	font-size: 38px;

	color: #3f414b;

	margin-top: 20px;

	margin-bottom: 10px;

}

.content_filter{

	margin-bottom: 60px;

}

.container .select2-container--default .select2-selection--single{

	border: none;

	border-bottom: solid 1px #d4d4dd;

	border-radius: 0;

	line-height: 40px;

	height: auto;

	background: transparent;

}

.container .select2-container{

	margin-bottom: 40px;

	width: 100% !important;

}

.container #contact-row-2 .select2-container{

	margin-bottom: 40px !important;

}

.container .select2-container--default .select2-selection--single .select2-selection__rendered{

	color: #b2b1b6;

	line-height: 40px;

	font-size: 18px;

}

.container .wpcf7-form .select2-container .select2-selection--single .select2-selection__rendered{

	padding-left:0;

}

.container .select2-selection__arrow:after{

	content: url('../images/select.png');

}

.container .select2-container--default .select2-selection--single .select2-selection__arrow{

	text-align: center;

	color: #2790a5;

	height: 40px;

	top: auto;

	bottom: 0;

}

.container .select2-selection__arrow b{

	display: none;

}

.result_filter .accordion-section{

	padding: 25px;

	margin-right: 15px;

}

.result_filter .accordion-section.active{

	background: #f6f6fa;

}

.result_filter .accordion-section .accordion-section-title{

	display: block;

	font-weight: bold;

    color: #3f414b;

    font-size: 18px;

    margin-bottom: 25px;

	position: relative;

	padding-right: 20px;

}

.result_filter .accordion-section .accordion-section-title:after{

	content: url('../images/select.png');

	position: absolute;

	right: 0;

	top: 0;

}

.result_filter .show_more .accordion-section-title:after{

	content: "\f106";

}

.icon-location i,

.icon-speedometer,

.icon-phone{

	color: #2790a5;

}

.content-location,

.content-phone,

.content-time{

	font-size: 18px;

	color: #696b73;

}

.result_filter .show_more{

	background: #f6f6fa;

}

.line:after{

	content: "";

	display: block;

	clear: both;

}

.line{

	margin-bottom: 20px;

}

.line:last-child{

	margin-bottom: 0;

}

.line>div:first-child{

	width: 25px;

	float: left;

	line-height: 27px;

}

.line>div:last-child{

	float: left;

}

span.select2-container--default .select2-search--dropdown .select2-search__field{

	padding-right: 20px;

	padding-left: 0;

	border: none;

	border-bottom: solid 1px #d4d4dd;

	margin-top: 16px;

}

span.select2-container--default .select2-search--dropdown .select2-search__field:focus{

	outline: none;

}

.select2-dropdown .select2-search{

	padding: 0 21px;

	margin: 0;

}

.select2-dropdown .select2-search:after{

	content: '\f002';

    font-family: 'Font Awesome\ 5 Free';

    font-weight: 900;

    position: absolute;

    top: 18px;

    right: 21px;

	color: #b3b3b3;

}

.result_filter .accordion{

	height: 623px;

    overflow-y: auto;

    overflow-x: hidden;

}



/*.select2-results .select2-results__option{

	padding: 0 0 16px;

}

.select2-results .select2-results__option:first-child{

	padding: 0 0 16px;

}*/

.select2-results__options{

	margin-bottom: 15px;

    margin-top: 15px;

}

.select2-locatio .select2-results__options{

	margin-top: 15px;

}

.select2-results{

	padding: 0 22px;

}

.select2-dropdown{

	border: none;

	box-shadow: 5px 5px 20px #d7d7d7;

	border-radius: 0;

}

.select2-results ul.select2-results__options li{

	margin-right: 5px;

}

.select2-results ul.select2-results__options::-webkit-scrollbar{

	width: 5px;

}

.select2-results ul.select2-results__options::-webkit-scrollbar-thumb {

    background-color: #979797;

	border-radius: 5px;

}

.result_filter .accordion::-webkit-scrollbar{

	width: 5px;

}

.result_filter .accordion::-webkit-scrollbar-thumb {

    background-color: #979797;

	border-radius: 5px;

}

.select2-results ul.select2-results__options::-webkit-scrollbar-track,

.result_filter .accordion::-webkit-scrollbar-track{

	border-radius: 5px;

	background-color: #f5f5f5;

}

.content_filter .row_2 .select2-container .select2-selection__rendered:before{

	content: url('../images/select_default.png');

	margin-right: 5px;

}

.content_filter .row_2 .select2-container--open .select2-selection__rendered:before{

	content: url('../images/select_open.png');

}



/* ============================================== Find Doctor ============================= */



.filter-anpha{

	align-items: center;

}

.filter-anpha input{

	display: none;

}

.filter-anpha label{

	cursor: pointer;

	text-transform: uppercase;

	font-size: 18px;

}

.filter-anpha input[type="radio"]:checked+label{

	font-size: 22px;

}

.filter-select div[class*="col-"] input{

	border: none;

	height: 40px;

	width: 100%;

	border-bottom: solid 1px #d4d4dd;

	margin-bottom: 40px;

}

.filter-select div[class*="col-"] input::placeholder{

	color: #959595;

	opacity: 1; /* Firefox */

}

.filter-select div[class*="col-"] input:-ms-input-placeholder{

	color: #959595;

}

.filter-select div[class*="col-"] input::-ms-input-placeholder{

	color: #959595;

}

.filter-select div[class*="col-"] input:focus,

.filter-select div[class*="col-"] button:focus{

	outline: none;

	box-shadow: none;

}

.filter-select .col-md-3:first-child .control{

	position: relative;

}

.filter-select .filter_default .col-md-3:first-child .control:after{

	content: '\f002';

    font-family: 'Font Awesome\ 5 Free';

    font-weight: 900;

    position: absolute;

    top: 10px;

    right: 0;

	font-size: 14px;

	color: #2790a5;

}

.filter-select .filter_default .col-md-3:last-child .control:after{

	content: "";

	display: block;

	clear: both;

}

.filter-select .btn{

	width: 120px;

	height: 45px;

	text-align: center;

	border: none;

	border-radius: 23px;

	font-size: 17px;

}

.filter-select .btn-outline{

	border: solid 2px #565294;

	color: #565294 !important;

	float: left;

	background: none;

}

.filter-select .btn-primary{

	background: #565294;

	color: #fff !important;

	float: right;

}

.filter-header{

	margin-bottom: 60px;

}

.profile-doctor .name-doctor{

	font-size: 16px;

	color: #3f414b;

	text-transform: uppercase;

	margin-top: 0;

	margin-bottom: 10px;

	font-weight: bold;

}

.page-id-1515 .profile-doctor .name-doctor{

	margin-bottom: 0px;

	}

/*.page-template-find-doctor .result-doctor .row{

	padding-left: 15px;

	padding-right: 15px;

}

.result-doctor div[class*="col-"]{

	width: 47.5%;

	margin-bottom: 60px;

	flex: none;

}

.result-doctor .col-md-6:nth-child(2n+1){

	margin-right: 4.5%;

	clear: both;

}*/

.result-doctor .item-doctor{

	border: solid 2px #f6f6fa;

	display: block;

}

.page-template-find-doctor .result-doctor .item-doctor{

	border: solid 2px #f6f6fa;

}

.result-doctor .item-doctor:after{

	content: '';

	display: block;

	clear: both;

}

.result-doctor .avatar-doctor{

	width: 35%;

	float: left;

	text-align: center;

}

.result-doctor .profile-doctor{

	width: 65%;

	float: left;

	padding: 50px 40px;

	background: #f6f6fa;

}

.page-template-find-doctor .result-doctor .profile-doctor{

	padding-top: 0;

	padding-bottom: 0;

}

.profile-doctor a.width_150{

	font-size: 18px;

}

.list-worker{

	margin: 15px 0;

	min-height: 20px;

}

.list-worker:after{

	content: '';

	display: block;

	clear: both;

}

.list-worker ul{

	margin: 0;

	float: left;

	padding: 0;

	list-style: none;

}

/*.list-worker ul:first-child li:last-child:after{

	content: '.';

    font-weight: bold;

    font-size: 30px;

    position: absolute;

    right: 5px;

    top: -8px;

}*/

.list-worker ul li{

	font-size: 15px;

	color: #2790a5;

	position: relative;

}

.pagenavi{

	text-align: center;

	margin-bottom: 40px;

}

.pagenavi a.next,

.pagenavi a.prev{

	width: 49px;

	height: 45px;

	background: #565294;

	color: #fff;

	text-align: center;

	line-height: 45px;

	font-size: 14px;

	display: inline-block;

}



.pagenavi .page-numbers{

	font-size: 18px;

	color: #94959b;

	margin: 0 15px;

}

span.page-numbers.current{

	margin: 0 15px;

}

.pagenavi .current{

	color: #2790a5;

	font-size: 22px;

}

.pagenavi a.next{

	border-top-right-radius: 23px;

	border-bottom-right-radius: 23px;

}



.pagenavi a.prev{

	border-top-left-radius: 23px;

	border-bottom-left-radius: 23px;

}



/* ===================== Book Appointment ================ */



.row-banner{

	padding-top: 400px;

	padding-bottom: 70px;

}

.row-banner h1,

.row-banner h2,

.row-banner h3{

	font-size: 50px;

	color: #fff;

}

.book_form{

	padding: 20px 0;

}

.wpcf7-form .field:after{

	content: '';

	display: block;

	clear: both;

}

.wpcf7-form .field{

	padding: 0 30px;

}

.wpcf7-form input,

.wpcf7-form select,

.wpcf7-form textarea{

	width: 100%;

	height: 40px;

	border: none;

	padding: 0;

	border-bottom: solid 1px #d4d4dd;

	color: #b2b1b6;

	border-radius: 0;

}

.wpcf7-form input::placeholder,

.wpcf7-form textarea::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */

	color: #b2b1b6;

	opacity: 1; /* Firefox */

}



.wpcf7-form input:-ms-input-placeholder,

.wpcf7-form textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */

	color: #b2b1b6;

}



.wpcf7-form input::-ms-input-placeholder,

.wpcf7-form textarea::-ms-input-placeholder{ /* Microsoft Edge */

	color: #b2b1b6;

}

.wpcf7-form .field div{

	width: 49%;

	float: left;

	margin-bottom: 40px !important;

}

.wpcf7-form .field div:nth-child(2n+1){

	margin-right: 2%;

}

.wpcf7-form .field .width25{

	width: 48%;

}

.wpcf7-form .field .width25:nth-child(2n+1){

	margin-right: 4%;

}

.wpcf7-form .field .textarea{

	width: 100%;

	margin-right: 0;

}

.wpcf7-form .field .textarea textarea::-webkit-resizer {

	display: none;

}

.wpcf7-form h3{

	font-size: 35px;

	color: #464555;

	margin-bottom: 40px;

}

.wpcf7-form input[type=date]::-webkit-clear-button,

.wpcf7-form input[type=date]::-webkit-inner-spin-button{

    display: none;

}

.wpcf7-form input[type=date]::-webkit-calendar-picker-indicator{

	color: rgba(0, 0, 0, 0);

    opacity: 1;

    display: block;

    background: url('../images/date.png') no-repeat center right 2px;

    width: 15px;

    height: 15px;

    border-width: thin;

}

.wpcf7-form .your-date input{

	  background: url('../images/date.png') no-repeat center right 2px;

}

.wpcf7-form select::-ms-expand { 

	display: none; 

}

.wpcf7-form select{

	-moz-appearance:none; /* Firefox */

    -webkit-appearance:none; /* Safari and Chrome */

	background: url('../images/select.png') no-repeat center right;

}

.wpcf7-form select:-moz-focusring {

  color: transparent;

  text-shadow: 0 0 0 #000;

}

.wpcf7-form .consent span.wpcf7-list-item{

	margin-left: 0;

}

.wpcf7-form .consent{

	margin-bottom: 40px;

}

.wpcf7-form .consent input{

	width: 15px;

	height: 15px;

	border: none;

	margin-right: 10px;

}

.wpcf7-form .consent input[type="checkbox"]:after{

	position: relative;

    display: block;

    bottom: 100%;

    width: 15px;

    height: 15px;

    content: "";

    background-repeat: no-repeat;

    background-position: center;

}



.wpcf7-form .consent input[type="checkbox"]:before{

	border: 2px solid #696b73;

	content: "";

	background: #FFF;

	position: relative;

	display: block;

	width: 15px;

	height: 15px;         

}

.wpcf7-form .consent input[type="checkbox"]:checked:after{

	background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC');

}

.wpcf7-form .consent .wpcf7-list-item-label{

	font-size: 18px;

	color: #696b73;

}

.wpcf7-form .consent .wpcf7-list-item-label a{

	color: #2790a5;

	text-decoration: underline;

}

.wpcf7-form .wpcf7-submit{

	width: 100%;

	max-width: 150px;

	height: 45px;

	text-align: center;

	border: none !important;

	border-radius: 23px;

	background: #565294;

	color: #fff;

	padding: 0;

	font-size: 18px;

	cursor: pointer;

}

.wpcf7-form .recaptcha{

	margin-bottom: 30px;

}

.single-career .wpcf7-form-control-wrap{

    transform: scale(.8);

    -webkit-transform: scale(.8);

    transform-origin: 100% 0;

    -webkit-transform-origin: 0 100%;

}



/* ============= Doctor Detail ================= */



.page-template-category-filter h1.page_title{

	color: #2a2c37;

}

.single-doctor .row > .col-sidebar{

	max-width: 26%;

	margin-right: 3%;

	flex: 0 0 26%;

	-ms-flex: 0 0 26%;

}

.single-doctor .row > .col-content-doctor{

	max-width: 71%;

	flex: 0 0 71%;

	-ms-flex: 0 0 71%;

}

.single-doctor .content-area{

	margin-top: 20px;

	margin-bottom: 20px;

}



.single-doctor .container .avatar{

	border: solid 2px #f6f6fa;

	margin-bottom: 22px;

	text-align: center;

}

.single-doctor .container .video{

	margin-bottom: 60px;

}

.single-doctor .list_field{

	background: #f6f6fa;

	padding: 40px;

}



.list_field .item-term:last-child ul{

	margin-bottom: 0;

}

.list_field h4{

	color: #565294;

	font-size: 19px;

	text-transform: uppercase;

	margin-bottom: 25px;

	font-weight: bold;

}

.content-top{

	margin-bottom: 60px;

}

.content-top h1{

	font-size: 36px;

	color: #2790a5;

	font-weight: 700;

	margin-bottom: 0;

}

.content_doctor_top{

	margin-bottom: 30px;

}

.content-top h4{

	font-size: 18px;

	color: #3f414b;

	margin-bottom: 25px;

	font-weight: 700;

}

.content-top .content_doctor_top:after{

	content: '';

	display: block;

	clear: both;

}

.content-top .content_doctor_top .post-title{

	float: left;

	margin-right: 30px;

}

.content-top .content_doctor_top .link_button{

	float: right;

}

.content_doctor .accordion-section{

	background: #f6f6fa;

	padding: 40px;

	margin-bottom: 30px;

}

.content_doctor .description{

	margin-top: 30px;

}

.content_doctor .accordion-section:last-child{

	margin-bottom: 0;

}

.content_doctor .accordion-section-title{

	display: block;

	position: relative;

	color: #565294;

	font-size: 19px;

	text-transform: uppercase;

	margin-bottom: 0;

	font-weight: bold;

	padding-right: 30px;

}

.accordion-section-title {

	position:relative;	

}

.accordion-section-title:after{

	content: url('../images/arrow_right.png');

	position: absolute;

    right: 0;

	top: -2px;

}

 .accordion-section-title.active:after{

	content: url('../images/select.png');

}

.item-workplace .accordion-section-title{

	display:inline-block;

}

.item-workplace .accordion-section-title:after{

	right:-30px;

	top:-4px;

}

/* ============================= Event ========================= */



.page-template-category-filter h1.page_title,

.page-template-investor-filter h1.page_title{

	margin-bottom: 10px;

}

.page-template-category-filter .content_filter,

.page-template-investor-filter .content_filter{

    margin-bottom: 20px;

}

.page-template-category-filter .content_filter .tab-filter,

.page-template-investor-filter .content_filter .tab-filter{

	padding-bottom: 0px;

}

.tab-filter{

	list-style: none;

}

.tab-filter li{

	display: inline-block;

	margin-right: 25px;

	margin-bottom: 0;

}

.tab-filter li a{

	font-size: 15px;

    color: #94959b;	

	text-transform: uppercase;

}

.tab-filter li.active a{

	color: #2790a5;

    font-weight: bold;

}

.tab-filter li:last-child{

	margin-right: 0;

}

.result-doctor div[class*="col-"]{

	margin-bottom: 60px;

}

.result-doctor .item-events,

.result-doctor .item-media,

.result-doctor .item-annoucements{

	border: none;

}

.page-template-find-doctor .result-doctor div[class*="col-"]:nth-child(2n+1) .item-doctor,

div[class*="col-"]:nth-child(2n+1) .item-media.item-doctors-in-media,

div[class*="col-"]:nth-child(2n+1) .item-annoucements,

div[class*="col-"]:nth-child(2n+1) .item-media{

	margin-right: 15px;

}

.page-template-find-doctor .result-doctor div[class*="col-"]:nth-child(2n) .item-doctor,

div[class*="col-"]:nth-child(2n) .item-media.item-doctors-in-media,

div[class*="col-"]:nth-child(2n) .item-annoucements,

div[class*="col-"]:nth-child(2n) .item-media{

	margin-left: 15px;

}

div[class*="col-"]:nth-child(2n+1) .item-media.item-news-updates,

div[class*="col-"]:nth-child(2n) .item-media.item-news-updates{

	margin: 0 !important;

}

div[class*="col-"] .item-annual-report{

	margin: 0 15px;

}

.dateevent{

	position: absolute;

    top: 0;

    width: 60px;

    padding: 15px;

    text-align: center;

	background: #2790a5;

	color: #fff;

	border-bottom-left-radius: 30px;

    border-bottom-right-radius: 30px;

	font-size: 21px;

	font-weight: bold;

	line-height: 1em;

	z-index: 9;

}

.dateevent b{

	font-size: 15px;

	font-weight: normal;

}

.page-template-category-filter .avatar-doctor img{

	max-height: none;

}

.page-template-category-filter .item-events .avatar-doctor img{

	display: none;

}

.result-doctor .item-events{

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}

.result-doctor .item-events .avatar-doctor{

	max-width: 33%;

    flex: 0 0 33%;

    -ms-flex: 0 0 33%;

	background-repeat: no-repeat;

	background-position: center center;

    background-size: cover;

}

.page-template-category-filter .result-doctor .profile-doctor{

	padding: 100px 60px 60px;

}

.result-doctor .item-events .profile-doctor{

	max-width: 67%;

    flex: 0 0 67%;

    -ms-flex: 0 0 67%;

	position: relative;

}

.page-template-category-filter .item-events{

	background: #f6f6fa;

	margin: 0 !important;

	align-items: initial;

}

.page-template-category-filter .profile-doctor > h3{

	font-size: 16px;

	color: #3f414b;

	font-weight: bold;

	min-height: 43px;

}



.inline-events{

	font-size: 15px;

	color: #696b73;

}

.inline-events .list-icon{

	margin-bottom: 25px;

}

.inline-events .timeevent{

	margin-right: 30px;

	text-transform: uppercase;

}

.item-events .short-content{

	font-size: 18px;

	color: #696b73;

	margin-bottom: 60px;

}

.item-events a{

	margin-bottom: 0;

}



/* ============= Career Detail =================== */



.share ul{

	list-style: none;

}

.share ul li{

	margin-bottom: 0;

}

.single-career .sidebar-title{

	margin-bottom: 25px;

}

.single-career .wpcf7-form{

    margin-top: 25px;

}



.single-career h3{

	color: #565294;

    font-size: 19px;

    text-transform: uppercase;

    margin-bottom: 25px;

    font-weight: bold;

}

.single-career .entry-content ul{

	margin-bottom: 45px;

}

.single-career .wpcf7-form > div{

	margin-bottom: 25px;

}

.single-career .wpcf7-form input,

.single-career .wpcf7-form select,

.single-career .wpcf7-form textarea{

	background: none;

}

.single-career .wpcf7-form textarea{

	border: solid 1px #d4d4dd;

	height: 150px;

	resize: none;

	padding: 15px;

}

.single-career .wpcf7-form .wpcf7-submit{

	background: #565294;

}



/*.single-career .wpcf7-form input[type=file]{

	background: url('../images/upload.png') center right no-repeat;

}*/



/* ================= Career ================== */

.why_join_us{

	padding: 85px 0;

	display: flex;

	align-items: center;

}

.why_join_us .vc_col-sm-6:first-child{

	padding-right: 60px;

}

.why_join_us .vc_col-sm-6:last-child{

	padding-left: 60px;

}

.why_join_us h3{

	font-size: 40px;

	color: #3f414b;

	margin-bottom: 25px;

}

.gird_img .grid-sizer-img{

	width: 50%;

}

.gird_img .gutter-sizer{

	width: 4%;

}

.gird_img .grid_box_img .wpb_content_element{

	width: 50%;

	height: auto;

	float: left;

	padding: 2.25%;

	margin-bottom: 0;

}

.gird_img .grid_box .wpb_content_element .wpb_wrapper img{

	margin-top: 0;

}

.career_page .vc_column_container{

	max-width: 1470px;

    padding: 0 15px;

	width: 100%;

	margin-left: auto;

	margin-right: auto;

}	

.career_page .vc_grid-item .vc_grid-item-mini{

	background: #fff;

	padding: 40px;

}

.career_page .wpb_content_element,

.career_page .vc_column-inner{

	margin:0;

	padding: 0 !important;

}

.career_page .vc_gitem_row .vc_gitem-col a:hover{

	background: none;

}

.career_page .vc_gitem_row .vc_gitem-col a{

	width: auto;

    max-width: none;

    line-height: inherit;

    text-align: center;

    border: none;

    border-radius: inherit;

    background: none;

    color: #fff;

    padding: 0;

}

.career_page .vc_gitem-post-data{

	margin: 0;

}

.career_page .vc_gitem_row .vc_gitem-col a.vc_gitem-link{

	font-size: 18px;

	font-weight: bold;

	color: #565294;

}

.career_page .vc_gitem-acf{

	color: #696b73;

	display: inline;

}

.career_page .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{

	position: static !important;

	-webkit-transform: none;

    -ms-transform: none;

    -o-transform: none;

    transform: none;

}

.career_page .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{

	width: auto;

	height: auto;

	border: none;

}

.career_page .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{

	position: absolute;

	top: -5px;

	right: 0;

}

.career_page .vc_gitem_row .vc_gitem-col{

	padding: 0 20px 0 0;

	background: transparent;

}

.career_page .vc_gitem_row .vc_gitem-col:last-child{

	text-align: right;

	padding-right: 30px;

}



/*========== Annoucements ============*/



.result-doctor .item-annoucements .profile-doctor{

	padding: 100px 60px 60px;

}

/* ================ New Update =========== */



.page-template-category-filter .item-news-updates .profile-doctor > h3{

	color: #481c1c; 

}

.open-menu,

.show-mobile{

	display: none;

}

.open-menu a{

	font-size: 28px;

	color: #2790a5;

}



/* ============================================== Responsive ============================= */





@media all and (max-width: 1920px){

	

	.page-id-1376 .filter-header {

    margin-bottom: 30px;

}

.page-id-1376 .filter-select div[class*="col-"] input {

    margin-bottom: 10px;

}

.page-id-1376 .container .select2-container {

    margin-bottom: 10px;

}

	}

	

@media all and (min-width: 1920px){

	

	.page-id-4602 .text-corporate {

    padding-top: 0;

}

.page-id-4602 .textdb-corporate {

    margin-bottom: 20px;

}

	}



@media all and (max-width: 1800px){

	

	.quick-search{

		width: 1470px;

	}

	.form-row{

		flex-wrap: unset;

	}

	/*.eltd-menu-area .main-navigation{

		display: none;

	}*/

	.eltd-page-header div.eltd-menu-area{

		padding: 20px 0 ;

		height: auto;

	}

	a.link_button_border{

		padding: 5px 15px;

	}

	a.link_button{

		padding: 7px 25px;

	}

	.img_allpage{

		top: 45%;

	}

	.eltd-menu-area .main-navigation a{

		font-size: 16px;

		padding: 10px 8px;

	}

	.sub_menu .widget_nav_menu .menu li a{

		font-size: 16px;

	}

	.right_menu ul li{

		margin-right: 10px;

	}

	.right_menu a{

		font-size: 16px;

	}

	.right_menu a.link_button_border {

		padding: 5px 10px;

	}

	.right_menu a.link_button {

		padding: 7px 15px;

	}

	

}

@media all and (max-width: 1560px){



	.eltd-menu-area .main-navigation a,

	.right_menu a{

		font-size: 14px;

	}

	div.container{

		padding: 0px 45px;

	}

	.img_allpage img{

		max-width: 45px;

	}

}



@media all and (max-width: 1400px){

	.page-id-1598 .gp-detail #section-1 .right {

    padding-left: 30px;

}

	.about-ct-01 {

    padding-left: 30px;

}

	.page-template-category-filter .dr-med .result-doctor .profile-doctor {

    padding: 70px 25px 0px;

}

	.eltd-top-bar .container {

    width: 91.5%;

}

	 article#post-1607 .row-banner{

        padding-top: 330px;

}

	article#post-1475 .row-banner {

    padding-top: 330px;

}

	

	article#post-1475 .row-banner h1 {

    margin-top: -160px;

	margin-left: 72px;

}



  article#post-1607 .row-banner h1 {

    margin-top: -145px;

	    margin-left: 72px;

}

	

	.annc-m .result-doctor .item-annoucements .profile-doctor {

    padding: 70px 25px 5px;

}

	n2-ss-item-content.n2-ow {

    margin-top: 60px;

}

	.site-footer{

		padding: 0 100px;

	}

	.quick-search{

		width: 1200px;

	}

	.tnp-widget-minimal input.tnp-email{

		margin-left: 5px;

	}

	 .row-banner{

		height: 200px;

	}

   .main-navigation .menu-item-has-children > a:after{

        margin-left: 5px;

    }

    .eltd-menu-area .main-navigation a{

        padding: 10px 6px;

    }

	.img_allpage img{

		max-width: 30px;

	}

	/* ============== Header ==============*/

	.right_menu ul li{

		margin-right: 5px;

	}

	#menu-top-menu > li:before{

		top: 10px;

	}

	.eltd-top-bar a{

		font-size: 14px;

	}

	input[type="submit"].search-submit,

	input.search-field{

		height: 36px;

	}

	.eltd-top-bar .form-serach .content-form{

		top: -6px;

	}

	.sub_menu #menu-sub-menu{

		padding-bottom: 0;

	}

	.sub_menu #menu-sub-menu > li{

		width: 22%;

		margin-right: 4%;

		margin-bottom: 25px;

	}

	.sub_menu #menu-sub-menu > li:nth-child(4n){

		margin-right: 0;

	}

	.sub_menu #menu-sub-menu > li:nth-child(4n + 1){

		clear: both;

	}



	/* ================================ Home ============================= */

	.grid_box .wpb_content_element .wpb_wrapper p.main-text{

		min-height: 125px;

	}

	.grid_box .wpb_content_element .content_box{

		padding: 20px;

	}

	/* ================================ Career ============================= */

	.single-career .bg-grey {

		padding: 25px;

	}

	

	/* ================================ Find Doctor ============================= */

	.page-id-1376 .filter-select .filter_default > div{

		flex: 0 0 100%;

		max-width: 100%;

		-ms-flex: 0 0 100%;

	}

	.filter_default > div,

	.openmore .row > div{

		flex: 0 0 33.33%;

		max-width: 33.33%;

		-ms-flex: 0 0 33.33%;

	}

	.filter_default > div:last-child,

	.openmore .row > div:last-child{

		flex: 0 0 100%;

		max-width: 100%;

		-ms-flex: 0 0 100%;

	}

	.filter-select .btn-primary{

		float: right;

		margin-left:30px;

	}

	.filter_default,

	.openmore{

		margin-bottom: 20px;

	}

	.filter-header {

		margin-bottom: 70px;

	}

	.page-template-find-doctor .result-doctor .profile-doctor{

		padding:20px 0px 60px 20px;

	}

	

	/* ================ Events =============== */



	.dateevent{

		width: 46px;

		padding: 5px;

		border-bottom-left-radius: 23px;

		border-bottom-right-radius: 23px;

	}

	.dateevent b{

		font-size: 13px;

	}

	.page-template-category-filter .result-doctor .profile-doctor {

		padding: 75px 25px 25px;

	}

	.page-template-category-filter .med-all .result-doctor .profile-doctor {

    padding: 70px 25px 0px;

}

	.result-doctor .item-doctor{

		align-items: initial;

	}

	/*.result-doctor .item-events .avatar-doctor {

		background: #f6f6fa !important;

	}*/

	/*=========== Events Detail ============ */

	

	

	

	

	/* ==================== Media ============ */

	

	.page-template-find-doctor .result-doctor div[class*="col-"]:nth-child(n) .item-doctor,

	div[class*="col-"]:nth-child(n) .item-doctors-in-media{

		margin: 0;

	}

	.result-doctor div[class*="col-"]{

		margin-bottom: 30px;

	}

	div[class*="col-"] .item-annual-report{

		margin: 0;

	}

	

	/* ============= Doctor Detail ================= */



	.single-doctor .row > .col-sidebar{

		max-width: 32%;

		margin-right: 0;

		flex: 0 0 32%;

		-ms-flex: 0 0 32%;

	}

	.single-doctor .row > .col-content-doctor{

		max-width: 68%;

		flex: 0 0 68%;

		-ms-flex: 0 0 68%;

	}

	/*========== Annoucements ============*/



	.result-doctor .item-annoucements .profile-doctor{

		 padding: 70px 25px 25px;

	}

}

@media all and (max-width: 1350px){

	.quick-search {

		margin-left: 3px;

		width: 1200px;

	}

	.c-col{

		padding-bottom: 16px;

		width: 100%;

	}



	

	.sub_menu #menu-main-menu{

		display: block;

	}

	.sub_menu #menu-main-menu-1{

		display: none;

	}

	.right_menu {

		width: auto;

		display: block;

	}

	.eltd-page-header div.eltd-menu-area{

		padding: 0;

		height: 100px;

		width:96%;

	}

	.sub_menu .widget_nav_menu .menu li a{

		font-size: 16px;

	}

	.sub_menu #menu-main-menu > li{

		float: none;

		display: list-item;

		position: relative;

		margin-right: 0;

	}

	.sub_menu #menu-main-menu .sub-menu{

		display: none;

		padding-left: 20px;

	}

	.sub_menu #menu-main-menu .menu-item-has-children .dropdown_menu{

		display: block;

	}

	/* */

	/*.home_banner .n2-ss-layer.n2-ow{*/

	    /*max-width: 720px !important;*/

	/*}*/

    .home_banner #n2-ss-2-arrow-previous{

        left: 30px !important;

    }

    .home_banner #n2-ss-2-arrow-next{

        right: 30px !important;

    }

}



@media all and (max-width: 1024px){

	.home .home_banner.vc_custom_1558686944674 .vc_tta-container {

    height: 50px;

}

	.page-id-1598 .gp-detail #section-2 ul li {

    width: 32.5%;

}

	.page-id-1598 .gp-detail #section-1 .box-image {

    position: relative;

    width: 100%;

}

	.page-id-1971 .investor .item-annoucements .profile-doctor .name-doctor {

    min-height: 60px;

}

	.home.wpb-js-composer .vc_tta-container {

    margin-bottom: 0;

}

.home.wpb-js-composer .vc_tta.vc_general {

    margin: auto;

    font-size: 1em;

    width: 90%;

}	.home .vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-spacing-1.vc_tta-tabs-position-top.vc_tta-controls-align-left {

     position: relative;

    bottom: 53px;

}

	.page-id-4457 .gp-detail #section-5 {

    padding-top: 35px;

    padding-bottom: 0px;

}

.page-id-4457 .wpb_single_image img {

    max-width: 100%;

}

.page-id-4457 .gp-detail #section-5 .right {

    padding-top: 1.5%;

}

	.title_box h3 {

    padding-top: 20px;

    padding-bottom: 25px;

}

	.page-id-1598 .wpb_single_image img.vc_single_image-img {

    max-width: 100%;

}

	.post-1592 .text-corporate {

    padding-top: 52px !important;

}

	.page-template-category-filter h1.page_title, .page-template-investor-filter h1.page_title {

    margin-top: 25px;

}

	

	.home_banner .wpb_content_element h1 {

    font-size: 35px;

    padding-top: 22px;

}

	.news-letter-foot .widget_newsletterwidgetminimal h2.widget-title{

	       font-size: 25px;

    height: 26px;

	}

	

	.bottom_footer .copyright .textwidget ul {

    margin-top: 15px;

}

	

	.tnp-widget-minimal input.tnp-email{

		width: 60% !important;

		}

	.entry-content .wpb_content_element h3 {

    font-size: 1.75rem;

}

	

	.home .wpb_text_column.wpb_content_element.vc_custom_1561384910746.book_now.full_width.overlay{

		 min-height: 100%;

		}

	

	.med-all .item-media .profile-doctor > h3 {

    min-height: 65px;

}

	.new-ups .result-doctor .profile-doctor a.btn-dark-blue {

    position: relative;

    bottom: 20px;

    left: 0px;

}

	.dr-med .result-doctor .profile-doctor a.btn-dark-blue {

    bottom: 20px;

}	

	.annc-m .result-doctor .profile-doctor a.btn-dark-blue {

    bottom: 18px;

}

	.annu-al .result-doctor .profile-doctor a.btn-dark-blue {

    left: 0px;

    bottom: 10px;

}

.annu-al .result-doctor .profile-doctor {

    padding: 5px 40px;

}	

	.page-events .profile-doctor a.btn-dark-blue {

    left: 25px;

}

	.home .book_now h2 {

    padding-bottom: 15px;

}

	.home_box_content {

    padding-bottom: 8px;

}

	.quick-search {

    bottom: 30px;

    position: relative;

}

	

	.result-doctor .profile-doctor a.btn-dark-blue {

    left: 36px;

}

	.page-template-category-filter .profile-doctor > h3{

		font-size: 14px;

		}

		.page-template-category-filter .dr-med .profile-doctor > h3{

		font-size: 16px;

		}

	

	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{

		padding-top: 15px;

		}

	

	 .copyright ul{

	 display: flex;

    justify-content: center;

    width: 100%;

	 }

	.copyright ul li {

     outline:none;

	 padding:0 7px;

}

	.grid_box .wpb_content_element .wpb_wrapper p.main-text{

		font-size:12px;

		}

	.textwidget {

        flex-direction: column;

	}

	.quick-search {

		width: 100%;

		margin-top: 30px;

		height: 111px;

	}

	.quick-search input.form-control {

		font-size:12px

	}

	.quick-search label{

		font-size: 12px;

	}

	i.right {

		padding: 5px;

		margin-left: 5px;



	}

	.quick-btn {

		width: 100%;

		font-size: 12px;

	}

	.form-group{

		margin-bottom: 0;

	}

}



@media all and (max-width: 980px){

	.profile-doctor .name-doctor{

		font-size:14px;

		}

	.home .vc_row.vc_row-flex{

		padding-bottom: 0px;

		}

	article .entry-content h2 {

    font-size: 30px;

}

	.page-template-category-filter h1.page_title, .page-template-investor-filter h1.page_title {

    margin-top: 5px;

}

	.page-template-category-filter h1.page_title, .page-template-investor-filter h1.page_title {

    margin-bottom: 14px;

}

	h1.page_title{

		padding-top: 15px;

		}

	.page-template-find-doctor .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{

		padding: 24px;

		}

	

	.about-ct-01 .about_01_right h3 {

    font-size: 33px !important;

}

	

	article#post-1607 .row-banner h1{

		font-size:36px;

		}

	

	article#post-1475 .row-banner h1 {

    margin-top: -50px;

	font-size:36px;

}

	article#post-1475 .row-banner{

		padding-top: 126px;

		}



	article .entry-header h1 {

    font-size: 30px;

	margin-bottom:0;

}

	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{

		padding-top: 5px;

		}

	

	.page-template-category-filter .profile-doctor > h3{

	font-size: 14px;

}

	

	.vc_row-has-fill>.vc_column_container>.vc_column-inner{

		padding-top: 40px !important;

		margin-top:0;

		}

	

	#menu-top-menu .menu-item-has-children > a:after{

		display: none;

	}

	#menu-top-menu .dropdown_menu{

		display: inline-block;

	}

	#menu-top-menu .sub-menu{

		left: 0;

		display: none;

	}

	.body-content h1{

		font-size: 35px;

	}

	/* ================================ Home ============================= */

	.grid-sizer,

	.grid_box .wpb_content_element{

		width: 50%;

	}

	.home_list_posts .vc_gitem_row .vc_gitem-col{

		padding: 20px;

	}

	.site-footer .eltd-column:nth-child(n){

		width: 32%;

		margin-right: 2%;

	}

	.site-footer .eltd-column:first-child{

		width: 100%;

		margin-right: 0;

		border-right: none;

		padding-right: 0;

	}

	.site-footer .eltd-column:last-child{

		margin-right: 0;

		border-right: none;

	}

	.grid_box .wpb_content_element{

		border: solid 5px #FFF;

	}

	.home_list_posts {

		padding: 70px 0;

	}

	

	/* ================================ Book ============================= */

	

	.row-banner {

		padding-top: 2%;

		padding-bottom: 10%;

	}

	article#post-1607 .row-banner {

		padding-top: 126px;

		    font-size: 36px;

	}

	

	/* ================================ Career ============================= */

	

	.why_join_us{

		display: block;

		padding: 50px 0;

	}

	.why_join_us h3{

		font-size: 35px;

	}

	.why_join_us .vc_col-sm-6:nth-child(n){

		padding: 0;

	}

	.career_page .vc_grid-item .vc_grid-item-mini{

		padding: 25px;

	}

	.career_page .vc_gitem_row .vc_gitem-col{

		padding: 0 20px 0 0;

	}

	.single-career .row div[class*="col-"]{

		max-width: 100%;

		flex: 0 0 100%;

		-ms-flex: 0 0 100%;

	}

	.single-career .wpcf7-form{

		max-width: 500px;

	}

	.page-template-find-doctor div.body-content{

		padding: 0px 0;

		}

	div.body-content {

		padding: 5px 0;

	}

	

	/* ============= Locate =================== */

	

	.page-template-locate .body-content > .row > div{

		flex: 0 0 100%;

		max-width: 100%;

		-ms-flex: 0 0 100%;

	}

	.page-template-locate .result_filter{

		margin-bottom: 60px;

	}

	#map{

		height: 460px !important;

	}

	

	/* ================ Events ===================== */

	

	.page-template-category-filter .content_filter .tab-filter,

	.page-template-investor-filter .content_filter .tab-filter{

		padding-bottom: 0;

	}

	.content_filter > .row > div{

		-ms-flex: 0 0 100%;

		flex: 0 0 100%;

		max-width: 50%;

	}

	.content_filter .tab-filter{

		margin-bottom: 25px;

	}

	.item-events .short-content{

		margin-bottom: 30px;

	}

	

	/* ================ Find doctor ============== */

	

	.page-template-find-doctor .result-doctor .item-doctor{

		flex-wrap: wrap;

	}

	.page-template-find-doctor .result-doctor .profile-doctor,

	.page-template-find-doctor .result-doctor .avatar-doctor{

		max-width: 100%;

		flex: 0 0 100%;

		-ms-flex: 0 0 100%;

	}

	.single-doctor .list_field,

	.content_doctor .accordion-section{

		padding: 15px;

	}

	.single-doctor .container .video iframe{

		height: auto;

		width: 100%;

	}

	.content-top .content_doctor_top .link_button,

	.content-top .content_doctor_top .post-title{

		float: none;

		margin-bottom: 30px;

	}

	

	/* ================ New Update =========== */

	.page-template-category-filter .result-doctor .item-news-updates div.profile-doctor {

    padding: 20px 10px 50px 20px;

}

.page-template-category-filter .result-doctor .item-articles div.profile-doctor {

	    padding: 5px 10px 50px 20px;

	}

.result-doctor .profile-doctor a.btn-dark-blue {

    bottom: 15px;

    left: 34px;

}

}

@media all and (max-width: 768px){

	.home .home_banner.vc_custom_1558686944674 .vc_tta-container {

    height: 60px;

}

	.page-id-1598 .gp-detail #section-2 ul li {

    width: 32.5%;

}

	

	.page-id-1598 .gp-detail #section-1 .box-image {

    position: relative;

    width: 100%;

}

	.page-id-1598 .gp-detail #section-1 {

    padding-top: 10px;

}

	.home .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {

    padding-top: 0px !important;

}

	.home.wpb-js-composer .vc_tta-container {

    margin-bottom: 0;

}

	.home.wpb-js-composer .vc_tta.vc_general {

    margin: auto;

    font-size: 1em;

    width: 90%;

}

	.home .vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-spacing-1.vc_tta-tabs-position-top.vc_tta-controls-align-left {

   position: relative;

    bottom: 53px;

}

	.page-id-4457 .gp-detail #section-5 {

    padding-top: 0;

}

.page-id-4457 .gp-detail #section-5 .right {

    padding-top: 4.5%;

}

	.page-id-1598 .wpb_single_image img.vc_single_image-img {

    max-width: 100%;

}

	.profile-doctor .name-doctor {

    margin-bottom: 15px;

}

	h1.page_title {

    margin-top: 5px;

}

	

.news-letter-foot .widget_newsletterwidgetminimal h2.widget-title{

	       font-size: 24px;

    height: 25px;

    padding-top: 8px;

	}

	

.about_ct_06 .vc_btn3.vc_btn3-color-juicy-pink, .about_ct_06 .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {

    right: 10px;

    top: 26px;

    width: 10px;

    height: 15px;

}

	article#post-1607 .row-banner h1 {

    margin-top: -50px;

}

	.page-template-category-filter .new-ups .result-doctor .item-news-updates .profile-doctor {

    padding: 15px 23px;

}

	.dr-med .result-doctor .profile-doctor a.btn-dark-blue {

    bottom: 10px;

}

	.page-template-category-filter .past-ad .profile-doctor > h3 {

    min-height: 20px;

}

	.past-ad .result-doctor .profile-doctor a.btn-dark-blue {

    bottom: -8px;

}

	

	.annc-m .result-doctor .profile-doctor a.btn-dark-blue {

    bottom: 18px;

}

	

	

.page-id-2014 .annu-al .result-doctor .profile-doctor a.btn-dark-blue {

    bottom: 20px;

    left: 0px;

}

.page-id-2014.page-template-investor-filter .profile-doctor > h3 {

    min-height: 35px;

}

.annu-al .result-doctor .profile-doctor {

    padding: 5px 40px;

}

	.page-events .item-events .short-content {

    margin-bottom: 60px;

}

	.page-events .result-doctor div.item-events {

    margin-bottom: 10px !important;

}

	.home .book_now h2 {

    padding-bottom: 18px;

}

	.home .title_box h3 {

    padding-top: 30px;

    padding-bottom: 30px;

}

	.form-serach {

    margin-right: 0 !important;

}

	.tnp-submit{ width: 100px !important;}

	

	.site-footer {

    padding: 0px 24px;

}

	

	.result-doctor.result_filter .profile-doctor a.btn-dark-blue {

    bottom: 20;

}

	.main-navigation li {

    padding: 5px 10px;

    margin: 0;

}

	.tnp-widget-minimal input.tnp-email{

		width: 79% !important;

	}

	.home_banner .wpb_content_element h1{

		 margin-top: 0px !important;

    padding-left: 10px !important;

	}



	.form-group {

		display: flex;

		margin: 0;

	}

	.quick-search input.form-control{

		margin: 0;

	}



	.quick-search {

		width: 100%;

		text-align: left;

		height: 110px;

		margin-left: 0;

	}



	.n2-ss-layer.n2-ow .quick-search {

		display: none;

	}

	#menu-top-menu > li:before {

		top: 12px;

	}

	.eltd-top-bar #menu-top-menu{

		display: flex;

		margin: 0;

	}

	.eltd-top-bar #lang_sel a{

		width: 100%;

		padding: 8px 5px;

    margin: 0;

		font-size: 9px;

	}

	.grid-sizer, .grid_box .wpb_content_element{

		width: 33%;

	}

	

	.grid_box .wpb_content_element {

    margin: 0px;

	}

	.c-col{

		padding-bottom: 16px;

		width: 100%;

	}



	.news-letter-title{

		width: 100%;

	}

	div.container{

		padding: 0 15px;

	}

	.page-template-gp-detail .site-main > div.container{

		padding: 0;

	}

	.open-menu{

		display: block;

	}

	.right_menu{

		display: none;

	}

	.pagenavi{

		margin-bottom: 0;

		position: relative;

	}

	/* =========== Header ============ */

	.img_allpage{

		/*top: auto;

		bottom: 0;

		left: 50%;

		margin-left: -77px;*/

	}

	.img_allpage ul li{

		display: block;

		margin-bottom: 1px;

		margin-right: 5px;

	}

	.img_allpage ul li:last-child{

		margin-right: 0;

	}

	.img_allpage img{

		max-width: 45px;

	}

	.bottom_footer{

		padding-bottom: 65px;

	}

	.eltd-top-bar .container,

	.eltd-page-header div.eltd-menu-area{

		width: 100%;

		padding: 0 15px;

	}

	.right_menu ul li:last-child{

		display: none;

	}

	.right_menu ul li {

		margin-right: 0;

	}

	.sub_menu .menu li{

		float: none;

		display: list-item;

		margin-right: 0;

	}

	/*.sub_menu .menu-item-has-children > a:after{

		display: inline-block;

	}*/

	.sub_menu #menu-sub-menu > li,

	.sub_menu .menu > li{

		margin-right: 0;

		width: auto;

		margin-bottom: 0;

		position: relative;

	}

	.sub_menu .menu .sub-menu{

		display: none;

		padding-left: 20px;

	}

	.sub_menu .menu > li > a{

		display: block;

		margin-right: 40px;

	}

	.sub_menu .menu-item-has-children.change_arrow > a:after{

		content: "\f106";

	}

	.sub_menu #menu-sub-menu{

		padding-bottom: 25px;

	}

	.sub_menu .menu-item-has-children .dropdown_menu{

		display: block;

	}

	.sub_menu{

		width: 100%;

	}



	/* ================================ Home ============================= */



	.site-footer .eltd-column:nth-child(n){

		width: 100%;

		margin-right: 0;

	}

	.widget_nav_menu ul li{

		display: inline-block;

		margin-right: 20px;

		padding: 5px 0;

		margin-bottom: 0;

	}

	.widget_nav_menu ul li:last-child{

		margin-right: 0;

	}

	.top_footer{

		padding: 40px 0;

	}

	.home_banner .wpb_content_element h1{

		font-size: 35px;

		margin-bottom: 20px !important;

	}

	.home_banner .n2-ss-layer.n2-ow{

	    /*max-width: 500px !important;*/

	}

	.home_banner a.link_button {

        padding: 6px 15px !important;

        color: #fff !important;

        font-size: 14px !important;

	}

    .home_banner #n2-ss-2-arrow-previous{

        left: 15px !important;

    }

    .home_banner #n2-ss-2-arrow-next{

        right: 15px !important;

    }

	.title_box h3 {

		font-size: 35px;

		padding-top: 50px;

		padding-bottom: 30px;

	}

	.book_now{

		padding: 80px 0;

	}

	.home_list_posts .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,

	.home_list_posts .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{

		top: -65px;

	}

	.home_list_posts {

		padding: 50px 0;

	}

	.widget_newsletterwidget h2{

		font-size: 25px;

	}

	section.widget_newsletterwidget{

		padding: 50px 15px;

	}

	.grid_box .wpb_content_element .wpb_wrapper img{



	}

	/* ================================ Book ============================= */

	.wpcf7-form .field div{

		width: 100%;

	}

	.book_form{

		padding: 0px 0;

	}

	.row-banner h3{

		padding-left: 0;

		font-size: 35px;

	}

	.wpcf7-form .field{

		padding: 0 15px;

	}

	.wpcf7-form .field .width25{

		margin-bottom: 0 !important;

	}



	/* ================= Find Doctor ================= */

	.result-doctor div[class*="col-"]:nth-child(n) .item-doctor{

		margin: 0;

	}

	.result-doctor div[class*="col-"]{

		margin-bottom: 30px;

	}

	.filter_default > div,

	.openmore .row > div {

		flex: none;

		max-width: none;

		-ms-flex: none;

	}

	div.filter-anpha{

		display: block;

		text-align: center

	}

	.filter-anpha label {

		margin: 2px 10px;

	}

	/* ============= Locate =================== */



	.line>div:last-child {

		float: none;

		padding-left: 25px;

	}

	.result_filter .accordion-section {

		padding: 15px;

		margin-right: 5px;

	}

	/* ============= Career Detail =================== */

	.single-career .bg-grey{

		margin-bottom: 0;

	}

	.single-doctor .container .video iframe{

		height: 360px;

	}

	/* ================ Events =========== */



	.result-doctor .item-events .profile-doctor,

	.result-doctor .item-events .avatar-doctor{

		max-width: 100%;

		flex: 0 0 100%;

		-ms-flex: 0 0 100%;

		width: 100%;

	}

	.result-doctor .item-events .avatar-doctor{

		background: transparent !important;

	}

	.page-template-category-filter .item-events .avatar-doctor img {

		display: inline-block;

	}

	.profile-doctor .inline-events,

	.result-doctor div.item-events{

		display: block;

	}

	.result-doctor div.item-events{

		margin-bottom: 30px !important;

	}

	.inline-events .list-icon{

		margin-bottom: 15px;

		margin-right: 0;

	}

	.pagenavi .page-numbers{

		font-size: 14px;

		margin: 0 5px;

	}

	span.page-numbers.current{

		margin: 0 5px;

	}

	span.page-numbers.current{

		font-size: 18px;

	}

	.pagenavi a.next, .pagenavi a.prev{

		width: 50px;

        height: 25px;

        font-size: 14px;

        line-height: 25px;

        position: absolute;

        top: 100%;

        margin-top: 5px;

	}

	.pagenavi a.next {

		border-top-right-radius: 13px;

		border-bottom-right-radius: 13px;

		left: 50%;

	}

	.pagenavi a.prev {

	    right: 50%;

		border-top-left-radius: 13px;

		border-bottom-left-radius: 13px;

	}

	.tab-filter li{

		display: list-item;

		margin-right: 0;

		margin-bottom: 10px;

	}

	.tab-filter li:last-child{

		margin-bottom: 0;

	}

	/* ============= Doctor Detail ================= */



	.single-doctor .row > .col-content-doctor,

	.single-doctor .row > .col-sidebar{

		max-width: 100%;

		margin-right: 0;

		flex: 0 0 100%;

		-ms-flex: 0 0 100%;

	}

	.single-doctor .row > .col-content-doctor{

		margin-bottom: 50px;

	}

	.single-doctor .content-area {

		margin-top: 70px;

		margin-bottom: 70px;

	}



	/*========== Annoucements ============*/

	.investor div.item-annoucements .profile-doctor .name-doctor{

		min-height: 85px;

	}

	.mobile_change .vc_grid-item-mini > .vc_gitem-animated-block{

		max-width: 35%;

		flex: 0 0 35%;

		-ms-flex: 0 0 35%;

	}

	.mobile_change .vc_grid-item-mini > .vc_gitem-zone{

		max-width: 65%;

		flex: 0 0 65%;

		-ms-flex: 0 0 65%;

		background: #f6f6fa !important;

	}

	.mobile_change .vc_grid-item-mini{

		display: -ms-flexbox;

		display: flex;

		-ms-flex-wrap: wrap;

		flex-wrap: wrap;

		align-items: initial;

	}

	.mobile_change .vc_grid-item-mini > .vc_gitem-animated-block .vc_gitem-zone{

		height: 100%;

	}

	/*=========*/



	.career_page .vc_gitem_row .vc_gitem-col:last-child{

		text-align: left;

	}

}



@media all and (max-width: 767px){

	.home .home_banner.vc_custom_1558686944674 .vc_tta-container {

    height: unset;

}

	.page-id-1598 .gp-detail #section-2 ul li {

    width: 32.5%;

    float: none;

}

	.page-id-1598 .gp-detail #section-1 .box-image {

    position: relative;

    width: 100%;

}

	.page-id-4457 footer#colophon {

    margin-top: 0px;

}

.quick-btn {

    width: 108px;

}

	.page-id-2014 .annu-al .result-doctor .profile-doctor {

    padding: 5px 40px;

}

.page-id-2014.page-template-investor-filter .profile-doctor > h3 {

    min-height: 40px;

}

.page-id-2014 .annu-al .result-doctor .profile-doctor a.btn-dark-blue {

    bottom: 10px;

    left: 0px;

}

	.page-id-1971 .investor div.item-annoucements .profile-doctor .name-doctor {

    min-height: 45px;

}

	.home.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {

     background-color: #595395;

    color: #fffdfd;

}

	.home.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {

    background-color: #595395;

    color: #fffdfd;

}

	.home.wpb-js-composer .vc_tta-container {

    margin-bottom: 0;

}

	.page-id-1996 #contact-row-1{

		padding-bottom: 0px;

		}

	.home .vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-spacing-1.vc_tta-tabs-position-top.vc_tta-controls-align-left {

    position: relative;

    bottom: 0px;

}

	.page-id-1996 table {

    word-break: break-word;

}

	.container .select2-container--default .select2-selection--single .select2-selection__rendered {

    font-size: 14px;

}

.filter-select div[class*="col-"] input{

	font-size: 14px;

	}

	.page-id-1607 #management-team .vc_column_container>.vc_column-inner {

    width: 95.5%;

}

	.page-id-1607 #advisory-board .vc_column_container>.vc_column-inner {

    width: 95.5%;

}

	.page-id-1607 #directors .vc_column_container>.vc_column-inner {

    width: 95.5%;

}

	.page-id-1607 .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {

    padding-right: 0;

}

	.page-id-4457 .book_now {

    padding: 15px 0;

}

	.page-id-4457 .gp-detail #section-6 .left {

    margin-bottom: 0px;

}

	.page-id-4457 .vc_row-has-fill>.vc_column_container>.vc_column-inner {

    padding-top: 10px !important;

}

	.page-id-4457 .wpb_single_image img {

    max-width: 100%;

}

	.page-id-4457 .gp-detail #section-5 {

    padding-top: 0px;

    padding-bottom: 0px;

}

	.home_banner .wpb_content_element h1 {

    margin-top: 0px !important;

	padding-left:30px !important;

}

	.page-id-1765 .heading-corporate h1 {

    font-size: 34px;

}

	.page-id-1598 .wpb_content_element{

    margin-bottom: 15px;

}

	.page-id-1598 .gp-detail #section-3 {

    padding-bottom: 0;

}

	/*.page-id-1607 .vc_column_container>.vc_column-inner {

    padding-right: 30px;

    padding-left: 0;

}

*/.page-id-1607 .about_ct_03 .vc_column_container>.vc_column-inner {

    padding-right: 30px;

    padding-left: 30px;

}

	.med-all .item-media .profile-doctor > h3 {

    min-height: 75px;

}

	.page-id-1598 .wpb_single_image img.vc_single_image-img {

    max-width: 100%;

}

	.page-id-1598 .gp-detail #section-2 h3 {

    margin-bottom: 10px;

}

	.page-id-1598 .vc_row-has-fill>.vc_column_container>.vc_column-inner {

    margin-top: 0;

    padding-top: 0 !important;

}

	.page-id-1598 .gp-detail #section-1 {

    padding-top: 0;

	    padding-bottom: 0px;

}

	.home footer#colophon {

    margin-top: 0px;

}

	footer#colophon {

    margin-top: 30px;

}

.page-id-4541 footer#colophon {

    margin-top: 0px;

}

	.main-navigation li {

		 padding: 0 3px;

    margin: 0 1px;

	}

	#menu-top-menu > li:before {

    top: 7px;

}

	.news-letter-foot .widget_newsletterwidgetminimal h2.widget-title{

	font-size: 18px;

    background: none;

    height: 20px;

	}

	.site-footer .eltd-column {

    padding: 5px 0;

}

	.bottom_footer .copyright .textwidget ul {

    margin-top: 15px;

}

	.home .wpb_text_column.wpb_content_element.vc_custom_1561384910746.book_now.full_width.overlay{

		    border-right: 0;

    border-bottom: 2px solid #fff;

}

	.grid_box .wpb_content_element .wpb_wrapper h3{

		margin-bottom: 10px;

		}

	.grid_box .wpb_content_element .content_box {

    padding: 10px;

}

	article#post-1475 .entry-content .wpb_content_element h3 {

    font-size: 34px;

}

	

	h3.vc_custom_heading{

		font-size:34px !important; 

		}

	.row-banner h1, .row-banner h2, .row-banner h3{

		font-size:40px;

		}

	.page-events .result-doctor .profile-doctor a.btn-dark-blue {

    left: 0px;

}	

	.quick-search{

	position:relative;

	bottom:0px;

}

	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{

		padding-top: 30px !important;

		}

	

	.form-control{

		width:100% !important;

		margin:20px 0;

		}

	.heading-corporate h1 {

    margin: 135px 0 0 ;

}

	.copyright ul {

    justify-content: center;

    width: 100%;

}

.textwidget {

        flex-direction: column;

}





	.tnp-widget-minimal form{

		background: none;

	}

	.menu-gp-health-screening-container{

		text-align: left;

	}



	/*.main-navigation li {

		margin-bottom: 0;

		padding: 0 2px;

	}*/

	.eltd-top-bar #menu-top-menu {

		display: block;

		padding: 18px 0;

	}

	.form-serach {

		margin-left: 15px;

	}

	.top_footer {

    padding: 45px 0 0px 0;

}

	.site-footer{

		padding: 0;

	}

	.tnp-widget-minimal input.tnp-email{

		width: 100% !important;

		margin: 18px 0;

	}

	.tnp-widget-minimal input.tnp-submit{

		width: 100% !important;

	}

	.quick-search-row .quick-search {

		width: 100%;

		text-align: left;

		height: auto;

		padding: 20px 0 60px 0;

		margin-top: 0px;

	}

	.quick-search input.form-control{

		margin: 20px 0;

	}

	.form-row {

		flex-direction: column;

		padding:0 20px;

	}

	.form-group {

		display: flex;

		flex-flow: column;

		padding:0 20px;

	}

	.quick-btn{

		margin: 20px 0;

	}

}



@media all and (max-width: 480px){

	.page-id-1598 .gp-detail #section-2 ul li {

    width: 50%;

    float: none;

}

	.home-search-filter.app-filter .filter-two .btn{

		margin-left:18px;

		}

	.home-search-filter.app-filter {

    flex-wrap: wrap;

}

.home-search-filter.app-filter .filter-first {

    display: flex;

	    margin-bottom: 10px;



}

	.page-id-1607 #management-team .vc_column_container>.vc_column-inner {

    width: 92%;

}

	.page-id-1607 #advisory-board .vc_column_container>.vc_column-inner {

    width: 92%;

}

	.page-id-1607 #directors .vc_column_container>.vc_column-inner {

    width: 92%;

}

	.home_banner .wpb_content_element h1 {

    margin-top: 0px !important;

	padding-left:0px;

}

	.page-id-1598 .wpb_content_element{

    margin-bottom: 15px;

}

	.page-id-1598 .gp-detail #section-3 {

    padding-bottom: 0;

}

	article#post-1475 .row-banner h1{

		margin-top: -60px;

		    margin-left: 20px;

		}

	

	article#post-1607 .row-banner h1 {

		margin-left: 20px;

    margin-top: -60px;

}

	.annc-m .result-doctor .profile-doctor a.btn-dark-blue {

    bottom: 14px;

}

.page-events .result-doctor .profile-doctor a.btn-dark-blue {

    left: 0px;

}

}



@media all and (max-width: 520px){

	.main-navigation li {

		 padding: 0 3px;

    margin: 0 1px;

	}

	.form-serach {

		margin-left: 2px;

	}

	#menu-top-menu > li:before{

		top: 8px;

	}

	.eltd-top-bar #lang_sel a{

		margin: 0px;

	}

	.eltd-top-bar .container{

		position: relative;

	}

	.eltd-top-bar .form-serach{

		position: static;

	}

	.eltd-top-bar .form-serach .content-form{

		right: 0;

		top: 100%;

		width: 100%;

	    background: rgb(39, 144, 165);

		padding: 5px 15px;

	}

	.form-serach .content-form label,

	.form-serach .search-field{

		width: 100%;

	}

	.site-footer .eltd-column:nth-child(n){

		display: none;

	}

	.site-footer .eltd-column:first-child{

		display: block;

		padding-top: 0;

		text-align: center;

	}

	.site-footer .eltd-column:first-child ul{

		display: inline-block;

		margin-bottom: 20px;

	}

	a#backtotop{

        bottom: 10px;

		right: 15px;

		width: 40px;

		height: 40px;

		line-height: 40px;

		text-align: center;

		padding: 0;

	}

	.site-footer .widget p,

	.copyright .widget a,

	.site-footer .more{

		font-size: 15px;

	}

	.bottom_footer{

		padding-top: 40px;

	}

	.home_box_content{

		padding-bottom: 30px;

	}

	/* ================================ Home ============================= */

	/*.home_banner .wpb_content_element{

		display: none;

	}*/

	.show-mobile{

		padding-top: 40px;

		padding-bottom: 40px;

		display: block;

	}

	.show-mobile h1{

		color: #3f414b;

		font-weight: 400;

		font-size: 30px;

		margin-bottom: 30px;

		text-shadow: none !important;

	}

	.show-mobile .link_button{

		font-size: 15px;

	}

	.grid-sizer,

	.grid_box .wpb_content_element{

		width: 50%;

		float: right;

		top: unset !important;

		position: unset !important;

		margin: 0;



	}

	.home_box_content .vc_column_container>.vc_column-inner{

		padding-left: 10px;

		padding-right: 10px;

	}

	.grid_box .wpb_content_element{

		border-width: 10px;

		height: 130px !important;

		padding: 0;

		cursor: pointer;

		display: -webkit-flex;

		-webkit-align-items: center;

		display: flex;

		align-items: center;

	}

	.grid_box .wpb_content_element .wpb_wrapper{

		width: 100%;

		text-align: center;

		padding: 0 10px;

	}

	.grid_box .wpb_content_element .wpb_wrapper h3{

		font-size: 14px;

	}

	.grid_box .wpb_content_element p{

		display: none;

	}

	.grid_box .wpb_content_element .wpb_wrapper h3{

		margin: 0;

		min-height: auto;

	}



	.grid_box .wpb_content_element .content_box{

		min-height: auto;

		padding: 0;

	}



	.home_banner .wpb_content_element h1,

	.title_box h3{

		font-size: 30px;

	}

	.mobile_change .vc_gitem-post-data h4{

		font-size: 14px;

		margin-bottom: 0;

	}

	.mobile_change .vc_gitem_row .vc_gitem-col{

		padding: 10px;

	}

	.home_list_posts .vc_gitem-post-data{

		margin-bottom: 0;

	}

	.home_list_posts .vc_btn3-container.vc_btn3-left{

		display: none;

	}

	div.mobile_change .vc_gitem_row .vc_gitem-col .vc_gitem-post-category-name a,

	.mobile_change .vc_grid-filter-item span{

		font-size: 12px !important;

	}

	.home_list_posts .vc_gitem_row .vc_gitem-col .vc_grid-filter{

		margin-bottom: 5px !important;

		line-height: 1em;

	}

	.home_list_posts h3 {

		padding-bottom: 30px;

		font-size: 30px;

		text-align: center;

	}

	.home_list_posts .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,

	.home_list_posts .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{

		position: static;

		margin: 0 1px;

	}

	.vc_responsive div.vc_grid-filter-select select{

		width: 100%;

	}

	.mobile_change div.vc_grid-filter-select select{

		border: none;

		border-bottom: solid 1px #d4d3d8;		

	}

	.home_list_posts .vc_grid-owl-nav{

		margin-bottom: 20px;

		text-align: center;

	}

	div.vc_grid-filter-select {

		margin-bottom: 40px;

	}

	body .tnp-widget .tnp-field.tnp-field-button{

		margin-bottom: 0;

	}

	/* =========== Book =========== */

	.wpcf7-form .field .width25{

		width: 100%;

		margin-right: 0;

		margin-bottom: 40px !important;

	}

	.wpcf7-form .field .width25:last-child{

		margin-bottom: 0 !important;

	}

	

	/* ================================ Career ============================= */

	

	.career_page .vc_grid-item .vc_grid-item-mini{

		padding: 15px;

	}

	

	/* ============== Events ============= */

	

	.page-template-category-filter .result-doctor .profile-doctor{

		padding: 100px 15px 15px;

	}

	/* ================ Find doctor ============== */

	

	.filter-select .btn{

		width: 130px;

	}

	/*========== Annoucements ============*/



	.result-doctor .item-annoucements .profile-doctor{

		 padding: 70px 15px 15px;

	}

	.row-banner.career-page{

	    background-position: top left -80px !important;

	}

	/* For Slide */

	.home_banner a.link_button{

	    padding: 8px 10px !important;

        font-size: 11px !important;

        margin-bottom: 5px;

        line-height: 1em !important;

	}

	.home_banner .wpb_content_element h1{

	    font-size: 20px;

	    margin-bottom: 15px !important;

	}

	.home_banner #n2-ss-2-arrow-previous,

    .home_banner #n2-ss-2-arrow-next{

        width: 15px !important;

        height: 15px !important;

    }

}

.filter-articles .first-col .control{

	display: none;

}

/* .profile-doctor .list-worker ul+ul:before{

	height: 2px;

	border-radius: 0;

	margin-top: 0;

} */

#lang_sel{

    /*opacity: 0;*/

    /*visibility: hidden;*/

    order: -1;

}

.single-career .share a.twitter,

.single-investor .share a.twitter{

    display: none;   

}



@media all and (max-width: 370px){

	#menu-top-menu > li:before {

    right: -2px;

}

	.eltd-top-bar #lang_sel a{

		padding: 8px 3px;

		font-size: 8px;

		margin: 0 0px;

		}

	.main-navigation li {

    padding: 0 1px;

    margin: 0 1px;

}



}