﻿@media screen and (min-width: 1920px) {

	.kurumsal .gorsel {padding: calc(6% + 10px);}
}

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

	.ortala.wide {padding: 0 40px;}
	.slider ul li .kapsa {left: calc(50% - 550px);}

	.kurumsal .yazisi .kapsa { width: calc(100% - 0px); }

	
	.ortala { width: 1170px; margin-left: calc(50% - 585px); }
}

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

	.kurumsal .gorsel {padding: calc(5% + 10px);}
	
}


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

	main.mB { margin: 0 }

	.ortala { width: 100% !important; max-width: none; display: block; float: left; padding: 0px 20px !important; box-sizing: border-box; position: relative; box-sizing: border-box; margin: 0 !important; }
	.ortala.sld { padding: 0px; }


	.genelBaslik .Vmenu { float: left; position: relative; display: initial; margin: 0 11px 0 0; }


	main section.icerik .solBar { width: 240px; position: absolute; -webkit-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.17); -moz-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.17); box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.17); top: -30px; left: 30px; z-index: 9999; background: #fff; overflow: hidden; background: transparent; transition: all .3s cubic-bezier(.645,.045,.355,1); z-index: 9999; pointer-events: none; opacity: 0; background: none; border-radius: 20px; border-top-left-radius: 0; border-top-right-radius: 0; }
	.icerik .solBar.active { opacity: 1; pointer-events: auto; visibility: visible; /* background: #ffffffd4; */ /* backdrop-filter: blur(4px); */ }
	main section.icerik .sagBar { width: 100%; float: left; padding: 0; margin: 0; }
	.YanMenu.qbr { border-top-left-radius: 0; border-top-right-radius: 0; }


	.userControl { margin-top: 0px !important; }

	.bekle { background-position: center 7px; }
	.bekle:after { margin-top: 76px; }


	main section {width: 100%;margin: 0;}
	main section .ortala, main section .inner { /* opacity: 1; */ top: 0px; flex-direction: column; }
	main section .yazi { /* font-size: 15px; */ /* line-height: 21px; */ text-align-last: center; }



	.anaBaslik {margin: 0 0 30px 0;flex-direction: column;align-items: center;justify-content: center;padding: 0;}
	.anaBaslik:after {width: calc(100% + 60px);left: -30px;right: initial;bottom: 11px;}
	.anaBaslik.genelBaslik { flex-direction: row; }
	.anaBaslik p {font-size: 18px;line-height: 26px;font-weight: bold;text-align-last: initial;margin: 0;text-align: center;}
	.anaBaslik *.none { display: initial; }
	.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a, .anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { padding: 0 0 8px 0; }
	.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a, .anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { font-size: 23px; line-height: 23px; text-align: center; }
	.anaBaslik h1:after, .anaBaslik h2:after, .anaBaslik h3:after, .anaBaslik h4:after, .anaBaslik h5:after, .anaBaslik h6:after, .anaBaslik strong:after { display: none; }


	.linkler { display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; margin: 30px 0 0 0; }
	.linkler a { margin: 0 0 19px 0; }
	.linkler a:last-child { margin: 0; }


	main section.icerik .inner { flex-direction: column; align-items: center; justify-content: center; }
	main section .bg:after {opacity: 0.1;}



   header .logo {width: 140px;height: 37px;z-index: 99999;}
   header .kMenu {display: none;}
   header .secim .sosyal {display: none;}
	header .menuBar {width: 100%;height: 100%;float: left;color: #fff;position: fixed;left: 0;top: 0;overflow: hidden;background: #ffffffab;transition: all .3s cubic-bezier(.645,.045,.355,1);z-index: 9999;pointer-events: none;opacity: 0;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center;transform: initial;padding: 20px 0 0px 0;margin: 0;}
   header .menuBar.active {opacity: 1;pointer-events: auto;visibility: visible;background: #ffffffab;backdrop-filter: blur(4px);}
   header .menuBar ul.sag { margin: 0; }
	header .menuBar ul li a {font-size: 22px;line-height: 22px;color: #4f4f4e;}   

	main section.text:before { display: none }



   .menuWrap { display: none; }



   .sliderWrap .hlink {display: none;}


   .sliderWrap.katWrap {margin-bottom: 50px;height: 215px;}
   .sliderWrap.katWrap:after {height: calc(100% - 89px);}
   .sliderWrap.katWrap .katResim {height: calc(100% - 89px);}
	.sliderWrap.katWrap .katResim .kapsa {width: 100%;height: 100%;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: center;}
   .sliderWrap.katWrap .katResim h1, .sliderWrap.katWrap .katResim strong {width: 100%;font-size: 25px;line-height: 28px;letter-spacing: 0;text-align: center;}
   .sliderWrap.katWrap.urunWrap {height: 360px;}
   .sliderWrap.katWrap.urunWrap .katResim .resmi.genelListe {width: 100%;height: 170px;}
   .sliderWrap.katWrap.urunWrap .katResim .resmi.genelListe ul, 
   .sliderWrap.katWrap.urunWrap .katResim .resmi.genelListe ul li, 
   .sliderWrap.katWrap.urunWrap .katResim .resmi.genelListe ul li a{padding: 0;}
   .sliderWrap.katWrap.urunWrap .katResim .resmi.genelListe ul li a {padding: 30px 40px;margin-top: 15px;}




   .slider ul li .kapsa {width: 100%;left: 0;padding: 0 20px;align-items: center;justify-content: center;}
   .slider ul li .kapsa strong {font-size: 24px;line-height: 33px;font-weight: bold;text-align: center;}
   .slider ul li .kapsa p {width: 100%;text-align: center;font-size: 16px;line-height: 27px;font-weight: 400;display: none;}
   .slider ul li .kapsa a {display: none;}



   .kurumsal {padding: 50px 0;}
   .kurumsal.text:before, .kurumsal .bg {width: 117px;}
   .kurumsal.text:before {display: none;}
   .kurumsal .inner {flex-direction: column;}
   .kurumsal .gorsel {display: none;}
   .kurumsal .yazisi {width: 100%;padding: 0;}
   .kurumsal .yazisi .kapsa {width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center;}
   .kurumsal .yazisi .kapsa:after {display: none;}
   .kurumsal .yazisi .kapsa .yazi {padding: 0;}



   .nedenBiz.genelListe {padding: 0;}
   .nedenBiz.genelListe .yazi {width: 100%;}
   .nedenBiz.genelListe .kapsa {margin: 50px 0 0 0;}
   .nedenBiz.genelListe li {width: 100%;margin: 0 0 40px 0;padding: 30px 30px;}
   .nedenBiz.genelListe li:last-child { margin-bottom: 0 }
   .nedenBiz.genelListe li .resim img {height: 60px;}
   .nedenBiz.genelListe li .resim img.imge {display: none;}




   .nelerBasar.genelListe {padding: 60px 0;margin-top: 50px;}
   .nelerBasar.genelListe .anaBaslik:after {left: -30px;}
   .nelerBasar.genelListe li {width: 100%;aspect-ratio: initial;border-radius: 0;margin: 0 0 40px 0;padding: 30px 0;}
   .nelerBasar.genelListe li:last-child { margin-bottom: 0 }
   .nelerBasar.genelListe ul:not(.swiper-wrapper) {flex-direction: column;align-items: center;justify-content: center;}
   .nelerBasar.genelListe li .resmi img {height: 40px;}
   .nelerBasar.genelListe li h6 {font-size: 19px;line-height: 19px;font-weight: 800;}



   .siziArayalim {padding: 0;margin: 50px 0 0 0;}
   .siziArayalim .inner {padding: 00;margin: 0 0 0 0;}
   .siziArayalim .inner:after {display: none;}
   .siziArayalim .kapsa {width: 100%;padding: 30px 30px;}
   .siziArayalim .kapsa ul li {width: 100%;border: none;margin: 0 0 20px 0;}
   .siziArayalim .kapsa ul li input[type="text"] { text-align: center; }
   .siziArayalim .kapsa ul li:last-child { margin: 0 }


   footer {margin: 50px 0 0 0;}
   footer section .slot {width: 100%;}
   footer section .slot:first-child { display: none; }
   footer section .logo {width: 180px;}
   footer section .altMenu { width: 100%; margin: 22px 0 0 0; }
   footer section .altMenu ul {width: 100%;}
   footer section .altMenu ul li {width: 100%;padding: 0;margin: 0 0 11px 0;}
   footer section .altMenu ul li:last-child {margin: 0;}
   footer section .altMenu ul li:after {display: none;}
   footer section .altMenu ul li a {width: 100%;text-align: center;}
   footer section .sosyal {width: 100%;margin: 30px 0 0 0;align-items: center;justify-content: center;}
	footer section.alt .inner { justify-content:center }
	footer section.alt .qbrand {width: 70px;}	



   .urunGrup.genelListe li {width: 100%;}
   .urunGrup.genelListe li {clip-path: initial !important;border: solid 1px #f1f1f1;}
   .urunGrup.genelListe li:before, .kurumsal .sagK.genelListe li:after {display: none;}
   .urunGrup.genelListe li .kapsul { flex-direction: column-reverse; padding: 20px 20px; }
   .urunGrup.genelListe li .kapsul:before, .kurumsal .sagK.genelListe li .kapsul:after {display: none;}
   .urunGrup.genelListe li a {margin: 13px 0 0 0;}
   .urunGrup.genelListe li .bilgisi {width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center;margin: 29px 0 0 0;}
   .urunGrup.genelListe li h6 {font-size: 16px;line-height: 18px;text-align: center;}



   .urunKat.genelListe li {width: 100%;clip-path: initial !important;padding: 30px 20px;margin: 0 0px 20px 0;}
   .urunKat.genelListe li:last-child { margin:0 } 
   .urunKat.genelListe li .resim {width: 100%;height: 140px;}
   .urunKat.genelListe li .resim img{max-width: 100%;max-height: 100%;width: auto;height: auto;}
   .urunKat.genelListe li h6 {font-size: 15px;line-height: 15px;margin: 30px 0 0 0;}


   .urunler.genelListe li {width: 100%;margin: 0 0 30px 0;padding: 20px 0 30px 0;}
   .urunler.genelListe li:last-child { margin: 0 }
   .urunler.genelListe li h6 {font-size: 15px;line-height: 19px;}


   .urunDetay .slot .teknikOzellik.genelListe li {width: 100%;margin: 0 0 40px 0;}
   .urunDetay .slot .teknikOzellik.genelListe li:last-child { margin: 0 } 


   .bizeUlasin { flex-direction: column-reverse; }
   .bizeUlasin .solK { width: 100%; margin: 30px 0 0 0; }
   .bizeUlasin .solK iframe { height: 300px; }
   .bizeUlasin .sagK {width: 100%;padding: 0;text-align: center;}
   .bizeUlasin .sagK .sosyalBar a { display: inline-table; vertical-align: text-bottom; float: none; }
   .bizeUlasin .sagK .bilgi ul li { width: 100% !important; margin: 0 0 23px 0; }
   .bizeUlasin .sagK .bilgi ul li:last-child { margin-bottom: 0; }
   .bizeUlasin .sagK .bilgi ul li a { padding: 68px 0 0 0; }
   .bizeUlasin .sagK .bilgi ul li a:before, .bizeUlasin .sagK .bilgi ul li a:after { left: calc(50% - 27px); top: 0; }

   .tesis .inner {justify-content: center;align-items: center;flex-direction: column;}
   .tesis .slot.yazisi {width: 100%;}
   .tesis .slot.yazisi .kapsa {display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center;}
   .tesis .slot.resmi {display: none;}
   .tesis.genelListe li {width: 100%;box-shadow: none;border: solid 1px #e1e1e1;}
   .tesis.genelListe li:last-child { margin-bottom: 0 }



   .misyon_vizyon .slot {width: 100%;border-right: none;border-bottom: solid 1px #e5e5e5;padding: 0 0 30px 0;margin: 0 0 30px 0;}
   .misyon_vizyon .slot:last-child {margin: 0;padding: 0;border: navajowhite;}
   .misyon_vizyon .slot .resmi {display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center;}
   .misyon_vizyon .slot .resmi img {height: 40px;}
   .misyon_vizyon .slot h2 {font-size: 19px;line-height: 19px;text-align: center;}



   .yontem .slot.yazisi {width: 100%;padding: 0;}
   .yontem .slot.yazisi .kapsa {display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center;}
   .yontem .slot.resmi {display: none;}



   .politikalarimiz .slot h2 {text-align: center;}
   .politikalarimiz .slot .yazi {text-align-last: left;}



   .cevre .slot.yazisi {width: 100%;padding: 0;}
   .cevre .slot.yazisi .kapsa {display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center;}
   .cevre .slot.resmi {display: none;}



.linkler {margin: 0 0 20px 0;}
.linkler ul {width: 100%;}
.linkler ul li {width: 100%;margin: 0 0 24px 0;} 
.linkler ul li a {width: 100%;flex-direction: column;} 
.linkler ul li a .icon {
    margin: 0 0 5px 0;
} 
.linkler ul li a .icon img {
    height: 31px;
}
.linkler ul li a u {
    font-size: 15px;
    line-height: 18px;
}

	
}


@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 980px) {
}

@media screen and (max-width: 900px) {
}

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

}

@media screen and (max-width: 720px) {
}

@media screen and (max-width: 714px) {
}

@media screen and (max-width: 700px) {
}

@media screen and (max-width: 640px) {
}

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

}

@media screen and (max-width: 568px) {
}

@media screen and (max-width: 530px) {
}

@media screen and (max-width: 510px) {
}

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

}


@media screen and (max-width: 470px) {
}

@media screen and (max-width: 420px) {
}


@media screen and (max-width: 370px) {
}
