html {
	float:left;
	margin: 0px;
	padding:0px;
	width:100%;
	min-height:100%;
}
body {
	float:left;
	margin: 0px;
	padding:0px;
	width:100%;
	min-height:100%;
	font-family: 'Muli', sans-serif;
	color:#2c1400;
	font-size:14px;
	line-height:18px;
	background-color:#fff;
}
img {border:0px;}
*:focus {outline:0;}
*{cursor: none !important;}
.cursor {
    position:fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    pointer-events: none;
}
.cursor__pointer {
	display:block;
	width:20px;height:20px;
	background-color:#ff7707;
	border-radius:100%;
	pointer-events:none;
	transform:translate(-50%,-50%) scale(1);
	opacity:1
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.cursor__pointerh {
	box-shadow: 0 0 5px 0 rgb(0 0 0 / 30%);
	transform: translate(-50%, -50%) scale(2.5, 2.5); opacity: 0.5; background-color: rgb(200, 200, 200);
}
a {	
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	display:inline-block;
}
.btn {
	font-size:12px;
	line-height:14px;
	font-weight:800;
	padding:10px;
	padding-left:40px;
	padding-right:40px;
	text-decoration:none;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
}
h1 {
	font-size:50px;
	line-height:50px;
}
h2 {
	font-size:40px;
	line-height:40px;
}
h3 {
	font-size:20px;
	line-height:24px;
}
h4 {
	font-size:20px;
	line-height:20px;
}
h5 {
	font-size:20px;
	line-height:24px;
}
.orta {
	width:1250px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.ustalan {
	float:left;
	width:100%;
	height:100px;
	background-color:#FFF;
	position:relative;
}
.ustalan .logo {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-size:contain;
	background-position:center center;
	float: left;
	display: inline;
	width: 81px;
	height: 63px;
	margin-top:37px;
}
.ustalan .menu {
	float:right;
	display:inline;
	margin-top:60px;
}
.ustalan .menu .menuic {
	float:left;
}
.ustalan .menu a {
	float:left;
	font-size:17px;
	line-height:17px;
	font-weight:600;
	margin-left:30px;
    color: #000000;
	border-bottom:1px solid #ffffff;
    text-decoration: none;
}
.ustalan .menu a:hover, .ustalan .menu .secili {
	color:#ff6b06;
}
.ustalan .menu .secili {
	border-bottom:1px solid #ff6b06;
}
.ustalan .menu .tmcizgi {
	float:left;
	margin-left:40px;
	margin-right:40px;
	width:40px;
	height:1px;
	background-color:#e5e5e5;
	margin-top:8px;
}
.ustalan .menu .tmail {
	float:left;
	font-size:17px;
	line-height:17px;
	font-weight:600;
	margin-left:0px;
	color:#808080;
	border-bottom:1px solid #808080;
}
.ustalan .dilbar {
	position:absolute;
	right:0px;
	top:10px;
}
.ustalan .dilbar a {
	float:left; 
	text-decoration:none; 
	font-size:10px;
	line-height:12px;
	padding:5px;
	font-weight:400; 
	color:#000000;
	margin-left:10px;
	border:1px solid #000000;
}
.ustalan .dilbar a:hover, .ustalan .dilbar .secili {
	color:#ffffff;
	background-color:#000000;
}
.banneralan {
	float:left;
	display:block;
	width: 100%;
	height:650px;
	position:relative;
}
.owl-carousel.banner {
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:100%;
	height:650px;
	position:relative;
}
.banner .owl-wrapper-outer, .banner .owl-wrapper, .banner .owl-item {
	height:100%;
}
.banner .bannergolge {
	float:left;
	display:inline;
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:100%;
	height: 80%;
	background-position:top center;
	background-repeat:repeat-x;
	background-image:url(../images/golge.png);
	background-size:auto 100%;
	display:none;
}
.banner .bannerortu {
	position:absolute;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	z-index:1;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/bannerortu.png);
	background-size:auto 100%;
}
.banner .bannerres {
	float:left;
	display:inline;
	position:absolute;
	z-index:0;
	top:0px;
	right:0px;
	width:50%;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.bannerspot {
	float:left;
	display:inline;
	position:absolute;
	z-index:2;
	left:0px;
	top:120px;
	width:50%;
	text-align:left;
}
.bannerspot .spot {
	float:left;
	display:inline;
	width:100%;
	position:relative;
	color:#000;
	font-size:50px;
	line-height:55px;
	font-weight:900;
	margin-bottom:40px;
}
.bannerspot .spot span {
	float:left;
	width:100%;
	font-size:30px;
	line-height:40px;
	font-weight:400;
	margin-top:20px;
}
.bannerspot  a {
	color:#FFF;
	background-color:#000;
	border:1px solid #000;
}
.bannerspot a:hover {
	background-color:#FFF;
	color:#000;
}
.banner.owl-theme .owl-controls {
	float:left;
	display:inline;
	position:absolute;
	top: 40%;
	right:20px;
	width:20px;
	margin-left:auto;
	margin-right:auto;
}
.owl-pagination {
	background-color:rgba(255,255,255,0.5);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.banner.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 6px;
    height: 14px;
    margin: 5px 5px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #ff6b06;
    border: 1px solid #ff6b06;
    opacity: 1;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.banner.owl-theme .owl-controls .owl-page.active span, .banner.owl-theme .owl-controls.clickable .owl-page:hover span {
	background-color:#ff6b06;
}
.banner.owl-theme .owl-controls .owl-page.active span {
	height:30px;
}
.banner .owl-buttons {
	float:left;
	display:inline;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
.banner .owl-controls .owl-buttons .owl-prev {
    float: left;
    margin-top:-385px;
	margin-left:20px;
    width: 54px;
    height: 102px;
    background-image: url(../images/bannersol.png);
    background-repeat: no-repeat;
	background-size:contain;
    cursor: pointer;
	opacity:0;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.banner .owl-controls .owl-buttons .owl-next {
    float: right;
    margin-top:-385px;
	margin-right:20px;
    width: 54px;
    height: 102px;
    background-image: url(../images/bannersag.png);
    background-repeat: no-repeat;
	background-size:contain;
    cursor: pointer;
	opacity:0;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.banner:hover .owl-controls .owl-buttons .owl-prev, .banner:hover .owl-controls .owl-buttons .owl-next {
	opacity:1;
}
.banneralt {
	float:left;
	width:100%;
	height:130px;
	background-image: url(../images/banneralt.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position: center center;
}
.banneralt .banneraltbilgi {
	float:left;
	width:100%;
	text-align:center;
	margin-top:50px;
	color:#FFF;
}
.banneralt .banneraltbilgi h1 {
	display:inline;
	padding:0px;
	margin:0px;
	color:#FFF;
	font-size:24px;
	line-height:30px;
	font-weight:300;
}
.banneralt .banneraltbilgi a {
	color:#FFF;
	font-size:24px;
	line-height:30px;
	font-weight:700;
}
.altbanner {
	float:left;
	width:100%;
	height:426px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	padding-top:75px;
	padding-bottom:75px;
	text-align:center;
	position:relative;
	z-index:1;
}
.altbanneri {
	height:230px;
	padding-top:30px;
	padding-bottom:120px;
}
.altbannerdar {
	height:200px;
	padding-top:25px;
	padding-bottom:25px;
}
.altbanner .abannergolge {
	float:left;
	display:inline;
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:100%;
	height: 80%;
	background-position:top center;
	background-repeat:repeat-x;
	background-image:url(../images/golge.png);
	background-size:100% 100%;
}
.altbanner h1 {
	margin:0px;
	padding:0px;
	position:relative;
	z-index:2;
	font-size:80px;
	line-height:90px;
	font-weight:300;
	width:100%;
	color:#000;
	margin-top:50px;
}
.altbanner h3 {
	margin:0px;
	padding:0px;
	position:relative;
	z-index:2;
	font-size:30px;
	line-height:40px;
	font-weight:300;
	width:100%;
	color:#000;
	margin-top:20px;
}
.altbanner .linkalan {
    float: left;
    width: 100%;
    margin-top: 30px;
    text-align: center;
	position:relative;
	z-index:2;
}
.altbanner .kose {
	float:right;
	margin-top:300px;
	position:relative;
	display:inline-table;
	z-index:2;
	width:30%;
	padding:3%;
	padding-right:2%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#FFF;
	font-weight:300;
	font-size:30px;
	line-height:40px;
}
.altbanner .kose .yazi {
	display: table-cell; 
	vertical-align: middle;
	text-align:left;
}
.altbanner .kose .yazi span {
	display:block;
	font-size:120px;
	line-height:120px;
	font-weight:300;
}
.altbanner .koset {
	background-image:url(../images/koset.jpg);
}
.altbanner .kosem {
	background-image:url(../images/kosem.jpg);
}
.altbanner .kose a {
	float:left;
	clear:left;
	color:#000000;
	background-color:#ffffff;
	border:1px solid #ff6b06;
	margin-top:20px;
	cursor:pointer;
}
.altbanner .kose a:hover {
	background-color:#000000;
	color:#ffffff;
}



.anahakkimizda {
	float:left;
	width:100%;
	padding-top:80px;
	padding-bottom:80px;
	background-image: url(../images/anahakkimizda.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
	text-align:center;
}
.anahakkimizda .anahakkimizdabilgi {
	padding:0px;
	margin:0px;
	float:left;
	width:100%;
	font-size:40px;
	line-height:60px;
	font-weight:300;
	padding-bottom:44px;
	color:#FFF;
}
.anahakkimizda a {
	color:#000;
	background-color:#fff;
	border:1px solid #fff;
}
.anahakkimizda a:hover {
	background-color:#000;
	color:#fff;
}
.anahizmetler {
	float:left;
	width:100%;
	height:620px;
	background-image: url(../images/anahizmetback.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-align:center;
	position:relative;
	padding-top:80px;
}
.anahizmetler h2 {
	float:left;
	width:100%;
	font-weight:500;
	text-align:center;
}
.anahizmetler a {
	color:#000;
	background-color:#fff;
	border:1px solid #d9d9d9;
}
.anahizmetler a:hover {
	background-color:#000;
	color:#fff;
}
.anahizmetler .secim {
	float:left;
	width:100%;
	border-top:1px solid #e5e5e5;
	text-align:center;
	margin-top:70px;
	position:relative;
	z-index:3;
}
.anahizmetler .secim .hizmetbut {
	display:inline-block;
	margin-left:50px;
	margin-right:50px;
	margin-top:-30px;
	cursor:pointer;
	background-color:#FFF;
}
.anahizmetler .secim .hizmetbut img {
	width:60px;
	height:60px;
	padding-left:40px;
	padding-right:40px;
	opacity:0.3;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.anahizmetler .secim .hizmetbut:hover img, .anahizmetler .secim .secili img {
	opacity:1;
}
.anahizmetler .secim .hizmetbut h4 {
	font-weight:400;
	opacity:0.3;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.anahizmetler .secim .hizmetbut:hover h4, .anahizmetler .secim .secili h4 {
	opacity:1;
}
.anahizmetler .sonuc {
	float:left;
	width:100%;
	margin-top:-136px;
	height:436px;
	position:relative;
}
.anahizmetler .sonuc .hizmetbar {
	position:absolute;
	top:0px;
	left:0px;
	float:left;
	width:100%;
	height:436px;
	opacity:0;
	z-index:1;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.anahizmetler .sonuc .secili {
	opacity:1;
	z-index:2;
}
.anahizmetler .sonuc .hizmetbar .resimsol {
	position:absolute;
	top:0px;
	left:0px;
	width:35%;
	height:436px;
	background-repeat:no-repeat;
	background-position: right bottom;
	background-size:contain;
}
.anahizmetler .sonuc .hizmetbar .resimsag {
	position:absolute;
	top:0px;
	right:0px;
	width:35%;
	height:436px;
	background-repeat:no-repeat;
	background-position: left bottom;
	background-size:contain;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi {
	margin-top:150px;
	text-align:left;
	width:500px;
	margin-left:375px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi h3 {
	float:left;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi h4 {
	float:left;
	font-weight:600;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi .maddebar {
	float:left;
	clear:left;
	color:#808080;
	font-size:17px;
	line-height:17px;
	padding-left:30px;
	margin-bottom:10px;
	background-image: url(../images/cek_gri.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi a {
	float:left;
	clear:left;
	color:#ffffff;
	background-color:#ff6b06;
	border:1px solid #ff6b06;
	margin-top:20px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi a:hover {
	background-color:#fff;
	color:#ff6b06;
}
.anaisler {
	width:1500px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.anaisler h2 {
	float:left;
	width:100%;
	font-weight:300;
	text-align:center;
}
.anaisler .btn {
	color:#fff;
	background-color:#ff6b06;
	border:1px solid #d9d9d9;
}
.anaisler .btn:hover {
	background-color:#ffffff;
	color:#ff6b06;
		border:1px solid #ff6b06;
}
.anaisler .isler {
	float:left;
	width:100%;
	margin-top:40px;
}
.anaisler .isbar {
	float:left;
	width:33.333333%;
	height:330px;
	position:relative;
	overflow:hidden;
	background-color:#000000;
	cursor:pointer;
}
.anaisler .isbar .resim {
	float:left;
	width:100%;
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
	opacity:1;
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -ms-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;
}
.anaisler .isbar .resim img {
	float:left;
	width:100%;
}
.anaisler .isbar:hover .resim {
	opacity:0.4;
	-webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
    transition: 1.2s -webkit-transform cubic-bezier(.165,.84,.44,1);
    transition: 1.2s transform cubic-bezier(.165,.84,.44,1);
}
.anaisler .isbar .isbilgi {
	padding:0px;
	float:left;
	width:100%;
	height:100%;
	position:absolute;
	z-index:2;
	color:#FFF;
	text-align:center;
	left:0px;
	top:0px;
	text-decoration:none;
	box-sizing:border-box;
	padding:5px;
}
.anaisler .isbar .isbilgi .baslik {
	padding:0px;
	margin:0px;
	float:left;
	width:100%;
	height:30px;
	font-size:28px;
	line-height:30px;
	margin-top:25%;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
.anaisler .isbar .isbilgi .baslik span {
    position: relative;
    display: block;
	opacity:0;    
	-webkit-transform: translate3d(0,20px,0);
    transform: translate3d(0,20px,0);
    transition: .6s -webkit-transform cubic-bezier(.165,.84,.44,1),.6s opacity cubic-bezier(.165,.84,.44,1);
    transition: .6s transform cubic-bezier(.165,.84,.44,1),.6s opacity cubic-bezier(.165,.84,.44,1);
}
.anaisler .isbar .isbilgi .cizgi {
	float:left;
	display:inline;
	margin-top:10px;
	width:0%;
	margin-left:50%;
	height:1px;
	background-color:#fff;
	opacity:0.4;
    -webkit-transition: all .5s cubic-bezier(.165,.84,.44,1);
    -moz-transition: all .5s cubic-bezier(.165,.84,.44,1);
    -ms-transition: all .5s cubic-bezier(.165,.84,.44,1);
    -o-transition: all .5s cubic-bezier(.165,.84,.44,1);
    transition: all .5s cubic-bezier(.165,.84,.44,1);
}
.anaisler .isbar .isbilgi .spot {
	padding:0px;
	margin:0px;
	float:left;
	width:100%;
	font-size:18px;
	line-height:20px;
	margin-top:10px;
	font-weight:400;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	opacity:0.5;
}
.anaisler .isbar .isbilgi .spot span {
    position: relative;
    display: block;
	opacity:0;    
	-webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
    transition: .6s -webkit-transform cubic-bezier(.165,.84,.44,1),.6s opacity cubic-bezier(.165,.84,.44,1);
    transition: .6s transform cubic-bezier(.165,.84,.44,1),.6s opacity cubic-bezier(.165,.84,.44,1);
}
.anaisler .isbar:hover .isbilgi .baslik span {
	opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    transition: .6s -webkit-transform cubic-bezier(.165,.84,.44,1) .2s,.6s opacity cubic-bezier(.165,.84,.44,1) .2s;
    transition: .6s transform cubic-bezier(.165,.84,.44,1) .2s,.6s opacity cubic-bezier(.165,.84,.44,1) .2s;
}
.anaisler .isbar:hover .isbilgi .cizgi {
	margin-left: 5%;
	width:90%;
}
.anaisler .isbar:hover .isbilgi .spot span {
	opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    transition: .6s -webkit-transform cubic-bezier(.165,.84,.44,1) .2s,.6s opacity cubic-bezier(.165,.84,.44,1) .2s;
    transition: .6s transform cubic-bezier(.165,.84,.44,1) .2s,.6s opacity cubic-bezier(.165,.84,.44,1) .2s;
}
.hakkimizda {
	float:left;
	width:100%;
}
.hakkimizda h2 {
	width:65%;
	line-height:46px;
	font-weight:300;
}
.hakkimizda .spot {
	float:left;
	width:100%;
	text-align:center;
	font-size:70px;
	line-height:70px;
	color:#999;
	font-weight:300;
	padding-top:50px;
	padding-bottom:50px;
}
.hakkimizda .yazi {
	float:left;
	padding-left:20%;
	padding-right:20%;
	width:60%;
	font-size:20px;
	line-height:24px;
	padding-bottom:50px;
	border-bottom:1px solid #e5e5e5;
}
.hakkimizda .farkimiz {
	float:left;
	width:100%;
	margin-top:50px;
}
.hakkimizda .farkimiz h3 {
	font-size:40px;
	font-weight:500;
	text-align:center;
}
.hakkimizda .farkimiz .farkbar {
	float:left;
	width:33.333333%;
	box-sizing: border-box;
	padding-left:50px;
	padding-right:50px;
}
.hakkimizda .farkimiz .farkbar .spot {
	float:left;
	width:100%;
	text-align:center;
	font-size:20px;
	line-height:24px;
	color:#000;
	padding:0px;
	padding-bottom:20px;
}
.hakkimizda .farkimiz .farkbar .resim {
	float:left;
	width:100%;
}
.hakkimizda .farkimiz .farkbar .resim img {
	float:left;
	width:100%;
}
.hakkimizdailetisim {
	float:left;
	display:table;
	width:100%;
	height:388px;
	background-image: url(../images/hakkimizdailetisim.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	text-align:center;
}
.hakkimizdailetisim span {
	display: table-cell; 
	vertical-align: middle;
	text-align:center;
}
.hakkimizdailetisim a {
	color:#000000;
	background-color:#ffffff;
	border:1px solid #000;
	padding-left:60px;
	padding-right:60px;
}
.hakkimizdailetisim a:hover {
	background-color:#000000;
	color:#ffffff;
}
.hakkimizdaalt {
	float:left;
	display:table;
	width:100%;
	height:auto;
	padding-top:100px;
	padding-bottom:220px;
	background-image: url(../images/hakkimizdaalt.jpg);
	background-repeat: no-repeat;
	background-position:center bottom;
	background-size:100% auto;
	text-align:center;
}
.hakkimizdaalt .baslik {
	font-size:40px;
	line-height:50px;
	text-align:center;
	padding-bottom:20px;
}
.hakkimizdaalt .ikbilgi {
	width:80%;
	margin-left:10%;
	font-size:20px;
	line-height:30px;
	text-align:center;
	padding-bottom:30px;
	color:#666;
}
.hakkimizdaalt .pozisyon {
	float:left;
	clear:left;
	width:500px;
	margin-top:5px;
	margin-left:349px;
	text-align:left;
	border:1px solid #e5e5e5;
	padding:15px;
	padding-left:25px;
	padding-right:25px;
	font-size:20px;
	line-height:24px;
	color:#000;
	text-decoration:none;
	background-color:#FFF;
	background-image: url(../images/habersag.png);
	background-repeat: no-repeat;
	background-position: 440px center;
}
.hakkimizdaalt .bilgi {
	float:left;
	width:100%;
	font-size:20px;
	line-height:24px;
	text-align:center;
	margin-top:60px;
	padding-bottom:30px;
}
.hakkimizdaalt .butalan {
	float:left;
	width:100%;
	text-align:center;
}
.hakkimizdaalt .btn {
	color:#ffffff;
	background-color:#ff6b06;
	border:1px solid #ff6b06;
}
.hakkimizdaalt .btn:hover {
	background-color:#ffffff;
	color:#ff6b06;
	border:1px solid #ff6b06;
}
.hizmetler {
	float:left;
	width:100%;
}
.hizmetler .gri {
	background-color:#f0f0f0;
}
.hizmetler h2 {
	width:65%;
	line-height:46px;
	font-weight:300;
}
.hizmetler .btn {
	float:left;
	color:#000;
	background-color:#fff;
	border:1px solid #d9d9d9;
}
.hizmetler .btn:hover {
	background-color:#000;
	color:#fff;
}
.hizmetler .hizmetbar {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:100%;
}
.hizmetler .hizmetbar .resimsol {
	position:absolute;
	top:0px;
	left:0px;
	width:35%;
	height:100%;
	background-repeat:no-repeat;
	background-position: right bottom;
	background-size:contain;
}
.hizmetler .hizmetbar .resimsag {
	position:absolute;
	top:0px;
	right:0px;
	width:35%;
	height:100%;
	background-repeat:no-repeat;
	background-position: left bottom;
	background-size:contain;
}
.hizmetler .hizmetbar .ahbilgi {
	float:left;
	padding-top:50px;
	padding-bottom:50px;
	text-align:left;
	width:500px;
	margin-left:375px;
}
.hizmetler .hizmetbar .ahbilgi h2 {
	float:left;
	width:calc(100% + 80px);
	margin-right:0px;
	line-height:60px;
	font-weight:300;
	margin-left:-80px;
}
.hizmetler .hizmetbar .ahbilgi h2 .logo {
	float:left;
	width:60px;
	height:60px;
	background-repeat:no-repeat;
	background-size:contain;
	margin-right:20px;
}
.hizmetler .hizmetbar .ahbilgi h4 {
	float:left;
	width:100%;
	line-height:22px;
	font-weight:600;
}
.hizmetler .hizmetbar .ahbilgi .bilgi {
	font-size:16px;
	line-height:20px;
	padding-bottom:20px;
}
.hizmetler .hizmetbar .ahbilgi .maddebar {
	float:left;
	clear:left;
	color:#808080;
	font-size:17px;
	line-height:17px;
	padding-left:30px;
	margin-bottom:10px;
	background-image: url(../images/cek.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.hizmetler .hizmetbar .ahbilgi a {
	float:left;
	clear:left;
	color:#ffffff;
	background-color:#ff6b06;
	border:1px solid #ff6b06;
	margin-top:20px;
}
.hizmetler .hizmetbar .ahbilgi a:hover {
	background-color:#fff;
	color:#ff6b06;
}
.hizmetler .hdbaslik {
	float:left;
	width:100%;
	margin-top:80px;
	margin-bottom:20px;
	font-size:40px;
	text-align:center;
}
.hizmetler .hizmetbardiger {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	display:inline-table;
	width:33.333333%;
	height:258px;
	text-align:center;
	padding:50px;
	box-sizing: border-box;
}
.hizmetler .hizmetbardiger .logo {
	display:inline-block;
	width:60px;
	height:60px;
	background-repeat:no-repeat;
	background-size:contain;
}
.hizmetler .hizmetbardiger h4 {
	width:100%;
	font-weight:800;
	padding:0px;
	margin:0px;
	margin-top:20px;
}
.hizmetler .hizmetbardiger h5 {
	width:100%;
	font-weight:500;
	padding:0px;
	margin:0px;
	margin-top:10px;
}
.hizmetler .hizmetbardiger a {
	font-family: 'Shadows Into Light', cursive;
	font-size:30px;
	line-height:34px;
	width:100%;
	font-weight:500;
	color:#ff6b06;
	text-decoration:none;
}
.hizmetler .hizmetbardiger span {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.ustresimler {
	float:left;
	position:relative;
	z-index:1;
	width:100%;
	height:500px;
	margin-top:-350px;
}
.ustresimler .resimu {
	float:left;
	width:100%;
	height:500px;
	text-align:center;
}
.ustresimler .resimu img {
	height:100%;
}
.isslogan {
	float:left;
	width:100%;
	padding-top:40px;
	text-align:center;
	font-size:28px;
	line-height:34px;
}
.isbilgi {
	float:left;
	width:100%;
	padding-top:60px;
	text-align:center;
	font-size:18px;
	line-height:24px;
}
.linkalan {
	float:left;
	width:100%;
	margin-top:40px;
	text-align:center;
}
.sitelink {
	color:#ffffff;
	background-color:#000000;
	border:1px solid #000000;
	margin-top:20px;
}
.sitelink:hover {
	background-color:#fff;
	color:#000;
}
.altresimler {
	float:left;
	width:100%;
	margin-top:40px;
}
.altresimler .resimbar {
	float:left;
	width:100%;
}
.altresimler .resimaalan {
	float:left;
	width:33.333333%;
    box-sizing: border-box;
    padding: 10px;
}
.altresimler .resima {
	float:left;
	width:100%;
	background-color:#000;
}
.altresimler .resima img {
	float:left;
	width:100%;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -ms-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;
}
.altresimler .resima:hover img {
	opacity:0.4;
}
.paylas{width:100%;float:left;margin-top:30px;padding-bottom:50px;}
.paylas a {float:left;}
.paylas .pbaslik {float:left; display:inline; margin-right:5px; font-size:16px; line-height:30px;}
.paylas .facebook{float:left;display:inline;margin-right:2px;background-color:#3b5999;background-image:url(../images/facebook_ico.jpg);background-repeat:no-repeat;background-position:center;background-size:80%;cursor:pointer;width:30px; height:30px;}
.paylas .twitter{float:left;display:inline;margin-right:2px;background-color:#00acee;background-image:url(../images/twitter_ico.jpg);background-repeat:no-repeat;background-position:center;background-size:80%;cursor:pointer;width:30px; height:30px;}
.paylas .pinterest{float:left;display:inline;margin-right:2px;background-color:#aa2529;background-image:url(../images/pinterest_ico.jpg);background-repeat:no-repeat;background-position:center;background-size:80%;cursor:pointer;width:30px; height:30px;}
.paylas .googleplus{float:left;display:inline;margin-right:2px;background-color:#db4437;background-image:url(../images/googleplus_ico.jpg);background-repeat:no-repeat;background-position:center;background-size:80%;cursor:pointer;width:30px; height:30px;}
.paylas .linkedin{float:left;display:inline;margin-right:2px;background-color:#3272bd;background-image:url(../images/linkedin_ico.jpg);background-repeat:no-repeat;background-position:center;background-size:80%;cursor:pointer;width:30px; height:30px;}
.paylas .whatsapp{float:left;display:inline;margin-right:2px;background-color:#4dc247;background-image:url(../images/whatsapp_ico.jpg);background-repeat:no-repeat;background-position:center;background-size:80%;cursor:pointer;width:30px; height:30px;}
.haberbar {
	float:left;
	width:33.333333%;
	height:200px;
	padding:30px;
	box-sizing: border-box;
}
.htarih {
	font-size:13px;
	line-height:13px;
	color:#000;
	padding-bottom:15px;
}
.haberbar .hbaslik, .hbaslik {
	font-size:20px;
	line-height:25px;
	font-weight:800;
	padding-bottom:5px;
}
.haberbar .hbilgi, .hbilgi {
	font-size:16px;
	line-height:20px;
	color:#56565a;
}
.haberbar a {
	margin:0px;
	padding:0px;
	float:left;
	font-size:16px;
	line-height:16px;
	color:#56565a;
	border-bottom:1px solid #56565a;
	font-weight:800;
	text-decoration:none;
	margin-top:10px;
}
.haberbar a:hover {
	color:#1a1a1a;
}
.gerialan {
	float:left;
	width:100%;
	padding-bottom:20px;
}
.geri {
	margin:0px;
	padding:0px;
	float:right;
	font-size:16px;
	line-height:16px;
	color:#56565a;
	border-bottom:1px solid #56565a;
	font-weight:400;
	text-decoration:none;
}
.geri:hover {
	color:#1a1a1a;
}
.dhaber {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	margin-top:50px;
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
}
.nolar {
	float: left;
	display: inline;
	width:100%;
	text-align:center;
	padding-top:30px;
	padding-bottom:50px;
}
.nolar a {
	margin:0px;
	padding:0px;
	display:inline-block;
	font-size: 20px;
    line-height: 20px;
	font-weight:800;
    color: #1a1a1a;
	margin-right:2px;
	margin-left:2px;
	text-align:center;
	text-decoration: none;
	width:30px;
	height:30px;
}
.nolar a:hover, .nolar .thumbActive {
	color:#0e77bd;
	text-decoration:underline;
}
.nolar .nok {
	width:30px;
	height:30px;
}
.icerik {
	float:left;
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
}
.resimler {
	float:left;
	width:30%;
	margin-right:20px;
}
.resimler .resim {
	float:left;
	display:inline;
	width:100%;
}
.resimler .resim img {
	width:100%;
}
.resimler .owl-wrapper, .resimler .owl-item, .resimler .owl-item .item, .resimler .owl-wrapper-outer {
	height:100%;
}
.resimler .owl-controls {
	float:left;
	display:inline;
	position:absolute;
	top: 10px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.resimler .owl-buttons {
	float:left;
	display:inline;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
.resimler.owl-theme .owl-controls .owl-page span {
    background: #fff;
    border: 2px solid #dde5ea;
    border-radius: 50%;
    display: inline-block;
    height: 14px;
    width: 14px;
}
.resimler.owl-theme .owl-controls .owl-page.active span, .resimler.owl-theme .owl-controls .owl-page:hover span {
	background-color: #50b9ce !important;
    border: 2px solid #50b9ce;
}
.iletisim {
	float:left;
	width:100%;
}
.iletisim .iletisimbilgi {
	float:left;
	width:600px;
}
.iletisim .telefon {
	float:left;
	background-image: url(../images/tel_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 100%;
	padding-left:80px;
	font-size:40px;
	line-height:60px;
	color:#000;
	margin-top:50px;
	text-decoration:none;
}
.iletisim .email {
	float:left;
	background-image: url(../images/email_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 100%;
	padding-left:80px;
	font-size:40px;
	line-height:60px;
	color:#000;
	margin-top:40px;
	text-decoration:none;
}
.iletisim .sosyalalani {
	float:left;
	margin-top:60px;
}
.iletisim .sosyalalani .facebook {
	float:left;
	width:38px;
	height:32px;
	background-image: url(../images/facebooki.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.iletisim .sosyalalani .googleplus {
	float:left;
	margin-left:30px;
	width:38px;
	height:32px;
	background-image: url(../images/googleplusi.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.iletisim .sosyalalani .twitter {
	float:left;
	margin-left:30px;
	width:38px;
	height:32px;
	background-image: url(../images/twitteri.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.iletisim .sosyalalani .linkedin {
	float:left;
	margin-left:30px;
	width:38px;
	height:32px;
	background-image: url(../images/linkedini.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.formalan {
	float:left;
	width:100%;
	position:relative;
	box-sizing: border-box;
}
.iletisimform {
	padding-left:350px;
	padding-right:350px;
	padding-top:80px;
	text-align:center;
}
.iletisimform .baslik {
	top:0px;
	left:0px;
	width:60%;
	font-size:40px;
	line-height:40px;
	font-weight:300;
	color:#000000;
	z-index:0;
	text-align:left;
}
.formalan .inputalan {
	float:left;
	width:48%;
	margin-top:15px;
}
.formalan .sag {
	float:right;
}
.formalan .inputalan .inbaslik {
	float:left;
	width:100%;
	font-weight:900;
	font-size:18px;
	line-height:18px;
	padding-bottom:5px;
}
.formalan .inputalan input {
	float:left;
	display:inline;
	position:relative;
	z-index:1;
	font-family: 'Muli', sans-serif;
    width: 100%;
    border: 1px solid #d3ddde;
    padding:20px;
	padding-top:14px;
	padding-bottom:14px;
    font-size: 15px;
	line-height:15px;
	background-color:#FFF;
	box-sizing: border-box;
}
.formalan .inputalan textarea {
	float:left;
	display:inline;
	position:relative;
	z-index:1;
	font-family: 'Muli', sans-serif;
    width: 100%;
	height:162px;
    border: 1px solid #d3ddde;
    padding:20px;
	padding-top:14px;
	padding-bottom:14px;
    font-size: 15px;
	line-height:18px;
	background-color:#FFF;
	box-sizing: border-box;
}
.formalan .inputalanu {
	width:100%;
	text-align:center;
}
.formalan .inputalanu .inbaslik {
	text-align:left;
}
.formalan .inputalanu input {
	width:100%;
	text-align:left;
}
.formalan .gonder {
	display:inline-block;
	color:#ffffff;
	background-color:#ff6b06;
	border:1px solid #ff6b06;
	cursor:pointer;
}
.formalan .gonder:hover {
	background-color:#ffffff;
	color:#ff6b06;
}
.formalan #results {
	float:left;
	width:100%;
	margin-top:15px;
}
.harita {
	float:left;
	width:100%;
	height:500px;
	margin-top:40px;
}

.okulcep {
	float:left;
	width:100%;
	background-image: url(../images/okulcep.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	text-align:center;
	padding-top:70px;
	padding-bottom:70px;
}
.okulcep .spotalan {
	display:inline-block;
	background-image: url(../images/okulcepok.png);
	background-repeat: no-repeat;
	background-position: right center;
	color:#FFF;
	padding-right:60px;
	padding-left:250px;
}
.okulcep .spotalan .ustyazi {
	font-size:48px;
	line-height:50px;
	font-weight:700;
	color:#FFF;
	text-align:left;
}
.okulcep .spotalan .altyazi {
	font-size:26px;
	line-height:36px;
	font-weight:500;
	color:#FFF;
	text-align:left;
}
.sosyalalan {
	float:left;
	width:100%;
}
.sosyalalan a {
	float:left;
	width:33.333333%;
	height:30px;
	padding-top:10px;
	padding-bottom:10px;
	background-repeat: no-repeat;
	background-position: center center;
	background-origin:content-box;
	background-size:auto 30px;
}
.sosyalalan .facebook {
	background-image: url(../images/facebook.png);
	background-color:#3a589e;
}
.sosyalalan .googleplus {
	background-image: url(../images/googleplus.png);
	background-color:#dc4e41;
}
.sosyalalan .twitter {
	background-image: url(../images/twitter.png);
	background-color:#00aced;
}
.altbar {
	float:left;
	width:100%;
	color:#FFF;
	padding-top:50px;
	position:relative;
	text-align:center;
}


.altbar .sosyalalani {
	float:left;
	width:100%;
	text-align:center;
	margin-top:20px;
}
.altbar .sosyalalani .facebook {
	display:inline-block;
	width:38px;
	height:32px;
	margin-left:10px;
	margin-right:10px;
	background-image: url(../images/facebooki.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.altbar .sosyalalani .googleplus {
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	width:38px;
	height:32px;
	background-image: url(../images/googleplusi.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.altbar .sosyalalani .twitter {
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	width:38px;
	height:32px;
	background-image: url(../images/twitteri.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.altbar .sosyalalani .linkedin {
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	width:38px;
	height:32px;
	background-image: url(../images/linkedini.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.althaberler {
	float:left;
	width:100%;
	background-color:#f3f3f3;
	padding-top:50px;
	padding-bottom:50px;
}
.owl-carousel.althaber {
	float:left;
	width:900px;
	margin-left:175px;
	text-align:center;
	background-color:#f3f3f3;
	position:relative;
}
.althaber .ahaberbar {
	float:left;
	display:inline-table;
	width:400px;
	padding-left:250px;
	padding-right:250px;
}
.althaber .ahaberbar span {
	display:table-cell;
	vertical-align:middle;
}
.althaber .ahaberbar .tarih {
	float:left;
	width:100%;
	font-size:12px;
	line-height:14px;
	font-weight:800;
	padding-bottom:20px;
	display:inline;
}
.althaber .ahaberbar .bilgi {
	float:left;
	width:100%;
	font-size:26px;
	line-height:36px;
	font-weight:300;
	margin-bottom:20px;
	display:inline;
}
.althaber .ahaberbar a {
	color:#ffffff;
	background-color:#ff6b06;
	border:1px solid #ff6b06;
	margin-top:20px;
}
.althaber .ahaberbar a:hover {
	background-color:#fff;
	color:#ff6b06;
}
.althaber .owl-controls .owl-buttons .owl-prev {
    float: left;
    margin-top: -130px;
	margin-left:-125px;
    width: 67px;
    height: 20px;
    background-image: url(../images/habersol.png);
    background-repeat: no-repeat;
	background-size:contain;
    cursor: pointer;
}
.althaber .owl-controls .owl-buttons .owl-next {
    float: right;
    margin-top: -130px;
	margin-right:-125px;
    width: 67px;
    height: 20px;
    background-image: url(../images/habersag.png);
    background-repeat: no-repeat;
	background-size:contain;
    cursor: pointer;
}
.altbar .altlogo {
	display:inline-block;
	width:202px;
	height:51px;
	background-image: url(../images/altlogo.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.altbar .altmenu {
	float:left;
	width:100%;
	text-align:center;
	padding-top:30px;
}
.altbar .altmenu a {
	display:inline-block;
	font-size:16px;
	line-height:20px;
	margin-left:20px;
	margin-right:20px;
	text-decoration:none;
	color:#000;
}
.altbar .altmenu a:hover, .altbar .altmenu .secili {
	text-decoration:underline;
}
.altbar .altbilgi {
	font-size:30px;
	line-height:36px;
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-top:30px;
}
.altbar .altbilgi span {
	float:left;
	width:100%;
}
.altbar .btn {
	display:inline-block;
	color:#ffffff;
	background-color:#000;
	border:1px solid #000;
	padding-left:60px;
	padding-right:60px;
	margin-top:20px;
}
.altbar .btn:hover {
	background-color:#fff;
	color:#000;
}
.altbar .altres {
	float:left;
	width:800px;
	margin-left:225px;
	height:174px;
	margin-top:30px;
	position:relative;
}
.altbar .altres .resim {
	top:0px;
	left:285px;
	z-index:1;
	width:230px;
	height:174px;
	background-image: url(../images/altres.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
	position:absolute;
}
.altbar .altres .cizgi {
	position:absolute;
	top:70px;
	left:170px;
	width:460px;
	height:1px;
	background-color:#e8e8e8;
}
.altbar .altres .tel {
	float:left;
	color:#ff6b06;
	font-size:16px;
	line-height:16px;
	font-weight:600;
	margin-top:60px;
}
.altbar .altres .email {
	float:right;
	color:#ff6b06;
	font-size:16px;
	line-height:16px;
	font-weight:600;
	margin-top:60px;
}

.isbar:hover .baslik_overlay {
    -webkit-animation-play-state: running;
    animation-play-state: running;
    opacity: 1
}
.isbar .baslik_overlay {
    -webkit-animation: scroll-left 7s linear infinite;
    animation: scroll-left 7s linear infinite;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    bottom: 0;
	color: #fff;
	font-weight: 900;
    display: inline-block;
    font-size: 6rem;
    left: 100%;
    letter-spacing: -0.1rem;
    line-height: 1;
    mix-blend-mode: overlay;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
    white-space: nowrap;
    will-change: left;
	z-index: 1;
}


@-webkit-keyframes scroll-left {
    0% {
        left: 100%;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        left: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes scroll-left {
    0% {
        left: 100%;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        left: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}
@media only screen and (max-width: 1520px) {
.banneralan {
	height:580px;
}
.owl-carousel.banner {
	height:580px;
}
.anaisler {
	width:1250px;
}
.altbanner .kose {
	margin-top:300px;
	width:35%;
	padding:3%;
	padding-right:2%;
	font-size:28px;
	line-height:38px;
}
.altbanner .kose .yazi span {
	font-size:110px;
	line-height:110px;
}
.altbanner .kose a {
	margin-top:20px;
}
}
@media only screen and (max-width: 1340px) {
.banneralan {
	height:500px;
}
.owl-carousel.banner {
	height:500px;
}
.bannerspot .spot {
	font-size:45px;
	line-height:50px;
	margin-bottom:40px;
}
.bannerspot .spot span {
	font-size:25px;
	line-height:30px;
}
}
@media only screen and (max-width: 1279px) {
body {
	font-size:14px;
	line-height:18px;
}
.btn {
	font-size:12px;
	line-height:14px;
	padding:8px;
	padding-left:35px;
	padding-right:35px;
}
h1 {
	font-size:48px;
	line-height:48px;
}
h2 {
	font-size:38px;
	line-height:38px;
}
h3 {
	font-size:20px;
	line-height:24px;
}
h4 {
	font-size:18px;
	line-height:20px;
}
h5 {
	font-size:18px;
	line-height:22px;
}
.orta {
	width:1000px;
}
.anaisler {
	width:1000px;
}
.ustalan {
	height:100px;
}
.ustalan .logo {
	width: 81px;
	height: 63px;
	margin-top:37px;
}
.ustalan .menu {
	margin-top:60px;
}
.ustalan .menu a {
	font-size:17px;
	line-height:17px;
	margin-left:30px;
}
.ustalan .menu .tmcizgi {
	margin-left:40px;
	margin-right:40px;
	width:40px;
	margin-top:8px;
}
.ustalan .menu .tmail {
	font-size:17px;
	line-height:17px;
}
.ustalan .dilbar {
	top:10px;
}
.ustalan .dilbar a {
	font-size:10px;
	line-height:12px;
	padding:5px;
	margin-left:10px;
}
.banneralan {
	height:450px;
}
.owl-carousel.banner {
	height:450px;
}
.banner .bannergolge {
	height: 80%;
	background-size:auto 100%;
}
.bannerspot {
	top:70px;
}
.bannerspot .spot {
	font-size:36px;
	line-height:40px;
	margin-bottom:40px;
}
.bannerspot .spot span {
	font-size:20px;
	line-height:25px;
}
.banner.owl-theme .owl-controls {
	top:35%;
}
.banner .owl-controls .owl-buttons .owl-prev {
    margin-top:-315px;
	margin-left:20px;
    width: 54px;
    height: 102px;
}
.banner .owl-controls .owl-buttons .owl-next {
    margin-top:-315px;
	margin-right:20px;
    width: 54px;
    height: 102px;
}
.banneralt {
	height:130px;
}
.banneralt .banneraltbilgi {
	margin-top:40px;
}
.banneralt .banneraltbilgi h1 {
	font-size:24px;
	line-height:30px;
}
.banneralt .banneraltbilgi a {
	font-size:24px;
	line-height:30px;
}
.altbanner {
	height:326px;
	padding-top:75px;
	padding-bottom:75px;
}
.altbanneri {
	height:200px;
	padding-top:30px;
	padding-bottom:120px;
}
.altbannerdar {
	height:200px;
	padding-top:25px;
	padding-bottom:25px;
}
.altbanner .abannergolge {
	width:100%;
	height: 80%;
}
.altbanner h1 {
	font-size:70px;
	line-height:80px;
	margin-top:50px;
}
.altbanner h3 {
	font-size:30px;
	line-height:40px;
    margin-top: 20px;

}
.altbanner .linkalan {
    margin-top: 30px;
}
.altbanner .kose {
	margin-top:300px;
	width:38%;
	padding:3%;
	padding-right:2%;
	font-size:26px;
	line-height:36px;
}
.altbanner .kose .yazi span {
	font-size:100px;
	line-height:100px;
}
.altbanner .kose a {
	margin-top:20px;
}

.isbar .baslik_overlay {
	font-size: 5.6rem;
}
}
@media only screen and (max-width: 1024px) {
body {
	font-size:12px;
	line-height:16px;
}
.btn {
	font-size:11px;
	line-height:13px;
	padding:8px;
	padding-left:30px;
	padding-right:30px;
}
h1 {
	font-size:44px;
	line-height:44px;
}
h2 {
	font-size:34px;
	line-height:34px;
}
h3 {
	font-size:20px;
	line-height:24px;
}
h4 {
	font-size:14px;
	line-height:16px;
}
h5 {
	font-size:14px;
	line-height:18px;
}
.orta {
	width:748px;
}
.anaisler {
	width:748px;
}
.ustalan {
	height:100px;
}
.ustalan .logo {
	width: 61px;
	height: 50px;
	margin-top:27px;
}
.ustalan .menu {
	margin-top:60px;
}
.ustalan .menu a {
	font-size:15px;
	line-height:15px;
	margin-left:20px;
}
.ustalan .menu .tmcizgi {
	margin-left:30px;

	margin-right:30px;
	width:30px;
	margin-top:8px;
}
.ustalan .menu .tmail {
	font-size:15px;
	line-height:15px;
}
.ustalan .dilbar {
	top:10px;
}
.ustalan .dilbar a {
	font-size:10px;
	line-height:12px;
	padding:5px;
	margin-left:10px;
}
.banneralan {
	height:400px;
}
.owl-carousel.banner {
	height:400px;
}
.banner .bannergolge {
	height: 80%;
	background-size:auto 100%;
}
.bannerspot {
	top:70px;
}
.bannerspot .spot {
	font-size:30px;
	line-height:34px;
	margin-bottom:40px;
}
.bannerspot .spot span {
	font-size:16px;
	line-height:20px;
}
.banner.owl-theme .owl-controls {
	top:30%;
}
.banner .owl-controls .owl-buttons .owl-prev {
    margin-top:-255px;
	margin-left:20px;
    width: 54px;
    height: 102px;
}
.banner .owl-controls .owl-buttons .owl-next {
    margin-top:-255px;
	margin-right:20px;
    width: 54px;
    height: 102px;
}
.banneralt {
	height:130px;
}
.banneralt .banneraltbilgi {
	margin-top:40px;
}
.banneralt .banneraltbilgi h1 {
	font-size:24px;
	line-height:26px;
}
.banneralt .banneraltbilgi a {
	font-size:24px;
	line-height:26px;
}
.altbanner {
	height:326px;
	padding-top:35px;
	padding-bottom:35px;
}
.altbanneri {
	height:160px;
	padding-top:30px;
	padding-bottom:80px;
}
.altbannerdar {
	height:200px;
	padding-top:25px;
	padding-bottom:25px;
}
.altbanner .abannergolge {
	width:100%;
	height: 80%;
}
.altbanner h1 {
	font-size:60px;
	line-height:70px;
	margin-top:20px;
}
.altbanner h3 {
	font-size:24px;
	line-height:30px;
	margin-top:10px;
}
.altbanner .linkalan {
    margin-top: 20px;
}
.altbanner .kose {
	margin-top:260px;
	width:45%;
	padding:3%;
	padding-right:2%;
	font-size:22px;
	line-height:32px;
}
.altbanner .kose .yazi span {
	font-size:80px;
	line-height:80px;
}
.altbanner .kose a {
	margin-top:20px;
}
.isbar .baslik_overlay {
	font-size: 5rem;
}
}
@media only screen and (max-width: 767px) {
body {
	font-size:12px;
	line-height:16px;
}
.btn {
	font-size:11px;
	line-height:13px;
	padding:8px;
	padding-left:30px;
	padding-right:30px;
}
h1 {
	font-size:40px;
	line-height:40px;
}
h2 {
	font-size:28px;
	line-height:28px;
}
h3 {
	font-size:18px;
	line-height:20px;
}
h4 {
	font-size:12px;
	line-height:14px;
}
h5 {
	font-size:11px;
	line-height:16px;
}
.orta {
	width:568px;
}
.anaisler {
	width:568px;
}
.ustalan {
	height:80px;
}
.ustalan .logo {
	width: 61px;
	height: 50px;
	margin-top:15px;
}
.ustalan .menu {
	margin-top:60px;
}
.ustalan .menu a {
	font-size:15px;
	line-height:15px;
	margin-left:20px;
}
.ustalan .menu .tmcizgi {
	display:none;
}
.ustalan .menu .tmail {
	position:absolute;
	top:-90px;
	right:90px;
	font-size:15px;
	line-height:15px;
	display:none;
}

.ustalan .menu{top:46px;right:0px;width:100%;position:absolute;z-index:190;display:inline;}
.ustalan .menuac{float:right;display:inline;width:35px;height:20px;background-image:url(../images/menubut.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;margin-right:0px;margin-top:50px;border-bottom:1px solid #ffffff;}
.ustalan .menu .menuic{float:right;display:inline;width:100%;height:0px;top:-30px;right:0px;overflow:hidden;background-color:#000000;position:absolute;z-index:110;}
.ustalan .menu .menuic a{margin:0px;padding:0px;font-size:13px;line-height:18px;font-weight:500;float:left;padding-top:8px;padding-bottom:8px;text-decoration:none;width:100%;color:#FFF;text-align:center;border-bottom:1px solid #ffffff;cursor:pointer;}
.ustalan .menu .menuic a:hover, .ustalan .menu .menuic .secili{background-color:#ff6b06;color:#ffffff;border-bottom:1px solid #ffffff;}


.ustalan .dilbar {
	top:10px;
}
.ustalan .dilbar a {
	font-size:10px;
	line-height:12px;
	padding:5px;
	margin-left:10px;
}
.banneralan {
	height:350px;
}
.owl-carousel.banner {
	height:350px;
}
.banner .bannergolge {
	height: 80%;
	background-size:auto 100%;
}
.bannerspot {
	top:60px;
}
.bannerspot .spot {
	font-size:24px;
	line-height:30px;
	margin-bottom:30px;
}
.bannerspot .spot span {
	font-size:16px;
	line-height:20px;
}
.banner.owl-theme .owl-controls {
	top:30%;
}
.banner .owl-controls .owl-buttons .owl-prev {
    margin-top:-180px;
	margin-left:20px;
    width: 40px;
    height: 82px;
}
.banner .owl-controls .owl-buttons .owl-next {
    margin-top:-180px;
	margin-right:20px;
    width: 40px;
    height: 82px;
}
.banneralt {
	height:100px;
}
.banneralt .banneraltbilgi {
	margin-top:25px;
}
.banneralt .banneraltbilgi h1 {
	font-size:18px;
	line-height:25px;
}
.banneralt .banneraltbilgi a {
	font-size:18px;
	line-height:25px;
}
.altbanner {
	height:226px;
	padding-top:35px;
	padding-bottom:35px;
}
.altbanneri {
	height:140px;
	padding-top:30px;
	padding-bottom:80px;
}
.altbannerdar {
	height:160px;
	padding-top:25px;
	padding-bottom:25px;
}
.altbanner .abannergolge {
	width:100%;
	height: 80%;
}
.altbanner h1 {
	font-size:46px;
	line-height:56px;
	margin-top:10px;
}
.altbanner h3 {
	font-size:24px;
	line-height:30px;
	margin-top:10px;
}
.altbanner .linkalan {
    margin-top: 20px;
}
.altbanner .kose {
	margin-top:0px;
	position:absolute;
	right:0px;
	bottom:-40px;
	width:40%;
	padding:3%;
	padding-right:2%;
	font-size:16px;
	line-height:20px;
}
.altbanner .kose .yazi span {
	font-size:40px;
	line-height:40px;
}
.altbanner .kose a {
	margin-top:20px;
}
.isbar .baslik_overlay {
	font-size: 4rem;
}
}
@media only screen and (max-width: 567px) {
body {
	font-size:11px;
	line-height:15px;
}
.btn {
	font-size:10px;
	line-height:12px;
	padding:6px;
	padding-left:25px;
	padding-right:25px;
}
h1 {
	font-size:34px;
	line-height:34px;
}
h2 {
	font-size:24px;
	line-height:24px;
}
h3 {
	font-size:15px;
	line-height:16px;
}
h4 {
	font-size:10px;
	line-height:11px;
}
h5 {
	font-size:11px;
	line-height:14px;
}
.orta {
	width:390px;
}
.anaisler {
	width:390px;
}
.ustalan {
	height:80px;
}
.ustalan .logo {
	width: 50px;
	height: 40px;
	margin-top:15px;
}
.ustalan .menu {
	margin-top:60px;
}
.ustalan .menu a {
	font-size:14px;
	line-height:15px;
	margin-left:20px;
}
.ustalan .menu .tmcizgi {
	display:none;
}
.ustalan .menu .tmail {
	position:absolute;
	top:-90px;
	right:90px;
	font-size:15px;
	line-height:15px;
}

.ustalan .menu{top:46px;right:0px;width:100%;position:absolute;z-index:190;display:inline;}
.ustalan .menuac{float:right;display:inline;width:35px;height:20px;background-image:url(../images/menubut.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;margin-right:0px;margin-top:50px;border-bottom:1px solid #ffffff;}
.ustalan .menu .menuic{float:right;display:inline;width:100%;height:0px;top:-30px;right:0px;overflow:hidden;background-color:#000000;position:absolute;z-index:110;}
.ustalan .menu .menuic a{margin:0px;padding:0px;font-size:13px;line-height:18px;font-weight:500;float:left;padding-top:8px;padding-bottom:8px;text-decoration:none;width:100%;color:#FFF;text-align:center;border-bottom:1px solid #ffffff;cursor:pointer;}
.ustalan .menu .menuic a:hover, .ustalan .menu .menuic .secili{background-color:#ff6b06;color:#ffffff;border-bottom:1px solid #ffffff;}


.ustalan .dilbar {
	top:10px;
}
.ustalan .dilbar a {
	font-size:10px;
	line-height:12px;
	padding:5px;
	margin-left:5px;
}
.banneralan {
	height:250px;
}
.owl-carousel.banner {
	height:250px;
}
.banner .bannergolge {
	height: 80%;
	background-size:auto 100%;
}
.bannerspot {
	top:40px;
}
.bannerspot .spot {
	font-size:18px;
	line-height:24px;
	margin-bottom:20px;
}
.bannerspot .spot span {
	font-size:14px;
	line-height:18px;
	margin-top:10px;
}
.banner.owl-theme .owl-controls {
	top: 20%;
}
.banner.owl-theme .owl-controls .owl-page span {
    width: 4px;
    height: 10px;
    margin: 5px 5px;
}
.banner .owl-controls .owl-buttons .owl-prev {
    margin-top:-120px;
	margin-left:10px;
    width: 30px;
    height: 72px;
}
.banner .owl-controls .owl-buttons .owl-next {
    margin-top:-120px;
	margin-right:10px;
    width: 30px;
    height: 72px;
}
.banneralt {
	height:70px;
}
.banneralt .banneraltbilgi {
	margin-top:15px;
}
.banneralt .banneraltbilgi h1 {
	font-size:13px;
	line-height:18px;
}
.banneralt .banneraltbilgi a {
	font-size:13px;
	line-height:18px;
}
.altbanner {
	height:176px;
	padding-top:35px;
	padding-bottom:35px;
}
.altbanneri {
	height:100px;
	padding-top:30px;
	padding-bottom:80px;
}
.altbannerdar {
	height:100px;
	padding-top:25px;
	padding-bottom:25px;
}
.altbanner .abannergolge {
	width:100%;
	height: 80%;
}
.altbanner h1 {
	font-size:36px;
	line-height:46px;
	margin-top:10px;
}
.altbanner h3 {
	font-size:18px;
	line-height:24px;
	margin-top:10px;
}
.altbanner .linkalan {
    margin-top: 20px;
}
.altbanner .kose {
	margin-top:0px;
	position:absolute;
	right:0px;
	bottom:-40px;
	width:60%;
	padding:3%;
	padding-right:2%;
	font-size:14px;
	line-height:20px;
}
.altbanner .kose .yazi span {
	font-size:34px;
	line-height:34px;
}
.altbanner .kose a {
	margin-top:20px;
}
}
@media only screen and (max-width: 413px) {
body {
	font-size:11px;
	line-height:15px;
}
.btn {
	font-size:10px;
	line-height:12px;
	padding:6px;
	padding-left:25px;
	padding-right:25px;
}
h1 {
	font-size:28px;
	line-height:28px;
}
h2 {
	font-size:18px;
	line-height:18px;
}
h3 {
	font-size:13px;
	line-height:13px;
}
h4 {
	font-size:9px;
	line-height:10px;
}
h5 {
	font-size:9px;
	line-height:12px;
}
.orta {
	width:384px;
}
.anaisler {
	width:384px;
}
.ustalan {
	height:80px;
}
.ustalan .logo {
	width: 46px;
	height: 36px;
	margin-top:15px;
}
.ustalan .menu {
	margin-top:60px;
}
.ustalan .menu a {
	font-size:14px;
	line-height:15px;
	margin-left:20px;
}
.ustalan .menu .tmcizgi {
	display:none;
}
.ustalan .menu .tmail {
	position:absolute;
	top:-90px;
	right:80px;
	font-size:13px;
	line-height:13px;
}

.ustalan .menu{top:46px;right:0px;width:100%;position:absolute;z-index:190;display:inline;}
.ustalan .menuac{float:right;display:inline;width:35px;height:20px;background-image:url(../images/menubut.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;margin-right:0px;margin-top:50px;border-bottom:1px solid #ffffff;}
.ustalan .menu .menuic{float:right;display:inline;width:100%;height:0px;top:-30px;right:0px;overflow:hidden;background-color:#000000;position:absolute;z-index:110;}
.ustalan .menu .menuic a{margin:0px;padding:0px;font-size:13px;line-height:18px;font-weight:500;float:left;padding-top:8px;padding-bottom:8px;text-decoration:none;width:100%;color:#FFF;text-align:center;border-bottom:1px solid #ffffff;cursor:pointer;}
.ustalan .menu .menuic a:hover, .ustalan .menu .menuic .secili{background-color:#ff6b06;color:#ffffff;border-bottom:1px solid #ffffff;}


.ustalan .dilbar {
	top:10px;
}
.ustalan .dilbar a {
	font-size:9px;
	line-height:10px;
	padding:5px;
	margin-left:5px;
}
.banneralan {
	height:200px;
}
.owl-carousel.banner {
	height:200px;
}
.banner .bannergolge {
	height: 75%;
	background-size:auto 100%;
}
.bannerspot {
	top:30px;
}
.bannerspot .spot {
	font-size:16px;
	line-height:20px;
	margin-bottom:10px;
}
.bannerspot .spot span {
	font-size:13px;
	line-height:15px;
}
.banner.owl-theme .owl-controls {
	top: 18%;
	right:10px;
}
.banner .owl-controls .owl-buttons .owl-prev {
    margin-top:-100px;
	margin-left:10px;
    width: 30px;
    height: 72px;
}
.banner .owl-controls .owl-buttons .owl-next {
    margin-top:-100px;
	margin-right:10px;
    width: 30px;
    height: 72px;
}
.banneralt {
	height:60px;
}
.banneralt .banneraltbilgi {
	margin-top:10px;
}
.banneralt .banneraltbilgi h1 {
	font-size:13px;
	line-height:18px;
}
.banneralt .banneraltbilgi a {
	font-size:13px;
	line-height:18px;
}
.altbanner {
	height:166px;
	padding-top:35px;
	padding-bottom:35px;
}
.altbanneri {
	height:100px;
	padding-top:30px;
	padding-bottom:80px;
}
.altbannerdar {
	height:80px;
	padding-top:25px;
	padding-bottom:25px;
}
.altbanner .abannergolge {
	width:100%;
	height: 80%;
}
.altbanner h1 {
	font-size:36px;
	line-height:46px;
	margin-top:10px;
}
.altbanner h3 {
	font-size:18px;
	line-height:24px;
	margin-top:10px;
}
.altbanner .linkalan {
    margin-top: 20px;
}
.altbanner .kose {
	margin-top:0px;
	position:absolute;
	right:0px;
	bottom:-40px;
	width:60%;
	padding:3%;
	padding-right:2%;
	font-size:14px;
	line-height:20px;
}
.altbanner .kose .yazi span {
	font-size:34px;
	line-height:34px;
}
.altbanner .kose a {
	margin-top:20px;
}
.isbar .baslik_overlay {
	font-size: 3rem;
}
}
@media only screen and (max-width: 383px) {
body {
	font-size:11px;
	line-height:15px;
}
.btn {
	font-size:9px;
	line-height:11px;
	padding:6px;
	padding-left:15px;
	padding-right:15px;
}
h1 {
	font-size:24px;
	line-height:24px;
}
h2 {
	font-size:14px;
	line-height:14px;
}
h3 {
	font-size:11px;
	line-height:11px;
}
h4 {
	font-size:7px;
	line-height:8px;
}
h5 {
	font-size:8px;
	line-height:11px;
}
.orta {
	width:310px;
}
.anaisler {
	width:310px;
}
.ustalan {
	height:80px;
}
.ustalan .logo {
	width: 46px;
	height: 36px;
	margin-top:15px;
}
.ustalan .menu {
	margin-top:60px;
}
.ustalan .menu a {
	font-size:14px;
	line-height:15px;
	margin-left:20px;
}
.ustalan .menu .tmcizgi {
	display:none;
}
.ustalan .menu .tmail {
	position:absolute;
	top:-90px;
	right:80px;
	font-size:13px;
	line-height:13px;
}

.ustalan .menu{top:46px;right:0px;width:100%;position:absolute;z-index:190;display:inline;}
.ustalan .menuac{float:right;display:inline;width:35px;height:20px;background-image:url(../images/menubut.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;margin-right:0px;margin-top:50px;border-bottom:1px solid #ffffff;}
.ustalan .menu .menuic{float:right;display:inline;width:100%;height:0px;top:-30px;right:0px;overflow:hidden;background-color:#000000;position:absolute;z-index:110;}
.ustalan .menu .menuic a{margin:0px;padding:0px;font-size:13px;line-height:18px;font-weight:500;float:left;padding-top:8px;padding-bottom:8px;text-decoration:none;width:100%;color:#FFF;text-align:center;border-bottom:1px solid #ffffff;cursor:pointer;}
.ustalan .menu .menuic a:hover, .ustalan .menu .menuic .secili{background-color:#ff6b06;color:#ffffff;border-bottom:1px solid #ffffff;}


.ustalan .dilbar {
	top:10px;
}
.ustalan .dilbar a {
	font-size:9px;
	line-height:10px;
	padding:5px;
	margin-left:5px;
}
.banneralan {
	height:180px;
}
.owl-carousel.banner {
	height:180px;
}
.banner .bannergolge {
	height: 75%;
	background-size:auto 100%;
}
.bannerspot {
	width:60%;
	top:20px;
}
.bannerspot .spot {
	font-size:16px;
	line-height:20px;
	margin-bottom:5px;
}
.bannerspot .spot span {
	font-size:13px;
	line-height:15px;
	margin-top:5px;
}
.banner.owl-theme .owl-controls {
	top: 15%;
	right:10px;
}
.banner .owl-controls .owl-buttons .owl-prev {
    margin-top:-80px;
	margin-left:10px;
    width: 20px;
    height: 72px;
}
.banner .owl-controls .owl-buttons .owl-next {
    margin-top:-80px;
	margin-right:10px;
    width: 20px;
    height: 72px;
}
.banneralt {
	height:60px;
}
.banneralt .banneraltbilgi {
	margin-top:10px;
}
.banneralt .banneraltbilgi h1 {
	font-size:12px;
	line-height:18px;
}
.banneralt .banneraltbilgi a {
	font-size:12px;
	line-height:18px;
}
.altbanner {
	height:146px;
	padding-top:25px;
	padding-bottom:25px;
}
.altbanneri {
	height:100px;
	padding-top:20px;
	padding-bottom:40px;
}
.altbannerdar {
	height:60px;
	padding-top:25px;
	padding-bottom:25px;
}
.altbanner .abannergolge {
	width:100%;
	height: 80%;
}
.altbanner h1 {
	font-size:28px;
	line-height:38px;
	margin-top:10px;
}
.altbanner h3 {
	font-size:14px;
	line-height:20px;
	margin-top:5px;
}
.altbanner .linkalan {
    margin-top: 10px;
}
.altbanner .kose {
	margin-top:0px;
	position:absolute;
	right:0px;
	bottom:-40px;
	width:70%;
	padding:3%;
	padding-right:2%;
	font-size:14px;
	line-height:20px;
}
.altbanner .kose .yazi span {
	font-size:34px;
	line-height:34px;
}
.altbanner .kose a {
	margin-top:20px;
}
}



@media only screen and (max-width: 1520px) {
.anaisler .isbar {
	height:275px;
}
.hakkimizda h2 {
	width:60%;
	line-height:46px;
}
.hizmetler h2 {
	width:60%;
	line-height:46px;
}
.iletisim .iletisimbilgi {
	width:500px;
}
}
@media only screen and (max-width: 1279px) {
.anahakkimizda {
	padding-top:80px;
	padding-bottom:80px;
}
.anahakkimizda .anahakkimizdabilgi {
	font-size:30px;
	line-height:50px;
	padding-bottom:44px;
}
.anahizmetler {
	padding-top:80px;
	height:570px;
}
.anahizmetler .secim {
	margin-top:60px;
}
.anahizmetler .secim .hizmetbut {
	margin-left:50px;
	margin-right:50px;
	margin-top:-30px;
}
.anahizmetler .secim .hizmetbut img {
	width:60px;
	height:60px;
	padding-left:40px;
	padding-right:40px;
}
.anahizmetler .sonuc {
	margin-top:-74px;
	height:350px;
}
.anahizmetler .sonuc .hizmetbar {
	height:346px;
}
.anahizmetler .sonuc .hizmetbar .resimsol {
	width:35%;
	height:350px;
}
.anahizmetler .sonuc .hizmetbar .resimsag {
	width:35%;
	height:350px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi {
	margin-top:100px;
	width:540px;
	margin-left:280px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi .maddebar {
	font-size:15px;
	line-height:15px;
	padding-left:30px;
	margin-bottom:10px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi a {
	margin-top:15px;
}
.anaisler .isler {
	margin-top:40px;
}
.anaisler .isbar {
	width:33.333333%;
	height:220px;
}
.anaisler .isbar .isbilgi .baslik {
	height:24px;
	font-size:22px;
	line-height:24px;
	margin-top:25%;
}
.anaisler .isbar .isbilgi .cizgi {
	margin-top:10px;
	margin-left:50%;
}
.anaisler .isbar .isbilgi .spot {
	width:100%;
	font-size:16px;
	line-height:18px;
	margin-top:10px;
}
.anaisler .isbar:hover .isbilgi .cizgi {
	margin-left: 5%;
	width:90%;
}
.hakkimizda h2 {
	width:55%;
	line-height:46px;
}
.hakkimizda .spot {
	font-size:56px;
	line-height:56px;
	padding-top:40px;
	padding-bottom:40px;
}
.hakkimizda .yazi {
	padding-left:20%;
	padding-right:20%;
	width:60%;
	font-size:18px;
	line-height:22px;
	padding-bottom:40px;
}
.hakkimizda .farkimiz {
	margin-top:40px;
}
.hakkimizda .farkimiz h3 {
	font-size:36px;
}
.hakkimizda .farkimiz .farkbar {
	width:33.333333%;
	padding-left:30px;
	padding-right:30px;
}
.hakkimizda .farkimiz .farkbar .spot {
	font-size:20px;
	line-height:24px;
	padding-bottom:20px;
}
.hakkimizdailetisim {
	height:308px;
}
.hakkimizdailetisim a {
	padding-left:60px;
	padding-right:60px;
}
.hakkimizdaalt {
	padding-top:80px;
	padding-bottom:200px;
	background-size:100% auto;
}
.hakkimizdaalt .baslik {
	font-size:36px;
	line-height:46px;
	padding-bottom:20px;
}
.hakkimizdaalt .ikbilgi {
	font-size:20px;
	line-height:30px;
	padding-bottom:30px;
}
.hakkimizdaalt .pozisyon {
	width:500px;
	margin-top:5px;
	margin-left:250px;
	padding:15px;
	padding-left:25px;
	padding-right:25px;
	font-size:18px;
	background-position: 440px center;
}
.hakkimizdaalt .bilgi {
	font-size:18px;
	line-height:22px;
	margin-top:40px;
	padding-bottom:30px;
}
.hizmetler h2 {
	width:55%;
	line-height:46px;
}
.hizmetler .hizmetbar .resimsol {
	width:35%;
	height:100%;
}
.hizmetler .hizmetbar .resimsag {
	width:35%;
	height:100%;
}
.hizmetler .hizmetbar .ahbilgi {
	padding-top:40px;
	padding-bottom:40px;
	width:480px;
	margin-left:260px;
}
.hizmetler .hizmetbar .ahbilgi h2 {
	margin-right:0px;
	line-height:50px;
	margin-left:-80px;
}
.hizmetler .hizmetbar .ahbilgi h2 .logo {
	width:50px;
	height:50px;
	margin-right:20px;
}
.hizmetler .hizmetbar .ahbilgi .bilgi {
	font-size:16px;
	line-height:20px;
	padding-bottom:20px;
}
.hizmetler .hizmetbar .ahbilgi .maddebar {
	font-size:15px;
	line-height:15px;
	padding-left:30px;
	margin-bottom:10px;
}
.hizmetler .hizmetbar .ahbilgi a {
	margin-top:20px;
}
.hizmetler .hdbaslik {
	margin-top:80px;
	margin-bottom:20px;
	font-size:36px;
}
.hizmetler .hizmetbardiger {
	width:33.333333%;
	height:238px;
	padding:40px;
}
.hizmetler .hizmetbardiger .logo {
	width:50px;
	height:50px;
}
.hizmetler .hizmetbardiger h4 {
	margin-top:20px;
	height:40px;
}
.hizmetler .hizmetbardiger h5 {
	margin-top:10px;
}
.hizmetler .hizmetbardiger a {
	font-size:26px;
	line-height:30px;
}
.ustresimler {
	height:460px;
	margin-top:-250px;
}
.ustresimler .resimu {
	height:460px;
}
.isslogan {
	padding-top:40px;
	font-size:28px;
	line-height:34px;
}
.isbilgi {
	padding-top:60px;
	font-size:18px;
	line-height:24px;
}
.linkalan {
	margin-top:40px;
}
.sitelink {
	margin-top:20px;
}
.altresimler {
	margin-top:40px;
}
.altresimler .resimaalan {
	width:33.333333%;
    padding: 10px;
}
.haberbar {
	width:33.333333%;
	height:180px;
	padding:20px;
}
.htarih {
	font-size:12px;
	line-height:12px;
	padding-bottom:15px;
}
.haberbar .hbaslik, .hbaslik {
	font-size:18px;
	line-height:22px;
	padding-bottom:5px;
}
.haberbar .hbilgi, .hbilgi {
	font-size:14px;
	line-height:18px;
}
.haberbar a {
	font-size:14px;
	line-height:14px;
	margin-top:10px;
}
.gerialan {
	padding-bottom:20px;
}
.geri {
	font-size:14px;
	line-height:14px;
}
.dhaber {
	margin-top:50px;
	padding-bottom:10px;
}
.nolar {
	padding-top:30px;
	padding-bottom:50px;
}
.nolar a {
	font-size: 20px;
    line-height: 20px;
	margin-right:2px;
	margin-left:2px;
	width:30px;
	height:30px;
}
.nolar .nok {
	width:30px;
	height:30px;
}
.icerik {
	padding-top:50px;
	padding-bottom:50px;
}
.resimler {
	width:30%;
	margin-right:20px;
}
.resimler .owl-controls {
	top: 10px;
}
.resimler.owl-theme .owl-controls .owl-page span {
    border: 2px solid #dde5ea;
    border-radius: 50%;
    height: 14px;
    width: 14px;
}
.resimler.owl-theme .owl-controls .owl-page.active span, .resimler.owl-theme .owl-controls .owl-page:hover span {
    border: 2px solid #50b9ce;
}
.iletisim .iletisimbilgi {
	width:400px;
}
.iletisim .telefon {
	padding-left:80px;
	font-size:30px;
	line-height:50px;
	margin-top:40px;
}
.iletisim .email {
	padding-left:80px;
	font-size:30px;
	line-height:50px;
	margin-top:20px;
}
.iletisim .sosyalalani {
	margin-top:50px;
}
.iletisim .sosyalalani .facebook {
	width:30px;
	height:32px;
}
.iletisim .sosyalalani .googleplus {
	margin-left:20px;
	width:30px;
	height:32px;
}
.iletisim .sosyalalani .twitter {
	margin-left:20px;
	width:30px;
	height:32px;
}
.iletisimform {
	padding-left:250px;
	padding-right:250px;
	padding-top:80px;
}
.iletisimform .baslik {
	width:60%;
	font-size:36px;
	line-height:36px;
}
.formalan .inputalan {
	width:48%;
	margin-top:15px;
}
.formalan .inputalan .inbaslik {
	font-size:16px;
	line-height:16px;
	padding-bottom:5px;
}
.formalan .inputalan input {
    padding:20px;
	padding-top:14px;
	padding-bottom:14px;
    font-size: 14px;
	line-height:14px;
}
.formalan .inputalan textarea {
	height:162px;
    padding:20px;
	padding-top:14px;
	padding-bottom:14px;
    font-size: 14px;
	line-height:16px;
}
.formalan #results {
	margin-top:15px;
}
.formalan .inputalanu {
	width:100%;
}
.harita {
	height:400px;
	margin-top:40px;
}
.okulcep {
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
}
.okulcep .spotalan {
	padding-right:60px;
	padding-left:200px;
}
.okulcep .spotalan .ustyazi {
	font-size:40px;
	line-height:50px;
}
.okulcep .spotalan .altyazi {
	font-size:20px;
	line-height:30px;
}
.sosyalalan a {
	width:33.333333%;
	height:30px;
	padding-top:10px;
	padding-bottom:10px;
	background-size:auto 30px;
}
.altbar {
	padding-top:50px;
}
.althaberler {
	padding-top:50px;
	padding-bottom:50px;
}
.owl-carousel.althaber {
	width:800px;
	margin-left:100px;
}
.althaber .ahaberbar {
	width:450px;
	padding-left:175px;
	padding-right:175px;
	padding-bottom:0px;
}
.althaber .ahaberbar .tarih {
	font-size:12px;
	line-height:14px;
	padding-bottom:20px;
}
.althaber .ahaberbar .bilgi {
	font-size:26px;
	line-height:36px;
	margin-bottom:20px;
}
.althaber .ahaberbar a {
	margin-top:20px;
}
.althaber .owl-controls .owl-buttons .owl-prev {
    margin-top: -130px;
	margin-left:-85px;
    width: 67px;
    height: 20px;
}
.althaber .owl-controls .owl-buttons .owl-next {
    margin-top: -130px;
	margin-right:-85px;
    width: 67px;
    height: 20px;
}
.altbar .altlogo {
	width:202px;
	height:51px;
}
.altbar .altmenu {
	padding-top:30px;
}
.altbar .altmenu a {
	font-size:16px;
	line-height:20px;
	margin-left:20px;
	margin-right:20px;
}
.altbar .altbilgi {
	font-size:30px;
	line-height:36px;
	margin-top:30px;
}
.altbar .btn {
	padding-left:60px;
	padding-right:60px;
	margin-top:20px;
}
.altbar .altres {
	width:800px;
	margin-left:100px;
	height:174px;
	margin-top:30px;
}
.altbar .altres .resim {
	left:285px;
	width:230px;
	height:174px;
}
.altbar .altres .cizgi {
	top:70px;
	left:170px;
	width:460px;
}
.altbar .altres .tel {
	float:left;
	color:#ff6b06;
	font-size:16px;
	line-height:16px;
	font-weight:600;
	margin-top:60px;
}
.altbar .altres .email {
	font-size:16px;
	line-height:16px;
	margin-top:60px;
}
}
@media only screen and (max-width: 1024px) {
.anahakkimizda {
	padding-top:50px;
	padding-bottom:50px;
}
.anahakkimizda .anahakkimizdabilgi {
	font-size:22px;
	line-height:30px;
	padding-bottom:24px;
}
.anahizmetler {
	padding-top:50px;
	height:500px;
	background-size:auto 400px;
}
.anahizmetler .secim {
	margin-top:60px;
}
.anahizmetler .secim .hizmetbut {
	margin-left:45px;
	margin-right:45px;
	margin-top:-30px;
}
.anahizmetler .secim .hizmetbut img {
	width:60px;
	height:60px;
	padding-left:40px;
	padding-right:40px;
}
.anahizmetler .sonuc {
	margin-top:-94px;
	height:327px;
}
.anahizmetler .sonuc .hizmetbar {
	height:327px;
}
.anahizmetler .sonuc .hizmetbar .resimsol {
	width:35%;
	height:327px;
}
.anahizmetler .sonuc .hizmetbar .resimsag {
	width:35%;
	height:327px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi {
	margin-top:85px;
	width:500px;
	margin-left:184px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi .maddebar {
	font-size:15px;
	line-height:15px;
	padding-left:26px;
	margin-bottom:10px;
	background-size:auto 100%;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi a {
	margin-top:10px;
}
.anaisler .isler {
	margin-top:40px;
}
.anaisler .isbar {
	width:33.333333%;
	height:169px;
}
.anaisler .isbar .isbilgi .baslik {
	height:20px;
	font-size:18px;
	line-height:20px;
	margin-top:25%;
}
.anaisler .isbar .isbilgi .cizgi {
	margin-top:10px;
	margin-left:50%;
}
.anaisler .isbar .isbilgi .spot {
	width:100%;
	font-size:14px;
	line-height:16px;
	margin-top:10px;
}
.anaisler .isbar:hover .isbilgi .cizgi {
	margin-left: 5%;
	width:90%;
}
.hakkimizda h2 {
	width:48%;
	line-height:40px;
}
.hakkimizda .spot {
	font-size:46px;
	line-height:46px;
	padding-top:30px;
	padding-bottom:30px;
}
.hakkimizda .yazi {
	padding-left:10%;
	padding-right:10%;
	width:80%;
	font-size:16px;
	line-height:20px;
	padding-bottom:30px;
}
.hakkimizda .farkimiz {
	margin-top:30px;
}
.hakkimizda .farkimiz h3 {
	font-size:30px;
}
.hakkimizda .farkimiz .farkbar {
	width:33.333333%;
	padding-left:20px;
	padding-right:20px;
}
.hakkimizda .farkimiz .farkbar .spot {
	font-size:16px;
	line-height:20px;
	padding-bottom:20px;
}
.hakkimizdailetisim {
	height:208px;
}
.hakkimizdailetisim a {
	padding-left:50px;
	padding-right:50px;
}
.hakkimizdaalt {
	padding-top:60px;
	padding-bottom:120px;
	background-size:100% auto;
}
.hakkimizdaalt .baslik {
	font-size:30px;
	line-height:40px;
	padding-bottom:10px;
}
.hakkimizdaalt .ikbilgi {
	font-size:18px;
	line-height:24px;
	padding-bottom:20px;
}
.hakkimizdaalt .pozisyon {
	width:450px;
	margin-top:5px;
	margin-left:133px;
	padding:10px;
	padding-left:25px;
	padding-right:25px;
	font-size:16px;
	background-position: 420px center;
}
.hakkimizdaalt .bilgi {
	font-size:16px;
	line-height:20px;
	margin-top:30px;
	padding-bottom:30px;
}
.hizmetler h2 {
	width:48%;
	line-height:40px;
}
.hizmetler .hizmetbar .resimsol {
	width:35%;
	height:100%;
}
.hizmetler .hizmetbar .resimsag {
	width:35%;
	height:100%;
}
.hizmetler .hizmetbar .ahbilgi {
	padding-top:30px;
	padding-bottom:30px;
	width:350px;
	margin-left:209px;
}
.hizmetler .hizmetbar .ahbilgi h2 {
	width:calc(100% + 60px);
	margin-right:0px;
	font-size:28px;
	line-height:40px;
	margin-left:-60px;
}
.hizmetler .hizmetbar .ahbilgi h2 .logo {
	width:40px;
	height:40px;
	margin-right:20px;
}
.hizmetler .hizmetbar .ahbilgi .bilgi {
	font-size:14px;
	line-height:18px;
	padding-bottom:10px;
}
.hizmetler .hizmetbar .ahbilgi .maddebar {
	font-size:13px;
	line-height:13px;
	padding-left:30px;
	margin-bottom:10px;
}
.hizmetler .hizmetbar .ahbilgi a {
	margin-top:20px;
}
.hizmetler .hdbaslik {
	margin-top:80px;
	margin-bottom:20px;
	font-size:36px;
}
.hizmetler .hizmetbardiger {
	width:33.333333%;
	height:238px;
	padding:40px;
}
.hizmetler .hizmetbardiger .logo {
	width:40px;
	height:40px;
}
.hizmetler .hizmetbardiger h4 {
	margin-top:20px;
	height:32px;
}
.hizmetler .hizmetbardiger h5 {
	margin-top:10px;
}
.hizmetler .hizmetbardiger a {
	font-size:22px;
	line-height:26px;
}
.ustresimler {
	height:360px;
	margin-top:-250px;
}
.ustresimler .resimu {
	height:360px;
}
.isslogan {
	padding-top:30px;
	font-size:24px;
	line-height:30px;
}
.isbilgi {
	padding-top:40px;
	font-size:16px;
	line-height:22px;
}
.linkalan {
	margin-top:30px;
}
.sitelink {
	margin-top:20px;
}
.altresimler {
	margin-top:30px;
}
.altresimler .resimaalan {
	width:33.333333%;
    padding: 10px;
}
.paylas{width:100%;float:left;margin-top:30px;padding-bottom:50px;}
.paylas .pbaslik {margin-right:5px; font-size:14px; line-height:24px;}
.paylas .facebook{width:24px; height:24px;}
.paylas .twitter{width:24px; height:24px;}
.paylas .pinterest{width:24px; height:24px;}
.paylas .googleplus{width:24px; height:24px;}
.paylas .linkedin{width:24px; height:24px;}
.paylas .whatsapp{width:24px; height:24px;}
.haberbar {
	width:33.333333%;
	height:160px;
	padding:20px;
}
.htarih {
	font-size:11px;
	line-height:11px;
	padding-bottom:10px;
}
.haberbar .hbaslik, .hbaslik {
	font-size:15px;
	line-height:20px;
	padding-bottom:5px;
}
.haberbar .hbilgi, .hbilgi {
	font-size:12px;
	line-height:15px;
}
.haberbar a {
	font-size:12px;
	line-height:12px;
	margin-top:10px;
}
.gerialan {
	padding-bottom:20px;
}
.geri {
	font-size:12px;
	line-height:12px;
}
.dhaber {
	margin-top:30px;
	padding-bottom:10px;
}
.nolar {
	padding-top:20px;
	padding-bottom:30px;
}
.nolar a {
	font-size: 18px;
    line-height: 18px;
	margin-right:2px;
	margin-left:2px;
	width:24px;
	height:24px;
}
.nolar .nok {
	width:24px;
	height:24px;
}
.icerik {
	padding-top:30px;
	padding-bottom:30px;
}
.resimler {
	width:30%;
	margin-right:20px;
}
.resimler .owl-controls {
	top: 10px;
}
.resimler.owl-theme .owl-controls .owl-page span {
    border: 2px solid #dde5ea;
    border-radius: 50%;
    height: 14px;
    width: 14px;
}
.resimler.owl-theme .owl-controls .owl-page.active span, .resimler.owl-theme .owl-controls .owl-page:hover span {
    border: 2px solid #50b9ce;
}
.iletisim .iletisimbilgi {
	width:280px;
}
.iletisim .telefon {
	padding-left:50px;
	font-size:22px;
	line-height:40px;
	margin-top:40px;
}
.iletisim .email {
	padding-left:50px;
	font-size:22px;
	line-height:40px;
	margin-top:20px;
}
.iletisim .sosyalalani {
	margin-top:50px;
}
.iletisim .sosyalalani .facebook {
	width:20px;
	height:22px;
}
.iletisim .sosyalalani .googleplus {
	margin-left:10px;
	width:20px;
	height:22px;
}
.iletisim .sosyalalani .twitter {
	margin-left:10px;
	width:20px;
	height:22px;
}
.iletisimform {
	padding-left:150px;
	padding-right:150px;
	padding-top:60px;
}
.iletisimform .baslik {
	width:60%;
	font-size:36px;
	line-height:36px;
}
.formalan .inputalan {
	width:48%;
	margin-top:10px;
}
.formalan .inputalan .inbaslik {
	font-size:14px;
	line-height:14px;
	padding-bottom:5px;
}
.formalan .inputalan input {
    padding:20px;
	padding-top:14px;
	padding-bottom:14px;
    font-size: 12px;
	line-height:12px;
}
.formalan .inputalan textarea {
	height:162px;
    padding:20px;
	padding-top:14px;
	padding-bottom:14px;
    font-size: 12px;
	line-height:14px;
}
.formalan #results {
	margin-top:15px;
}
.formalan .inputalanu {
	width:100%;
}
.harita {
	height:300px;
	margin-top:30px;
}
.okulcep {
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
}
.okulcep .spotalan {
	padding-right:60px;
	padding-left:200px;
}
.okulcep .spotalan .ustyazi {
	font-size:30px;
	line-height:34px;
}
.okulcep .spotalan .altyazi {
	font-size:20px;
	line-height:30px;
}
.sosyalalan a {
	width:33.333333%;
	height:30px;
	padding-top:10px;
	padding-bottom:10px;
	background-size:auto 30px;
}
.altbar {
	padding-top:40px;
}
.althaberler {
	padding-top:40px;
	padding-bottom:40px;
}
.owl-carousel.althaber {
	width:628px;
	margin-left:60px;
}
.althaber .ahaberbar {
	width:378px;
	padding-left:125px;
	padding-right:125px;
	padding-bottom:0px;
}
.althaber .ahaberbar .tarih {
	font-size:12px;
	line-height:14px;
	padding-bottom:20px;
}
.althaber .ahaberbar .bilgi {
	font-size:20px;
	line-height:24px;
	margin-bottom:20px;
}
.althaber .ahaberbar a {
	margin-top:20px;
}
.althaber .owl-controls .owl-buttons .owl-prev {
    margin-top: -90px;
	margin-left:-60px;
    width: 60px;
    height: 20px;
}
.althaber .owl-controls .owl-buttons .owl-next {
    margin-top: -90px;
	margin-right:-60px;
    width: 60px;
    height: 20px;
}
.altbar .altlogo {
	width:180px;
	height:46px;
}
.altbar .altmenu {
	padding-top:30px;
}
.altbar .altmenu a {
	font-size:16px;
	line-height:20px;
	margin-left:20px;
	margin-right:20px;
}
.altbar .altbilgi {
	font-size:24px;
	line-height:30px;
	margin-top:30px;
}
.altbar .btn {
	padding-left:60px;
	padding-right:60px;
	margin-top:20px;
}
.altbar .altres {
	width:748px;
	margin-left:0px;
	height:174px;
	margin-top:30px;
}
.altbar .altres .resim {
	left:269px;
	width:230px;
	height:174px;
}
.altbar .altres .cizgi {
	top:70px;
	left:170px;
	width:428px;
}
.altbar .altres .tel {
	float:left;
	color:#ff6b06;
	font-size:16px;
	line-height:16px;
	font-weight:600;
	margin-top:60px;
}
.altbar .altres .email {
	font-size:16px;
	line-height:16px;
	margin-top:60px;
}
}
@media only screen and (max-width: 767px) {
.anahakkimizda {
	padding-top:30px;
	padding-bottom:30px;
}
.anahakkimizda .anahakkimizdabilgi {
	font-size:18px;
	line-height:24px;
	padding-bottom:20px;
}
.anahizmetler {
	padding-top:30px;
	height:473px;
	background-size:auto 400px;
}
.anahizmetler .secim {
	margin-top:60px;
}
.anahizmetler .secim .hizmetbut {
	margin-left:30px;
	margin-right:30px;
	margin-top:-30px;
}
.anahizmetler .secim .hizmetbut img {
	width:50px;
	height:50px;
	padding-left:30px;
	padding-right:30px;
}
.anahizmetler .sonuc {
	margin-top:-84px;
	height:317px;
}
.anahizmetler .sonuc .hizmetbar {
	height:317px;
}
.anahizmetler .sonuc .hizmetbar .resimsol {
	width:32%;
	height:317px;
}
.anahizmetler .sonuc .hizmetbar .resimsag {
	width:32%;
	height:317px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi {
	margin-top:100px;
	width:460px;
	margin-left:104px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi .maddebar {
	font-size:13px;
	line-height:15px;
	padding-left:26px;
	margin-bottom:10px;
	background-size:auto 15px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi a {
	margin-top:10px;
}
.anaisler .isler {
	margin-top:40px;
}
.anaisler .isbar {
	width:50%;
	height:187px;
}
.anaisler .isbar .isbilgi .baslik {
	height:20px;
	font-size:18px;
	line-height:20px;
	margin-top:25%;
}
.anaisler .isbar .isbilgi .cizgi {
	margin-top:10px;
	margin-left:50%;
}
.anaisler .isbar .isbilgi .spot {
	width:100%;
	font-size:14px;
	line-height:16px;
	margin-top:10px;
}
.anaisler .isbar:hover .isbilgi .cizgi {
	margin-left: 5%;
	width:90%;
}
.hakkimizda h2 {
	width:100%;
	line-height:36px;
	margin-top:60px;
}
.hakkimizda .spot {
	font-size:36px;
	line-height:40px;
	padding-top:20px;
	padding-bottom:20px;
}
.hakkimizda .yazi {
	padding-left:0px;
	padding-right:0px;
	width:100%;
	font-size:14px;
	line-height:18px;
	padding-bottom:20px;
}
.hakkimizda .farkimiz {
	margin-top:20px;
}
.hakkimizda .farkimiz h3 {
	font-size:26px;
	padding-bottom:10px;
}
.hakkimizda .farkimiz .farkbar {
	width:100%;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px solid #e5e5e5;
	margin-top:20px;
}
.hakkimizda .farkimiz .farkbar .resim {
	width:30%;
	margin-left:35%;
}
.hakkimizda .farkimiz .farkbar .spot {
	font-size:14px;
	line-height:18px;
	padding-bottom:10px;
}
.hakkimizdailetisim {
	height:188px;
}
.hakkimizdailetisim a {
	padding-left:50px;
	padding-right:50px;
}
.hakkimizdaalt {
	padding-top:50px;
	padding-bottom:100px;
	background-size:100% auto;
}
.hakkimizdaalt .baslik {
	font-size:26px;
	line-height:30px;
	padding-bottom:10px;
}
.hakkimizdaalt .ikbilgi {
	width:90%;
	margin-left:5%;
	font-size:16px;
	line-height:20px;
	padding-bottom:10px;
}
.hakkimizdaalt .pozisyon {
	width:300px;
	margin-top:5px;
	margin-left:108px;
	padding:10px;
	padding-left:25px;
	padding-right:25px;
	font-size:14px;
	background-position: 270px center;
}
.hakkimizdaalt .bilgi {
	font-size:14px;
	line-height:18px;
	margin-top:20px;
	padding-bottom:20px;
}
.hizmetler h2 {
	width:100%;
	line-height:36px;
	margin-top:60px;
}
.hizmetler .hizmetbar .resimsol {
	width:32%;
	height:100%;
}
.hizmetler .hizmetbar .resimsag {
	width:32%;
	height:100%;
}
.hizmetler .hizmetbar .ahbilgi {
	padding-top:20px;
	padding-bottom:20px;
	width:310px;
	margin-left:129px;
}
.hizmetler .hizmetbar .ahbilgi h2 {
	width:calc(100% + 60px);
	margin-right:0px;
	font-size:24px;
	line-height:36px;
	margin-left:-60px;
	padding-bottom:0px;
	margin-bottom:10px;
}
.hizmetler .hizmetbar .ahbilgi h2 .logo {
	width:36px;
	height:36px;
	margin-right:20px;
}
.hizmetler .hizmetbar .ahbilgi .bilgi {
	font-size:12px;
	line-height:16px;
	padding-bottom:10px;
}
.hizmetler .hizmetbar .ahbilgi .maddebar {
	font-size:12px;
	line-height:13px;
	padding-left:26px;
	margin-bottom:10px;
	background-size:auto 13px;
}
.hizmetler .hizmetbar .ahbilgi a {
	margin-top:20px;
}
.hizmetler .hdbaslik {
	margin-top:80px;
	margin-bottom:20px;
	font-size:30px;
}
.hizmetler .hizmetbardiger {
	width:33.333333%;
	height:168px;
	padding:15px;
}
.hizmetler .hizmetbardiger .logo {
	width:40px;
	height:40px;
}
.hizmetler .hizmetbardiger h4 {
	margin-top:20px;
	height:28px;
}
.hizmetler .hizmetbardiger h5 {
	margin-top:10px;
}
.hizmetler .hizmetbardiger a {
	font-size:18px;
	line-height:22px;
}
.ustresimler {
	height:260px;
	margin-top:-180px;
}
.ustresimler .resimu {
	height:260px;
}
.isslogan {
	padding-top:20px;
	font-size:20px;
	line-height:30px;
}
.isbilgi {
	padding-top:30px;
	font-size:14px;
	line-height:20px;
}
.linkalan {
	margin-top:20px;
}
.sitelink {
	margin-top:20px;
}
.altresimler {
	margin-top:30px;
}
.altresimler .resimaalan {
	width:33.333333%;
    padding: 10px;
}
.paylas{width:100%;float:left;margin-top:30px;padding-bottom:50px;}
.paylas .pbaslik {margin-right:5px; font-size:14px; line-height:24px;}
.paylas .facebook{width:20px; height:20px;}
.paylas .twitter{width:20px; height:20px;}
.paylas .pinterest{width:20px; height:20px;}
.paylas .googleplus{width:20px; height:20px;}
.paylas .linkedin{width:20px; height:20px;}
.paylas .whatsapp{width:20px; height:20px;}
.haberbar {
	width:50%;
	height:120px;
	padding:20px;
}
.htarih {
	font-size:11px;
	line-height:11px;
	padding-bottom:5px;
}
.haberbar .hbaslik, .hbaslik {
	font-size:12px;
	line-height:16px;
	padding-bottom:5px;
}
.haberbar .hbilgi, .hbilgi {
	font-size:12px;
	line-height:16px;
	height:48px;
	overflow:hidden;
}
.haberbar a {
	font-size:12px;
	line-height:12px;
	margin-top:10px;
}

.gerialan {
	padding-bottom:20px;
}
.geri {
	font-size:12px;
	line-height:12px;
}
.dhaber {
	margin-top:30px;
	padding-bottom:10px;
}
.nolar {
	padding-top:20px;
	padding-bottom:30px;
}
.nolar a {
	font-size: 18px;
    line-height: 18px;
	margin-right:2px;
	margin-left:2px;
	width:24px;
	height:24px;
}
.nolar .nok {
	width:24px;
	height:24px;
}
.icerik {
	padding-top:30px;
	padding-bottom:30px;
}
.resimler {
	width:30%;
	margin-right:20px;
}
.resimler .owl-controls {
	top: 10px;
}
.resimler.owl-theme .owl-controls .owl-page span {
    border: 2px solid #dde5ea;
    border-radius: 50%;
    height: 14px;
    width: 14px;
}
.resimler.owl-theme .owl-controls .owl-page.active span, .resimler.owl-theme .owl-controls .owl-page:hover span {
    border: 2px solid #50b9ce;
}
.iletisim .iletisimbilgi {
	width:250px;
}
.iletisim .telefon {
	padding-left:50px;
	font-size:18px;
	line-height:36px;
	margin-top:40px;
}
.iletisim .email {
	padding-left:50px;
	font-size:18px;
	line-height:36px;
	margin-top:20px;
}
.iletisim .sosyalalani {
	margin-top:50px;
}
.iletisim .sosyalalani .facebook {
	width:20px;
	height:22px;
}
.iletisim .sosyalalani .googleplus {
	margin-left:10px;
	width:20px;
	height:22px;
}
.iletisim .sosyalalani .twitter {
	margin-left:10px;
	width:20px;
	height:22px;
}
.iletisimform {
	padding-left:50px;
	padding-right:50px;
	padding-top:60px;
}
.iletisimform .baslik {
	width:60%;
	font-size:30px;
	line-height:30px;
}
.formalan .inputalan {
	width:48%;
	margin-top:15px;
}
.formalan .inputalan .inbaslik {
	font-size:12px;
	line-height:12px;
	padding-bottom:5px;
}
.formalan .inputalan input {
    padding:20px;
	padding-top:12px;
	padding-bottom:12px;
    font-size: 12px;
	line-height:12px;
}
.formalan .inputalan textarea {
	height:132px;
    padding:20px;
	padding-top:12px;
	padding-bottom:12px;
    font-size: 12px;
	line-height:14px;
}
.formalan #results {
	margin-top:15px;
}
.formalan .inputalanu {
	width:100%;
}
.harita {
	height:260px;
	margin-top:20px;
}
.okulcep {
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
}
.okulcep .spotalan {
	padding-right:40px;
	padding-left:150px;
}
.okulcep .spotalan .ustyazi {
	font-size:20px;
	line-height:24px;
}
.okulcep .spotalan .altyazi {
	font-size:16px;
	line-height:20px;
}
.sosyalalan a {
	width:33.333333%;
	height:24px;
	padding-top:10px;
	padding-bottom:10px;
	background-size:auto 24px;
}
.altbar {
	padding-top:40px;
}
.althaberler {
	padding-top:30px;
	padding-bottom:30px;
}
.owl-carousel.althaber {
	width:428px;
	margin-left:70px;
}
.althaber .ahaberbar {
	width:278px;
	padding-left:75px;
	padding-right:75px;
	padding-bottom:0px;
}
.althaber .ahaberbar .tarih {
	font-size:12px;
	line-height:14px;
	padding-bottom:20px;
}
.althaber .ahaberbar .bilgi {
	font-size:16px;
	line-height:20px;
	margin-bottom:10px;
}
.althaber .ahaberbar a {
	margin-top:10px;
}
.althaber .owl-controls .owl-buttons .owl-prev {
    margin-top: -70px;
	margin-left:-60px;
    width: 60px;
    height: 20px;
}
.althaber .owl-controls .owl-buttons .owl-next {
    margin-top: -70px;
	margin-right:-60px;
    width: 60px;
    height: 20px;
}
.altbar .altlogo {
	width:180px;
	height:40px;
}
.altbar .altmenu {
	padding-top:20px;
}
.altbar .altmenu a {
	font-size:16px;
	line-height:20px;
	margin-left:20px;
	margin-right:20px;
}
.altbar .altbilgi {
	font-size:24px;
	line-height:30px;
	margin-top:20px;
}
.altbar .btn {
	padding-left:60px;
	padding-right:60px;
	margin-top:20px;
}
.altbar .altres {
	width:568px;
	margin-left:0px;
	height:137px;
	margin-top:30px;
}
.altbar .altres .resim {
	left:194px;
	width:180px;
	height:137px;
}
.altbar .altres .cizgi {
	top:70px;
	left:150px;
	width:268px;
}
.altbar .altres .tel {
	float:left;
	color:#ff6b06;
	font-size:14px;
	line-height:16px;
	font-weight:600;
	margin-top:60px;
}
.altbar .altres .email {
	font-size:14px;
	line-height:16px;
	margin-top:60px;
}
}
@media only screen and (max-width: 567px) {
.anahakkimizda {
	padding-top:30px;
	padding-bottom:30px;
}
.anahakkimizda .anahakkimizdabilgi {
	font-size:13px;
	line-height:18px;
	padding-bottom:20px;
}
.anahizmetler {
	padding-top:30px;
	height:410px;
	background-size:auto 400px;
}
.anahizmetler .secim {
	margin-top:60px;
}
.anahizmetler .secim .hizmetbut {
	margin-left:15px;
	margin-right:15px;
	margin-top:-30px;
}
.anahizmetler .secim .hizmetbut img {
	width:40px;
	height:40px;
	padding-left:20px;
	padding-right:20px;
}
.anahizmetler .sonuc {
	margin-top:-80px;
	height:280px;
}
.anahizmetler .sonuc .hizmetbar {
	height:280px;
}
.anahizmetler .sonuc .hizmetbar .resimsol {
	display:none;
}
.anahizmetler .sonuc .hizmetbar .resimsag {
	display:none;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi {
	margin-top:100px;
	width:360px;
	margin-left:27px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi .maddebar {
	font-size:12px;
	line-height:13px;
	padding-left:22px;
	margin-bottom:8px;
	background-size:auto 13px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi a {
	margin-top:5px;
}
.anaisler .isler {
	margin-top:30px;
}
.anaisler .isbar {
	width:50%;
	height:136px;
}
.anaisler .isbar .isbilgi .baslik {
	height:18px;
	font-size:14px;
	line-height:18px;
	margin-top:20%;
}
.anaisler .isbar .isbilgi .cizgi {
	margin-top:10px;
	margin-left:50%;
}
.anaisler .isbar .isbilgi .spot {
	width:100%;
	font-size:12px;
	line-height:14px;
	margin-top:10px;
}
.anaisler .isbar:hover .isbilgi .cizgi {
	margin-left: 5%;
	width:90%;
}
.hakkimizda h2 {
	width:100%;
	line-height:28px;
	margin-top:50px;
}
.hakkimizda .spot {
	font-size:26px;
	line-height:30px;
	padding-top:10px;
	padding-bottom:10px;
}
.hakkimizda .yazi {
	padding-left:0px;
	padding-right:0px;
	width:100%;
	font-size:12px;
	line-height:16px;
	padding-bottom:10px;
}
.hakkimizda .farkimiz {
	margin-top:20px;
}
.hakkimizda .farkimiz h3 {
	font-size:22px;
	padding-bottom:10px;
}
.hakkimizda .farkimiz .farkbar {
	width:100%;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px solid #e5e5e5;
	margin-top:10px;
}
.hakkimizda .farkimiz .farkbar .resim {
	width:36%;
	margin-left:32%;
}
.hakkimizda .farkimiz .farkbar .spot {
	font-size:14px;
	line-height:18px;
	padding-bottom:10px;
}
.hakkimizdailetisim {
	height:128px;
}
.hakkimizdailetisim a {
	padding-left:40px;
	padding-right:40px;
}
.hakkimizdaalt {
	padding-top:50px;
	padding-bottom:100px;
	background-size:100% auto;
}
.hakkimizdaalt .baslik {
	font-size:20px;
	line-height:24px;
	padding-bottom:10px;
}
.hakkimizdaalt .ikbilgi {
	width:100%;
	margin-left:0%;
	font-size:14px;
	line-height:16px;
	padding-bottom:10px;
}
.hakkimizdaalt .pozisyon {
	width:310px;
	margin-top:5px;
	margin-left:27px;
	padding:8px;
	padding-left:25px;
	padding-right:25px;
	font-size:12px;
	background-position: 270px center;
}
.hakkimizdaalt .bilgi {
	font-size:12px;
	line-height:16px;
	margin-top:20px;
	padding-bottom:20px;
}
.hizmetler h2 {
	width:100%;
	line-height:36px;
	margin-top:60px;
}
.hizmetler .hizmetbar .resimsol {
	width:26%;
	height:100%;
}
.hizmetler .hizmetbar .resimsag {
	width:26%;
	height:100%;
}
.hizmetler .hizmetbar .ahbilgi {
	padding-top:20px;
	padding-bottom:20px;
	width:260px;
	margin-left:77px;
}
.hizmetler .hizmetbar .ahbilgi h2 {
	width:calc(100% + 60px);
	font-size:20px;
	line-height:36px;
	margin-left:-60px;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-top:20px;
}
.hizmetler .hizmetbar .ahbilgi h2 .logo {
	width:36px;
	height:36px;
	margin-right:20px;
}
.hizmetler .hizmetbar .ahbilgi .bilgi {
	font-size:11px;
	line-height:13px;
	padding-bottom:10px;
}
.hizmetler .hizmetbar .ahbilgi .maddebar {
	font-size:11px;
	line-height:13px;
	padding-left:22px;
	margin-bottom:10px;
	background-size:auto 13px;
}
.hizmetler .hizmetbar .ahbilgi a {
	margin-top:20px;
}
.hizmetler .hdbaslik {
	margin-top:30px;
	margin-bottom:20px;
	font-size:24px;
}
.hizmetler .hizmetbardiger {
	width:33.333333%;
	height:148px;
	padding:10px;
}
.hizmetler .hizmetbardiger .logo {
	width:30px;
	height:30px;
}
.hizmetler .hizmetbardiger h4 {
	margin-top:20px;
	height:22px;
}
.hizmetler .hizmetbardiger h5 {
	margin-top:10px;
}
.hizmetler .hizmetbardiger a {
	font-size:16px;
	line-height:20px;
}
.ustresimler {
	height:200px;
	margin-top:-140px;
}
.ustresimler .resimu {
	height:200px;
}
.isslogan {
	padding-top:20px;
	font-size:16px;
	line-height:22px;
}
.isbilgi {
	padding-top:30px;
	font-size:12px;
	line-height:18px;
}
.linkalan {
	margin-top:10px;
}
.sitelink {
	margin-top:10px;
}
.altresimler {
	margin-top:20px;
}
.altresimler .resimaalan {
	width:33.333333%;
    padding: 10px;
}
.paylas{width:100%;float:left;margin-top:30px;padding-bottom:50px;}
.paylas .pbaslik {margin-right:5px; font-size:14px; line-height:24px;}
.paylas .facebook{width:20px; height:20px;}
.paylas .twitter{width:20px; height:20px;}
.paylas .pinterest{width:20px; height:20px;}
.paylas .googleplus{width:20px; height:20px;}
.paylas .linkedin{width:20px; height:20px;}
.paylas .whatsapp{width:20px; height:20px;}
.haberbar {
	width:50%;
	height:120px;
	padding:10px;
}
.haberbar .resim {
	height:68px;
	margin-bottom:10px;
}
.haberbar .resim img {
	margin-top:-5px;
}
.htarih {
	font-size:10px;
	line-height:10px;
	padding-bottom:5px;
}
.haberbar .hbaslik, .hbaslik {
	font-size:12px;
	line-height:15px;
	padding-bottom:5px;
}
.haberbar .hbilgi, .hbilgi {
	font-size:11px;
	line-height:14px;
	height:42px;
	overflow:hidden;
}
.haberbar a {
	font-size:11px;
	line-height:11px;
	margin-top:10px;
}
.gerialan {
	padding-bottom:20px;
}
.geri {
	font-size:11px;
	line-height:11px;
}
.dhaber {
	margin-top:30px;
	padding-bottom:10px;
}
.nolar {
	padding-top:20px;
	padding-bottom:30px;
}
.nolar a {
	font-size: 18px;
    line-height: 18px;
	margin-right:2px;
	margin-left:2px;
	width:24px;
	height:24px;
}
.nolar .nok {
	width:24px;
	height:24px;
}
.icerik {
	padding-top:30px;
	padding-bottom:30px;
}
.resimler {
	width:30%;
	margin-right:20px;
}
.resimler .owl-controls {
	top: 10px;
}
.resimler.owl-theme .owl-controls .owl-page span {
    border: 2px solid #dde5ea;
    border-radius: 50%;
    height: 14px;
    width: 14px;
}
.resimler.owl-theme .owl-controls .owl-page.active span, .resimler.owl-theme .owl-controls .owl-page:hover span {
    border: 2px solid #50b9ce;
}
.iletisim .iletisimbilgi {
	width:200px;
}
.iletisim .telefon {
	padding-left:50px;
	font-size:14px;
	line-height:30px;
	margin-top:50px;
}
.iletisim .email {
	padding-left:50px;
	font-size:14px;
	line-height:30px;
	margin-top:20px;
}
.iletisim .sosyalalani {
	margin-top:55px;
}
.iletisim .sosyalalani .facebook {
	width:20px;
	height:22px;
}
.iletisim .sosyalalani .googleplus {
	margin-left:10px;
	width:20px;
	height:22px;
}
.iletisim .sosyalalani .twitter {
	margin-left:10px;
	width:20px;
	height:22px;
}
.iletisimform {
	padding-left:50px;
	padding-right:50px;
	padding-top:60px;
}
.iletisimform .baslik {
	width:60%;
	margin-left:5%;
	font-size:24px;
	line-height:24px;
}
.formalan .inputalan {
	float:left;
	width:90%;
	margin-left:5%;
	margin-top:12px;
}
.formalan .inputalan .inbaslik {
	font-size:11px;
	line-height:11px;
	padding-bottom:3px;
}
.formalan .inputalan input {
    padding:15px;
	padding-top:10px;
	padding-bottom:10px;
    font-size: 11px;
	line-height:11px;
}
.formalan .inputalan textarea {
	height:112px;
    padding:15px;
	padding-top:10px;
	padding-bottom:10px;
    font-size: 11px;
	line-height:14px;
}
.formalan #results {
	margin-top:15px;
}
.formalan .inputalanu {
	width:90%;
	margin-left:5%;
}
.harita {
	height:260px;
	margin-top:20px;
}
.okulcep {
	padding-top:15px;
	padding-bottom:25px;
}
.okulcep .spotalan {
	padding-right:30px;
	padding-left:120px;
}
.okulcep .spotalan .ustyazi {
	font-size:16px;
	line-height:20px;
}
.okulcep .spotalan .altyazi {
	font-size:12px;
	line-height:16px;
}
.sosyalalan a {
	width:33.333333%;
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-size:auto 20px;
}
.altbar {
	padding-top:40px;
}
.althaberler {
	padding-top:30px;
	padding-bottom:30px;
}
.owl-carousel.althaber {
	width:300px;
	margin-left:45px;
}
.althaber .ahaberbar {
	width:200px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:0px;
}
.althaber .ahaberbar .tarih {
	font-size:10px;
	line-height:12px;
	padding-bottom:10px;
}
.althaber .ahaberbar .bilgi {
	font-size:14px;
	line-height:18px;
	margin-bottom:10px;
}
.althaber .ahaberbar a {
	margin-top:10px;
}
.althaber .owl-controls .owl-buttons .owl-prev {
    margin-top: -70px;
	margin-left:-45px;
    width: 57px;
    height: 20px;
}
.althaber .owl-controls .owl-buttons .owl-next {
    margin-top: -70px;
	margin-right:-45px;
    width: 57px;
    height: 20px;
}
.altbar .altlogo {
	width:180px;
	height:30px;
}
.altbar .altmenu {
	padding-top:20px;
}
.altbar .altmenu a {
	font-size:12px;
	line-height:14px;
	margin-left:10px;
	margin-right:10px;
}
.altbar .altbilgi {
	font-size:18px;
	line-height:24px;
	margin-top:20px;
}
.altbar .btn {
	padding-left:60px;
	padding-right:60px;
	margin-top:20px;
}
.altbar .altres {
	width:390px;
	margin-left:0px;
	height:91px;
	margin-top:30px;
}
.altbar .altres .resim {
	left:147px;
	width:120px;
	height:91px;
}
.altbar .altres .cizgi {
	top:70px;
	left:125px;
	width:164px;
}
.altbar .altres .tel {
	float:left;
	color:#ff6b06;
	font-size:12px;
	line-height:14px;
	font-weight:600;
	margin-top:60px;
}
.altbar .altres .email {
	font-size:12px;
	line-height:14px;
	margin-top:60px;
}
}
@media only screen and (max-width: 413px) {
.anahakkimizda {
	padding-top:30px;
	padding-bottom:30px;
}
.anahakkimizda .anahakkimizdabilgi {
	font-size:12px;
	line-height:16px;
	padding-bottom:10px;
}
.anahizmetler {
	padding-top:30px;
	height:380px;
	background-size:auto 300px;
}
.anahizmetler .secim {
	margin-top:50px;
}
.anahizmetler .secim .hizmetbut {
	margin-left:15px;
	margin-right:15px;
	margin-top:-30px;
}
.anahizmetler .secim .hizmetbut img {
	width:30px;
	height:30px;
	padding-left:10px;
	padding-right:10px;
}
.anahizmetler .sonuc {
	margin-top:-80px;
	height:210px;
}
.anahizmetler .sonuc .hizmetbar {
	height:210px;
}
.anahizmetler .sonuc .hizmetbar .resimsol {
	display:none;
}
.anahizmetler .sonuc .hizmetbar .resimsag {
	display:none;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi {
	margin-top:100px;
	width:330px;
	margin-left:27px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi .maddebar {
	font-size:11px;
	line-height:12px;
	padding-left:20px;
	margin-bottom:8px;
	background-size:auto 12px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi a {
	margin-top:5px;
}
.anaisler .isler {
	margin-top:30px;
}
.anaisler .isbar {
	width:50%;
	height:127px;
}
.anaisler .isbar .isbilgi .baslik {
	height:18px;
	font-size:14px;
	line-height:18px;
	margin-top:20%;
}
.anaisler .isbar .isbilgi .cizgi {
	margin-top:10px;
	margin-left:50%;
}
.anaisler .isbar .isbilgi .spot {
	width:100%;
	font-size:12px;
	line-height:14px;
	margin-top:10px;
}
.anaisler .isbar:hover .isbilgi .cizgi {
	margin-left: 5%;
	width:90%;
}
.hakkimizda h2 {
	width:100%;
	line-height:28px;
	margin-top:50px;
}
.hakkimizda .spot {
	font-size:26px;
	line-height:30px;
	padding-top:10px;
	padding-bottom:10px;
}
.hakkimizda .yazi {
	padding-left:0px;
	padding-right:0px;
	width:100%;
	font-size:12px;
	line-height:16px;
	padding-bottom:10px;
}
.hakkimizda .farkimiz {
	margin-top:20px;
}
.hakkimizda .farkimiz h3 {
	font-size:22px;
	padding-bottom:10px;
}
.hakkimizda .farkimiz .farkbar {
	width:100%;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px solid #e5e5e5;
	margin-top:10px;
}
.hakkimizda .farkimiz .farkbar .resim {
	width:36%;
	margin-left:32%;
}
.hakkimizda .farkimiz .farkbar .spot {
	font-size:14px;
	line-height:18px;
	padding-bottom:10px;
}
.hakkimizdailetisim {
	height:128px;
}
.hakkimizdailetisim a {
	padding-left:40px;
	padding-right:40px;
}
.hakkimizdaalt {
	padding-top:50px;
	padding-bottom:100px;
	background-size:100% auto;
}
.hakkimizdaalt .baslik {
	font-size:20px;
	line-height:24px;
	padding-bottom:10px;
}
.hakkimizdaalt .ikbilgi {
	font-size:12px;
	line-height:14px;
	padding-bottom:10px;
}
.hakkimizdaalt .pozisyon {
	width:280px;
	margin-top:5px;
	margin-left:27px;
	padding:8px;
	padding-left:25px;
	padding-right:25px;
	font-size:12px;
	background-position: 240px center;
}
.hakkimizdaalt .bilgi {
	font-size:12px;
	line-height:16px;
	margin-top:20px;
	padding-bottom:20px;
}
.hizmetler h2 {
	width:100%;
	line-height:36px;
	margin-top:60px;
}
.hizmetler .hizmetbar .resimsol {
	width:26%;
	height:100%;
}
.hizmetler .hizmetbar .resimsag {
	width:26%;
	height:100%;
}
.hizmetler .hizmetbar .ahbilgi {
	padding-top:20px;
	padding-bottom:20px;
	width:230px;
	margin-left:77px;
}
.hizmetler .hizmetbar .ahbilgi h2 {
	width:calc(100% + 60px);
	font-size:16px;
	line-height:36px;
	margin-left:-60px;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-top:20px;
}
.hizmetler .hizmetbar .ahbilgi h2 .logo {
	width:36px;
	height:36px;
	margin-right:20px;
}
.hizmetler .hizmetbar .ahbilgi .bilgi {
	font-size:11px;
	line-height:13px;
	padding-bottom:10px;
}
.hizmetler .hizmetbar .ahbilgi .maddebar {
	font-size:11px;
	line-height:13px;
	padding-left:22px;
	margin-bottom:10px;
	background-size:auto 13px;
}
.hizmetler .hizmetbar .ahbilgi a {
	margin-top:20px;
}
.hizmetler .hdbaslik {
	margin-top:30px;
	margin-bottom:20px;
	font-size:24px;
}
.hizmetler .hizmetbardiger {
	width:33.333333%;
	height:138px;
	padding:10px;
}
.hizmetler .hizmetbardiger .logo {
	width:30px;
	height:30px;
}
.hizmetler .hizmetbardiger h4 {
	margin-top:20px;
	height:20px;
}
.hizmetler .hizmetbardiger h5 {
	margin-top:10px;
}
.hizmetler .hizmetbardiger a {
	font-size:14px;
	line-height:18px;
}
.ustresimler {
	height:180px;
	margin-top:-140px;
}
.ustresimler .resimu {
	height:180px;
}
.isslogan {
	padding-top:20px;
	font-size:16px;
	line-height:22px;
}
.isbilgi {
	padding-top:30px;
	font-size:12px;
	line-height:18px;
}
.linkalan {
	margin-top:10px;
}
.sitelink {
	margin-top:10px;
}
.altresimler {
	margin-top:20px;
}
.altresimler .resimaalan {
	width:33.333333%;
    padding: 5px;
}
.paylas{width:100%;float:left;margin-top:30px;padding-bottom:50px;}
.paylas .pbaslik {margin-right:5px; font-size:14px; line-height:24px;}
.paylas .facebook{width:20px; height:20px;}
.paylas .twitter{width:20px; height:20px;}
.paylas .pinterest{width:20px; height:20px;}
.paylas .googleplus{width:20px; height:20px;}
.paylas .linkedin{width:20px; height:20px;}
.paylas .whatsapp{width:20px; height:20px;}
.haberbar {
	width:50%;
	height:100px;
	padding:10px;
}
.htarih {
	font-size:10px;
	line-height:10px;
	padding-bottom:5px;
}
.haberbar .hbaslik, .hbaslik {
	font-size:11px;
	line-height:14px;
	padding-bottom:5px;
}
.haberbar .hbilgi, .hbilgi {
	font-size:11px;
	line-height:14px;
	height:42px;
	overflow:hidden;
}
.haberbar a {
	font-size:11px;
	line-height:11px;
	margin-top:5px;
}
.gerialan {
	padding-bottom:20px;
}
.geri {
	font-size:11px;
	line-height:11px;
}
.dhaber {
	margin-top:30px;
	padding-bottom:10px;
}
.nolar {
	padding-top:20px;
	padding-bottom:30px;
}
.nolar a {
	font-size: 18px;
    line-height: 18px;
	margin-right:2px;
	margin-left:2px;
	width:24px;
	height:24px;
}
.nolar .nok {
	width:24px;
	height:24px;
}
.icerik {
	padding-top:10px;
	padding-bottom:10px;
}
.resimler {
	width:30%;
	margin-right:20px;
}
.resimler .owl-controls {
	top: 10px;
}
.resimler.owl-theme .owl-controls .owl-page span {
    border: 2px solid #dde5ea;
    border-radius: 50%;
    height: 14px;
    width: 14px;
}
.resimler.owl-theme .owl-controls .owl-page.active span, .resimler.owl-theme .owl-controls .owl-page:hover span {
    border: 2px solid #50b9ce;
}
.iletisim .iletisimbilgi {
	width:200px;
}
.iletisim .telefon {
	padding-left:50px;
	font-size:14px;
	line-height:30px;
	margin-top:50px;
}
.iletisim .email {
	padding-left:50px;
	font-size:14px;
	line-height:30px;
	margin-top:20px;
}
.iletisim .sosyalalani {
	margin-top:55px;
}
.iletisim .sosyalalani .facebook {
	width:20px;
	height:22px;
}
.iletisim .sosyalalani .googleplus {
	margin-left:10px;
	width:20px;
	height:22px;
}
.iletisim .sosyalalani .twitter {
	margin-left:10px;
	width:20px;
	height:22px;
}
.iletisimform {
	padding-left:30px;
	padding-right:30px;
	padding-top:60px;
}
.iletisimform .baslik {
	width:60%;
	margin-left:5%;
	font-size:24px;
	line-height:24px;
}
.formalan .inputalan {
	width:90%;
	margin-left:5%;
	margin-top:12px;
}
.formalan .inputalan .inbaslik {
	font-size:11px;
	line-height:11px;
	padding-bottom:3px;
}
.formalan .inputalan input {
    padding:15px;
	padding-top:10px;
	padding-bottom:10px;
    font-size: 11px;
	line-height:11px;
}
.formalan .inputalan textarea {
	height:112px;
    padding:15px;
	padding-top:10px;
	padding-bottom:10px;
    font-size: 11px;
	line-height:14px;
}
.formalan #results {
	margin-top:15px;
}
.formalan .inputalanu {
	width:90%;
	margin-left:5%;
}
.harita {
	height:220px;
	margin-top:20px;
}
.okulcep {
	padding-top:10px;
	padding-bottom:20px;
}
.okulcep .spotalan {
	padding-right:30px;
	padding-left:80px;
}
.okulcep .spotalan .ustyazi {
	font-size:12px;
	line-height:16px;
}
.okulcep .spotalan .altyazi {
	font-size:10px;
	line-height:14px;
}
.sosyalalan a {
	width:33.333333%;
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-size:auto 20px;
}
.altbar {
	padding-top:40px;
}
.althaberler {
	padding-top:30px;
	padding-bottom:30px;
}
.owl-carousel.althaber {
	width:270px;
	margin-left:57px;
}
.althaber .ahaberbar {
	width:230px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}
.althaber .ahaberbar .tarih {
	font-size:10px;
	line-height:12px;
	padding-bottom:10px;
}
.althaber .ahaberbar .bilgi {
	font-size:14px;
	line-height:18px;
	margin-bottom:10px;
}
.althaber .ahaberbar a {
	margin-top:10px;
}
.althaber .owl-controls .owl-buttons .owl-prev {
    margin-top: -70px;
	margin-left:-57px;
    width: 57px;
    height: 20px;
}
.althaber .owl-controls .owl-buttons .owl-next {
    margin-top: -70px;
	margin-right:-57px;
    width: 57px;
    height: 20px;
}
.altbar .altlogo {
	width:180px;
	height:30px;
}
.altbar .altmenu {
	padding-top:20px;
}
.altbar .altmenu a {
	font-size:12px;
	line-height:14px;
	margin-left:10px;

	margin-right:10px;
}
.altbar .altbilgi {
	font-size:18px;
	line-height:24px;
	margin-top:20px;
}
.altbar .btn {
	padding-left:60px;
	padding-right:60px;
	margin-top:20px;
}
.altbar .altres {
	width:384px;
	margin-left:0px;
	height:91px;
	margin-top:30px;
}
.altbar .altres .resim {
	left:132px;
	width:120px;
	height:91px;
}
.altbar .altres .cizgi {
	top:70px;
	left:110px;
	width:164px;
}
.altbar .altres .tel {
	float:left;
	color:#ff6b06;
	font-size:12px;
	line-height:14px;
	font-weight:600;
	margin-top:60px;
}
.altbar .altres .email {
	font-size:12px;
	line-height:14px;
	margin-top:60px;
}
}
@media only screen and (max-width: 383px) {
.anahakkimizda {
	padding-top:30px;
	padding-bottom:30px;
}
.anahakkimizda a {
	display:none;
}
.anahakkimizda .anahakkimizdabilgi {
	font-size:12px;
	line-height:16px;
	padding-bottom:0px;
}
.anahizmetler {
	padding-top:30px;
	height:350px;
	background-size:auto 300px;
}
.anahizmetler .secim {
	margin-top:50px;
}
.anahizmetler .secim .hizmetbut {
	margin-left:10px;
	margin-right:10px;
	margin-top:-30px;
}
.anahizmetler .secim .hizmetbut img {
	width:30px;
	height:30px;
	padding-left:10px;
	padding-right:10px;
}
.anahizmetler .sonuc {
	margin-top:-80px;
	height:210px;
}
.anahizmetler .sonuc .hizmetbar {
	height:210px;
}
.anahizmetler .sonuc .hizmetbar .resimsol {
	display:none;
}
.anahizmetler .sonuc .hizmetbar .resimsag {
	display:none;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi {
	margin-top:100px;
	width:330px;
	margin-left:27px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi .maddebar {
	font-size:11px;
	line-height:12px;
	padding-left:20px;
	margin-bottom:8px;
	background-size:auto 12px;
}
.anahizmetler .sonuc .hizmetbar .ahbilgi a {
	margin-top:10px;
}
.anaisler .isler {
	margin-top:30px;
}
.anaisler .isbar {
	width:50%;
	height:106px;
}
.anaisler .isbar .isbilgi .baslik {
	height:14px;
	font-size:12px;
	line-height:14px;
	margin-top:14%;
}
.anaisler .isbar .isbilgi .cizgi {
	margin-top:10px;
	margin-left:50%;
}
.anaisler .isbar .isbilgi .spot {
	width:100%;
	font-size:11px;
	line-height:13px;
	margin-top:10px;
}
.anaisler .isbar:hover .isbilgi .cizgi {
	margin-left: 5%;
	width:90%;
}
.hakkimizda h2 {
	width:100%;
	line-height:20px;
	margin-top:50px;
}
.hakkimizda .spot {
	font-size:20px;
	line-height:26px;
	padding-top:5px;
	padding-bottom:5px;
}
.hakkimizda .yazi {
	padding-left:0px;
	padding-right:0px;
	width:100%;
	font-size:11px;
	line-height:14px;
	padding-bottom:10px;
}
.hakkimizda .farkimiz {
	margin-top:10px;
}
.hakkimizda .farkimiz h3 {
	font-size:18px;
	padding-bottom:5px;
}
.hakkimizda .farkimiz .farkbar {
	width:100%;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px solid #e5e5e5;
	margin-top:5px;
}
.hakkimizda .farkimiz .farkbar .resim {
	width:36%;
	margin-left:32%;
}
.hakkimizda .farkimiz .farkbar .spot {
	font-size:12px;
	line-height:16px;
	padding-bottom:5px;
}
.hakkimizdailetisim {
	height:108px;
}
.hakkimizdailetisim a {
	padding-left:40px;
	padding-right:40px;
}
.hakkimizdaalt {
	padding-top:30px;
	padding-bottom:60px;
	background-size:100% auto;
}
.hakkimizdaalt .baslik {
	font-size:18px;
	line-height:22px;
	padding-bottom:5px;
}
.hakkimizdaalt .ikbilgi {
	width:100%;
	margin-left:0%;
	font-size:12px;
	line-height:14px;
	padding-bottom:10px;
}
.hakkimizdaalt .pozisyon {
	width:230px;
	margin-top:5px;
	margin-left:23px;
	padding:8px;
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
	background-position: 190px center;
}
.hakkimizdaalt .bilgi {
	font-size:11px;
	line-height:14px;
	margin-top:10px;
	padding-bottom:10px;
}
.hizmetler h2 {
	width:100%;
	line-height:20px;
	margin-top:50px;
}
.hizmetler .hizmetbar .resimsol {
	width:24%;
	height:100%;
}
.hizmetler .hizmetbar .resimsag {
	width:24%;
	height:100%;
}
.hizmetler .hizmetbar .ahbilgi {
	padding-top:20px;
	padding-bottom:20px;
	width:220px;
	margin-left:50px;
}
.hizmetler .hizmetbar .ahbilgi h2 {
	width:calc(100% + 40px);
	font-size:14px;
	line-height:30px;
	margin-left:-40px;
	padding-bottom:0px;
	margin-bottom:5px;
	margin-top:10px;
}
.hizmetler .hizmetbar .ahbilgi h4 {
	line-height:14px;
	margin-top:0px;
}
.hizmetler .hizmetbar .ahbilgi h2 .logo {
	width:30px;
	height:30px;
	margin-right:10px;
}
.hizmetler .hizmetbar .ahbilgi .bilgi {
	font-size:10px;
	line-height:12px;
	padding-bottom:5px;
}
.hizmetler .hizmetbar .ahbilgi .maddebar {
	font-size:10px;
	line-height:12px;
	padding-left:20px;
	margin-bottom:8px;
	background-size:auto 12px;
}
.hizmetler .hizmetbar .ahbilgi a {
	margin-top:10px;
}
.hizmetler .hdbaslik {
	margin-top:30px;
	margin-bottom:20px;
	font-size:20px;
}
.hizmetler .hizmetbardiger {
	width:33.333333%;
	height:108px;
	padding:10px;
}
.hizmetler .hizmetbardiger .logo {
	width:26px;
	height:26px;
}
.hizmetler .hizmetbardiger h4 {
	margin-top:10px;
	height:16px;
}
.hizmetler .hizmetbardiger h5 {
	margin-top:5px;
}
.hizmetler .hizmetbardiger a {
	font-size:12px;
	line-height:16px;
}
.ustresimler {
	height:150px;
	margin-top:-110px;
}
.ustresimler .resimu {
	height:150px;
}
.isslogan {
	padding-top:20px;
	font-size:16px;
	line-height:22px;
}
.isbilgi {
	padding-top:30px;
	font-size:12px;
	line-height:18px;
}
.linkalan {
	margin-top:10px;
}
.sitelink {
	margin-top:10px;
}
.altresimler {
	margin-top:20px;
}
.altresimler .resimaalan {
	width:33.333333%;
    padding: 5px;
}
.paylas{width:100%;float:left;margin-top:30px;padding-bottom:50px;}
.paylas .pbaslik {margin-right:5px; font-size:14px; line-height:24px;}
.paylas .facebook{width:20px; height:20px;}
.paylas .twitter{width:20px; height:20px;}
.paylas .pinterest{width:20px; height:20px;}
.paylas .googleplus{width:20px; height:20px;}
.paylas .linkedin{width:20px; height:20px;}
.paylas .whatsapp{width:20px; height:20px;}
.haberbar {
	width:50%;
	height:100px;
	padding:8px;
}
.htarih {
	font-size:10px;
	line-height:10px;
	padding-bottom:5px;
}
.haberbar .hbaslik, .hbaslik {
	font-size:11px;
	line-height:13px;
	padding-bottom:5px;
}
.haberbar .hbilgi, .hbilgi {
	font-size:10px;
	line-height:13px;
	height:39px;
	overflow:hidden;
}
.haberbar a {
	font-size:10px;
	line-height:10px;
	margin-top:5px;
}
.gerialan {
	padding-bottom:20px;
}
.geri {
	font-size:11px;
	line-height:11px;
}
.dhaber {
	margin-top:30px;
	padding-bottom:10px;
}
.nolar {
	padding-top:20px;
	padding-bottom:30px;
}
.nolar a {
	font-size: 18px;
    line-height: 18px;
	margin-right:2px;
	margin-left:2px;
	width:24px;
	height:24px;
}
.nolar .nok {
	width:24px;
	height:24px;
}
.icerik {
	padding-top:10px;
	padding-bottom:10px;
}
.resimler {
	width:30%;
	margin-right:20px;
}
.resimler .owl-controls {
	top: 10px;
}
.resimler.owl-theme .owl-controls .owl-page span {
    border: 2px solid #dde5ea;
    border-radius: 50%;
    height: 14px;
    width: 14px;
}
.resimler.owl-theme .owl-controls .owl-page.active span, .resimler.owl-theme .owl-controls .owl-page:hover span {
    border: 2px solid #50b9ce;
}
.iletisim .iletisimbilgi {
	width:200px;
}
.iletisim .telefon {
	padding-left:50px;
	font-size:14px;
	line-height:30px;
	margin-top:50px;
}
.iletisim .email {
	padding-left:50px;
	font-size:14px;
	line-height:30px;
	margin-top:20px;
}
.iletisim .sosyalalani {
	margin-top:55px;
}
.iletisim .sosyalalani .facebook {
	width:20px;
	height:22px;
}
.iletisim .sosyalalani .googleplus {
	margin-left:10px;
	width:20px;
	height:22px;
}
.iletisim .sosyalalani .twitter {
	margin-left:10px;
	width:20px;
	height:22px;
}
.iletisimform {
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
}
.iletisimform .baslik {
	width:60%;
	margin-left:2%;
	font-size:24px;
	line-height:24px;
}
.formalan .inputalan {
	width:96%;
	margin-left:2%;
	margin-top:12px;
}
.formalan .inputalan .inbaslik {
	font-size:11px;
	line-height:11px;
	padding-bottom:3px;
}
.formalan .inputalan input {
    padding:15px;
	padding-top:10px;
	padding-bottom:10px;
    font-size: 11px;
	line-height:11px;
}
.formalan .inputalan textarea {
	height:112px;
    padding:15px;
	padding-top:10px;
	padding-bottom:10px;
    font-size: 11px;
	line-height:14px;
}
.formalan #results {
	margin-top:15px;
}
.formalan .inputalanu {
	width:96%;
	margin-left:2%;
}
.harita {
	height:200px;
	margin-top:10px;
}
.sosyalalan a {
	width:33.333333%;
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-size:auto 20px;
}
.altbar {
	padding-top:40px;
}
.althaberler {
	padding-top:20px;
	padding-bottom:20px;
}
.owl-carousel.althaber {
	width:220px;
	margin-left:45px;
}
.althaber .ahaberbar {
	width:180px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}
.althaber .ahaberbar .tarih {
	font-size:10px;
	line-height:12px;
	padding-bottom:10px;
}
.althaber .ahaberbar .bilgi {
	font-size:12px;
	line-height:16px;
	margin-bottom:5px;
}
.althaber .ahaberbar a {
	margin-top:10px;
}
.althaber .owl-controls .owl-buttons .owl-prev {
    margin-top: -70px;
	margin-left:-45px;
    width: 45px;
    height: 20px;
}
.althaber .owl-controls .owl-buttons .owl-next {
    margin-top: -70px;
	margin-right:-45px;
    width: 45px;
    height: 20px;
}
.altbar .altlogo {
	width:180px;
	height:24px;
}
.altbar .altmenu {
	padding-top:20px;
}
.altbar .altmenu a {
	font-size:11px;
	line-height:12px;
	margin-left:5px;
	margin-right:5px;
}
.altbar .altbilgi {
	font-size:14px;
	line-height:20px;
	margin-top:20px;
}
.altbar .btn {
	padding-left:40px;
	padding-right:40px;
	margin-top:10px;
}
.altbar .altres {
	width:310px;
	margin-left:0px;
	height:91px;
	margin-top:20px;
}
.altbar .altres .resim {
	left:100px;
	width:120px;
	height:91px;
}
.altbar .altres .cizgi {
	top:65px;
	left:95px;
	width:130px;
}
.altbar .altres .tel {
	float:left;
	color:#ff6b06;
	font-size:10px;
	line-height:12px;
	font-weight:600;
	margin-top:60px;
}
.altbar .altres .email {
	font-size:10px;
	line-height:12px;
	margin-top:60px;
}
}



.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:absolute;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}


.owl-theme .owl-controls{position:relative;text-align:center;z-index:10;}
.owl-theme .owl-controls .owl-buttons div{}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:14px;height:14px;margin:5px 5px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#ffffff;border:1px solid #000000;opacity:1;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#000000;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(../images/AjaxLoader.gif) no-repeat center center}


.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1}
}
@-moz-keyframes empty{0%{opacity:1}
}
@keyframes empty{0%{opacity:1}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}
}


#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000;background:#fff;}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}
#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/kontrol.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/kontrol.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../images/kontrol.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}