@media only screen and  (max-width:481px){
 #duyurupopup {position: fixed; bottom: 5vw !important; left: 4vw !important; width: 64vw !important; height: 63vw !important; object-fit: contain; background-color: transparent; display: flex ; justify-content: center; align-items: center; z-index: 999;}
#kapat {position: absolute;top: 0.7vw !important; right: 0.2vw !important;font-size: 5.2vw !important;color: #ffffff;font-weight: 700;font-family: Arial, sans-serif;cursor: pointer;padding: 0.3vw;background: none;width: 3vw;height: 3vw;display: flex;align-items: center;justify-content: center;border-radius: 50%;z-index: 1000;margin-top: 0 !important;}
	
.hamburger-menu {display: flex;width: 100%;z-index: 99;height: 17vw;background-position: center;background-size: cover;justify-content: space-between;position: absolute;}
#menu-toggle { display: none; } 
.hamburger-menu img {width: 30vw;}
.hamburger-menu .hamburger-background { width: 100vw; height: 17.4vw; margin: 0; z-index: 1000; position: absolute; overflow: hidden; object-fit: cover; } 
.header { display: none; } 
nav ul li a {color: #000000;text-decoration: none;font-size: 3.8vw;width: 100%;display: flex;align-items: center;justify-content: center;padding: 2.5vw 2vw;box-sizing: border-box;background-color: #ffffff82;margin-bottom: 0vw;}
.hamburger-menu nav ul {position: relative;flex-direction: column;align-items: center;justify-content: center;margin-top: 25vw;}
.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 {border-radius: 0vw;display: flex;padding: 10px 15px;text-decoration: none;color: #000000;background-color: #ffffff7a;width: 100%;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;padding: 3vw 5vw;background: #ffecec;border-radius: 1vw;}
ul.hamburger-ic-dropdown-menu {margin: 4vw 0 !important;}
.fa-caret-down { margin-left: 10px; } 
.hamburger-ic-dropdown-menu li a {background: #ffffff52 !important;color: #ed2930 !important;}
nav ul li a.contact {color: #fff;text-decoration: none;font-size: 3.8vw;width: 100%;display: flex;align-items: center;justify-content: center;padding: 2.5vw 2vw;box-sizing: border-box;background-color: #ed2930;margin-bottom: 0vw;height: auto;margin-top: 4vw;}
nav ul li a.catalog {color: #ffffff;text-decoration: none;font-size: 3.8vw;width: 100%;display: flex;align-items: center;justify-content: center;padding: 2.5vw 2vw;box-sizing: border-box;background-color: #333;margin-bottom: 0;height: auto;}
a.hamburger-logo { z-index: 999999; position: relative; display: flex; width: 50%; justify-content: center; align-items: center; margin-left: 4vw; }
.hamburger-icon {position: relative;top: 0;left: 0vw;cursor: pointer;z-index: 99999;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;width: 30.7vw;flex-direction: column;}
.hamburger-dil a {width: 100%;background: #ffffff7a;margin-top: 0vw;}
li.hamburger-dil {display: flex;justify-content: center;}
a.catalog.contact {margin-top: 0 !important;}
.hamburger-menu .black-siluet {width: 100vw;height: 21vw;position: absolute;background: #0000006e;margin-top: -10vw;filter: blur(11vw);z-index: 9999;}
.header-baslik {display: flex;width: 100%;height: 38vw;filter: brightness(1.05);box-shadow: 0 0 1vw #00000045;align-items: center;justify-content: flex-end;flex-direction: column;}
.header-baslik a {color: #fff;font-size: 3vw;font-weight: 800;text-shadow: 0 0 1vw #000;}
.header-baslik i {font-size: 3vw;color: #fff;}
.header-baslik-alt {width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 3vw;gap: 1vw;background: radial-gradient(circle, rgb(0 0 0 / 72%) 0%, rgba(253, 161, 180, 0) 50%, rgba(252, 70, 107, 0) 100%);}
.hamburger-menu button.search-button {font-family: 'Jura';background: none;border: none;color: #000000;text-decoration: none;font-size: 3.8vw;display: flex;align-items: center;justify-content: center;padding: 2.5vw 2vw;box-sizing: border-box;background-color: #ffffff00;margin-bottom: 0;height: auto;font-weight: 900;}
#close-popup {font-size: 14vw;color: #ffffff;position: absolute;top: 2vw;right: 6vw;cursor: pointer;}
div#search-popup {padding: 16vw 0vw;position: absolute;z-index: 99;width: 100%;height: 100%;background: #000000cc;flex-direction: column;align-items: center !important;justify-content: center !important;gap: 5vw;}
div#search-popup input {background: #ffffff;width: 55vw;height: 7.3vw;font-size: 2.5vw;padding-left: 0vw;border: none;}
div#search-popup button {width: 26.8vw;height: 7.75vw;background: #dc3232;font-size: 2.7vw;border: none;color: #fff;padding: 0;margin: 0;cursor: pointer;}
#recommended-products h3 {font-size: 3.5vw;border-bottom: 0.4vw solid #dc3232;padding-bottom: 0.6vw;color: #fff;}
#recommended-products ul {display: flex;gap: 4vw;flex-wrap: wrap;align-items: center;justify-content: center;}
#recommended-products li {border-radius: 2vw;background: #ffffffad;width: 40vw;height: 20vw;overflow: hidden;display: flex;flex-direction: column;justify-content: center;}
#recommended-products ul img {width: 45vw;height: 15vw;object-fit: contain;}
#recommended-products h4 {font-size: 2.7vw;color: #000000;}
div#recommended-products {display: flex;flex-direction: column;align-items: center;gap: 6vw;}
.searcch h1 {font-size: 3.6vw;}
.searcch p {text-align: center;font-size: 3vw;width: 90vw;}

.anasayfa-alan-1 {height: 130vw;background: linear-gradient(180deg, rgb(0 0 0) 20%, rgb(0 0 0 / 86%) 57%, rgb(0 0 0 / 71%) 100%);}
.anasayfa-alan-1 video {width: 100vw;height: 130vw;object-fit: cover;object-position: center;filter: opacity(0.7);}   
.anasayfa-alan-1 i.fa-solid.fa-angle-down {animation: bounce 1s infinite;z-index: 80;display: flex;position: absolute;margin-top: -16vw;margin-left: 48vw;font-size: 5vw;color: #fff;display: none;}

.anasayfa-alan-2 {background: url(/assets/uploads/2024/12/background.jpg);background-size: cover;background-repeat: no-repeat;padding: 8vw 0 0 0;filter: drop-shadow(0px 0.4vw 2vw rgba(0, 0, 0, 0.25));display: flex;flex-direction: column;align-items: center;height: auto;}
.anasayfa-alan-2 .slide.active-center {left: 35%;opacity: 1;visibility: visible;z-index: 3;top: 18vw;transform: scale(1.1);}
.anasayfa-alan-2 .slider-container {display: flex;justify-content: center;height: 75vw;width: 100vw;position: relative;overflow: hidden;}
.active-center img {width: 82vw;transition: all .5s ease;filter: drop-shadow(0 0 1.5vw #0002);}
.anasayfa-alan-2 img {object-fit: contain;width: 49vw;height: auto;display: block;margin-bottom: 0vw;}
.anasayfa-alan-2 h2 {margin: 0;font-size: 3vw;line-height: 1.2;color: #000;}
.dots-container {position: absolute;top: 70vw;z-index: 9999;left: 88vw;right: 2vw;transform: translateY(-50%);display: flex;flex-direction: column;gap: 1.1vw;}
.dot {width: 2.75vw;height: 2.75vw;border-radius: 50%;background-color: #333;cursor: pointer;transition: background 0.3s ease;}
img.background-stroke {width: 81vw;position: absolute;top: 17vw;opacity: 1;}
.product-explanation p {font-size: 3.3vw;font-family: 'Damion';color: #a10000;}
.product-explanation img {width: 8vw;}
.anasayfa-alan-2 .slide.active-left {left: 5%;top: 27vw;opacity: 0.5;visibility: visible;z-index: 2;}
.anasayfa-alan-2 .slide.active-right {left: 65%;top: 27vw;opacity: 0.5;visibility: visible;z-index: 2;}
.anasayfa-alan-2 .slide.active-center {left: 35%;opacity: 1;visibility: visible;z-index: 3;top: 42vw;transform: scale(1.1);}
.active-center img {width: 76vw;}
.product-container {display: flex;flex-direction: row;align-items: center;justify-content: center;width: 92.2vw;height: 19.1vw;background: url(/assets/uploads/2024/12/product-details-background.jpg);background-size: contain;background-repeat: no-repeat;}
.product-container .details-container h2 {font-size: 5vw;text-transform: uppercase;opacity: 0.5;}
.product-container .details-container p {opacity: 1;color: #000;text-align: center;font-family: Jura;font-size: 3.5vw;font-style: normal;font-weight: 700;line-height: normal;}
.product-container .details-container a {transition: all 0.3s ease;width: 28vw;font-size: 2.4vw;height: 3.5vw;color: #000000;display: flex;align-items: center;justify-content: center;background: rgb(131,58,180);background: linear-gradient(90deg, rgba(131,58,180,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);}
.button-container i {font-size: 4vw;}
.button-container {position: absolute;width: 88vw;display: flex;justify-content: space-between;z-index: 11;}
.details-container {display: flex;flex-direction: column;align-items: center;gap: 1.5vw;z-index: 2;}
img.background-stroke {display:none;}
.mobil-background-stroke {display: none !important;}

.anasayfa-alan-3 {padding: 10vw 0 5vw 0;height: 83vw;display: flex;justify-content: center;gap: 2.3vw;flex-wrap: wrap;background: url(/assets/uploads/2024/12/alan-3-background.jpg);background-repeat: no-repeat;background-position: 0 56vw;background-size: cover;}
a.kategori-kutu {z-index: 1;width: 21vw;height: 55vw;border-radius: 0.5vw;list-style: none;display: flex;align-items: center;justify-content: flex-end;flex-direction: column;}
a.kategori-kutu.kategori-kutu-4 {width: 92vw;height: 38.1vw;margin-top: -28vw;margin-left: 0vw;z-index: 0;}
a.kategori-kutu.kategori-kutu-2 {width: 44vw;height: 35vw;}
.kategori-kutu p {color: #fff;font-size: 3vw;font-weight: 700;display: flex;align-items: center;justify-content: center;text-align: center;margin-bottom: 2vw;}
.kategori-kutu-4 i {color: #333;font-size: 2.7vw;background: #fff;padding: 2.4vw;border-radius: 50%;margin-bottom: 16vw;}
.active-center img {width: 76vw;}
.anasayfa-alan-4 {height: auto;padding: 0 0 12vw 0;display: flex;align-items: center;justify-content: space-between;background-repeat: no-repeat;background-position: 0vw -36vw;background-size: cover;flex-direction: column-reverse;gap: 5vw;margin-top: 10vw;}
.alan4-sag img {width: 88vw;}
.alan4-sag h4 {font-size: 3vw;filter: opacity(0.5);}
ul.alan-4-sol {display: flex;flex-direction: row;width: 60%;padding-left: 0vw;gap: 2.5vw 5.5vw;flex-wrap: wrap;align-items: center;}
.alan-4-sol li {list-style: disc;font-size: 2.7vw;font-weight: 800;}

.anasayfa-alan-5 {height: 145vw;background: none;}
.anasayfa-alan-5-inner .logo {width: 30vw;}
.anasayfa-alan-5-inner h4 {font-size: 3vw;color: #fff;}
.anasayfa-alan-5-inner p {font-size: 2.75vw;width: 72.5vw;text-align: center;color: #fff;}
.anasayfa-alan-5-inner .hakkimizda-show-more {transition: all 0.2s ease;color: #333;font-size: 2.5vw;background: #fefefe;padding: 1.5vw 3.5vw;font-weight: 900;border-radius: 0.5vw;}
.hakkimizda-sosyal img {width: 7.5vw;}
.anasayfa-alan-5-inner {height: 100%;display: flex;align-items: center;justify-content: center;gap: 6.5vw;flex-direction: column;border-top: 0.5vw solid #A10000;border-bottom: 0vw solid #A10000 !important;}

.products {display: flex;min-height: 152vw;flex-direction: column;}
a.urunsayfa-tufek-kutu.ozel-urun {width: 80.6vw;height: 33.3vw;text-align: center;margin: 0 0.7vw;box-shadow: 0.2vw 0.2vw 0.6vw #a9a9a91f;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
.ozel-urun img {float: left;object-fit: cover;width: 40vw !important;position: relative;z-index: 1;}
.ozel-urun .urun-golge {position: absolute;width: 37vw;z-index: -1;filter: blur(6.5vw);transform: rotateX(87deg);margin-top: 14.2vw;opacity: 0.08;}
.soon-message {width: 100%;display: flex;align-items: center;justify-content: center;font-size: 2.7vw;}

.urun-detay-ozellik {width: 100%;display: flex;align-items: flex-start;justify-content: center;background: #fff;padding: 7vw 0;}
.tufek-foto {text-align: center;width: 100%;min-height: 95vw;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: flex-end;}
.urun-detay-foto {height: auto;width: 108vw;}
.tufek-foto video {width: 100%;filter: invert(1.2) grayscale(1);z-index: -1;position: absolute;height: 95vw;object-fit: cover;opacity: 0.1;margin-top: 0vw;}
.tufek-foto-details {width: 100%;display: flex;align-items: center;gap: 5vw;flex-direction: row;justify-content: space-evenly;background: #f9f9f9;padding: 4vw 0;box-shadow: 0 0 4vw #7d7d7d3d;}
.tufek-foto-dsol a {font-size: 3.5vw;font-weight: 800;}
#down-arrow i {font-size: 3vw;animation: bounce 1s infinite;cursor: pointer;}
.urun-ozellikler h4 {font-size: 2.7vw;background: #efefef;color: #000000;height: 10vw;display: flex;width: 77vw;align-items: center;justify-content: flex-start;padding-left: 3vw;margin-bottom: 1.4vw;border-top-left-radius: 2vw;border-top-right-radius: 2vw;font-weight: 800;}
.ozellikler li {width: 77vw;display: flex;padding-top: 4vw;padding-bottom: 4vw;padding-left: 3vw;font-size: 2.7vw;font-weight: 500;justify-content: space-between;align-items: center;color: #30241d;}
.ozellikler li p {font-weight: 400;font-size: 2.8vw;margin-right: 2vw;width: 55vw;text-align: right;}
.ozellikler li:nth-child(4n+3) {background: #fafafa;}
.ozellikler li:nth-child(4n+2) {background: #fff;}
#gallery-1 img {border: 2px solid #cfcfcf;width: 17vw;height: 17vw;}
.ozel-urun-pistol img { height: auto; width: 96vw; margin-top: 6vw; }
/*.ozel-urun-pistol .tufek-foto #gallery-1 {display: flex;justify-content: center;align-items: flex-end;height: 34vw;width: 15vw;gap: 11vw;margin-top: 0vw;flex-direction: column;flex-wrap: nowrap;}*/
.urunler {display: flex;justify-content: center;margin-top: 4vw;flex-wrap: wrap;gap: 2.9vw 0;padding: 10vw 0;align-items: center;}
	.ozel-urun-pistol .tufek-foto #gallery-1{padding-bottom: 12vw;width: 77vw;}
	.ozel-urun-pistol .tufek-foto #gallery-1 .gallery-item{height: 18vw;}

	
	
.catalogPage {min-height: 60vh;margin: 12vw 9.5vw;}
.catalogPage a { display: flex; flex-direction: column; align-items: center; width: 76vw; margin-bottom: 2vw; box-shadow: 0 0 3.5vw #0000001a; justify-content: flex-start; height: 63.8vw; }
.catalogPage a>i {font-size: 9vw;color: #b50c12;}
.catalogPage a span {color: #282828;margin-top: 1.4vw;font-size: 2.7vw;text-align: center;font-weight: 600;width: 97%;}
.catalogPage h3 {font-size: 2.7vw;/*width: 72.5vw;*/margin-bottom: 3vw;padding: 3vw;color: #000;box-shadow: 0 0 1.5vw #0000001a;text-align: center;}
.tabanca-catalog {margin-top: 8.6vw;}
	.catalogPage a img { margin-bottom: 2vw;}

.kurumsal .anasayfa-alan-5 {height: 125vw;background: none;}
.kurumsal .anasayfa-alan-5-inner .logo {width: 30vw;}
.kurumsal .anasayfa-alan-5-inner h4 {font-size: 3vw;color: #fff;}
.kurumsal .anasayfa-alan-5-inner p {font-size: 2.75vw;width: 72.5vw;text-align: center;color: #fff;}
.kurumsal .anasayfa-alan-5-inner .hakkimizda-show-more {transition: all 0.2s ease;color: #333;font-size: 2.5vw;background: #fefefe;padding: 1.5vw 3.5vw;font-weight: 900;border-radius: 0.5vw;}
.kurumsal .hakkimizda-sosyal img {width: 7.5vw;}
.kurumsal .anasayfa-alan-5-inner {height: 100%;display: flex;align-items: center;justify-content: center;gap: 7.5vw;flex-direction: column;border-top: 0.5vw solid #A10000;border-bottom: 0.5vw solid #A10000 !important;}
.kurumsal video {position: absolute;opacity: 0.2;z-index: 0;width: 100vw;height: 125vw;object-fit: cover;object-position: center;filter: opacity(0.7);}
    
.kurumsal-1 {overflow: hidden;background: #000;width: 100%;height: 110vw;}
.kurumsal-2 {overflow: hidden;display: flex;width: 100%;height: 100%;flex-direction: column;align-items: center;justify-content: space-between;background-position: -19vw 0vw !important;}
.kurumsal-sag {display: flex;height: 45%;width: 100%;background: #ffffffc7;align-items: center;justify-content: center;flex-direction: column;gap: 3.25vw;box-shadow: -2vw 0px 2vw 17px #ffffffc7;padding: 0 0vw 0 0;}
.kurumsal-sol {width: 60%;display: flex;align-items: center;justify-content: center;margin-top: 20vw;}
.kurumsal-sol i {color: #000000;font-size: 4vw;background: #ffffff;padding: 2.5vw;border-radius: 50%;}
.kurumsal-sag h4 {font-size: 3vw;font-weight: 900;color: #a10000;}
.kurumsal-sag h5 {font-size: 3vw;font-weight: 600;}
.kurumsal-sag p {font-size: 2.5vw;text-align: center;width: 80vw;}
.kurumsal-sag a {display: flex;font-size: 2.5vw;flex-direction: column;align-items: center;padding: 0.5vw 3vw;background: #333;color: #fff;border-radius: 0.5vw;transition: all 0.3s ease;}

.iletisim-ust {display: flex;align-items: center;justify-content: center;height: 176vw;flex-direction: column-reverse;padding: 9vw 0;}
.iletisim-usag {background: #f5f5f5;border-radius: 2vw;padding: 4vw 2vw;height: auto;gap: 2.5vw;width: 85vw;display: flex;flex-direction: column;align-items: center;justify-content: center;box-shadow: inset 0 0 1vw #00000012, 0 0 5vw #00000012;}
.iletisim-usag H4 {font-size: 2.7vw;margin-bottom: 1vw;}
.wpcf7 label input {height: 10.1vw;background-color: #fff;color: #000;border: 0.1vw #f2f2f2 solid !important;line-height: 1.4vw;width: 75vw;padding: 0vw 1vw;font-size: 2.7vw;margin-top: 0.1vw;margin: 1.5vw 0vw 0 0vw;}
.wpcf7-textarea {margin-bottom: 1vw;width: 75vw!important;height: 25vw !important;background-color: #fff;color: #000;border: 0.1vw solid #eee !important;border: 0;margin-top: 2.2vw;font-size: 2.7vw;padding: 0 1vw;}
::placeholder {font-size:2.5vw !important;}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {margin-bottom: 0.3vw;width: 16vw;height: 6vw;margin-right: 1.1vw;}
input.wpcf7-form-control.wpcf7-captchar {width: 23vw;margin-right: 1vw;top: -2vw;position: relative;font-size: 1vw;}
.wpcf7-submit {width: 33.8vw !important;height: 9.8vw !important;background-color: #a10000 !important;padding: 0 !important;border: 0 !important;color: #fff;border-bottom-right-radius: 1vw;border-bottom-left-radius: 1vw;transition: 0.3s;font-size: 2.5vw !important;margin-top: 0.5vw;margin-left: 0.5vw;margin-right: 0.7vw;}
input.wpcf7-form-control.wpcf7-captchar {width: 19vw;margin-right: 1vw;top: -3.3vw;position: relative;font-size: 2.7vw;}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {margin-bottom: 0vw;width: 19vw;height: 9vw;margin-right: 1.1vw;}
.iletisim-usol {width: 57%;height: 60vw;display: flex;flex-direction: column;align-items: center;justify-content: center;list-style: none;gap: 1vw;background: #f5f5f5;padding: 2vw;border-top-left-radius: 0vw;border-bottom-left-radius: 4vw;border-bottom-right-radius: 4vw;box-shadow: 0.5vw 0 1vw #00000014;z-index: 2;}
.iletisim-usol img {width: 74vw;object-fit: cover;height: 64vw;position: absolute;filter: grayscale(1);z-index: 0;border-top-left-radius: 0vw;border-bottom-left-radius: 4vw;border-bottom-right-radius: 4vw;}
.iletisim-usol li {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.5vw;width: 100%;height: 16vw;background: #ffffff;padding: 1.5vw 0vw 1.5vw 0vw;border-radius: 1vw;box-shadow: inset 0 0 0.5vw #00000029;z-index: 1;}
.iletisim-usol p {font-size: 2.5vw;font-weight: 800;}
.iletisim-usol a {font-size: 2.6vw;color: #000;}
.iletisim-usol i {font-size: 2.5vw;width: 1vw;display: flex;height: 1vw;color: #a10000;border: 0.1vw solid #a10000;padding: 2.5vw;border-radius: 50%;align-items: center;justify-content: center;}
.iletisim iframe{ width: 233vw;height: 145vw;filter: grayscale(1);margin-left: -82vw;}
.iletisim-form-kolonlar {display: flex;justify-content: space-evenly;width: 47.5%;flex-direction: column;}
.wpcf7-not-valid-tip {color: #dc3232;font-size: 2.3vw !important;width: auto;font-weight: normal;display: block;}
.wpcf7-response-output {color: #111;border-color: rgba(0,0,0,0) !important;padding: 0 !important;margin: 0 !important;font-size: 2.4vw !important;width: 70vw !important;}
.form-dogrula {margin-top: 2.2vw;}

.urunsayfa-tufek-kutu {width: 80vw;height: 38vw;text-align: center;margin: 0 1vw;box-shadow: 1.2vw 1.2vw 1.6vw #a9a9a91f;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
.urunsayfa-tufek-kutu img {float: left;object-fit: contain;width: 85vw;height: 30vw;position: relative;z-index: 1;}
img.urun-golge {position: absolute;width: 80.4vw;z-index: -1;filter: blur(2.5vw) grayscale(1);transform: rotateX(80deg);margin-top: 13.6vw;opacity: 0.08;}
.urunsayfa-tufek-kutu h3 {font-size: 2.7vw;color: #252525;font-weight: 500;position: relative;width: 100%;display: flex;align-items: center;justify-content: center;background: #ffffff33;height: 6.5vw;box-shadow: 0 0px 3.1vw #28282812;margin-top: 0vw;}

.fairs {display: flex;flex-direction: column;width: 92vw !important;margin: 5vw auto;gap: 4vw;}
.fairs-icerik {display: grid;grid-template-columns: repeat(1, 1fr);justify-items: center;align-items: start;grid-gap: 2vw;width: 100%;}
.fairs h1 {width: 10vw;border-bottom: solid 0.9vw #a10000; font-size: 4vw;text-align: center;}
.fairs-icerik a {transition: all 0.3s ease;display: flex;width: 92% !important;height: 66vw;border-radius: 2.5vw;align-items: flex-end;justify-content: center;padding: 3vw;color: #000;font-size: 3vw;font-weight: 500;box-shadow: 0.2vw 0.2vw 0.3vw #0000002e;}
.fairs-icerik a span {width: 100%;height: auto;padding: 1vw;display: flex;align-items: center;justify-content: center;background: #ffffff7a;backdrop-filter: blur(1vw);border: 0.1vw solid #ffffff;border-radius: 1vw;}
.fairs-icerik p {font-size: 4vw;font-weight: 800;color: #5b5b5b;}

.events {display: flex;flex-direction: column;width: 74vw;margin: 5vw auto;gap: 4vw;}
.events-icerik {display: grid;grid-template-columns: repeat(1, 1fr);justify-items: center;align-items: start;grid-gap: 2vw;}
.events h1 {width: 13.5vw;border-bottom: solid 0.9vw #a10000;font-size: 4vw;text-align: center;}
.events-icerik a {transition:all 0.3s ease;display: flex;width: 92%;height: 66vw;border-radius: 2.5vw;align-items: flex-end;justify-content: center;padding: 3vw;color: #000;font-size: 3vw;font-weight: 500;box-shadow: 0.2vw 0.2vw 0.3vw #0000002e;}
.events-icerik a span {width: 100%;height: auto;padding: 1vw;display: flex;align-items: center;justify-content: center;background: #ffffff7a;backdrop-filter: blur(1vw);border: 0.1vw solid #ffffff;border-radius: 1vw;}
.events-icerik p {font-size: 4vw;font-weight: 800;color: #5b5b5b;}
a.tumu-fuar {display: flex;transition: all 0.2s ease;align-items: center;justify-content: center;color: #ffffff;font-size: 3.2vw;width: 50%;background: #000000;border-radius: 1.5vw;padding: 1.5vw 0vw;}

.single-content-inner h1 {font-size: 3.5vw;}
.single-content-inner img {width: 100%;height: 80vw;border-radius: 1vw;object-fit: cover;}
.content p {font-size: 2.7vw;}
.single-content-inner .content {width: 95%;display: flex;flex-direction: column;padding: 4vw 2vw;box-shadow: 0 0 1.6vw #0000001c;border-radius: 1vw;gap: 2vw;}
.single-content-inner {display: flex;flex-direction: column;gap: 6vw;margin: 10vw 0 13vw 0;border-radius: 1vw;padding: 4vw;box-shadow: 0 0 2vw #00000029;}
.fairs h2 {font-size: 3.5vw;}
.single-content-inner #gallery-1 img {border: 2px solid #cfcfcf;width: 67vw;height: 36vw;border: none !important;border-radius: 2vw;}
.single-content-inner #gallery-1 .gallery-item {float: left;margin-top: 10px;text-align: center;width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}


.youtube-videos {min-height: 30vw;padding: 12vw 9.5vw;display: flex;align-items: flex-start;justify-content: center;}
.media #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {height: 25vw !important;width: 39vw !important;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;}
.media-icerik .rl-basicgrid-gallery .rl-gallery-item img {max-width: 100%;display: inline-block;min-width: 75vw;}
.media .rl-basicgrid-gallery {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;height: auto;width: 90vw;justify-content: center;gap: 3.5vw;}
.youtube-videos iframe {width: 79.7vw;height: 40vw;}
.spareParts .rl-basicgrid-gallery {display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;justify-content: flex-start;align-items: center !important;height: auto;width: 80vw;padding: 12vw 10vw;}
.media {min-height: 47vw;display: flex;justify-content: center;margin-bottom: 6vw;align-items: flex-start;padding: 12vw 0;}

.spareParts .rl-basicgrid-gallery {gap: 3vw 2.5vw;margin-bottom: 6vw;}
.spareParts #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {height: 26vw !important;width: 38.7vw !important;margin: 0 0vw !important;display: flex;margin-top: 0vw !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;}
.spareParts a.rl-gallery-link {height: 100%;width: 100%;display: flex;align-items: center;}
.spareParts span.rl-gallery-item-title {display: flex;justify-content: flex-start;color: #ffffff !important;font-weight: 600;font-size: 2.5vw !important;}

h5.colorop-header {margin-top: 6vw;margin-bottom: 2vw;font-size: 3.6vw;}
a.glightbox img {width: 37vw !important;height: 25vw;object-fit: contain;border: 0.1vw solid #00000014;border-radius: 1vw;margin-bottom: 0.3vw;}
p.gallery-caption {font-size: 2.9vw;color: #000;}

footer {background: url(/assets/uploads/2024/12/footer-bg.png);color: white;background-position: 0vw -4vw;background-size: cover;background-repeat: no-repeat;display: flex;padding: 2vw 0 0 0;height: 60vw;flex-direction: column;justify-content: space-between;}
.footer-container {display: flex;justify-content: space-around;align-items: center;margin-bottom: 0vw;margin-top: 6vw;gap: 6vw;}
.footer-section.left {display: none;}
.footer-section.right {display: none;}
.footer-section.center {text-align: center;display: flex;flex-direction: column;align-items: center;gap: 5vw;}
.footer-section.center .logo {width: 30vw;margin-bottom: 0.5vw;}
.catalog-button {background: white;color: black;border: none;padding: 1.05vw 4.6vw;cursor: pointer;border-radius: 0.25vw;font-size: 2.7vw;margin: 0.5vw 0;}
.social-icons img {width: 7vw;}
.footer-bottom p {margin: 0;font-size: 2.2vw;}
.footer-bottom img {width: 5vw;}
.footer-container {display: flex;justify-content: space-around;align-items: center;margin-bottom: 0vw;margin-top: 6vw;gap: 6vw;}
.footer-bottom {text-align: center;margin-top: 0vw;font-size: 0.8vw;border-top: 0.05vw solid #6c0303;padding: 3.5vw;display: flex;gap: 2vw;background: #151515;justify-content: space-around;align-items: center;flex-direction: column;}

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