@media only screen and  (max-width:481px){
.header {display: none;}
.header-mobil {display: block;position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;font-family: 'Poppins', sans-serif;}
.hm-baslik {display: flex;align-items: center;justify-content: space-between;padding: 4vw 10vw;background: #ffffffcf;box-shadow: 0 0.5vw 2vw rgba(0,0,0,0.06);position: relative;z-index: 1002;backdrop-filter: blur(1vw);}
.hm-logo img { width: 35vw; height: auto; }
.hm-toggle { display: none; }
.hm-icon { width: 7vw; height: 5vw; display: flex; flex-direction: column; justify-content: space-between; cursor: pointer; z-index: 1003; }
.hm-icon span { display: block; width: 100%; height: 0.6vw; background: #222; border-radius: 1vw; transition: all 0.35s ease; }
.hm-toggle:checked ~ .hm-baslik .hm-icon span:nth-child(1) { transform: translateY(2.2vw) rotate(45deg); background: #f36d01; }
.hm-toggle:checked ~ .hm-baslik .hm-icon span:nth-child(2) { opacity: 0; transform: translateX(2vw); }
.hm-toggle:checked ~ .hm-baslik .hm-icon span:nth-child(3) { transform: translateY(-2.2vw) rotate(-45deg); background: #f36d01; }
.hm-bg { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(0,0,0,0.3); backdrop-filter: blur(0.5vw); opacity: 0; visibility: hidden; transition: all 0.4s ease; z-index: 1000; }
.hm-toggle:checked ~ .hm-bg { opacity: 1; visibility: visible; }
.hm-nav { position: fixed; top: 0; right: 0; width: 85vw; height: 100vh; background: #fff; z-index: 1001; transform: translateX(100%); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: -1vw 0 4vw rgba(0,0,0,0.1); display: flex; flex-direction: column; }
.hm-toggle:checked ~ .hm-nav { transform: translateX(0); }
.hm-icerik { padding: 12vw 8vw 12vw 8vw; display: flex; flex-direction: column; height: 100%; overflow-y: auto; box-sizing: border-box; }
.hm-nav-logo { display: flex; justify-content: center; margin-bottom: 10vw; opacity: 0; transform: translateY(2vw); transition: all 0.4s ease 0.1s; border-bottom: 0.1vw solid #eee; padding-bottom: 5vw; }
.hm-nav-logo img { width: 45vw; height: auto; }
.hm-toggle:checked ~ .hm-nav .hm-nav-logo { opacity: 1; transform: translateY(0); }
.hm-ul {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 1vw;border-bottom: 0.1vw solid #eee;padding-bottom: 6vw;margin-bottom: 6vw;margin-top: 15vw;}
.hm-ul li { opacity: 0; transform: translateX(4vw); transition: all 0.4s ease; }
.hm-toggle:checked ~ .hm-nav .hm-ul li:nth-child(1) { transition-delay: 0.15s; opacity: 1; transform: translateX(0); }
.hm-toggle:checked ~ .hm-nav .hm-ul li:nth-child(2) { transition-delay: 0.20s; opacity: 1; transform: translateX(0); }
.hm-toggle:checked ~ .hm-nav .hm-ul li:nth-child(3) { transition-delay: 0.25s; opacity: 1; transform: translateX(0); }
.hm-toggle:checked ~ .hm-nav .hm-ul li:nth-child(4) { transition-delay: 0.30s; opacity: 1; transform: translateX(0); }
.hm-toggle:checked ~ .hm-nav .hm-ul li:nth-child(5) { transition-delay: 0.35s; opacity: 1; transform: translateX(0); }
.hm-toggle:checked ~ .hm-nav .hm-ul li:nth-child(6) { transition-delay: 0.40s; opacity: 1; transform: translateX(0); }
.hm-toggle:checked ~ .hm-nav .hm-ul li:nth-child(7) { transition-delay: 0.45s; opacity: 1; transform: translateX(0); }
.hm-ul li a {color: #111;text-decoration: none;font-size: 3.5vw;font-weight: 400;display: flex;align-items: center;justify-content: space-between;position: relative;}
.hm-ul li a.aktif { color: #3bbc32; font-weight: 500; }
.hm-ul li a.aktif::before { content: ''; position: absolute; left: -4vw; top: 50%; transform: translateY(-50%); width: 1.5vw; height: 1.5vw; background: #f36d01; border-radius: 50%; }
.hm-ul li a::after { content: '›'; font-size: 6vw; color: #ccc; opacity: 0.5; transition: transform 0.3s; }
.hm-aksiyon { margin-top: auto; display: flex; flex-direction: column; gap: 3vw; opacity: 0; transform: translateY(3vw); transition: all 0.4s ease 0.5s; }
.hm-toggle:checked ~ .hm-nav .hm-aksiyon { opacity: 1; transform: translateY(0); }
.hm-btn-yesil { background: #3bbc32; color: #fff; padding: 3.5vw; text-align: center; border-radius: 1vw; font-size: 3.5vw; font-weight: 500; text-decoration: none; display: block; box-shadow: 0 1vw 2vw rgba(59,188,50,0.2); transition: background 0.3s; }
.hm-btn-yesil:hover { background: #2f9a27; }
.hm-btn-turuncu { background: #f36d01; color: #fff; padding: 3.5vw; text-align: center; border-radius: 1vw; font-size: 3.5vw; font-weight: 500; text-decoration: none; display: block; box-shadow: 0 1vw 2vw rgba(243,109,1,0.2); transition: background 0.3s; }
.hm-btn-turuncu:hover { background: #cc5c01; }


.kampus-popup-icerik {width: 65vw;border-radius: 1vw;overflow: hidden;box-shadow: 0 1vw 3vw rgba(0,0,0,0.2);transition: transform 0.3s ease;display: block;}
.kampus-popup-kapat {width: 7vw;height: 7vw;border-radius: 50%;background: #ffffff29;backdrop-filter: blur(2vw);border: 0.1vw solid #f37805;display: flex;align-items: center;justify-content: center;cursor: pointer;margin-bottom: 0.5vw;transition: all 0.3s ease;}
.kampus-popup-kapat svg {width: 3vw;height: 3vw;fill: none;stroke: rgb(255,105,0);stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;transition: stroke 0.3s ease;}

.anasayfa-alan-1 {flex-direction: column;padding: 4vw 3vw;gap: 3vw;min-height: auto;margin-top: 25vw;max-width: 90vw;}
.anasayfa-alan-1 .slider-sol-panel {width: 100%;height: 115vw;}
.anasayfa-alan-1 .slider-sag-panel {width: 100%;height: 58vw;}
.anasayfa-alan-1.sadece-sag .slider-sag-panel { width: 100%; }
.anasayfa-alan-1 .slider-nav-btn { width: 6vw; height: 6vw; }
.anasayfa-alan-1 .slider-nav-btn svg {width: 3vw;height: 3vw;}
.anasayfa-alan-1 .slider-sol-expand { width: 5vw; height: 5vw; }
.anasayfa-alan-1 .slider-sol-expand svg { width: 2vw; height: 2vw; }	
.anasayfa-alan-1 .slider-sol-nav {position: absolute;bottom: 56.2vw;left: 50%;transform: translateX(-50%);display: flex;gap: 0.6vw;z-index: 10;width: 86%;justify-content: space-between;}
.anasayfa-alan-1 .slider-sag-nav {position: absolute;bottom: 25.2vw;left: 1.5vw;display: flex;gap: 0.6vw;z-index: 10;width: 93%;flex-direction: row;justify-content: space-between;}

.anasayfa-alan-2 .okullarimiz-alan {width: 100%;box-sizing: border-box;max-width: 83vw;margin: 5vw auto;display: flex;flex-direction: column;gap: 6vw;}
.anasayfa-alan-2 .okullarimiz-baslik { font-size: 5vw; }
.anasayfa-alan-2 .okullarimiz-buton { padding: 2vw 5vw; font-size: 2.8vw; border-radius: 5vw; }
.anasayfa-alan-2 .okullarimiz-grid {grid-template-columns: repeat(1, 1fr);gap: 4vw;}
.anasayfa-alan-2 .okul-kart-gorsel {border-radius: 2.5vw;height: 61vw;}
.anasayfa-alan-2 .okul-kart-adi { font-size: 3vw; margin-top: 2vw; }
	
.anasayfa-alan-3 .basarilarimiz-alan {margin-top: 5vw;}
.anasayfa-alan-3 .basarilarimiz-baslik { font-size: 5vw; margin-bottom: 4vw; }
.anasayfa-alan-3 .basari-kart { width: calc(100% - 1vw); }
.anasayfa-alan-3 .basari-nav-btn { width: 7vw; height: 7vw; }
.anasayfa-alan-3 .basari-nav-btn svg { width: 2.5vw; height: 2.5vw; }
.anasayfa-alan-3 .basarilarimiz-nav.sol { left: 1vw; }
.anasayfa-alan-3 .basarilarimiz-nav.sag { right: 1vw; }	
	
.anasayfa-alan-4 .duyurular-alan { padding: 6vw 4vw 8vw 4vw; }
.anasayfa-alan-4 .duyurular-baslik {font-size: 5vw;text-align: left;line-height: 6vw;}
.anasayfa-alan-4 .duyurular-buton {padding: 2vw 1vw;font-size: 2.5vw;border-radius: 5vw;text-align: right;width: 45vw;}
.anasayfa-alan-4 .duyurular-grid {grid-template-columns: 1fr;grid-template-rows: auto;gap: 7vw;min-height: auto;}
.anasayfa-alan-4 .duyuru-kart {height: 70vw;}
.anasayfa-alan-4 .duyuru-kart.buyuk { grid-row: auto; height: 70vw; }
.anasayfa-alan-4 .duyuru-overlay { padding: 8vw 4vw 4vw 4vw; }
.anasayfa-alan-4 .duyuru-kart.buyuk .duyuru-overlay { padding: 10vw 4vw 4vw 4vw; }
.anasayfa-alan-4 .duyuru-tarih { font-size: 2.2vw; }
.anasayfa-alan-4 .duyuru-baslik-yazi { font-size: 3.2vw; }
.anasayfa-alan-4 .duyuru-kart.buyuk .duyuru-baslik-yazi { font-size: 3.8vw; }
.anasayfa-alan-4 .duyuru-kart.buyuk .duyuru-tarih { font-size: 2.5vw; }
.anasayfa-alan-4 .duyuru-incele { font-size: 2.8vw; }
.anasayfa-alan-4 .duyuru-kart.buyuk .duyuru-incele { font-size: 3vw; }
.anasayfa-alan-4 .duyuru-incele svg { width: 2vw; height: 2vw; }

.anasayfa-alan-5 {display: flex;align-items: center;justify-content: space-between;max-width: 71vw;margin: 0 auto;gap: 5vw;flex-direction: column;height: auto;}
.anasayfa-alan-5 .alan5-sol h1 {color: #2B2B2B;font-size: 5vw;font-style: normal;width: 100%;font-weight: 500;line-height: 6.5vw;}
.anasayfa-alan-5 .alan5-sol p {color: #2B2B2B;font-size: 3vw;font-style: normal;font-weight: 400;line-height: normal;width: 100%;}
.anasayfa-alan-5 .alan5-sol a {display: flex;width: 26vw;padding: 2vw 2.5vw;height: 2.5vw;justify-content: center;align-items: center;gap: .5vw;background: #28BC32;border-radius: 5vw;color: #fff;font-size: 2.7vw;}
.anasayfa-alan-5 .alan5-sol {display: flex;flex-direction: column;align-items: flex-start;gap: 5.5vw;}
.anasayfa-alan-5 .alan5-sag img {width: 79vw;}

.anasayfa-alan-6 .slogan-alan {width: 100%;box-sizing: border-box;background: url(/wp-content/uploads/2026/04/banner2.jpg) center/cover no-repeat;max-width: 81vw;margin: 9vw auto;border-radius: 1vw;height: 60vw;}
.anasayfa-alan-6 .slogan-yazi {font-size: 2.8vw;font-weight: 400;color: #fff;font-family: 'Poppins', sans-serif;font-style: italic;line-height: 1.4;white-space: nowrap;}
.anasayfa-alan-6 .slogan-dinamik-kelime {font-size: 2.8vw;font-weight: 700;color: #fff;font-family: 'Poppins', sans-serif;font-style: italic;white-space: nowrap;transition: opacity 0.4s ease-in-out;opacity: 1;}

.anasayfa-alan-7 {max-width: 81vw;margin: 5vw auto;display: flex;gap: 9vw;flex-direction: column;}
.anasayfa-alan-7 .alan7-ust h2 {color: #2B2B2B;font-family: Poppins;font-size: 5vw;font-style: normal;font-weight: 500;line-height: 5.5vw;text-align: right;}
.anasayfa-alan-7 .alan7-ust a {transition: all 0.3s ease;color: #FFF;font-family: Poppins;font-size: 2.8vw;font-style: normal;font-weight: 500;line-height: 1.5vw;border-radius: 2vw;background: linear-gradient(94deg, #FEDA75 0.36%, #FA7E1E 31.39%, #D62976 58.59%, #962FBF 76.73%, #4F5BD5 99.64%);width: 24vw;height: 5.5vw;display: flex;align-items: center;justify-content: center;}
.anasayfa-alan-7 .alan7-ust {display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.anasayfa-alan-7 .alan7-alt {width: 100%;display: flex;justify-content: space-between;flex-direction: column;gap: 8vw;}
.anasayfa-alan-7 .alan7-alt video {width: 100%;height: 140vw;border-radius: 3vw;object-fit: cover;}

.anasayfa-alan-8 {width: 100%;max-width: 76vw;background: url(/wp-content/uploads/2026/04/ogrenci.png);background-size: cover;background-repeat: no-repeat;background-position: right;height: 62vw;border-radius: 3vw;display: flex;flex-direction: column;justify-content: flex-end;padding: 0px 0 6vw 5vw;margin: 0 auto;gap: 3vw;}
.anasayfa-alan-8 h3 {color: #FFF;font-family: Poppins;font-size: 3vw;width: 33vw;font-style: normal;font-weight: 500;line-height: 3.5vw;}
.anasayfa-alan-8 p {color: #FFF;font-family: Poppins;font-size: 2.3vw;font-style: normal;font-weight: 500;line-height: normal;width: 40vw;}
.anasayfa-alan-8 a {color: #CD5801;font-family: Poppins;font-size: 2.5vw;font-style: normal;font-weight: 500;line-height: normal;background: #fff;width: 24vw;display: flex;align-items: center;justify-content: center;height: 5.5vw;border-radius: 2vw;}

.hero {position: relative;width: 100%;height: 35vw;max-width: 81vw;overflow: hidden;display: flex;align-items: center;justify-content: center;margin: 6vw auto;border-radius: 2vw;margin-top: 25vw;}
.hero-baslik {font-size: 5vw;font-weight: 700;color: #fff;margin: 0 0 1.8vw 0;text-shadow: 0 0.15vw 0.6vw rgba(0,0,0,0.2);}
.hero-alt {font-size: 2.5vw;font-weight: 400;color: rgba(255,255,255,0.85);max-width: 65vw;margin: 0 auto;line-height: 1.7;}
.breadcrumb {display: flex;align-items: center;justify-content: center;gap: 0.4vw;margin-top: 2.2vw;font-size: 2.5vw;color: rgba(255,255,255,0.6);}

.tek-yazi-hero {height: 60vw;margin-top: 25vw;}
.tek-yazi-hero-overlay { padding: 5vw; }
.tek-yazi-hero-baslik { font-size: 5vw; }
.tek-yazi-hero-alt { font-size: 2.8vw; }
.tek-yazi-hero-tarih { font-size: 2.2vw; }
.tek-yazi-hero-tarih svg { width: 2.2vw; height: 2.2vw; }
.tek-yazi-hero-kat { font-size: 2vw; padding: 0.5vw 2vw; }
.tek-yazi-hero-konum { font-size: 2.2vw; }
.tek-yazi-hero-konum svg { width: 2.2vw; height: 2.2vw; }
.tek-yazi-hero-etkinlik { font-size: 2.2vw; }
.tek-yazi-hero-etkinlik svg { width: 2.2vw; height: 2.2vw; }
.tek-yazi-hero-meta { gap: 2vw; }
.tek-yazi-icerik {max-width: 100%;padding: 0 10vw;margin: 5vw auto 8vw auto;}
.tek-yazi-geri { font-size: 2.8vw;}
.tek-yazi-geri svg { width: 2.5vw; height: 2.5vw; }
.tek-yazi-wp-content { font-size: 2.8vw; }
.tek-yazi-wp-content h1 {font-size: 3.5vw;color: #4caf50;}
.tek-yazi-wp-content h2 { font-size: 4vw;margin: 3vw 0 2.8vw 0; }
.tek-yazi-wp-content h3 { font-size: 3.5vw; }
.tek-yazi-wp-content h4 { font-size: 3vw; }
.tek-yazi-wp-content li {list-style: circle;font-size: 2.7vw;}
.tek-yazi-wp-content p {font-size: 2.7vw;}
.tek-yazi-wp-content ul, .tek-yazi-wp-content ol {padding-left: 1.8vw;margin-bottom: 1vw;display: flex;flex-direction: column;gap: 1vw;}
.tek-yazi-wp-content blockquote { padding: 2vw 3vw; border-left-width: 0.6vw; }
.tek-yazi-wp-content table th, .tek-yazi-wp-content table td { padding: 1.5vw 2vw; font-size: 2.5vw; }
.tek-yazi-bolum-baslik {font-size: 3.8vw;border-left-width: 0.6vw;padding-left: 2vw;margin-bottom: 5vw;}
.tek-yazi-blok-baslik { font-size: 3.5vw; border-left-width: 0.6vw; padding-left: 2vw; }
.tek-yazi-blok-metin { font-size: 2.8vw; }
.tek-yazi-blok-layout { flex-direction: column !important; }
.tek-yazi-blok-layout .tek-yazi-blok-gorsel { width: 100%; }
.tek-yazi-galeri-grid { grid-template-columns: repeat(2, 1fr); gap: 2vw; }
.tek-yazi-dosya-adi { font-size: 2.5vw; }
.tek-yazi-dosya-indir { font-size: 2.2vw; padding: 1vw 3vw; }
.tek-yazi-dosya-bilgi svg { width: 3.5vw; height: 3.5vw; }
.tek-yazi-dosya-indir svg { width: 2vw; height: 2vw; }
.tek-yazi-paylasim-yazi { font-size: 2.5vw; }
.tek-yazi-paylasim-btn { width: 7vw; height: 7vw; }
.tek-yazi-paylasim-btn svg { width: 3vw; height: 3vw; }
.tek-yazi-lightbox-kapat { width: 7vw; height: 7vw; top: 3vw; right: 3vw; }
.tek-yazi-lightbox-kapat svg { width: 3vw; height: 3vw; }
.tek-yazi-ilgili {max-width: 100%;padding: 0px 8vw;}
.tek-yazi-ilgili-grid {grid-template-columns: 1fr;gap: 5vw;}
.tek-yazi-ilgili-kart-tarih { font-size: 2vw; }
.tek-yazi-ilgili-kart-baslik { font-size: 2.8vw; }
.tek-yazi-ilgili-kart-bilgi { padding: 2.5vw; }
.tek-yazi-paylasim {display: flex;align-items: center;gap: 1.8vw;padding: 3.5vw 0;border-top: 0.08vw solid #e0e0e0;margin-top: 2vw;}
.tek-yazi-paylasim-btn {width: 2.2vw;height: 2.2vw;border-radius: 50%;display: flex;align-items: center;justify-content: center;text-decoration: none;transition: all 0.3s ease;border: 0.08vw solid #e0e0e0;background: #fff;color: #333;}


.kurumsal-hakkimizda {flex-direction: column;max-width: 100%;padding: 0 9vw;margin: 6vw auto;gap: 8vw;}
.kurumsal-hakkimizda-gorsel { width: 100%; }
.kurumsal-etiket { font-size: 2.2vw; }
.kurumsal-h2 {font-size: 3.5vw;font-weight: 700;color: #1a1a1a;line-height: 1.3;margin: 0 0 3.2vw 0;}
.kurumsal-paragraf {font-size: 2.8vw;margin-bottom: 4vw;}
.kurumsal-vm {grid-template-columns: 1fr;max-width: 100%;padding: 0px 8vw;gap: 3vw;}
.kurumsal-vm-kart {padding: 4.5vw;border-radius: 1vw;display: flex;position: relative;overflow: hidden;flex-direction: column;gap: 3vw;}
.kurumsal-vm-baslik { font-size: 3.8vw; }
.kurumsal-vm-metin { font-size: 2.6vw; }
.kurumsal-vm-ikon { width: 8vw; height: 8vw; border-radius: 2vw; }
.kurumsal-vm-ikon svg { width: 4vw; height: 4vw; }
.kurumsal-rakamlar-ic { grid-template-columns: repeat(2, 1fr); max-width: 100%; gap: 3vw; }
.kurumsal-rakam-sayi { font-size: 7vw; }
.kurumsal-rakam-yazi { font-size: 2.5vw; }
.kurumsal-degerler { max-width: 100%; padding: 0 5vw; }
.kurumsal-deger-kart {background: #fff;border: 0.08vw solid #e8e8e8;border-radius: 1vw;padding: 6vw;text-align: center;transition: all 0.35s ease;}
.kurumsal-degerler-grid { grid-template-columns: 1fr; gap: 3vw; }
.kurumsal-deger-ikon { width: 10vw; height: 10vw; border-radius: 2.5vw; }
.kurumsal-deger-ikon svg { width: 4.5vw; height: 4.5vw; }
.kurumsal-deger-baslik { font-size: 3.2vw; }
.kurumsal-deger-aciklama { font-size: 2.5vw; }
.kurumsal-tarihce { max-width: 100%; padding: 0 5vw; }
.kurumsal-timeline { padding-left: 6vw; }
.kurumsal-timeline::before { left: 1.5vw; width: 0.4vw; }
.kurumsal-timeline-item::before { left: -5.5vw; width: 2vw; height: 2vw; }
.kurumsal-timeline-yil { font-size: 2.2vw; }
.kurumsal-timeline-baslik { font-size: 3vw; }
.kurumsal-timeline-aciklama { font-size: 2.5vw; }

.media #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {height: 28vw !important;width: 39vw !important;border-radius: 1vw;margin: 0 0.5vw !important;display: flex;margin-top: 1vw !important;flex-direction: column;background: #fff;align-items: center;justify-content: center;box-shadow: rgb(71 71 71 / 26%) 0px 2px 5px -1px !important;align-content: center;}



.basarilarimiz-alan { padding: 6vw 4vw 8vw 4vw; }
.basarilarimiz-baslik { font-size: 5vw; margin-bottom: 4vw; }
.basari-kart { width: calc(100% - 1vw); }
.basari-nav-btn { width: 7vw; height: 7vw; }
.basari-nav-btn svg { width: 2.5vw; height: 2.5vw; }
.basarilarimiz-nav.sol { left: 1vw; }
.basarilarimiz-nav.sag { right: 1vw; }

.kadro-sayfa {width: 100%;font-family: 'Poppins', sans-serif;margin-top: 7vw;}
.kadro-mudur-alan {max-width: 100%;padding: 0 5vw;margin: 3vw auto 7vw auto;}
.kadro-mudur-etiket { font-size: 2.2vw; }
.kadro-mudur-gorsel {width: 40vw;height: 50vw;border-radius: 1.5vw;}
.kadro-mudur-isim { font-size: 4.5vw; }
.kadro-mudur-gorev { font-size: 2.8vw; }
.kadro-mudur-brans { font-size: 2.2vw; }
.kadro-ogretmenler-alan { max-width: 100%; padding: 0 5vw; }
.kadro-ogretmenler-etiket { font-size: 2.2vw; }
.kadro-ogretmenler-grid { grid-template-columns: repeat(2, 1fr); gap: 3vw; }
.kadro-kart-isim { font-size: 2.8vw; }
.kadro-kart-gorev { font-size: 2.2vw; }
.kadro-kart-brans { font-size: 2vw; }
.kadro-kart-bilgi { padding: 2.5vw; }


.duyurular-sayfa-icerik {max-width: 100%;padding: 0 10vw;margin: 5vw auto 8vw auto;}
.duyurular-s-kart-gorsel {width: 100%;overflow: hidden;position: relative;height: 80vw;}
.duyurular-sayfa-filtre { flex-direction: column; align-items: flex-start; }
.duyurular-filtre-btn { padding: 1.5vw 3.5vw; font-size: 2.5vw; border-radius: 4vw; }
.duyurular-sayfa-grid { grid-template-columns: 1fr; gap: 4vw; }
.duyurular-s-kart-kategori { font-size: 2vw; padding: 0.5vw 2vw; top: 2vw; left: 2vw; }
.duyurular-s-kart-bilgi {padding: 3vw;gap: 1vw;}
.duyurular-s-kart-baslik { font-size: 3.2vw; }
.duyurular-s-kart-ozet { font-size: 2.5vw; }
.duyurular-s-kart-tarih { font-size: 2.2vw; }
.duyurular-s-kart-tarih svg { width: 2.2vw; height: 2.2vw; }
.duyurular-s-kart-konum { font-size: 2.2vw; }
.duyurular-s-kart-konum svg { width: 2.2vw; height: 2.2vw; }
.duyurular-s-kart-incele { font-size: 2.5vw; }
.duyurular-s-kart-incele svg { width: 2vw; height: 2vw; }
.duyurular-sayfa-pagination a, .duyurular-sayfa-pagination span { width: 7vw; height: 7vw; font-size: 2.5vw; border-radius: 1.5vw; }
.duyurular-sayfa-pagination a.prev, .duyurular-sayfa-pagination a.next { padding: 0 3vw; font-size: 2.2vw; }
.duyurular-bos-ikon svg { width: 10vw; height: 10vw; }
.duyurular-bos-yazi { font-size: 3vw; }
	
.store-sayfa { padding-bottom: 8vw; }
.store-icerik {max-width: 100%;padding: 0 9vw;margin-top: 11vw;}
.store-grid { grid-template-columns: repeat(2, 1fr); gap: 4vw; }
.store-kart { border-radius: 0; }
.store-k-gorsel-alan { border-radius: 3vw; }
.store-k-dot { width: 2vw; height: 2vw; margin-bottom: 2vw; }
.store-slayt-ok { width: 8vw; height: 8vw; font-size: 3vw; opacity: 1; box-shadow: 0 1vw 3vw rgba(0,0,0,0.1); }
.store-slayt-ok.onceki { left: 3vw; }
.store-slayt-ok.sonraki { right: 3vw; }
.store-k-bilgi { padding: 4vw 0 0 0; }
.store-k-baslik { font-size: 3.5vw; margin-bottom: 1vw; }
.store-k-fiyat { font-size: 3.5vw; margin-bottom: 0; }
.store-k-buton { bottom: 0; font-size: 3vw; padding: 3vw 0; }
.store-k-buton svg { width: 3.5vw; height: 3.5vw; }
	
.iletisim-sayfa { padding-bottom: 8vw; }
.iletisim-hero { height: 50vw; }
.iletisim-hero-baslik { font-size: 6vw; }
.iletisim-hero-alt { font-size: 2.8vw; max-width: 80vw; }
.iletisim-breadcrumb { font-size: 2.2vw; }
.iletisim-container {flex-direction: column;max-width: 100%;padding: 0px 9vw;margin: 8vw auto 6vw auto;gap: 4vw;}
.iletisim-sol, .iletisim-sag { width: 100%; }
.iletisim-bilgi-kutu { padding: 5vw; border-radius: 3vw; border-top-width: 1vw; }
.iletisim-bilgi-baslik { font-size: 4vw; margin-bottom: 4vw; }
.iletisim-icon-metin { gap: 3vw; margin-bottom: 3vw; }
.iletisim-icon-kutu { width: 10vw; height: 10vw; border-radius: 2.5vw; }
.iletisim-icon-kutu svg { width: 5vw; height: 5vw; }
.iletisim-metin-ust { font-size: 2.8vw; margin-bottom: 1vw; }
.iletisim-metin-alt { font-size: 2.5vw; }
.iletisim-form-wrapper { padding: 5vw; border-radius: 3vw; }
.iletisim-form-baslik { font-size: 4.5vw; }
.iletisim-form-alt { font-size: 2.8vw; margin-bottom: 5vw; }
.iletisim-form-kolonlar { flex-direction: column; gap: 1vw; margin-bottom: 0; }
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea { padding: 3vw; font-size: 2.8vw; border-radius: 2vw; border-width: 0.3vw; margin-bottom: 3vw; }
.wpcf7-form label { margin-bottom: 0; }
.wpcf7-form textarea { height: 30vw; }
.form-dogrula {flex-direction: column;gap: 3vw;padding: 0vw;border-radius: 2vw;border-width: 0.3vw;align-items: stretch;}
.wpcf7-captcha-captcha-170 { max-height: 12vw; display: block; margin: 0 auto 2vw auto; }
.form-dogrula label { flex-direction: column; text-align: center; gap: 2vw; margin-bottom: 2vw; }
.wpcf7-submit { padding: 3vw; font-size: 3.2vw; border-radius: 2vw; width: 100%; }
.iletisim-harita { max-width: 100%; height: 70vw; border-radius: 0; margin: 0; }
.wpcf7-not-valid-tip { font-size: 2.2vw; margin-top: -2vw; margin-bottom: 2vw; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.spam .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output { font-size: 2.5vw; padding: 3vw; border-width: 0.3vw; border-radius: 2vw; }
span.wpcf7-form-control-wrap.recaptcha {transform: scale(.85);}

.footer {padding: 13vw 0 4vw 0;color: #555;}
.footer-col.links-col {display: none !important;}
.footer-container {display: flex;justify-content: space-between;width: 79vw;margin: 0 auto;gap: 5vw;padding-bottom: 2vw;border-bottom: 0.1vw solid #e0e0e0;flex-direction: column;align-items: center;}
.footer-col {flex: 1;display: flex;flex-direction: column;align-items: center;}
.brand-col .footer-logo {width: 40vw;margin-bottom: 5.5vw;}
.brand-col p {font-size: 2.75vw;line-height: 3.3vw;text-align: center;color: #777;}
.footer-col.contact-col {display: none;}
.footer-col.map-col iframe {width: 100%;height: 50vw;border-radius: 1vw;}
.footer-bottom {display: flex;justify-content: space-between;align-items: center;width: 81vw;margin: 5.5vw auto 5vw auto;font-size: 2.7vw;color: #999;flex-direction: column;gap: 3vw;}
.footer-bottom .bottom-icon {width: 5.5vw;}















}/*--------@media screen(max-width:800px) BİTER--------*/