@media only screen and (max-width: 1000px) {

.mobilyok { display:none !important; }
.mobilvar { display:block !important; }

.ortala { width: 95% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }
.ortala1 { width: 100% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }
.ortala2 { width: 95% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }
.ortala3 { width: 95% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }

.ust { display:none; }
.menualani-1 { display:none; }
.dil_sec { display:none; }

.header { position:relative; width: 100%; margin: 0px 0px 0px 0px; padding: 20px 10px 20px 10px; }

.logo { width: 240px; height: 80px; margin: 0px 0px 0px 0px; }
.logo a { width: 100%; height: 80px; }
.logo a img { max-width: 240px; max-height: 80px; }

.menum { display:block; float: right; width: 50px; height: 80px; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.menum a { float:left; width: 100%; height: 50px; overflow:hidden; margin: 15px 0px 0px 0px; padding: 14px 0px 12px 0px; border: 0px; border-radius:10px; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.menum a i { padding: 1px 1px 1px 1px; color:#FFFFFF; font-size:20px; text-decoration:none; }
.menum a:hover { background:#303030; }

.manset { width: 100%; height: auto; margin: 0px 0px 0px 0px; }
.mansetic { height: auto; }
.mansetic a { height: auto; }
.mansetic img { width: 100%; height: auto; max-height: auto; }
.manset1 { left: 10px; right:auto; top: 50%; bottom: auto; width: 30px; height: 30px; padding: 8px 0px 0px 0px; font-size:35px; }
.manset2 { left:auto; right: 10px; top: 50%; bottom: auto; width: 30px; height: 30px; padding: 8px 0px 0px 0px; font-size:35px;  }

.manset-text { top: 100px; width: 90%; }
.manset-text p { width:100%; }
.manset-text p b { width:100%; padding: 15px 0px 15px 0px; font-size:20px; text-align:center; }
.manset-text span { width:100%; margin: 0px 0px 0px 0px; padding: 15px 0px 15px 0px; font-size:16px; text-align:center; }

.alan-kapla { margin: 0px 0px 45px 0px; }

.iconlar { width: 50%; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; background: #ffffff; background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%); }
.iconlar i { width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; text-align:center; font-size:25px; border-bottom:0px !important; }
.iconlar p { width: 100%; margin: 0px 0px 0px 0px; font-size:22px; text-align:center; }
.iconlar span { font-size:16px; text-align:center; }

.tanitim-sol { width: 100%; margin: 0px 0px 0px 0px; }
.tanitim-sol img { width: 100%; height: auto; margin: 0px 0px 0px 0px; }
.tanitim-sol-2 { width: 50%; height: auto; margin: 0px 0px 0px 0px; }
.tanitim-sol-3 { width: 50%; height: auto; margin: 10px 0px 0px 0px; }
.tanitim-sag { width: 100%; height: auto; margin: 20px 0px 0px 0px; }
.tanitim-sag p { font-size:18px; }
.tanitim-sag b { font-size:26px; }
.tanitim-sag span { font-size:14px; }
.tanitim-sag i { font-size:14px; }
.tanitim-sag i i { font-size:22px; }
.tanitim-sag a { width:100%; text-align:center; font-size:16px; }

.hizmetler { padding: 0px 0px 0px 0px; }
.hizmetresim { height: auto; }
.hizmetresim img { height: auto; }
.hizmet1 { left: 0px; right: auto; top: -60px; bottom: auto; }
.hizmet2 { left: auto; right: 0px; top: -60px; bottom: auto; }

.hizmet { width: 100% !important; margin: 0px 0px 30px 0px; }

.ekip { width: 100%; height: 530px; margin: 0px 0px 65px 0px; padding: 52px 0px 0px 0px; }
.ekipliste { width: 90% !important; height: 360px !important; margin: 0px 5% 0px 5% !important; }
.ekiplisteic { width: 100%; height: 330px; }
.ekiplisteresim { width: 100%; height: 240px; }
.ekiplisteresim img { width: 100%; height: 240px; }
.ekip1 { left: 20px; right:auto; top: -60px; bottom: auto; }
.ekip2 { left:auto; right: 20px; top: -60px; bottom: auto; }

.blog { width: 100%; margin: 0px 0px 30px 0px; padding: 0px 0px 30px 0px; border-bottom: 1px solid #dddddd; }
.blog-bos { width: 100%; margin: 0px 0px 30px 0px; padding: 0px 0px 30px 0px; border-bottom: 1px solid #dddddd; }
.blogkat { width: 100%; margin: 0px 0px 30px 0px; padding: 0px 0px 30px 0px; border-bottom: 1px solid #dddddd; }
.blogkat-bos { width: 100%; margin: 0px 0px 30px 0px; padding: 0px 0px 30px 0px; border-bottom: 1px solid #dddddd; }
.blogresim { width: 100%; height: 240px; margin: 0px 0px 10px 0px; }
.blogresim img { width: 100%; height: 100%; margin: 0px 0px 0px 0px; object-fit: cover; }
.blogdty .blogresim { width: 100%; height: 240px; margin: 0px 0px 10px 0px; }
.blogdty .blogresim img { width: 100%; height: 100%; object-fit: cover; }
.blogalt { width: 100%; height: auto; }

.icbaslik { margin: 0px 0px 40px 0px; padding: 40px 0px 40px 0px; }
.sayfabaslik h1, .sayfabaslik p { font-size:20px; }
.sayfabaslik a { font-size:14px; }
.neredeyim { width: 100%; margin: 0px 0px 0px 0px; }	

.tambar { margin: 0px 0px 0px 0px; padding: 20px 20px 15px 20px; }
.ickapla { margin: 0px 0px 0px 0px; padding: 20px 20px 15px 20px; }
	
.footer { padding: 0px 0px 0px 0px; }
.menualani1 { width: 100%; margin: 20px 0px 20px 0px; }
.menualani2 { width: 100%; margin: 0px 0px 20px 0px; }
.menualani3 { width: 100%; margin: 0px 0px 20px 0px; }
.menualani3 .altmenu li { width: 100%; }
.footer-alt { padding: 15px 0px 60px 0px; }

.uyemenu { margin: 0px 0px 30px 0px; }
.uyemenu li { width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #efefef; }
.uyemenu li:last-child { border-bottom: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.solbar { width:100%; margin: 0px 0px 20px 0px; }
.sagbar { width:100%; margin: 0px 0px 0px 0px; }

/* Tekil yazı: öne çıkan görsel (tablet + mobil) */
.ickapla2 {
	padding: 20px 15px 15px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.onecikan-gorsel {
	float: none;
	width: 100%;
	max-width: 100%;
	margin: 0px 0px 12px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.onecikan-gorsel img {
	float: none;
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
	object-fit: cover;
	border-radius: 12px;
}

.yarim { width:100%; margin: 0px 0px 0px 0px; }
.yarims { width:100%; margin: 0px 0px 0px 0px; }
.xyarim { width:100%; margin: 0px 0px 0px 0px; }
.xyarims { width:100%; margin: 0px 0px 0px 0px; }

.ikili { width:100%; margin: 0px 0px 20px 0px; }
.ikili2 { width:100%; margin: 0px 0px 0px 0px; }

.gunsecimic { font-size:16px; }
.gunsecimic form { font-size:16px; }
.gunsecimic b, .gunsecimic form b { font-size:16px; }
.gunsecimic a, .gunsecimic form a { font-size:16px; }

a.tf-top {
	bottom: 85px;
	}


}

@media only screen and (max-width: 480px) {

.ickapla2 { padding: 16px 12px 12px 12px; }
.onecikan-gorsel { margin: 0px 0px 10px 0px; }
.onecikan-gorsel img { border-radius: 10px; }
.blogresim { height: 190px; }
.blogdty .blogresim { height: 190px; }

}

@media only screen and (max-width: 1200px) and (min-width: 1001px) {

.onecikan-gorsel { width: 100%; max-width: 100%; margin: 0px 0px 12px 0px; }
.onecikan-gorsel img { width: 100%; max-width: 100%; height: auto; object-fit: cover; border-radius: 12px; }

.blogresim { width: 100%; height: 240px; margin: 0px 0px 10px 0px; }
.blogresim img { width: 100%; height: 100%; object-fit: cover; }
.blogdty .blogresim { width: 100%; height: 240px; margin: 0px 0px 10px 0px; }
.blogdty .blogresim img { width: 100%; height: 100%; object-fit: cover; }

}


#mobil_menu {
	background:#FFFFFF;
	display:none;
	z-index:9999 !important;
	float: left;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0px;
	padding: 15px;
	border: 0px;
	position : fixed;
	_position : absolute;
	top	: 0px;
	_top : expression(eval(document.body.scrollTop));
	left:0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

#mobil_menu .ustsol { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#mobil_menu .ustsol span { color:#000000; width: 100%; margin: 0px 0px 10px 0px; text-align:center; font-size:14px; font-weight:400; }
#mobil_menu .ustsol span i { color:#000000; width: 100%; margin: 0px 0px 5px 0px; font-size:20px; text-align:center; }

#mobil_menu .ustsag { width: 100%; height: auto; overflow:hidden; margin: 15px 0px 15px 0px; padding: 20px 20px 20px 20px; border: 1px solid #dddddd; border-radius:10px; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#mobil_menu .ustsag a { float: none; width: auto; height: auto; overflow:hidden; margin: 0px 10px 0px 10px; }
#mobil_menu .ustsag a i { color:#000000; font-size:22px; text-decoration:none; }
	
.kapat {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-radius:10px; 
	}

.kapat a{
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 12px 0px;
	border: 0px;
	text-align: center;
	color:#FFFFFF;
	font-size:15px;
	font-weight:700;
	text-decoration:none;
	}
	
#mobilmenu {
	background:#FFF;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	border: 1px solid #dddddd;
	border-radius:10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}
	
ul.mobilmenu {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
.mobilmenu li {
	list-style:none;
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #dddddd;
	}
	
.mobilmenu li:last-child {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px;
	}
	
.mobilmenu li a {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#303030;
	font-size:16px;
	font-weight:600;
	text-decoration:none;
	}

.mobilmenu li:hover a {
	text-decoration: none;
	}
	
ul.mobilmenu li ul {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 5px 20px;
	border: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.mobilmenu li li a {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#303030;
	font-size:15px;
	font-weight:500;
	text-decoration:none;
	}
	
.mobilmenu li.cizgili a{
	background:#183964;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 14px 10px 14px 10px;
	border: 1px solid #183964;
	border-radius:10px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:500;
	text-decoration:none;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.mobilmenu li.cizgili a:hover {
	background:#303030;
	color:#FFFFFF;
	text-decoration:none;
	}
