

.iletisim_bilgiler{
	width:calc(100% - 0px);
	float:left;
	position:relative;
}

.iletisim_bilgiler .ara_cbk{
	width:2px;
	height:100%;
	float:left;
	position:absolute;
	background-color:#0093dd;
	filter: drop-shadow(0px 0px 2px #ddd);
}

.cbk_1{
	left:33.3%;
	margin-left:-1px;
}

.cbk_2{
	left:66.6%;
	margin-left:-1px;
}

.iletisim_alan{
	width:calc(33.3% - 60px);
	float:left;
	position:relative;
	margin:0px 30px;
}

.iletisim_alan .iletisim_icon{
	width:calc(100% - 0px);
	height:50px;
	float:left;
	position:relative;
}

.iletisim_alan .iletisim_icon:before{
	line-height:40px;
	float:left;
	position:absolute;
	font-family:fontello;
	font-size:30px;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:#0093dd;
	filter: drop-shadow(0px 0px 2px #ddd);
}

.tel_icon:before{
	content:'\E801';
}

.mail_icon:before{
	content:'\F0E0';
}

.adres_icon:before{
	content:'\E802';
}

.iletisim_alan .iletisim_baslik{
	width:calc(100% - 10px);
	line-height:30px;
	font-size:25px;
	text-align:center;
	float:left;
	position:relative;
	margin:0px 5px;
	font-family:doppio_oneregular;
	color:#3d3d3d;
}

.iletisim_alan .iletisim_satir{
	width:calc(100% - 10px);
	line-height:20px;
	text-align:center;
	float:left;
	position:relative;
	margin:4px 5px;
	font-family:dosismedium;
}














.iletisim_form{
	width:calc(700px - 0px);
	float:left;
	position:relative;
	margin:100px 0px 100px 0px;
	left:50%;
	transform:translateX(-50%);
}

.form_baslik{
	width:calc(100% - 10px);
	line-height:40px;
	font-size:30px;
	text-align:center;
	float:left;
	position:relative;
	margin:0px 5px;
	font-family:encode_sans_compressedblack;
}


/*
.mesaj_satir{
	width:calc(100% - 0px);
	float:left;
	position:relative; 
	margin:10px 0px;
}

.mesaj_satir_baslik{
	height:20px;
	line-height:20px;
	float:left;
	position:absolute;
	margin-left:15px;
	background-color:#f9fafa;
	padding:0 7px;
	z-index:750;
	font-family:doppio_oneregular;
	top:-10px;
	color:#bbb;
	text-transform:capitalize;
}

.mesaj_satir input[type="text"]{
	width:calc(100% - 22px);
	height:calc(50px - 6px);
	float:left;
	position:relative;
	margin:0px;
	padding:0px 8px;
	z-index:700;
	border:none;
	outline:none;
	border:3px solid #bbb;
	background-color:#f9fafa;
}

input[type="submit"]{
	width:calc(100% - 20px);
	height:calc(50px - 0px);
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	z-index:700;
	border:none;
	outline:none;
	border:3px solid #61993b;
	background-color:#61993b;
	font-weight:bold;
	margin:10px 0px;
	color:#fff;
}

input[type="submit"]:hover{
	color:#61993b;
	border:3px solid #61993b;
	background-color:#fff;
}

.mesaj_satir .textarea{
	min-width:calc(100% - 22px);
	max-width:calc(100% - 22px);
	min-height:calc(60px - 0px);
	height:calc(60px - 0px);
	float:left;
	position:relative;
	border:none;
	outline:none;
	margin:0px;
	padding:8px 8px;
	z-index:700;
	border:3px solid #bbb;
	background-color:#f9fafa;
}


.mesaj_satir input[type="text"]:focus{
	border:3px solid #ffdf32;
}

.mesaj_satir .textarea:focus{
	border:3px solid #ffdf32;
}

.mesaj_satir input:focus + .mesaj_satir_baslik{
	color:#ffdf32;
}

.mesaj_satir textarea:focus + .mesaj_satir_baslik{
	color:#ffdf32;
}
*/





.harita{
	width:100%;
	height:500px;
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}









@media screen and (max-width: 1024px), screen and (max-device-width: 1024px) {



.iletisim_alan{
	width:calc(33.3% - 40px);
	margin:0px 20px;
}

.iletisim_alan .iletisim_baslik{
	width:calc(100% - 10px);
	line-height:30px;
	font-size:22px;
}

.iletisim_alan .iletisim_satir{
	width:calc(100% - 10px);
	line-height:16px;
	font-size:15px;
	margin:4px 5px;
}



}





@media screen and (max-width: 736px), screen and (max-device-width: 736px) {

.iletisim_form{
	width:calc(100% - 30px);
	float:left;
	position:relative;
	margin:100px px 100px px;
	left:50%;
	transform:translateX(-50%);
}


}




@media screen and (max-width: 640px), screen and (max-device-width: 640px) {
.iletisim_bilgiler .ara_cbk{
	display:none;
}

.iletisim_alan{
	width:calc(100% - 40px);
	margin:0px 20px;
	margin-top:40px;
}



}
















