
	body {
		font-family: 'Urbanist', sans-serif;  overflow-x: hidden;   color: #444; line-height:23px; font-size:17px; background:#f8f8f8; 
	} 
	h1, h2, h3, h4, h5, h6 {
		color:#444;	font-family: 'Urbanist', sans-serif; 
	}  
	header {
		width: 100%; position: fixed; top: 0px;  z-index:22; left: 0; 
	}
	 
	#header-middle {
		display:block;  margin-top:0px; transition: 400ms ease all;  padding:6px 0px; 
		background:rgba(0, 0, 0, 0.456); 
	} 
	#header-middle #logo {
		display:block; position:absolute; left:5%; top:12px; 
	}
	#header-middle #logo img{
		width:166px; transition: 300ms ease all;
	} 
	header.smaller #header-middle{
		transition: 200ms ease all;  padding:4px 0px; background:rgba(0, 0, 0, 0.956);  
	} 
	header.smaller #header-middle #logo img{
		width:136px; transition: 400ms ease all;
	} 
	header.smaller #mainMenu nav>ul>li>a{
		
	} 
	
	
	
 

  
	 
 
 
 
 
	
	
	#mainMenu {
		margin:0px auto; padding:0px; text-align:center; display:table; margin-top:15px
	} 
   
  
	#mainMenu nav > ul {
		list-style: none; padding: 0; 
	} 
	#mainMenu nav>ul>li {
		float: left;  border: 0; position: relative; -webkit-transition: all .3s ease; transition: all .3s ease; 
	}   
	#mainMenu nav>ul>li>a {
		padding: 10px 16px;  display:block;   -webkit-transition: all .3s ease; transition: all .3s ease;   font-size:16px; margin-left:5px; 
		font-weight:700; color:#fff
	}  
 
	
	#mainMenu nav>ul>li>a:hover {
		color:#248ce8
	}  
	#mainMenu nav>ul>li>a>i {
		margin-left: 2px;  margin-right: 6px;  min-width: 14px;   font-size: 16px
	} 
	#mainMenu nav>ul>li>a:after, #mainMenu nav>ul>li>a:before {
		-webkit-transition: all .3s ease; transition: all .3s ease
	} 
	#mainMenu nav>ul>li.hover-active>a, #mainMenu nav>ul>li.hover-active>span,
	
	#mainMenu nav>ul>li.current>a, #mainMenu nav>ul>li.current>span, #mainMenu nav>ul>li:hover>a,
	
	#mainMenu nav>ul>li:hover>span, #mainMenu nav>ul>li:focus>a, #mainMenu nav>ul>li:focus>span {
		color: #777
	}  
	#mainMenu nav>ul>li.dropdown:before {
		content: "\f106"; -webkit-transform: rotate(90deg); transform: rotate(90deg);
		font-family:FontAwesome;  opacity: .6;  position: absolute;  right: 16px;  color: #262626;   font-size: 16px;  display: none 
	} 
	#mainMenu nav>ul>li .dropdown-menu {
		 background-position:right bottom;  background-repeat:no-repeat; min-width:260px;  top:auto;  background:#fff;  border:0;  color:#000;  
		 left:auto;  margin:0; margin-top:-6px;  padding:10px;  display:none;  position:absolute
	}  
	#mainMenu nav>ul>li .dropdown-menu>li>a, #mainMenu nav>ul>li .dropdown-menu>li>span, #mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul>li>a {
		font-size: 16px;  line-height: 14px;  color: #444; border-bottom:1px solid #eae9e9; padding: 12px 20px 12px 18px;  display: block;
		-webkit-transition: .3s ease;
		transition: .3s ease
	}  
	#mainMenu nav>ul>li .dropdown-menu.menu-last {
		right: 0; left: auto
	} 
	#mainMenu nav>ul>li.mega-menu-item {
		position: static;  
	} 
	#mainMenu nav>ul>li.mega-menu-item>.dropdown-menu { 
		left: 12%;  right: 12%;  overflow: hidden;  width: 76%; -webkit-transition-duration: .3s!important; transition-duration: .3s!important
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content {
		padding: 20px
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title { 
		color: #000;  font-size: 17px;  line-height: 14px;  font-weight: 600; padding-bottom: 12px
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content li~.mega-menu-title {
		margin-top: 12px
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content>a, #mainMenu nav>ul>li.mega-menu-item .mega-menu-content>span, 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content [class*=col-]>ul>li>a {
		padding: 10px 0
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content>a>i, #mainMenu nav>ul>li.mega-menu-item .mega-menu-content>span>i,
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content [class*=col-]>ul>li>a>i {
		margin-left: 0;   margin-right: 8px
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content [class*=col-]>ul>li:first-child>a {
		padding-top: 0
	} 
	#mainMenu nav>ul>li.mega-menu-item .mega-menu-content [class*=col-]>ul>li:last-child>a {
		padding-bottom: 0
	} 
	#mainMenu nav>ul>li .dropdown-submenu {
		position: relative
	} 
	#mainMenu nav>ul>li .dropdown-submenu:before {
		line-height: 40px;   content: "\f105";  font-family:FontAwesome;  opacity: .6;  position: absolute; right: 16px; color: #262626; font-size: 2px;
		-webkit-transition: all .2s ease; transition: all .2s ease
	} 
	#mainMenu nav>ul>li .dropdown-submenu>.dropdown-menu {
		margin-left: -6px;  left: 100%;  top: -1px; z-index: 1
	} 
	#mainMenu nav>ul>li .dropdown-submenu>.dropdown-menu.menu-invert {
		right: 100%; left: auto
	}  
	#mainMenu nav>ul>li .dropdown-submenu:not(.hover-active):hover:before {
		right: 12px
	}  
	#mainMenu nav>ul>li .dropdown-submenu:hover>ul {
		display: block;  
	} 
	#mainMenu nav>ul>li:hover>ul {
		display: block;  
	}  
	#mainMenu nav>ul>li:last-child {
		margin-right: 0
	} 
	#mainMenu nav>ul>a.btn {
		margin-top: 4px
	} 
	#mainMenu nav>ul li ul {
		list-style: none; padding: 0
	} 
	#mainMenu.menu-sub-title nav>ul>li {
		line-height: 64px
	} 
	#mainMenu.menu-sub-title nav>ul>li>a>.menu-sub-title {
		font-size: 10px;  padding: 0;  margin-top: -14px!important;  line-height: 0; height: 0;  text-transform: none;  display: block;  opacity: .5; 
		font-weight: 400;   margin: 0; margin-top: 0;  margin-bottom: 0;  margin-bottom: -50px;  margin-left: 12px; margin-right: 14px
	}  
 	
	#mainMenu .mega-menu-link {
		font-size: 15px;  padding: 6px 6px;  display: block;  width: 300px; float:left; border:1px dashed #c6c2c2;
		margin:4px
	} 
	.meta_menu_title{
		display:none; font-size:17px; border-bottom:1px  solid  #f2f2f2;  padding-bottom:10px;  margin-bottom:10px
	}
	
	.social-top {
		position: absolute; right:5%; top:20px; display:block; transition: 400ms ease all; 
	}
	
	.social-network-top {
		list-style:none; display:block; float:left; margin-bottom:30px;
	} 
	.social-network-top li {
		float:left; margin-right:6px;
	}  
	.social-network-top li a i{
		width: 38px; height: 38px; font-size: 21px; margin: 0px auto;	padding: 0px; text-align: center;	
		padding-top:12px; color:#fff
	}  
	.social-network-top li a i:hover{
		color:#ffcb00
	} 		
	
	
	
	
	
	/**
		Mobile menu and content 
	**/
	
	.mobil_menu_bar {
		position:absolute; right:25px; top:25px; display:none; font-size:31px; color:#444; cursor:pointer; transition: 400ms ease all;
	}
	.sidenav {
	  height: 100%;  width: 0;  position: fixed;  z-index: 111; top: 0; left: 0; background-color: #fff; overflow-x: hidden;   transition: 0.5s;    
	}
	.sidenav .closebtn {
		position: absolute;  top: 30px; right: 25px;  font-size: 36px; border:1px solid #f2f2f2; padding:8px 12px; z-index: 99;
		border-radius:4px
	} 
	.mobile_content {
		margin:0px auto; padding:0px; text-align:center; display:table; margin-top:50px;
	}

	.menu_list_mobiles{
		list-style:none; margin-top:50px; display:block;
		
	}
	
	.menu_list_mobiles li a {
		text-align:left; font-size:17px; display:block; margin-bottom:7px; border-bottom:1px solid #f2f2f2; text-align:center;
		padding-bottom:5px
	}
	
	.menu_list_mobiles .contact_us_info{
		transition: 0.5s; 
	}	
	
	
	
	.modal {
	  position: fixed;   z-index: 9999;  left: 0;  top: 0;   width: 100%;   height: 100%;  overflow: auto; 
		background-color: rgb(0,0,0);  background-color: rgba(0,0,0,0.4); 
	}

	#video_modal_header {
		padding:10px 15px	
	}

	#video_modal_header .video_title {
		font-size:17px; text-align:left;
	}
 
 	.modal-header { 
		
	} 
 	
 	.modal-header button i { 
		color:#fff
	} 
 	
 	.modal-header h2 { 
		color:#fff; font-size:17px
	} 
	  
	.modal-content {
	  position: relative;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  width: 100%;
	
	  background-clip: padding-box;
	  border: ;
	  border-radius: 0.3rem;
	  outline: 0;
	}

	.modal-body {
	  height: 90%;   
	}
	.modal-dialog {  max-width: 800px;  margin: 1.75rem auto;}
	.modal-dialog-big {
	  height: 92% !important; width:90%; margin-left:5%; margin-right:5%;  padding-top:2%;
	}
	
	.modal-dialog-medium {
	  height: 90% !important; width:56%; margin-left:22%; margin-right:22%;  padding-top:2%;
	}
		
	.modal-dialog-bizeulasin {
	  height: 680px; width:36%; margin-left:37%; margin-right:37%;  padding-top:3%;
	}
 
 		
	.modal-dialog-yasal-uyari {
	  height: 680px; width:56%; margin-left:27%; margin-right:27%;  padding-top:3%;
	}
  

	#yasal_uyari {
		height:540px; 
		overflow-y: scroll; 
		scrollbar-width: thin;
		padding: 5px 30px 60px 15px;
		scrollbar-color: #438b40 #d2d2d2;
	}
	
	#yasal_uyari p {
		font-size:15px;  
	}
	
	.yasal_uyari_link {
		text-decoration:underline
	}
 
 
	@media(min-width:1000px) {
		
		.modal-body p {
			/*  position: relative; */  /*  height:400px; */
		}
		.modal-body p iframe {
			/*  position: absolute;  top: 0;  left: 15%; right:15%;  */ 
			margin:0px auto; padding:0px; text-align:center; display:block; width: 70%; height: 360px;
		}
		.modal-body p img {
			margin:0px auto; padding:0px; text-align:center; display:block; width: 70%;
		}
	}	
	
	@media(max-width:1000px) {
		.modal-header h2 { 
			font-size: 14px; position: absolute; left: 10px; top: 10px; 
		}		
		.modal-body p { 
		 height:auto;  
		}
		.modal-body p iframe {
			 width: 98%; height: auto
		}
		.modal-body p img {
			 width: 98%; height: auto
		}
		
		.modal-body {
			/* padding: 20px 20px 150px 20px */
		} 
		
		.modal-content {
			width: 90%;
		}		
		
	}

	@-webkit-keyframes animatetop {
		from {top: -300px; opacity: 0} 
		to {top: 0; opacity: 1}
	}

	@keyframes animatetop {
		from {top: -300px; opacity: 0}
		to {top: 0; opacity: 1}
	}


 	
	#main-slider-full {
		margin-top:0px; position:relative; width:100%; height:100%; height:100vh; /* background:#000; */
		overflow:hidden
	} 
 
	#main-slider-full .hc-overlay { 
		position: absolute; top: 0;  right: 0; bottom: 0;  left: 0; background-size: cover;  text-indent: -9999px; 
		background:linear-gradient(to bottom, transparent 5%, rgba(0,0,0,0.35) 50%, rgba(0,0,0,0.8) 100%)
	} 	

	#main-slider-full video {
		width:100%; 
	} 
 
	 
	#main-slider-full .slider-desc {
		position: absolute; bottom: 37%; left: 15%; right: 15%;  text-align:center;  z-index:4
	}  
	#main-slider-full .slider-desc {
		-webkit-animation-duration: 1s;  
		animation-duration: 1s;  
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
		animation-delay: 0.3s; 
		animation-name: fadeInDown;  
	} 
	#main-slider-full .slider-desc h2 {
		font-size:41px; font-weight:900; display:block; color:#fff; 
	} 
	#main-slider-full .slider-desc i {
		font-size:35px; font-weight:100; display:block;  color:#fff;  display:block;
		margin-top:12px
	} 

	
	.downs {  
		position: absolute; left:0%; right:0%; bottom:5%; text-align:center; margin:0px auto; padding:0px; display:table;
		border-radius:4px; 
		z-index:2;
		background:#000; 
		color:#fff;
		padding:7px 14px;
		font-size:23px;
		transition: all 0.25s, bottom 0.75s ease-in-out;
		-webkit-animation: bounce 1s ease infinite;
		animation: bounce 3s ease infinite;    
		background:#044875;
	} 	
 	 
	.downs:hover {  
		color:#88b341; 
	} 
	
	
 
 
	
	
	
	/** 
		**************************************************
				Home-1
		**************************************************
	**/
 
 
 	
	.partner_group {
		display:block; padding:60px 30px; background:#f3f3f3
	}	
	
	.partner_group .section-title  {
		display:block; padding:30px 0px; text-align:center
	}
	
	.partner_group .section-title h2 {
		font-size:29px; font-weight:700; 
	}
	
	.partner_item {
		 height:100px; display:block; padding:0px; margin:12px; border:1px solid #e8e8e8;
		 
		 align-items: center; justify-content: center;  display:flex;  
		 
	}	
	 	
	.partner_item img {
		width:130px; margin:0px auto; padding:0px; object-fit:cover; text-align:center; height:80px; display:block
	}	
	  	
			
			
 
	
	
	.slider_main {
		
	}
	.slider_main_desc {
		display:block; padding:0px 30px
	}
	.slider_main_desc h3 {
		color: #4ca0d8; font-weight: 500; display:block; margin-bottom:15px
	}
	.slider_main_desc p {
		font-size:17px; line-height:25px; display:block; margin-bottom:25px
	}
	.slider_main_desc a {
		display: block; border: 1px solid #4ca0d8; margin: 0px auto; padding: 0px; padding: 6px 0px; text-align: center; color: #4ca0d8;
		width: 100%;
	}
		
	#home_about .owl-dots {	
		bottom: -18%;  display:none
	}	
 
	#home_about .owl-carousel .owl-nav div.owl-prev  {
		background:#396280;  border-radius:50%;
	} 		
	#home_about .owl-carousel .owl-nav div.owl-next  {
		background:#396280;  border-radius:50%; 
	}  
	#home_about .owl-carousel .owl-nav i  {
		color:#fff
	} 
	
	
	
	
	/*
		** book_now   background-clip: padding-box;
	*/
	
	.book_now {
		background:#4ca0d8 url(../images/bg-book.png) center center; padding:30px 0px; margin:15px 0px;
	}		
	.book_now h2 {
		color:#fff; font-size:38px; font-weight:700;margin-top: 22px;
	} 		
	.book_now h2 i.normal {
		 display:block; font-weight:200; font-size: 23px;
	}	
	.book_now h2 i.small {
		 display:block; font-weight:200; font-size:19px
	}  
	.book_social {
		display:block; margin-top:25px
	}
	.book_social_media {
		list-style:none; display:block; float:right; margin-bottom:30px;
	} 
	.book_social_media li {
		float:left; margin-right:20px;
	}  
	.book_social_media li a i{
		width: 38px; height: 38px; font-size: 41px; margin: 0px auto;	padding: 0px; text-align: center;	
		padding-top:12px; color:#fff
	}  
	.book_social_media li a i:hover{
		color:#39628d
	} 

	.book_treatment_plan {
		display:block; 
	} 
	.book_treatment_plan p {
		color:#fff
	}
	.book_treatment_plan p i {
		font-size:68px; float:left; padding-right:15px
	}
	.book_treatment_plan p b {
		font-size:28px; 
	}
	.book_treatment_plan p span {
		font-size:14px; 
	}
	
	
	
	
	
	.book_now_steps {
		background:#4ca0d8 url(../images/hero-bg-2.jpg) center center; padding:160px 0px; margin:15px 0px;
		position:relative; background-size: cover;
	}		
	.book_now_steps .hc-overlay { 
		position: absolute; top: 0;  right: 0; bottom: 0;  left: 0; background-size: cover;  text-indent: -9999px; 
		background:rgba(0, 0, 0, 0.49); 
	} 
	
	.book_now_steps .text-centers  {
		margin:0px auto; padding:0px; text-align:center; display:block; margin-bottom: 53px;
	} 	
	.book_now_steps .text-centers h2 {
		color:#fff; font-size:38px; font-weight:700;
	} 		
	.book_now_steps .text-centers h2 i {
		 display:block; font-weight:200; font-size:17px;
	}	
	
	.book_now_steps .owl-dots { 
		bottom: -74px;
	}

	
	.book_steps_plan {
		display:block;
	}
	.book_steps_plan h2 {
		display:block; font-size:25px;
	}	
	.book_steps_plan h2 i {
		display: block; font-size: 15px; font-weight: 100;
	}
	
	
	.treatment_plan {
		list-style:none; display:table; margin:0px auto; padding:0px; text-align:center; margin-top:40px
	} 
	.treatment_plan li {
		float:left; display:block;
	}  
	.treatment_plan li a {
		display:block; color:#fff; margin-left:110px;
	}  	
	.treatment_plan li a:hover {
		transform: scale(1.2);
		-o-transition:.1s;
		-ms-transition:.1s;
		-moz-transition:.1s;
		-webkit-transition:.1s;	 
	}  	
	.treatment_plan li a span {
		display:block; font-size:16px; text-align:center; text-transform:uppercase; border-bottom:1px solid #65c1ee;
		padding-bottom:2px;
	}	
	.treatment_plan li a b {
		display:block; font-size:17px; text-align:center; text-transform:uppercase; padding-top:4px;
	}  	
	.treatment_plan li a img {
		display:block; height:72px;	text-align: center; margin: 0px auto; margin-top:30px
	} 	
		
	
	
	
	/*
		** Happ patiens   background-clip: padding-box;
	*/
	
	.happ_patient_list {
		/* background: url(../images/happ_bg.png) no-repeat;  */ /* background-size:contain */ 
	
	}
		
	.happ_patient_list_bg {
		padding:10px 20px; border:1px solid #d2d2d2; border-radius:10px 10px 10px 10px;
		background: rgb(250,250,250);
		background: linear-gradient(360deg, rgba(250,250,250,1) 26%, rgba(242,243,242,1) 93%);
	}
	
	.happ_patients {
		background: url(../images/bg-1.png) center bottom no-repeat; background-size: contain;  margin: 55px 0px;  margin-bottom:0px; 
		position:relative; padding-bottom: 130px; border-radius:10px 10px 10px 10px; 
	} 
	.happ_patients .accommodation { 
		position:absolute; left:0px; right:0px; bottom:30px; margin:0px auto; padding:0px; text-align:center; display:block; font-size:41px; color:#fff
	} 		
	
	
	.happ_patients .happ_patient_item {
		display:block; margin:0px auto; padding:0px; text-align:center;  padding:0px 30px; margin-top:20px; 
		
	} 	
	
	.happ_patients .happ_patient_img img {
		display:block; width:90px; border-radius:0px 30px 30px 30px
	}
	
	.happ_patients .happ_patient_desc  {
		display:block; float:left; margin-left:1px
	}
		
	.happ_patients .happ_patient_desc h4 {
		text-align:left;
	}
			
	.happ_patients .happ_patient_desc h6 {
		text-align:left; display:block; margin-top:2px
	}
				
	.happ_patients p {
		text-align:left; display:block; margin-top:10px
	}
				
	.happ_patients .happy_star {
		margin:0px; padding:0px; list-style:none; margin-top:10px
	}
	.happ_patients .happy_star li{
		display:block; float:left; margin-right:5px; color:#ddd
	}
	.happ_patients .happy_star li::after{
		content: "\f005"; font-family: "FontAwesome"; padding-left: 5px; color:#ffa735; font-size: 17px;
	}
	
	.happ_patients .happy_logo {
		align-items: center; justify-content: center;  display:flex; margin-top:80px
	}	
		
	.happ_patients .happy_logo img {
		width:120px; 
	}	
		
	.show_more {
		background:#396280; display:block; text-align:center; font-size:15px; color:#fff; border-radius:5px; width:150px;  margin:0px auto; padding:0px; 
		text-align:center; padding:5px 0px;  margin-bottom:100px
	}
	
	
	
 
	
	
	
	/*
		** news   background-clip: padding-box;
	*/
	.post_news_blog {
		display:block; padding:40px 20px;  
	} 
	.post_news {
		background:#fff; display:block;  box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1); border-bottom:2px solid #e24134
	} 
	.post_news_header {
		display:block;  
	}  
	.post_news_header img {
		width:100%; height:160px; object-fit: cover;
	} 
	.post_news_footer  {
		height:140px; padding: 25px; align-items: left; justify-content: center; margin-top:-12px;
	} 	
	.post_news_footer span {
		display:block; height:30px; border-bottom:1px solid #f2f2f2; padding-bottom:10px; margin-bottom:10px;color:#fc5a1b; font-size:13px
	} 	
	.post_news_footer h3 a { 
		font-size: 16px; line-height:12px; 
	}
	
	@media(max-width:1600px) {
		.post_news_header img {
			height:120px;
		}
		.post_news_footer  {
			height:160px; padding: 15px;
		}
		.post_news_footer h3 a { 
			font-size: 15px; line-height:10px; 
		}	
	}		
	.daha_fazlasi {
		margin: 0px auto; padding:0px; text-align:center; display:table; margin-top:30px
	}
	.daha_fazlasi a {
		font-size: 17px; text-align: center; padding:8px 12px; color:#fff; background: #ff4720; border: 1px solid #f74e2a;
	}
	.daha_fazlasi a::before {
		 content: "\f0c9"; font-family: "FontAwesome";  padding-right: 5px;
	}
		
	
	
	
	
	
	
	/** 
		**************************************************
				news_event settings
		**************************************************
	**/
 	
	.home_urunler {
		display:block; padding:40px 20px; 
	}	
	.home_urunler_item {
		display:block;   position:relative;
	}

	.home_urunler_item .hc-overlay { 
		position: absolute; top: 0;  right: 0; bottom: 0;  left: 0; background-size: cover;  text-indent: -9999px; 
		background:linear-gradient(to bottom, transparent 5%, rgba(0,0,0,0.35) 50%, rgba(0,0,0,0.8) 100%)
	}  
	
		
	.home_urunler_item_content a img{
		width:100%; height:240px; object-fit: cover; 
	}		
	.home_urunler_item_content a.small img{
		width:100%; height:180px; object-fit: cover; 
	}		
	.home_urunler_item_content a .desc{
		margin:0px auto; padding:0px; position:absolute;  text-align:center; left:0px; right:0px; bottom:20px; padding:0px 20px;
	}
	.home_urunler_item_content a h3{
		position:relative; z-index:44; font-size:19px; color:#fff; text-align:left; font-weight:bold; text-align:center;
	}	
	.home_urunler_item_content a h4{
		font-size:17px; color:#fff; text-align:left; font-weight:bold; text-align:center;
	}			
	.home_urunler_item_content a p{
		font-size:14px; color:#fff; text-align:left; line-height: 16px;
	}				
	.home_urunler_item_content a:hover .desc {
		 bottom:40px; transition: all ease .3s;
	}	
	
	
	.news_date {
		z-index:55; position:absolute; right:30px; top:20px;   border-radius:4px; display:block;
		background:rgba(221, 45, 30, 0.789);
	}
	.news_date span {
		 color:#fff;  padding:5px 8px; font-size:11px; 
	}
	
	.home_urunler_item_footer {
		display:block; margin:0px auto; padding:0px; text-align:center; 
	}	
		
	.home_urunler_item_footer a {
		display:block; margin-bottom:20px
	}		
	.home_urunler_item_footer a.btn_daha_product_name {
		display:block; margin:0px auto; padding:0px; text-align:center; margin-top:20px; 	
	}	
	.home_urunler_item_footer a.btn_daha_product_name i {
		padding-left:10px
	}	
	.home_urunler_item_footer a.btn_daha_fazlasi {
		display:block; margin:0px auto; padding:0px; text-align:center;  margin-top:20px; border:1px solid #308048;  padding:10px 0px;
		width:220px;  color:#308048; border-radius:4px
	}	
	.home_urunler_item_footer a.btn_daha_fazlasi:hover {
		opacity:0.789
	}	
	.home_urunler_item_footer a.btn_daha_fazlasi i {
		padding-left:10px
	}	
	
	
	
	/** 
		**************************************************
				news_event settings
		**************************************************
	**/
 	
	.news_event {
		display:block; padding:40px 20px; 
	}	
	.news_event_item {
		display:block;   position:relative;
	}		
	.news_event_item a {
		 
	}	
	.news_event_item a img{
		width:100%; height:240px; object-fit:cover
	}		
	.news_event_item a .desc{
		margin:0px auto; padding:0px; position:absolute;  text-align:center; left:0px; right:0px; bottom:20px; padding:0px 20px;
	}
	.news_event_item a h3{
		font-size:17px; color:#fff;text-align:left; font-weight:bold
	}			
	.news_event_item a p{
		font-size:14px; color:#fff; text-align:left; line-height: 16px;
	}				
	.news_event_item a:hover .desc {
		 bottom:40px; transition: all ease .3s;
	}

	
		
	
	/** 
		**************************************************
				hotels settings
		**************************************************
	**/
 	
	.habers {
		display:block; padding:40px 20px; 
	}	
	.habers_item {
		display:block; margin-bottom:15px
	}	
	.habers_item_header {
		display:block; margin-bottom:5px
	}
	.habers_item_header h1 {
		display:block; text-align:left; font-size:27px; font-weight:700
	}		
	.habers_item_header h2 {
		display:block; text-align:left; font-size:23px; color:#4ca0d8
	}	 
	.habers_item_content img{
		width:100%; height:70%; height:40vh;object-fit: cover;
	}

	.habers_item_footer {
		display:block; margin:15px 0px
	}
	.habers_item_footer .show_more {
		display:block; padding:6px 0px; text-align:center; background:#396280; color:#fff; font-size: 17px;
	}
	
	.habers_item_footer .habers_button {
		display: block; border: 1px solid #4ca0d8; margin: 0px auto; margin-top: 0px; padding: 0px; padding: 6px 0px;
		text-align: center; color: #4ca0d8; width: 80%; 
	} 
		
	.habers .owl-carousel .owl-nav div {
		position: absolute; border-radius: 2px; bottom: 40%; top: unset;
	}		
	.habers .owl-carousel .owl-nav div.owl-prev  {
		background:#396280;  border-radius:50%; left: auto; right: 85px; padding-right:3px; 
	} 		
	.habers .owl-carousel .owl-nav div.owl-next  {
		background:#396280;  border-radius:50%; left: auto; right: 30px;  padding-left:3px;
	} 
				
	.habers .owl-carousel .owl-nav div.owl-prev:hover, .habers .owl-carousel .owl-nav div.owl-next:hover  {
		background:#fff;
	} 
	
	.habers .owl-carousel .owl-nav div i {
	  font-size: 31px;
	  color: #fff;
	}			
	
	
	
	
	#home_about {
		display:block; padding:60px 0px; 
	}
	#home_about .hc-overlay { 
		position: absolute; top: 0;  right: 0; bottom: 0;  left: 0; background-size: cover;  text-indent: -9999px; 
		background:rgba(0, 0, 0, 0.49); 
	} 
	
	.home_about h2 {
		display:block; font-size:23px;
	}
	.home_about h5 {
		display:block; font-size:13px;
	}
	
	
		
	
	/** 
		**************************************************
				happy_guest settings
		**************************************************
	**/
 	
	.vip_transfer_header {
		background: #4ca0d8; padding: 60px 0px; margin: 85px 0px;
	}	
	.vip_transfer_header_content {
		display:block; margin-bottom:15px; position:relative;
	}	
	.vip_transfer_header_content .vip_transfer_car {
		 position:absolute; left:0px; top:-110px;
	} 	
	.vip_transfer_header_content .vip_title {
		 position:absolute; left:530px; top:-30px; font-size:33px; color:#fff
	}
	.vip_transfer_inner {
		padding: 60px 0px; margin: 55px 0px;
	}
	.vip_description h2{
	  display: block; text-align: left; font-size: 33px; font-weight: 900; margin-bottom:15px
	}
	.vip_description h2 span {
		color: #4ca0d8;
	}
	.vip_description .show_more {
		background: #396280;
		display: block;
		text-align: center;
		font-size: 15px;
		color: #fff;
		border-radius: 21px;
		width: 150px;
		text-align: center;
		padding: 5px 0px;
		text-transform: uppercase;
		float:left;
		margin-top:15px;
	}

	.big_car_big_photo {
		display:block; position:relative
	}

	.big_car_big_photo h2 {
		 position:absolute; left:30px; top:30px;  font-size:28px; color:#fff; text-align:left; transition: all ease .2s; z-index:2
	}
	.big_car_big_photo h2 span {
		display:block; 
	}
	.big_car_big_photo .bottom_text {
		 position:absolute; left:30px; bottom:10px;  font-size:15px; color:#fff; text-align:left; width:300px; transition: all ease .2s; 
	}	
	.big_car_search_area {
		display:block; padding:0px 30px; position:relative; height: 564px; 
	}
	.big_car_search_area h2 {
		font-size:33px; text-align:left;
	}
	.big_car_big_photo:hover h2 {
		top:42px; transition: all ease .2s; 
	}	
	.big_car_big_photo:hover .bottom_text {
		bottom:22px; transition: all ease .2s; 
	}
	
	.big_car_big_photo a {
		display: block; padding: 0px 30px; position: absolute; right: 0px; bottom: 0px; background: #4ca0d8; padding: 33px 32px;
		color: #fff; text-align: center; font-size:23px
	}	
		
	.big_car_big_photo a span {
		display: block; font-size:16px
	}	
	
	.big_car_search_area .search_area {
		display:block; margin-top:30px
	}
	
	.big_car_search_area .search_date {
		display: block; width: 100%; padding:10px 15px; padding-left:10px; border:none; font-size:15px; color: #444; background:none;
		background:#fff url(../images/icon/date_icon_2.png) 30px center no-repeat; border:1px solid #eae8e8;
		transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;	
		text-indent:-4000px
	}	
	.big_car_search_area .search_select {
		display: inline-block; width: 100%; padding:12px 20px; line-height: 1.25; color: #464a4c; vertical-align: middle; border:1px solid #eae8e8;
		background:rgba(255, 255, 255, 0.99) url("../images/select.svg") no-repeat right .75rem center; background-size: auto;
		-webkit-background-size: 8px 10px;
		background-size: 28px 15px;
		-moz-appearance: none;
		-webkit-appearance: none;
		border:none 
	} 	 		
	.big_car_search_area .search_button {
		border:none; display: block; padding:10px 21px; background:#4ca0d8; color:#fff; cursor:pointer; font-family: 'Domine', serif; text-align:center
	} 	 		
	
	
	.vip_bg {
		background:url(../images/vip_bg.jpg)center bottom repeat-x;
	}
	
	.find_your_car_desc{
		display:block; font-size:14px; margin-top:30px
	}
	
	.vip_bottom {
		 position:absolute; left:80px; bottom:0px; z-index: 2;
		/* display:block; margin-top: 260px; */
	}	
	
		








		
			
	
	/** 
		**************************************************
				happy_guest settings
		**************************************************
	**/
 	
	.happy_guest {
		display:block; padding:40px 20px; 
	}	
	.happy_guest_content {
		display:block; margin-bottom:15px
	}

	.happy_guest .happy_guest_item {
		display:block; margin:0px auto; padding:0px; text-align:center;  padding:20px 30px; margin-top:20px; border-radius:10px 10px 10px 10px; border:1px solid #ddd;
		
	} 	
	.happy_guest .happy_guest_item h4 {
		display:block; font-size:17px
	} 
	.happy_guest .happy_guest_item p {
		display:block; font-size:13px
	} 
	.happy_guest .happy_guest_item img {
		display:block; width:66px; height:66px; margin:0px auto; padding:0px; text-align:center; margin-bottom:15px
	} 

	
	.happy_guest .owl-prev {
		position:absolute; left:-40px; top:50%;
	}	
	.happy_guest .owl-prev span  {
		font-size:63px; color:#4ca0d8
	}
	
	.happy_guest .owl-next {
		position:absolute; right:-40px; top:50%;
	}
	.happy_guest .owl-next span  {
		font-size:63px; color:#4ca0d8
	}
		
	/****   center  *** */
	 
	.happy_guest .center .happy_guest_item {
		display:block; margin:0px auto; padding:0px; text-align:center;  padding:20px 30px; border:none;
		background:url(../images/bg-center.png) center center no-repeat; background-size: contain;  height:370px
	} 	
	.happy_guest .center .happy_guest_item h4 {
		display:block; font-size:19px
	}	 	
	.happy_guest .center .happy_guest_item p {
		display:block; font-size:15px
	}
	.happy_guest .center .happy_guest_item img {
		display:block; width:78px; height:75px; margin:0px auto; padding:0px; text-align:center; margin-bottom:15px 
	} 	
		
	.happy_guest .show_more {
		background:#396280; display:block; text-align:center; font-size:15px; color:#fff; border-radius:21px; width:150px;  margin:0px auto; padding:0px; 
		text-align:center; padding:5px 0px; text-transform:uppercase
	}
	
		
	/** 
		**************************************************
				join_our_story settings
		**************************************************
	**/
 	
	.join_our_story {
		display:block; padding:20px 20px; background:#f0f0f0
	}	
	.join_our_story_item {
		display:block; position:relative;
	}
	.join_our_stroy_header {
		display:block; padding:80px 20px; 
	}
		.join_our_stroy_header_left {
			display:block; margin:0px auto; padding:0px; text-align:center;
		}
	
		.join_our_stroy_header_left h2 {
			display:block;  font-size:21px
		}
		.join_our_stroy_header_left h3 {
			display:block; color: #10b523; padding:4px 0px; font-size:35px
		}
		.join_our_stroy_header_left p {
			font-size:15px
		}
		.join_our_stroy_header_left p a {
			
		}
		.social {
			list-style:none; display:table; margin: 0px auto;	padding: 0px; text-align: center; margin-top:20px
		} 
		.social li {
			float:left; margin-right:6px;
		}  
		.social li a {
			width: 52px; height: 52px; display:block; font-size: 21px;  padding-top:12px; color:#fff; border-radius:50%
		}
		.social li a.facebook {
			background:#2464a6
		}  
		.social li a.youtube {
			background:#f05044
		}  
		.social li a.instagram {
			background:#d30abe
		}  
			
	
	
	
	.join_our_story_item_msj {
		position:absolute; left:1px; right:1px; top:0px;  width: 100%; height:100%; background:rgba(58,58,58,0.7);  transition: all ease .3s; opacity:0
	}
		
	.join_our_story_item img{
		width: 100%; height:260px; object-fit: revert;
	}
		
	.join_desc {
		display:block; margin-top:50px;
	}		
			
	.join_our_story_item p {
		font-size:13px; color:#fff; text-align:center;
	}		
			
	.join_our_story_item:hover .join_our_story_item_msj {
		 transition: all ease .3s; opacity:0.88
	}		
	
	
	
 
	.contact_media {
		list-style:none; display:block; float:right; 
	} 
	.contact_media li {
		float:left; display:block;
	}  
	.contact_media li a {
		display:block; color:#fff; margin-left:20px;
	}  	
	.contact_media li a:hover {
		transform: scale(1.2);
		-o-transition:.1s;
		-ms-transition:.1s;
		-moz-transition:.1s;
		-webkit-transition:.1s;	 
	}  	
	.contact_media li a span {
		display:block; font-size:14px; text-align:center; text-transform:uppercase
	}  	
	.contact_media li a img {
		display:block; /* width:72px;  */height:88px
	}  	
	
	
	.cookie_policy  {
		background:rgba(0, 0,0, 0.889);  position:fixed; bottom:-110px; left:0px; right:0px; z-index:99; border-top:1px solid #ddd;
		padding:12px 9px; opacity:0
	}	
	  
	.cookie_policy p  {
		color:#fff; text-align:center; font-size:13px; font-family:arial
	}	 
	.cookie_policy p a {
		color:#218838; text-decoration:underline
	}	
	.cookie_policy p a:hover {
		color:#fff; 
	}	
	
	.cookie_policy .btn-primary, .cookie_policy .btn-danger {
		margin-top:5px;
		background-color: #1e7e34;
		border-color: #218838;
	}
	.cookie_policy .btn-primary:hover, .cookie_policy .btn-danger:hover {
		color: #fff;
		background-color: #218838;
		border-color: #1e7e34;
	}

	
	
	/** 
		**************************************************
				FOOTER SETTINGS
		**************************************************
	**/
 
  
	#news_letter {
		display: block; padding: 35px 0px; background: #0f0e0e; 
		
	}

	#news_letter h2 {
		display:block; color:#fff
	}

	#news_letter .form-controls  {
		display: block;
		padding: 9px 10px;
		text-align: center;
		margin: 15px 0px;
		
		width: 100%;
		border-radius:0px; font-size:17px;
		border: none;
	}
	.news_letter_form  {
		position:relative; margin:0px auto; padding:0px; text-align:center; display:block; width:100%
	}

	.news_letter_form a {
		background: #4ca0d8;
		margin-top: 14px;
		padding: 7px 22px;
		border-radius: 0px 10px 10px 0px;
		font-size: 17px;
		width:100%
	}
	
	
	footer { 
		background:#052e4a;  padding:30px 0px; padding-bottom:0px; position:relative; z-index:100
	} 
 
	footer .list-item {  
		list-style:none
	} 
	footer .list-item li {  
		padding-bottom: 4px; 
	} 		
	footer .list-item li a{  
		display:block; margin:2px 0px; color:#fff; font-size:15px;  
	}	
	footer .list-item li a i{  
		margin-right:5px; color:#a1a1a1
	} 		
	footer .list-item li a:hover {  
		 color:#777; 
	} 
 	#footer-header  {
		display:block;
	} 
	#footer-header h3 {
		color: #fff; padding-bottom:12px; font-size: 21px; margin-bottom: 15px; padding-top:10px;  
		border-bottom:1px solid #14496c; 
	} 
	
	
	
	#footer-bottom  {
		display:block; border-top:1px solid #14496c; padding:10px 0px
	} 
	#footer-bottom p {
		display:block; font-size:15px; padding-top:10px; color:#fff;
	} 	
 
	
	#footer-bottom p b{
		display:block; font-size:15px; color:#fff; font-weight:normal
	} 
	.footer_text p {
		display:block; font-size:15px; color:#fff;
	} 	
	.footer_text p b{
		display:block; font-size:15px; color:#fff; 
	}	
	.footer_text p a{
		display:block; font-size:15px; color:#fff; 
	}		
	.footer_text p img {
		float:right; margin-bottom:20px;
	} 	
	
 
  
	.social-network {
		list-style:none; display:block; float:left; margin-bottom:30px;
	} 
	.social-network li {
		float:left; margin-right:6px;
	}  
	.social-network li a i{
		width: 38px; height: 38px; font-size: 21px; margin: 0px auto;	padding: 0px; text-align: center;	
		padding-top:12px; color:#fff
	}  
	.social-network li a i:hover{
		color:#ffcb00
	} 	
  
	 










	