/*
Theme Name: Masaüstü
Theme URI: http://multimediabilgisayar.com
Author: Multimedia Bilgisayar
Author URI: http://multimediabilgisayar.com
Version: Masaüstü
*/





/*html :where(img){max-width: fit-content !important;}*/
html { overflow-x:hidden; scroll-behavior: smooth; }
body { margin:0; padding:0; background:#fff; font-family: 'Poppins', sans-serif;}

h1, h2, h3, h4, h5, ul, ol, img, a, p { margin:0; padding:0; list-style:none; text-decoration:none;border:none; outline:none; }
a { transition: all .2s linear; }
/*net fotolar*/

img {
	image-rendering: -webkit-optimize-contrast !important;
	
	
}


.kapsar {width: 100% !important; float: left; background-image: url(/wp-content/uploads/2022/01/arkaplan-desen-scaled.jpg); background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
.ortala {}


/* COOKIE POPUP STYLES */

.cookie-popup {width: 32vw;height: 11vw;font-size: 1.1vw;flex-wrap: wrap;justify-content: space-between;position: fixed;left: 3vw;padding: 0.8vw 1.2vw;box-shadow: 0 0 1vw 0 rgb(0 0 0 / 15%);line-height: 150%;transition: opacity .5s;opacity: 0;z-index: 100;color: #fff !important;
}

.cookie-popup--dark {
 background-color:rgb(32 32 32 / 93%);
  color: #fff;
}
.cookie-popup--not-accepted {opacity: 1;animation: cookie-popup-in .5s ease forwards;border-radius: 0.6vw;}
.cookie-popup--accepted {opacity: 0;}
.cookie-popup a {color: #f08f03;}
.cookie-popup a:visited {
  color: #f08f03;
  text-decoration: none;
}
.cookie-popup-actions {
  flex: 1;
  text-align: right;
}
.cookie-popup-actions button {
  color: #fff;
  border: none;
  background-color:#f08f03;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 	0.75rem;
  padding: 0.6vw;
  cursor: pointer;
  border-radius:0.5vw;
}
.cookie-popup-actions button:hover {
  background-color: #fff;
  color:#f08f03;
}

@keyframes cookie-popup-in {
  from { bottom: -6.25rem; }
  to { bottom: 1.25rem; }
}

.cookie-click:hover{color:#075bbd;}

.cookie-poup hr{ margin: 15px 0;}


/*cookie biter*/





.scroll{position: absolute;margin-left: calc(57%);bottom: 33px;text-align: center;z-index:100; animation-name: bounce;animation-timing-function: linear;animation-duration:1s;animation-iteration-count: infinite;}
.scroll a{display:flex;flex-direction:column;font-size:30px;color:#1c1c1c;}
.scroll i:last-child{margin-top:5px;font-size:25px;}
@keyframes bounce {
        0%   { transform: translateY(0); }
        50%  { transform: translateY(-20px); }
        100% { transform: translateY(0); }
    }

/*scrool button*/
#myBtn {display: block; position: fixed; bottom: 1vw; right: 1.8vw; z-index: 100; font-size: 1.6vw; outline: none; background-color: #1a1b1fa3; border: 0.1vw solid #d67e03; color: white; cursor: pointer; font-size: 1.1vw; border-radius: 5vw; width: 6.9vw; height: 4vw; padding: 0;text-align:center;line-height:4vw;}
#myBtn2{display: flex; position: fixed; bottom: 1vw; right: 1.8vw; z-index: 100; font-size: 1.6vw; outline: none; background-color: #1a1b1fa3; border: 0.1vw solid #d67e03; color: white; cursor: pointer; font-size: 1vw; border-radius: 1vw; width: 7vw; height: 5vw; /* padding: 0; */ text-align: center;  flex-direction: column;  justify-content: center;z-index:9; transition: 0.3s all linear;}
#myBtn:hover {background-color: #555;}
#myBtn2 >i{font-size: 1.4vw;    margin-bottom: 0.4vw;}
#myBtn2:hover { background-color: #191813; transition: 0.3s all linear; }
/* scrool buttton*/

.header { width: 100%;z-index: 999;color: #fff;}
.header .ortala {z-index:5;}
.header-icerik{height: 7.6vw; width: 100%; background-size: cover; display: flex; justify-content: space-around; align-items: center; background-image: url(/wp-content/uploads/2022/02/header-arka.jpg); background-repeat: no-repeat;position:fixed;z-index:999;box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;}
.header-logo{height: 4vw;left: 8vw;position: relative;}
.header-sol h4{font-size: 1.1vw;left: 10vw;line-height: 4.1vw;font-weight: 600;color: #5e5b5e;position: relative;font-family: arial;}
.header-sol{left: 0; display: flex; position: absolute; float: left;}
.h-ust{display: flex;align-items: center;}
.dil{background-image: url(/wp-content/uploads/2022/02/tr.png);width: 1.7vw;height: 1.4vw;background-repeat: no-repeat;margin-left: -3.1vw;background-size: contain;margin-top: 0.2vw;position: absolute;}
.dil:hover{transition: all linear 0.3s; transform: scale(1.05);}
.h-icerik{display: flex; align-items: center; margin-right: 3vw;}
.h-icerik i, .h-sosyal i{font-size: 1.1vw; margin-right: 0.4vw; color: #f08f03;transition:all linear 0.3s;}
.h-sosyal{margin-right: 3vw;transition:all linear 0.3s;}
.h-icerik div{display: flex; flex-direction: column; font-size: 0.6vw; width: 6.1vw;}
.h-icerik>span{font-size:0.6vw;width:5.7vw;}
.header-alt{top: 0.4vw; margin-left: -0.1vw; position: relative;}
.cubuk{background-color: #b86d01;width: 0.1vh;top: 1.7vw;position: relative;left: -1.8vw;height: 1.6vw;}
.h-sosyal:hover i{color:#fff;transition:all linear 0.3s;}


.anasayfa-alan-1 #myBtn{display:none !important;}
.anasayfa-alan-1 video{width: 100vw;}
.icerik-kapsayici{display: flex;flex-direction: column;align-items: center;margin-top: 17vw;width:100vw;position: absolute;z-index:2;}
.mermi-2{margin-left: 2.7vw;height: 30vw;margin-top: 11vw;}
.mermi-1{margin-right: 6.3vw;height: 24vw;bottom: -16vw;position: relative;}
.anasayfa-kapsar{position: absolute; display: flex; top: 0; align-items: center; justify-content: center;}
.icerik-kapsayici p{color: #fff; width: 31.4vw; text-align: center; font-size: 2.2vw;}
.continue{color: #fff;background-image: url(/wp-content/uploads/2022/02/mermi-button1-1.png);background-repeat: no-repeat;background-size: contain;font-size: 1vw;width: 13vw;height: 2.9vw;margin-top: 4vw;padding-right: 3.8vw;margin-left: 4vw;line-height: 3vw;font-weight: 600;}
.icerik-kapsayici h4{font-size: 3.7vw; width: 35.8vw; text-align: center; color: #fff;}
.arrow{text-align: center;font-size: 2.5vw; top: 24vw; color: #f18f03; position: relative;}
.bounce{-webkit-animation: bounce 1.2s infinite;animation: bounce 1.2s infinite;}

.sosyal {    display: flex;
    flex-direction: row;
    padding-top: 0.1vw;
}
.sosyal a{display: flex;width: 2.1vw;height: 2.1vw;font-size: 0.7vw;padding-right: 0.6vw;float: left;color: #fff;}
.sosyal a:last-child{margin-right:0;}
.sosyal a:hover{color:#cb1a2b}
.call-us{background:#cb1a2b !important;}
.call-us:hover{color:#273147 !important;}


#menu  {/*cursor: pointer;position: absolute;*/cursor: pointer; position: absolute; width: 71vw; margin-left: -2.8vw;}
#menu > ul {padding: 0px;display: flex;}
#menu > ul > li{display: block; float: left; text-align: center; position: relative; font-size: 1.2vw; font-weight: 700; z-index: 20; transition: 0.6s all; margin-right: 2.8vw;}
#menu > ul > li:hover a {color:#000;}
#menu > ul > li > a{display: block; color: #333; font-size: 0.86vw; padding-right: 0.7vw; margin-top: 1.7vw;}
#menu > ul > li > a > img {width: 8.7vw;z-index: 99;margin-top: -1.2vw !important;}
#menu > ul > li > ul {display: block;width: 17vw;position: absolute;background-color:#686667;opacity: 0;visibility: hidden;transition-delay: 0.2s;z-index: 6;border-bottom-right-radius: 0.6vw;border-bottom-left-radius: 0.6vw;margin-top: 1.3vw;margin-left: -0.7vw;transition: all .3s linear;}
#menu > ul > li > ul >li{height: 1.8vw;text-align: left;font-size: 0.9vw;display: flex;margin: 0.8vw;align-items: center;font-weight: 400;}
#menu > ul > li > ul >li a{display:inline-block;color: #fff !important;letter-spacing: 0;}
#menu > ul > li > ul >li:hover>a{color:#ed8d03  !important;}
#menu > ul > li > img{margin-top:0.2vw!important;margin-right:-3.5vw !important;}
#menu > ul >li:hover>ul{opacity:1;visibility:visible;}



.anasayfa-alan-1 {width:100%;height: 52.5vw !important;position:relative;}



.anasayfa-alan-1{}
.flexslider{position:absolute !important;z-index:0;margin-top: 4vw !important;}
.flexslider,.slides,.slides li {width:100%;margin-top: 0vw !important;}
.slides li{image-rendering: -webkit-optimize-contrast;
    background-size: contain;
    background-position: 50% 14%;
    height: 41.6vw !important}
.text-area{position: relative;display: flex;margin-top: 27vw;flex-direction: column;align-items: center;}
.text-area-ust{display: flex;flex-direction: column;}
.text-area-ust a:first-child {font-size: 2vw;color: #fff;line-height: 2vw;font-weight: 800;}
.text-area-ust a:last-child{font-size: 3.2vw;color: #ffffff;font-weight: 600;text-align: center;background-color: #1a1b1fd6;border-radius: 1vw;padding: 2vw;}
.slider-button{font-size: 1.7vw;width:10.2vw;height: 2.4vw;display: flex;align-items: center;justify-content: center;background: #e20a16;color: #fff;margin-top: 0.8vw;text-transform: uppercase;border-radius: 0.2vw;font-weight: 500;}
.slider-button:hover{background-color:#fff;color:#e20a16;transition: all 0.2s linear;}

.anasayfa-alan-2{width: 100%; height: 34.3vw; background-repeat: no-repeat; margin-top: -4vw;position: relative; background-image: url(/wp-content/uploads/2022/02/alan-3-1.jpg); background-size: cover;}
.alan2-kapsar{display: flex; flex-direction: column; justify-content: center; margin-left: 3vw; top: 3vw; position: relative;}
.alan2-kapsar img{width: 9vw}
.alan2-kapsar p{font-size: 1vw;width: 44vw;margin-top: 2vw;font-weight: 500;}
.alan2-kapsar p:nth-child(3){font-size: 1vw;width: 44vw;margin-bottom: 2vw;}
.alan2-kapsar a{width: 10.2vw;color: #fff;line-height: 2.7vw;padding-left: 1.3vw;font-size: 0.9vw;font-weight: 500;background-size: contain;background-image: url(/wp-content/uploads/2022/02/mermi-button2-1.png);background-repeat: no-repeat;height: 2.6vw;transition: all linear 0.2s;}
.alan2-kapsar a:hover, .alan4-sag-buton:hover, .alan-3-urun:hover{transform: scale(1.05);transition: all linear 0.2s;}

.anasayfa-kapsar-slider{position: relative; float: right; right: 0.5vw; display: flex ; flex-direction: column; align-items: flex-end;}
.anasayfa-kapsar-slider h4{color: #fff; margin-bottom: 1.7vw; text-align: end; font-size: 1.1vw;}

.anasayfa-alan-3{height: 30vw;display: flex;background-repeat: no-repeat;flex-direction: column;background-image: url(/wp-content/uploads/2022/01/arka3.jpg);background-size: 100% 100%;align-items: center;}
.alan3-baslik{margin-top: 1.7vw;color: #fff;font-size: 1.5vw;margin-bottom: 1.5vw;}
.anasayfa-alan-3>iframe {border: 2px solid #e20a16;width:24vw;height:13vw;}
.alan-3-urun{width: 10.2vw; line-height: 2.6vw; font-weight: 600; text-align: center; font-size: 0.9vw; height: 2.6vw; padding-right: 2vw; color: #000; margin-top: 25.1vw; position: absolute; background-image: url(/wp-content/uploads/2022/02/mermi-button3-1.png); background-size: contain; background-repeat: no-repeat;}


.anasayfa-alan-4{height: 32.5vw; display: flex;}
.alan4-sol{background-image: url(/wp-content/uploads/2022/01/alan-4-desen.jpg);background-size:100% 100%;width: 100%;height: 32.5vw;background-repeat: no-repeat;display: flex;flex-direction: column;align-items: center;}
.alan4-sag{background-image: url(/wp-content/uploads/2022/01/alan-4-desen2.jpg);background-size:100% 100%;width: 100%;height: 32.5vw;background-repeat: no-repeat;display: flex;flex-direction: column;align-items: center;}

.alan4-sol h4{color: #333; margin-top: 0.4vw; font-weight: 300; font-size: 1.2vw;}
.alan4-sol>h4{margin-top: 2vw;font-size: 1.5vw;font-weight: 700;}
.alan4-sag-buton{background-image: url(/wp-content/uploads/2022/02/mermi-button1-1.png); background-size: contain; font-size: 1.1vw; background-repeat: no-repeat; height: 3.6vw; font-weight: 500; line-height: 2.5vw; color: #fff; width: 9.5vw; padding-left: 2.1vw;}
.alan4-video{display: flex;flex-direction: column;}
.alan4-video iframe{margin-bottom: 2.4vw; width: 34.3vw; height: 17.2vw;}
.alan4-sag h4{color: #fff;margin-top: 2vw;margin-bottom: 3vw;font-size: 1.5vw;}


.konum-arkaplan{background-color: #e20a16;color: #fff;width: 5.5vw;height: 4vw;font-size: 3vw;padding-top: 1vw;margin-left: 10vw;margin-top: 5vw;border-radius: 1vw;}
.anasayfa-konum{}
.anasayfa-mail{background-color: #e20a16;color: #fff;width: 5.5vw;height: 4vw;font-size: 3vw;padding-top: 1vw;margin-left: 10vw;margin-top: 5vw;border-radius: 1vw;}
.anasayfa-tel{background-color: #e20a16;color: #fff;width: 5.5vw;height: 4vw;font-size: 3vw;padding-top: 1vw;margin-left: 10vw;margin-top: 5vw;border-radius: 1vw;}

.anasayfa-iletisim{display: flex;justify-content: space-around;}
.anasayfa-iletisim-bilgi{margin-left: -9vw;margin-top: 1vw;}

.anasayfa-konum h5{position: absolute;color: #fff;margin-top: -4.2vw;margin-left: 18.9vw;font-size: 1.5vw;}
.anasayfa-konum p{position: absolute;color: #fff;margin-top: -2vw;margin-left: 18.9vw;font-size: 1vw;text-align: left;}
.anasayfa-mail h5 {position: absolute;color: #fff;margin-top: -4vw;margin-left: 8.8vw;font-size: 1.5vw;}
.anasayfa-mail p{position: absolute;color: #fff;margin-top: -1.8vw;margin-left: 8.8vw;font-size: 1vw;text-align: left;}
.anasayfa-tel h5 {position: absolute;color: #fff;margin-top: -4vw;margin-left: 8.8vw;font-size: 1.5vw;}
.anasayfa-tel p{position: absolute;color: #fff;margin-top: -1.8vw;margin-left: 8.8vw;font-size: 1vw;text-align: left;}

.js-flickity{}
.flickity-viewport {height:17.4vw !important}
.gallery{width: 94.3vw;}
.gallery-cell {width: 25vw; counter-increment: gallery-cell;}

.tabs{width: 60%;}



.anasayfa-tufek-kutu {height: 16vw; width: 22.4vw; background-image: url(/wp-content/uploads/2022/01/alan-4-desen2.jpg); align-items: center; padding-right: 1vw;}
.anasayfa-tufek-kutu h2, .anasayfa-tufek-kutu p{color: #fff;font-size: 1.1vw;text-align: center;width:86%;margin-bottom: 1.6vw;}
.anasayfa-tufek-kutu img {width: 12vw; filter: brightness(1); margin-right: 0.2vw; object-fit: contain; margin-left: 0.8vw; position: relative;}
.anasayfa-tufek-kutu-yazi{display: flex;z-index: 20;align-items: center;margin-top: 2vw;}
.slider-buttn{color: #fff; border: 0.1vw solid #fff;  padding: 0.5vw; font-size: 1vw; padding-left: 1.2vw;padding-right: 1.2vw;}
.anasayfa-tufek-kutu-yazi h4 {text-align: center;color: #1a1b1f;line-height: 2vw;font-weight: 600;font-size:1.7vw;margin-right: 10vw;
    margin-left: 24vw;}
.anasayfa-tufek-kutu-yazi a {display: flex;width: 7.6vw;height: 2.7vw;border: 0.15vw #1a1b1f solid;font-size: 2.3vw;;font-weight: 600;align-items: center;justify-content: center;background-color: #e20a16;color: #1a1b1f;margin-left:-5vw;}
.anasayfa-tufek-kutu-yazi a:hover{border: 0.15vw #e20a16; solid;background-color: #1a1b1f;color: #ffffff;}
	
.videolar{display: flex; flex-direction: row; flex-wrap: wrap;margin-left: 1.5vw; margin-top: 1.5vw;}
.videolar iframe{width: 28.2vw;margin: 1vw;margin-right: 2vw;margin-left: 2vw;height: 15.7vw;box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;}



.media-baslik{display: flex;justify-content: space-evenly;align-items: center;height: 18vw;font-size: 2.3vw;background: url("/wp-content/uploads/2022/02/medya-ust-1.jpg");color: #fff;text-shadow: #000 0px 0.1vw 0.3vw;transition: 0.4s;background-size: contain;width: 100%;margin-top:7.5vw;}
.media-icerik h1{transition: 0.4s}
.fotograflar .rl-gallery-item {height: 15vw !important;}
.fotograflar .rl-basicgrid-gallery {display: flex;flex-wrap: wrap;flex-direction: row;gap: 1vw;justify-content: space-between;align-items: center;margin: 5vw auto;max-width: 87vw;width: 100%;}
.media-icerik h1:hover{-webkit-transform: scale(1.08);transform: scale(1.08);transition: 0.4s}
.fotograflar{display: flex;flex-direction: column;align-items: center;align-content: space-around;flex-wrap: nowrap;}
.fotograflar h1{font-weight: 900;color: #273147;margin-bottom: 35px;font-size: 2vw;}
/*.fotografh4{background-color: #444443; color: #fff; font-size: 1.7vw; font-weight: 500; padding: 1vw; text-align: center;}*/

#rl-gallery-container-1 .rl-basicgrid-gallery {padding: -2px;}

@media all and (min-width: 61.8vw) {#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {width: 19.75vw !important;margin: 0vw !important;}}
@media all and (min-width: 51.1vw) and (max-width: 61.8vw) {#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {width: calc(30.833333% - 2px) !important;}}
@media all and (min-width: 39.5vw) and (max-width: 51.1vw) {#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {width: calc(50% - 2px);}}
@media all and (max-width: 39.5vw) {#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {width: calc(100% - 2px);}}#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item img {height: 15vw !important;object-fit: cover !important;max-width: 100% !important;min-width: 100% !important;}
.rl-basicgrid-gallery .rl-gallery-item img {max-width: 100%;display: inline-block;}
.rl-gallery .rl-gallery-link img {z-index: 0;height: 300px;width: 300px;}
@media (max-height: 240px)
._530- {background-image: url(/rsrc.php/v3/y7/r/JTBDi1wRZ-i.png);background-repeat: no-repeat;background-size: 82px 412px;background-position: 0 -268px;height: 40px;margin: -20px 0 0 -20px;width: 40px;position: absolute !important;margin-top: -60px !important;
}
.yeni-urunler{background-color: #fff;border: 0.1vw solid #1a1b1f8f;background-size: contain;background-repeat: no-repeat;margin-top: 5vw;position: relative;margin: 3.6vw;margin-bottom: 2vw;}
.yeni-urunler >h4{font-size: 2.1vw;margin-top: 0.8vw;display: inline-block;position: relative;color: #1a1b1f;margin-right: 10vw;margin-left: 7vw;margin-bottom: 2vw;}
.yeni-urunler >h4:before{content: "";position: absolute;width: 11.1vw;height: 0.2vw;top: 2.3vw;left: 0vw;background: #e20a16;border-radius: 2vw;}

.mermiKutu{}
.mermiKutu:hover {}



.mermiKapsar:hover{transform: scale(1.2);transition: 0.2s}
.mermiKapsar{margin-right: 3vw;margin-left: 3vw;margin-bottom: 4vw;display: flex;flex-direction: row;align-items: center;}
.mermiKapsar>div{display: flex;flex-direction: column;align-items: center;text-align: center;}
.mermiKapsar>div>h4{font-size: 1.4vw; color: #cd943f; font-weight: 500; margin-bottom: 0.8vw;text-shadow: 0vw 0vw black;width: 11vw;}
.mermiKapsar>div>p{color: #000;font-size: 1.1vw;border: 0.1vw solid #000;padding: 0.3vw;padding-right: 1vw;padding-left: 1vw;width: 6.1vw;}
.tabanca-mermimg{height: 100%;object-fit: contain;width: 10vw;transition: 1.2s;margin-left: -4vw;margin-top: 6vw;}
.tufek-mermimg{height: 100%;object-fit: contain;width: 10vw;transition: 0.2s;margin-left: -4vw;margin-top: 3vw;}


.tum-urunler{/*margin: 4vw;margin-top: 11vw;margin-bottom: 4vw;list-style: none;*/
	/*margin-bottom: 4vw; list-style: none;*/ margin-bottom: 4vw; list-style: none; display: flex; align-items: center; justify-content: center;}
.tum-urunler img{width: 20vw;}
.tum-urunler a:nth-child(3n) img{margin-right:0 !important;}
.sec-kategori{display: flex; flex-wrap: wrap; justify-content: center;/*justify-content: space-around;text-align: center;flex-wrap: wrap;*/}
.sec-kategori li{margin: 1vw; width: 12vw; height: 29.5vw; margin-top: 3vw; margin-bottom: 3vw; transition: 0.4s;}
.sec-kategori h1{color: #fff; font-size: 1.5vw; line-height: 22vw; display: flex; align-items: flex-start; justify-content: center;padding-top: 4vw;}
.sec-kategori li:hover{-webkit-transform: scale(1.08);transform: scale(1.08);transition: 0.3s}

.pistol-baslik{display: flex;justify-content: space-evenly;align-items: center;height: 18vw;font-size: 2.3vw;background: url("/wp-content/uploads/2022/02/pistol-ust.jpg");color: #fff;text-shadow: #000 0px 0.1vw 0.3vw;transition: 0.4s;background-size: contain;width: 100%;margin-top:7.5vw;text-align: center;}
.rifle-baslik{display: flex;justify-content: space-evenly;align-items: center;height: 18vw;font-size: 2.3vw;background: url("/wp-content/uploads/2022/02/rifle-ust.jpg");color: #fff;text-shadow: #000 0px 0.1vw 0.3vw;transition: 0.4s;background-size: contain;width: 100%;margin-top:7.5vw;text-align: center;}
.knull-baslik{display: flex;justify-content: space-evenly;align-items: center;height: 18vw;font-size: 2.3vw;background: url("/wp-content/uploads/2022/03/knull-ust.jpg");color: #fff;text-shadow: #000 0px 0.1vw 0.3vw;transition: 0.4s;background-size: contain;width: 100%;margin-top:7.5vw;text-align: center;}

.sayfa-icerik{}
.urunler-icerik{margin-top: 8vw;margin-bottom: 4vw;margin-left: 3vw;margin-right: 3vw;background-color: #f2f2f2;float:left;}
.urunler{display: flex; flex-wrap: wrap; margin-top: 3.3vw;margin-bottom: 3.3vw;  left: 1.3vw; position: relative; justify-content: center;}
.urunler h2{width:100%;margin-bottom:30px;}
.urunler-baslik{display: flex; justify-content: space-evenly; align-items: center; margin-bottom: 1vw; padding: 9vw; font-size: 2.3vw; background: #474747; color: #fff; text-shadow: #000 0px 0.1vw 0.3vw; transition: 0.4s;background-size: contain;width: 100%;}

#my-back-button {height: 2vw;position: relative;border: none;display: block;border-radius: 0.2vw;font-size: 1vw;background: #f29003;color: #fff;width: 6vw;z-index: 20;cursor: pointer;float: left;margin-bottom: 2vw;transition: 0.3s;    left: 4.2vw;}

   
.ozellik-alan1{height: 37vw; background: url(/wp-content/uploads/2022/02/ozellikler-arka1.jpg); background-size: cover; display: flex; padding-top: 5vw; position: relative; top: 7.5vw; margin-bottom: 7.5vw;justify-content: center;z-index: 2;}
.alan1-yazi{text-align:center}
.alan1-baslik{color: #fff;font-size: 3vw;border: 0.1vw solid #fff;width: 35vw;margin-top:4vw;}
.alan1-aciklama{color: #fff;font-size: 2vw;width: 35vw;margin-top:5vw;}
.alan1-fotoic{height: 39vw;margin-right: 7vw;margin-left: 0vw;margin-top: -4vw;z-index: 1;}
.alan1-fotoic-rifle{height: 39vw; margin-right: 7vw; margin-left: 0vw; margin-top: -4vw; z-index: 1;}
.alan1-fotoic-knull{height: 27vw;margin-right: 11vw;margin-left: 0vw;margin-top: 1vw;z-index: 1;}

.ozellik-alan2{height: 39vw; display: flex; background: url(/wp-content/uploads/2022/02/ozellikler-arka2.jpg); background-size: cover; box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px; align-items: center; justify-content: space-around; position: relative; z-index: 1;}

.ozellik-alan3{padding-top: 3vw;display: flex;flex-direction: column;align-items: center;background: url(/wp-content/uploads/2022/01/desen2-scaled.jpg);background-size: cover;z-index: 1;}



.cerceve{border: 0.1vw solid #afacac; padding: 0.6vw; margin-left: 4.1vw; top: 3.7vw; width: 84.1%; text-align: center; font-size: 1.7vw; position: relative; font-weight: 700;}
.ozellikler li i { border: 0.1vw solid #808080; border-radius: 100%; width: 2vw; height: 1.6vw; display: flex; color: #808080; flex-wrap: nowrap; align-content: flex-start; justify-content: space-around; align-items: center; margin-right: 1vw; font-size: 0.9vw; }
.tab{margin: 4vw;margin-top: 4vw;}
.ozellikler li{display: flex;padding-bottom: 0.3vw;margin-bottom: 1vw;border-bottom: 0.1vw solid #808080;height: 3vw;align-items: center;}
.gorsel-teknik-pistol{width: 19vw;height: 30vw;background-repeat: no-repeat;background-size: contain;left: -2vw;position: relative;}
.teknik{width: 51%;}
.ozellik-alan3>h2{font-weight: 700; font-size: 1.6vw; padding: 0.8vw; text-align: center; width: 80%; margin-bottom: 2vw; border-radius: 0.5vw; background: #f29003; box-shadow: rgb(60 64 67 / 30%) 0px 0.1vw 0.12vw 0px, rgb(60 64 67 / 15%) 0px 0.1vw 0.14vw 0.1vw;}

.ozellik-icerik{display: flex; flex-direction: column; margin-top: 3vw; margin-right: 3.2vw;}
.ozellik-icerik>p {font-size: 1vw;margin-top: 1.2vw;margin-bottom: 5.2vw;font-weight: 600;}
.ozellikler li span{font-size: 1.2vw; font-weight: 600;width: 50%;}
.ozellikler li a{font-size: 1vw; font-weight: 500; width: 58%; text-align: right; margin-right: 0.1vw;}

.gorsel-teknik-rifle{width: 12vw;height: 30vw;background-repeat: no-repeat;background-size: contain;left: -2vw;position: relative;}

.gorsel-teknik-knall{width: 24vw;height: 27vw;background-repeat: no-repeat;background-size: contain;left: -2vw;position: relative;}
.cerceve-knall{border: 0.1vw solid #afacac; padding: 0.6vw; margin-left: 4.3vw; top: 4vw; width: 83.5%; text-align: center; font-size: 1.7vw; position: relative; font-weight: 700;}
.tab-knall{margin: 4vw;margin-top: 9vw;}
.ozellikler-knall>li{display: flex;padding-bottom: 2.3vw;margin-bottom: 4vw;border-bottom: 0.1vw solid #808080;height: 3vw;align-items: center;}
.ozellikler-knall i{padding: 0.6vw; border: 0.1vw solid #808080;border-radius: 100%; width: 1vw; height: 1vw; display: flex; color: #808080; flex-wrap: nowrap; align-content: flex-start; justify-content: space-around; align-items: center; margin-right: 1vw; }
.knall-span{font-size: 1.6vw;font-weight: 600;width: 50%;}
.knall-span-a{font-size: 1.6vw; font-weight: 500; text-align: right; width: 55%;}
.ozellik-button{background-color: #f29003;width: 100%;height: 4vw;display: flex;font-size: 1.5vw;font-weight: 600;align-items: center;justify-content: center;}
.ozellik-button a{color:#fff}

.ozellikler-performans {width: 79vw; margin-bottom: 2vw; }
.ozellikler-performans li:nth-child(odd) { background: #d1d1d1; color: #1a1b1f; padding-left: 2vw; }
.ozellikler-performans li:nth-child(even){background: #e6e6e6;border-radius: 0.5vw;}
.ozellikler-performans li {padding-top: 1vw; padding-bottom: 1vw; padding-left: 2vw; font-size: 1.2vw; border-radius: 0.5vw; display: flex; align-items: center;}
.ozellikler-performans i{font-size: 2vw; color: #f29003; margin-right: 0.5vw; top: 0.1vw; position: relative;}
.ozellikler-performans span {font-size: 1.1vw; font-weight: 600;}
.ozellikler-performans a{font-weight: 500; color: #000; font-weight: 300; width: 100%;display: flex; position: absolute; margin-left: 37vw; font-size: 1vw; }
.ozellikler-contact{background-color: #272727; color: #fff; width: 80%; padding: 0.8vw; border-radius: 0.5vw; padding-top: 1vw; padding-bottom: 1vw; margin-bottom: 3vw; text-align: center; font-size: 1.3vw; font-weight: 600;}




.yazi-alani{font-size: 1.1vw;width: 89vw;margin-bottom: 1vw;}
.yazi-alani>p{margin-bottom: 1vw;}
.hakkimizda-baslik{background-image: url("/wp-content/uploads/2022/02/hakkimizda-ust-1.jpg");display: flex;justify-content: space-evenly;align-items: center;margin-bottom: 1vw;height: 18vw;font-size: 2.3vw;color: #fff;text-shadow: #000 0px 0.1vw 0.3vw;transition: 0.4s;background-size: cover;width: 100%;background-position: center;margin-top: 7.5vw;}
.hakkimizda-alt{font-size: 1.1vw;display: flex;margin-bottom: 2vw;flex-direction: column;align-items: center;align-content: center;}
.hakkimizda-ust{display: flex;margin-top: 3vw;margin-bottom: 2vw;flex-direction: column;align-items: center;}
.hakkimizda-ust img{width: 89vw;}
.about-sol{font-size: 1.1vw;width: 89vw;margin-bottom: 2vw;}
.about-sol img{margin-right: 5vw;}
.belgeler {display: flex;align-items: center;justify-content: flex-start;flex-direction: row;gap: 1vw;margin-bottom: 2.5vw;width: 89%;}
.belgeler a {border-radius: 0.6vw;padding: 0.5vw 1.5vw;box-shadow: 3px 4px 0.5vw #00000054;color: #ffffff;background: #f08f03;display: flex;align-items: center;justify-content: space-between;gap: 1vw;font-size: 1.1vw;transition:all 0.3s ease}
.belgeler a:hover {background:#de870a;}
.belgeler a img {width: 3vw;}
.about-ust-img {background-image: url(/wp-content/uploads/2023/08/Turan.png); background-size: cover; width: 89vw; background-position: center; height: 33vw; background-attachment: fixed;}

.hakkimizda-icerik h4{font-size: 1.3vw;margin-bottom: 1vw;}
.firstp{font-weight: 500;}
.hakkimizda-alt img{width: 89vw;}
.kurumsal-bilgileri {width: 23vw;height: 10vw;display: flex;padding: 3vw;justify-content: space-around;flex-direction: column;align-items: center;background: #dcdcdc;margin: 3vw;}

.certificate-baslik{display: flex;justify-content: space-evenly;align-items: center;height: 18vw;font-size: 2.3vw;background: url("/wp-content/uploads/2022/02/sertifika-ust.jpg");color: #fff;text-shadow: #000 0px 0.1vw 0.3vw;transition: 0.4s;background-size: contain;width: 100%;margin-top: 7.5vw;}
.sertifika{width: 20vw; height: 20vw; background-size: cover; background-repeat: no-repeat;margin-right: 5vw;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;transition: all .3s linear;}
.sertifika-kapsar{display: flex ; margin: 3.6vw; flex-wrap: wrap; align-items: center; width: 83.6vw; justify-content: flex-start; margin-left: 8.3vw;}
.certifica{height: 100%; display: flex; justify-content: center; background-color:#80808094;opacity:0;transition: all .3s linear;}
.view{width: 5vw; height: 5vw; margin-top: 7vw; margin-right: 2vw; background-color: gray;}
.downn{width: 5vw; height: 5vw; margin-top: 7vw; background-color: gray;}
.view:hover, .downn:hover{background-color:#e6a445;}

.view1{width:5vw;padding: 1.6vw; display: flex; margin-right: 2vw; background-color: gray; align-items: flex-start;}
.downn1{width:5vw;padding: 1.6vw; display: flex;  background-color: gray; align-items: flex-start;}
.view1:hover, .downn1:hover{background-color:#e6a445;}
.view1>i ,.downn1>i{color: #fff;font-size: 1.6vw;}

.certifica i{color: #fff; font-size: 1.7vw; display: flex; align-items: center; line-height: 4.9vw; justify-content: center;}
.s-1:hover > .certifica,.s-2:hover > .certifica {opacity:1;transform: scale(1); transition: 0.3s;}
.s-1{background-image:url(/wp-content/uploads/2022/01/Certificate-1.jpg);}
.s-2{background-image:url(/wp-content/uploads/2022/01/Certificate-2.jpg);}
.iletisim-baslik{background: url("/wp-content/uploads/2022/02/iletisim-ust-1.jpg");display: flex;justify-content: space-evenly;align-items: center;margin-bottom: 1vw;height: 18vw;font-size: 2.3vw;color: #fff;text-shadow: #000 0px 0.1vw 0.3vw;transition: 0.4s;background-size: contain;width: 100%;margin-top: 7.5vw;}
.iletisimKapsar{display: flex; align-items: center; margin: 4vw; margin-top: -3vw; justify-content: center;}
.iletisim-ust {display: flex;justify-content: center; margin-left: 0.5vw;}
.iletisim h1 i{margin-right:10px;margin-left:15px;font-size:1em;}
.iletisim-bilgileri {width: 21vw; height: 13vw; display: flex; padding: 3vw; justify-content: space-around; flex-direction: column; align-items: center; position: relative; background: #e4e4e485; margin-top: -4.6vw !important; margin: 2.2vw; transition: 0.4s; box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;}
.iletisim-bilgileri:hover{-webkit-transform: scale(1.08);transform: scale(1.08);transition: 0.4s;}
.iletisim-bilgileri i {border-radius: 1.5vw; font-size: 2vw; color: #fff; background-color: #f19003; padding: 1vw; width: 3.9vw; margin-bottom: 1vw; text-align: center;}
.bilgiler {text-align: center;}
.bilgiler h5 {font-size: 1.2vw;color: #333;font-weight: 700;}
.bilgiler p {color: #333;font-weight: 300;font-size: 0.9vw;}

/*contact form css*/
::placeholder{font-size:1vw !important;margin:0 !important;padding:0 !important}
.iletisim-formu{margin-top: 3vw;margin-bottom: 3vw;display: flex;justify-content: center;margin-left:-2.2vw;}
.wpcf7 label {font-size: 1vw !important; margin-top: -0.5vw; margin-right: 1vw; margin-left:1vw;  display: flex;
    flex-wrap: wrap;}
.wpcf7 label input {height: 2.9vw; background-color: #ffffff91; color: #000; border: 0.1vw #e7e7e7 solid !important; line-height: 1.4vw; width: 19.8vw; margin-top: 0.1vw;}
.wpcf7-form{margin:2vw !important;}
.phone input{background:#f6f6f6 !important;}
.wpcf7-textarea{margin-bottom: 1vw; width: 42.13vw!important; height: 14vw !important; background-color: #ffffff91; color: #000; border: 0.1vw #e7e7e7 solid; margin-top: 0.2vw;}
/*span.wpcf7-form-control-wrap.your-message { position: absolute;}*/
.wpcf7-submit {width:42.5vw !important; height: 2.8vw !important; background-color: #f08f03 !important; padding: 0 !important; border: 0 !important; left: 1vw; position: relative; color: #fff; transition: 0.3s; font-size: 1.3vw !important;}
.wpcf7-submit:hover{background-color: #5d5b5e !important; color: #fff; transition: 0.3s;}
.wpcf7-response-output {color:#111;border-color:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;margin-left: 1vw !important;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form select:focus {border:0 !important;background:#f6f6f6;}
input.wpcf7-form-control.wpcf7-captchar {margin-bottom: 2.2vw;}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {margin-bottom: 0.3vw; width: 7vw; height: 2.5vw;}
.wpcf7-captchar{width: 42.13vw !important;}

input[type="radio"] { width: 2.8vw !important; height: 1.4vw !important;margin-left:-1.5vw;}
.kvkk-contact{font-size: 1vw; font-weight: 500;}
.riza-contact{font-size: 1vw; margin-left: 1.2vw; font-weight: 500;margin-top:2vw}  
.radio-390 label{display:flex !important;}
.first>label{margin-top: -2.2vw !important;}
.radio-390> .wpcf7-radio{display: flex; flex-direction: column; margin-left: -2.5vw; margin-top: -2.3vw;}
input#cf7-acceptance{height: 1.4vw;width: 2.8vw;margin-left: -1.4vw;}
.acceptance-545 .wpcf7-list-item>label{display: flex;}
/*contact form css*/

.footer{width:100%;display:flex;flex-direction:column;}
.footer-alt{background-image: linear-gradient(#fff, #cccccc); height: 16vw; display: flex; flex-direction: column; justify-content: center; align-items: center;border-top: 0.1vw solid #dedede;}
.footer-alt>div{display: flex; justify-content: center; margin-top: 1vw;height:7vw;}
.footer-logo{background-image: url(/wp-content/uploads/2022/01/logo.png); width: 14vw; background-repeat: no-repeat; background-size: contain; margin-right: 5vw;transition:all linear 0.2s;}
.f-menu{display: flex; flex-direction: column; margin-right: 5vw; margin-left: 5vw;}
.f-menu a{color: #000; font-size: 0.9vw; font-weight: 600;}
.f-sosyal{display: flex;flex-direction: column;margin-left: 5vw;}
.f-sosyal i{background-color: #e6a445; color: #000; width: 4vw; font-size: 1vw; height: 2.8vw; display: flex; align-items: center; justify-content: center;}
.f-sosyal>div>a{margin-right: 0.1vw;}
.f-catalog{background-color: #e5982a; display: flex; width: 10vw; height: 5.2vw; align-items: center; justify-content: center; border: 0.1vw solid #fff; border-radius: 1vw; top: 5vw; left: 4.2vw; position: relative;}
.f-catalog>i{font-size: 2.2vw; margin-right: 0.9vw; color: #fff;}
.f-catalog span{font-size: 1.1vw; color: #fff; font-weight: 500;}

.f-hr{height: 6vw;top: -1vw;position: relative;}
.f-contact{width: 16.3vw;color: #000; font-size: 1vw; background-color: #999999; font-weight: 600; text-align: center; padding: 0.7vw;}

.footer-alt .ortala {display: flex;align-items: center;justify-content: space-between;height:100%;}
.footer-alt copyright {color: #333; font-size: 0.7vw; font-weight: 100; margin-top: 1.8vw; display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;}
.yatay-cizgi{width: 18vw;top: 2.4vw; margin-bottom: 1.6vw;position: relative;}
.f-menu a:hover{transition:all linear 0.3s;color:#ef8e03;}

.alan4-link{background-color: #f08f03; font-size: 1vw; width: 10.6vw; text-align: center; padding: 0.4vw; margin-top: 1vw; position: relative; color: #fff;}
.alan4-sol .card-wrapper:hover .alan4-link, .slider-buttn:hover, .f-contact:hover, .f-sosyal a:hover, .ozellikler-contact:hover, .ozellik-button:hover{-webkit-mask-image: linear-gradient(-78deg, rgb(131 131 84 / 72%) 30%, #000 50%, rgb(94 130 135) 70%); -webkit-mask-size: 200%; animation: shine 2s infinite;}
@-webkit-keyframes shine {from {-webkit-mask-position: 150%;}to {-webkit-mask-position: -50%;}}
.footer-logo:hover{transform:scale(1.05);transition:all linear 0.3s;}
/* News & Events */

.habersayfa-kutu{width: 26vw; display: flex; position: relative; margin-bottom: 5vw; height: 25.8vw; box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px; background-color: #f0f0f0; flex-direction: column; transition: 0.3s;}
a.habersayfa-kutu:hover { transition: all linear 0.2s; transform: scale(1.05); }
.habersayfa-kutu-alt{padding-left: 1.8vw; position: relative; padding-right: 1.8vw; display: flex; float: left; left: 0; flex-direction: column; margin-top: 1vw; align-items: flex-start;}
.habersayfa-kutu-alt h3{font-size: 1.2vw; color: #333; font-weight: 600; left: 0; position: relative; float: left; margin-bottom: 0.3vw;}
.habersayfa-kutu-alt span{color: #333; font-size: 1vw;position: relative;}
.news-baslik{display: flex;justify-content: space-evenly;align-items: center;margin-bottom: 1vw;height: 18vw;font-size: 2.3vw;background: url("/wp-content/uploads/2022/02/haber-ust-1.jpg");color: #fff;text-shadow: #000 0px 0.1vw 0.3vw;transition: 0.4s;background-size: contain;width: 100%;margin-top: 7.5vw;}
.news-img{width: 100%; display: flex; position: relative; align-items: center; justify-content: center;}
.news-img span{color: #fff; background-color: #f29003; padding: 0.5vw;font-size: 1.2vw; top: 0; position: absolute;}
.news-img>img { width: 26vw; position: relative; height: 16vw; object-fit: cover; }
.event{margin-top: 5vw;display: flex; align-items: center; justify-content: space-evenly; flex-wrap: wrap;}
.event-buton{width: 7vw; border: none; background-color: #f29003; border-radius: 0.5vw; padding: 0.5vw; float: left; margin-left: 1.8vw; margin-top: 0.9vw;font-weight: 600;font-size: 1vw;color:#fff;}
.event-aciklama p{margin-bottom:1vw;font-size:1vw;}
.event-aciklama{width:100%;}
.singlehaber{display: flex; flex-direction: column; margin: 3vw 6vw;}

.singlehaber h1{font-weight: 900; color: #273147; margin-bottom: 2.2vw; text-align: center; font-size: 2vw; margin-top: -4.2vw;}
.singlehabergallery{margin-left: 4.2vw; display: flex; flex-direction: column;}
.singlehabergallery img{width: 35vw !important; margin: -1.1vw !important;}
.singlehaber img{width: 35vw;margin-bottom: 3.8vw;}
.singlekapsar{display: flex; align-items: center; flex-direction: column;}
.cizgi{width: 23.1vw; background-color: #d3d3d3; height: 0.1vw; display: flex; margin-top: 1.5vw; margin-bottom: 0.5vw;align-items: center; justify-content: center;}
.haber-sol{margin-right: 5vw;}
.haber-sag{top: -0.7vw; width: 50%; position: relative;}
.gun, .il, .tarih{background-color: #f29003; color: #fff; font-size: 1.2vw; padding: 0.8vw; width: 28.7%; text-align: center;}
.il{background-color: #999999;}
.gun{background-color: #000;}
.bilgikutu { display: flex; margin-top: -1.3vw; width: 90.5vw; margin-left: 4.2vw;}

#gallery-1 .gallery-item{width: 13% !important;}
.singlehabergallery img {width: 35vw !important;margin: -0.1vw !important;}
#gallery-1{margin: -1.7vw !important;}
.galleryid-1544{width: 87.5vw !important;top: 1.7vw;margin-top: 3vw !important;position: relative;left:1vw !important}

.zoomLens:hover {
    background-color: #f7f7f7;
}
/*product */

.container {height: 20vw; width: 34vw; position: relative;}
.container img {width: 29vw; height: 29vw; object-fit: contain; position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; animation: fade 1s;}
.contain{margin-left: -10.3vw; margin-right: 6vw;}
.container .arrow {
 z-index: 8; position: absolute; margin: auto; top: 0; bottom: 0; height: 1vw; font-size: 2.2vw; opacity: 0.5; transition: opacity 1s;
}
.container .arrow:hover {
  cursor: pointer;opacity: 1;
}
.container .arrow-left{left:3vw;}
.container .arrow-right{right:3vw;}
.container .dots {position: absolute; margin: auto; top: auto; bottom: 2%; left: 0; right: 0; width: 7vw; height: auto; z-index: 5;display:none;}
.container .dots .dot {width: 2vw; height: 2vw; display: inline-flex; align-content: center; justify-content: center; color: #333;}

@keyframes fade {from {opacity: 0.1;}
  to {
    opacity: 1;
  }
}

/*Ana sayfa slider*/
[data-modal-state=closed] .modal-wrapper {
  pointer-events: none;
}
[data-modal-state=closed] .overlay {
  pointer-events: none;
}
[data-modal-state=closed] .modal {
  opacity: 0;
}
[data-modal-state=closed] .overlay {
  opacity: 0;
}

[data-modal-state=opening] .modal__header, [data-modal-state=opening] .modal__content, [data-modal-state=opening] .modal__close-button, [data-modal-state=closing] .modal__header, [data-modal-state=closing] .modal__content, [data-modal-state=closing] .modal__close-button {
  opacity: 0;
}

[data-modal-state=opening] .overlay {
  transition: opacity 500ms ease;
}

[data-modal-state=closing] .overlay {
  opacity: 0;
  transition: opacity 500ms ease;
}

[data-modal-state=open] .modal__header, [data-modal-state=open] .modal__content {
  transition: opacity 450ms;
}
.modal__content { padding: 2em; color: #666; line-height: 1.5; }
.modal__header { text-align: center; position: relative; display: flex; padding: 0.5em; flex-direction: column; justify-content: flex-end; align-items: center; min-height: 300px; z-index: 1; }
.modal__close-button { background: transparent; border: none; margin-bottom: auto; color: #2e5f80; position: absolute; top: 0; right: 0; padding: 2em; z-index: 2; }
.modal__scroll-area { height: inherit; overflow: auto; border-radius: inherit; position: relative; z-index: 1; }
.modal-wrapper, .overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } 
.modal-wrapper { display: flex; }
.overlay { background: rgba(0, 0, 0, 0.5); transition: opacity 150ms ease; } 
.modal { overflow: hidden; position: relative; margin: auto; width: 90vw; height: 90vh; max-width: 500px; background: #fff; border-radius: 20px; }
.no-scroll { overflow: hidden; } 
.containerr {padding: 2vw;width: 43vw; display: flex;} 
.slick-prev, .slick-next{display:none !important;}
.slick-next:before, .slick-prev:before{ color: #f08f03 !important; } 
.icon { display: inline-block; width: 1em; height: 1em; stroke-width: 0; stroke: currentColor; fill: currentColor; } 
.blend-image, .card__background img { filter: brightness(250%) grayscale(100%); mix-blend-mode: screen; } 
.center-image, .card__background img { width: 100%; min-height: 100%; position: absolute; top: 50%; transform: translateY(-50%); -o-object-fit: cover; object-fit: cover; } 
.slick-slide { padding: 2vw 1vw; } 
.card-slider { margin: auto; width: 100%; } 
.card {background: #fff; display: flex; z-index: 1; height: 19.7vw; box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px; flex-direction: column; align-items: center;}
.card__duration { display: flex; flex-direction: column; align-items: center;margin-top:0.4vw; }
.card--opened > * { opacity: 0; } 
.card__background { z-index: -1; } 
.card__background::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: linear-gradient(to top, #fff 0, rgba(255, 255, 255, 0) 70%); }
.vs-image {width: 100%; display: flex; position: relative; align-items: flex-start; justify-content: center; float: left; position: relative;} 
.vs-image img{width:17.55vw;height: 10.4vw;object-fit: cover;}

h3.card__title {color: #000; margin-top: 0.4vw; font-size: 1.2vw;}
.slick-next:before, .slick-prev:before {font-size: 2.4vw !important;}

/* Urun tasarım*/


.iconurun{position:absolute;margin-left: -2vw;margin-top: 0.3vw;}


/*certifica */

.grid {	position: relative; width: 23vw; margin: 2vw; margin-bottom: 0.5vw !important;}

/* Common style */
.grid figure {position: relative; float: left; overflow: hidden; margin: 10px 1%; min-width: 23vw; max-height: 29vw; width: 100%; text-align: center; cursor: pointer;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; }
	
.grid figure img { position: relative; display: block; min-height: 100%; max-width: 100%; opacity: 0.8; }
.grid figure figcaption {padding: 1vw; color: #fff; text-transform: uppercase; font-size: 1vw; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.grid figure figcaption::before, .grid figure figcaption::after { pointer-events: none; }

.grid figure figcaption, .grid figure figcaption > a { position: absolute; top: 0; left: -1vw; width: 110%; height: 100%;}
.effect-certifica img{width:24vw;position:relative;}
figure.effect-certifica figcaption { padding: 1vw; line-height: 3vw;} 
figure.effect-certifica figcaption::before, figure.effect-certifica figcaption::after { position: absolute; content: ''; opacity: 0; }
figure.effect-certifica figcaption::before { top: 50px; right: 30px; bottom: 50px; left: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0,1); transform: scale(0,1); -webkit-transform-origin: 0 0; transform-origin: 0 0; }
figure.effect-certifica figcaption::after { top: 30px; right: 50px; bottom: 30px; left: 50px; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1,0); transform: scale(1,0); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; }
figure.effect-certifica h2 { padding-top: 20%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s;opacity:0;margin-bottom:3vw; }
figure.effect-certifica p { padding: 0.5em 2em; text-transform: none; opacity: 0; -webkit-transform: translate3d(0,-10px,0); transform: translate3d(0,-10px,0); }

figure.effect-certifica img, figure.effect-certifica h2 { -webkit-transform: translate3d(0,-30px,0); transform: translate3d(0,-30px,0); } figure.effect-certifica img, figure.effect-certifica figcaption::before, figure.effect-certifica figcaption::after, figure.effect-certifica p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
figure.effect-certifica:hover img { opacity: 0.2; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
figure.effect-certifica:hover{background-color:#000;}
figure.effect-certifica:hover div, figure.effect-certifica:hover h2 {opacity:1 !important;}
figure.effect-certifica:hover figcaption::before, figure.effect-certifica:hover figcaption::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
figure.effect-certifica:hover h2, figure.effect-certifica:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 
figure.effect-certifica:hover figcaption::after, figure.effect-certifica:hover h2, figure.effect-certifica:hover p, figure.effect-certifica:hover img { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }

*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }

/* popup */

.box{width: 40%;margin: 0 auto;background: rgba(255,255,255,0.2);padding:2.3vw;border: 0.1vw solid #fff;border-radius: 0.3vw;background-clip: padding-box;text-align: center;}
.overlay {position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); transition: opacity 500ms; visibility: hidden; opacity: 0;} 
.overlay:target {visibility: visible; opacity: 1;z-index: 999!important;}
.popup {margin: 2.5vw auto; border-radius: 0.2vw; width: 85%; position: relative; transition: all 5s ease-in-out; z-index: 99;}
.popup .close {position: absolute; top: 0.4vw; right: 1.2vw; transition: all 200ms; font-size: 2.2vw; font-weight: bold; z-index: 150; text-decoration: none; color: #fff;}
.popup .close:hover { color: #e68c0a; } 
.popup .content {overflow: auto; background-image: url(/wp-content/uploads/2023/02/E-Catalog-scaled.jpg); height: 46vw; background-size: contain; width: 100%; background-repeat: no-repeat; z-index: 99; position: relative;} 
@media screen and (max-width: 45vw){ .box{ width: 70%; } .popup{ width: 70%; } }

.singlehabergallery #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item img{    height: 12.3vw !important;object-fit: cover !important;max-width: 100% !important;min-width: 100% !important;}
.singlehabergallery #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item{width: 18.75vw !important; margin: 0.5vw !important;}
.singlehabergallery .rl-basicgrid-gallery{left: -0.7vw;position: relative;}

/* fuar tanitim */

#duyurupopup {z-index: 999; position: fixed; margin: 0 auto;transform: translate(0%, 0%); width: 100%; height: 100%; background-color: #00000085; padding-left: 32vw; padding-top: 6.5vw;}
#fuar{width: 46vw; margin-left: -7vw; margin-top: 2vw; object-fit: cover;}
.panel-footer{width: 1.4vw; top: 11%; left: 37vw; padding: 1vw; right: 0; position: relative;}


.wp{position: fixed; bottom: 1vw; right: 1.5vw; float: right; z-index: 99;}
.wp>i {background: linear-gradient(to right, #26C281, #09e072);border-radius: 5vw;color: #fff;padding: 0.2vw;width: 3.7vw;height: 3.7vw;font-size: 2.3vw;display: flex;flex-direction: column;justify-content: center;align-items: center;float: right;position: relative;}

.dogrulama { height: 9vw; display: flex ; flex-direction: column; justify-content: center; align-items: flex-start; margin-left: 1vw; }
.dogrulama iframe { transform: scale(0.93); transform-origin: 0 0;}
.dogrulama span.wpcf7-not-valid-tip { font-size: 1vw; top: -0.7vw; position: relative; }