@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%; }

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

}

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

.karsilama { width: 100%; margin: 0px 0px 60px 0px; }
.karsilama video, .karsilama iframe { float: left; width: 100%; height:300px; margin: 0px 0px 20px 0px; }
.karsilama a { width: 100%; }
.karsilama a img { width: 100%; height:auto; }

}

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

.sol { width: 100%; margin: 0px 0px 30px 0px; }
.sag { width: 100%; margin: 0px 0px 20px 0px; }

.sertifika img { width: 46%; margin: 0px 2% 20px 2%; }

.devamet a { width: 100%; margin: 0px 0px 0px 0px; }

.manset video { width: 100%; height: auto; }

.karsilama { width: 100%; margin: 0px 0px 60px 0px; }
.karsilama video, .karsilama iframe { float: left; width: 100%; height:300px; margin: 0px 0px 20px 0px; }
.karsilama a { width: 100%; }
.karsilama a img { width: 100%; height:auto; }

.mobyok { display:none; }
.katalog { display:block; }

.ortala { width: 100% !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; }
.ortala3 { width: 96% !important; height:auto; margin: 0px auto 0px; }

.header { background:#171b26; height: auto; margin: 0px 0px 0px 0px; padding: 0px 20px 30px 20px; }

.logosag { 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; }

.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; margin: 15px 0px 15px 0px;	padding: 0px 0px 15px 0px; }
.ust p { float:right; width: auto; text-align:right; height: auto; padding: 15px 0px 0px 0px; margin:0px; }
.ust span { float:left; width: 100%; text-align:center; }
.ust span a { display:inline-block; float:none;	}

.logo { width: 153px; height: 45px; margin: 0px 40px 0px 0px; }
.logo a { width: 100%; height: 45px; }
.logo img { width: 100%; height: 45px; }

.menum { display:block !important; float:right; width: 45px; height: 45px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; border-radius:10px; }
.menum a { float:left; width: 100%; height: 45px; overflow:hidden; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; border: 0px; font-size: 22px; 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; }
.manset { width: 100%; height: auto; margin: 0px 0px 0px 0px; }
.manset img { width: 100%; height: 100%; }
.mansetic { height: auto; }

.icmanset { margin: 0px 0px 0px 0px; }

.mansetic p {
	top: 25%;
	width: 60%;
	font-size:20px;
	}

.mansetic p span {
	margin: 10px 0px 0px 0px;
	}

.mansetic p span span {
	width: 100%;
	font-size:22px;
	}

.mansetic p i {
	margin: 15px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	}

.projeler2 {
	margin: 25px 0px 90px 0px;
	}

.stats p {
	width: 48%;
	margin: 10px 1% 10px 1%;
	padding: 15px 15px 15px 15px;
	}

.stats p:last-child {
	width: 100%;
	margin: 10px 0px 10px 0px;
	}

.stats p i {
	height: auto;
	font-size:28px;
	}

.stats p span {
	font-size:15px;	
	}

.stats p b {
	font-size:16px;
	}

.urunic3 div { width: 31.3%; height: auto; margin: 0px 1% 10px 1%;	}
.urunic3 a { height: auto; }
.urunic3 img { height: auto; }

.projeler {
	width: 100%;
	margin: 40px 0px 90px 0px;
	}

.projeler-sol {
	width: 100%;
	margin: 30px 0px 0px 0px;
	}

.projeler-sol2 img {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.projeler-sag {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.projeler-sol2 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.projeler-sol2 img {
	width: 46%;
	margin: 20px 2% 20px 2%;
	}

.projeler-sag2 {
	width: 100%;
	margin: 30px 0px 10px 0px;
	}


.stats2 p {
	float:left; 
	width: 98%;
	height: auto;
	overflow:hidden;
	margin: 10px 1% 10px 1%;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}


.nbaslik p { font-size:27px; }
.nbaslik span { width: 90%; margin: 20px 5% 0px 5%; 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; }

.urunler { width: 100%; margin: 0px 0px 30px 0px; }
.urunic { height: auto;  margin: 30px 0px 0px 0px; }
.urunic2 { height: auto;  margin: 30px 0px 0px 0px; }
.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; }

.bilgiler { width: 100%; margin: 0px 0px 30px 0px; }
.bilgi span a { 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; }

.kapla { padding: 30px 20px 20px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.kapla2 { padding: 30px 0px 20px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.liste2bar { float:left; width: 48%; margin: 0px 1% 30px 1%; padding: 0px 0px 30px 0px; }
.l2barbos { width: 48%; margin: 0px 1% 30px 1%; }
.liste2bar a { height: auto; min-height: 170px; font-size:14px; }
.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; }


#menuac { background:#171b26; width: 100%; display:none; z-index:9999 !important; float: left; height: 100%; overflow-y: auto; overflow-x: hidden; margin: 0px; padding: 70px 30px 30px 30px; 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; }

.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: 0px 20px 0px 0px; border: 0px; text-align: center; color:#ffffff; font-size:35px; font-weight:600; text-decoration:none; }

#menuac #ustmenu {
	width: 100%;
	height: auto;
	border-radius:20px;
	padding: 15px 5px 15px 5px;
	-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:22px;
	}

#menuac ul.ustmenu li a i {
	margin: 0px 16px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-size:22px;
	}

#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:20px;
	}

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

} 

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

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

}