html, body {
	font-family: 'Roboto', sans-serif; 
	margin:0 auto;
}
/* RESET */
ul,li,h1,p {
	padding:0;
	margin:0;
	list-style-type:none;
}a, a:hover, a:visited, a:focus {
	text-decoration:none;
}
.v-center {display:table;}
.v-center > *{display:table-cell; vertical-align:middle; margin:0 auto; text-align:center;}
.v-center > br, .v-center > b{margin:0;}

/* GENEREAL */
.general {width:100%; padding:0 200px; box-sizing:border-box;}

.page-title > div span {display:block; color:#fff; padding:0;}	
.page-title > div span:nth-child(1) {font-size:48px;  color:#525f71; padding:10px;}
.page-title > div span:nth-child(2) {font-size:24px; font-weight:400; color:#525f71; display:block; padding:10px; position: relative;box-sizing:border-box;}
.page-title > div span:nth-child(2)::before {content: "";position: absolute;left: 0;height: 1px;background-color: #525f71;width: 40%;top: 50%;box-sizing:border-box;}
.page-title > div span:nth-child(2)::after {content: "";position: absolute;right: 0;height: 1px;background-color: #525f71;width: 40%;top: 50%;box-sizing:border-box;}

.page-title > div span:nth-child(2) i {font-style:normal;}
.page-title > div span:nth-child(3) {font-family: 'Droid Serif', serif; font-weight:400; font-style:italic; font-size:18px; color:#525f71; display:inline-block; padding:10px 50px; border-top:1px solid #525f71;}		

	.page-go-btn {border:none;margin-top:10px;display:inline-block;padding-left:20px;background:#b8b8b8; color:#fff; font-size:16px; font-weight:500; border-radius:3px;}
	.page-go-btn.mt-0 {margin-top:0!important;}
	.page-go-btn i {font-size:12px; padding:15px 20px 15px 20px; margin:1px 0 2px 10px; border-left:1px solid #999797;}
	.page-go-btn:hover, .page-go-btn.red {background:#d41920!important; color:#fff!important; border-color:#d41920!important;}
	.page-go-btn:hover i, .page-go-btn.red i {border-color:#ac141a!important;}
	.page-go-btn.red:hover, .page-go-btn.blue {background:#525f71;}
	.page-go-btn.red:hover, .page-go-btn.blue.hover-yellow:hover {background:yellow!important; color:#252525!important;}
	.page-go-btn.red:hover i, .page-go-btn.blue.hover-yellow:hover i{border-color:#252525!important;}
	.page-go-btn.gray {background:#fff; border:1px solid #999; color:#999;}
	.page-go-btn.gray i{border-color:#888;}
	
/* FAST COMMUNİCATİON */
.fast-communication {background-attachment: fixed;  background-position:center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; overflow:hidden;}
	.fast-communication-top {}
	.fast-communication-form {padding-left:0;overflow:hidden; margin-bottom:30px; }
	.fast-communication-form-group {margin-top:20px; border:1px solid #525f71; padding:0;}
	.fast-communication-form-group:first-child {margin-top:0;}

	.fast-communication-form-group-right {padding:0;}
	.fast-communication-form-group-left {background:#fff; padding:20px;}
	.fast-communication-form-group-left span {color:#525f71; font-size:24px;}
	.fast-communication-form-group-left span b {margin-left:20px;font-size:18px; font-family: 'Roboto', sans-serif; font-style:normal; font-weight:700;}
	.fast-communication-form-group input {padding:34px; font-size:18px; color:#000; font-weight:300; border-radius:0;border:none;}
	.fast-communication-form-group textarea {border-radius:0; border:none; resize:none;padding:24px 34px; font-size:18px; color:#000; height:220px;}
	.fast-communication-detail {padding-right:0;overflow:hidden; }
	.fast-communication-detail-block {padding:0;}
	.fast-communication-detail-block:nth-child(2n-1) .fast-communication-detail-left {background:#2b3440; padding:20px;height:89px; color:#fff; font-size:24px;}
	.fast-communication-detail-block:nth-child(2n-1) .fast-communication-detail-right {padding:17px;background:#525f71; height:89px; color:#fff; font-size:20px; font-weight:400;}
	.fast-communication-detail-block:nth-child(2n) .fast-communication-detail-left {background:#323c49;padding:20px; height:89px; color:#fff; font-size:24px;}
	.fast-communication-detail-block:nth-child(2n) .fast-communication-detail-right {padding:17px;background:#4c5869; height:89px; color:#fff; font-size:24px; font-weight:400;}
	
    .fast-communication-detail-block:last-child .fast-communication-detail-left {height:136px;}
    
    .fast-communication-send {padding:0}

/* PAGE */
.page-in-title {padding:30px 0; background:url("../images/page-title-bg.jpg") no-repeat top center;}	
.page-in-title span {display:block; color:#fff; padding:0; text-align:center; width:100%;}	
.page-in-title span:nth-child(1) {font-size:36px;  color:#525f71;}
.page-in-title span:nth-child(1) i {font-style:normal;}
.page-in-title span:nth-child(2) {font-family: 'Droid Serif', serif; font-weight:400; font-style:italic; font-size:18px; color:#525f71; display:inline-block;}		

/* CONTACT */	
#map_canvas {height: 400px;width: 100%;margin:30px 0;}
.contact-detail {padding-right:0;}
.contact-form {padding-left:0;}

/* RESPONSIVE */	
@media (max-width: 1366px) { 
	
	
	.page-title > div span:nth-child(1) {font-size:44px;}
	.page-title > div span:nth-child(2) {font-size:20px;}
	.page-title > div span:nth-child(3) {font-size:14px;}
	
	.page-go-btn {font-size:12px; margin-top:0;}
	.page-go-btn i{padding:10px 15px 10px 15px;}
	
	.page-in-title span:nth-child(1) {font-size:30px;}
	.page-in-title span:nth-child(2) {font-size:16px;}
		
}

@media (max-width: 978px) { 
	
	.page-title > div span:nth-child(1) {font-size:28px;margin-bottom:5px;}
	.page-title > div span:nth-child(2) {font-size:16px;margin-bottom:5px;}
	.page-title > div span:nth-child(3) {font-size:12px;}
	
	.page-go-btn {width:100%;}
	.page-go-btn i {float:right;}
	.page-go-btn span {float:left; padding:10px 0;}
	
	.fast-communication {height:auto;}
	.fast-communication-form {padding-left:15px; margin-bottom:30px;}
	.fast-communication-detail {padding-right:15px;}
	.fast-communication-detail-block:nth-child(2n-1) .fast-communication-detail-left {height:80px;font-size:14px;}
	.fast-communication-detail-block:nth-child(2n-1) .fast-communication-detail-right {height:80px;font-size:14px; }
	.fast-communication-detail-block:nth-child(2n) .fast-communication-detail-left {height:80px;font-size:14px;}
	.fast-communication-detail-block:nth-child(2n) .fast-communication-detail-right {height:80px;font-size:14px;}
	.fast-communication-form-group-left span {font-size:18px;}
	.fast-communication-form-group-left span b {font-size:14px;}
	.fast-communication-form-group-left {padding:10px;}
	.fast-communication-form-group input {font-size:14px;}
	.fast-communication-form-group textarea {font-size:14px;}

	.page-in-title span:nth-child(1) {font-size:24px;}
	.page-in-title span:nth-child(1) h1{font-size:24px;}
	.page-in-title span:nth-child(2) {font-size:14px;}
	
}

@media (max-width: 768px) { 
	
	.page-title > div span:nth-child(1) {font-size:28px;margin-bottom:5px;}
	.page-title > div span:nth-child(2) {font-size:16px;margin-bottom:5px;}
	.page-title > div span:nth-child(3) {font-size:12px;}
	.page-title > div span:nth-child(3) {padding:10px;}
	
	.page-title > div span:nth-child(2)::before {width: 20%;}
	.page-title > div span:nth-child(2)::after {width: 20%;}

}