* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clearfix { clear: both; }
.subpage { background-color: #fff; padding:15px; }
table { width:100%; }
.ga-d a.fancybox { display:inline-block; width:12.5%; }
.ga-d a.fancybox img { display:block; width:100%; }
#map-canvas { height:400px; }
.contact-address { margin-bottom: 10px; overflow:hidden; }
.contact-address .left { width:100px; font-weight: bold; }
.contact-address.three-col { width:33%; float:left; }

/* mobile */
@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}

@media (min-width:480px) {
	.main-hizmetler { float:left; }
	.dahilolan, .haricolan { width:48%!important; }
	.video-frame { height:250px; }
}

@media (max-width:479px) {
	.main-content-image { width:100%; display:block; margin-right: 0; margin-bottom: 10px; float:none; }
	.main-haberler, .sektors, .dahilolan, .haricolan { width:100%!important; }
	.main-hizmetler, .main-haberler { float:none; }
	.main-hizmetler, .main-haberler { overflow:hidden; }
	.mobile100 { width:100%!important; display:block!important; }
	.ga-d a.fancybox { width:49%!important; }
	.video-frame { height:200px; }
	#map-canvas { height:250px; }
}

@media (min-width:480px) and (max-width:767px) {
	.link-s a { width:auto!important; margin:5px 10px; }
}

@media (min-width:768px) and (max-width:999px) {
	.adresimiz, .link-s { width:47%; }
}

@media (max-width:767px) {
	.main-hizmetler, .main-haberler, .link-s, .adresimiz, .blutus { float:none; }
	.main-haberler { width:100%; margin-top: 30px; }
	.adresimiz, .link-s, .blutus { width:100%!important; }
	.adresimiz, .link-s { margin:0; border-bottom: solid 1px #474747; border-right: 0; padding-bottom: 15px; margin-bottom: 15px; }
	.ga-d a.fancybox { width:25%; }
	.contact-address.three-col { width:100%; }
	.iletisimsat { background:#f8f8f8; }
}

@media (max-width:999px) {
	body { font-family: Tahoma, Verdana, Segoe, sans-serif;}
	.visible-mobile { display:block!important; }
	.hidden-mobile { display:none!important; }
	.arama-cubugu, .menuler { display:none; }
	.arama-cubugu, .arama-kutusu, .menuler, .gobek-ic, .tepe, .logodivi, .arama-sonuclar, .content1000, .detays, .taban-ic { width:100%!important; }
	.logodivi, .arama-cubugu { float:none; }
	.content1000 { padding-left: 10px; padding-right: 10px; }
	.tepe { height: auto; position: relative; }
	.logodivi { text-align: center; padding: 10px 0; }
	.logodivi img { display:block; margin:0 auto; }
	.menu-toggle, .search-toggle { position:absolute; width:50px; height:50px; top:0; z-index: 10; text-indent: -10000px; }
	.menu-toggle { left:0; background:url(images/menu_button.png) no-repeat center center; }
	.search-toggle { right:0; background:url(images/search_button.png) no-repeat center center; }
	.tepe-main { background-position: bottom; }
	.social-links{ border-top:1px solid #eee; padding: 0 14px 6px; overflow: hidden; background:#fff; }
	.sosyal { margin-right: 10px; display:block; float:left; }
	.arama-cubugu { padding:5px; background: #ccc; margin:0; }
	.arama-sonuclar { left:0!important; top:50px!important; }
	.arama-kutusu { height:40px; }
	.menuler { padding:5px; background:#eee; }
	.menuler .menu-container a { display:block; }
	.mainpage-slider img { display:block; width:100%; }
	.gobek-ic, .gobek { padding:0; height:auto; }
	.golgemiz, .golgemiz2 { background-size: contain; height:20px; }
	.detays { margin-bottom: 10px; border:0; }
	.detays h4 { margin:5px 0 10px 0; font-size: 14px; color:#000; }
	.bas-prog, .det-prog, .bas-dest, .det-dest, .bas-hava, .det-hava, .bas-ikik, .bas-tekk, .det-ikik, .det-tekk { float:none; width:100%; text-align: left; border:0; border: 1px solid #ddd; border-bottom: 0; padding:5px; background-color: #fafafa; }
	.detaylarigor { background: #f0f0f0; padding:0px!important; border:1px solid #ddd; }
	.detaylarigor b { padding:5px!important; }
	.adresimiz { height:auto; }
	.link-s { border:0; }
	.link-s a { width:50%; display:block; float:left; }
	.blutus { border:0; padding-left: 10px; padding-right: 10px; width:100%; border-top:1px solid #474747; padding-top: 15px; margin-top: 15px; }
	.f-logo { width:50%; float:left; display:block; }
	.f-logo img { max-width:100%; }
	.canton1-span { overflow:hidden; padding-left: 0; }
	.styletarih, .stylesaat, .styleaciklama { display:block; width:100%; text-align: left; }
	.sendform-button, .sendform-item { margin-bottom: 15px; margin-right: 0; width:100%; float:none; }
	.fset1 { width:100%; }
	.tablom1 td { padding:3px 5px; }
	.dahilolan, .haricolan { margin-right: 0; }
	.cf-det-prog, .cf-bas-prog { width:20%!important; }
	.cf-det-dest, .cf-bas-dest { width:40%!important; }
	.cf-det-hava, .cf-bas-hava { width:40%!important; }
	.cf-det-ikik, .cf-bas-ikik { width:100%!important; border-left: solid 1px #e4e4e4; }
	.cf-det-tekk, .cf-bas-tekk { width:80%!important; border-left: solid 1px #e4e4e4; }
	.cf-det-tik, .cf-bas-tik { width:20%!important; }
	.cf-det-tik, .cf-det-tekk, .cf-det-ikik, .cf-det-hava, .cf-det-dest, .cf-det-prog { display:block; float:left; min-height: 80px; text-align: left!important; }
	.cf-detays { margin-bottom: 15px!important; overflow:hidden; }
	.ga-d a.fancybox { width:19%; }
	.fuarhakkinda-sag { margin-top: 30px; }
}

@media (min-width:768px) {
	.main-content-image { margin-right: 10px; width:300px; float:left; }
	.main-hizmetler { width:70%; }
	.main-haberler { width:30%; }
	.sektors { width:33%; float:left; margin-right: 0; }
	.video-frame { height:300px; }
}

@media (min-width:1000px) {
	.visible-mobile { display:none!important; }
	.hidden-mobile { display:block; }
	.menu-container { float:left; width:860px; }
	.social-links { float:right; }
	.fuarhakkinda-sol { border-right:dotted 2px #c4c4c4; float:left; margin-right:10px; width:620px; }
	.fuarhakkinda-sag { float:right; }
	.main-sektorler { border-right:dotted 0px #c4c4c4; float:left; margin-right:10px; width:730px; }
	.main-hizmetler { border-right:dotted 0px #c4c4c4; margin-right:8px; width:730px; overflow:hidden; }
	.main-haberler { float:right; width:auto; }
	.sendform-item { margin-right:10px; width:240px; float:left }
	.sendform-button { margin-right:10px; width:100px; float:left }
	.subpage { border-top: 5px solid #eee; }
	.video-frame { height:400px; }
}