/*
Theme Name: Multi-Sitem
Theme URI: https://multiyazilim.com
Author: Multi Yazılım
Author URI: https://multiyazilim.com
Version: MultiSite
*/


html { overflow-x:hidden; scroll-behavior: smooth; }
body { margin:0; padding:0; background:#fff;  font-family: "Titillium Web", 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;}


.header { position: fixed; width: 100%; z-index: 19; color: #0000002e; background: url(/wp-content/uploads/2024/04/header-arka.png); background-repeat: no-repeat; background-size: cover; height: 6vw; display: flex; flex-wrap: wrap; justify-content: space-between; filter: drop-shadow(0 0 0.7vw #0000002e); }

#menu {display:none;}
#pencet {display:none;}

.sosyal {display: flex;flex-direction: row;padding-top: 0.1vw;align-items: center;justify-content: center;}
.sosyal a { display: flex; font-size: 1.3vw; padding: 0 0.5vw; float: left; color: #fff; }
.sosyal a:last-child{margin-right:0vw;}
.sosyal a:hover{color:#fed7ae}


.navbar-sol { height: 100%; display: flex; flex-wrap: wrap;padding-left: 4vw;height: 3.5vw; }
.navbar-sag { height: 100%; display: flex; flex-wrap: wrap;padding-right: 4vw;height: 3.5vw; }
.menu-item{position: relative;font-size: 1vw;font-weight: 600;transition: 0.6s all;width: 8.7vw;}

.menu-item a{height: 100%;color:#fff;transition:0.2s;display: flex;align-items: center;justify-content: center;}
.menu-item a:hover{color:#e4d5cd;transition:0.2s;}
.menu-item a > img {width: 8vw;}
.dropdown {position: absolute;display: flex;width: 13vw;height: 11vw;background-color:#20878e;opacity: 0;visibility: hidden;transition-delay: 0.2s;z-index: 6;border-bottom-right-radius: 0.6vw;border-bottom-left-radius: 0.6vw;margin-left: -0.7vw;transition: all .3s linear;align-items: flex-start;justify-content: center;flex-direction: column;}
.dropdown>.menu-item { text-align: left; font-size: 0.8vw; padding-left: 2vw; height: auto; margin: 0.3vw 0; width: auto; font-weight: 600; }
.dropdown>.menu-item a{color: #fff;text-transform: uppercase;}
.dropdown>.menu-item:hover>a{color: #d4d4d4 !important;}
.menu-item:hover>.dropdown{opacity:1;visibility:visible;}

.navbar-sol .menu-item {}
.navbar-sol .menu-item a{ justify-content: flex-start;}
.navbar-sag .menu-item {width: 8vw;}
.navbar-sag .menu-item a{ justify-content: flex-end;}

.header-logo img { width: 11.1vw; margin: 1.4vw 4vw; }

.header-diller { display: flex; align-items: center; margin-right: 1vw;}
.header-diller a { font-weight: 400; margin: 0 0.5vw; opacity: 0.5; font-size: 1.2vw; color: #fff; }
.header-diller .dil-aktif {opacity:1; }
.header-diller a:hover{opacity:1;}

.header-diller img { width: 1.8vw; height: 1.2vw; border: 0.15vw solid #ffffff7a; box-shadow: 0vw 0vw 0.5vw #00000063;}
.header-diller .dil-aktif img {opacity:1; }
.header-diller img:hover{opacity:1;}




.anasayfa-alan-1 { height: 46vw; display: flex; position: relative; background-size: cover; flex-direction: column; overflow: hidden; align-items: center; justify-content: space-between; }
.background-container { position: relative; width: 100%; height: 100%; overflow: hidden; }
.anasayfa-alan-1 img { height: 9.1vw; z-index: 1; position: relative; }
.anasayfa-alan-1 .gallery { }
.anasayfa-alan-1 .background-container { display: flex; flex-direction: column; justify-content: space-between;align-items: center; height: 100%; height: 46vw;background-size: cover !important; animation: moveBackground 7s linear infinite !important; }
.anasayfa-alan-1 .gallery-cell{justify-content: center !important;}
.anasayfa-alan-1 .gallery-cell.is-selected { z-index: 2; }
.anasayfa-alan-1 img.anasayfa-alan-1-yazi { width: 29vw !important; height: 9vw !important; margin-top: -3vw;object-fit: contain;}
.anasayfa-alan-1 h5 { letter-spacing: 0.2vw; position: absolute; font-family: "Russo One", sans-serif; font-weight: 400; font-size: 2.4vw; text-shadow: 0px 0px 1vw #000, 0px 0px 0vw #000; color: #fff; display: flex; width: 61vw; margin: 0 !important; margin-top: 14.9vw !important; align-items: center; justify-content: center; text-align: center; transition: 0.2s; }
.anasayfa-alan-1 .anasayfa-alan-1-link { position: absolute; font-weight: 600; font-size: 1vw; text-shadow: 0px 0px 0vw #000, 0px 0px 0.6vw #000; color: #fff; display: flex; width: 12vw; background: #e65b11db; height: 3.7vw; margin: 0 !important; margin-top: 39.4vw !important; align-items: center; justify-content: center; text-align: center; transition: 0.2s; clip-path: polygon(0 0, 100% 0, 85% 100%, 15% 100%); }
.anasayfa-alan-1-link:hover { transition: 0.2s; transform: scale(1.04); background: #e65b11; }
.anasayfa-alan-1 .background-container img { width: 100%; height: 7vw; }


@keyframes moveBackground {
    0% {transform: scale(1) translate(0%, 0%);}
    25% {transform: scale(1.08) translate(1%, 1%);}
    50% { transform: scale(1) translateY(0%, 0%);}
    75% {transform: scale(1.08) translate(-1%, -1%);}
    100% { transform: scale(1) translate(0%, 0%);}
}

.alan1-asagi { position: absolute; bottom: 2vw; z-index: 3; }
.bounce{-webkit-animation: bounce 1.2s infinite;animation: bounce 1.2s infinite;}
@keyframes bounce {
        0%   { transform: translateY(0); }
        50%  { transform: translateY(-20px); }
        100% { transform: translateY(0); }
    }
.arrow {text-align: center;font-size: 3.5vw;color: #ffffff;position: relative;transition: 0.2s;}
.arrow:hover { transition: 0.2s; font-size: 4vw;; }

.anasayfa-alan-1 .gallery-cell { width: 100vw; }
.anasayfa-alan-1 .flickity-viewport { overflow: hidden; position: relative; height: 46vw !important; }
.anasayfa-alan-1 .flickity-slider { position: absolute; width: 100vw; height: 46vw; margin-left: 0vw;  }
.anasayfa-alan-1 .flickity-prev-next-button{top: 31vw;}






.alan1-alt-menu { display: flex; justify-content: space-between; align-items: flex-end; width: 100%; z-index: 99; margin-top: -4vw; }
.alan1-alt-menu a { font-family: "Russo One", sans-serif; background: #e65b11ba; color: #fff; width: 24.5vw; height: 4vw; font-size: 0.8vw; font-weight: 400; display: flex; justify-content: center; align-items: center; }
.alan1-alt-menu a:hover { background: #e65b11; height: 5vw; margin-top: -4vw;}



.anasayfa-alan-2 { height: 37.4vw; background: url(/wp-content/uploads/2024/04/alan2-arka.jpg); background-size: cover; display: flex; flex-direction: column; justify-content: space-between; }
.alan2-baslik { display: flex; flex-direction: column; margin-left: 4vw; font-family: "Russo One", sans-serif; margin-bottom: 1vw; margin-top: 4vw; }
.alan2-baslik p { font-size: 2.7vw; color: #efefef; margin-bottom: -1.5vw; font-weight: 500; }
.alan2-baslik h3 { font-size: 2vw; font-weight: 500; color: #e65b11; }
.alan2-baslik h3 span { color: #3f9ea4; }
.alan2-yazi { width: 30vw; margin-left: 4vw;font-size: 0.9vw; line-height: 1.9vw; }
.anasayfa-alan-2 a { background: #e65b11ba; height: 3vw; display: flex; align-items: center; padding-left: 4vw; width: 96vw; color: #fff; font-family: "Russo One", sans-serif; letter-spacing: 0.1vw; font-size: 0.8vw;margin-top: 2vw; }
.anasayfa-alan-2 a:hover { background: #e65b11;}



.anasayfa-alan-3 { display: flex; flex-wrap: wrap; justify-content: center; padding-bottom: 5vw;}
.alan3-baslik { display: flex; flex-direction: column;font-family: "Russo One", sans-serif; margin-bottom: 2.3vw; margin-top: 4vw; align-items: center; width: 100%; }
.alan3-baslik p { font-size: 2.7vw; color: #efefef; margin-bottom: -1.5vw; font-weight: 500; }
.alan3-baslik h3 { font-size: 2vw; font-weight: 500; color: #e65b11; }
.alan3-baslik h3 span { color: #3f9ea4; }
.alan3-kutu { display: flex; flex-direction: column; align-items: center; margin: 2vw; }

.alan3-kutu-ic { background: #242323;color: #fff; width: 24vw; display: flex; flex-wrap: wrap; justify-content: center; border-radius: 1.3vw; flex-direction: column; align-items: center;position: relative; overflow: hidden; }
a.alan3-kutu-ic:hover { transform: scale(1.05); }
.alan3-kutu-ic h4 { font-size: 1vw; font-weight: 500; font-family: "Russo One", sans-serif; margin-top: 1vw; margin-bottom: 1vw; }
.alan3-kutu-ic p { display: flex; width: 100%; height: 2vw; align-items: center; justify-content: center; background: #3f9ea4; color: #fff; font-size: 0.8vw;font-weight: 600; }
.alan3-kutu img { width: 27vw; height: 18vw; object-fit: cover; border-radius: 2.5vw; margin-bottom: -4vw; }
.alan3-kutu-ic span {font-size: 0.8vw; width: 19.4vw; display: flex; align-content: flex-end; justify-content: space-between; background: #424242; padding: 1vw 1.2vw; margin-bottom: 1vw; }
.alan3-kutu:nth-child(even) p{background: #e65b11;}
.alan3-kutu:last-child p{background: #3f9ea4;}
.alan3-kutu-ic span p:nth-child(1) { width: 10vw; }
.alan3-kutu-ic span p:nth-child(2) { width: 3vw; text-align: center; }
.alan3-kutu-ic span p:nth-child(3) { width: 6vw; text-align: right; }


.anasayfa-alan-4 { display: flex; flex-direction: row; justify-content: space-between; box-shadow: 0vw 0vw 1.8vw #cbcbcb69; align-items: center; }
.anasayfa-alan-4 iframe { width: 58vw; height: 32vw;}
.alan4-sag { margin-right: 4vw; }
.alan4-baslik { display: flex; flex-direction: column;  font-family: "Russo One", sans-serif; margin-bottom: 2.3vw; margin-top: 4vw;align-items: flex-end;width: 100%; }
.alan4-baslik p { font-size: 2.7vw; color: #efefef; margin-bottom: -1.5vw; font-weight: 500; }
.alan4-baslik h3 { font-size: 2vw; font-weight: 500; color: #e65b11; }


.alan4-kalite { width: 29vw; height: 22.2vw; background-color: #e75a11; display: flex; align-items: center; transition: 0.3s; border-radius: 2vw; padding: 2vw; text-align: center; flex-wrap: wrap; justify-content: center; align-content: center; }
.alan4-kalite i { font-size: 4vw; margin: 0 2vw; color: #fff; }
.alan4-kalite:hover{background-color: #20878e; -webkit-transform: scale(1.04); transform: scale(1.04);transition: 0.3s;}
.alan4-kalite h4 { margin-top: 1.5vw; margin-bottom: 0.5vw; font-size: 1.4vw; color: #fff; width: 100%; }
.alan4-kalite p{text-align: center;font-size: 0.8vw;color: #fff;}


/*.alan4-kutular { display: flex; flex-direction: column; }
.alan4-kutular a { width: 32vw; height: 4.1vw; background: #3f9ea4; margin-bottom: 0.17vw; display: flex; align-items: center; justify-content: center; font-family: "Russo One", sans-serif; color: #fff; font-size: 0.7vw; font-weight: 500; letter-spacing: 0.05vw; }
a.alan4-turuncu-kutu{background:#e65b11;}
.alan4-kutular a:first-child { border-top-left-radius: 1vw;border-top-right-radius: 1vw; }
.alan4-kutular a:last-child { border-bottom-left-radius: 1vw; border-bottom-right-radius: 1vw; }
.alan4-kutular a:hover { filter: brightness(1.1); }*/


.anasayfa-alan-5 { height: 27vw; box-shadow: 0vw 0vw 1.8vw #cbcbcb69; padding-top: 0.1vw; }
.alan5-baslik { display: flex; flex-direction: column; margin-left: 4vw; font-family: "Russo One", sans-serif; margin-bottom: 3vw; margin-top: 4vw; }
.alan5-baslik p { font-size: 2.7vw; color: #efefef; margin-bottom: -1.5vw; font-weight: 500; }
.alan5-baslik h3 { font-size: 2vw; font-weight: 500; color: #e65b11; }
.alan5-baslik h3 span { color: #3f9ea4; }
.alan5-yazi { width: 30vw; margin-left: 4vw;font-size: 0.9vw; line-height: 1.9vw; }
.kurumsal-alan5 { display: flex; flex-wrap: wrap;justify-content: center; align-items: center; margin-top: 5vw; }
.hakkimizda-belge { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 18vw;border-radius: 0.6vw; margin: 0 2vw;margin-bottom: 2vw; color: #fff; font-size: 1.1vw; transition: 0.2s all;position:relative; overflow:hidden; box-shadow: 0 0 1vw #00000024; }
.hakkimizda-belge:hover{ transition: 0.2s; transform: scale(1.05);}
.hakkimizda-belge img {width: 100%; height: auto; z-index: 0; }
/*.kurumsal-alan5 a:nth-child(even){background-color: #20878e;}*/
.hakkimizda-belge i{font-size:4.5vw;}
.hakkimizda-belge h5 { font-size: 1.2vw; margin: 0.4vw 0; }
.hakkimizda-belge span{width: 8vw; height: 2vw; border: 0.1vw solid #fff; display: flex; justify-content: center; align-items: center; border-radius: 1vw; font-size: 0.9vw;}


.anasayfa-alan-6 iframe { width: 100%; height: 27vw; }



.sayfalar-ust { position: relative; display: flex; background-size: cover !important; background-position: center !important; height: 13vw; }
.sayfalar-ust img { width: 100%; height: 6vw; position: absolute; }
.sayfalar-ust img:nth-child(2) {bottom:0; }
.sayfalar-ust h1 { position: absolute; bottom: 1.4vw; right: 4.5vw; font-size: 1.2vw; color: #fff; text-transform: uppercase; text-align: right; }
img.arka-logo-siluet { position: fixed; width: 46vw; z-index: -1; opacity: 0.05; margin-left: 26.7vw; margin-top: 4vw; filter: grayscale(1); }

.sayfalar-link { display: flex; justify-content: space-evenly; background-color: #20888e87; width: 100%; height: 3.3vw; position: relative; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; align-items: center; margin-top: -3.3vw; }
.sayfalar-link-alt-baslik { display: flex; z-index: 2; text-align: center; color: #ffffff; font-size: 1vw; width: 90.1vw; justify-content: flex-start; align-items: center; }
.sayfalar-link h4 { margin-left: 0.4vw; }
.sayfalar-link a{color:#ffffff}
.sayfalar-link i { font-size: 1.1vw; }





.kurumsal { min-height: 47vw; display: flex; flex-wrap: wrap; justify-content: center;  margin-bottom: 7vw;text-align: justify; }

.kurumsal-alan1 {margin-top: 5vw;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.kurumsal-alan1-yazi {width: 40vw;margin-right: 5vw;}
.kurumsal-alan1-yazi h1 {font-size: 2vw;margin-bottom: 1vw;color: #b73f00;}
.kurumsal-alan1-yazi p {font-size: 0.9vw;margin-bottom: 1vw;}

.kurumsal-alan1-kutu1 { width: 36vw; height: 18.2vw; background-color: #20878e; display: flex; align-items: center; transition: 0.3s; border-radius: 2vw; padding: 1vw; text-align: center; flex-wrap: wrap; justify-content: center; align-content: center; }
.kurumsal-alan1-kutu1 i { font-size: 4vw; margin: 0 2vw; color: #fff; }
.kurumsal-alan1-kutu1:hover{background-color: #e75a11; -webkit-transform: scale(1.04); transform: scale(1.04);transition: 0.3s;}
.kurumsal-alan1-kutu1 h4 { margin-top: 1.5vw; margin-bottom: 0.5vw; font-size: 1.4vw; color: #fff; width: 100%; text-align: center;}
.kurumsal-alan1-kutu1 p{text-align: center;font-size: 0.8vw;color: #fff;}



.kurumsal-alan2 {margin-top: 5vw;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.kurumsal-alan2-yazi {width: 40vw;margin-left: 5vw;}
.kurumsal-alan2-yazi h3 {font-size: 2vw;margin-bottom: 1vw;}
.kurumsal-alan2-yazi p {font-size: 0.9vw;margin-bottom: 1vw;}

.kurumsal-alan2-kutu1 { width: 34vw; height: 18.2vw; background-color: #e75a11; display: flex; align-items: center; transition: 0.3s; border-radius: 2vw; padding: 2vw; flex-wrap: wrap; justify-content: center; align-content: center; }
.kurumsal-alan2-kutu1 i { font-size: 4vw; margin: 0 2vw; color: #fff; }
.kurumsal-alan2-kutu1:hover{background-color: #20878e; -webkit-transform: scale(1.04); transform: scale(1.04);transition: 0.3s;}
.kurumsal-alan2-kutu1 h4 { margin-top: 1.5vw; margin-bottom: 0.5vw; font-size: 1.4vw; color: #fff; width: 100%; }
.kurumsal-alan2-kutu1 p{text-align: justify;font-size: 0.8vw;color: #fff;}

img.hakkimizda-foto1 { width: 83vw; height: 22vw; object-fit: cover; margin-top: 4vw; margin-bottom: 4vw; border-radius: 2vw; }

.kurumsal-alan3 {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.kurumsal-alan3-yazi {width: 83vw;}
.kurumsal-alan3-yazi h3 {font-size: 1.2vw;margin-bottom: 1vw;}
.kurumsal-alan3-yazi p {font-size: 0.9vw;margin-bottom: 1vw;}

img.hakkimizda-foto2 { width: 83vw; height: 22vw; object-fit: cover; margin-top: 4vw; margin-bottom: 4vw; border-radius: 2vw; }

.kurumsal-alan4 {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.kurumsal-alan4-yazi { width: 79vw; background-color: #20878e; padding: 2vw; border-radius: 2vw; color: #fff; }
.kurumsal-alan4-yazi h3 {font-size: 1.2vw;margin-bottom: 1vw;}
.kurumsal-alan4-yazi p {font-size: 0.9vw;margin-bottom: 1vw;}

img.hakkimizda-foto3 { width: 83vw; height: 22vw; object-fit: cover; margin-top: 4vw; margin-bottom: 4vw; border-radius: 2vw; }




.kariyer { display: flex; justify-content: center; padding-top: 3vw; padding-bottom: 7vw; flex-direction: column; }
.kariyer-icerik { display: flex; justify-content: center; flex-direction: column; align-items: center; }
.kariyer-baslik { display: flex; flex-direction: column; font-family: "Russo One", sans-serif; margin-bottom: 2.3vw;align-items: center; width: 100%; }
.kariyer-baslik p { font-size: 2.7vw; color: #efefef; margin-bottom: -1.5vw; font-weight: 500; }
.kariyer-baslik h3 { font-size: 2vw; font-weight: 500; color: #e65b11; }
.kariyer-baslik h3 span { color: #3f9ea4; }
.kariyer form{display: flex;justify-content: center;flex-direction: column;}
.kariyer h2 {font-size: 1.2vw;font-weight: 500;line-height: 2vw;}
.kariyer h2 .kariyer-yildiz{font-weight: 600; font-size: 2vw; padding: 0 0.4vw; top: 0.5vw; position: relative;}
.kariyer form h3 { margin-top: 2vw; margin-bottom: 1vw; font-size: 1.2vw; background: #e65b11; color: #ffffff; height: 2vw; padding: 0.6vw; width: 43.3vw; font-weight: 600; text-align: center; }
.kariyer form.wpcf7-form.init{width: 44vw;display: flex;float: left;flex-direction: column;flex-wrap: wrap;align-items: flex-start;}
.kariyer .wpcf7{float:left;}
.kariyer form p { margin: 0; margin-bottom: 2vw; display: flex; flex-wrap: wrap; width: auto; }
.kariyer input, textarea { width: 44vw; background: #f5f5f5; height: 3.2vw; border: none !important; margin-top: 0.5vw; font-size: 1vw; }
.kariyer .wpcf7-textarea { color: #000; line-height: 1.4vw; width: 42vw !important; margin: 0 !important; margin-top: 1vw !important; margin-bottom: 0vw !important; border-radius: 0vw; background: #f5f5f5 !important; height: 7vw !important; border: none !important; }
.kariyer strong.baslikk {font-size: 1vw;margin-top: 1vw;}
.kariyer select {border: 0.2vw solid #e7e7e7 !important;border-radius: 0.6vw;width: 7.5vw;height: 2vw;margin-left: 1vw;font-size: 1vw;margin-top: 1vw;}
.kariyer select#ogrenimdurum{width:10vw;}
.kariyer .wpcf7-submit { width: 18.8vw !important; margin: 0; height: 3.2vw !important; font-size: 1vw !important; cursor: pointer; }
/*.kariyer input.wpcf7-form-control.wpcf7-captchar{border: 0.2vw solid #e7e7e7 !important;background: #fff;}*/
.kariyer form.wpcf7-form.invalid{display: flex;flex-wrap: wrap;width: 55vw;align-items: flex-start;justify-content: center;float: right;flex-direction: column;}
.kariyer .wpcf7-list-item {margin: 0;}
.kariyer input#cf7-acceptance {width: 1.6vw;height: 1.6vw;margin: 1vw;margin-left: 0;}
.kariyer .wpcf7-list-item-label {font-size: 1vw;color: #6e4949;}
.kariyer .wpcf7-list-item-label a {color: #d00611;text-decoration-line: underline;}
.kariyer .wpcf7-form-control-wrap.your-file input {background: #e4fff4 !important;border-radius: 0;width: 100% !important;height: auto;}
.kariyer input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {background: none;border: none;}
.kariyer .form-kodve-gonder {display: flex ; justify-content: flex-start; flex-wrap: wrap;}
.kariyer .form-kodve-gonder p { display: flex; align-items: center; flex-direction: row !important; width: 24.6vw; }
.kariyer #kariyer-foto { border: none; background: none; }
.kariyer input.wpcf7-form-control.wpcf7-captchar {margin-left: 1vw !important; margin-right: 1vw !important; }


.urunler {min-height: 47vw;display: flex;align-items: center;justify-content: center;}
.urunler-icerik{display: flex;justify-content: space-around;flex-direction: column;margin: 8vw;}
.urunler-baslik {font-size: 6vw;}

.urun-detay-sayfa {background: #fff; margin-bottom: 7vw; position: relative; z-index: 0; display: flex; align-items: flex-start; flex-wrap: wrap; justify-content: center; margin-top: 3vw; }
#my-back-button {height: 2vw;position: relative;border: none;display: block;border-radius: 0.2vw;font-size: 1vw;background: #e20a16;color: #fff;width: 6vw;z-index: 20;cursor: pointer;transition:0.3s}
#my-back-button:hover{background-color:#1a1b1f;transition:0.3s}
.urun-sayfa-baslik { margin-bottom: 2vw; font-size: 1.5vw; background: #ea5c12; color: #fff; font-weight: 400; width: 90vw; height: 4vw; display: flex; align-items: center; justify-content: center; text-transform: uppercase; }

.urun-detay-sol { margin-right: 3vw; width: 37vw; font-size: 1vw;}
img.urun-detay-foto { width: 37vw; margin-bottom: 2vw; }

.urun-ozellikler { width: 50vw; }
.ozellik-tablo table { width: 50vw; }
.ozellik-tablo tr { background: #f2f2f2; }
.ozellik-tablo tr:first-child { background: #515151; color: #fff; }
.ozellik-tablo td { padding: 1vw;font-size: 1vw; }
.hizmet-aciklama p { background: #20878e; padding: 2vw; color: #fff; font-size: 1vw; }



.nivo-lightbox-image {display: flex;align-items: center;justify-content: center;}





.hizmetler {min-height: 47vw;display: flex;align-items: center;justify-content: center;}
.hizmetler-icerik { display: flex; justify-content: center; flex-wrap: wrap;padding-bottom: 4vw; }
.hizmetler-baslik {font-size: 6vw;}





.media { margin-top: 3vw;min-height: 47vw; display: flex; justify-content: center; align-items: flex-start;}
.media-icerik{display: flex;justify-content: space-around;flex-direction: column;align-items: center;}
.media-baslik { display: flex; flex-direction: column; margin-left: 4vw; font-family: "Russo One", sans-serif; margin-bottom: 2.3vw;align-items: center; width: 100%; }
.media-baslik p { font-size: 2.7vw; color: #efefef; margin-bottom: -1.5vw; font-weight: 500; }
.media-baslik h3 { font-size: 2vw; font-weight: 500; color: #e65b11; }
.media-baslik h3 span { color: #3f9ea4; }
.media .rl-basicgrid-gallery { margin-bottom: 3vw; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center; }
.media .rl-basicgrid-gallery .rl-gallery-item { margin: 0.8vw !important; width: 29vw !important; border-radius: 0.3vw }
.media .rl-basicgrid-gallery .rl-gallery-item img { height: 16vw; width: 29vw; object-fit: cover; }
.media .rl-basicgrid-gallery:after {flex-grow: initial; min-width: auto;}
.videolar { display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 5vw; }
.videolar iframe { width: 29vw; height: 16vw; margin: 0.8vw; border-radius: 0.5vw; }


.iletisim {display: flex;flex-direction: column;width: 100%;min-height: 47vw;}

.iletisim-ust { padding-top: 6vw; padding-bottom: 6vw; display: flex; justify-content: center; align-items: center; width: 100%; box-shadow: 0vw 0vw 1.8vw #cbcbcb69; }
.iletisim-ust-bilgiler>i{color:}
.iletisim-bilgileri { display: flex; align-items: center; justify-content: center; margin: 0 1.2vw; max-width: 41vw; background: #f5f5f5; padding: 2vw 2.8vw; border-radius: 1vw; }
.iletisim-bilgileri i {border-radius: 0.5vw;;font-size: 2vw;color: #fff;background-color: #e65b11;padding: 1vw;width: 2vw;text-align: center;}
.bilgiler {padding-left: 1.7vw;}
.bilgiler h5 {font-size: 1.2vw;color: #e65b11;font-weight: 700;}
.bilgiler p {color: #333;font-weight: 500;font-size: 0.9vw;}




.iletisim-alt {display: flex;justify-content: center;align-items: center;}
.iletisim-alt > li {float:left;}

.iletisim-formu form{display: flex; flex-direction: column; justify-content: center; align-items: center;}
.iletisim-formu h3 {font-size: 2.3vw;color:#176d7e;text-align: center;font-weight: 500;margin-bottom: 1vw;}

.iletisim iframe {width: 100%;height: 30vw;border: 0;margin-top: 5vw;}

.iletisim-form-baslik { display: flex; flex-direction: column; margin-left: 4vw; font-family: "Russo One", sans-serif; margin-bottom: 3vw; margin-top: 4vw; align-items: flex-start; }
.iletisim-form-baslik p { font-size: 2.7vw; color: #efefef; margin-bottom: -1.5vw; font-weight: 500; }
.iletisim-form-baslik h3 { font-size: 2vw; font-weight: 500; color: #e65b11; }
.iletisim-form-baslik h3 span { color: #3f9ea4; }




/*contact form css*/
::placeholder{font-size:1vw !important;margin:0 !important;padding:0 !important}
.iletisim-formu { display: flex; flex-direction: column; align-items: flex-start; }
.wpcf7 label input {height: 3.1vw;background-color: #fff;color: #fff;border:0.1vw #eb3e21 solid !important;line-height: 1.4vw;width: 21.5vw;margin-top: 0.1vw;}
.phone input{background:#f6f6f6 !important;}
.wpcf7-submit { width: 18.6vw !important; height: 3.2vw !important; background: #e65b11 !important; padding: 0 !important; border: 0 !important; color: #ffffff; transition: 0.1s; font-size: 1vw !important; border-radius: 0; font-weight: 500; }
.wpcf7-submit:hover {background-color:#3f9ea4 !important;cursor: pointer;transition: 0.1s;font-weight: 600;}
.wpcf7-response-output {color:#111;border-color:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;}
input.wpcf7-form-control.wpcf7-captchar {margin-bottom: 1vw;}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {width: 5vw;height: 1.5vw;}
form.wpcf7-form.init {display: flex;flex-wrap: wrap;flex-direction: row;;align-items: center;justify-content: center;}
.alan3-sol form.wpcf7-form.invalid{width:55vw !important}
form.wpcf7-form.invalid {display: flex;flex-wrap: wrap;flex-direction: row;;align-items: center;justify-content: center;}
.wpcf7 .wpcf7-captchar, .wpcf7 label input { height: 2.8vw; background: #f5f5f5; color: #000; border: none !important; line-height: 1.4vw; width: 19.3vw; padding: 0 1vw; margin-top: 0.1vw; margin: 1vw; }
input.wpcf7-form-control.wpcf7-captchar {width: 10vw;margin: 0;margin-left: 2vw;margin-right: 2vw;}

input::placeholder{font-size:0.8vw !important;margin:0 !important;padding:0 !important;color: #929292;font-weight:500;font-family:"Poppins"}
textarea::placeholder{font-size:0.8vw !important;margin:0 !important;padding:0 !important;color: #929292;font-weight:500;font-family:"Poppins"}
.wpcf7-textarea { width: 68.6vw!important; height: 1.3vw !important; background: none; color: #f5f5f5; border: none !important; line-height: 1.4vw; margin-bottom: 2vw; height: 2.8vw; background: #f5f5f5; color: #000; border: none !important; line-height: 1.4vw; padding: 1vw 1vw; margin-top: 0.1vw; margin: 1vw; margin-right: 2vw; margin-left: 0; }
.wpcf7 label {display: block;font-size: 1vw !important;margin-top: 0vw;display: flex;flex-direction: row;align-items: center;justify-content: center;}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {width: 10vw;height: 3.3vw;}
.wpcf7-spinner{position: absolute !important;}
.wpcf7-response-output{color:#fff !important;font-size:1.1vw;}
.wpcf7-not-valid-tip{margin-left: 1vw;font-size:1vw !important;}
.form-dogrulama {display:flex;justify-content:center;align-items:center;}
.form-dogrulama p {display:flex;justify-content:center;align-items:center;}
.wpcf7-form.failed {display: flex;flex-wrap: wrap;width: 96vw;align-items: center;justify-content: center;margin-top: 0.5vw;margin-left: 0vw;}
.wpcf7-form.sent {display: flex;flex-wrap: wrap;width: 96vw;align-items: center;justify-content: center;margin-top: 0.5vw;margin-left: 0vw;flex-direction: row;}
.wpcf7-form.submitting{display: flex;flex-wrap: wrap;flex-direction: row;;align-items: center;justify-content: center;}
.wpcf7-form.resetting {display: flex;flex-wrap: wrap;flex-direction: row;;align-items: center;justify-content: center;}
/*contact form css biter*/













#myBtn { display: block; position: fixed; bottom: 0.5vw; right: 0.8vw; z-index: 100; font-size: 1.6vw; outline: none; background-color: #e65b11; border: 0.2vw solid #ffffff; color: #fff; cursor: pointer; border-radius: 100%; width: 4vw; height: 4vw; padding: 0; transition: 0.2s; }



.footer { width: 100%; display: flex; flex-direction: row; background-color: #131313; align-items: flex-start; padding: 5vw 0; justify-content: center; float: left; overflow: hidden; color:#ffffffc4}
.footer a{color:#ffffffc4}
.footer a:hover {color: #fff;}
.footer-1 {}
.footer-1 img {height:4vw;}
.footer-2 { display: flex; flex-direction: column; font-size: 1vw; font-weight: 500; margin: 0 4vw; margin-left: 5vw; width: 26vw; }
.footer-2 a { text-decoration: underline; margin-top:1vw;}
.footer-3{ display: flex; flex-direction: column; font-size: 1vw; font-weight: 500; line-height: 2.1vw; margin-right: 4vw; width: 20vw;color: #32a8b1; font-weight: 600; }
.footer-3 p { margin-bottom: 1vw; }
.footer-4 { display: flex; flex-direction: column; font-size: 1vw; font-weight: 600; line-height: 2.1vw; }
.footer-4 a { color: #e65b11; }
.footer-5 {display: flex;flex-direction: column;align-items: center;}


.footer-sosyal { margin-top: 2vw; display: flex; justify-content: flex-start; }
.footer-sosyal a { background: #d45a04; color: #ffffff; width: 2.4vw; display: flex; height: 2.4vw; border-radius: 18%; align-items: center; justify-content: center; transition: all linear 0.2s; margin-right: 1vw; }
.footer-sosyal a:hover{transition:all linear 0.2s;color:#fff;}
.footer-sosyal a i {font-size: 1.2vw;}

.footer-brosur { margin-top: 2vw; background: #20878f; color: #ffffff; width: 12.4vw; display: flex; height: 2.4vw; border-radius: 0.3vw; align-items: center; justify-content: center; transition: all linear 0.2s; margin-right: 1vw; font-weight: 600; font-size: 1vw; }
.footer-brosur i{ margin-right: 0.5vw;; font-weight: auto; font-size: 1.3vw; }

.footer-contact{padding: 1vw;padding-left: 2vw;padding-right: 2vw;background-color: #16c4d4;font-size: 1vw;font-weight: 800;margin-bottom:2vw;transition: 0.2s;}
.footer-contact:hover{transform: scale(1.08);transition: 0.2s;}

.footer-bayrak {display: flex;align-items: center;justify-content: center;margin: 0vw 20.9vw;margin-right: 37.9vw;}

.footer-bayrak a { font-weight: 400; margin: 0 0.5vw; font-size: 1.2vw; color: #fff;opacity: 0.5; }
.footer-bayrak .dil-aktif{opacity:1;}
.footer-bayrak a:hover{opacity:1;}

/*.footer-bayrak img {height: 1vw !important;margin: 0 0.4vw;}
.footer-bayrak a:hover img{transform: scale(1);transition: 0.2s;}
.footer-bayrak a:nth-child(2), .footer-bayrak a:nth-child(3) {opacity: 0.5;}
.footer-bayrak a:hover {opacity:1;}*/

.footer-multi {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;height: 3vw;background: #2b2b2b;}
.footer-multi img{height: 1.8vw;transition: 0.2s;}
.footer-multi img:hover{transform: scale(1.4);transition: 0.2s;}

copyright {color: #fff;font-size: 0.7vw;font-weight: 400;display: inline;visibility: visible;}




/* COOKIE POPUP STYLES */

.cookie-popup {width: 32vw;height: 7vw;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;color: #fff !important;z-index: -1;
}
.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;z-index: 1000;}
.cookie-popup--accepted {opacity: 0;}
.cookie-popup a {color: #f08f03;}
.cookie-popup a:visited { color: #e65b11; text-decoration: none; }
.cookie-popup-actions { flex: 1; text-align: right; }
.cookie-popup-actions button { color: #fff; border: none; background-color:#e65b11; font-family: inherit; font-style: inherit; font-size: inherit; font-weight: bold; text-transform: uppercase; font-size: 	0.8vw; padding: 0.6vw; cursor: pointer; border-radius:0.5vw; }
.cookie-popup-actions button:hover { background-color: #fff; color:#e65b11; }

@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*/
