@media only screen and (min-width: 1101px) and (max-width: 1400px) { 

.mkapla { margin: 0px 0px 0px 0px !important; }
.manset { width: 100%; height: auto; margin: 0px 0px 0px 0px; }
.manset img { width: 100%; height: 100%; }
.mansetic { height: auto; }
.mansetic p { font-size:25px; top: 35%; }
.mansetic p span { font-size:22px; }

.refs { float:left; width: 46%; margin: 0px 2% 30px 2%; }
.refs a { height: auto; }
.refs img { height: auto; }

}

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

body { background: #FFFFFF; }

ul.list-group li {
	width: 98%;
	margin: 0px 1% 20px 1%;
	}

.alt-iletisim-1 { display:none !important; }
.alt-iletisim { display:block !important; }

.ortala { width: 96% !important; height:auto; margin: 0px auto 0px; }
.ortala1 { width: 96% !important; height:auto; margin: 0px auto 0px; }
.ortala2 { width: 96% !important; height:auto; margin: 0px auto 0px; }
.ortala2x { width: 100% !important; height:auto; margin: 0px auto 0px; }
.ortala3 { width: 96% !important; height:auto; margin: 0px auto 0px; }
.ortala4 { width: 96% !important; height:auto; margin: 0px auto 0px; }

.header { background:#000; height: auto; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 20px; }

.logosag { display:none; }
.logosol { display:none; }

.solbar { width: 100%; height: auto; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
.sagbar { width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.solbar2 { width: 100%; height: auto; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
.sagbar2 { width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.yarim { width: 100%; height: auto; margin: 0px 0px 15px 0px; }
.yarim2 { width: 100%; height: auto; margin: 0px 0px 0px 0px; }

.bos40 { height: 30px; }

.ust { height: auto; }
.ust p { width: 100%; text-align:center; height: auto; padding: 20px 0px 20px 0px; }
.ust span { float:left; width: 100%; text-align:center; }
.ust span a { display:inline-block; float:none;	}

.logo {
	background: none;
	float:left;
	width: 200px;
	height: 60px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	border-radius: 0px;
	}

.logo a {
	float:left;
	width: 100%;
	height: 60px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.logo img {
	float:left;
	width: auto;
	height: 60px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.menum { display:block !important; float:right; width: 40px; height: 60px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.menum a { float:left; width: 100%; height: 60px; overflow:hidden; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; border: 0px; font-size: 25px; font-weight:800; color:#FFFFFF; text-decoration:none; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.mkapla { margin: 0px 0px 0px 0px !important; border:0px solid #FFF; border-radius:0px !important; }
.manset { width: 100%; height: auto; margin: 0px 0px 0px 0px; border-radius:0px !important; }
.manset img { width: 100%; height: 100%; border-radius:0px !important; }
.mansetbg { display: none; }
.slider-nav { display: none; }

.mansetic { height: auto; }
.mansetic p { font-size:25px; top: 35%; padding:0px 15px 0px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.mansetic p span { font-size:22px; }

.icmanset { margin: -15px 0px 0px 0px !important; border:5px solid #FFF; border-radius:10px 10px 0px 0px; }
.icmansetk { padding: 40px 0px 40px 0px; }

.nbaslik p { font-size:27px; }
.nbaslik span { width: 60%; margin: 0px 20% 0px 20%; font-size:16px; }

.tekli { width: 48%; margin: 20px 1% 20px 1%; }
.tekli p { font-size:15px; }
.tekli span { font-size:13px; }

.tamsayfa { background:url(i/tamsayfamobil.jpg) no-repeat center top; width: 100%; height: auto; }
.tamsayfak { padding: 200px 30px 50px 30px; }
.tamsayfak p { width: 100%; margin: 0px 0px 20px 0px; font-size:26px; text-align:center; }
.tamsayfak span { width: 100%; margin: 0px 0px 0px 0px; font-size:16px; text-align:center; }

.tamsayfak2 { padding: 60px 30px 60px 30px; }
.tamsayfak2 p { font-size:28px; }
.tamsayfak2 p b { font-size:28px; }
.tamsayfak2 span { width: 100%; font-size:16px; }

.karsilama { width: 100%; margin: 15px 0px 30px 0px; }
.karsilama img { display:none; float:left; width: 50%; height: auto; overflow:hidden; margin: 0px 25% 0px 25%; padding: 10px 10px 10px 10px; text-align:center; left:auto; right:auto; position:relative; }
.karsilama p { width: 100%; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.karsilama p a { font-size:18px; }
.karsilama p span { font-size:14px; height: auto; }

.urunler { width: 100%; margin: 0px 0px 30px 0px; }
.urunic { height: auto; }
.urunic div { height: auto; }
.urunic a { height: auto; }
.urunic img { height: auto; }
.urunic p { height: auto; }
.yatay-urunler .slick-arrow { top:0px; }
.yatay-urunler .slick-arrow:last-child { top:0px; }

.urunic2 a { height: auto; }
.urunic2 p { width: 100%; height: 155px; }

.bilgiler { width: 100%; margin: 0px 0px 30px 0px; }
.bilgi span a { height: auto; }

.stats p { width: 45%; margin: 10px 2.5% 10px 2.5%; }
.stats p:nth-child(1) { margin: 10px 2.5% 40px 2.5%; }
.stats p:nth-child(2) { margin: 10px 2.5% 40px 2.5%; }
.stats p span { font-size:17px; }
.stats p b { font-size:26px; }

.stats2 p { width: 100%; margin: 20px 0px 0px 0px; }

.blog { width: 100%; margin: 0px 0px 30px 0px; }

.blogresim {
	width: 100%;
	height: auto;
	margin: 0px 0px 15px 0px;
	}

.blogresim img {
	width: 100%;
	height: auto;
	}

.blogalt {
	width: 100%;
	height: auto;
}


.iconlar1 { margin: 0px 0px 10px 0px; }
.iconlar1 p { width: 100%; margin: 0px 0px 20px 0px; }
.iconlar1 p:last-child { width: 100%; margin: 0px 0px 20px 0px; }
.iconlar1 p span b { font-size:18px; }

.tektanitim { width: 100%; margin: 0px 0px 30px 0px; }
.tektanitim img { width: 50%; height: auto; margin: 20px 0px 0px 25%; }
.tektanitim p { width: 100%; padding: 20px 20px 20px 20px; }
.tektanitim p a { font-size:18px; }

.ekurunler { width: 100%; margin: 0px 0px 30px 0px; }
.ekurun { width: 100%; height: auto; margin: 0px 0px 20px 0px; padding: 0px 20px 20px 20px; text-align:center; }
.eubos { margin: 0px 0px 20px 0px; }
.ekurun img { float:none; width: 50%; max-width:150px; margin: 20px auto 0px; text-align:center; }
.ekurun p { height: auto; max-height: auto; }
.ekurun span { height: auto; }

.dbaslik h1 { font-size:22px; }

.gallery .gallery-item { width: 14.6%; height: auto; margin: 14px 1% 14px 1%; }
.gallery img { width: 100%; height: auto; }

.iconalan { float:left;	width: 90%;	height: auto; overflow:hidden; margin: 15px 5% 15px 5%; padding: 0px 0px 0px 0px; border: 0px; }
.sonicon { margin: 0px 5% 0px 5%; }

.fsol { display:none; }
.fkutu { float: left; width: 90%; height: auto; overflow:hidden; margin: 10px 5% 10px 5%; padding: 0px 0px 0px 0px; border: 0px; }

.liste2bar { float:left; width: 100%; margin: 0px 0px 30px 0px; padding: 0px 0px 30px 0px; }
.l2barbos { margin: 0px 0px 0px 0px; }
.liste2bar a { height: auto; }
.liste2bar img { height: auto; }

.refs { float:left; width: 46%; margin: 0px 2% 30px 2%; }
.refs a { height: auto; }
.refs img { height: auto; }

.yatay-urunler .slick-arrow { top:120px; bottom:0px; }
.yatay-urunler .slick-arrow:last-child { top:120px; bottom:0px; }

.kapla { padding: 30px 20px 20px 20px; }

} 


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

.mansetic p { font-size:20px; top: 35%; }
.mansetic p span { font-size:16px; }

.gallery .gallery-item { width: 40%; height: auto; margin: 14px 5% 14px 5%; }
.gallery img { width: 100%; height: auto; }

}


#menuac { width: 100%; display:none; z-index:9999 !important; float: left; height: 100%; overflow-y: auto; overflow-x: hidden; margin: 0px; padding: 20px; 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; background: url(i/sitebg.jpg) no-repeat; background-attachment:fixed; background-size:auto 100%; }

.kapat { float:right; width: auto; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.kapat a { float:left; width: 100%; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 15px 0px 10px 0px; border: 0px; text-align: center; color:#ffffff; font-size:30px; font-weight:600; text-decoration:none; }

#menuac #ustmenu {
	width: 100%;
	height: auto;
	border-radius:20px;
	padding: 15px 15px 15px 15px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

#menuac ul.ustmenu {
	width: 100%;
	height: auto;
	}

#menuac ul.ustmenu li {
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	}

#menuac ul.ustmenu li a {
	width: 100%;
	height: auto;
	padding: 15px 0px 15px 0px;
	font-size:25px;
	}

#menuac ul.ustmenu li a i {
	margin: 0px 12px 0px 0px;
	padding: 6px 0px 0px 0px;
	font-size:28px;
	}

#menuac ul.ustmenu li ul {
	width: 100%;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 42px;
	border-radius:0px;
	}

#menuac .ustmenu li ul li, #menuac .ustmenu li ul li:hover {
	width: 100%;
	}

#menuac .ustmenu li ul li i, #menuac .ustmenu li ul li:hover i {
	display:none !important;
	}

#menuac .ustmenu li li a, #menuac .ustmenu li li a:link, #menuac .ustmenu li li a:visited {
	background:none;	
	width: 100%;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size:23px;
	}

#menuac ul.ustmenu li ul { background: none; }
#menuac ul.ustmenu li ul li ul { background: none; }