
@media (max-width: 1715px) { 
.header-top .top-center ul li.tadres { display:none !important; }
.header-top .top-center ul { display: table; text-align: center; }
.header-top .top-center ul li  { display: inline-table; text-align: center; float:none; }
}

@media (max-width: 1600px) { 
	.anaslider .owl-carousel .owl-dots { bottom: 20%; }
 	.urunresim2 { width:calc(100% + 100px); }

}

@media (max-width:1410px){
	.urunresim2 { width:100%; }
}


@media (max-width: 1350px) { 
	.anaslider .item .icerik {    top: 15%; left: 7%; width: 500px; }
	.anaslider .owl-carousel .owl-dots { width: 500px;bottom: 40px;left: 7%;}
	.header-urunler { top: 160px; }
}




@media (max-width:1280px){
	.home-faq .faq, .sikca-sorulanlar .faq	{ padding: 40px 0px 0 0px; }
	.home-faq .accordion, .sikca-sorulanlar .accordion 		{ margin:0 0 0 0; }
	.projelersayfa .owl-carousel.pcategories .owl-nav { position: relative; margin: 10px auto; width: 45px; }
	.projelersayfa .owl-carousel.pcategories .owl-nav button.owl-next { right:-5px; top:3px; width: 22px;height: 50px; position: relative; background-size: contain;}
	.projelersayfa .owl-carousel.pcategories .owl-nav button.owl-prev { left:-5px; top:3px; width: 22px; height: 50px; position: relative; background-size: contain; }
.footer-ust ul li span { font-size: 100%; margin: 0 0 0 2px;}

}

@media (max-width:1200px){
.urunler-progresif .col-md-4:nth-child(4) { margin: 0 0 0 155px;}

.product-bottom .urunaciklama h3 { padding: 0 0 0 175px; }
.slide-sol { float: left; width: 45.5%; }
.slide-sag { float: left; width: 54.5%; }
.anaslider .icerik { margin: 28% 0 0 0;}
.homeinfo h1 { top: -87px;font-size: 80px;}

.homeinfo .mavi h2, .homeinfo .beyaz h2, .homeinfo .gri h2, .homeinfo .home-right h2 { font-size:16px; }

.homeinfo .mavi h2, .homeinfo .mavi p {width: calc(100% - 220px);}
.homeinfo .mavi a.anaimage { top: 50px; right: 50px; }
.homeinfo .mavi a.anaimage img{ top: 0px; right: 0px; }
.anakutular { margin: 0px 0 120px 0;}

	.kategori-urunler span.baslik { padding:0 100px; }
	#content .katalogform {     padding:40px 50px 60px 50px; }
	.katalogform .contact-widget form label, .katalogform .contact-widget form label a { font-size:12px; }
	.kataloglar-scroll.kilavuzlar-sc { margin: 20px 0 0 20px;width: calc(100% - 40px); }
	.kilavuz { padding: 0 15px 0 0; }

	.header-center .yardim { display:none; }
	.footer-tanitim a:before { right: 60px; top: 26px; }
	.footer-tanitim a img.videoikon { top: 70px; }
	.footer .footer-center .footer-pages { padding:0px 0 0px 0px; }
	.footer-adres { width:100% }
	.footer-pages p { margin: 0 0 10px 0; }

	#content .yardimsss { margin: 45px 0 0 45px; width: calc(100% - 45px); }

	.servisler-header img { margin: 0; }



	#gotoTop { top:130px; }


	.sol-kategoriler .sayilar { width:35px; position: absolute; left:-35px; }
	.sol-kategoriler .sayilar span:before { display:none; }
	.anasayfakategoriler { width:100%; }
	.sag-urunler p { font-size: 28px; }

	#content .contentleft .sollistealt a.sol-kirmizi { left:50px; }
	#content .contentleft .sollistealt a.sol-siyah { left:25px; }

	.blog-detay { width:calc(100% - 365px); }
	.kategoriler .sidebar .left-menu #dis-div:after { right:0; }

	.imgBox 			{ width:100%; margin-bottom:15px; }
	ul.thumb 			{ width:100%; margin-bottom:15px; height: 110px; }
	ul.thumb li 		{ width: 33%; padding: 0 5px; }
	.left-menu h4 a, .left-menu ul li a { font-size:15px; line-height: 18px; height: 45px; }
	.iletisim-form { padding: 0 50px 0 0; }
	.iletisim-form .ust-bilgi p.adres { letter-spacing: 4px; }
	.blog-header h1:after, .arama-header h1:after { left:40%; }
	.menusag li 		{ margin: 0px 10px 0 0px; }
	.menusag li a 	{ font-size:15px; padding: 45px 5px; }


	.anaslider .item .icerik 	{ width: 380px; }
	.anaslider .item .icerik span { display:none; }

	.cozum-left span.slogan 	{ font-size:65px; }
	.cozum-left h2 				{ margin: 37px 0 0 0px; font-size: 35px; }
	.home-faq .faq, .sikca-sorulanlar .faq 	{ padding: 0px 0px 0 0px; }
	.home-faq .faq span.slogan, .sikca-sorulanlar .faq span.slogan 	{ font-size:65px; }
	.home-faq .faq h3, .sikca-sorulanlar .faq h3 { margin: 37px 0 0 0px; font-size: 35px; }
	.footer .footer-bottom a.birnc { margin: 0 22px 0 0; }
	.projeler .projebaslik h2 { top: 62px; }
	.owl-carousel.projelerslide .owl-nav { top: 70px; }

	.home-catalog span {left: 42px; top: 28px; font-size: 10px; }
}


@media (max-width:991px){
.urunler-progresif .col-md-4:nth-child(4) { margin: 0 0 0 0px;}

.urunler { padding:0 15px; }
.product-bottom .urunaciklama h3 { text-align: center; padding: 0 0 0 0px; }
	
.anakutular { margin: 20px 0 40px 0; }	
.homeinfo .mavi img {  top: 25px;  right: 80px; }

.anaslider .icerik { margin: 50px 0; }
.anaslider .owl-nav { display:none; }
.homeinfo h1 { display:none; }
.homeinfo { padding: 20px; }
.homeinfo .gri h2, .homeinfo .beyaz h2, .homeinfo .home-right h2 { font-size:17px; }
.homeinfo .gri { margin: 20px 0 0 0; }
.home-catalog {float: none;width: 60%;margin:0 auto;}
.homeinfo .home-right { margin: 20px 0 0 0; text-align: center; }
.home-catalog a { float:left; }
.home-catalog span { left: 75px; top: 53px; font-size:15px; }

.header2 { padding: 10px 0; background: rgb(0,30,90);
background: -moz-linear-gradient(180deg, rgba(0,30,90,1) 0%, rgba(0,30,90,1) 0%, rgba(0,72,174,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(0,30,90,1) 0%, rgba(0,30,90,1) 0%, rgba(0,72,174,1) 100%);
background: linear-gradient(180deg, rgba(0,30,90,1) 0%, rgba(0,30,90,1) 0%, rgba(0,72,174,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#001e5a",endColorstr="#0048ae",GradientType=1);
}

#logo, .header-top { display:none; }

.sagbutonlar span.talepac { display:none; }
.header-left  { flex: 1 0 15%; }
.header-right { flex: 2 0 15%; }
.header-center { flex: 10 0 15%; text-align:center; }
.header-center a.mobil-logo { margin:20px 0; display: block; }
.header-center a.mobil-logo img { width:200px; }

.sagbutonlar { margin: 25px 0 0 0;}

.urundetayyyyy, .urunlerbread i, .product-buttons, .product-center { display:none; }
.urunlerbread { margin:30px 0; }
.product-top .urunsol { min-height: auto;}
.urunresim2 { margin:0; }
.product-top { padding: 0 0 40px 0;}

.product-bottom .urunaciklama { padding:0px; text-align:center; }


.footer-center .col-xs-12 { min-height:auto; }

.kategoriler .kategori { width: 100%; }
.kategori-urunler span.baslik { padding:0 20px; }
.kategoriler-sayfa .aksesuar {
	flex-direction: column;
	width: 90%;
	margin: 0 auto;
}
.kategoriler-sayfa .aksesuar .item {
	width: 100%;
}



	.surecler .surec { width:calc(50% - 20px); }
	.uretim-surecleri p {
		width: 60%;
		text-align: center;
		margin: 0 auto 30px auto;
		float: none;
	}
	.footer-ust .tabbasliklar ul li span { display:none; }
	.footer-ust .col-md-12.np {display:none;}
	.mobilulkeler { display:block; background: #e6e6e7; }
	.mobilulkeler .basliklar { float:left; width:100%; padding: 14px; text-align:center;}
	.mobilulkeler .owl-carousel .owl-item .basliklar img { display:inline !important; width:24px; margin-top:-2px; }
	.mobilulkeler .basliklar span { color: #000;    font-size: 12px;    margin: 0 0 0 10px;    position: relative; }
	
	.container-fluid { padding-left: 30px; padding-right: 30px; }
	.footer-tanitim, .footer .footer-center .footer-pages {  min-height: 55px;margin:20px 0;text-align: center; }
	.footer .whatsapp2 {display: none;}
	.footer .copy {text-align: center;}
	.footer-pages p, .footer-pages ul li a, 
	.footer-adres span.footer-tel, 
	.footer-adres span.footer-mail,
	.footer-adres span.adres, .footer-pages ul li a b,
	.footer-adres p.il { text-align: center; width: 100%; }
	.footer-pages ul, .footer-pages ul li { list-style:none; }
	.footer-tanitim a:before { top: 58px; }
	.footer-tanitim a img.videoikon { top: 101px;}

	.footer-ust .text   { width: 100%; display:none; }
	.footer-ust .text span, .footer-ust .text p { text-align: center; width: 100%; margin:0px; }

	.footer-sag 		{ height:auto; margin:30px 0 0 0; }
	.footersosyal li 	{ width:25%; }
	#gotoTop 			{ top: 160px;}

	.footer .footer-bottom ul   { width:100%; }
	.footer .footer-bottom ul li {width:100%; margin:0 0 5px 0; text-align:center;padding: 0; }
	.footer .footer-bottom ul li a { text-align:center; width: 100%; }
	.footer .footer-bottom .birnc { width: 100%; text-align: center; margin: 10px 0 0px 0; }

	.boskutu { display:none; }
	.anakutular .kutu2:before { left: 45px; }

	#content .kurumsal, .sertifikalar, .sicil-bilgileri { width: 100%; margin: 0 0 0 0px; padding: 30px 10px 25px 10px;text-align: center;}
	.kurumsal-header {
		display: none;
	}
	.tarihce .owl-demo  { padding: 0 55px; }
	.blog-detay { width:100%; }
	.blog-sol 	{ display:none; }

	.iletisimalt .iletisimaltsag img.ilogo { display:none; }
	.iletisimalt span.iletisimslogan {top: -32px; font-size: 40px; letter-spacing: 14px;}
	.iletisimform form a.gonderbuton { float: right; margin-top: -49px; }

	#content .kataloglar, #content .yardimsayfa { width:100%; }
	#content .yardimsss { margin: 45px 0 0 0px; width: 100%;}
	.ikaciklama { margin: 30px 0 0 10px; padding: 0px 20px 60px 45px; width: calc(100% - 10px); }
	.npl { padding-left:0px !important; padding-right:0px !important }

	.urunaciklama .urunbaslikalan h1, .urunaciklama .urunbaslikalan span { width: 100%; }
	.urunaciklama .urunbaslikalan a { position: absolute; right: 0; top: -25px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
	.urunaciklama .urunbaslikalan a img { display: none; }

	.aramasonuc { padding:70px 25px; }
	.blogdetay-header h1 { margin: 20px 0 0 0; }
	.blog-header h1:after, .arama-header h1:after { left:37%; }
	.bloglar .blog { margin:0 0 15px 0; }
	.insan-kaynaklari form textarea { margin:0 0 30px 0 }

	.anaslider .item .icerik, .anaslider .owl-carousel .owl-dots 	{ width: 290px;}

	.home-categories .owl-nav 	{ left:-75px; }
	.home-categories .owl-carousel .owl-nav button.owl-next span, .home-categories .owl-carousel .owl-nav button.owl-prev span { font-size:55px; }
	.home-categories .owl-carousel .owl-nav button.owl-next { right:4px }

	.cozum-right ul {  margin: 30px 0 0 0;}

	.mobilgizle, .sidebar  		{ display: none; }
	.mobilgoster, .headersosyal { display: block !important; }

	ul.headersosyal li img 		{ margin: 5px 4px 0 4px; width: 20px; }

	.dillermobil 			{ float:right; position:relative; margin:28px 8px 0 8px; }

	.sektortaalan .sektortabicerik img { min-height: 0; }

	.home-bottom 			{ padding: 35px 0 0 0; }

.sagbutonlar span.arabuton  { width: 20px; }



	#primary-menu 			{ display: block; float: none; margin: 0;position: absolute; width: 100%; left: 0; top:98px; 
	background: rgb(0, 30, 90);
    background: -moz-linear-gradient(180deg, rgba(0, 30, 90, 1) 0%, rgba(0, 30, 90, 1) 0%, rgba(0, 72, 174, 1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(0, 30, 90, 1) 0%, rgba(0, 30, 90, 1) 0%, rgba(0, 72, 174, 1) 100%);
    background: linear-gradient(180deg, rgba(0, 30, 90, 1) 0%, rgba(0, 30, 90, 1) 0%, rgba(0, 72, 174, 1) 100%);}
	#primary-menu-trigger 	{ float: left; width: 30px; margin: 0; top:27px; z-index: 1; position: relative; }
	#primary-menu .container #primary-menu-trigger{top:5px;left:0;}
	
	#primary-menu .show {
	display: flex !important;
	flex-direction: column;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	}
	#primary-menu > ul,
	#primary-menu > div > ul{display:none;float:none !important;border:0 !important;margin:0 !important;-webkit-transition:none;-o-transition:none;transition:none;}
	#primary-menu > div > ul{margin-top:60px !important;}
	body:not(.top-search-open) #primary-menu-trigger{opacity:1;-webkit-transition:opacity .2s .2s ease, top .4s ease;-o-transition:opacity .2s .2s ease, top .4s ease;transition:opacity .2s .2s ease, top .4s ease;}
	body.top-search-open #primary-menu-trigger{opacity:0;}
	body.side-push-panel #side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:#444;text-align:center;background-color:rgba(0,0,0,0.1);border-radius:0 0 0 2px;}
	#primary-menu.style-5 > ul{padding-right:0;margin-right:0;border-right:0;}
	#primary-menu ul li 	{ float: left; width: 100%;margin:0 !important;text-align:left !important;border-top:1px solid #184c9945;}
	#primary-menu ul li > a:hover { color: #ffffff;}
	#header.split-menu #primary-menu:not(.mobile-menu-off-canvas) > ul:not(:first-child) > li:first-child{border-top:1px solid #474847;}
	#primary-menu ul li:first-child{border-top:0;}
	#primary-menu ul > li > a,
	#primary-menu.style-2 > div > ul > li > a{ float: left; width:100%; padding:12px 25px !important;border:none !important;margin:0 !important;color: #fefefe;text-transform: uppercase;}
	#primary-menu ul > li > a.last  { background: none; padding:14px 15px  }

	#primary-menu.sub-title > ul > li,
	#primary-menu.sub-title.style-2 > div > ul > li{background:none !important;margin-left:0;}
	#primary-menu.sub-title > ul > li > a,
	#primary-menu.sub-title > div > ul > li > a{line-height:22px;font-size:13px;border-top:none;}
	#primary-menu.sub-title ul li > a span{display:none !important;}
	#primary-menu.sub-title ul li:hover > a,
	#primary-menu.sub-title ul li.current > a,
	#primary-menu.sub-title div ul > li:hover > a,
	#primary-menu.sub-title div ul > li.current > a,

	#primary-menu ul:not(.windows-mobile-menu) li > a i.icon-angle-down:last-child{display:none;}
	#primary-menu > ul > li.sub-menu > a,
	#primary-menu > .container > ul > li.sub-menu > a{background-image:url("../images/icons/submenu.png");background-position:right center;background-repeat:no-repeat;}

#primary-menu ul li ul { padding: 0 0 0 10px; }




	#side-panel-trigger,
	#top-account{position:absolute;top:0;left:auto;right:15px;margin:40px 0;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease;}
	#primary-menu > div > #top-search a,
	#primary-menu > div > #top-cart,
	#primary-menu > div > #side-panel-trigger{margin:20px 0 !important;}
	#primary-menu ul.windows-mobile-menu li.sub-menu{position:relative;}
	#primary-menu ul.windows-mobile-menu li.sub-menu a{background-image:none !important;}
	#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger{position:absolute;cursor:pointer;width:32px;top:0;right:0;z-index:1;padding:0 !important;text-align:center !important;}
	#primary-menu ul.windows-mobile-menu .mega-menu-content a.wn-submenu-trigger{display:none;}
	#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i{margin:0 !important;}
	#header.sticky-style-3 #top-cart .top-cart-content{top:40px;}
	#top-search a{right:43px;}
	#top-search form{height:100px !important;}
	#primary-menu > div > #top-search form{height:60px !important;}
	#top-search form input{font-size:24px;}
	#side-panel-trigger{right:71px;}
	#top-account{margin:33px 0 32px;right:75px;}
	#top-account a.btn span{display:none;}
	body:not(.sticky-responsive-pagemenu) #page-menu #page-menu-wrap{position:relative !important;top:0 !important;}
	#page-submenu-trigger{opacity:1;pointer-events:auto;color:#FFF;}
	#page-menu.pagemenu-active #page-submenu-trigger{background-color:rgba(0,0,0,0.2);}
	#page-menu nav{display:none;position:absolute;float:none;width:200px;top:43px;left:auto;right:15px;height:auto;background-color:#1ABC9C;z-index:11;}
	#page-menu.pagemenu-active nav{display:block;}
	#page-menu nav ul{height:auto;background-color:rgba(0,0,0,0.2);}
	#page-menu nav li{float:none;}
	#page-menu nav li a{height:40px;line-height:40px;margin:0;padding:0 15px;border-radius:0;}
	#page-menu ul ul{position:relative;width:auto;top:0;background-color:transparent;}
	#page-menu ul ul a{padding-left:25px;}


	.anakutular .mavikutu, 
	.anakutular .kutu1, 
	.anakutular .kutu2, 
	.anakutular .kutu3, 
	.anakutular .kutu4, 
	.anakutular .kutu5 { height:165px; margin-bottom: 40px; }
	.anakutular .mavikutu p { margin: 20px 0 0 20px;  line-height: 26px;  letter-spacing: 7px;  font-size: 24px; }
	.anakutular .mavikutu span {  margin: 4px 0 0 20px; font-size: 16px; }

	.anakutular .kutu1 span, .anakutular .kutu2 span, .anakutular .kutu3 span, .anakutular .kutu4 span, .anakutular .kutu5 span { font-size: 15px; }
	.anakutular .kutu1 i, .anakutular .kutu2 i, .anakutular .kutu3 i, .anakutular .kutu4 i, .anakutular .kutu5 i {height: 35px;margin: 20px 0 10px 0; }
	.anakutular .kutu1 i img, .anakutular .kutu2 i img, .anakutular .kutu3 i img, .anakutular .kutu4 i img, .anakutular .kutu5 i img { height:35px; }
	.anakutular .kutu1:before { right: -20px; top: 60px; width: 40px; height: 40px; }
	.anakutular .kutu2:before { bottom: -20px; left:44%; width: 40px; height: 40px;}
	.anakutular .kutu3:before, .anakutular .kutu4:before {  left: -20px; width: 40px; height: 40px; top: 60px}

	.header-top .top-left ul li   { margin-right: 10px; }
	.header-top .top-left ul li a { font-size: 14px; }
	.kategoriler .sidebar2 { min-height: 0; margin: 20px 0 0 0; }
	.kategoriler .sidebar2 .sidebar2-ust { width: 210px; }
	.kategoriler .sidebar2 .sidebar2-ust:after{ display: none; }
	.kategoriler .sidebar2 ul { width: calc(100% - 280px); margin: 0; float: right;}
	.kategoriler .sidebar2 ul li { margin: 0 0px 0 10px; width: auto; float: right; }

	.servislerust span, .servislerust span.fright { width: 100%; text-align: center; margin-bottom:10px; }
	.servisler-header .servisformalan { top: 85px; }
	.servisler-header .servisformalan h1 { letter-spacing:5px; }
.footer .footer-bottom a.birnc { margin: 10px 0px 10px 0; }
}



@media (max-width:768px){


.kategoriler-sayfa .butonlar a {  margin: 0 0 10px 0; padding: 10px 10px;  font-size: 15px; }
.ftop { display:none; }

.sektortabbasliklar2 { float: left; width: 100%;  position: relative; }
.kategoriler-sayfa .sektortabbasliklar2 .sektortabbasliklar, .kategoriler-sayfa .sektortabbasliklar2 .sektortabbaslik { margin:0; display:block; width:100%;     font-size: 16px;}
.kategoriler-sayfa .sektortabbasliklar2 .sektortabbasliklar a, .kategoriler-sayfa .sektortabbasliklar2 .sektortabbaslik a { margin:0 0 20px 0;     font-size: 16px;        width: 100%;
        float: left;}
.kategoriler-sayfa .sektortabbasliklar2 .sektortabbasliklar a:last-child { margin:0 0 0px 0; }
.kategoriler-sayfa .sektortabbasliklar2 .sektortabbaslik a {      width: 100%;      float: left;     font-size: 16px;   }
.kategoriler-sayfa .sektortabbasliklar2 .sektortabbaslik a:last-child { margin:0 0 0px 0; }

.home-projeler { padding: 0 15px; }
.harita-alan, .uretim { display:none; }
.iletisimform h2 {  margin: -55px 0 0px 0;width: 100%; }
.iletisimform h2:before {width: 215px;}
.insan-kaynaklari form label {
	margin-top: 0;
}
.insan-kaynaklari form input[type="checkbox"] {
	margin-top: 0;
}
.insan-kaynaklari form a.gonderbuton {
	margin-top: 14px;
}
#content .insan-kaynaklari h1 {         margin: -55px 0 0px 0; width: 100%;}
#content .insan-kaynaklari h1:before {width: 257px;}

.kategoriler-sayfa .tabAlan { display:block !important; padding: 0 0px;}
.slide-sol { width:100%; }
.slide-sag { width:100%; }

.homeinfo .mavi { padding:30px; }
.homeinfo .mavi a.anaimage { top: 30px; right: 30px;width: 123px;height: 195px; }
.homeinfo .mavi a.anaimage img { width: 100%;height: auto; }
.homeinfo .mavi h2{ width: calc(100% - 180px);   font-size: 14px; margin: 0 0 5px 0;}
.homeinfo .mavi p { width: calc(100% - 200px);  font-size: 12px;}
.homeinfo .gri { margin: 21px 0 0 0;}
.homeinfo .gri h2, .homeinfo .beyaz h2, .homeinfo .home-right h2 {  font-size: 14px;}
.homeinfo .gri h2 {
	margin:54px 0 28px 0
}
.homeinfo .beyaz ul li a, .homeinfo .gri ul li a, .homeinfo .home-right ul li a { font-size:12px; }
 
.anaslider .icerik p { font-size:35px; font-weight: 900; line-height: 33px;}


.footer-center .col-xs-12 { min-height:auto; }
.kategori-urunler { margin: 0px 0;}
.kategoriler-sayfa .butonlar { display:block; margin: 0 0 30px 0; width: 100%; }
.kategoriler-sayfa .butonlar .filter-button {     margin: 0 0 15px 0; }
.footer .center-right { display:none; }
.footer .footer-bottom ul li { border:none; }
.footer-tanitim a img { width:200px; }


.solurunler 					{ max-width: 300px !important; }
.solurunler .solust 			{ width: 240px; }
.solurunler .solust p 			{ margin: -30px 0 0 0px; padding: 10px 5px 10px 5px; font-size: 13px; }
.solurunler .solust span 		{ margin: -30px 0px 0 0; }
.solurunler .solust span img 	{ width:33px;  }

.solurunler .solorta 			{ padding: 15px 0 0 10px; }
.solurunler .solorta span 		{ font-size: 14px; }
.solurunler .solkategoriler ul 	{ float: left;  margin: 40px 0 0 25px;  width: calc(100% - 5px); }
.solurunler .solkategoriler ul li a { font-size: 16px; line-height: 17px; min-height: 60px; }
.solurunler .solalt 			{ margin: 30px 0 0 0px; width: calc(100% - 15px); }
.solurunler .solalt ul li span 	{ font-size: 12px; letter-spacing: 1px; }
.kurumsal-header {
	display: none;
}
.sagurunler 					{ max-width: 325px !important; }
.sagurunler .sagust p.kirmizi   { font-size: 14px; left: 80px; width: 105px; height: 40px; }
.sagurunler .sagust p.siyah     { font-size: 25px; left: 64px; width: 145px; height: 40px; }

.sagurunler .sagorta 			{ padding: 0 20px; }
.sagurunler .sagorta p.aciklama { padding: 0px 0 0 10px; font-size: 14px; }
.sagurunler .sagorta p.aciklama:before 	{ top: -10px; }
.sagurunler .sagorta .ayurun a img 		{ margin: 10px 0 0 10px; }
.sagurunler .sagorta .ayurun a h2 		{ float: left; width: calc(100% - 75px); margin: 10px 0 0 10px; }
.sagurunler .sagorta .ayurun a i{  margin: 10px 17px 0 0; font-size: 20px; }
.sagurunler .sagorta .ayurun a:hover i  { margin: 10px 20px 0 0; }

.sagurunler .sagorta .yilurun a img 	{ margin: 10px 0 0 10px; }
.sagurunler .sagorta .yilurun a h2 		{ float: left; width: calc(100% - 75px); margin: 10px 0 0 10px; }
.sagurunler .sagorta .yilurun a i 		{  margin: 10px 17px 0 0; font-size: 20px; }
.sagurunler .sagorta .yilurun a:hover i { margin: 10px 20px 0 0; }

.aramaalani        { width:480px;padding: 15px 35px; }
.aramaalani .arabaslik { margin: 10px 0 10px 0; font-size: 22px;}

.arakapat 			{ width: 30px; height: 30px; text-align: center; font-size: 15px; line-height: 30px; top: 15px; }
.aramaalani form 	{ margin: 10px auto 20px auto; width:100%; }
.aramaalani input 	{ width: 100%; height: 40px;}
.aralogo 			{ margin: 5px 0 0 0;}
.aralogo img 		{ width: 120px;}

	.urunaciklama { width: calc(100% - 285px); }
	.urunaciklama .urunbaslikalan a { width: 140px; height: 30px; }
	.urunaciklama .urunbaslikalan a p { font-size: 13px; height: 30px; }
	.urunaciklama .urunbaslikalan h1 { font-size: 17px; }
	.urunaciklama span.ozelliklerbaslik { font-size: 15px; }
	.urunaciklama p { font-size: 14px; }

	.kategoriler .sidebar2 .sidebar2-ust { width: 100%; margin: 0 0 15px 0; }
	.kategoriler .sidebar2 ul    { width: 180px; margin: 20px auto; float: none;}
	.kategoriler .sidebar2 ul li { margin: 0 10px 0 0px; width: auto; float: left; }

	.tenikdetay span.teknikbaslik{ text-align: center; }

	#content .katalogform { padding: 40px 10px 60px 10px; margin: 55px 0 0px 0; }
	.katalogform .contact-widget form label {     width: calc(100% - 40px); }
	

	.anakutular .mavikutu span { width:100%; }
	.sol-kategoriler .sayilar, .urun-header a.geri { display: none; }
	#primary-menu { width: 100%; margin: 0 0 0 0px; }
	#content .kataloglar h1 { letter-spacing: 4px }
	.kataloglar-scroll { margin: 20px 0 0 15px; width: calc(100% - 30px); }
	.kilavuz { width: 100%; margin:0 0 30px 0; }
	.sertifikalar .sertifika 	{ width:50%; }


	.header-top .top-left, .home-harita { display:none; }
	.arama 		{ float: left; width: 100%; margin: 0 0 10px 0; padding: 0 40px; }
	.arama form { width:100%; margin: 0; }

	.home-blog 	{ margin: 30px 0 0 0; }

	.sektortaalan .sektortabicerik img { max-height:400px; }

	.anaslider .item .icerik 	{ width: 220px; top: 15%; left: 6%;}
	.anaslider .owl-carousel .owl-dots { width: 220px; bottom: 0px; left: 6%; }
	.anaslider .item .icerik p 	{font-size: 14px; line-height: 15px;}
	.anaslider .item .icerik span { display:none; }
	.anaslider .item .icerik img { width:90%; min-height:0px; }

	.row.ihtiyac { margin-left:-15px !important;    margin-right:-15px !important;}

	.talepsag { width:100%; padding:10px; margin:0; }
	.modal-content.talepp { width: 95%; background: #fff; }
	button.close { top: 10px; right: 10px; }
	.talepsag a { width: 100%; text-align: center; }
	#simplemodal-container {  width: 80% !important; height: auto !important; }

	body{padding:0 !important;}
	#wrapper{width:100% !important;}
	h1{font-size:28px;}
	h2{font-size:24px;}
	h3{font-size:20px;}
	h4{font-size:16px;}

	.footer p.copyrightmobil { display:block; }
	.urun-header ul { width:calc(100% - 60px) }
	.urundetay { padding: 40px 30px; }

	.servisler .table-responsive table tr td { white-space: normal; min-width: 120px; }
	.solurunler .solalt p { letter-spacing: 1px; }
	.header-top .top-right { width:100%;}
	.footer .footer-bottom ul li a { font-size: 13px; }
	.solurunler .solalt ul {display:none;}
	.duyurualani img.duyuruikon {display:none;}
	.duyurualani a { width: calc(100% - 25px); }
}



@media (max-width:580px){

.brvideo { width:450px; height:270px; }
.brvideo a { float:left; width:100%; position:relative;  }
.brvideo a:before { left:28px; top:25px; width:88%; height:240px; background-size: contain;  }
.brvideo a img { border-radius:30px; width:100%; height:270px; object-fit:cover; float:left; }

#gotoTop { top: -4px; font-size: 16px;}

.homeinfo .beyaz ul li, .homeinfo .gri ul li { padding: 15px 5px; text-align: center; }


}

@media (max-width:480px){

.iletisimform h2 {  margin: -55px 0 0px 0%;text-align: center;float: none;}
.iletisimform h2:before {width: 218px;}
#content .insan-kaynaklari h1 { margin: -55px 0 0px 0%; }


.aramaicerik ul li { padding: 2px 0; }


.footer-tanitim p           { padding: 0 10px; font-size: 14px;}

.homeinfo .mavi a.anaimage { top: 65px;  right: 20px; width: 100px; height: auto;}
.homeinfo .mavi a.anaimage img { width:100px; height: auto; }
.homeinfo .mavi { padding: 20px; }
.homeinfo .mavi h2 { width: calc(100% - 100px); font-size: 12px;}
.homeinfo .mavi p { width: calc(100% - 105px); font-size: 10px;} 

.homeinfo .gri { margin: 105px 0 0 0;}
.homeinfo .gri h2, .homeinfo .beyaz h2, .homeinfo .home-right h2 { font-size: 12px; text-align: center;}
.homeinfo .beyaz ul li a, .homeinfo .gri ul li a, .homeinfo .home-right ul li a { font-size: 10px;}
.homeinfo .gri, .homeinfo .beyaz { padding:10px; }
.homeinfo .gri h2 { margin: 0px 0 0px 0; }
.homeinfo .beyaz h2 { padding:0px; }
.homeinfo .beyaz .beyazscroll { height: 275px; }
.homeinfo .home-right { padding:10px; }
.homeinfo .home-right ul li { padding: 15px 0 15px 0px; }
.home-catalog span { font-size: 12px; left: 20%; top: 42%;}

.home-projeler { margin: 0 0 50px 0; }
.home-projeler .projebaslik h3 { font-size: 20px; }
.home-projeler .projebaslik span { font-size: 12px; }
.home-projeler .projebaslik p { font-size: 10px; }

.home-projeler .owl-demo .owl-carousel .owl-item .item a img { width: 75px; height: 60px; }
.home-projeler .projebaslik { margin-bottom: 30px; }

.anaslider .icerik p { font-size: 26px; line-height: 26px;}
.anaslider .icerik a { font-size:11px; }

.aramaalani        { width:300px; height: auto; padding: 15px 35px; background-size: cover; }
.aramaalani .arabaslik { margin: 10px 0 10px 0; font-size: 22px;}

.arakapat 		   { width: 30px; height: 30px; text-align: center; font-size: 15px; line-height: 30px; top: 15px; }
.aramaicerik p     { font-size: 12px;}
.aramaicerik ul li a {  font-size: 12px;}
.aramaalani input  { font-size:12px; text-align:left; }
.aramaalani button { right: 14px; top: 24px; width: 14px; background-size: contain;}
.aramaalani input  { padding: 0px 20px 0 5px; }


.product-bottom .urunaciklama { margin: 30px 0; }
.urunresim2 { width: 100%;  padding: 20px;}
.urunresim2 img.urungrs { min-height: auto; max-height: auto;}
.urunresim2 img.mercek2 { display:none; }
.product-bottom .urunaciklama h3 { margin:0 0 20px 0; }

.brvideo { width:310px; height:210px; }
.brvideo a { width:100%; position:relative;  }
.brvideo a:before { left:20px; top:25px; width:88%; height:180px;  }
.brvideo a img {  width:100%; height:200px; }
.kategori-header h1 { font-size: 28px; line-height: 30px; }


#wait { background: #195489; display: none; font-size: 14px;    color: #fff;    float: left;    width: 92px;height: 44px;  line-height: 44px; text-align: center;  padding: 0;  position: absolute;  top: 12px;  border-radius: 19px;}
    
.kategori-header .kategoribaslik h1, .kategori-header .kategoribaslik p { text-align:center; }   

.anakutular .kutu1 span, .anakutular .kutu2 span, .anakutular .kutu3 span, .anakutular .kutu4 span, .anakutular .kutu5 span { font-size: 11px;}

.header-urunler p.urunbuton { visibility:hidden; }
.header-urunler { left: -35px; top: 117px; }
	.urundetay .urunresim { width:100%; }
	.urunaciklama { width:100%; margin-top:20px; text-align: center; }
	.urunaciklama .urunbaslikalan a { top: -10px; left:25%; }
	.sssdetay span.sssbaslik { width: 100%; letter-spacing: 5px; text-align: center;}
	.urundetay .addthis_inline_share_toolbox_hh99 { float: none; }
	.benzerurunler h4 { width: 300px; }
	.owl-carousel.benzer .owl-nav {left: 305px;}

	.owl-carousel.projelerslide { float:right; position: relative; width:calc(100% - 60px); }
	.owl-carousel.projelerslide .owl-nav { display:none !important }
	.projelersayfa .projeler .projebaslik { width: 60px; }
	.projelersayfa .projeler      {  margin:0 0 20px 0; padding:0 0 20px 0; }

	#content .referanslar { float: left; width: 100%; margin:0; }
	.referanslar ul li    { width:50%; }
	.referanslar ul li:nth-child(even) { border-right:0px; }
	.kataloglar ul li {  width: 100%;}

	.kategori-header .kategoribaslik { height: auto; }

	#content .yardimsayfa 		{ padding: 30px 20px 60px 20px; }
	#content .yardimsayfa span.tel { width:100%; }
	.yardimsss .acctitle 		{ padding: 10px 0 10px 60px; font-size:16px; line-height: 17px; }
	.yardimsss .acctitle:before { left: -5px; top: 0px; }
	.yardimsss .acc_content 	{ padding: 10px 0 15px 0px; }
	.yardimsss .acc_content p 	{ font-size: 14px; }

	.footer-pages ul { padding:0;margin-bottom: 0; }
	.footer-pages a {
		margin-bottom: 5px;
	}
	body:not(.device-touch) #gotoTop {
		display: none;
	}
	.anaslider .item .icerik 	{ width: 140px; top: 9%; left: 6%; }
	.anaslider .item .icerik p 	{ font-size: 12px; line-height: 15px;}

	.sag-urunler .urunalani { margin: 10px 0 0 0; }

	.aramaitems .kategori h2 { font-size:15px; }
	.aramasonuc { padding: 40px 10px; }
	#content .bulunamadi p { font-size: 14px; line-height: 18px; margin: -40px 0 50px 0; }
	.blog-header h1:after, .arama-header h1:after { left:25%; }
	#logo 				{ width: 190px; }
	.slick-prev, .slick-next { top: 15px; }
	.diller 			{ margin-left:0px; }
	.sertifikalar .sertifika { width: 100%; }

	.content-wrap 		{ padding:0px 0;}
	#primary-menu ul > li > a:hover{border:none;}
	#header.sticky-header #primary-menu ul li:hover > a:before{border:none;}
	#primary-menu ul li:hover > a:before{border:none;}
	iframe.haritamap 	{ height:200px; }

	.footer .footer-center span.footer-tel, .modal-content.talepp .modalfooter .modalfooteralt span 	{ width:100%; }
	.footer .footer-center .footer-pages 	{ padding: 25px 0 0px 0px;  }
	.footer .footer-center span.adres, 
	.footer .footer-center span.footer-tel, 
	.footer .footer-center .footer-pages p, 
	.footer .footer-center p.aciklama { text-align: center; font-size: 14px;}
	.home-categories .owl-demo { width: 100%; }
	.home-categories .owl-nav  { top: -70px; left: auto; right: 0;}
	#content.projelersayfa { margin:30px 0 0 0; }
	#content { float: left;    width: 100%;    z-index: 1;    margin:0px 0 0 0;}
	.portfolio-item 	{ width: 100%; }
	#dis-div { width:100%; }
    .footer-tanitim, .footer .footer-center .footer-pages {  min-height: auto;margin: 0;text-align: center;margin-bottom: 20px;    }
	.footer .whatsapp2 {
		display: none;
	}
	.footer .copy {
		text-align: center;
		margin-top: 20px;
	}
.footer-pages ul li a { font-size: 12px; }
.footer-pages ul li { line-height: 22px; }


.iletisimform form, .insan-kaynaklari form { padding: 15px 5px; }
.iletisimform form input, .insan-kaynaklari form input { margin:0 0 20px 0; }
.iletisimform form a.gonderbuton { float: left;  width: 100%;margin-top: 25px;}

.iletisimform form input[type="checkbox"], .insan-kaynaklari form input[type="checkbox"] { margin: 0px 5px 0 0px;}

.iletisimform form label[for="kontrol3"] {
    margin:0px 0 0px 24px !important
}
.iletisimform form label[for="kontrol4"] {
    margin:0px 0 0px 24px  !important
}
.iletisimform form #kontrol3 {
    margin:0px 5px 0 0px !important
}
.iletisimform form #kontrol4 {
    margin:0px 5px 0 0px !important
}
.iletisimform form label, .insan-kaynaklari form label { margin: 0px 0 0px 24px; }
.insan-kaynaklari form a.gonderbuton {width: 100%;margin:25px 0 0 0;}
#content .iletisimbilgileri .iadres span.adress { padding: 0 25px; }
.footer .footer-center { width:100%; }
.container-fluid { padding-left: 15px; padding-right:15px; }
.surecler .surec { width:100%; margin:0 0 20px 0; }
.home-projeler .owl-demo .owl-carousel .owl-item .item a .baslikdetay {width: calc(100% - 85px);}
.home-projeler .owl-demo .owl-carousel .owl-item .item a .baslikdetay h2 { margin: 7px 0 0 0; font-size: 16px; }
.home-projeler .owl-demo .owl-carousel .owl-item .item a h2 span { font-size: 10px; }
.kurumsal-header {
    display: none;
}
#content .kurumsal, .sertifikalar, .sicil-bilgileri {
    text-align: center;
}
.kategori-tumurunler {
    margin:40px 0;
}
.kategoriler-sayfa .urunlerbaslik {
	margin-bottom: 0;
}
.urunler-progresif .item a h2 span {
	display: none;
}
.urunler-progresif .item a h2 {
	overflow: auto;
	white-space: break-spaces;
	text-align: right;
}
.urunler-progresif .item a .baslikdetay {
	text-align: right;
}
.urunler-progresif .col-md-4 .item a {
    border-top: 5px solid #2a3c9e !important;
    border-top-width: 5px !important;
    border-top-style: solid !important;
    border-top-color: rgb(42, 60, 158) !important;
    border-bottom: 5px solid #c3c4c6 !important;
}
.kategoriler-sayfa .tabAlan .col-md-3 .item a {
    border-top: 5px solid #2a3c9e !important;
    border-bottom: 5px solid #c3c4c6 !important;
}
.kategoriler-sayfa .aksesuar .item a {
    border-top: 5px solid #2a3c9e !important;
    border-bottom: 5px solid #c3c4c6 !important;
}
}

@media (max-width:340px){
	.urundetay .addthis_inline_share_toolbox_hh99 {	float:left; position:relative; left:-10px; top:14px; clear:right !important;	} 
}

