﻿.homesakcay {width: calc(100% - 100px);height: calc(90% - 116px);position: absolute;z-index: 1;left: 0;top: 105px;bottom: 6%;}
.slider__heading > span  {color: #e7bfa1;font-family: Radicalis;font-size: 50px;margin-left: 9px;}
.slideryazi .swiper-wrapper  .swiper-slide>div {display:table;width: 40%;/* min-height: 60px; *//* width: 100%; */height: 101px;}
.slideryazi .swiper-wrapper  .swiper-slide>div>div:first-child{padding-left:10px}
.slideryazi .swiper-wrapper  .swiper-slide>div>div{display:table-cell;font-size:60px;font-family: Radicalis Regular;}
.slideryazi .swiper-wrapper  .swiper-slide>div>div:nth-child(2){color: #e7bfa1; position:relative}

/*.mobile{display:none}*/
    .live{background: #00ff62;width:10px;height:10px;border-radius:10px;float: left;margin-right: 5px;margin-top: 7px;}
    .liveicon{width:10px;margin-right: 3px;margin-bottom: 3px;}
.menuana {  width: 100%}
.topmenu {width: 100%;border-bottom: 1px solid rgb(255,255,255,0.3);padding-bottom: 1vw;}
.topmenu > ul {/*display: table-row*/}
.topmenu > ul > li {display: table-cell;vertical-align: bottom;width: calc(40% / 5.75);}
.topmenu > ul > li:first-child {width: 50px;}

.topmenu > ul > li:last-child {width: 2.8vw;padding-left:1rem}
.topmenu > ul > li:last-child a {width: 3.5vw;display: block;}
.topmenu > ul > li:last-child a span {background:#00ff62;width: 10px;height: 10px;border-radius: 5px;float: left;}
.topmenu > ul > li:last-child a img {width: 2.2vw;position: relative;top: 2px;float: left;}
.header_sticky {background: #0c1d53 !important;}
.header_sticky .topmenu {border-bottom: 0px solid rgb(255,255,255,0.3);}

.header_sticky .topmenu > ul{margin-bottom:0}
.figure-service img {transform: scale(1);transition: all 0.8s ease-in-out;width:100% !important; margin:0 !important}
.swiper-slide-active img{transform: scale(1.2) !important;top: 0px;left: 3.6%;}

.hakkimizda-container .swiper-slide>div{display:table;width:55%;margin:0 auto;/*height: 500px;*/}
.hakkimizda-container .swiper-slide > div>div{display:table-cell;vertical-align:middle;}
.hakkimizda-container .swiper-slide > div>div  h1 {color: #D0DBFF;font-size: 2.7vw;text-align: center;margin-bottom: 1.5vw;}
.hakkimizda-container .swiper-slide > div>div  p {color: #D0DBFF;width: 100%;font-size: 1.2vw;text-align: center;margin: 0 auto;line-height: 1.8vw;}

.circle-button__inner>div{width: 13px;}
.alles iframe{height:150px}

.maincontent.Raume > div{ display:table-cell !important}

.topmenu > ul > li a {font-size: .9vw;letter-spacing: .03vw;line-height: 1.1vw;text-align: center;display: block;color: #fff;font-family: 'bosqueregular';}
.topmenu > ul > li a:hover, .slider-bilgi > div > ul > li a:hover, .footer_menu > ul > li > a:hover{color: #8fa9f6 !important;}
.logomenu a{text-align:center!important}

.topmenu > ul .logomenu {text-align: center;width: calc(55%);padding-left: 0;}
.topmenu > ul .logomenu img {width: 9.5vw;/* margin-right: calc((46% / 5.28) + 30px); */transition: all 0.3s ease-in-out;}
.slidertopeffect {position: absolute;top: 0;z-index: 1;background-image: url(../img/top-effect.png);background-repeat: no-repeat;background-size: 100% 100%;width: 100%;height: 523px;}
.sliderbottomeffect {position: absolute;bottom: -2px;z-index: 1;background-image: url(../img/bottom-effect.png);background-repeat: no-repeat;background-size: 100% 100%;width: 100%;height: 141px;}
.slider-bilgi {position: absolute;bottom: 6%;z-index: 60;left: calc(var(--gutter-horizontal) - 20px);width: auto;}
.slider-bilgi > div {display: table;width: 100%;}
.slider-bilgi > div > ul {display: table-row}
.slider-bilgi > div > ul > li {display: table-cell;vertical-align: middle;/* padding:0 40px; */text-align: left;}
.slider-bilgi > div > ul > li a {color: #fff;font-size: .9vw;letter-spacing: .03vw;display: block;padding-right: 4vw;/* font-family:"BOSQUE", serif; */font-family: 'bosqueregular';}
.slidercizgi {width: calc(49% - 385px);height: 1px;background: rgba(255, 255, 255, 0.50);position: absolute;bottom: calc(26%);z-index: 10;left: calc((var(--gutter-horizontal) * 1.5) + 175px);}
.genelbg {background: #000d39;}
.genelbg .topmenu > ul .logomenu img {width: 6vw; margin-left:3.4vw}
.genelbg .topmenu > ul > li:last-child a img {}
.genelbg .topmenu {padding: 0}


.hakkimizdabuton {width: 100%;display: table;margin: 60px 0;}
.hakkimizdabuton > div {width: 310px;height: 60px;margin: 0 auto;position: relative;}
.hakkimizdabuton > div > a {display: block}
.hakkimizdabuton > div p {float: left;color: #D0DBFF;line-height: 30px;font-size: 20px;margin-top: 15px;}
.hakkimizdabuton > div > a > div {float: right;position: absolute;right: 0;top: 0;background: #263155;width: 59px;height: 59px;border-radius: 35px;}
.hakkimizdabuton > div > a > div img {top: 25px;position: absolute;left: 20px;text-align: center;width: 19px;}
.yuvarlakbar {display: table;width: 1250px;border: 1px solid rgba(255, 255, 255, 0.18);height: 1250px;margin: 0 auto;border-radius: 100%;position: absolute;z-index: -3;left: calc(50% - 625px);}
.yuvarlakgaleri {display: table;width: 1250px;border: 1px solid rgba(255, 255, 255, 0.18);height: 1250px;margin: 0 auto;border-radius: 100%;position: absolute;z-index: -3;left: -10%;margin-top: 200px;}
.neuem {width: 100%;}
.neuem > div {display: table;width: 100%;}
.neuem > div > div {display: table-cell;vertical-align: middle;width: 50%;position: relative;}
.neuem > div > div:last-child {padding-right: 9%;padding-left: 4%;}
.neuem > div > div:last-child > div {width: 100%; /* margin: 0 auto; */ /* margin-left: 7%; */}
.neuem > div > div:last-child > div h2 {color: #D0DBFF;font-size: 1.5vw;line-height: 1.7vw;text-align: left;margin: 0 0 .50vw 0;}
.neuem > div > div:last-child > div h1 {color: #D0DBFF;font-size: 2.7vw;margin: 0vw 0 1vw 0;}
.neuem > div > div:last-child > div p {color: #D0DBFF;width: 90%;font-size: 1vw;line-height: 1.5vw;}
.neuem > div > div .resimm {width: 100%;transition: all 0.9s ease-in-out;}
.pearl {display: table;position: absolute;right: -115px;bottom: -60px;display:none}
.pearl > img {width: 100%}
.homeheadmain {width: 100%;position: relative; /* padding: 2.4vw 0; */}
.maincontent {width: 100%;display:table;}
.maincontent > div {display: table-cell;vertical-align: middle;width: 50%;position: relative;padding-top: 4.5vw;}
.maincontent > div h2 {color: #D0DBFF;font-size: 1.5vw;line-height: 1.7vw;text-align: right;margin: 0 0 .50vw 0;}
.maincontent > div h1 {color: #D0DBFF;font-size: 2.7vw;text-align: right;padding: 0;margin: 0vw 0 1vw 0;}
.maincontent > div p {color: #D0DBFF;text-align: right;float: right;font-size: 1vw;line-height: 1.5vw;width: 100%;}
.maincontent > div .resimm {width: 100%;}
.maincontent > div:first-child {padding-right: 5%;padding-left: 14%;}
.maincontent > div:last-child {}
.vonderm>div{display:table-cell;vertical-align:middle}
.maincontent.fleft > div:first-child {float:right;padding: 0;padding-top: 4.5vw;}
.maincontent.fleft > div:last-child {float:left;padding-right: 5%;padding-left: 14%;}
.kameraa{}
#Lage .bgbluecenter{height: calc(100%);}

.maincontent.alles > div h1{/* margin: 0vw 0 1vw 0; */}
.maincontent.alles > div p{}
.maincontent.alles>div:first-child {padding-top: 0;}
.maincontent.alles>div:last-child {padding: 4.5vw 0;}
.maincontent.alles>div:last-child>div{/* max-height: 600px; */}
.maincontent.alles>div:last-child>div>img{}

.vonder {width: 80%;background: #091439;margin: 0 auto;margin-top: 160px;padding: 100px;}
.vonder > div {display: table;width: 100%;}
.vonder > div > div {display: table-cell;vertical-align: middle;width: 50%;position: relative;padding-right: 10%;}
.vonder > div > div:last-child {}
.vonder > div > div:last-child > div {}
.vonder > div > div h2 {color: #D0DBFF;font-size: 3.7vw;line-height: 0px;}
.vonder > div > div h1 {color: #D0DBFF;font-size: 80px;text-align: right;}
.vonder > div > div p {color: #D0DBFF;width: 83%;text-align: right;float: right;font-size: 1.1vw;line-height: 2vw;}
.vonder > div > div .resimm {width: 100%;}
.alt-next {width: 59px;height: 59px;position: absolute;bottom: -80px;right: 30px;text-align: center;background: #263155;border-radius: 40px;cursor: pointer;}
.alt-next img {width: 30px;margin-top: 20px;margin-left: 16px;}
.alt-prev {width: 59px;height: 59px;position: absolute;bottom: -80px;right: -40px;background: #263155;border-radius: 40px;cursor: pointer;}
.alt-prev img {width: 30px;margin-top: 20px;margin-left: 8px;}
.homeheadmain .alt-next {width: 59px;height: 59px;position: absolute; bottom: .6vw;right: calc(1.5vw + 60px);text-align: center; /* background: #263155; */ /* border-radius: 40px; */ cursor: pointer;}
.homeheadmain .alt-next img {width: 30px;margin-top: 20px;margin-left: 16px;}
.homeheadmain .alt-prev {width: 59px;height: 59px;position: absolute;bottom: .6vw;right: .6vw; /* background: #263155; */border-radius: 40px;cursor: pointer;}
.homeheadmain .alt-prev img {width: 30px;margin-top: 20px;margin-left: 8px;}
.galerie {width: 100%;display: table;height: 100%;}
.footer {display: table;width: 100%;height: 100%;margin-top: 4vw;}
.footer_logo {padding-bottom: 2vw;border-bottom: 1px solid #0c1d53;}
.footer_logo > a {display: block;text-align: center}
.footer_logo > a img {width: 6vw;}
.footer_menu {display: table;width: 40%;margin: 0 auto;padding: .8vw 0;}
.footer_menu > ul {display: table-row}
.footer_menu > ul > li {display: table-cell;vertical-align: middle}
.footer_menu > ul > li > a {display: block;color: #D0DBFF;text-align: center;font-size: .9vw;letter-spacing: .01vw;padding-right: 1vw;font-family: 'bosqueregular';}
.footer_imza {display: table;width: 100%;border-top: 1px solid #0C1D53;}
.footer_imza a {display: block;text-align: center;line-height: 6vw;color: #D0DBFF;font-size: .75vw;letter-spacing: .04vw;font-family: 'bosqueregular';}
.galeriresim {display: table;width: 100%;height: 500px}
.galeributon {width: 100%;height: 60px;position: absolute;top: calc(50% - 30px);}
.galeributon .slider__arrow_left {right: auto;left: 18%;bottom: 0;opacity: 1 !important;visibility: inherit !important;}
.galeributon .slider__arrow_right {right: 18%;bottom: 0;opacity: 1 !important;visibility: inherit !important;}

.angebote {width: 100%;display: table;height: 100%;margin-top: 70px;margin-top: 7vw !important;}
.campany {}
.campany > h1 {text-align: center;color: #D0DBFF;font-size: 2.7vw;margin-bottom: 2.5vw;margin-top: 0;}
.campany > p {width: 55%;margin: 0 auto;text-align: center;color: #D0DBFF;font-size: 1.7vw;line-height: 2.2vw;}
.katplan {display: table;width: 90%;margin-top: 1vw;}
.katplan > ul {display: table-row;}
.katplan > ul > li:first-child {width: 44%;margin-right: 10px;overflow: hidden;/* min-height: 420px; */}
.katplan > ul > li {display: table-cell;float: left;width: calc(56% - 10px);}
.katplan > ul > li:first-child img {width: 120%;max-width:inherit; position: relative;/* top: 50%; *//* transform: translateY(-50%); */}
.katplanlari {display: table;width: 100%}
.katplanhead {display: table-row;background: #0a1748;}
.katplanhead > li {color: #fff;display: table-cell;text-align: center;line-height: 1vw;padding: 1vw 0;font-size: .8vw;font-weight: 600;letter-spacing: .05vw;font-family: 'bosqueregular';}
.planlar {display: table-row;width: 100%;cursor: pointer;}
.planlar > li {display: table-cell;text-align: center;color: #fff;line-height: 3.5vw;border-bottom: 1px solid #0C1D53;font-size: .8vw;letter-spacing: .05vw;font-family: 'bosqueregular';}
.planlar > li a {}
.planlar:hover {background: #0a1748;/* font-weight: 600; */}
.planlar:hover svg path {fill: #00FF62}

/*  .maincontent > div p:last-child{ margin-top:1.5vw}
*/
.homealles {display: table;width: 100%;position: relative;margin-top: 160px;}
.homealles>div {}
.homealles>div>div{}
.homealles>div>div h1 {font-size: 3.7vw;color: #fff;text-align: left;line-height: 3.9vw;font-weight: 100;margin: 0 0 .6vw 0;}
.homealles>div>div img {width: 100%;}

.bgbluecenter {width: 80%;background: #0a1748;left: 10%;position: absolute;z-index: -1;height: calc(100% + 4.5vw);}
.bgbluecenter > div {width: 100%;height: 100%;position: relative;}


.swiper-slide-next, .swiper-slide-prev {}
.maincontent .slider__canvas {width: 100% !important;height: auto !important;}

/* Down mouse */

.moving-mouse-holder {position: absolute;bottom: calc(6% + 5px);width: 100%;margin: 0 auto;z-index: 100;}
.moving-mouse-holder .mouse {width: 25px;height: 40px;position: relative;left: calc(50% - 12.5px);border-radius: 18px;border: 1px solid rgb(255,255,255,.4);}
.moving-mouse-holder .mouse a {width: 25px;height: 40px;display: table;cursor: pointer;}
.moving-mouse-holder .mouse-button {background-color: #ffffff;width: 4px;height: 12px;border-radius: 2px;position: absolute;top: 10px;left: 50%;margin: 0 0 0 -2px;animation: mouse-scroll 1s infinite alternate;}
.altslider {width: 100%;height: 100%;/* overflow: hidden; */}
.altsliderresim {min-height: 460px !important;height: 460px !important}
.ortala{max-width:1610px;margin:0 auto}

@keyframes mouse-scroll {
    to {transform: translate(0, 6px) scale(1, 0.8);}
}

.sagok, .solok{position: absolute;width: .95vw;}
.solok{}
.sagok>img, .solok>img{width:100% !important; margin:0 !important}
.sagok{}
.sagok>img{}

.ihricon{}
.ihr-next, .ihr-prev{position:absolute;bottom: 20px;right: 40px;width: 50px;height: 50px;z-index:99;}
.altsagok, .altsolok{background: #2F3A5F;width: 59px;height: 59px;border-radius: 50px;position: relative;}
.altsagok img, .altsolok img{width: 1.3vw;position: absolute;left: .9vw;top: 1.1vw;}
.altsagok{ }
.altsagok img{transform:rotate(180deg)}

.altbarr{position: absolute;/* display: table; */width: 100%;height: 90px;bottom:-23%;}
.altright{right: 25%!important;}
.altleft{right: 33% !important;}

#toTop{display:none;text-decoration:none;position:fixed;bottom:30px;right:10px;overflow:hidden;width:40px;border:none;height:40px;background: #0c1d53;text-indent:-9999px;border-radius: 20px;z-index:999;}
#toTopHover{display:block;overflow:hidden;margin: 8px auto 0;}
#toTop i{margin: 9px auto;display:block;background: url(../img/ok.svg?v=112) no-repeat;width: 14px;height: 7px;transform: rotate(-90deg);}
#toTop{bottom:54px}
#toTop:hover{background:rgb(123 153 255 / 25%)}

.m0-auto{margin:0 auto}

 .hakkimizda-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;cursor: grab;position:relative;margin-top: 5vw;padding-bottom: 2.5vw;}

 .slider{height:100%  ;}
.slider img {width: calc(60%);margin-left: 24px;/* height: 100%; *//* margin-bottom: 100px; */}
.slide-yazi{position:absolute;color: #fff;font-size: 28px;text-align:center;width: 100%;line-height: 35px;height: 100%;z-index: 9999999999;bottom: -9%;left: -22%;display: table;vertical-align: middle;}
.slide-yazi>div{display:table-cell;vertical-align:middle}
.slide-yazi>div>div{max-width:800px; margin:0 auto;}
.slide-yazi>div>div>p{margin-top: 0;margin-bottom: 0;display: table;font-size: 80px !important;text-align: left;line-height:100px;font-family:'BOSQUE', serif;}


.ietopmenu{display:table;width:85%;margin:0 auto}
.ieheader__col{opacity:1!important;visibility:inherit!important}

#owl-demo .item {/* margin: 25px; */position:  relative;/* height: 250px; *//* height: 200px; */}
#owl-demo .item>div{border: 1px solid #ededed;padding: 25px;margin: 0 3px;}
.owl-carousel .owl-item:hover>.i    tem>.zoom{border:4px solid #000;}
#owl-demo-2 .owl-item{/* margin:0 10px */}
#owl-demo-2 .owl-item >div{ padding:10px}
.zoom{width:100%; height:100%; display:block}
.zoom>a{width:100%; height:100%; display:block}
.parkur #owl-demo .item:hover>div{ border-color: #000 !important;}

#owl-demo .item img {display: block;width: 100%;height: auto;margin: 0 auto;margin-top: 18px;}
.prev{position: absolute;left: -17px;top: calc(50% - 58px);cursor:pointer;}
.next {position: absolute;right: -17px;top: calc(50% - 58px);cursor:pointer;}
.prev>div{background-image: url(/img/sol.png);width: 45px;height: 58px;background-repeat: no-repeat;background-size: 100%;}
.prev>div:hover{background-image: url(/img/sol-hover.png);}
.next>div:hover{background-image: url(/img/sag-hover.png);}
.next>div{background-image: url(/img/sag.png);width: 45px;height: 58px;background-repeat: no-repeat;background-size: 100%;}

/*.owl-item.left{margin-left:-250px}
.owl-item.right{margin-right:-250px}*/


.sefaataman {overflow:inherit!important}

/*! Lity - v2.3.1 - 2018-04-20
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */
.lity {z-index: 999999;position: fixed;top: 0;right: 0;bottom: 0;left: 0;white-space: nowrap;background: #0b0b0b;background: rgba(0, 0, 0, 0.7);outline: none !important;opacity: 0;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.lity.lity-opened {opacity: 1;}
.lity.lity-closed {opacity: 0;}
.lity * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.lity-wrap {z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;text-align: center;outline: none !important;cursor: POINTER;}
.lity-wrap:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}
.lity-loader {z-index: 9991;color: #fff;position: absolute;top: 50%;margin-top: -0.8em;width: 100%;text-align: center;font-size: 14px;font-family: Arial, Helvetica, sans-serif;opacity: 0;
  -webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.lity-loading .lity-loader {opacity: 1;}
.lity-container {z-index: 9992;position: relative;text-align: left;vertical-align: middle;display: inline-block;white-space: normal;max-width: 100%;max-height: 100%;outline: none !important;}
.lity-content {z-index: 9993;width: 90%;margin: 0 auto;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.3s ease;transition: -webkit-transform 0.3s ease;-o-transition: -o-transform 0.3s ease;transition: transform 0.3s ease;transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;}
.lity-loading .lity-content,.lity-closed .lity-content {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);}
.lity-content:after {content: '';position: absolute;left: 0;top: 0;bottom: 0;display: block;right: 0;width: auto;height: auto;z-index: -1;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}
.lity-close {z-index: 9994;width: 35px;height: 35px;position: fixed;right: 70px;top: 70px;-webkit-appearance: none;cursor: pointer;text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 24px;font-family: Arial, Baskerville, monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border: 0;background: none;outline: none;-webkit-box-shadow: none;box-shadow: none;transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86);outline: none;background: rgba(255,255,255,0.25);border-radius: 45px;backdrop-filter: blur(3px);}
.lity-close::-moz-focus-inner {border: 0;padding: 0;}
/*.lity-close:focus,.lity-close:active,.lity-close:visited {text-decoration: none;text-align: center;padding: 0;color: #fff; font-style: normal;  font-size: 35px;font-family: Arial, Baskerville, monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border: 0;background: none;outline: none;-webkit-box-shadow: none;box-shadow: none;}
.lity-close:active {top: 1px;}*/
/* Image */
.lity-image img {max-width: 100%;display: block;line-height: 0;border: 0;}
/* iFrame */
.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {width: 90%;}
.lity-iframe-container {width: 100%;height: 0;padding-top: 56.25%;overflow: auto;pointer-events: auto;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-overflow-scrolling: touch;}
.lity-iframe-container iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}
.lity-hide {display: none;}


.kamera .lity-close{margin-top: 11px; right: 2.5%;}

.kameraufak{display:table;width: 90%;height: 100%;margin: 150px auto 90px auto;}
.kameraufak>ul{display:table-row}
.kameraufak>ul>li{display:table-cell;vertical-align:middle;margin-right: 1%;float:left;height: 100%;}
.kameraufak>ul>li:first-child{width:calc(62% - 1%);}
.kameraufak>ul>li:last-child{width:calc(38% - 1%);}
.kameraufak>ul>li iframe{width:100%;height:100%}
.kameraufak>ul>li ul{}
.kameraufak>ul>li ul li{}
.kameraufak>ul>li ul li:first-child{margin-bottom: 15px;}
.ustbosluk{margin-top: 4.5vw;}
.ustbosluk.ozelbosluk{margin-top: 9vw;}
.anaslider .slider__arrow_left, .anaslider .slider__arrow_right{bottom:2%;}
.opentab{display:none!important}
.menugizliac{opacity:1!important;visibility:inherit!important;}
.yaziac>div>div{transform: translate(0px, 0%)!important;}

.contact{display:table;width: 80%;margin: 0 auto;/* padding-top: 2vw; */}
.contact .contactlogo{text-align: center;width: calc(100%);min-height: 110px;/*position: absolute;top: -81px;left: 0;*//* min-height: 70px; *//* overflow: hidden; *//* margin-bottom: 1vw; */}
.contact .contactlogo img{width: 6vw;}
.contact .contactadres{display: table;margin: 0 auto;padding: 0vw 0 4.5vw 0;color: #D0DBFF;width:90%;}
.contact .contactadres>ul{display: table-row;}
.contact .contactadres>ul>li{display: table-cell;vertical-align: top;text-align: center;padding: 0 1.5vw;font-family: 'bosqueregular';position: relative; width:25%}
.contact .contactadres>ul>li p{/* color: #fff; */margin: 0;font-size: 0.8vw;}
.contact .contactadres>ul>li .ilkbosluk{line-height: 1.6vw;/* margin-top: 2vw; */}
.contact .contactadres>ul>li h1{font-size: .8vw;color: #D0DBFF;margin: .5vw 0 0 0;}
.contact .contactadres>ul>li a{display: block;color: #D0DBFF;font-size: 0.9vw;line-height: 1.4vw;}

.header__burger{display:none!important}

.header.genelbg .topmenu > ul > li a{line-height:2.1vw}

@media(max-width:2400px) {  
    .contact .contactlogo{min-height: 80px;}
}

@media(max-width:1600px) {  
.genelbg .topmenu > ul .logomenu img, .contact .contactlogo img {width: 7.5vw;}
.slider-bilgi > div > ul > li a, .topmenu > ul > li a {font-size: 1.2vw;line-height: 1.5vw;}
.katplan { width: 97%;}
.footer_menu > ul > li > a, .footer_imza a, .contact .contactadres>ul>li p,.planlar > li, .contact .contactadres>ul>li a, .contact .contactadres>ul>li h1{font-size: 1.2vw;}
.katplanhead > li{font-size: 1.2vw;line-height: 1.5vw;}
.contact .contactadres{width:95%;}
.topmenu > ul > li:last-child a img{width: 3vw;}
.arrow .svg-circle{ width:3vw !important;height: 3vw !important;}
.sagok, .solok{width:1.2vw}
.slider__arrow_left{right: calc(var(--gutter-horizontal) + 3.6vw) !important;}
    .galeributon .slider__arrow_left{right:auto !important}
    .contact .contactlogo{min-height: 70px;}

}


@media(max-width:1300px) {
 .genelbg .topmenu > ul .logomenu img, .contact .contactlogo img {width: 9vw;}
.topmenu > ul .logomenu{width: calc(45%);}
.topmenu > ul > li{width: calc(55% / 5.75);}
.slider-bilgi > div > ul > li a, .topmenu > ul > li a {font-size: 1.4vw;line-height: 1.4vw;}
.footer_menu > ul > li > a, .footer_imza a, .contact .contactadres>ul>li p,.planlar > li, .contact .contactadres>ul>li a, .contact .contactadres>ul>li h1{font-size: 1.2vw;}
.katplanhead > li{font-size: 1.3vw;line-height: 1.7vw;}
.topmenu > ul > li:last-child a img{width: 4.2vw;}
.arrow .svg-circle{ width:3.7vw !important;height: 3.7vw !important;}
.sagok, .solok{width:1.5vw}
.slider__arrow_left{right: calc(var(--gutter-horizontal) + 4.3vw) !important;}
.galeributon .slider__arrow_left{right:auto !important}
.slider__dot svg { width: 1.5vw !important; height: 1.5vw !important;}
.slider__dot{width: 2.5vw !important;height: 1.7vw !important;}
.slider__dot:after {width: .8vw !important; height: .8vw !important;}
}


@media(max-width:1000px) {
.topmenu > ul .logomenu{width: calc(25%);}
.topmenu > ul > li{width: calc(75% / 5.75);}
.genelbg .topmenu > ul .logomenu img{width: 60%;}
.contact .contactlogo img {width: 10vw;}
  
.slider-bilgi > div > ul > li a, .topmenu > ul > li a {font-size: 1.8vw;line-height: 2.2vw;}
.footer_menu > ul > li > a, .footer_imza a, .contact .contactadres>ul>li p,.planlar > li, .contact .contactadres>ul>li a, .contact .contactadres>ul>li h1{font-size: 1.4vw;}
.katplanhead > li{font-size: 1.5vw;line-height: 1.9vw;}
.topmenu > ul > li:last-child a img{width: 4.6vw;}
.arrow .svg-circle{ width:3.9vw !important;height: 3.9vw !important;}
.sagok, .solok{width:1.5vw}
.slider__arrow_left{right: calc(var(--gutter-horizontal) + 4.6vw) !important;}
.galeributon .slider__arrow_left{right:auto !important}
.katplan{width:80%; margin:0 auto; left:10%}
.katplan > ul > li:first-child { width: 100%; margin-bottom: 0px }
.katplan > ul > li{display:table; width:100%;}
.campany > h1{margin-bottom: 5vw;}
.contact .contactadres>ul>li{display:inline-block; width:50%; margin-bottom:2vw}
.slider__dot svg { width: 2vw !important; height: 2vw !important;}
.slider__dot{width: 2.8vw !important;height: 2vw !important;}
.slider__dot:after {width: 1vw !important; height: 1vw !important;}
.figure-service {max-width: 410px !important;}
  

}

@media(max-width:700px) {

    .arrow .svg-circle{ width:8vw !important;height: 8vw !important;}
    .sagok, .solok{width:1.7vw}
    .slider__dot svg {width: 2.2vw !important; height: 2.5vw !important;}
    .slider__dot{width:3vw !important;height: 2.2vw !important;}
    .slider__dot:after {width: 1.5vw !important; height: 1.5vw !important;}
    .header__burger{display:block!important}
    .topmenu > ul > li{display:none;}
    .slider-fullscreen-projects__footer{width:3vw !important}

.footer_menu > ul > li > a, .footer_imza a, .contact .contactadres>ul>li p,.planlar > li, .contact .contactadres>ul>li a, .contact .contactadres>ul>li h1{font-size: 1.8vw;}
.slider__arrow_left{right: calc(var(--gutter-horizontal) + 9vw) !important;}
.galeributon .slider__arrow_left{right:auto !important}

.katplan{width:80%; margin:0 auto; left:10%}
.katplan > ul > li:first-child { width: 100%; margin-bottom: 0px }
.katplan > ul > li{display:table; width:100%;}
.campany > h1{margin-bottom: 5vw;}
.contact .contactadres>ul>li{display:inline-block; width:50%; margin-bottom:2vw}
.figure-service {max-width: 410px !important;}

   .maincontent > div p, .neuem > div > div:last-child > div p, .campany > p, .hakkimizda-container .swiper-slide > div>div >p{font-size: 4.2vw;line-height: 6.5vw;margin-top: 7vw;text-align: center;}

   
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 30px!important;top:calc(50% - 40px) !important;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 30px!important;top:calc(50% - 40px) !important;}    
    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 30px!important;}
    
    .maincontent > div, .neuem > div > div{width:100%;display:block}
    .maincontent > div:first-child, .maincontent > div, .neuem > div > div:last-child{padding:0;}
    .neuem > div > div:last-child > div{margin-top:10vw}
    .maincontent > div h2, .neuem > div > div:last-child > div h2{font-size:3.5vw;line-height:4vw}
    .maincontent > div p, .neuem > div > div:last-child > div p{font-size:2.5vw;line-height:3.3vw}
    .altslider section{width:100%}
    .bgbluecenter{width:100%;left:0;height:270px!important}
    .homeheadmain{margin-top:50px}
    .altslider.bg-dark-1{background-color:initial !important}
    .altright{right:0%!important;}
    .altslider .altleft{right:8%!important;}    
    .campany > p, .hakkimizda-container .swiper-slide > div>div > p {font-size: 2.5vw;line-height: 3.3vw;}
   
    .galerie{margin-top:70px}
    .campany{margin-bottom: 50px !important;margin-top: 40px;}
    .campany > p{width:80%}
    .katplan{margin:0 auto;}
    .katplan > ul > li:first-child{height: inherit !important;width: 100%;min-height: inherit;display: none;}
     .katplan > ul > li{width:100%}
    .galeributon .slider__arrow_right{right:16%}
    .katplanlari{/* padding:25px 0; *//* width: 90%; *//* margin: 0 auto; */}
    .katplanhead{display:none}
    .planlar{margin-bottom: 0px;display: table;}
    .planlar:hover{background:initial;font-weight:inherit}
    .planlar > li:first-child{/* background:#091439; *//* font-weight:initial; *//* padding:5px 0; */}
    .planlar > li{display:block;font-size: 3vw;}
    .footer_imza a, .footer_menu > ul > li > a{font-size:2vw}
    .footer_menu{width:50%}
    .footer_logo > a img{width:15vw}
    .swiper-button-next, .swiper-button-prev{width:36px!important;height:36px!important}
    .topmenu > ul > li a{font-size:1.7vw}
       .planlar.mbgizle{display:none;}
    .opentab{display:inherit!important}

    .contact .contactlogo img{width: 25vw;}
    .contact .contactadres{width:100%}
    .contact .contactadres>ul>li p{font-size: 4.2vw;line-height: 6.5vw !important; }
    .contact .contactadres>ul>li h1{font-size: 4.2vw;line-height: 6.5vw;}
    .contact .contactadres>ul>li a{font-size: 4.2vw;line-height: 6.5vw;}
    .contact .contactlogo{margin: 5vw 0;width:100%;position: relative;top: 0;}
    .contact .contactadres>ul>li{width: 100%;float:left;margin-bottom: 5vw;}
/*    .contact .contactadres>ul>li:first-child, .contact .contactadres>ul>li:nth-child(3), .contact .contactadres>ul>li:nth-child(4){display:none}*/
    .maincontent > div:last-child{padding: 0 !important;margin-top: 10vw;}
    .footer_menu, .homesakcay{bottom: 5%;display: flex;width: 60%;height: 50px;left: 0;z-index: 98;}
    
    .swiper-slide-active{z-index:99}
    .vonderm{width:90%!important;left:5%}
    .ustbosluk{margin-top:60px}
    .ustbosluk.ozelbosluk{margin-top: 30px;}
    .slider-bilgi{left:5%}  
    
    .topmenu > ul > li:first-child{display: table;float: left;margin-top: 13px;}
    .topmenu > ul .logomenu{display:block;width:100%;}
    .genelbg .topmenu > ul .logomenu img{width:30vw;margin-right: 50px;}
    .slider-bilgi > div > ul > li a{font-size: 5vw;display: block;}

    .homealles{margin-top:70px}
    .section-masthead__wrapper-scroll-down{display:none!important}
 
    .hakkimizda-container .swiper-slide >div{display:table;width:90%;margin:0 auto;height: 230px!important;}
    .hakkimizda-container .swiper-slide > div>div h1{font-size: 8vw;}
    .homealles{width:100%}
    .galerie{width:100%;margin: 40px auto 0 auto;display: inherit;}
    .maincontent > div h2, .neuem > div > div:last-child > div h2{font-size: 5vw;line-height: 7vw;text-align: center;}
    .homealles > div h1, .campany > h1, .maincontent > div h1, .neuem > div > div:last-child > div h1{font-size: 8vw;text-align:center;/* margin-top: 60px; */}    
    .altslider .altleft{right: auto!important;bottom: -50%;left: 15px !important;}
    .altslider .altright{right: 15px!important;bottom: -50%;}
    .campany > p{width:100%;}
    .sagok, .solok {width: 4vw;}

    .hakkimizdabuton > div{width:270px}
    .preloader__content{width:230px!important}
    .preloader__content .mt-auto{margin-top:inherit!important}    
    .homealles > div:last-child{float:none;width:100%}
    .footer{margin-top:10vw}
    .footer_logo > a img {width:25vw;}
     .footer_menu > ul > li > a{font-size: 3.8vw;line-height:10vw;}
     .footer_imza a {font-size:3vw}
    .footer_menu{width:auto;display: none;}
    .footer_imza{margin: 4vw 0;border: 0;}
    .planlar > li:last-child{padding:10px 0}
    .slideryazi{overflow:inherit!important}
    .slider__heading{width:auto!important}
    /*.acilis{display:none}*/
 
    .altsliderresim {min-height: 250px !important;height: 250px !important;}
    /*.gglegaleri{width:100%!important}*/
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next{top: 90%!important;}
    .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px!important}
    /*.sefaataman .swiper-wrapper{transform:inherit!important}*/
    .sefaataman{width: 100%!important;}
    .slider-fullscreen-projects__content{top: calc(65%)!important;}
     .slidercizgi{bottom: calc(40% - 115px) !important;left: 150px;width: 178px;}
    .topmenu{border:0;}
    .maincontent > div p:last-child{margin-top:0;float: none;margin: 0 auto;display:table}
    .homeheadmain{width: 100%;background: #0a1748;padding: 40px 0 13px 0;/* padding-top: 0; */}    
    .yuvarlakbar{width: 450px;height: 450px;left: -55%;margin-top: 0px;}
    .yuvarlakgaleri{width: 450px;height: 450px;left: -55%;margin-top: 80px;}
    .katplan{width:100%;}
    .homealles > div > div:first-child{margin-bottom:4vw!important}
    .homealles > div h1{line-height:13vw}
    #toTopHover{margin-top:15px} 
    .arrow:hover .circle{stroke:inherit!important}
    .lity-close{right: 20px;top: 30px;}
    .contact{padding-top: 7vw;}
    .altbarr{bottom: 50%;}
    .contentin{width:90% !important; margin:0 auto; text-align:center}
    .slider-bilgi > div > ul > li{display:none;}    
     .slider-bilgi{width:100%;left: 8vw;border: 0;height: 50px;top: 3%;display:none}
    .neuem{margin-top: 30px;margin-bottom: 30px;}
    .margintop0{margin-top:0px;padding-top:0px;padding-bottom: 30px;}
    .margintop0 .maincontent.fleft > div:first-child{ padding-top:0px}
    .angebote{ margin-top:30px}
    .opentab > h2{font-size: 4.5vw;}
    .planlar > li{font-size:4vw;line-height: 11vw;}
    .maincontent > div p:last-child{ margin-top:7vw}
    .slideryazi .swiper-wrapper  .swiper-slide>div>div{font-size:30px;}
    .header_sticky {background: none !important;}
    .header_sticky {position:absolute !important;box-shadow: 5px 5px 10px 0px rgba(0,0,0,0) !important; }
    .kameraufak>ul{display:table}
    .kameraufak>ul>li{display:table;vertical-align:middle;margin-right: 0;float: right;width: 100% !important;height: auto !important;margin-bottom: 25px;}
    .kameraufak>ul>li iframe{ min-height: 230px;}
    .kameraufak>ul>li ul li iframe:first-child{min-height: 190px;}
    .kameraufak>ul>li ul li:last-child, .kameraufak>ul>li ul li:first-child{/* margin-bottom:0px; */height: auto !important;}
    .mobile{display:block}
    .header__widget{margin-bottom: .1em !important;}
    .header__widget-content p{font-size:16px !important}
    .slider__heading{width:100% !important}
    .hakkimizda-container{margin-top: 0;padding-bottom: 0;}

}
@media(max-width:500px) {
    .footer_menu > ul > li > a, .footer_imza a, .contact .contactadres>ul>li p, .contact .contactadres>ul>li a, .contact .contactadres>ul>li h1{font-size: 3.6vw; line-height:4.3vw}
    .contact .contactlogo img {width: 20vw;}
    .lg-backdrop, .lg-outer{display:none !important}
    .row { margin-right: -40px !important; margin-left: -40px !important;}
    .arrow .svg-circle{ width:14vw !important;height: 14vw !important;}
    .sagok, .solok{width:4vw}
    .slider__dot svg {width: 2.2vw !important; height: 2.5vw !important;}
    .slider__dot{width:3vw !important;height: 4.2vw !important;}
    .slider__dot:after {width: 2vw !important; height: 2vw !important;}
    .slider__arrow_left{right: calc(35px + 16.3vw) !important;}
    .slider-fullscreen-projects__footer{left:-55% !important}
    .figure-service {max-width: 240px !important; }
    .slider__arrow_right{right:35px !important}
    .neuem > div > div:last-child > div p{width:100%}
    .maincontent.Raume > div{display:table !important}
    .Angebote{margin-bottom:30px !important}
       .maincontent > div p, .neuem > div > div:last-child > div p, .campany > p, .hakkimizda-container .swiper-slide > div>div >p{font-size: 16px;line-height: 5.5vw;margin-top: 7vw;text-align: center;}
    .alles iframe{height:230px !important}
    .galeributon .slider__arrow_left{left:5% !important}
    .galeributon .slider__arrow_right{right: 5% !important;}
    .galeributon{ top:50% !important}
    .opentab > h2 {font-size: 5vw !important;color: #D0DBFF !important;}
    .footer_logo > a img{width: 30vw;}
    .katplan > ul > li:first-child{display:block}
    #sbrgimg{border-bottom:1px solid #2f3c65;padding-bottom: 43px;}
.contact .contactadres > ul > li:first-child p, .contact .contactadres > ul > li:first-child a, .contact .contactadres > ul > li:first-child h1{font-size: 4.3vw; line-height:5vw}
    #sbrgimg img {width: 30vw;}
    .topmenu > ul > li:last-child{display:block}
    .contact .contactlogo{min-height:inherit}
    .aktifberkauft{font-size: 6vw !important;
    }

    .topmenu > ul > li:first-child {
        display: table-cell !important;
        margin-top: 13px;
        width: 56px;
    }

    .topmenu > ul > li:last-child {
        display: table-cell;
        width: 56px;
    }

    .topmenu > ul .logomenu {
        display: table-cell;
        width: calc(100%);
    }

    .topmenu > ul > li:last-child a {
        width: 56px;
    }

    .genelbg .topmenu > ul > li:last-child a img {
        width: 56px;margin-bottom: 8px;
    }

    .genelbg .topmenu > ul .logomenu img {
        margin: 0;    margin-bottom: 12px;
    }
}

