
	.villa-card {
		position: relative;
		background-color: #fff;
		box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
		margin-bottom:20px;
		height:210px;
		padding:10px 0px
	}

	.villa-card__image img {
		height: 100px;
		transition: transform 500ms ease, opacity 500ms ease;
		transform: scale(1);
	}

	.villa-card__image img:hover{
/* 		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		transform: scale(1.05); */
	}
	
	

 
	
	.villa-card__content {
		position: relative;  padding: 31px 30px 30px;
	}
 
	.villa-card__title a {
	  border-top:1px solid #d2d2d2;
	 
	}
	.villa-card__title a:hover {
		
	}


	/************************************* END  **/
	
	.el_yazisi {
		font-size:43px;
		font-family: 'Italianno', cursive;
	}
	.right_menu_bar {
		position: absolute; top: 19px; right: 50px; z-index: 21; 
	}

	.right-humbugur-btn {
		color:#000; cursor: pointer;  height: 40px; padding:0px 10px; line-height: 40px; text-align: center !important;
		border: 1px solid rgba(0,0,0,0.91); position:absolute; right:10px; top:17px
		 
	}
	
	.right-humbugur-btn:hover {
		background:#000; color:#fff
	}
	
	.sidebar_menu {
		margin:0px; padding:0px; list-style:none; margin-left: 24px;
	} 
	.sidebar_menu li {
	
	} 
	.sidebar_menu li a{
		text-align:left; font-size:13px; color:#444;  margin-left:10px; margin-top:4px; float:left; display:block; width:100%; margin-bottom:10px;
		transition: all .3s ease;
	}
	.sidebar_menu li a:hover {
		color:#88b341;
	}
	
	
		
	.language {
		margin:0px; padding:0px; margin-top:-14px; list-style:none; float: right;
		margin-right: 60px;
	} 
	.language li {
		float:left;
	} 
	.language li a{
		float:left; display:block; font-size:12px;  font-weight:800; text-transform:uppercase; margin-left:10px; margin-top:42px;
		transition: all .3s ease;
	}
		.language li a.active {
			color:#88b341; 
		}
		.language li a.active:hover {
			color:#fff; 
		}
	.language li :hover  {
		color:#88b341;
	}
	


	.off_canvars_overlay {
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 999;
		opacity: 0;
		visibility: hidden;
		cursor: crosshair;
		background: #232323;
		top: 0;
		right: -100%;
		/* transition: all .3s ease; */
	}
	.off_canvars_overlay.active {
		opacity: 0.5;
		visibility: visible;
		right: 0%;
	}


	.about-sidebar-section {
		background: rgba(227, 227, 227);
		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_content {
		display:block; margin-top:30px; border-top:2px dashed #221f1f; padding-top:30px
	}
	.sidebar_content p {
		color:#444; font-size:13px
	}
	.sidebar_content p i {
		display: block; float: left; border-radius: 50%; width: 24px; height: 24px; background: #88b341; color: #fff; text-align: center;
		padding-top: 5px; font-size: 12px; margin-right:10px;
	}
	.sidebar_content p strong {
		color:#444; font-size:14px; font-weight:900
	}	
	.sidebar_content p span {
		color:#444; display:block; margin-left:30px; 
	}
	.sidebar_content p span a {
		color:#444
	}
	
	
	
	.sidebar_social_network {
		list-style:none; display:block; margin:0px; padding:0px; 
	} 
	.sidebar_social_network li {
		float:left; margin-right:6px;
	}  
	.sidebar_social_network li a i{
		width: 36px; height: 36px; font-size: 15px; margin: 0px auto;	padding: 0px; text-align: center;	background: #88b341;
		padding:9px 0px; color:#fff; border-radius:50%
	}  
	.sidebar_social_network li a i:hover{
		background: #658140;
	} 	
	
	
	
	.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_item {
		display:block; padding:20px 0px
	}  
	.faq_item .btn-link {
		background:none; color:#444; font-size:13px; text-align:left; border: none;
	} 	
	.faq_item .links {
		background:none; color:#444; font-size:13px; text-align:left; border: none; margin-left:39px
	}  
	.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: 21px; 
		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: 21px; 
		padding: 0 5px; 
		text-align: center;  
		content: "-";
		color:#444; 
		transition: 0.2s; 
		transform: rotate(180deg);
		font-weight:bold;
		margin-right:15px
	} 


	.faq_item {
		display:block; background:none; 
	    padding:0px 0px;
		display: block;
		margin-bottom: 4px;
		padding: 0px 0px;
		border-radius: 22px;
		margin-bottom: 1px;
		color:#fff;
		text-align:left
	}
	
	

	.ismenu-list {
	   margin:0px auto; padding:0px; text-align:center; display:table
	}
	.ismenu-list li {
		float:left;
		margin-right:10px;
	}
	.ismenu-list li a{
		float:left;
		padding-left:30px;
		font-size: 12px;
		font-family: 'Muli', sans-serif;
		line-height: 12px;
	   
		padding-left: 63px;
		position: relative;
		font-weight:800;
		letter-spacing: 2px;
		color: #292929;
	}
	.ismenu-list li a:before {
		content:'';
		position:absolute;
		top:50%;
		left:0;
		width:40px;
		height:1px;
		background:#000;
		-webkit-transition: all 200ms linear;
		-moz-transition: all 200ms linear;
		-o-transition: all 200ms linear;
		-ms-transition: all 200ms linear;
		transition: all 200ms linear;
	}
	.ismenu-list li a:hover:before{
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	
	
	/*------ footer  ------------------------------------------------*/



	.fixed-footer {
		position:fixed;
		top:0;
		left:0;
		width:80px;
		height:100%; 
		z-index:6;
	}
	.height-emulator {
		float:left;
		width:100%;
		position:relative;
		z-index:1;
	}
	.fixed-footer .footer-social {
		position:absolute;
		bottom:20px;
		left:0;
		width:100%;
	}	
	.fixed-footer .footer-social ul {
		
		list-style-type:none
	}
	.fixed-footer .footer-social:before {
		content:'';
		position:absolute;
		top:-20px;
		height:1px;
		width:50px;
		left:10px;
		background:rgba(255,255,255,0.21);
	}
	.fixed-footer .footer-social li {
		float:left;
		width:100%;
		margin-bottom:10px;
		margin-left: -10px;
	}
	.fixed-footer .footer-social li a {
		background:#000;
		display:block;
		width:26px; height:26px; padding-top:5px;
		font-size:13px;
		color:#fff;
		margin-left:20px;
		border-radius:4px;
	}
	.fixed-footer .footer-social li a:hover {
		color:rgba(255,255,255,0.51)
	}

 
	
	.home_testimonials {
		display:block; margin:40px 0px; margin-bottom:0px; padding:90px 0px;  
	} 
	.home_testimonials_content {
		display:block; padding:50px 40px; height:250px; background:#f7f7f7; padding-top:30px
	}  
	.home_testimonials_content h2 {
		font-size: 29px;  
		width: 100%;
		color: #000;
		font-weight: 300;
		
		text-align: left;
		font-weight: 500;
		font-family: 'Poppins', sans-serif; 
	}
	.home_testimonials_content_header span {
		float:right; color:#f2f2f2; font-size:31px 
	}

	.home_testimonials_content_comment {
		display:block; padding:0px 0px; padding-top:30px
	}  
	.home_testimonials_content_comment p {
		font-size: 17px;  
		width: 100%;
		color: #000;
		font-weight: 200; 
		text-align: left; 
		font-family: 'Poppins', sans-serif; 
	}
	
	.home_testimonials_content_stars {
		display:block; padding:0px 0px; margin-top:15px
	}  
	.home_testimonials_content_stars i {
		float:left; display:block; color:#ffcc4a; font-size:19px; margin-right:9px
	} 
	
	
	
		
	
	
	
		.myaccordion {
			margin: 0 auto; border-radius: 0; overflow: hidden; margin:0px 60px
		} 
		.myaccordion .card, .myaccordion .card:last-child .card-header {
			border: none; background: transparent;
		} 
		.myaccordion .card-header {
			border: none; background: transparent;
		}
		.myaccordion .card-header .heading {
			position: relative; z-index: 0; border-radius:44px
		}
		
		.myaccordion .fa {
			font-size: 26px; color: #88b341; font-weight:700
		} 
		.myaccordion .btn {
			width: 100%; 
			color: #000;
			padding: 0;
			letter-spacing: 0; 
			border-radius: 0 !important;
			border: none;
			position: relative;
			background: #f8f8f8; 
			margin-bottom:5px;
			background:#fff;
			box-shadow:none;
			border:1px solid #f7f7f7;
			font-size: 15px; font-weight: 600; 
		 
		}
		
	
		.myaccordion .btn-link:hover, .myaccordion .btn-link:focus {
			text-decoration: none;
		}

		[data-toggle="collapse"] .fa:before {
			content: "\f106"; font-family: "FontAwesome"; font-style: normal;
		}

		[data-toggle="collapse"].collapsed .fa:before {
			content: "\f107"; font-family: "FontAwesome"; 	font-style: normal;
		}

		button[aria-expanded="true"] {
			color: #000 !important;
			/* background: #f7f7f7 !important; 
			border-color: #f2f2f2 !important;
			-webkit-box-shadow: 0px 7px 24px -19px rgba(0, 0, 0, 0.5) !important;
			-moz-box-shadow: 0px 7px 24px -19px rgba(0, 0, 0, 0.5) !important;
			box-shadow: 0px 7px 24px -19px rgba(0, 0, 0, 0.5) !important;
			-webkit-transition: 0.3s; */
			-o-transition: 0.3s;
			transition: 0.3s;
		}
		@media (prefers-reduced-motion: reduce) {
			button[aria-expanded="true"] {
				-webkit-transition: none;
				-o-transition: none;
				transition: none;
			}
		}
		button[aria-expanded="true"] .fa {
			color: #38ade0 !important;
		}

		button[aria-expanded="false"] {
			background-color: #fff;
		}

		.card-body {
			/* margin:20px; */ background:#fff
		}
	 
		
		.faq_background {
			/* background:url(../images/manifesto.png) 11% 50px no-repeat; 
				background-size:520px 586px
			*/
			padding:22px 0px
		}
		
		
		
	 .icons a   {
		display:block; height:215px;   
		margin-bottom:30px;
		position:relative; 
		border:1px solid rgba(105, 109, 113, 0.125);
		border-radius:5px;
		
	}  
 
	.icons a img  {
		display:block; height: 108px;  margin:0px auto; padding:0px; text-align:center; transition: 300ms ease all; 
		margin-top:10px; 
	} 	
	
	
	.icons .menu_lines { 
		position:absolute; bottom:55px; left:0px; right:0px; width: 28%; height: 3px; background:#88b341; transition: 400ms ease all; 
	}	
	.icons a span  {
		display:block; margin-top:10px; color:#444; font-size:25px;
		position:absolute; bottom:25px; left:0px; right:0px; margin:0px auto; padding:0px; text-align:center;
		font-family:rog;
		font-style:italic
	}  
	
	.icons a:hover .menu_lines { 
		position:absolute; bottom:55px; left:0px; right:0px; width: 58%; height: 3px; transition: 400ms ease all; 
	} 
		
	.icons a:hover span { 
		color:#88b341; transition: 400ms ease all; 
	} 
	
	
	
 	.icons a:hover{  
		transition: 200ms ease all;  
		box-shadow: 0 32px 32px 0 rgba(0, 0, 0, 0.2);
		transform: scale(1.02); 
	} 
 	.icons a:hover img{ 
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		transform: scale(1.05);
		transition: 400ms ease all; 
	} 
 	
 