	
	@font-face {
		font-family: 'default_font';
		src: url('../Css/wfont/Montserrat-Regular.ttf') format('opentype');
	}
		
	@font-face {
		font-family: 'bold_font';
		src: url('../Css/wfont/Montserrat-ExtraBold.ttf') format('opentype');
	}
			
	@font-face {
		font-family: 'semi_bold_font';
		src: url('../Css/wfont/Montserrat-SemiBold.ttf') format('opentype');
	}
			
	@font-face {
		font-family: 'menu_font';
		src: url('../Css/wfont/Montserrat-ExtraBold.ttf') format('opentype');
	}
	
	.container {
		max-width:78%
	}

	
	
	body {
		overflow-x: hidden;   color: #444; background:#f8f8f8;  font-family:'default_font';
	}
	

		
	h1, h2, h3, h4, h5, h6, ol, ul {
		margin:0px; font-family:'default_font'
	} 
	p {
		font-size: 15px;
	} 
	h1 {
		font-size:27px;
	} 	
	h2 {
		font-size:25px;
	} 	
	h3 {
		font-size:23px;
	} 
	h4 {
		font-size:21px;
	} 	
	h5 {
		font-size:19px;
	} 	
	h6 {
		font-size:17px;
	}
	
 
	.font_one {
		font-family: 'default_font'  
	}  
	.font_one_bold {
		font-family: 'default_font' 
	}
	
	.mt_50 {
		margin-top:50px
	}	 
	.mt_40 {
		margin-top:50px
	}	
	.mt_30 {
		margin-top:50px
	}	
		
	.pt_50 {
		display:block; padding-top:50px
	}	 
	.pt_40 {
		display:block; padding-top:40px
	}	
	.pt_30 {
		display:block; padding-top:30px
	}	
	 
	
	a {
		font-size:15px; font-weight:500; color:#444
	} 
	
	header {
	  width: 100%; position: fixed; top: 0px;  z-index:98;   left: 0;  /*  background:rgba(217, 212, 212, 0.27) */
	} 
	#header-middle {
		padding:10px 0px
	}
		
	#header-middle .container {
		/* max-width:94% */
	}

	header.smaller header {
		margin-top:-66px;  
	}  

	header.smaller #header-middle {
		transition: all ease .3s; padding: 3px 0px; background:rgba(255, 255, 255, 0.97);
		box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.68);
	} 
	header.smaller #mainMenu nav>ul>li>a  {
		color:#000
	} 
	  
	#header-middle #logo { 
		display:block; margin-top:20px 
	} 
 	  
	#header-middle #logo a { 
		background:url(../images/logo-beyaz.png) no-repeat; width:220px; height:60px; display:block; margin:4px 0px;  text-indent:-5000px
	} 
 	  
	header.smaller #header-middle #logo  { 
		margin-top:10px
	} 
 	  
	header.smaller #header-middle #logo a { 
		background:url(../images/logo-siyah.png) no-repeat; height:57px; display:block; margin:4px 0px;  text-indent:-5000px;
	
	} 
 
  	#mainMenu {
		margin-top:30px; display:block;  float:right
	}	
	header.smaller #mainMenu  {
		margin-top:10px;
	} 
	
 	header.smaller .right-humbugur-btn  {
		top:15px;
	} 
	
 

	
	.header_pages {
		/* background:#fff  */
	}
	.header_pages #header-middle #logo a { 
		/* background:url(../images/logo_scroll.png) no-repeat; width:230px; height:58px; display:block; margin:4px 0px;  text-indent:-5000px */
	} 
 	  
	.header_pages header.smaller #header-middle #logo a { 
		/* background:url(../images/logo.png) no-repeat; width:230px; height:58px; display:block; margin:4px 0px;  text-indent:-5000px */
	} 
	 	  
	.header_pages #mainMenu nav>ul>li>a {  
		color: #fff; 
	} 
	.header_pages .header_languages li a { 
		color:#444;
	}  	
	
	
  
	#mainMenu nav > ul {
		list-style: none;  margin-right:30px
	} 
	#mainMenu nav>ul>li {
		float: left;  border: 0; 
	}   
	#mainMenu nav>ul>li>a {
		padding: 16px 8px;  display:block;  color: #fff; font-size:15px;  font-weight:bold
	}    
	
	#mainMenu nav>ul>li>a:hover {
		color:#248ce8; 
	} 
	
	#mainMenu nav>ul>li>a.teklif_al {
		display:block;  margin-left:20px; color: #000; font-size:16px; padding: 12px 8px; font-family:menu_font; border-radius:5px;
		background-color: #fecc00; margin-top:5px
	} 
	#mainMenu nav>ul>li>a.teklif_al:hover {
		background-color: #002e43;
	} 
	
	#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-menu {
		background-position:right bottom;  background-repeat:no-repeat; min-width:260px;  top:auto; border-radius:0; 
		background:#000;  padding:0px 0px;  left:auto;  margin:0; margin-top:-6px;   display:none;  position:absolute
	} 
	
	#mainMenu nav>ul>li .dropdown-menu>li>a {
		padding: 12px 20px 12px 18px;  display: block; font-size:15px; color: #fff; 
	}  
		
	#mainMenu nav>ul>li .dropdown-menu>li>a:hover {
		/* background:#ddd */ color: #a1a1a1;
	}  
	
	
	#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: #444; font-size: 15px;
		
	} 
	#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
	} 
 
	
 	#main-slider-full {
		
	}
	#main-slider-full .item img {
		 margin:0px auto; padding:0px; display:block; text-align:center; cursor:move;  width:100%;
		 height:100%; height:100vh;  
	} 
	
	#main-slider-full .active img  {
 		 transition: transform 4000ms linear 0s; 
		transform: scale(1.15, 1.15); 
	}
  	  
	#main-slider-full .hc-overlay {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-size: cover;
		text-indent: -9999px; 
		background: rgb(134,134,134);
		/* background: linear-gradient(360deg, rgba(134,134,134,0.7) 19%, rgba(0,0,0,0.48) 100%); */
		background: rgba(0, 0, 0, 0.589);
		z-index:88
	} 

	
	
	#main-slider-full .slider-desc-sol {
		position: absolute; top: 28%; left: 10%;  text-align: left; color: #fff; z-index:99; width:650px
	}  	
	 
	#main-slider-full .active .slider-desc-sol {
		-webkit-animation-duration: 1s;  
		animation-duration: 1s;  
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
		animation-delay: 0.3s; 
		animation-name: fadeInLeft;   
		padding: 4px 0px;
	}    
	#main-slider-full .active .slider-desc-sol h1 {
		text-align: left; color: #fff; font-family:bold_font;  font-size:37px;  display:block; margin-bottom:30px
	}  

	
	#main-slider-full .active .slider-desc-sol h2 {
		text-align: left; color: #fff; font-size:21px;  display:block; margin-bottom:20px;
		display:block; width:600px
	}  
	#main-slider-full .active .slider-button {
		-webkit-animation-duration: 1s;  
		animation-duration: 1s;  
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
		animation-delay: 0.5s; 
		animation-name: fadeInUp;   
		padding: 4px 0px;
	}
	
	
	#main-slider-full .slider-desc-sol .slider-button {
		 margin-top:30px
	} 			
	#main-slider-full .slider-desc-sol .slider-button {
		position: relative; text-align: left; transition: all .35s; color:#fff; font-size:17px; padding-bottom:5px;
		border-bottom:5px solid #fecc00; 
	} 	
	#main-slider-full .slider-desc-sol .slider-button:hover {
		background-color: #002e43;
	} 
	
		
		
	/** right **/
	#main-slider-full .slider-desc-sag {
		position: absolute; top: 23%; right: 8%;  text-align: right; color: #fff; z-index:99; width:650px
	}  	
	 
	#main-slider-full .active .slider-desc-sag {
		-webkit-animation-duration: 1s;  
		animation-duration: 1s;  
		-webkit-animation-fill-mode: both; 
		animation-fill-mode: both; 
		animation-delay: 0.3s; 
		animation-name: fadeInRight;   
		padding: 4px 0px;
	}    
	#main-slider-full .active .slider-desc-sag h1 {
		text-align: right; color: #fff; font-family:bold_font;  font-size:47px;  
	}   
	#main-slider-full .active .slider-desc-sag p {
		text-align: right; color: #fff; font-size:24px;  display:block; margin-top:20px
	}  
	

 			
	#main-slider-full .slider-desc-sag .slider-button {
		position: relative; float: right; border-radius:4px; padding:12px 32px; transition: all .35s; color:#000;
		background-color: #fecc00;  width:210px; margin-top:30px; text-align:center; margin-top:30px; display:block
	} 	
	#main-slider-full .slider-desc-sag .slider-button:hover {
		background-color: #002e43;
	} 
	
	
	
	
	 		
	.s_instagram {
		position:fixed; right:50px; top:30%; z-index:99; 
	} 
	.s_instagram a {
		display:block; /*  border:1px solid #fff;  */ border-radius:50%; margin:0px auto; padding:0px; text-align:center;
		padding-top:5px; color:#fff; font-size:24px; width:45px; height:45px; background: #fc01d8; transition: all 0.25s, bottom 0.75s ease-in-out;
		box-shadow: 0 0 0 10px rgba(252, 0, 149, 0.2)
	} 
	.s_instagram a:hover { 
		box-shadow: 0 0 0 10px rgba(252, 1, 202, 0.5)
	}
		 
		
	.social_media {
		list-style:none; position:absolute; right:50px; top:30%; z-index:88
	}  
	.social_media li {
		display:block; border:1px solid #fff; padding:10px
	}  
	.social_media li a i{ 
		 margin: 0px auto;	padding: 0px; text-align: center; color:#fff;
		 font-size:27px
	}  
	.social_media li a i:hover{
		color:#ffcb00
	} 	
		
	#main-slider-full .page_detail_buttons { 
		position: absolute; left:0%; right:0%; bottom: 21%;  text-align:center; margin:0px auto; padding:0px; display:table;
		z-index:2;  
	} 
	
	.page_katalog_incele {
		float: left; text-align: center;  border-radius: 1px; padding: 8px 11px; width: 160px;  
		background: #173969; color:#fff
	} 
	.page_size_ulasalim {
		float: left; text-align: center; border-radius: 1px; padding: 8px 11px; width: 160px; margin-left:10px;
		background: #f3801f; color:#fff
	}
	
	
	.form_contact {
		position:fixed; right:50px; top:40%; z-index:99; 
	} 
	.form_contact a {
		display:block;/*  border:1px solid #fff;  */border-radius:50%; margin:0px auto; padding:0px; text-align:center;
		padding-top:5px; color:#fff; font-size:24px; width:45px; height:45px; background: #002e43; transition: all 0.25s, bottom 0.75s ease-in-out;
		box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2)
	} 
	.form_contact a:hover { 
		box-shadow: 0 0 0 10px rgba(51, 104, 198, 0.2)
	}
	
 	
	.form_whatsapp {
		position:fixed; right:50px; top:50%; z-index:99; 
	} 
	.form_whatsapp a {
		display:block; /*  border:1px solid #fff;  */ border-radius:50%; margin:0px auto; padding:0px; text-align:center;
		padding-top:5px; color:#fff; font-size:24px; width:45px; height:45px; background: #33e355; transition: all 0.25s, bottom 0.75s ease-in-out;
		box-shadow: 0 0 0 10px rgba(36, 207, 69, 0.2)
	} 
	.form_whatsapp a:hover { 
		box-shadow: 0 0 0 10px rgba(51, 227, 85, 0.2)
	}
	
	
	
	
	
	
	
	
	
	
 
 
	.down {
		position: absolute; left:0%; right:0%; bottom: 5%; text-align:center; margin:0px auto; padding:0px; display:block;
		 border-radius:50%; 
		padding-top:5px; color:#fff; font-size:24px; width:45px; height:45px; background: #33e355; transition: all 0.25s, bottom 0.75s ease-in-out;
		box-shadow: 0 0 0 10px rgba(36, 207, 69, 0.2);
		z-index:2;
		
		transition: all 0.25s, bottom 0.75s ease-in-out;
		-webkit-animation: bounce 1s ease infinite;
		animation: bounce 3s ease infinite; 
	} 
	.down:hover { 
		box-shadow: 0 0 0 10px rgba(51, 227, 85, 0.2)
	}
	
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
	
	
	
	.home_intro {
		display:block; padding:30px 0px; position:relative; 
	}
	
	.home_intro_img_block {
		
	}
	.home_intro img {
		display:block; width:100%; height:400px; padding:30px; padding-right:0px; object-fit:cover; /* filter: blur(12px); */ 
	
	}  
	
	.home_intro .description {
		display:block; background:#002e43;  height:400px; margin-left:-15px; padding:20px 40px;  margin-top:0px;
	} 
	 
	.home_intro .description h2 {
		display:block; color:#fff; margin-bottom:20px; font-size:21px; font-family:semi_bold_font
	} 	
	.home_intro .description h2 strong {
		display:block;  color:#fff
	} 
 	.home_intro .description p {
		display:block; color:#fff; font-size:17px;  margin-bottom:20px
	} 
  	.home_intro .description a {
		  color:#fff 
	} 
	
		
	.home_intro .description2 {
		display:block;  padding:30px 0px;  margin-top:0px;
	} 
	 
	.home_intro .description2 h2 {
		display:block; color:#002e43; margin-bottom:20px; font-size:21px; font-family:bold_font
	} 	
	.home_intro .description2 h2 strong {
		display:block;  color:#002e43
	} 
 	.home_intro .description2 p {
		display:block; color:#002e43; font-size:17px;  margin-bottom:20px
	} 
	
  	.home_intro .description2 a {
		 display:block; width:180px; padding:10px 20px; border:1px solid #002e43; color:#002e43
	} 
		
  	.home_intro .description2 a:hover {
		color:#fff
	} 
	
	
	
	
	
	
	
	
	
	
 
	.home_intro .owl-carousel .owl-nav div.owl-prev {
	  background: none;  border-radius: 50%; left: auto;  right: 45%; border-radius: 50%; width: 42px; height: 42px; bottom: 95px;
	  border:1px solid #fff
	}
	.home_intro .owl-carousel .owl-nav div.owl-next {
		background: none; border-radius: 50%; left: auto; right: 41%; border-radius: 50%; width: 42px; height: 42px; bottom: 95px;
		border:1px solid #fff; 
	} 
	.home_intro .owl-carousel .owl-nav div.owl-prev i, .home_intro .owl-carousel .owl-nav div.owl-next i {
		 color:#fff
	} 
	.home_intro .owl-carousel .owl-nav div.owl-prev:hover, .home_intro .owl-carousel .owl-nav div.owl-next:hover {
		 background:#fff
	}
 	.home_intro .owl-carousel .owl-nav div.owl-prev:hover i, .home_intro .owl-carousel .owl-nav div.owl-next:hover i {
		 color:#aaa
	}
	
	 
	
	
	
	.home_information {
		display:block; padding:80px 0px;
	}
	 
	.home_information .page_title_center h2 {
		margin:0px auto; padding:0px; text-align:center; color: #173e43;   
	}
		 
	.home_information .page_title_center h2 span {
		display:block 
	}
			 
	.home_information .page_title_center p {
		display:block; font-size:17px
	}
	
	.home_information .line {
		margin:0px auto; padding:0px;text-align:center; display:block; width:200px; height:2px;
		background:#34a7ab; margin-bottom:30px; margin-top:10px
	}  
	
	
	
	
    .btn_bize_ulasin {
		text-align: center;   margin-top: 20px; color: #fff;
	}  
    .btn_bize_ulasin:hover {
		background: #264a66; 
	} 
	
	
	
	
	.accordion_slider {
	  width: 100%;  height: 350px;  overflow: hidden;  margin: 50px auto;
	}

	.accordion_slider ul {
		width: 100%;  display: table; table-layout: fixed;  margin: 0;  padding: 0;
	}

	.accordion_slider ul li {
	  display: table-cell;
	  vertical-align: bottom;
	  position: relative;
	  width: 20%;
	  height: 350px;
	  background-repeat: no-repeat;
	  background-position: center center;
	  transition: all 500ms ease;
	  border: 3px solid #fff;
	}

	.accordion_slider ul li div {
	  display: block; overflow: hidden;   width: 100%;
	}

	.accordion_slider ul li div a {
	  display: block;
	  height: 350px;
	  width: 100%;
	  position: relative;
	  z-index: 3;
	  vertical-align: bottom;
	  padding: 15px 20px;
	  box-sizing: border-box;
	  color: #fff;
	  text-decoration: none;
	  font-family: Open Sans, sans-serif;
	  transition: all 200ms ease;
	}

	.accordion_slider ul li div a * {
	  opacity: 0;
	  margin: 0;
	  width: 100%;
	  text-overflow: ellipsis;
	  position: relative;
	  z-index: 5;
	  white-space: nowrap;
	  overflow: hidden;
	  -webkit-transform: translateX(-20px);
	  transform: translateX(-20px);
	  -webkit-transition: all 400ms ease;
	  transition: all 400ms ease;
	}

	.accordion_slider ul li div a h2 { 
	  text-overflow: clip;  font-size: 23px; font-weight:700;  margin-bottom: 2px;   top: 160px;
	}

	.accordion_slider ul li div a p {
	  top: 160px;  font-size: 13.5px;
	}

	.accordion_slider ul li:nth-child(1) { background-image: url(../images/acordiyon/kendi-elektrigini-ureten-bina.jpg); width:25%; }

	.accordion_slider ul li:nth-child(2) { background-image: url(../images/acordiyon/asansor.jpg); }

	.accordion_slider ul li:nth-child(3) { background-image: url(../images/acordiyon/havuz.jpg); }

	.accordion_slider ul li:nth-child(4) { background-image: url(../images/acordiyon/kolay_ulasim.jpg); }
 
 
	.accordion_slider ul:hover li { width:25%; }

	.accordion_slider ul:hover li:hover { width: 60%; }

	.accordion_slider ul:hover li:hover a { background: rgba(0, 0, 0, 0.4); }

	.accordion_slider ul:hover li:hover a * {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
	}
	 

 
	 
	
	
	/**  Begin project **/
	
	.home_project {
		display:block; padding:30px 0px; 
	} 	

	
	.home_intro_slider {
		display:block; position:relative; background:#000; overflow:hidden; height:700px;

		
	} 
	
	.home_intro_slider .hc-overlay {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-size: cover;
		text-indent: -9999px; 
		background: rgba(0,0,0, 0.656);
/* 				background: rgb(134,134,134);
		background: linear-gradient(180deg, rgba(134,134,134,0.7) 19%, rgba(0,0,0,0.88) 99%); */
		z-index:2
	}
	
	
	.home_intro_slider .container {
		max-width:94%;
		
	}
	
	.slider_01 {
		position:absolute; left:0px; top:0px; height:750px; width:100%; opacity:0; 
	}
		.slider_01.actives {
			opacity:1;
			transition: all ease .7s;
			 transition: transform 4000ms linear 0s; 
			transform: scale(1.05, 1.05); 
			
		}
		
	.slider_02 {
		position:absolute; left:0px; top:0px; height:750px; width:100%; opacity:0;  
	} 
		.slider_02.actives {
			opacity:1;
			transition: all ease .7s;
			 transition: transform 4000ms linear 0s; 
		transform: scale(1.05, 1.05); 
			
		}
		
	.slider_03 {
		position:absolute; left:0px; top:0px; height:750px; width:100%; opacity:0;  
	} 	
		.slider_03.actives {
			opacity:1;
			transition: all ease .7s;
			 transition: transform 4000ms linear 0s; 
		transform: scale(1.05, 1.05); 
			
		}
		
 		
	.slider_04 {
		position:absolute; left:0px; top:0px; height:750px; width:100%; opacity:0;  
	} 	
		.slider_04.actives {
			opacity:1;
			transition: all ease .7s;
			 transition: transform 4000ms linear 0s; 
			transform: scale(1.05, 1.05); 
			
		}
		
 
		
		
	
	.home_intro_slider_item {
		display:block; padding:375px 0px;  position:relative; z-index:22;
		flex-wrap: nowrap;
		
	}
	.home_intro_slider_item.borders {
		border-right: 1px solid rgba(255, 255, 255, 0.35);
	} 
	
	.item_desc {
		position: absolute; left: 0px; right: 0px; bottom: 70px; z-index: 1;
		height:100px;
		color: #fff;
		transition: all ease .3s;
		z-index: 2; 
		text-align: left;
		margin: 0px auto;
		padding: 0px;
		background:rgba(0,0,0, 0.489);
		width:100%;
		padding: 20px 20px;
		
	} 
	
	.item_desc img {
		width:200px;
		
	} 
	
	.home_intro_slider .col-xl-3 {
		transition: all ease .3s;
		background: linear-gradient(180deg, rgba(134,134,134,0.3) 19%, rgba(0,0,0,0.88) 99%);
		
		
	} 	 
	.home_intro_slider .col-xl-3 a {
		display:block; 
	}   
	.home_intro_slider .col-xl-3:hover .item_desc  {
		bottom:110px; opacity:1; transition: all ease .3s;
	} 		 
	.home_intro_slider .col-xl-3:hover .item_desc h1  {
		bottom:110px; opacity:1; transition: all ease .3s; opacity:1;
	} 	
	.item_desc span {
		display: block; font-size: 13px; margin-top: 8px;
	} 	
	.item_desc h1 {
		display:block; font-size:19px; font-family: semi_bold_font;
	} 
	.item_desc span {
		 display:block; font-size:14px; font-family: semi_bold_font; transition: all ease .3s; color:#b9b9b9
	} 
	
 
	.galeri {
		display:block; margin:7px 0px; border:1px solid #f2f2f2; padding:2px
	}
	 
	.galeri img {
		height:120px; width:100%;  object-fit:cover
	}

	
	
	.page_title_center {
		display:block; margin:20px 0px
	}
	
	.page_title_center h1 {
		margin:0px auto; padding:0px; text-align:left; font-size: 19px; color:#002e43; font-family:semi_bold_font;
		text-indent:-0.423
	} 
		
	.page_title_center h1 span {
		display:block; font-size:41px; font-family:bold_font
	} 
	
	
	.page_title_center p {
		text-align: center; padding: 0px 50px; line-height: 25px; color: #252525; 
	} 
	section.module.parallax {
		height: 800px;   background-repeat: no-repeat;  background-attachment: fixed;  position:relative
	} 
	section.module.parallax-1 {
		background-image: url("../images/paralax/paralax_2.jpg");
	} 
	section.module.parallax-2 {
		background-image: url("../images/paralax/kusadasi.png");
	}  
	.home_paralax_content_desc {
		display:block; margin-top:200px; border-radius:5px; padding:30px; background: rgba(30, 30, 30, 0.48);
	}  
	.home_paralax_content_desc h1 {
		display: block; text-align:center; color: #fff; font-weight: bold; font-size: 41px;
	}  
	.home_paralax_content_desc p {
		display: block; margin-top: 20px; color: #fff; font-size: 17px; text-align: center;
	} 
	.home_paralax_content_desc a {
		width:200px; display:block; margin-top:20px; text-align:center; color: #fff; background-color: #263a66; 
		border-radius:25px; padding:9px 22px
	}  
	.home_paralax_content_desc a:hover {
		background-color: #1b2d55; 
	}  
	.home_comments {
		display:block; padding:40px 0px; background:#f7f7f9
	} 
	.home_comments_desc {
		display:block; margin-top:50px;
	}  
	.home_comments_desc h1 {
		display:block; color: #3f415b;
	} 	  
	.home_comments_desc h1 span {
		display:block; 
	}
	.home_comments_desc h3 {
		display:block; color: #64bfa9;
	}
	.home_comments_desc p {
		display:block; margin-top:20px
	} 	 
	.home_content_items {
		display:block; margin-top:20px;
	}  	 
	.home_content_item {
		display:block; background:#fff; margin:10px; padding:30px 30px; padding-bottom:10px; border-radius:22px;
	} 
	.home_library {
		background:#f2f2f2; display:block; padding:60px 0px; margin:0px 0px;
	} 

	.home_library_header img {
		display:block; width:65px; height:65px; border-radius:50%; border:3px solid #fff; float:left; margin-right:15px
	} 
	.home_library_header .follow_ins {
		display:block; margin-top:10px
	} 
	.home_library_header .follow_ins a {
		
	} 
	.home_library_header .follow_ins h3 {
		
	} 
	.home_library_header .follow_ins h3 span {
	
	} 
	.follow_button {
		display:block;   text-align:center;  border-radius:25px; padding:8px 5px; width:160px; margin-top:20px; 
	}
  
	 
	.home_library_body {
		display:block;  margin:50px 80px; margin-top:80px
	} 
	.library_item {
		display:block; border-radius:35px 0px 35px 35px; 
	} 
	.library_item_header {
		display:block
	} 
	.library_item_header img {
		width:100%; max-height:220px;  object-fit:revert;  /* border-radius:35px 0px 0px 0px */
	} 	
	.library_item_header span {
		display:block; margin-top:10px; font-size:17px; text-align:center; 
	}  
	.library_item_footer  {
		display:block; padding:30px 20px; background:#fff; border-radius:0px 0px 35px 35px; 
	}
	.library_item_footer img {
		display:block; width:45px; border-radius:50%; border:3px solid #fff; float:left; margin-right:15px
	}  
	.library_item_footer .library_item_footer_desc {
		display:block; margin:10px 0px
	} 
	.library_item_footer .library_item_footer_desc a {
		
	}
	.library_item_footer p {
		
	}



	.home_library .owl-carousel .owl-nav div {
		position: absolute; border-radius: 2px; top: -120px;  
	}		
	.home_library .owl-carousel .owl-nav div.owl-prev  {
		border-radius:50%; left: auto; right: 270px;  border-radius:50%; width:50px; height:50px; border:1px solid #fff
	} 		
	.home_library .owl-carousel .owl-nav div.owl-next  {
		border-radius:50%; left: auto; right: 200px;  border-radius:50%; width:50px; height:50px; border:1px solid #fff
	}  		
	 
	.home_library .owl-carousel .owl-nav div i {
		font-size:31px;  color:#fff; margin:0px auto; padding:0px; text-align:center; display:block; margin-top:7px; font-weight:100
	} 
	
 	.home_library .owl-carousel .owl-nav div.owl-prev:hover, .home_library .owl-carousel .owl-nav div.owl-next:hover {
		background:#fff
	}
 	.home_library .owl-carousel .owl-nav div.owl-prev:hover i, .home_library .owl-carousel .owl-nav div.owl-next:hover i {
		color:#fff
	} 
	
	.home_information {
		display:block; padding:40px 0px;
	}
	 
	.home_information .page_title_center h2 {
		margin:0px auto; padding:0px; text-align:center; color: #173e43;   
	}  
	.home_information .page_title_center h2 span {
		display:block 
	}
	
	.home_information .line {
		margin:0px auto; padding:0px;text-align:center; display:block; width:200px; height:2px; background:#34a7ab; margin-bottom:30px; margin-top:10px
	}   
	.post_cozum_merkezi {
		display:block; padding:45px 0px; margin:0px 0px; position:relative;
	} 
	.post_cozum_merkezi_middle {
		display:block; padding:10px 40px; border-radius:5px; z-index:9; position:relative;
		border-top:1px solid #dbdfe1; 
	} 		
	.post_cozum_merkezi h1 {
		display:block; text-align:center; color:#002e43; font-size:23px; font-family:semi_bold_font
	} 		
 
	 
	 
	 
	footer { 
		background:#002e43;  padding:40px 10px; position:relative; z-index:9; margin-top:50px
	} 
 
	footer .list-item {  
		list-style:none; margin:0px; padding:0px
	} 
	footer .list-item li {  
		padding-bottom: 4px; margin-left: 10px;
	} 		
	footer .list-item li a{  
		display:block; margin:4px 0px; color:#fff; font-size:14px;  
	} 	
	footer .list-item li a:before {
		margin-left: -10px; position: absolute; font-size: 12px; font-style: normal; font-variant: normal; text-rendering: auto; color:#fff;
		-webkit-font-smoothing: antialiased; font-weight: 900; font-family: "FontAwesome"; content: "\f105";
		
	} 	
	
	footer .list-item li a:hover {  
		 color:#777; 
	} 
 	#footer-header  {
		display:block;
	} 
	#footer-header h3 {
		color: #fff; padding-bottom:12px; margin-bottom: 15px; padding-top:10px; font-family:bold_font; font-size:19px;
		border-bottom:1px solid #053e57; padding-bottom:20px
	} 
	#footer-bottom  {
		margin-top:30px; display:block; border-top:1px solid #333333; padding:25px 0px;
	} 
	#footer-bottom p {
		display:inline-block; font-size:13px;
	} 		
	#footer-bottom p b{
		display:inline-block; font-size:13px; color:#fff; font-weight:normal
	} 
	.footer_text p {
		display:inline-block; font-size:13px; color:#fff;
	} 	
	.footer_text p b{
		display:inline-block; font-size:13px; color:#fff; 
	}	
	.footer_text p a{
		display:inline-block; font-size:13px; color:#fff; 
	}		
	.footer_text p img {
		float:right; margin-bottom:20px;
	} 	
	
 
  
	.social-network {
		list-style:none; display:block; float:left; margin:0px; padding:0px; margin-bottom:30px;
	} 
	.social-network li {
		float:left; margin-right:6px;
	}  
	.social-network li a i{
		width: 46px; height: 46px; font-size: 21px; margin: 0px auto;	padding: 0px; text-align: center;/* 	background: #0e5184; */
		padding:12px 0px; color:#fff
	}  
	.social-network li a i:hover{
		color: #aaa; 
	} 	
  
	 


	.footer-bottom-content {
		display:block; padding:30px 0px; border-top:1px solid #053e57
	}  
	
	  	 
	.footer-bottom-content img {
			float:right; 
	}  
 
 	.footer-bottom-content p {
		font-size:11px;  color:#fff
	}
 
 

	.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:#ff0000; text-decoration:underline
	}	
	.cookie_policy p a:hover {
		color:#fff; 
	}	
	
	.cookie_policy .btn-primary, .cookie_policy .btn-danger {
		margin-top:5px
	}




	


	
 
	/** 
		**************************************************
				CAROSEL SETTINGS
		**************************************************
	**/	 
	 

	
	.owl-dots  {
		margin:0px auto; padding:0px; text-align:center; margin:2px 0px; 
		padding: 0px;
		text-align: center;
		margin: 2px 0px;
		position: absolute;
		left: 0%;
		right: 0%;
		bottom: 4%;
	}	
	.owl-dots .owl-dot {
		height: 15px; width: 15px; margin: 2px 2px; position: relative; display: inline-block; -webkit-border-radius: 50%;
		border-radius: 50%;  background:rgba(255, 255,255, 0.389); cursor: pointer; 
	}
	.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span {
		background:#31649b;
	} 
	.owl-dots .owl-dot.active { 
		background: #31649b  
	} 
	
	 
.owl-carousel .owl-nav div {
		position: absolute; border-radius: 2px; bottom: 6%;  top: unset; 
	}		
	.owl-carousel .owl-nav div.owl-prev  {
		background:none; left: auto; right: 216px; width:48px; height:46px;   background-color:rgb(0, 46, 67, 0.789);
	} 		
	.owl-carousel .owl-nav div.owl-next  {
		background:none; left: auto; right: 150px;  width:48px; height:46px;  background-color:rgb(0, 46, 67, 0.789);
	}   
 
	.owl-carousel .owl-nav div.owl-prev:hover, .owl-carousel .owl-nav div.owl-next:hover { 
		background-color:rgb(0, 46, 67, 0.389);
	}   
	
	.owl-carousel .owl-nav div i {
		font-size:25px; color:#fff; margin:0px auto; padding:0px; 
		text-align:center; display:block; margin-top:7px; font-weight:100
	}   


	/**
	 * Owl Carousel v2.2.1
	 * Copyright 2013-2017 David Deutsch
	 * Licensed under  ()
	 */

	.owl-carousel, .owl-carousel .owl-item {
		-webkit-tap-highlight-color: transparent; position: relative
	} 
	.owl-carousel {
		display: none; width: 100%; z-index: 1
	} 
	.owl-carousel .owl-stage {
		position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden
	} 
	.owl-carousel .owl-stage:after {
		content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0
	} 
	.owl-carousel .owl-stage-outer {
		position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0)
	} 
	.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
		-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0)
	} 
	.owl-carousel .owl-item {
		min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none
	} 
	.owl-carousel .owl-item img {
		display: block; 
	} 
	.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	/* 	display: none */
	} 
	.no-js .owl-carousel, .owl-carousel.owl-loaded {
		display: block
	} 
	.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
		cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none
	} 
	.owl-carousel.owl-loading {
		opacity: 0; display: block
	} 
	.owl-carousel.owl-hidden {
		opacity: 0
	} 
	.owl-carousel.owl-refresh .owl-item {
		visibility: hidden
	} 
	.owl-carousel.owl-drag .owl-item {
		-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none
	} 
	.owl-carousel.owl-grab {
		cursor: move; cursor: grab
	} 
	.owl-carousel.owl-rtl {
		direction: rtl
	} 
	.owl-carousel.owl-rtl .owl-item {
		float: right
	} 
	.owl-carousel .animated {
		animation-duration: 1s; animation-fill-mode: both
	} 
	.owl-carousel .owl-animated-in {
		z-index: 0
	} 
	.owl-carousel .owl-animated-out {
		z-index: 1
	} 
	.owl-carousel .fadeOut {
		animation-name: fadeOut
	}

	@keyframes fadeOut {
		0% {
			opacity: 1
		}
		100% {
			opacity: 0
		}
	}

	.owl-height {
		transition: height .5s ease-in-out
	} 
	.owl-carousel .owl-item .owl-lazy {
		opacity: 0; transition: opacity .4s ease
	} 
	.owl-carousel .owl-item img.owl-lazy {
		transform-style: preserve-3d
	} 
	.owl-carousel .owl-video-wrapper {
		position: relative; height: 100%; background: #000
	} 
	.owl-carousel .owl-video-play-icon {
		position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat;
		cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform .1s ease
	} 
	.owl-carousel .owl-video-play-icon:hover {
		-ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3)
	} 
	.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
		display: none
	} 
	.owl-carousel .owl-video-tn {
		opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity .4s ease
	} 
	.owl-carousel .owl-video-frame {
		position: relative; z-index: 1; height: 100%; width: 100%
	} 

	 
	.animated {
		-webkit-animation-duration: 0.4s;
		animation-duration: 0.4s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}
 
	 @-webkit-keyframes fadeInDown {
		0% {
		   opacity: 0;
		   -webkit-transform: translateY(-20px);
		}
		100% {
		   opacity: 1;
		   -webkit-transform: translateY(0);
		}
	 }
	 
	 @keyframes fadeInDown {
		0% {
		   opacity: 0;
		   transform: translateY(-20px);
		}
		100% {
		   opacity: 1;
		   transform: translateY(0);
		}
	 }
 
	 .fadeInDown {
		-webkit-animation-name: fadeInDown;
		animation-name: fadeInDown;
	 }	
   
	.shadow {
		box-shadow: 0 0.5rem 1rem rgba(189, 189, 189, 0.35) !important;
	}
 
	a:hover { 
		text-decoration: none;   -o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s; -webkit-transition:.5s; transition:.5s;
	} 
	.grey {
		filter: gray; -webkit-filter: grayscale(1);  filter: grayscale(1);  
	} 
	.grey:hover {
		-webkit-filter: grayscale(0); filter: none;
	}    
	 
	.hover_effect {
		display: block; position: relative; background: #000; overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
	} 
	
	.hover_effect:after { 
		content: "\f0c1";   font-family: "FontAwesome";  
		color:#000;  position: absolute; font-size: 1.2em; text-align: center; line-height: 40px; width: 40px; height: 40px; left: 50%; top: 50%; 
		margin-left: -20px; margin-top: -20px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: scale(0.1, 0.1); 
		transform: scale(0.1, 0.1); filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
		-moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
	} 
	.hover_effect img {
		display: block; position: relative; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; 
		-webkit-backface-visibility: hidden; backface-visibility: hidden;
	} 
	.hover_effect:hover:after {
		-webkit-transform: scale(1, 1); transform: scale(1, 1); filter: alpha(opacity=60); -moz-opacity: .6; -khtml-opacity: .6; opacity: .6;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	} 
	.hover_effect:hover img {
		-webkit-transform: scale(1.1); transform: scale(1.1); filter: alpha(opacity=40); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		-moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.5;
	} 
	
	a#scrollUp {
		position: fixed; z-index: 1020; right: 25px; bottom: 25px; display: none; width: 53px; height: 53px; border-radius: 50%;
		font-size: 18px; line-height: 53px; color: #fff; text-decoration: none; text-align: center; cursor: pointer;
		box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); transition: all 0.25s, bottom 0.75s ease-in-out;
 		-webkit-animation: bounce 1s ease infinite;
		animation: bounce 3s ease infinite; 
		background: #499ceb;
	}


	a#scrollUp [class*='icon'] {
		display: inline-block; transition: 0.5s;
	} 
	a#scrollUp:hover {
		box-shadow: 0 0 0 10px rgba(51, 104, 198, 0.2);
	} 
	a#scrollUp:hover [class*='icon'] {
		-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";
	} 
	a#scrollUp.visible {
		opacity: 1;mbottom: 45px;
	} 
	@media (max-width: 1023px) {
		a#scrollUp.visible {
			bottom: 65px;
		}
	}
	@media (max-width: 1023px) {
		a#scrollUp {
			width: 41px; height: 41px; right: 15px; font-size: 13px; line-height: 41px;
			display:none
		}
	} 	

	
	.contact_main {
		display:block; padding:0px 40px; border-radius:5px
	} 		
	.contact_main h2 {
		display:block; text-align:left;  font-weight:900; 
	} 		
	.contact_main h2 span {
		display:block; 
	} 		
	.contact_main span {
		display:block; text-align:left; font-size:15px; color:#fff;  margin:10px 0px
	} 				
	.contact_main p {
		display:block; text-align:left; font-size:15px;  color:#fff
	}

	.contact_home_button_list { 
		text-align:center; margin:0px auto; padding:0px; display:table; margin-top:30px
	} 

	.btn_proje_teknik_detail {
		float: left; text-align: center;  border-radius: 1px; padding: 8px 11px; width:410px;  border-radius:21px;
		border:1px solid #173969; color:#173969; font-size:21px; margin:50px 0px
	} 
		
		.btn_proje_teknik_detail:hover { 
			border:1px solid #173969; color:#fff; background:#173969
		} 
	
	.btn_phone {
		float: left; text-align: center;  border-radius: 1px; padding: 8px 11px; width: 310px;  border-radius:21px;
		border:1px solid #173969; color:#173969; font-size:21px; font-family:semi_bold_font
	} 
		.btn_phone:hover { 
			border:1px solid #173969; color:#fff; background:#173969
		} 
	
	.btn_cozum {
		float: left; text-align: center;  border-radius: 1px; padding: 8px 11px; width: 310px;  border-radius:21px; margin-left:30px;
		border:1px solid #f3801f; color:#f3801f; font-size:17px; font-size:21px; font-family:semi_bold_font
	}
	
		.btn_cozum:hover { 
			border:1px solid #f3801f; color:#fff; background:#f3801f
		} 
		
	
	.btn_small {
		float: left; text-align: center;  border-radius: 1px; padding: 6px 8px; width: 150px;  border-radius:21px;
		border:1px solid #173969; color:#173969; font-size:14px
	} 
		.btn_small:hover { 
			border:1px solid #173969; color:#fff; background:#173969
		}
		
		
		

	.modal-body {
		padding:0px;
		border-radius:320px
	}
	.modal-dialog {
	  max-width: 52%; margin: 2.75rem auto;   margin-top:7%
	}
	.modal-header {
	  border:none
	}
	.modal-content {
	  border-radius: 24px;  min-height: 530px;  padding:30px
	}

	.close_modal {
		position:absolute; right:10px; top:10px;  margin-right: 10px; margin-top: 10px; z-index:99;
		font-weight:600; font-size:17px; color:#000
	}
		

	.form_areas {
		 display:block;  
	}
			

	.form_areas .form_areas_header {
		 display:block; margin-bottom:30px
	}
	
	.form_areas .form_areas_header   h1 {
		 display:block; margin-bottom:10px; font-size:21px;
	}
			

	.item_form_block {
		 display:block; margin-bottom:10px; background:#fff
	}
	
	.item_form_block .form_text {
		display:block; padding:12px 8px; background:none; border:none; border-radius:4px; width:100%;
		font-size:13px;
	}
	
	.item_form_block .form_textarea {
		display:block; padding:12px 8px; background:none; border:none; border-radius:4px; width:100%;
		font-size:13px; width:100%
	}

	.item_form_block .select_form {
		display: inline-block;
		width: 100%;
		height: 37px;
		padding: .445rem 1.75rem .445rem .75rem;
		line-height: 1.25;
		color: #464a4c;
		vertical-align: middle;
		background: #fff url("../images/select.svg") no-repeat right .75rem center;
		background-size: auto;
		font-size: 13px;
		-webkit-appearance: none;
		-webkit-background-size: 8px 10px;
		background-size: 28px 15px;
		border-radius: .25rem;
		border:none;
	}

		
	.mobil_onay_ekrani_footer {
		display:table; margin:0px auto; padding:0px; text-align:center; margin-top:30px
	}
	.snd_button {
		background: #002e43;
		text-align: center;
		font-size: 17px;
		font-weight: 700;
		border: none;
		border-radius: 25px;
		padding: 12px 22px;
		color: #fff; 
		transition: 200ms ease all; 
		cursor:pointer
	}
	.snd_button {
		background: #0d4862;
		transition: 400ms ease all; 
		 
	}




	.contact_main_modal {
		display:block; padding:0px 40px; border-radius:5px;  margin-top:40px
	} 		

	.contact_home_button_list_modal { 
		text-align:center; margin:0px auto; padding:0px; display:table;
	} 

	.btn_phone_modal {
		display:block; text-align: center;  border-radius: 1px; padding: 8px 11px; width: 310px;  border-radius:21px;
		border:1px solid #173969; color:#173969; font-size:17px
	} 
	
	.btn_cozum_modal {
		display:block;  text-align: center;  border-radius: 1px; padding: 8px 11px; width: 310px;  border-radius:21px;
		border:1px solid #f3801f; color:#f3801f; font-size:17px 
	}




	



		
	.container_check {
		display: block;
		position: relative;
		padding-left: 30px;
		line-height: 14px;
		font-size:11px;
		margin-bottom: 5px;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.container_check input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
	}	
	
	.container_check a {
		color:#3f72af ; font-weight:500; text-decoration:underline; 
	}
	
	.container_check input:checked ~ .checkmark {
		background-color: #4ca0d8;
		border: 1px solid transparent;
	}
	.container_check .checkmark {
		position: absolute;
		top: 6px;
		left: 0;
		height: 18px;
		width: 18px;
		border: 1px solid #d2d8dd;
		background-color: #fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		border-radius: 3px;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.container_check .checkmark:after {
		content: "";
		position: absolute;
		display: none;
		left: 6px;
		top: 3px;
		width: 5px;
		height: 10px;
		border: solid #fff;
		border-width: 0 2px 2px 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.container_check input:checked ~ .checkmark:after {
		display: block;
	}
	

	/** Pages **/

	

	
	.pages_header {
		display:block; margin-top:103px; padding:30px 0px; background:#f2f2f2
	}
	
	
	.pages_header_kesfet {
		display:block; padding:100px 0px; background:#18355b; margin-top:-10px
	}
	 
	#pages-slider-full {
		position:relative; height:140px; overflow:hidden; background:#444
	}
	#pages-slider-full .item img {
		margin:0px auto; padding:0px; display:block; text-align:center; cursor:move;  width:100%;
	}
  	  
	#pages-slider-full .hc-overlay {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-size: cover;
		text-indent: -9999px; 
		background: rgba(0,0,0, 0.378);
		z-index:88
	} 
	
	#pages-slider-full .slider-desc {
		position: absolute; bottom: 12%; left: 11%;  text-align: left; color: #fff; z-index:99; font-size:24px; font-weight:500
	}
	#pages-slider-full .slider-desc .pages_content h2 {
		display:block; margin-bottom:40px
	}	
	
	#breadcrumb { 
		list-style-type: none; float:left; margin-left:-44px; margin-top: 25px;
	}  
	#breadcrumb li {
		 float:left; font-size:13px; color:#fff   
	} 
	#breadcrumb li a {
		text-align:left; font-size:13px; padding-left:5px; color:#fff; margin-right: 4px;
	}	 
	#breadcrumb li a:hover {
		color:#777   
	} 
	#breadcrumb li a:after {
		font-family:FontAwesome; font-size: 12px; content: "/"; padding-left:2px;
	} 
	#breadcrumb li a.last:after {
		font-family:FontAwesome; font-size: 12px; content: ""; padding-left:2px;
	}
	 
 
	
	.pages_content {
		display:block; padding:0px 30px; padding-top:30px
	}	 
	.pages_content h2 {
		display:block; margin-bottom:20px
	}	
 
	
	blockquote {
		position: relative; font-style:italic; font-size:17px; color: #444; padding: 30px 0; width: 80%; z-index: 1; margin: 80px auto; font-weight:300;
		align-self: center; text-align: center; border-top: 1px dashed #f2dddd; border-bottom:  1px dashed #f2dddd; line-height: 27px;
	}
	blockquote:before {
		position: absolute; content: "”"; color: #ddbfbf; font-size: 6rem; line-height: 0; top: 18px; left: 30px;
	}	
	blockquote:after {
		position: absolute; content: "”"; color: #f2dddd; font-size: 6rem; line-height: 0; bottom: -18px; right: 30px;
	}
 	 
 	blockquote p {
		color: #444;  font-size: 17px;
	} 	 
  	 
 	blockquote p strong {
		color: #191c22; font-size: 21px; font-weight: 600;
	} 
	
	.konsept {
		display:block; padding:40px 0px; position:relative; margin-bottom:50px
	}
	
	.konsept_img_block {
		display:block; 
	}
	.konsept img {
		display:block; width:100%; height:500px; padding:30px; padding-right:0px; object-fit:cover /* filter: blur(12px); */ 
	
	}  
	
	.konsept .description {
		display:block; background:#002e43;  height:340px; margin-left:-15px; padding:20px 40px;  margin-top:80px;
			-webkit-box-shadow: -1px 11px 33px -6px rgba(186,173,186,1);
		-moz-box-shadow: -1px 11px 33px -6px rgba(186,173,186,1);
		box-shadow: -1px 11px 33px -6px rgba(186,173,186,1);
	} 
	 
	.konsept .description h2 {
		display:block; color:#fff; margin-bottom:20px; margin-top:30px
	} 	
	.konsept .description h2 strong {
		display:block; font-size:21px;  color:#fff;
	} 
 	.konsept .description p {
		display:block; color:#fff; font-size:17px;  margin-bottom:20px
	} 
  	.konsept .description a {
		color:#fff;
	} 
 
	.konsept .owl-carousel .owl-nav div.owl-prev {
	  background: none;  border-radius: 50%; left: auto;  right: 45%; border-radius: 50%; width: 42; height: 42px; bottom: 95px;
	  border:1px solid #fff
	}
	.konsept .owl-carousel .owl-nav div.owl-next {
		background: none; border-radius: 50%; left: auto; right: 41%; border-radius: 50%; width: 42px; height: 42px; bottom: 95px;
		border:1px solid #fff; 
	} 
	.konsept .owl-carousel .owl-nav div.owl-prev i, .konsept .owl-carousel .owl-nav div.owl-next i {
		 color:#fff
	} 
	.konsept .owl-carousel .owl-nav div.owl-prev:hover, .konsept .owl-carousel .owl-nav div.owl-next:hover {
		 background:#fff
	}
 	.konsept .owl-carousel .owl-nav div.owl-prev:hover i, .konsept .owl-carousel .owl-nav div.owl-next:hover i {
		 color:#aaa
	}
 
 
 
	
	
	
	
	
	.home_urunler {
		display:block; padding:40px 20px; 
	}	
	.home_urunler_item {
		display:block;   position:relative;
	}		
		
	.home_urunler_item_content img{
		width:100%; height:280px; object-fit: cover; opacity:0.589
	}	
 
	.proje_logo {
		position: absolute; left: 0px; right: 0px; bottom: 150px; z-index: 1;
		color: #fff;
		transition: all ease .3s;
		z-index: 2; 
		text-align: center;
		margin: 0px auto;
		padding: 0px;
		width:150px
	} 	
	 	
		
	.home_urunler_item_content a .desc{
		margin:0px auto; padding:0px; position:absolute; z-index:33;  text-align:center; left:0px; right:0px; bottom:20px; padding:0px 20px;
	}
	.home_urunler_item_content a h3{
		font-size:25px; color:#fff; text-align:left; font-weight:bold; text-align:center;
	}	
	.home_urunler_item_content a h4{
		font-size:19px; 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;
	}	
	
	.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
	}	
	
	.proje_detail_maps  { 
	  display:block; background:#f4f4f4
	}
	 	
	.proje_detail_maps_content {
		display:block; 
	} 	 	
	.proje_detail_maps_content_desc {
		display:block; margin-top:0px; border-radius:5px; padding:30px; 
	}  
	.proje_detail_maps_content_desc h1 {
		display:block; color:#525252; font-size:53px
	} 	  
	.proje_detail_maps_content_desc h1 span {
		display:block; color:#525252
	}
	.proje_detail_maps_content_desc h3 {
		display:block; color:#525252; font-weight:700
	}
	.proje_detail_maps_content_desc p {
		display:block; margin-top:20px; color:#525252; 
	}
	
	.proje_detail_maps_content_desc a {
		width:200px; display:block; margin-top:20px; text-align:center; color: #fff;  border-radius:25px; padding:9px 22px
	} 	
	
	
	
	
	.sosyal_olanaklar {
		display:block; margin:50px 0px; margin-top:0px; 
	}  
	.sosyal_olanaklar h1 {
	    font-size: 35px; display:block; margin-top:30px;
	}  	
	.sosyal_olanaklar p {
	     font-size:17px
	}  
	.car_sosyal_olanak {
		display:block; padding:30px; 
	}  
	
	
	.sosyal_olanak_item {
		z-index:19;  position;relative
	}
	.sosyal_olanak_item::after {
		content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 60%;
		background: linear-gradient(to bottom,rgba(125,185,232,0) 0,rgba(39,69,115,1) 100%);
		z-index: 2; 
	} 
	.sosyal_olanak_item img {
		width:100%; height:440px; object-fit:cover
	}
	.sosyal_olanak_item h2 {
		font-size:61px; text-align:left; position: absolute; color:#faf3f3; left:20px; bottom:30px; z-index:22; 
		font-family: 'el_yazisi';
	} 
	.sosyal_olanaklar .owl-carousel .owl-nav div.owl-prev {
		background: none;  border-radius: 50%; left: -99%;   border-radius: 50%; width: 42; height: 42px; bottom: 95px; border:1px solid #fff
	}
	.sosyal_olanaklar .owl-carousel .owl-nav div.owl-next {
		background: none; border-radius: 50%; left: -92%;  border-radius: 50%; width: 42px; height: 42px; bottom: 95px;
		border:1px solid #fff; 
	} 
	.sosyal_olanaklar .owl-carousel .owl-nav div.owl-prev i, .sosyal_olanaklar .owl-carousel .owl-nav div.owl-next i {
		 color:#fff
	} 
	.sosyal_olanaklar .owl-carousel .owl-nav div.owl-prev:hover, .sosyal_olanaklar .owl-carousel .owl-nav div.owl-next:hover {
		 background:#002e43
	}
 	.sosyal_olanaklar .owl-carousel .owl-nav div.owl-prev:hover i, .sosyal_olanaklar .owl-carousel .owl-nav div.owl-next:hover i {
		 color:#aaa
	}
	
	
	
	.right_sidebar {
		display:block; padding:0px 20px; margin-top: 50px;
	}
	.right_sidebar h4 {
		display:block;  color:#fff; padding:10px 12px; border-radius:7px 7px 0px 0px; background:#b9970e
	
	}
  	
	.right_sidebar_content {
		display:block; background:#f8f8f8
	}
 
  
	.right_sidebar_menu {
		list-style:none; margin:0px; padding:0px
	} 
	.right_sidebar_menu li {
		 
	}  
	.right_sidebar_menu li a {
		width: 100%; display: block; margin-bottom: 8px; padding:14px 10px; font-size:15px; border-radius:3px; font-weight:700;
		margin-bottom:2px; border-bottom:1px solid #ddd
	}
 
	 	
	
.service-block {
	  display:block; margin-bottom:30px
	} 
	 
	.service-style-two{
	  padding: 45px 0px 120px 0px;
	  background: -webkit-linear-gradient(100deg, #f8f8f8, #f2f2f2 100%); 
	  /* background: #f8f8f8 */
	}

	.service-style-two .sec-title .sub-title{
	  background: -webkit-linear-gradient(0deg, #f1ddcc, #d3e6dd 100%);
	}

	.service-block-one .inner-box{
	  position: relative;
	  display: block;
	  overflow: hidden;
	  background: #fff;
	  padding: 25px;
	  border-radius: 20px;
	}

	.service-block-one .inner-box .image-box{
	  position: relative;
	  display: block;
	  overflow: hidden;
	  border-radius: 10px;
	  height:230px
	}

	.service-block-one .inner-box .image-box img{
	  width: 100%;
	  border-radius: 10px;
	  transition: all 500ms ease;
	}

	.service-block-one .inner-box:hover .image-box img{
	  transform: scale(1.05);
	}

	.service-block-one .inner-box .image-box:before{
	  position: absolute;
	  content: '';
	  background: #000;
	  width: 100%;
	  height: 100%;
	  left: 0px;
	  top: 0px;
	  opacity: 0;
	  z-index: 1;
	  transition: all 500ms ease;
	}

	.service-block-one .inner-box:hover .image-box:before{
	  opacity: 0.3;
	}

	.service-block-one .inner-box .image-box a{
	  position: absolute;
	  display: inline-block;
	  left: 0px;
	  top: 0px;
	  width: 100%;
	  height: 100%;
	  font-size: 0px;
	  color: #fff;
	  z-index: 2;
	}

	.service-block-one .inner-box .lower-content{
		position: relative; padding: 10px 15px 10px 0px; 
	}

	.service-block-one .inner-box .lower-content p{ 
		height:80px
	}

	.service-block-one .inner-box .lower-content .icon-box{
		position: absolute; top: -55px; right: 30px;
		width: 80px;
		height: 80px;
		line-height: 80px;
		font-size: 40px;
		color: #fff;
		text-align: center;
		border-radius: 50%;
		box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
		z-index: 1;
	}
 
	.service-block-one .inner-box .lower-content .icon-box:before{
	  position: absolute;
	  content: '';
	  background: #222;
	  width: 100%;
	  height: 100%;
	  left: 0px;
	  top: 0px;
	  transform: scale(0,0);
	  border-radius: 50%;
	  z-index: -1;
	  transition: all 500ms ease;
	}

	.service-block-one .inner-box:hover .lower-content .icon-box:before{
	  transform: scale(1,1);
	}

	.service-block-one .inner-box .lower-content a{
	  position: relative;
	  display: block;
	  font-size: 17px; 
	  text-align:center;
	  font-family:semi_bold_font
	}
 
 
	.service-block-one .inner-box .lower-content .link {
		width:120px; text-align:center; text-align:center; padding:4px 10px; font-size:15px;
		transition: 200ms ease all; 
	}
 
	.service-block-one .inner-box .lower-content .link:hover {
		 transition: 400ms ease all; 
	}
 
 	
	
	
	
	.kat_planlari {
		display:block; margin:50px 0px
	}	
	
	
	.kat_planlari .table-responsive-lg {
		margin:20px 0px
	}
	 
	.faq {
		display:block; padding:50px 0px
	}  
	.faq .btn-link {
		color:#444; font-size:17px; font-weight:700
	}  
	.ezmo:before {
		color:#444;
		display:inline-block;
		line-height: 26px; 
		transition: 0.2s; 
		font-weight:bold;
		font-family: "FontAwesome"; 
		border-radius:5px;
		text-decoration:none;
		font-size: 31px; 
		padding: 0 5px; 
		text-align: center;  
		content: "-"; 
		margin-right:15px
	}  
	.ezmoil:before {
		display:inline-block; 
		line-height: 26px; 
		font-family: "FontAwesome"; 
		text-decoration:none;
		font-size: 27px; 
		padding: 0 5px; 
		text-align: center;  
		content: "+";
		color:#fff; 
		transition: 0.2s; 
		transform: rotate(180deg);
		font-weight:700;
		margin-right:15px
	} 


	.faq_item {
		display:block; margin-bottom:4px; padding:0px 0px;
		display: block;
		background: #fff;
		margin-bottom: 4px;
		padding: 6px 0px;
		border-radius: 22px;
		margin-bottom: 15px;
	}

	.table_list {
		display: block; background: #f2f2f2; margin: 24px; padding: 24px; border-radius: 22px;
	}
 
	
	.table_list h5 {
		display: block; color:#f3801f
	}
 
	

	
	.contact_page {
		padding:50px 30px; margin-bottom:0px
	}
	
	.contact_page p {
		display:inline-block; font-size:15px; 
	} 	
	.contact_page p b{
		display:inline-block; font-size:15px;
	}	
	.contact_page p a{
		display:inline-block; font-size:15px; 
	}		
 



	.text-center {
		margin:0px auto; padding:0px; text-align:center; display:block; margin-bottom:5px; padding-bottom:15px; display:block
 	} 
	.text-center h1 {
		font-size:33px; font-weight:700;
	}
	.text-center h2 {
		font-size:21px; font-weight:600;
	}	
 
	.text-center span {
		color:#4ca0d8; font-weight:500;
	} 
	
	
	
	.new_form {
		display:block; position:relative; margin-bottom:80px;  z-index:99; height:435px; /* background:#fff */
	}

	
	
		.item_form_block {
			padding:8px 12px;  margin-bottom:10px; border: 1px solid #c1d7e1; margin-bottom:20px; border-radius:22px
		}
		.form_name_icon {
			background:url(../images/ikonlar/svg/name.svg) center left no-repeat;
			background-size:22px 22px
		}
		.form_date_icon {
			background:url(../images/ikonlar/svg/date.svg) center left no-repeat;
			background-size:17px 17px
		}
		.form_email_icon {
			background:url(../images/ikonlar/svg/email.svg) center left no-repeat;
			background-size:18px 18px
		}		
		.form_message_icon {
			background:url(../images/ikonlar/svg/mesages.svg) 0px 10px no-repeat; width:100%;
			background-size:22px 22px
		}
		.form_item {
			display:block; border:none; width:100%; padding:10px 10px; font-size:14px; padding-left:35px
		}

		.send_contact_form {
			border:none; display: block; padding:10px 21px; background:#002e43; color:#fff; cursor:pointer; font-size:17px;
			text-align:center; border-radius:5px; width:222px; font-family:bold
		} 	 		
		.send_contact_form::after {
		  content: "\f178";  font-family: "FontAwesome"; padding-left: 5px;
		}
		
		
		
	.container_check {
		display: block;
		position: relative;
		padding-left: 30px;
		line-height: 14px;
		font-size:11px;
		margin-bottom: 5px;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.container_check input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
	}	
	
	.container_check a {
		color:#3f72af ; font-weight:500; text-decoration:underline; 
	}
	
	.container_check input:checked ~ .checkmark {
		background-color: #4ca0d8;
		border: 1px solid transparent;
	}
	.container_check .checkmark {
		position: absolute;
		top: 6px;
		left: 0;
		height: 18px;
		width: 18px;
		border: 1px solid #d2d8dd;
		background-color: #fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		border-radius: 3px;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.container_check .checkmark:after {
		content: "";
		position: absolute;
		display: none;
		left: 6px;
		top: 3px;
		width: 5px;
		height: 10px;
		border: solid #fff;
		border-width: 0 2px 2px 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.container_check input:checked ~ .checkmark:after {
		display: block;
	}
	

	
		
	#slider{
		height:450px; margin-bottom:60px; overflow:hidden;
	}

	.slider-content {
		height:650px; width:10000px; font-weight:300; 
	}
	

	.slider-item{
		position:relative; height:650px; overflow:hidden; transition:all 0.5s;
	}
  
	.slider-item:first-child{
		margin-left:-123px;
	} 
	.image{
		float:left; position:relative; transition:all 0.5s; cursor:pointer;
	} 
	.item-img-1,.item-img-2{
		height:650px; width:200%; top:0px; position:absolute; left:-115px; background-size: 1200px 650px !important; transition:all 0.5s;
	} 
	.item-img-loaded{ 
	  transition:all 1s ease;
	} 
	.item-img-2{
		opacity:0;
	} 
	.item-text{
		position:absolute;
	} 
	.image-text{
		top:35%; left:12%; opacity:1; position:absolute; font-size:21px; transition:all 0.5s; font-weight:900; color:#444; padding:20px 30px;
		background: rgb(255,255,255);
		background: linear-gradient(180deg, rgba(255,255,255,0.2581233176864496) 19%, rgba(0,0,0,0.68) 99%);
	} 
	.image:hover .image-text{
		font-size:27px;
	} 
	
	
	
	
	.listed {
		list-style-type:none
	}  
	 
	.listed li a {
		font-size:16px; color:#444; display:block;  margin-bottom:3px;  border-bottom:1px solid #f2f2f2;  
		padding: 8px 12px; margin-bottom:10px; border-radius: 5px; border: 1px solid #ececec; background:#fff;	
		text-align:left
	} 
	.listed li a:hover { 
		background:#f2f2f2;	 
	} 

	.off_canvars_overlay {
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 999;
		opacity: 0;
		visibility: hidden;
		cursor: crosshair;
		background: #232323;
		top: 0;
		right: -100%; 
	}
	.off_canvars_overlay.active {
		opacity: 0.5;
		visibility: visible;
		right: 0%;
	}
 
	.toggle-hidden-bar {
	  position:relative;
	
	  display:flex;
	  color:#fff; 
	 
	  border:0px;
	  border-radius:5px;
	  margin-top:3px;
	  background:none
	}
	 
	
	.right-humbugur-btn {
		position:absolute; left:10p; top:35px; font-size:31px
	}
	
	header.smaller .right-humbugur-btn {
		color:#000
	} 
	
	.about-sidebar-section {
		background: rgba(255, 255, 255,1);
		padding: 46px 40px 50px 50px;
		max-width: 480px;
		width: 100%;
		z-index: 999999;
		position: fixed;
		overflow-y: auto;
		right: 0;
		top: 0;
		height: 100vh;
		margin-right: -480px;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.about-sidebar-section.active {
		margin-right: 0px;
	}
	.about-sidebar-section-full .hide-sidebar {
		position: absolute;
		top: 42px;
		right: 40px;
		font-size: 20px;
		color: #444;
		cursor: pointer;
		z-index:9
	}
	.about-sidebar-section-full .hide-sidebar:hover {
		color:#88b341;
	}
		
	
	.sidebar_menu {
		margin:0px; padding:0px; margin-top:-20px; list-style:none
	}
	
	.sidebar_menu li {
		margin:0px; padding:0px;
	}
	
	.sidebar_menu li a{
		text-align:left; font-size:15px; display:block; margin-bottom:12px; border:1px dashed #a89e9e; padding: 4px 10px;
		font-weight:bold
	}
		
	.sidebar_menu li a:hover {
		color:#579099
	}
	
	
	.sidebar_content {
		display:block; margin-top:30px;  padding-top:30px
	}
	.mobil_contact  {
		display:block; margin:10px 0px; border-bottom:1px solid #abdce3
	}	
	
	.sidebar_content p {
		color:#444; font-size:13px; 
	}
	.sidebar_content p i {
		display: block; float: left; border-radius: 50%; width: 28px; height: 28px;  color: #fff; text-align: center;
		padding-top: 0px; font-size: 12px;margin-right:10px; padding-top:7px
	}
	.sidebar_content p strong {
		color:#444; font-size:15px; font-weight:900
	}	
	.sidebar_content p span {
		color:#444; display:block; margin-top:10px 
	}
	.sidebar_content p span a {
		color:#444
	}
 
	
	.contact_info {
		
	} 
	.contact_info .col-xl-12 {
		margin-bottom:10px
	} 
	.contact_info  i{
		color:#444; font-size:18px; text-align:center
	}
	.contact_info  p{
		float:left;
	}
	
 

	/** faq-section **/

	.faq-section{
	  padding: 120px 0px 120px 0px;
	}

	.accordion-box .block{
	  position: relative;
	  display: block;
	  margin-bottom: 20px;
	  border-radius: 15px;
	  overflow: hidden;
	  background: #fff;
	  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.10);
	  transition: all 500ms ease;
	}

	.accordion-box .block:last-child{
	  margin-bottom: 0px;
	}

	.accordion-box .block .acc-btn{
	  position: relative;
	  display: block;
	  cursor: pointer;
	  background: #fff;
	  padding: 17px 50px 17px 30px;
	  transition: all 500ms ease;
	}

	.accordion-box .block .acc-btn .icon-outer{
	  position: absolute;
	  top: 18px;
	  right: 30px;
	  font-size: 22px;
	  color: #6e6e6e;
	  transition: all 500ms ease;
	}

	.accordion-box .block .acc-btn.active .icon-outer{
	  transform: rotate(180deg);
	  color: #fff;
	}

	.accordion-box .block .acc-btn.active{

	}

	.accordion-box .block .acc-btn h5{
	  font-size: 18px;
	  line-height: 26px;
	  font-weight: 500;
	  transition: all 500ms ease;
	}

	.accordion-box .block .acc-btn.active h5{
	  color: #fff;
	}

	.accordion-box .block .acc-content{
	  position:relative;
	  display:none;
	  padding: 25px 120px 37px 30px;
	}

	.accordion-box .block .acc-content p{
	  line-height: 26px;
	}

	.accordion-box .block .acc-content.current{
	  display:block;  
	}
	
	
	
	.page_lists {
		list-style-type:none; margin:0px; padding:0px
	}
	.page_lists li {
		display:block; 
	}
	.page_lists li a {
		text-align:left;  color:#002e43; display:block; margin-bottom:5px; border-bottom:1px solid #afdaee; font-family:semi_bold_font;
		padding:10px 12px; transition: 200ms ease all;  font-size:19px
	}	
	.page_lists li a:hover {
		border-bottom:1px solid #002e43; transition: 400ms ease all; 
	}
	.page_lists li a i {
		color:#002e43; font-size:16px; margin-right:10px
	}
	
	
	
	
	
	
	.yol_tarifi {
		float: left; text-align: center;  border-radius: 1px; padding: 4px 3px; width: 110px;  border-radius:21px; background:#f3801f; border:1px solid #f3801f;
		 color:#fff; font-size:21px; font-family:semi_bold_font; margin-top:10px;
	} 
		.yol_tarifi:hover { 
			border:1px solid #f3801f; background:#fff; color:#f3801f
		} 
	









	@media (min-width:1400px){
	  .image:nth-child(2) .item-img-1{
		left:-100px;
	  }

	  .image:nth-child(3) .item-img-1{
		left:-500px;
	  }

	  .image:last-child .item-img-2{
		left:-220px;
	  }

	  .image:last-child .item-img-1{
		left:-100px;
	  }

	  .image:last-child .image-text{
		left:0px;
	  }

	  .image:last-child:hover .image-text{
		left:20%;
	  }
	}

	@media (max-width:1400px){
	  .image:first-child .image-text{
		left:5%;
	  }

	  .image-text{
		left:20%;
	  }

	  .image:last-child .image-text{
		left:5%;
	  }

	  .image:nth-child(1) .item-img-1{
		background-position-x: -100px!important;
	  }

	  .image:nth-child(1) .item-img-2{
		background-position-x: -300px!important;
	  }

	  .image:nth-child(2) .item-img-1{

	  }

	  .image:nth-child(2) .item-img-2{
		background-position-x: -600px!important;
	  }

	  .image:nth-child(2) .item-img-2{
		background-position-x: -400px!important;
	  }

	   .image:nth-child(3) .item-img-1{
		background-position-x: -450px!important;
	  }

	  .image:nth-child(3) .item-img-2{
		background-position-x: -400px!important;
	  }

	  .image:nth-child(4) .item-img-2{
		background-position-x: -400px!important;
	  }
	}

	@media (max-width:700px){
	  
	  
	  #slider{
		height:450px;
	  }
		.slider-item{
			height:450px;
		}
	  .item-img-1,.item-img-2{
			height:450px;
	  }

	  .image-text{
		left:20%!important;
		font-size:25px!important;
	  }

	  .image:first-child .image-text{
		left:25%!important;
	  }

	  .image:last-child .image-text{
		left:10%!important;
	  }

	  .image:nth-child(1) .item-img-1{
		background-position-x: -165px!important;
	  }

	  .image:nth-child(2) .item-img-2{
		background-position-x: -650px!important;
	  }

	  .image:nth-child(3) .item-img-1{
		background-position-x: -650px!important;
	  }

	  .image:nth-child(3) .item-img-2{
		background-position-x: -550px!important;
	  }

	  .image:nth-child(4) .item-img-1{
		background-position-x: -100px!important;
	  }

	  .image:nth-child(4) .item-img-2{
		background-position-x: -550px!important;
	  }
	}

	@media (max-width:400px){
	  .image:last-child .image-text{
		left:-30px!important;
	  }

	  .image:first-child .image-text{
		left:20px!important;
	  }

	  .image-text{
		left:-50px!important;
	  }
	}

	 
	
		
		
	 
	@media(max-width:1600px) { 
	 
	} 
	 
	@media(max-width:1200px) {  
		
		#header-middle #logo {
		  display: block;
		  margin-top: -6px;
		  margin-left: 16px;
		}


		.header_languages li a { 
		  color: #444;
		}
		
		.right-humbugur-btn {
		  position: absolute;
		  left: unset;
		  top: -50px;
		  font-size: 31px;
		  right: 22px;
		}
		
		
		header.smaller .right-humbugur-btn {
		  color: #000;  top: -50px;
		}
				
		
		.toggle-hidden-bar {
			color:#444
		}

		.container {
			max-width: auto;
		}
		
		.home_intro img { 
		  width: 100%;   height: auto;   padding:opx ; 
		}
 
		.mobil_menu_bar {
			display: block; position: absolute; right: 91px; top: 23px;
		}
		
		header.smaller .mobil_menu_bar {
		  color: #461c1c;
		}
		
		header.smaller .mobil_menu_bar { 
		  top: 9px;
		}
				
		#mainMenu {
			display:none
		}
		.header_languages {
		  margin-right: 8px;  margin-top: -42px;
		}
		
		#header-middle #logo a {
		  background: url(../images/logo_mobil.png) no-repeat;
		  width: 170px;
		  height: 46px; margin-top: 18px;
		}

		header.smaller #header-middle #logo a {
		 background: url(../images/logo_mobil.png) no-repeat;
		  width: 170px;
		  height: 46px; margin-top: 18px;
		}
		
		#main-slider-full { 
		  height: auto; margin-top: 88px;
		}
			
		#main-slider-full .item img { 
		  height: auto;
		}
		
		#main-slider-full .slider-button { 
		  top: unset; bottom: 37px;  left: 0; right:0px; text-align:center 
		}
		#main-slider-full .slider-button a { 
		  padding: 3px 6px; font-size:13px;
		}
		#main-slider-full .slider-desc { 
		  left: 0; right:0px; text-align:center;  z-index: 99;  font-size: 17px; 
		}
		
		#main-slider-full .slider-desc2 { 
			left: 0; right:0px;  text-align:center;  font-size: 25px; top: 56%;
		}
		
		
		
		#main-slider-full .slider-desc-sol {
		  position: absolute;
		  top: 28%;
		  left: 10%;
		  right: 10%;
		  
		  text-align: center;
		  color: #fff;
		  z-index: 99;
		  width: auto
		}
				
		#main-slider-full .slider-desc-sol h1 { 
			left: 0; right:0px;  text-align:center;  font-size: 14px; top: 56%; width:auto;
		}
					
		#main-slider-full .slider-desc-sol h2 { 
			left: 0; right:0px;  text-align:center;  font-size: 16px; top: 56%; width:auto;
		}
		
		#main-slider-full .active .slider-desc-sol h2 {
			width:auto; font-size: 13px;
		}
			
		#main-slider-full .active .slider-desc-sol h1 {
			width:auto; font-size: 14px;
		}
		
		
		
		
		.social_media { 
			display:none
		}		
		
		.owl-nav.disabled {
			display:none
		}
		
		#left_kurumsal {
			display:none
		}
		
		
		.home_intro_slider_item {
			padding:35px 0px; 
		}	
			
		.home_intro .description h2 strong { 
			font-size: 24px; 
		}

		.home_intro .description { 
			margin-top: 22px; height:auto;
		}
		.home_intro .description p { 
		  font-size: 14px; 
		}
			.home_information {
				display:none
			}
		
		
			
		.slider_01, .slider_02, .slider_03 { 
		  height: auto; 
		}	
		.item_desc { 
		  bottom: -177px;
		  z-index: 1; 
		  background: rgba(0,0,0, 0.589);
		  width: 240px;
		  padding: 20px 0px;
		  border-radius: 4px;
		}	
			
		section.module.parallax {
			height:auto; margin-top:200px; 
		}	
		
		.header_pages {
		  background: #fff;
		}

		
		#pages-slider-full { 
		  margin-top: -12px;
		}
		
		
		.form_contact {
		/* 	display:none */
		}
		
		.home_urunler_item { 
		  margin-bottom: 30px;
		}
		.home_urunler_item_content a .kapak { 
		  height: auto;   opacity: 0.589;
		}

		.container {
		  max-width: 100%;
		}
		 
		 
		.btn_proje_teknik_detail {
		  
		  width:auto; 
		  font-size: 15px;
		  margin: 0px 0px;
		}	 
		
		
		.modal-dialog {
		  max-width: 82%;
		 
		}
			 
		.down {
		   display:none
		}	


		.page_title_center h1 { 
			font-size: 17px; font-family:menu_font
		} 

		.btn_cozum { 
		  width: auto; font-size: 13px;
		}
			
		.btn_phone {
			width: auto; font-size: 13px;
		}	

		#scrollUp {
			display:none
		}
		
		
		#footer-header {
			display:none
		}
		.footer-bottom-content { 
		  border-top:none
		}
		
		.footer_rightsidebar, .footer_leftsidebar {
		  float: none;
		  margin: 0px auto;
		  padding: 0px;
		  text-align: center;
		  display: block;
		}

		.footer_rightsidebar img { 
		  float: none;
		}
		.footer_rightsidebar div {
		  float: none; margin:0px; margin-top:20px
		}
		
		.footer_leftsidebar div {
		  float: none;  float: none; margin:0px;
		}	

		.footer_leftsidebar img { 
		  float: none;
		}
		
		
		.intro_slider {
			display:none
		}
	
	
		.home_paralax_content_desc { 
		  margin-top: 30px; 
		 
		}
		.home_paralax_content_desc h1 { 
		  font-size: 21px;
		}
		.home_paralax_content_desc p { 
		  font-size: 13px; 
		}
		
		.owl-nav {
			display:none
		}
		
		
		
		.home_urunler_item_content a h3 {
		  font-size: 18px; 
		}
		
		.konsept img {
		  display: block;
		  width: 100%;
		  height:auto;
		  padding:0px
		}
		.konsept .description {
		 
		  height: auto;
		  margin-left: 0px;
		  padding: 20px 40px;
		  margin-top: 30px; 
		}


		
	}
	
	
	
	
	
	
 







	
		
		
		
		
		