body {margin:0; font-family:'Source Sans Pro';background-color:#f0f4f4}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.clear {clear:both}
a{text-decoration:none !important;}
.no-padding-margin h1,.no-padding-margin h2,.no-padding-margin h3,.no-padding-margin h4,.no-padding-margin h5,.no-padding-margin p { padding:0; margin:0}
ul {margin:0; padding:0; list-style:none}
.logo h1 {padding:0; margin:0}
input[type="button"],input[type="submit"],a,.transition,li { -webkit-transition: background 0.3s linear ;-moz-transition: background 0.3s linear; -ms-transition: background 0.3s linear;-o-transition: background 0.3s linear; transition: background 0.3s linear;}

.container {width:1400px}

/*header{display: inline-block;width: 100%;}*/
header .logo {display:inline-block; width:20%; float:left}
header .logo img {max-width:100%;     max-height: 130px;}

.mobil-header {display:none}
.mobil-header .mmenu{float: right;height: 45px;padding: 9px 15px; font-weight:400
}
.mobil-header .logo  {display:inline-block}
.mobil-header .logo img {max-width:100%}
.mobil-header .mobil-ikon {
    float: right;
    margin:  50px 20px;
}

header {    background: #FFF;
    display: inline-flex;
width: 100%;}

.nav-menu > ul > li {display:inline-block}
.nav-menu {display:inline-block; width:80%; float:left;text-align: right; padding-right: 20px;}
.nav-menu > ul {display:inline-block; font-size:20px}
.nav-menu > ul > li > a{padding:51px 20px; font-weight:500; display:inline-block}
.nav-menu .drop {position: absolute;color: #FFF;display:none; z-index:101;  color:#FFF}
.nav-menu .drop li {text-align:left}
.nav-menu .drop li a {padding: 5px 15px;display: inline-block; width:100%}
.nav-menu .drop li a:hover {background:#000}
.lng-menu {display:inline-block; border:none; margin-left:20px; padding:5px; font-size:19px}

#owl-home .item {height:600px; background-size: 110%; background-position:center; color:#FFF}
#owl-home .item h3 {font-size:53px; font-weight:500; margin-top:0; padding-top:0}
#owl-home .item p {font-size:20px;font-weight:300; margin:15px 0 0 0 }
#owl-home .item .btn-1 {margin-top:15px;display: inline-block;}
#owl-home .item .caption {background: rgba(0,0,0,0.8); padding: 20px; width:60%}

.btn-1 {font-size:21px; padding:5px 50px; border-radius:4px; display: inline-block;text-align: center; border:none}

.style-1 {text-align:center; padding:50px 0; background-color:#FFF}
.style-1 h1{font-size:45px}
.style-1 p{font-size:24px; font-weight:300}

.carousel {padding: 0 0 2em 0;}
.carousel {text-align:center; padding:50px 0 100px; }
.carousel h2 {text-align:center;border-bottom:solid 2px #000; display:inline-block; margin:0 0 50px 0; padding-bottom:25px; font-size:40px }
.carousel .img {
    background-size: 100%;
    background-position: center;
    height: 320px;
    display: inline-block;
    width: 100%;
    background-repeat: no-repeat;
}

.style-2 {background-color:#FFF; padding:50px 0}
.style-2 h3{font-size:40px;border-bottom:solid 2px #000; padding-bottom:20px; margin-bottom:20px}
.style-2 .item {font-size:25px; border-bottom:dashed 1px #000; padding-top:30px; padding-bottom:10px; margin-bottom:10px}
.style-2 .item .sec-2 {text-align:right}
.style-2 .item .tarih {color:#5b5b5b; font-size:20px; font-weight:300; font-style:italic}
.style-2  h4 {font-size:25px;height: 48px;}
.style-2 .sec-2 h4 {margin:0;height: 53px;}
.style-2 .sec-2 p {font-size:20px; font-weight:300;    height: 53px;}
.style-2 .sec-2 .item  {border:none}
.style-2 .col-2 {text-align:right}

.style-3 {background-color:#FFF; padding:50px 0;text-align:center; margin-top: 0}
.style-3-1 {margin-top: 100px}
.style-3 h3{ font-size:40px; border-bottom:solid 2px #000; display:inline-block; padding-bottom:15px; margin-bottom:40px}
.style-3 .item img {width:100%}
.style-3 .item h4 {font-size:21px; margin-top:35px; height: 25px; font-weight: 600}
.style-3-2 .item h4 {height: 60px; margin-top:20px}
.style-3 .item p {text-align:justify; font-size:20px; font-weight:300; color:#5b5b5b; margin-top:35px;line-height:25px }

.style-4 {padding:100px 0}
.style-4 img {width:100%}
.style-4 .item {margin-bottom:30px}
.style-4-1 {padding:50px 0}

.style-5 .carousel {padding: 50px 0 50px;}
.style-5 .carousel article {padding:0; width: 13.33%;}
.style-5 .carousel article .image {margin-bottom: 0;    background: #FFF;}
.style-5 .carousel .forward, .style-5 .carousel .backward {top: 64%}
.style-5 .carousel .reel { padding: 0;}

.style-6 {text-align:center; padding:50px 0; background-color:#FFF}
.style-6 h2 {font-size:45px; border-bottom:solid 2px #000; display:inline-block; padding-bottom:25px}
.style-6 h5 {font-size:25px; margin-top:30px}
.style-6 p {font-size:25px; color:#5b5b5b; font-weight:300}
.style-6 .item {padding:30px 15% 0; text-align:center}
.style-6 .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 40px}
.style-6 .item .img {max-width:150px; display:inline-block}
.style-6 .item img {width:100%; border-radius:50%}

.owl-theme .owl-dots .owl-dot span {width: 13px;height: 13px; margin: 5px 7px}

.style-7 {padding:30px 0; margin-top:5px}
.style-7 .img img {width:75%}
.style-7 h2 {font-size:35px; border-bottom:solid 2px #000; display:inline-block; padding-bottom:25px; margin-bottom:25px}
.style-7 p {font-size:18px; color:#5b5b5b; font-weight:300; line-height: 35px;}


.style-8 .img img {width:100%}

footer {background-color:#25252b; color:#FFF; padding:30px 0; font-size:20px; font-weight:20px; font-weight:300}
footer h6 {font-size:29px; border-bottom:solid 2px #000; display:inline-block; padding-bottom:15px}
footer .sec-2 li { display:inline-block; margin-right:5px}

.dl-menuwrapper {z-index:1000 !important; margin: 61px 0 0 0; float:right; max-width: 50%;}
.dl-menuwrapper button {float:right}
.dl-menuwrapper .dl-menu { margin: 60px 0 0 0;}
.dl-menuwrapper:first-child {
    margin-right: 0;
    float: right;
}

.style-9 {padding:15px 0; font-size:40px}
.style-9 h1{font-size:40px}
.style-9 p{font-size:21px}

.style-10  {padding:10px 0}
.style-10 li {display:inline-block}
.style-10 .sec-1  {    padding-top: 7px;}
.style-10 .sec-1 li a {color:#5b5b5b; font-size:12px}
.style-10 .sec-1 li a:after {content:'\00a0\00a0>\00a0\00a0'}
.style-10 .sec-1 li:last-child a:after{content:''}
.style-10 .sec-2  {text-align:right}
.style-10 .sec-2 img {width:35px}
.style-10 .sec-2 select {display:none}

.style-11 {background-color:#FFF; padding:30px 0}
.style-11 h3 {font-size:20px; border-bottom:solid 2px #000; display:inline-block; padding-bottom:5px; margin-bottom:20px; margin-top:0}
.style-11 .content .img img {max-width: 100%;}
.style-11 .content h2 {font-size:21px; margin-top:0; line-height:30px; font-weight: 600}
.style-11 .content .cnt {font-size:21px; margin-top:15px; line-height:30px}
.style-11 .content .btn-1 {width:100% !important; border-radius:0;margin-top:30px}
.style-11 .sec-1 {font-size:21px}
.style-11 .sec-2 {font-size:20px; color:#5b5b5b; font-weight:300; margin-top:20px}
.style-11 .sec-2 ul {    list-style: disc;
    list-style-position: inside;}
.style-11 .sec-2 .tarih {
    color: #aaa;
    text-align: left;
    font-size: 16px;
    font-style: italic;
}
.style-11 .fiyat {margin-top:30px}
.style-11 .style-12 {margin-top:30px}
.style-11 .style-12 td{padding-right:15px}
.files i {font-size:24px; margin-right:15px}
.files .item { margin-bottom:10px; font-size:21px}
.style-11 .files {margin-top:50px}
.style-11 .video  {margin-top:50px}
.style-11 .video iframe {width:100%; height:350px}

.style-13 .item {text-align:center; margin-bottom:30px}
.style-13 .item.blog {text-align:left;}
.style-13 .item.blog .cont {background-color: #f0f4f4; }
.style-13 .item.blog .txt p{font-size:16px}
.style-13 .item .img{ background-size:100%; background-position:center; height:320px; display:inline-block; width: 100%; background-repeat:no-repeat}
/*.style-13 .item .img{ background-size:100%; background-position:center; height:232px; display:inline-block; width: 100%; background-repeat:no-repeat}*/

.style-13 table {width:100%; background-color:#f0f4f4}
.style-13 table tr:nth-child(2) {height:100px}
.style-13 table tr:nth-child(4) {height:60px}
.style-13 table tr:nth-child(3) {height:30px}
.style-13 table tr i  {margin:0 2px}
.style-13 table tr:nth-child(1) td {position:relative}

.style-13 img {width:100%}
.style-13-1 table {width:100%; background-color:transparent}

.style-14 .item  {background-color:#f0f4f4; margin-bottom:15px; position:relative; font-size:17px}
.style-14 .item  .btn-1{margin-top:0}
.style-14 .bottom {    position: absolute;bottom: 0;width: 50%;right: 0;}
.style-14 .bottom span{margin-left:15px}
.style-14 .item .txt {padding:15px 0}
.style-14 .item  h2 {font-size:21px}

.side-menu {margin-bottom:60px}
.side-menu a {background-color:#f0f4f4; font-size:17px; display:block; font-weight:300; padding:2px 2px 2px 35px}
.side-menu a:hover {background-color:#d9dddd}
.side-menu > ul > li  { margin-top:2px}
.side-menu .drop:before,.side-menu .more:before {content:'+'; font-size:28px; position: absolute; margin: -7px 0 0 10px;}
.side-menu .drop.active:before {content:'-'; font-size:39px; margin: -17px 0 0 10px;}

.side-menu .drop.active ul  {display:block}
.side-menu .drop > a {font-weight: 600}
.side-menu select {display:none}

.oynat {background-image:url('../img/oynat.png'); background-position:center; background-repeat:no-repeat; position:absolute; width: 100%;height: 100%; top: 0;}

.style-15 {}
.style-15 h2{font-size:25px}
.style-15 .form-1 {margin-top:30px}
.style-15 .bottom {text-align:center}
.style-15 .txt{font-size:21px; color:#5b5b5b; font-weight:300}
.style-15 .txt ul {    list-style-type: disc;
    list-style-position: inside;}
.dosya-yukle {text-align:center; padding:0 15%}
.dosya-yukle #uploadFile {height:165px; opacity:0; width:100%; cursor:pointer}
.dosya-yukle .img { position: relative;margin-bottom: -165px !important; cursor:pointer}
.dosya-yukle .info { margin-bottom:15px; font-size:17px}
.dosya-yukle .not { margin-top:15px; font-size:17px}

.form-1 .form-group {padding-bottom: 35px;}
.form-1 label {font-size:21px; font-weight:400}
.form-1 .form-control {
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: #f0f4f4;
}
.g-recaptcha {display:inline-block;}
.form-group-2 { margin-top:35px;display: inline-block;
    width: 100%;}
.form-1 textarea {height:100px}

.table-1 {width:100%; font-size:20px; font-weight:300}
.table-1  td:nth-child(1) {font-weight:500;min-width: 100px;}
.table-1 td {padding-right:15px; vertical-align: top;}
#mapcanvas {height:730px}

.videoGetir iframe {width:100%; height:500px}
.rota {position: absolute;margin-top: -70px;left: 50px; display:none}

.modal-backdrop.in {
    filter: alpha(opacity=80);
    opacity: 0.8;
}
.carousel article p {
	    height: 190px;
    line-height: 30px;
}
.carousel article header {
	height: 70px;
	display:block !important
}
.carousel article header a{
	color: #000;
}
.carousel article header a:hover {
	color: #ccc;
}
.carousel article {
    display: inline-table;
}

.carousel article .image {
    margin-bottom: 1em;
}

.carousel article {
    padding: 0 1em 1em 1em;
}
.carousel {
    line-height: 1.35em;
}
.carousel {
    text-align: center;
    padding: 50px 0 50px;
}


.style-16 {
	padding: 150px 0;
	text-align:left;
	color:#FFF;
	background-position:center;
	background-size:100%;
	min-height:500px
}
.style-16 h4{
	margin:0 0 30px 0;
	font-size:36px;
	font-weight:600;
	width:50%
}
.style-16 p{
	margin:0 0 30px 0;
	font-size:20px;
	width:50%
}
@media (max-width: 1600px) {
	.nav-menu > ul {font-size: 16px}
	.nav-menu > ul > li > a {padding: 52px 20px}
	
}
/*
@media only screen and (min-width: 1201px) and (max-width: 1400px) {
	.container {width:100%}
}
*/
.copyright {padding:5px 0; text-align:center}



/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 30px;
	height: 30px;
	font-size:16px;
}
.social-circle li i {
	margin:0;
	line-height:30px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.social-network a {
 background-color: #D3D3D3;   
}

#arayin {font-size:30px; text-align:center; background-color:orange; color:#fff; font-weight:500; margin:0 5% ; padding:10px; display:none; width:90% ;position:fixed; bottom:0}

@media (max-width: 1600px) {
	.side-menu .drop.active:before {
		margin: -2px 0 0 10px;
	}
	.side-menu .drop:before, .side-menu .more:before {
		margin: 2px 0 0 10px;
	}
	
}
@media (max-width: 1400px) {
	.container {width:100%}
	.nav-menu > ul {font-size: 14px}
	.nav-menu > ul > li > a {padding: 40px 9px}
	.lng-menu {margin-left: 10px;font-size: 14px}
	#owl-home .item {height:500px}
	.nav-menu > ul {font-size: 16px}
	header .logo img {max-height: 100px;}

}
@media (max-width: 1365px) {
	
}
@media (max-width: 1280px) {
	#owl-home .item h3 {
		font-size: 44px;
	}
	.btn-1 {
		font-size: 16px;
		padding: 5px 35px;
	}
	#owl-home .item {height:400px}
	
	/*#owl-home .item .caption { width:100%}*/
	
	#owl-home .item h3 {
		font-size: 30px;
	}
	
	#owl-home .item p {
		font-size: 16px;
	}
	
	.nav-menu > ul {font-size: 15px}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.g-recaptcha {
    transform:scale(0.77);
    transform-origin:0 0;
}
}
@media (max-width: 1024px) {
	.nav-menu > ul {font-size: 14px}
	header {display:none !important}
	.mobil-header {display:block}
	.style-2 h3 {font-size: 30px}
	.style-2 h4 {font-size: 20px}
	.style-2 .sec-2 p {font-size: 17px;line-height: 19px}
	.style-2 .sec-2 .item { padding-bottom: 0;margin-bottom: 5px}
	.style-3 h3 {font-size: 30px}
	.style-3 .item h4 {font-size: 20px; margin-top: 25px}
	.style-3 .item p {font-size: 17px;margin-top: 25px}
	.logo {text-align: center; margin-top:15px}
	.side-menu .drop.active::before { margin: -3px 0 0 10px}
	.side-menu .drop::before {margin: 1px 0 0 10px}
	.side-menu select {display:block}
	.side-menu ul {display:none}
	/*
	.style-10 .sec-2  select {display:block}
	.style-10 .sec-2 ul {display:none}
	*/
	.style-10 .sec-2 img {
		width: 25px;
	}
	.style-11 h3 {font-size: 20px}
	.style-11 .sec-1 {font-size: 16px;}
	.style-11 .content h2 {font-size:24px}
	.style-11 .fiyat {
		margin-top: 15px;
	}
	.style-11 .style-12 {
		margin-top: 15px;
	}
	.style-11 .sec-2 {
		font-size: 16px;
	}
	.style-11 .img {margin-bottom:15px}
	.style-9 {padding:25px 0}
	.style-9 h1{font-size:25px}
	.files a {font-size:14px}
	.style-14 .item .txt {
		padding: 15px;
	}
	.style-14 .bottom {
		position: inherit;
		bottom: 0;
		width: 100%;
		right: 0;
	}
	.style-14 p {font-size:14px}
	/*.form-1 .form-group {
		padding-bottom: 0;
	}*/
	#owl-home .item p {
		display:none
	}
	.rota {display:inline-block}
	
	
	.mobil-header .logo img {
		max-width: 250px;
	}
	.dl-menuwrapper {
		margin: 19px 0 0 0;
		position: absolute;
		right: 20px;
		top: 10px;
	}
	.mobil-header .logo {
		    text-align: left;
	}
	.style-7 p {
		font-size: 19px;
	}
	
	.style-16 {
    background-size: 150%;
	}
}
@media (max-width: 1023px) {
	.style-16 h4{
		width:100%
	}
	.style-16 p{
		width:100%
	}
}
@media (max-width: 980px) {
	
	.style-1 h1 {
		font-size: 24px;
	}
	.style-1 {
		padding: 20px 0;
	}
	.carousel h2 {
		font-size: 24px;
	}
	.style-5 .carousel article {
		width: 33.33%;
	}
	.style-6 h2 {
		font-size: 24px;
	}
	.style-6 p {
		font-size: 15px;
	}
	.style-6 .item {
		padding: 10px 0 0;
	}
	.style-6 h5 {
		font-size: 20px;
		margin-top: 15px;
	}
	.style-6 {
		padding: 20px 0;
	}
	.style-7 h2 {
		font-size: 24px;
	}
	.style-7 p {
		font-size: 16px;
		line-height: 23px;
		margin-top: 15px;
	}
	.style-3-1 {
		margin-top: 50px;
	}
	.carousel {
		padding: 50px 0 50px;
	}
	
	.style-16 h4{
		width:100%
	}
	.style-16 p{
		width:100%
	}
}

@media (max-width: 768px) {
		#owl-home .item {height:300px}
	#owl-home .item h3 {
		font-size: 16px;
	}
	#owl-home .item p {
	   display:none
	}
	.mobil-header .logo {
		width: 50%;
		margin:15px 0;
	}
	.carousel article p {
		font-size: 16px;
		line-height: 25px;
	}
	.carousel article p {
		height: 162px;
	}
	footer h6 {
		font-size: 22px;
	}
	footer {
		font-size: 16px;
	}
	.style-16 {
		padding: 80px 0;
		
    background-size: 330%;
	}
	.style-16 h4 {
		margin: 0 0 15px 0;
		font-size: 30px;
	}
	.style-16 p {
		margin: 0 0 15px 0;
		font-size: 17px;
	}
}
@media (max-width: 640px) {
	.style-5 .carousel article {
		width: 100%;
	}
	.copyright {margin-bottom:50px}
	#arayin {display:inline-block}
}
@media (max-width: 480px) {
	.mobil-header .logo img {
		max-width: 160px;
	}
	.dl-menuwrapper{
		top: 0;
	}

}
@media (max-width: 320px) {
	.logo img {
		max-width: 100%;
	}
	#arayin {font-size:22px}
}
