@import url('https://fonts.googleapis.com/css?family=Cabin:400,600,700&display=swap&subset=latin-ext');

.logo img {max-width: 250px;}
.he-icon {max-width: 50px; padding-top: 0px; margin-top: -40px; margin-left: 15px;}
.he-text {padding-top: 15px;}

.social_menu {
	margin-top: 15px;
}

.book-btn .view_all {
	position: absolute;
	right: 0;
	top: -60px;
}

.book-btn {
min-width: 210px;
position: relative;

}
.top-phone-wrap {font-size: 13px;}
.top-phone {font-size: 19px; font-weight: bold;}

.navbar-nav>li {
	border-left: 1px solid rgba(255,255,255,0.1);
}

.default .navbar.navbar3 #main_nav .nav li a {
	padding: 0 20px;
}


#main_nav .nav li:first-child {
	border-left: none;
}

.view_all {
	background-color: #00BBE8;
	border-radius: 10px;
	cursor: pointer;
}

.view_all:hover {
	background-color: #23b9d7;
}

.default .navbar.navbar3 {
	max-width: 1170px;
    margin: auto !important;
    background:#23b9d7; 
    left: 0;
    right: 0;
    border-radius: 14px;
    box-shadow: 0 0 20px 0 rgba(00,00,00,0.2);
    background: linear-gradient(135deg, #0097c5 0%,#007ba0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.default .navbar.navbar3 #main_nav .nav li a
 {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

.default .navbar #main_nav .nav li.dropdown:hover a {
	background-color: #fff;
	color: #23b9d7 !important;
}

.nav.navbar-nav {width: 100%;}

.home3 .background_slider_row.row {top: -45px;}
.book-now {position: absolute; right: 15px; padding: 16px 36px; box-shadow: 0 0 20px 0 rgba(00,00,00,0.1); font-size: 16px;
font-weight: bold; color: #016db9;  border-radius: 30px; background-color: #fff; margin-top: 16px; cursor: pointer; bottom: -26px;}


.social-top a{ display: inline-block !important; padding: 0 8px !important;}
.social-top img{ width: 48px; }
.slide_banner.slide_banner2 .inner {background-color: transparent; display: inline-block; width: 600px; right: 0; }
.slide_banner h2 {color: #fff; margin-top: 80px; font-weight: 900; margin-bottom: 0; padding-bottom: 5px; font-family: 'Cabin', sans-serif; font-size: 48px; line-height: 54px;}
.slide_banner p {color: #fff; font-size: 17px;}

.about_medicalpro_N_form {margin-top: -45px !important; background-color: #efefef;}


.about_medicalpro_N_form .container_area {background-image: none;}


.slide_banner.slide_banner2 {
	position: absolute;
    z-index: 2;
    width: 1170px;
    top: 15%;
    right: 0;
    left: 0;
    margin: auto;
    text-align: right;
}


.container_area .inner {background-color: #00BBE8; box-shadow: 0 0 50px 0 rgba(00,00,00,0.15);}

.trusted_area img {width: 100%;}

.social-top a {    padding: 0 2px !important;}

.lang-set {    position: absolute;
    top: -73px;
    right: 0px;
    font-size: 13px;}


.default .navbar.affix {max-width: 100% !important; border-radius: 0;}

.lang-set a {padding-left: 14px;}
.social-top img {width: 48px;}

.about_medicalpro_N_form .container_area .trusted_area h2 {margin-bottom: 0; color: #fff; margin-top:40px;}
.about_medicalpro_N_form .container_area .trusted_area h4 {margin-bottom: 30px; color: #fff;}
.about_medicalpro_N_form .container_area .trusted_area p {color: #fff;}


.about_medicalpro_N_form .col-md-5 {padding: 0;}
.about_medicalpro_N_form .view_all {background-color: #fff; color: #23b9d7; }

.figures-area {margin-top:20px;}
.figures-area .col-md-3 {
	background-color: #fff;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
	border-right: 2px solid #efefef;
}

.figures-area .col-md-3:last-child {border:none;}

.figures-area .figure-title {font-size: 15px; min-height: 50px;}
.figures-area .figure-content {font-size: 20px; font-weight: bold;}


.titleRow h2 {text-transform: none; color: #23b9d7; font-size: 30px; font-weight: 900;}
.titleRow h5 {text-transform: none; color:#555;}
.titleRow h2:after {display: none;}

.service_block {padding:10px;}
.service_block>.service-wrapper {background-color: #fff; box-shadow: 0 0 20px 0 rgba(00,00,00,0.15); min-height: 250px; border-radius: 10px; padding: 0; padding-top: 20px; padding-bottom: 20px;}


.home-se .service_block>.service-wrapper {background-color: #fff;  min-height: 400px; border-radius: 0px; padding: 0; padding-top: 0px; padding-bottom: 60px; box-shadow: 0 20px 40px 0 rgba(00,00,00,0.14);}

.service_block>.service-wrapper p {text-align: left;}
.service_block>.service-wrapper .service-detail {text-align: left; font-size: 16px; padding-top: 15px;}
.service_block>.service-wrapper h4 {color:#00BBE8; text-transform: none; font-size: 18px;}

.home-se .service_block>.service-wrapper p {text-align: center;}


.about_medicalpro_row.about_medicalpro_row2 {background-image: url('../../images/comments-back.jpg'); background-size: cover;}


.comments {background-color:#fff; border-radius: 10px; padding:20px; }

.owl-theme .item {color: #333;}

.titleRow, .title_row {text-transform: none;}

.team_section_type2 .team_member .title_row h5 {text-transform: none; color: #222;}

.team_section_type2 {background-color: #efefef;} 


.team_member .inner {background-color: #fff; padding:10px; min-height: 230px; box-shadow: 0px 10px 30px 0 rgba(00,00,00,0.05);}


.team_section_type2 .team_member .title_row .pos {color: #666; font-style:normal; font-size: 15px;}

.about_medicalpro_row2 h2 {color: #fff; }


.contact_form {background-color: #fff;}
.contact_form .container_area .inner {background-color: #fff; box-shadow: none;}

.contact_form h2 {color: #23b9d7 !important; margin-top: 0 !important; font-size: 22px;}


.team_section_type2 .service-detail {margin-top: 10px; font-size: 16px;}
.team_section_type2 {padding-top: 70px; padding-bottom: 70px;}


.appointment_home_form2 .form_inputs .input_row {background-color: #fff; border-bottom-color: #ccc;}

.appointment_home_form2 .form_inputs .input_row label {color: #00BBE8;}

.appointment_home_form2 .form_inputs .input_row .form-control {color: #333 !important;}

.appointment_home_form2 .form_inputs .input_row .form-control::placeholder {
	color: #777 !important;
}


.appointment_home_form2 .form_inputs .input_row textarea.form-control {height: 70px;}


.appointment_home_form2 .form_inputs input[type="submit"] {
	background-color: #00BBE8;
	border-radius: 10px;
}
.appointment_home_form2 .form_inputs input[type="submit"]:hover {
	background-color: #23b9d7;
}

.flex-control-nav {bottom: 10px; z-index: 999;} 

.con-li {padding: 0; margin: 0; list-style: none;}
.con-li li {padding: 0; margin: 0; list-style: none;}

footer {background-color: #444; padding-top: 50px; padding-bottom: 50px;}

footer li {list-style: none; color: #fff; font-size: 12px; padding-top: 5px; padding-bottom: 5px;}
footer li a {list-style: none; color: #fff; font-weight: bold; letter-spacing: 1px;}


footer .footer_bottom .copyright {font-size: 11px; color: #fff; opacity: 0.5; margin-top: 30px;}

footer .social-links img{ max-width: 42px; padding-left: 5px; }

.carousel-inner img {width: 100%;}

.crew-btns {margin-top: 20px; font-size: 17px;}

.crew-btns .btn-group .btn {font-size: 17px;    background-color: #fff;
    background-image: none;
    padding-top: 15px;
    padding-bottom: 15px;}

.crew-btns .btn-group .btn.selected {
	background-color: #eee;
}


.book-btn {background-color: #f39c12; color: #fff; border-radius: 30px; display: inline-block; text-align: center; padding: 15px 10px; font-weight: bold; cursor: pointer;}

.home-se-image {width: 100%; margin-bottom: 40px;}
.home-se .service_block {
	transition: all 800ms ease;
}

.home-se .service_block:hover {
	transform: scale(1.05);
	transition: all 800ms ease;
}

.blog-home {padding-bottom: 150px;}
.blog-home h5{ display: inline-block; min-height: 40px; }
.blog-home .pos {min-height: 60px;}

.blog-image {border-radius: 10px; width: 100%; margin-bottom: 20px;}


.home-fam {
	background-color: #23b9d7;
	border-top:1px solid #eee;
}

.home-fam h2{ color: #fff; }
.home-fam h5 { color: #fff; font-size: 16px; line-height: 25px; opacity: 0.8; }

.main-head { background-color: #00BBE8; padding-top:50px; padding-bottom: 50px;  color: #fff;}

.text-details p {font-size: 16px;}

.text-details {padding-bottom: 120px;}

.elementor-tab-content {padding-top: 20px; padding-bottom: 20px; font-size: 16px;}

.elementor-tab-content p {padding-bottom: 15px;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {font-size: 18px;}

.img-wrapper {height: 180px; width: 100%; background-size: cover; background-position: center; background-color: #ccc; margin-bottom: 15px;}

.blog-contents .inner {min-height: 470px !important;}
.blog-contents .title_row {padding-top: 0 !important;} 


.press-contents .inner {min-height: 420px !important;}
.press-contents .title_row {padding-top: 0 !important;}

.press-contents .img-wrapper {height: 300px;}


.text-details li {padding-top: 0; margin: 0; font-size: 16px; padding-bottom: 5px;}

.health-contents .inner {min-height: 430px !important;}
.health-contents .title_row {padding-top: 0 !important;}

.health-contents .img-wrapper {height: 300px;}

.contact-page li {background-color: #00BBE8; height: 50px;}

.service-detail a {font-weight: bold;}
.top-menu {display: none;}

.main-head {
	background-color: #333;
	margin-top: -43px !important;
	padding-top: 70px;
}

.service-text p {padding-bottom: 20px;}

.default .navbar #main_nav .nav li.dropdown .dropdown-menu {background-color: #0097c5;}
.default .navbar.navbar3 #main_nav .nav li.dropdown .dropdown-menu li a {font-size: 15px; color: #fff !important;}

.service-head {
	padding-top: 130px;
	padding-bottom: 130px;
	background-image: url('/images/bb-02.jpg?');
}


    .social-tops img {width: 48px;}
    .default .navbar #main_nav {min-height: 0px;}
    .lang-mobile {display: none;}


.okutan-family .service-wrapper {
	min-height: 530px !important;
}

.caret-icon {
	display: none;
}

.appointment_home_form2 .form_inputs .input_row {
	border: none;
	padding: 0px;
}

.form-input-container {
	border-bottom: 1px solid #ccc !important;
	padding: 22px 30px !important;
}

@media (min-width: 992px) {
	.okutan-family .col-md-2 {
		width: 20%;
	}
}

@media (max-width: 767px) {
	.team_section_type2 .team_member {
		max-width: 100% !important;
	}

	.caret-icon {
		display: inline-block;
	}

	.default .navbar.navbar3 #main_nav .nav li.dropdown .dropdown-menu li a {
		font-size: 14px;
	}
}

@media only screen and (max-width: 600px) {
	   .lang-mobile {display:block; margin-top: 25px;}
	   .lang-mobile ul {padding: 0; margin:0; list-style: none; padding-left: 20px;}
	   .lang-mobile ul li {display: inline-block;}
	   .default .navbar #main_nav{min-height: 440px;}
  .list-inline.social_menu {
    display: none;
  }

  .flexslider .slides img {
  	object-fit: cover;
  	height: 520px;
  }
.slide_banner.slide_banner2 {display: block !important;     margin-top: -60px;
    margin-left: -30px;}
   .slide_banner.slide_banner2 .inner { width: 100%; padding: 0px; padding-inline: 38px; }
  .slide_banner.slide_banner2 .inner p {display: block !important;}
  .slide_banner.slide_banner2 .inner h2 {display: block !important; line-height: 30px;}
  
  .background_slider .flex-nav-prev, .flex-nav-next{
  	display: none;
  }

  .social-links {text-align: left;}

.size-full {max-width: 100%; height: auto !important;}

.logo {    max-width: 100%;
    min-width: 100%; text-align: center;}

.top-menu {display: block; position: absolute; color: #ffff; left:15px; font-size: 17px; font-weight: bold; margin-top: 25px;}
.social-top {float: left !important;}

}




