#contact-form{width:100%; max-width: 465px; margin: auto; box-sizing: border-box; padding: 0 20px; }
.form-row{width:100%; margin-bottom: 6px;}
.form-row input,.form-row textarea{width:100%; box-sizing: border-box; border:1px solid #908865; border-radius: 3px; height: 55px; text-align: center; color: #231f20; outline: none; resize: none; -webkit-appearance: none; }
.form-row textarea{height: 100px;}
.form-row select{ -webkit-appearance: none; padding: 10px 20px; margin-left: 20px; width:100%; font-size: 14px;}

.form_error{text-align: center}
.form_error span{background: url("../img/form-error.png") no-repeat left center; display: inline-block; line-height: 150%; min-height: 16px; padding-left: 20px; font-size: 10px; letter-spacing: 1px; margin: 2px 0;}

#form-success{width:100%; max-width: 464px; box-sizing: border-box; border-radius:3px; background-color: #908865; padding: 14px 12px;  display: none;}
#form-success-icon{text-align: center; margin-bottom: 15px;}
#form-success-seperator{background: url("../img/form-success-seperator.png") no-repeat center center; height: 1px; margin-bottom:24px; }
#form-success-content{font-size: 12px; color: #FFF; letter-spacing: .2em; margin-bottom: 12px; text-align: center; line-height: 150%;}


#page-outer.contact #header{height: 153px !important; background-image: none;}

.form-row input[type='checkbox']{width:auto; border:4px solid #d8d2b6; background-color: #FFF; border-radius: 2px; width:25px; height: 25px; margin-right: 20px; }
.form-row input[type='checkbox']:checked{background-color: #000;}

label.checkbox{display: flex; flex-direction: row; align-items: center; color: #FFF; font-family: Helvetica, Arial, "sans-serif"; font-size:10px; letter-spacing: 1px; line-height: normal; padding: 0 20px;}
label.checkbox a{color: #FFF; text-decoration: underline; }
input[type='submit'],a.btn{height: 60px; border:none; background-color: #908865; color: #FFF; font-size: 14px; font-weight: 600; font-family: "adobe-caslon-pro"; letter-spacing: 3px; }

#contact-form-wrapper{padding-right: 25px; border-right:1px solid rgba(255,255,255,.2); margin-right: 25px; width:50%;}

#contact-right-wrapper{width:50%; padding-right: 25px;}
#contact-address-wrapper{width:100%; margin: auto; padding-right:25px;  }
#contact-phone-wrapper{}
#contact-map-btn-wrapper{width:100%;}

#content-wrapper{display: flex; flex-direction: row; width:100%; align-items: flex-start}


.phone-item{margin-bottom: 25px; font-size: 14px; line-height: 120%;  letter-spacing: 1px; }
.phone-item strong{display: block; color: #908865; margin-bottom: 5px; font-weight: bold}

a.btn{display: inline-flex; width:100%; max-width: 370px; border-radius: 3px; padding-left: 100px; background: url(../img/pages/content/iletisim/earth.png) no-repeat left 10px center #908865; height: 80px; align-items: center; box-sizing: border-box; }




#kullanim-kosullari{display: none; color: #555555; font-size: 12px;width  : 800px;
			height : 600px;
			max-width  : 80%;
			max-height : 80%;
border-radius: 3px;
}

.fancybox-content{padding: 0; overflow: hidden;}
#kullanim-kosullari h1{background-color: #908865; color: #FFF; margin: 0; padding: 0; text-align: center; display: flex; align-items: center; height: 65px; justify-content: center; font-size:14px; letter-spacing: 2px;  font-family: "adobe-caslon-pro";line-height: 100%;}

#kullanim-kosullari-content{padding: 30px; overflow: auto; height: calc(100% - 65px);}

#call-me-close-btn{background:url("../../../../assets/img/header/mobile-menu-close-icon.png") no-repeat center center; width:38px; height: 38px; background-size: contain; position: absolute; right:50px; top:50px;}

@media(max-width:1115px){
	#page-outer.contact #header{height: auto !important}
		#call-me-close-btn{right: 20px; top: 20px;}

}

@media(min-width:768px) and (max-width:1050px){
	#contact-form-wrapper, #contact-right-wrapper{width:50% !important;}
	#contact-form-wrapper{padding-left: 25px;}
	
}

@media(max-width:767px){
	#kullanim-kosullari-content{padding: 10px;}
	#contact-phone-wrapper{padding-top: 30px;}
	#content-wrapper{flex-direction: column}
	#page-outer.contact #footer{position:relative}

	#contact-form-wrapper, #contact-right-wrapper{float: none; width:100% !important; padding:0 25px; box-sizing: border-box; }
	#contact-form-wrapper {border-bottom: 1px solid rgba(255,255,255,.2); border-right: 0; padding-bottom: 30px; }
}
@media(max-width:504px){
	#form-success{width:calc(100% - 40px); margin: 0 20px;}
}
@media(max-height:900px){
	/*#contact-form-wrapper{padding-right: 25px; padding-bottom: 0; border-bottom: 0 none !important; border-right: 1px solid rgba(255,255,255,.2); margin-right: 40px; width:465px; box-sizing: border-box; float: left}
 	#contact-right-wrapper{width:calc(100% - 526px) !important; float: left; }
 	#contact-address-wrapper{width:calc(100% - 526px) !important; float: left; }*/
	/*.form-row input, .form-row textarea{height: 40px}*/
	.form-row textarea{height: 100px;}
}


input::-webkit-input-placeholder {
  color: #777;
}
input::-moz-placeholder { /* Firefox 19+ */
  color:  #777;
}
input:-ms-input-placeholder {
  color:  #777;
}
input:-moz-placeholder { /* Firefox 18- */
  color:  #777;
}
