@media only screen and  (max-width:481px){
.header {display:none;}	
.mobile-header {display:none;}
hr { width: 100% !important; }
.hamburger-menu {display:none; position: relative; }
#menu-toggle { display: none !important; }
.header-alt{display:none !important}
.hamburger-icon { position: absolute; top: 6.2vw; left: 85.7vw; cursor: pointer; z-index: 99999; display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; width: 6vw; flex-direction: column; }
.hamburger-icon span {display: block;width: 6.1vw;height: 0.6vw;background-color: #ffffff;margin-bottom: 0.5vw;margin-top: 0.5vw;transition: all 0.3s;}
#menu-toggle:checked ~ .hamburger-icon span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); }
#menu-toggle:checked ~ .hamburger-icon span:nth-child(2) { opacity: 0; }
#menu-toggle:checked ~ .hamburger-icon span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); }
nav {transform: translateX(-100%);position: fixed;z-index: 999;width: 100%;height: 100%;left: 0vw;backdrop-filter: blur(3vw);background: linear-gradient(340deg, rgb(27 27 27 / 80%) 0%, rgba(0, 0, 0, 0) 100%);visibility: hidden;transform: translateX(250);transform-origin: top;transition: transform 0.5s ease-out, opacity 0.5s ease-out, visibility 0.5s ease-out;overflow: scroll;}
#menu-toggle:checked ~ nav {visibility: visible;transform: translateX(0);}
#menu-toggle:checked ~ .hamburger-menu {height:100% !important;}
nav ul {list-style: none;padding: 0;margin: 0;}
nav li {margin: 5.5vw 0;display: flex;justify-content: center;flex-wrap: wrap;width: 100%;}
nav a {text-decoration: none;color: #333;}
a.hamburger-logo {z-index: 999999;}
.hamburger-menu {display: flex;width: 100%;z-index: 100;height: 20vw;background-position: center;position: absolute !important;background: #ffffff00;background-size: cover;justify-content: space-between;flex-wrap: wrap;flex-direction: column;}
#menu-toggle { display: none; } 
.hamburger-menu img {width: 32vw;}
.hamburger-menu .hamburger-background { width: 100vw; height: 17.4vw; margin: 0; z-index: 1000; position: absolute; overflow: hidden; object-fit: cover; } 
.breadcrumb {background-color: white;padding: 0.8vw 2vw;border-radius: 0.5vw;margin-bottom: 6vw;box-shadow: 0 0.1vw 0.3vw rgba(0, 0, 0, 0.05);font-size: 0.9vw;}
.breadcrumb a {color: #666;text-decoration: none;transition: color 0.2s ease;font-size: 3vw;}
.breadcrumb .current {color: #c00;font-weight: 500;font-size: 3vw;}
.breadcrumb .separator {color: #ccc;margin: 0 0.5vw;font-size: 2.5vw;}
.breadcrumb .container {max-width: 80%;margin: 0 auto;padding: 1.5rem 1rem;display: flex;gap: 2vw;justify-content: center;}
.header { display: none; } 
nav ul li a {color: #ffffff;text-decoration: none;font-size: 4.2vw;width: 74%;display: flex;align-items: center;justify-content: center;padding: 2.5vw 2vw;box-sizing: border-box;background-color: #00000000;margin-bottom: 1vw;font-weight: 500;gap: 2vw;}
.hamburger-menu nav ul {position: relative;flex-direction: column;align-items: center;justify-content: center;margin-top: 28vw;}
.hamburger-dropdown ul, .hamburger-ic-dropdown ul { display: none; list-style-type: none; margin: 0; padding: 0; width: 100%; } 
.hamburger-dropdown ul.show, .hamburger-ic-dropdown ul.show { display: block; width: 100%; } 
.hamburger-dropdown a, .hamburger-ic-dropdown a {display: flex;padding: 10px 15px;text-decoration: none;color: #ffffff;/* background-color: #c83b16; */margin-bottom: 1vw;width: 74%;box-sizing: border-box;gap: 2vw;}
.hamburger-ic-dropdown ul.show { display: block; width: 100%; } 
nav ul li ul { transition: all 0.3s ease; } 
.hamburger-ic-dropdown ul li { position: relative; width: 100%; } 
.hamburger-dropdown-menu, .ic-hamburger-dropdown-menu { width: 100%; } 
ul.hamburger-dropdown-menu {margin-top: 4vw !important;border-radius: 1vw;}
ul.hamburger-ic-dropdown-menu {margin-top: 4vw !important;background: #333;width: 100%;padding: 0 !important;}
.fa-caret-down { margin-left: 10px; } 
.hamburger-ic-dropdown-menu li a { background: #ffffff !important; color: #232650; }
a.hamburger-logo { z-index: 999999; position: relative; display: none !important; width: 40vw; justify-content: center; align-items: center; margin-left: 2vw; }
.hamburger-icon {position: relative;top: 0vw;left: 0;cursor: pointer;z-index: 99999;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;/* background: #2326507d; */width: 21.7vw;flex-direction: column;height: 19vw;}
a.hamburger-logo.hamburger-logo-siyah {z-index: 999999;position: relative;width: 40vw;justify-content: center;align-items: center;margin-left: 5vw;display: flex !important;}
.logo-back {display: flex;align-items: center;justify-content: space-between;width: 100%;z-index: 999999;}
.hamburger-sosyal-medya { display: flex; align-items: center; justify-content: center; gap: 2vw; margin: 10vw 0;}
li.hamburger-ic-dropdown ul li a {color: #ffffff;background: none !important;}
ul.hamburger-dropdown-menu li a { color: #fff; }	
.hamburger-sosyal-medya a {background: #5db12f;color: #fff;padding: 3vw 3vw;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.hamburger-dil { display: flex; align-items: center; justify-content: center; gap: 2vw;padding-bottom: 30vw; }
.tr-lang {opacity: 1;}
.hamburger-dil img { width: 10vw; }		
.hamburger-dropdown-menu li {margin: 2vw 0 0 0;background: linear-gradient(90deg, rgba(255, 0, 0, 0.6) 0%, #380000 100%);}



.anasayfa-alan-1 .hero-slider-container {position: relative;width: 100%;height: 215vw;overflow: hidden;}
a.scroll-btn svg {width: 7.5vw;height: 7.5vw;}
a.scroll-btn {position: absolute;bottom: 12vw;left: 50%;transform: translateX(-50%);z-index: 999;animation: scrollBounce 3s infinite;}
.anasayfa-alan-1 .slider-prev, .slider-next {position: absolute;top: 50%;width: 8.5vw;height: 8.5vw;background: transparent;border: 0.05vw solid #ffffff;border-radius: 50%;color: #ffffff;font-size: 3.2vw;cursor: pointer;display: flex;align-items: center;justify-content: center;z-index: 10;transition: background 0.3s, transform 0.2s ease-out;}

.anasayfa-alan-2 .gun-display img {width: 160vw;height: auto;display: block;}
.anasayfa-alan-2 .gun-display {position: relative;width: 100%;margin-top: 24vw;z-index: 2;display: flex;flex-direction: column;align-items: center;}
img.main-img {width: 28vw;margin-top: 3.5vw;}
.anasayfa-alan-2 .ptr-top .ptr-text {margin-bottom: 0.6vw;color: #000;font-family: Saira;font-size: 2.6vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-2 .ptr-top {top: -10vw;right: 18vw;}
.ptr-bottom svg {width: 30vw;height: 10vw;}
.anasayfa-alan-2 .ptr-bottom .ptr-text {color: #000;font-family: Saira;font-size: 2.6vw;font-style: normal;font-weight: 400;line-height: normal;}
.ptr-top svg {width: .35vw;height: 15vw;}

.anasayfa-alan-3 .category-item {position: relative;display: block;width: 100%;height: 75vw;overflow: hidden;text-decoration: none;cursor: pointer;}
.anasayfa-alan-3 .category-title {font-size: 5.6vw;font-weight: 400;letter-spacing: 0.05vw;margin-bottom: 0.3vw;font-family: Saira;}
.anasayfa-alan-3 .category-link {font-size: 3.3vw;font-weight: 300;color: #dddddd;transition: color 0.3s ease;}
.anasayfa-alan-3 .category-content {position: absolute;bottom: 7vw;right: 12vw;text-align: right;color: #ffffff;z-index: 2;}
.anasayfa-alan-3 .category-list {display: flex;flex-direction: column;width: 100%;gap: 5vw;}

.anasayfa-alan-4 .about-body {background: linear-gradient(90deg,rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), url(/wp-content/uploads/2026/03/agm-about-us.jpg);background-size: cover;background-repeat: no-repeat;position: relative;width: 100%;height: 75vw;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.anasayfa-alan-4 .about-logo {width: 16vw;}
.anasayfa-alan-4 .about-text {color: #ffffff;font-size: 2.7vw;line-height: normal;font-weight: 300;letter-spacing: 0.03vw;}s
.anasayfa-alan-4 .about-btn {color: #ffffff;font-size: 3vw;font-weight: 400;text-decoration: none;transition: all 0.3s ease;}
.anasayfa-alan-4 .about-overlay {z-index: 2;width: 75vw;display: flex;flex-direction: column;align-items: center;text-align: center;border-radius: 0.5vw;gap: 5vw;}
.anasayfa-alan-4 .about-btn {color: #ffffff;font-size: 2.8vw;font-weight: 400;text-decoration: none;transition: all 0.3s ease;}

.anasayfa-alan-5 {width: 100%;height: 70vw;position: relative;margin: 5vw 0;}

.anasayfa-alan-6 {width: 100%;height: 30vw;display: flex;align-items: center;justify-content: center;}

.hero {position: relative;width: 100%;height: 33vw;display: flex;padding-bottom: 3vw;align-items: flex-end;justify-content: center;overflow: hidden;background: linear-gradient(129deg, rgb(0 0 0 / 85%) 0%, #000000 100%);background-size: cover;background-repeat: no-repeat;background-position: center;}
.hero-title {font-size: 6vw;font-weight: 700;font-family: Saira;text-transform: uppercase;margin: 0;background: linear-gradient(135deg, #cacaca 0%, #ffffff 50%, #cacaca 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;animation: heroShine 3s ease-in-out infinite;}

.hk-story-grid {display: flex;grid-template-columns: 1fr 1fr;gap: 5vw;align-items: center;flex-direction: column;}
.hk-section-tag {display: inline-block;font-size: 2vw;letter-spacing: 0.4vw;color: #000000;text-transform: uppercase;border: 0.07vw solid #0000005c;padding: 1.3vw 2.2vw;}
.hk-section-title {font-size: 5vw;font-weight: 700;letter-spacing: 0.15vw;text-transform: uppercase;color: #1a1a1a;}
.hk-story-text p {font-size: 2.5vw;line-height: 1.8;color: rgb(0 0 0 / 82%);}
.hk-story-stats {display: flex;gap: 3vw;padding-top: 2vw;border-top: 0.4vw solid rgb(0 0 0 / 58%);}
.hk-stat-num {display: block;font-size: 5.8vw;font-weight: 700;color: #dc3232;}
.hk-stat-label {font-size: 2.7vw;letter-spacing: 0.15vw;color: rgb(0 0 0 / 68%);text-transform: uppercase;}
.hk-story-stats {display: flex;gap: 3vw;padding-top: 5vw;border-top: 0.4vw solid rgb(0 0 0 / 58%);}
.hk-story-text {display: flex;flex-direction: column;align-items: flex-start;gap: 4vw;}
.hk-values-grid {display: grid;grid-template-columns: repeat(1, 1fr);gap: 6vw;}
.hk-value-icon {width: 6vw;height: 6vw;margin: 0 auto 1.5vw;color: #dc3232;}
.hk-value-card h3 {font-size: 3vw;font-weight: 600;letter-spacing: 0.1vw;margin-bottom: 1vw;text-transform: uppercase;color: #1a1a1a;}
.hk-value-card p {font-size: 2.8vw;line-height: 1.7;color: rgba(0,0,0,0.55);position: relative;z-index: 1;}
.hk-value-card {border: 0.07vw solid rgba(0,0,0,0.08);border-radius: 0.3vw;padding: 2.5vw 2vw;text-align: center;transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);position: relative;overflow: hidden;box-shadow: 0 0.2vw 1vw rgba(0,0,0,0.04);backdrop-filter: blur(.2vw);height: 40vw;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3vw;}
.hk-center {text-align: center;margin-bottom: 3vw;display: flex;flex-direction: column;gap: 3vw;align-items: center;}
.hk-values-bg-text {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 54vw;font-weight: 700;color: rgba(0,0,0,0.03);white-space: nowrap;pointer-events: none;letter-spacing: 1vw;}

.card-specs {display: flex;flex-wrap: wrap;gap: 1.8vw;margin-bottom: 2.5vw;}
.card-title {font-size: 3.5vw;color: #111111;margin: 0 0 2vw 0;font-weight: 800;text-transform: uppercase;letter-spacing: 0.05vw;}
.spec-tag small {color: #888888;font-size: 2vw;text-transform: uppercase;letter-spacing: 0.1vw;margin-bottom: 0.3vw;}
.spec-tag span {color: #222222;font-size: 2.5vw;font-weight: 700;}
.spec-tag {background: #f4f4f4;border: 0.1vw solid #e5e5e5;padding: 1.8vw 1.2vw;border-radius: 0.4vw;display: flex;flex-direction: column;flex: 1 1 calc(100% - 0.8vw);box-sizing: border-box;}
.card-footer {margin-top: auto;padding-top: 1.5vw;border-top: 0.1vw solid #f0f0f0;display: flex;align-items: center;justify-content: space-between;color: #d32f2f;font-size: 2.2vw;font-weight: 700;letter-spacing: 0.15vw;text-transform: uppercase;}

.agm-hero-img {width: 85vw;height: auto;object-fit: cover;margin: 7vw 0 2.5vw;border-radius: .5vw;z-index: 2;cursor: crosshair;transition: transform 0.5s ease;filter: drop-shadow(0 2vw 4vw rgba(0,0,0,0.1));background: #fff;}
.agm-series-tag {font-size: 1.5vw;color: #a0a0a0;font-weight: 700;letter-spacing: 0.3vw;text-transform: uppercase;}
.agm-product-title {font-size: 3.5vw;font-weight: 900;color: #111111;margin: 0;text-transform: uppercase;letter-spacing: 0.1vw;line-height: 1;}
.agm-specs-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 3.5vw;}
.agm-spec-lbl {font-size: 2vw;color: #888888;text-transform: uppercase;letter-spacing: 0.15vw;font-weight: 600;}
.agm-spec-val {font-size: 2.5vw;color: #222222;font-weight: 600;}
.agm-title-sep {width: 14vw;height: 0.4vw;background: #dc3232;margin-top: 1vw;}
.agm-btn {padding: 1.2vw 3.5vw;border-radius: 0vw;font-size: 2.5vw;font-weight: 600;letter-spacing: 0.15vw;text-transform: uppercase;text-decoration: none;transition: all 0.3s ease;}
.agm-content-card {position: relative;width: 75vw;background: #ffffff;border-radius: 0.8vw;margin: 0 auto 5vw;box-shadow: 0 2vw 6vw rgba(0,0,0,0.04);z-index: 5;padding: 5vw;display: flex;flex-direction: column;gap: 7vw;border: 0.1vw solid #f0f0f0;}

.cn-grid3 {display: grid;grid-template-columns: repeat(1, 1fr);gap: 2.5vw;}
.cn-card {background: #ffffff;padding: 3vw 2vw;border-radius: 0.4vw;text-align: center;height: 30vw;display: flex;box-shadow: 0 0.5vw 1.5vw rgba(0,0,0,0.04);border: 0.1vw solid #f0f0f0;transition: transform 0.3s ease, box-shadow 0.3s ease;flex-direction: column;align-items: center;justify-content: center;}
.cn-icon-wrap svg {width: 10.8vw;height: 10.8vw;}
.cn-card-title {font-family: Saira;font-size: 3.2vw;font-weight: 600;color: #111111;margin: 0 0 1vw;text-transform: uppercase;letter-spacing: 0.1vw;}
.cn-card-text {font-size: 2.9vw;color: #555555;line-height: 1.7;margin: 0;}
.cn-form-title {font-family: 'Saira';font-size: 3.5vw;font-weight: 600;color: #111111;margin: 0 0 2.5vw;text-transform: uppercase;}
.cn-form-desc {font-size: 2.5vw;color: #666666;margin-bottom: 2.5vw;}
.iletisim-form-kolonlar {display: flex;width: 100%;flex-direction: column;justify-content: center;gap: 2vw;}
form.wpcf7-form.init {display: flex;flex-direction: column;gap: 2vw;height: 100%;}
.cn-form-wrapper br {display: none !important;}
.iletisim-form-kolonlar p {width: 100%;}
.wpcf7 label input, .form-group .wpcf7-textarea {width: 92%;padding: 1.8vw 2vw;border: 1px solid #e0e0e0;border-radius: 10px;font-size: 3.1vw;transition: all 0.3s ease;}
::placeholder {font-size:3vw !important;}
textarea.wpcf7-form-control.wpcf7-textarea {width: 59.5vw;padding: 0.5rem .5rem;border: 1px solid #e0e0e0;font-size: 3.1vw;border-radius: 2.6vw;margin-right: 1vw;}
.wpcf7-submit {background: #e3000f;color: white;height: 8.5vw;border-radius: 2.5vw !important;border: none;padding: 1vw 1.5vw;border-radius: 10px;font-size: 0.9vw;font-weight: 500;cursor: pointer;transition: all 0.3s ease;width: 57.5vw;margin-left: 1vw;}
.cn-map-wrapper {width: 100%;height: 100%;min-height: 80vw;border-radius:3vw;}
.cn-map-wrapper iframe {width: 100%;height: 80vw !important;object-fit: cover;}



.media #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {height: 30vw !important;width: 41vw !important;border-radius: 2.3vw;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;}

.footer {width: 100%;height: 35vw;background-color: #ebebeb;font-family: sans-serif;padding: 8vw 0 2vw 0;}
.footer .footer-logo a img {height: 13.8vw;width: auto;display: block;}
.footer .footer-top {display: flex;justify-content: center;align-items: center;margin-bottom: 4vw;}
.footer .footer-nav {display: none;align-items: center;gap: 2vw;}
.footer .footer-copyright {font-size: 2vw;color: #555555;font-weight: 400;letter-spacing: normal;}
.footer .footer-signature a img {height: 5.5vw;width: auto;display: block;transition: opacity 0.3s ease;}
.footer .footer-bottom {display: flex;justify-content: space-between;align-items: center;flex-direction: column;gap: 3vw;}
.footer .footer-inner {width: 100%;max-width: 73vw;margin: 0 auto;display: flex;flex-direction: column;gap: 5vw;}






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