.toggleMenu{ display:none !important}

@media screen and (max-width:1200px){
	@import 'https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500&display=swap';
@import 'https://fonts.googleapis.com/css?family=Roboto:400,700|Source+Sans+Pro:300,400,600,700,900&subset=latin-ext';
@import url('https://fonts.googleapis.com/css2?family=Lobster+Two&display=swap');

 @media screen and (min-device-width: 871px) and (max-device-width: 1024px){ 
.mobilslider{ display:block !important;} 
.desktopslider { display:none !important; }
	.sayfaResimler ul li, .makinaResimler ul li{ width:calc(25% - 11px); }
	.sayfaResimler ul li a { font: 11px Arial,sans-serif;}
	.urunBar .urunListBar li{display:block;margin:0;width: 50%;float:left;}
	.urunBar .urunListBar li a{width:90%;display:block;margin:0 4px;min-height: 210px;}
	 .urunBar .urunListBar li .urunListRes{height: 145px; overflow: hidden; position: relative;}
 } 
 
 @media screen and (min-device-width: 641px) and (max-device-width: 870px){ 
.mobilslider{ display:block !important;} 
.desktopslider { display:none !important; }
	.sayfaResimler ul li, .makinaResimler ul li{ width:calc(25% - 11px); }
	.sayfaResimler ul li a { font: 11px Arial,sans-serif;}
	.urunBar .urunListBar li{display:block;margin:0;width: 50%;float:left;}
	.urunBar .urunListBar li a{width:90%;display:block;margin:0 4px;min-height: 210px;}
	 .urunBar .urunListBar li .urunListRes{height: 145px; overflow: hidden; position: relative;}
	.isbasvuru-sol{ display:block; float:none; width:100%;}
	.isbasvuru-sag{ display:none;}
		
	.fuar_duyuru{ display:block; position:relative;  margin:0 auto; margin-bottom:40px; width:300px;}
	.fuar_duyuru_ic{ border-radius:0 !important; width:100%;  box-shadow:0 0 0; background:#fff; border:0px;}
	.fuar_duyuru_ic ul{ border-radius:0;}
 } 
 @media screen and (min-device-width: 481px) and (max-device-width: 640px){ 
.mobilslider{ display:block !important;} 
.desktopslider { display:none !important; }
	.sayfaResimler ul li, .makinaResimler ul li{ width:calc(33% - 11px); }
	.sayfaResimler ul li a { font: 11px Arial,sans-serif;}
	.urunBar .urunListBar li{display:block;margin:0;/* width: 50%; */float:left;}
	.urunBar .urunListBar li a{width:90%;display:block;margin:0 4px;min-height: 210px;}
	 .urunBar .urunListBar li .urunListRes{height: 145px;overflow: hidden;position: relative;}
	.isbasvuru-sol{ display:block; float:none; width:100%;}
	.isbasvuru-sag{ display:none;}
		
	.fuar_duyuru{ display:block; position:relative;  margin:0 auto; margin-bottom:40px; width:300px;}
	.fuar_duyuru_ic{ border-radius:0 !important; width:100%;  box-shadow:0 0 0; background:#fff; border:0px;}
	.fuar_duyuru_ic ul{ border-radius:0;}
	.altAlan .altAlan-logo img{width: 50%!important;margin: 0;}
 } 
 @media screen and (min-device-width: 361px) and (max-device-width: 480px) { 
.mobilslider{ display:block !important;} 
.desktopslider { display:none !important; }
	.sayfaResimler ul li, .makinaResimler ul li{ width:calc(50% - 11px); }
	.sayfaResimler ul li a { font: 11px Arial,sans-serif;}
	.urunBar .urunListBar li{display:block;margin:0;/* width: 50%; */float:left;}
	.urunBar .urunListBar li a{width:90%;display:block;margin:0 4px;min-height: 210px;}
	 .urunBar .urunListBar li .urunListRes{height: 145px; overflow: hidden; position: relative;}
	.isbasvuru-sol{ display:block; float:none; width:100%;}
	.isbasvuru-sag{ display:none;}
		
	.fuar_duyuru{ display:block; position:relative;  margin:0 auto; margin-bottom:40px; width:300px;}
	.fuar_duyuru_ic{ border-radius:0 !important; width:100%;  box-shadow:0 0 0; background:#fff; border:0px;}
	.fuar_duyuru_ic ul{ border-radius:0;}
	.altAlan .altAlan-logo img{ width: 70%!important;; margin: 0; }
 }

 
 @media screen and (max-width:360px){ 
.mobilslider{ display:block !important;} 
.desktopslider { display:none !important; }
	.sayfaResimler ul li, .makinaResimler ul li{ width:calc(50% - 11px); }
	.sayfaResimler ul li a { font: 11px Arial,sans-serif;}
	.urunBar .urunListBar li{display:block;margin:0;width: 100%;float:left;}
	.urunBar .urunListBar li a{width:90%;display:block;margin:0 4px;min-height: 210px;}
	 .urunBar .urunListBar li .urunListRes{height: 145px; overflow: hidden; position: relative;}
	.isbasvuru-sol{ display:block; float:none; width:100%;}
	.isbasvuru-sag{ display:none;}
		
	.fuar_duyuru{ display:block; position:relative;  margin:0 auto;  margin:0 auto; margin-bottom:40px; width:300px;}
	.fuar_duyuru_ic{ border-radius:0 !important; width:100%;  box-shadow:0 0 0; background:#fff; border:0px;}
	.fuar_duyuru_ic ul{ border-radius:0;}
	.altAlan .altAlan-logo img{ width: 70%!important;; margin: 0; }
}

 @media screen and (min-device-width: 1025px) and (max-device-width: 1500px){ 
 .site{ width:96%; }
 .sayfaBar .sayfaSolBar{ width:260px;}
 .sayfaBar .sayfaSagBar{ width:72%}
	.site{ width:96%; }
	.sayfaResimler ul li, .makinaResimler ul li{ width:calc(25% - 11px); }
	.sayfaResimler ul li a { font: 11px Arial,sans-serif;}
}
	.menu{width: 100%;}
    .menu-mobile { 
        display: block;
		padding: 0!important;
        color: transparent;
    }
    .menu-container {
        width: 100%;
        padding: 0!important;
    }
    .menu-dropdown-icon:before {
        display: block;
    }
    .menu > ul {
        display: none;
    }
    .menu > ul > li {
        width: 100%;
        float: none;
        display: block!important;
    }
    .menu > ul > li a {
        padding: 0.8rem 1.5em;
        width: 100%;
        display: block;
        color: #fff;
    }

    .menu > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul.normal-sub {
        width: 100%;
    }
    .menu > ul > li > ul > li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .menu > ul > li > ul > li:first-child {
        margin: 0;
    }
    .menu > ul > li > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block;
        background: #000000!important;
    }
	.duyuruKayan{padding: 0;} 
.toggle-menu{ display:block !important;} 
.toggleMenu{ display:block !important;}
.bx-viewport{ top:-4rem!important; }
.site{ width:100%; }
	
 .gizle{height: 55px;!important;}
.ustAlan{background: rgb(0 0 0 / 74%)!important;top: 0px;z-index: 9999;width:100%;position: fixed;padding: 0.4rem 0;}
.ustAlan .menuBar ul li.anasayfa{ display:none; }
.ustAlan .menuBar ul li.mobilsayfa{ display:block; }
.ustAlan .menuBar {position:fixed;background: #fff;height:86%;bottom:0;left:0;overflow:auto;top:10% !important;right:0;z-index:9;width:100%;display:none;float:none !important;}
.ustAlan .dilBar, .ustAlan .araBar , .altBar{ display:none; }
.ustAlan .logoBar{ display:none; }
.ustAlan .sloganBar{ display:none;}
.homeabout{ margin-top: -2rem; }
.homeabout h1{ padding: 0!important; margin: 0!important; }
.urunBar .urunSolBar{ top: 0!important; }
.contactNav{ display: none; }
.referans-list{ text-align: center; }
.referans-list img{width: 50%!important;}
.grup-list li{padding: 0;margin: 0;margin-bottom: 2rem;}
	
.ustAlan ul li.dilsecenek a{background: #31688d!important; color:#fff; font:12px arial,sans-serif; border-bottom-color:#444;border-bottom: 1px solid #234e6b;}
.ustAlan ul li.dilsecenek a img{ vertical-align:middle; margin-right:3px; width:2em; }
	
.toggle-menu {height: 1.5em;/* background: rgb(0 0 0 / 74%)!important; */padding: 10px 0 !important;position:relative;width:100%;left:0;z-index:99;top: 1rem;display:block;}
.toggle-menu .logo_ust{position:absolute;top: -10px;left:0;right:0;width: 60%;/* text-align:center; */z-index:98;}
.toggle-menu .logo_ust a{width:auto;position:relative;width:100%;display:block;color:#fff;font:300 16px Open Sans,sans-serif;line-height: 3em;}
.toggle-menu .logo_ust img{width:auto;height: 2.4rem;display:inline-block;vertical-align:middle;filter: brightness(0) invert(1);margin-left: 1rem;}
.toggle-menu .togglea{float: right;padding: 6px;margin-right: 10px;color: #000;font-size: 16px;z-index:99;top: -1rem;position:relative;}
.toggle-menu .telefon{ padding:6px 7px; display:inline-block; font: 13px Roboto,sans-serif; color:#333; margin-top:-4px; }
.toggle-menu .telefon span{ vertical-align:middle; margin-right:5px;; }
.toggle-menu .telefon b{ font-weight:600; margin-top:5px; display:inline-block; }
.toggle-menu .telefon a{ color:#333; }
.menu > ul > li > ul > li img {display: none;}
	.menu > ul > li:hover {
    background: #083a5c;
}
.menu > ul > li > ul > li span{ margin: 0 }
.menu > ul > li > ul.normal-sub2 > li a{ padding: 0 }
	
.homeimage{ width: 100%; }
.anasayfaYazi{min-height:0}
.navPhone{
    float: right;
    padding: 6px;
    margin-right: 10px;
    color: #000;
    font-size: 12px;
    z-index: 99;
    top: -1rem;
    position: relative;
}
.navMail{
    float: right;
    padding: 6px;
    margin-right: 10px;
    color: #000;
    font-size: 12px;
    z-index: 99;
    top: -1rem;
    position: relative;
}

.ustAlan .menuBar ul li ul{position:relative;background: #e1e1e1;color:#fff;display:none;z-index:999;min-width:200px;}
.ustAlan .menuBar ul li { display:block; float:none; }
.ustAlan .menuBar ul li a { display: block; padding: 10px 17px; text-align: left; font-size:15px; font-family:arial,sans-serif; font-weight:300; border-bottom:1px solid #333;}
.ustAlan .menuBar ul li i{ float:right; margin-top:6px;}
.ustAlan .menuBar ul li.dilsecenek a{ background:#555; color:#fff; font:12px arial,sans-serif; border-bottom-color:#444;}
.ustAlan .menuBar ul li.dilsecenek a img{ vertical-align:middle; margin-right:3px; width:2em; }
.mansetAlan{margin-top: 4rem;}
.mansetAlan ul li .mansetBilgi{bottom:0;top:auto;position:absolute;left:0;background: rgb(53 140 198 / 51%);padding:7px 15px;width: calc(100% - 30px);text-align: center;}
.mansetAlan ul li .mansetBilgi p{ display:none; }
.mansetAlan ul li .mansetBilgi strong{font-size:14px;padding: 0 10px!important;}
.mansetAlan .bx-wrapper .bx-controls-direction a {margin-top: 0!important;}

.mansetAlan .bx-wrapper .bx-next {width:30px;height:57px;right:0;}
.mansetAlan .bx-wrapper .bx-next:hover{ opacity:0.8;background-position:0 0 !important;transition: all 400ms; -moz-transition: all 400ms; -webkit-transition: all 400ms; -o-transition: all 400ms;}
.mansetAlan .bx-wrapper .bx-prev {width:30px;height:57px;left:0;}
.mansetAlan .bx-wrapper .bx-prev:hover{ opacity:.8; background-position:0 0 !important;transition: all 400ms; -moz-transition: all 400ms; -webkit-transition: all 400ms; -o-transition: all 400ms;}


.sayfaBar .sayfaBarDetay{ padding:5px 10px;}

.duyuruKayan{ margin-top:0px;}
.duyuruKayan ul li{width: 100%;margin-top: 4px;}
.duyuruKayan ul li .duyuruResim{vertical-align:middle;width: 100%;}
.duyuruKayan ul li .duyuruBilgi{vertical-align:middle;}
.duyuruKayan ul li .duyuruBilgi strong{font-size: 1.8rem;letter-spacing:0;color:#222;}
.duyuruKayan ul li .duyuruBilgi p{ display:none; }
.duyuruKayan .bx-wrapper .bx-viewport{ padding-bottom:20px; background:#efefef }
.duyuruKayan .bx-controls-direction{ display:block;}
.duyuruKayan .bx-pager{ display:none;}
.bx-clone{   display: none !important;}
.bx-controls{ display:none !important;}
.sayfaBar, .urunBar{
    margin-top: 5.7rem;
}
.sayfaBar .penAyir, .sayfaBar .sayfaBarResim{ height:auto;}

.sayfaResimler ul li{max-height: 230px;}
.sayfaResimler ul li img{margin-top:0;}	

.sayfaBar .sayfaBarDetay h1{font-size: 24px;margin-top: 0;/* text-align: justify; */padding: 0;}

.sayfaBar .sayfaSolBar, .urunBar .urunSolBar{display:none;float:none;width:100%;position:relative;left:0;border:0;min-height: 10px;border-bottom: 5px solid #226ea1;}
.sayfaBar .sayfaSolBar a{ padding:10px 20px;}
.sayfaBar .sayfaSagBar{ float:none; width:98%; margin:0 auto;}
.urunBar .urunSagBar{ min-height:auto;}
.urunBar .urunBarDetayAlan{width:100%;padding-left: 0;top: 0;}
.urunBar .urunSayfaBaslik{ padding:10px 15px;  }
.urunBar .urunSayfaBaslik h2{font-size:22px; padding:0; margin:0; }
.urunBar .urunListBar_a li a {width:100%;}
.urunBar .urunListBar{ padding:20px 10px; }
.urunBar .urunListBar_a li{display:block;}
.urunBar .urunListBar li strong{ font-size:13px; padding:10px 6px;}

.urunResimleri{background: none;}
.urunResimleri a{padding: 0;margin-bottom: 0.6rem;margin-right: -4px;width: 48%;}
.urunslidetop{height: auto; display:none;}

.haberKayan{ margin-top:0px;}
.haberKayan ul li{width: 100%;padding: 0 1rem!important;margin-bottom: 1rem;}
.haberKayan ul li .haberResim{vertical-align:middle;width: 100%;text-align: center;}
.haberKayan ul li .haberBilgi{vertical-align:middle;}
.haberKayan ul li .haberBilgi strong{font-size: 1.3rem;letter-spacing:0;/* color:#222; */font: 500 17px Poppins,sans-serif;}
.haberKayan ul li .haberResim img{width:80%;height: auto;}
.haberKayan ul li .haberBilgi p{/* display:none; */}
.haberKayan .bx-wrapper .bx-viewport{ padding-bottom:20px; background:#efefef }
.haberKayan .bx-controls-direction{ display:block;}
.haberKayan .bx-pager{ display:none;}

.kullanimAlani{ padding:0; }
.kullanimAlani .kullanimPen li{ width:100%;}
.kullanimAlani .kullanimPen li.alan1,.kullanimAlani .kullanimPen li.alan2{ margin-left:0; max-width:100%; width:100% !important; display:block; vertical-align:top; height:auto; }
.kullanimAlani .kullanimPen a h3{ font-size:15px; }
.anasayfaYazi-icerik{ padding:0 10px; font-size:13px; line-height:1.7 }
.anasayfaYazi-icerik2{padding: 0 0.8rem;}

.kariyer-list li .grup-sol-kariyer{ width:100%;border: none;padding: 0;}
.kariyer-list li .grup-sag-kariyer{ width:100%;margin: 0;}
.kariyer-list li .grup-sol-kariyer2{ width:100%;margin: 0;}
.kariyer-list li .grup-sag-kariyer2{width: 100%;border: none;padding: 0;}
.kariyer-list li .grup-sol-kariyer .grup-logo-kariyer img{
    width: 100%;
}
.referans-resimler ul li{ width: 44%!important;height: auto; }
.grup-list li .grup-sol-haber { width:100%!important; }
.grup-list li .grup-sag-haber{ width: 100%!important; }
.urunDetayBilgi .urunDetayBilgiSol, .urunDetayBilgi .urunDetayBilgiBolum{width: 90%;display:block;margin:0 auto;padding: 0;}
.urunDetayBilgi .urunDetayBilgiSol{border: 0;}
.urunDetayBilgi .urunDetayBilgiBolum{ padding-left:0;  border:0; }
.urunDetayBilgi .urunDetayBilgiBolum #urunAciklama{height: auto; overflow: auto;}
.teknik_resim img{ height:10em; }

.sizi-arayalim-sol{ float:none; width:81% !important; }
.form-ust .form-kontrol{ display:block; width:95%; padding:10px;  border:1px solid #ccc; border-radius:5px; margin-bottom:15px; font:12px arial,sans-serif; }
.form-ust label{ margin-bottom:10px; display:block;font:bold 13px Arial,sans-serif;  }
.form-ust button{ transition-property: background-color,border-color;background-color: #595959; font:bold 15px Roboto Slab,sans-serif; white-space: nowrap;color: #fff;border: 0;border-radius: 5px;outline: 0;cursor: pointer; width:100%; line-height: 1; display: block !important;padding: 10px 0;line-height: 1.1; border:0; margin-top:10px;}
.form-ust button:hover{ background:#555; }
.form-ust a.form-link{ font:bold 12px Arial,sans-serif; display:block; padding-bottom:10px; padding-top:10px; color:#555 }

.grup-list li p{ font:normal 13px Arial,tahoma,sans-serif; line-height:21px}
.grup-list li .grup-sol{ display:inline-block; width:100%; vertical-align:top; text-align:left}
.grup-list li .grup-sag{ display:none; width:100%; vertical-align:top;  text-align:center; margin:0 auto; border:0px; margin-top:20px; padding:10px;}

.haber-aciklama{ display:block; float:none; width:100%; }
.haber-aciklama .tarih{ display:none !important; }

.sayfaBar .haber-resim{ width:98%; margin-left:0; float:none !important; }
.proje-resmi img{ width:100%; height:auto; }
.proje-resimler h2{ font-size:16px; text-align:left; }
.proje-resimler ul li {padding:6px;margin-right:10px !important;margin-left:0 !important;height:auto;background:#fff;border:1px solid #ccc;float:left;display:block !important;width: 40%;margin-bottom:10px;}
.proje-resimler ul li img{width: 180px;height: 160px;}
.proje-resimler ul li:first-child{ margin-left:0;}

.proje-teklifi-al { position: relative;top: 0;border-radius: 0;margin-bottom: 10px;display: block;}

.remodal{ padding:20px 10px; }
.remodal-wrapper{ margin-top:5em;}
.basvuruform_proje{ width:90% !important; max-width:100%}

#callnowbutton {display:block; position:fixed; text-decoration:none; z-index:2147483647;width:100%;left:0;bottom:0;height:60px;border-top:1px solid #2dc62d; border-bottom:1px solid #006700;width:100%;left:0;bottom:0;height:60px;border-top:1px solid #2dc62d; border-bottom:1px solid #006700;text-shadow: 0 1px #006700; text-align:center;color:#fff; font-weight:600; font-size:120%; padding-right:27px;overflow: hidden;background:#009900;display: flex;justify-content: center;align-items: center;font-family: 'Quicksand';}

.altAlan ul {float:none;width: 100%;}
.altAlan ul li{margin:0;width: 100%;}
.altAlan ul li strong{ font: 500 17px Poppins,sans-serif; }
.altAlan ul li a{ font: 300 13px Poppins,sans-serif; /* letter-spacing:0; */ }
.altAlan .altAlan-ic{ padding:5px 10px; }
.altAlan .altAlan-logo{width:100%; float:none;}
.altAlan .altAlan-logo img{width: 24%;margin: 0;}
.altAlan .altAlan-logo h1 { font: 300 12px Poppins,sans-serif; line-height:1.6}
.social-footer a{ padding: 0 1rem; }
.social-footer .fa-lg { font-size: 2rem!important; }
}
@media screen and (max-width: 1754px){
.urunBar .urunSagBar {
	width: 100%;}
.urunBar .urunListBar li a
	{/* width: 302px; */}
}
@media (min-width: 40.625em){
.duyuruKayan ul li {width: 49%;overflow: hidden;}}
@media (min-width: 75em){
.duyuruKayan ul li {
    width: 33%;
    overflow: hidden;
}

