@font-face{font-family:"ExtraBold";src:url(../font/campton/Campton-ExtraBold.otf)}
@font-face{font-family:"Light";src:url(../font/campton/Campton-Light.otf)}
@font-face{font-family:"Medium";src:url(../font/campton/Campton-Medium.otf)}
@font-face{font-family:"SemiBold";src:url(../font/campton/Campton-SemiBold.otf)}
@font-face{font-family:"Thin";src:url(../font/campton/Campton-Thin.otf)}
@font-face{font-family:"ExtraLight";src:url(../font/campton/Campton-ExtraLight.otf)}

.extraBold{font-family: ExtraBold;}
.light{font-family:Light;}
.medium{font-family:Medium;}
.semiBold{font-family:SemiBold;}
.thin{font-family:Thin;}
.extraLight{font-family:ExtraLight;}

a:link,a:visited{color:#000; text-decoration:none;}
.text-white a:link, .text-white a:visited{color:#fff!important;}
body{background-color:#000; margin:0;padding:0; position:relative;}
.swiper-pagination-bullet{background-color:#FFF}
.mw-1400{max-width:1400px !important}
.transition-fade{transition:0.8s;opacity:1;transition-timing-function:ease-in;position:relative}
html.is-animating .transition-fade{opacity:0;transition-timing-function:ease-out}
.slide-mask{background-color:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute}
img{max-width:100%;max-height:100%}
.font-25{font-size:25px}
.text-align-last-center{text-align-last:center}
.ar{text-align:right;}
#page-login-animate{
    width: 0;
  height: 0;
  background: #161616;
  margin:auto; 
  top:0; 
  left:0; 
  bottom:0; 
  right:0;
  position: absolute;
  z-index:999;
  border-radius:100vh;
  /* animation: pageLogin ease-in-out 0.8s forwards 0.1s, gizle ease-in-out 1s forwards 1s; */
  /* -webkit-animation: pageLogin 0.5s ease-in;
    -webkit-animation-fill-mode: forwards; */
}
/* #test{width:50px; height:50px;  border-radius:200%;  position:absolute; margin:auto; top:0; left:0; bottom:0; right:0; z-index:999; background:Red;} */
@-webkit-keyframes pageLogin {
    0% {
        width:0;
        height:0;
        
    }
    /* 50% {
        width: 55%;
        height: 100%;
    } */
    100%{
        width:120%;
        height:200%;
        left:-50%;
        top:-50%;
        right: -50%;
        bottom: -50%;
    }
}
@-webkit-keyframes gizle{
    100%{
        opacity: 0;
        -webkit-transform: translateY(-30px);
        display:none;
    }
}

main{position:relative}
.dots{position:absolute;width:100%}
.d-flex-center{display:flex;justify-content:center;align-items:center;flex-direction:column}
.content-relative{position:relative;width:100%}
.content-relative .content{position:absolute;top:-200px;width:100%}
.content-relative .content .first-description{min-height:640px;background-color:#000;width:100%}
.content-relative .content .first-description h1{padding:40px 0 5px 0; font-size:70px; font-family: extraBold;}
.content-relative .content .first-description h3{font-family:SemiBold; font-size:35px; font-weight:bold;}
.content-relative .content .first-description span{padding:100px 0 0 0; max-width:980px; margin:0 auto; display:block; font-size:18px; font-family:Light;}
.content-relative .content .row{margin-top:0; margin-bottom:50px}
.zoom-hover{transition:transform .5s}
.zoom-hover img{transition:transform .5s ; z-index: 2;}
.zoom-hover:hover img{transform:scale(1.05)}
.zoom-hover img{width:100%}
.zoom-hover .top-text:hover{
    background: rgba(0,0,0, .3);
}
.zoom-hover .top-text{
    -webkit-transition: background .5s ease-out;
  -moz-transition: background .5s ease-out;
  -o-transition: background .5s ease-out;
  transition: background .5s ease-out;
    z-index: 2;
}
.no-scroll{overflow:hidden}
.top-text-container{position:relative}
.font-18{font-size:18px}
.font-50{font-size:50px}
.top-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center; background: rgba(0,0,0, .5); }
.top-text span{display:block; text-align: center; font-size:35px; color:#fff;}
.top-text span span{font-size:18px; font-weight:bold;}
.flexbox{display:flex}
.show{opacity:1 !important;visibility:visible !important}
.hide{opacity:0}
.w-100{width:100%}
.h-100{height:100%}
.scrollno{overflow: hidden;}
/* .slider{width:100%; min-height:640px;animation:sliderKucult 1s; background-repeat:no-repeat; background-size:100% 100%} */
.slider{width:100%; /*min-height:640px;*/ background-repeat:no-repeat; background-size:100% 100%}
.slider_proje{width:100%; min-height:640px;background-repeat:no-repeat; background-size:100% 100%}
.slider img, .slider_proje img{width:100%}

.slide_event{width:100%; height:100%; display: grid; grid-template-columns: 1fr 5fr 1fr; position:absolute; left:0; top:0; z-index:999999;}
.slide_event_item{height:100%;}
.slide_prev{cursor:url('../images/slide_prev.png'), pointer;}
.slide_link{cursor:url('../images/slide_link_new.png'), pointer;}
.slide_next{cursor:url('../images/slide_next.png'), pointer;}
.swiper-button-next, .swiper-button-prev{display:none!important}

.banner_proje_alan{display:none; position:relative;}
.banner_proje_baslik_alan{width:100%; height:640px; padding:0 0 68px 0px; color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;top:0;left:0; position:fixed; z-index:1;}
.banner_proje_baslik{display:block; font-size:75px; font-family:extraBold;}
.banner_proje_marka{display:block; font-size:35px; font-family:SemiBold; font-weight:bold;}
.banner_proje_icerik_alan{width:100%; position:absolute;}
.banner_proje_content{top:-255px!important;}
.proje_baslik{display:none; font-size:75px!important;}
h3.proje_baslik{font-size:35px!important;}
.pdb_alan{padding:0;}
.pdb_aciklama{padding:280px 0 0 0!important;}

/* .zoom-hover a, .ekip_hover{cursor:url('../images/slide_link.png'), pointer;} */
.is-list-item a, .video_yerlesim a, .galeri a{cursor:url('../images/slide_link_new.png'), pointer;}

.nivo-lightbox-overlay{cursor:url('../images/kapat.png'), pointer;}
.nivo-lightbox-overlay{background:url('../images/menubg.png'); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px);}
.nivo-lightbox-close{display:none!important;}

/* .slide_prev:hover .slide_link{cursor:none}
.slide_prev:hover .slide_next{cursor:none;} */

main,body{min-height:100%;text-decoration:none;  }
.marka-list-item{display:flex;flex-direction:column;padding:0;color:#000;}
.marka-list-item .marka-filtre{width:100%; height:100%; position:absolute; left:calc(50% - 160px); right:0; top:0; bottom:0; transition: all .2s ease-in-out; border-radius: 50% ;max-width: 320px;}
.marka-list-item .marka-filtre:hover { transform: scale(1.1); }
.islerimiz-main{background-color:#fff}@keyframes sliderKucult{from{height:100vh}to{height:640px}}
.is-list-item{display:flex;flex-direction:column;margin-bottom:55px; color:#000; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}
.is-list-item .is-image{position:relative; min-height:320px; transition: all .20s ease-in; overflow: hidden;}

.is-list-item:hover{padding:0 25px 25px 25px; }
.is-list-item:hover .is-image{background:#fff!important;}
.filtre{
    
    filter: brightness(0) contrast(0) saturate(0) ;
}
.filtre:hover{filter: brightness(200%) contrast(200%) saturate(0%);}
.is-list-item .is-description{font-family:SemiBold; font-weight:bold; font-size:17px;}
.is-list-item .is-title{font-size:24px; padding:15px 0 0 0;}
.odul-title{width:100%; font-size:50px; text-align:center; color:#fff; position:absolute; bottom:10px; }
.marka-list-item:hover .odul-title{-webkit-text-stroke:1px #000; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}
.is-list-item .is-title a{color:#000;text-decoration:none}
.bg-white{background:url('../images/sayfabg_black.png') no-repeat 35px top #fff;}
.bg-black{background:url('../images/sayfabg_white.png') no-repeat 35px top #000; }
header{position:relative}
.video_yerlesim{position:relative; min-height:320px; transition: all .20s ease-in; overflow: hidden;}
.video_icon{width:150px; height:150px; position:absolute; z-index:99; left: 50%; top: 50%; transform: translate(-50%,-50%); overflow: hidden; background:url('../images/video_icon.png') no-repeat center -160px; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.video_yerlesim:hover .video_icon{background-position:0 0px;}

.galeri_yerlesim{min-height:320px; position:relative; overflow: hidden;}
.galeri_yerlesim img{width:100%;}

header .header-container{position:absolute;top:0;left:0;width:100%;z-index:998;display:flex;flex-direction:row;justify-content:space-between}
header .header-container .menu-ikon,header .header-container .logo{font-size:92px;font-weight:bold;padding-left:60px;z-index:999}
header .header-container .menu-ikon a,header .header-container .logo a{text-decoration:none;color:#fff}
header .header-container .menu-ikon a,header .header-container .logo a img{height:70px;margin-bottom:30px;}
header .header-container .menu-ikon a,header .header-container .logomenu{font-size:92px;font-weight:bold;padding-left:60px;z-index:999; display:none; position:fixed;}
header .header-container .menu-ikon a,header .header-container .logomenu img{height:70px; margin-bottom:30px;}
header .header-container .menu-ikon{width:70px; height:90px; right:60px; top:40px; position:fixed; padding:0; cursor:pointer;}
header .header-container .menu-ikon-menu{width:70px; height:90px; right:60px; top:40px; position:fixed; padding:0; cursor:pointer; z-index:999; display:none;}
.black_menu{background:url('../images/Menu_Button2.png') no-repeat center bottom;}
.white_menu{background:url('../images/Menu_Button.png') no-repeat center bottom;}
.black_menu:hover{background:url('../images/Menu_Button2H.png') no-repeat center bottom;}
.white_menu:hover{background:url('../images/Menu_ButtonH.png') no-repeat center bottom;}
header .header-container .menu-ikon a{text-decoration:none}
header .header-container .menu-container{opacity:0;transition:0.5s;visibility:hidden;justify-content:center;align-items:center;z-index:998;position:fixed;left:0;right:0;width:100%;height:100vh; background:url('../images/menubg.png'); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px);}
/* header .header-container .menu-container::before{content:""; transition:0.5s; position:absolute;width: 100%; height: 100vh; } */
.language{position:absolute; top:72px; right:130px; font-family:Thin; font-size:16px; }
.language a{padding:0 5px;}
.lang_active:link, .lang_active:visited{text-decoration: underline;}
.language a:link, .language a:visited{color:#fff;}
header .header-container .menu-container .menu{position:relative; padding:0; margin:0; }
header .header-container .menu-container .menu ul{padding:0; margin:0;}
header .header-container .menu-container .menu ul li{list-style:none;text-align:center}
header .header-container .menu-container .menu ul li:hover ul.submenu{visibility:visible; opacity: 1; transition:1s; }
header .header-container .menu-container .menu ul li ul.submenu{position:absolute; top:135px; right:-247px; opacity: 0; visibility:hidden;  }
header .header-container .menu-container .menu ul li ul.submenu li{display:inline-block; padding:0 10px; }
header .header-container .menu-container .menu ul li ul.submenu li a{font-size:35px;}
/* header .header-container .menu-container .menu ul li ul.submenu li a:hover{color:#fff; -webkit-text-stroke-width:0;} */
header .header-container .menu-container .menu ul li a{font-size:70px;color:#fff;text-decoration:none}
header .header-container .menu-container .menu ul li a:hover{color:transparent; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:#fff}
/* header .header-container .menu-container .menu ul li a:hover ul.submenu{display:block!important;} */
.text-black{color:#000}
.font-light{font-family:Light}
.color-white{color:#fff}
main{min-height:100%}
/* main .swiper-container .swiper-wrapper{} */
main .swiper-container .swiper-wrapper .swiper-slide .slider-link{position:relative;width:100%;height:100%; overflow: hidden;}
main .swiper-container .swiper-wrapper .swiper-slide .slider-text{width:100%;height:100%;position:absolute;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;z-index:99999}
main .swiper-container .swiper-wrapper .swiper-slide .slider-text a{color:#FFF}
main .swiper-container .swiper-wrapper .swiper-slide .slider-text .baslik{font-size:75px; font-family:extraBold; visibility:hidden}
main .swiper-container .swiper-wrapper .swiper-slide .slider-text .marka{font-size:35px; font-family:SemiBold; font-weight:bold; visibility: hidden;}

main .swiper-container .swiper-pagination {width:100%!important; bottom:40px;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(1)!important;}
.swiper-pagination-bullet{width:10px; height:10px; margin:0 5px; opacity:1!important; background:none; border:1px solid #fff; }
.swiper-pagination-bullet-active{background: #fff!important;}

main .footer-flex{display:flex; min-height:50px; background-color:#fff;font-size:70px; }
main .footer-flex a{width:50%; height:100%; display:flex; flex-direction:column;justify-content:center;align-items:center; text-align:center;color:#000;padding:0; background-size: 100% 200%; background-image: linear-gradient(to bottom, #fff 50%, #000 50%); -webkit-transition: background-position 0.2s; -moz-transition: background-position 0.2s; transition: background-position 0.2s;}
main .footer-flex a:first-child{border-right:1px solid #000}
main .footer-flex a:hover{text-decoration:none; text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; background-position: 0 -100%;}

main .islerimiz-header{min-height:395px;display:flex;flex-direction:row;justify-content:left;align-items:flex-end;margin:0 0 60px 0; padding:0 0 0 220px;}
main .islerimiz-header span{font-size:70px;-webkit-text-stroke:1px black;color:#fff}
main .iletisim-header {background:url('../images/linewhite.png') no-repeat center bottom}
main .iletisim-header span{-webkit-text-stroke:1px #fff;color:#000;}
main .ekip_header{width:371px; min-height:790px; display:flex; flex-direction:column;justify-content:center;align-items:baseline; text-align:right; position:absolute; left:0; top:0; z-index:99; background:url('../images/sayfabg_white.png') no-repeat left top;}
main .ekip_header span{ font-size:70px; color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff; display:flex; margin:-100px 0 0 0; padding:0 0 0 220px;}
.kurumsal-header{background:url('../images/line.png') no-repeat center bottom;}
main .ekip{display:flex;flex-direction:column;width:100%;height:90vh; position:relative;}
.team{height:10vh;}
main .ekip .ekip-slider{flex-basis:100%;height:100%}
.iletisim-content{font-size:18px;}
.iletisim-content h1{font-size:35px; font-family: extraBold; color:#000; -webkit-text-stroke:1px #fff;}
main .ekip .ekip-slider .swiper-container{width:1920px; height:100%; overflow-x:hidden; overflow-y: hidden; position:relative;}

.kurumsal strong{font-weight:normal; position:relative;}
.kurumsal strong::after{content: '';  width: 0; height: 5px; position:absolute; left:0; bottom:0; background: #000; transition: width .3s;}
.kurumsal:hover strong::after{width: 100%;}

#horiz_container_outer{height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:hidden;position:relative;}
#horiz_container{width:10210px;height:100%;margin:0px;padding:0px;}
#horiz_container ul{margin:0px; padding:0px;float:left;}
#horiz_container_inner{height:90vh;padding:0;}
#horiz_container li{height:90vh;margin:0 -3px;display: inline-table;list-style:none; position:relative;}
#horiz_container li img{height: 100%;margin:0px;padding:0px;}
.swiper-slide > .top-text{justify-content: left!important; padding:0 60px!important;}
.ekip_hover span{text-align: left;}
.ekip_hover{visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.5s linear;}
.ekip_hover span{color:transparent; -webkit-text-stroke:0.5px #fff;}
.ekip_hover span span{color:#fff; font-weight:normal;}
.myslide {max-height: calc(100vh - 150px)}
.swiper-slide:hover .ekip_hover {visibility: visible;opacity: 1;}

main .ekip .ekip-footer{display:flex;flex-direction:row;flex-basis:40%}
main .ekip .ekip-footer a{width:50%;text-align:center;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:40px;color:#000;text-decoration:none;font-family:Light}
main .ekip .ekip-footer a:first-child{border-right:1px solid #000}
main .ekip .ekip-footer a:hover{text-decoration:none}

.ekip_ileri{width:370px; height:100%; max-height: calc(100vh - 150px); position:fixed; right:0; top:0; z-index:99999; }
.ekip_ileri:hover{cursor:url('../images/slide_next.png'), pointer;}
.ekip_header:hover{cursor:url('../images/slide_prev.png'), pointer;}
main .footer-navigasyon{width:100%; min-height:150px; font-size:70px; font-family:extraBold; background-color:white;color:#fff;display:flex;position:relative;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;background-size:100% 200%;background-image:linear-gradient(to bottom, black 50%, white 50%);transition:background-position 0.3s;}
main .footer-navigasyon:hover{background-position:0 -100%}
main .footer-navigasyon:hover a{color:#fff;text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;text-decoration:none}
main .footer-navigasyon a{color:#fff}
main .page_up{width:150px; height:150px; position:absolute; right:0; bottom:0; z-index:10; cursor:pointer; overflow: hidden; background:url('../images/yukari-ok2.png') #000 no-repeat center 36px; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
main .page_up:hover, main .page_up_white:hover{background-position:center -189px; }
main .page_up_white{width:150px; height:150px; position:absolute; right:0; bottom:0; z-index:10; cursor:pointer; overflow: hidden; background:url('../images/yukari-okbeyaz.png') #fff no-repeat center 36px; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.footer-standart{width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;padding:50px 0; position:relative; }
.footer-standart .footer-sutun{color:#000;font-size:24px; font-family:extraBold;}
.footer-standart .footer-sutun img{height:45px; padding-left:60px;}
.footer-standart .footer-sutun .footer-sutun-baslik{ color:#fff}
.footer-standart .footer-sutun .footer-sutun-baslik a:link, .footer-standart .footer-sutun .footer-sutun-baslik a:visited{color:#fff; -webkit-text-stroke:1px black;}
.footer-standart .footer-sutun .adres-icerik{font-size:14px; font-family:Light; padding:0 220px 0 0;}
.footer-standart .footer-sutun .footer-sutun-icerik ul{padding-left:0}
.footer-standart .footer-sutun .footer-sutun-icerik ul li{list-style:none}
.footer-standart .footer-sutun .footer-sutun-icerik ul.footermenu-white{color:#fff;}
.footer-standart .footer-sutun .footer-sutun-icerik ul.footermenu-white li:hover a:link, .footer-standart .footer-sutun .footer-sutun-icerik ul.footermenu-white li:hover a:visited{color:transparent!important; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:#fff}
.footer-standart .footer-sutun .footer-sutun-icerik ul.footermenu-black{color:#000;}
.footer-standart .footer-sutun .footer-sutun-icerik ul.footermenu-black li:hover a:link, .footer-standart .footer-sutun .footer-sutun-icerik ul.footermenu-black li:hover a:visited{color:transparent!important; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:#000}
.footer-standart .footer-sutun .footer-sutun-icerik .copright{font-size:14px; font-family: Light; padding-left:0!important;}
.footer-standart .footer-sutun .footer-sutun-icerik .sosyal-medya{display:flex;flex-direction:row;justify-content:space-between}
.footer-standart .footer-sutun .footer-sutun-icerik .sosyal-medya a{color:#000;}
.footer-standart .footer-sutun .footer-sutun-icerik .sosyal-medya a:hover{text-decoration: underline;}
.footer{position:relative;}
.pno{padding:0;}
.pr15{padding-right:15px;}
.pl15{padding-left:15px;}
.pb20{padding-bottom:20px;}
.pb50{padding-bottom:50px;}
.pb80{padding-bottom:80px;}
.pb130{padding-bottom:130px;}
.dblock{display:block;}
.dinlineblock{display:inline-block;}
.dnone{display:none;}
/*# sourceMappingURL=index.min.css.map */
@media (min-width: 1201px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1480px;
    }
    .odul_container { max-width: 1170px; padding-left:0; padding-right:0; }
    .container_job { max-width: 1280px; padding-left:0; padding-right:0; }
    .sayfa-header{max-width:100%; padding-left:0; padding-right:0;}
    .sayfa-header .row{margin-left:0; margin-right:0;}
}
.page-content p{
    line-height: 28px;
}

@media screen and (max-width:1280px){
    .container, .container-lg, .container-md, .container-sm, .container-xl{max-width:1000px;}
    .slider{min-height:427px}
}

@media (max-width: 1440px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px;
    }
    .odul_container { max-width: 1200px; padding-left:0; padding-right:0; }
    .container_job { max-width: 1200px; padding-left:0; padding-right:0; }
    .sayfa-header{max-width:100%; padding-left:0; padding-right:0;}
    .sayfa-header .row{margin-left:0; margin-right:0;}
}

@media (max-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1000px;
    }
    .odul_container {max-width: 1000px; padding-left:0; padding-right:0; }
    .container_job { max-width: 1000px; padding-left:0; padding-right:0; }
    .sayfa-header{max-width:100%; padding-left:0; padding-right:0;}
    .sayfa-header .row{margin-left:0; margin-right:0;}
}

@media screen and (max-width:1050px){
    .kilit{display:none!important;}
    .kilit_ac{display:block!important;}
    
    .container, .container-lg, .container-md, .container-sm, .container-xl{max-width:940px;}
    /******Anasayfa******/
        header .header-container .logo, header .header-container .logomenu{padding-left:20px;}
        header .header-container .menu-ikon, header .header-container .menu-ikon-menu{right:0; }
        .language{right:70px;}

        header .header-container .menu-container .menu{padding:80px 0 0 0;}
        header .header-container .menu-container .menu ul li a{font-size:42px;}
        /* header .header-container .menu-container .menu ul li:hover ul.submenu{display:block;} */
        header .header-container .menu-container .menu ul li ul.submenu{position:relative; top:0; right:0; opacity:1; visibility: visible; display:none;}
        header .header-container .menu-container .menu ul li ul.submenu li{padding:0; display: block;}

        .slide_event{grid-template-columns: 2fr 4fr 2fr;}
        .slide_next{cursor:url('../images/slide_next_res.png'), pointer;}
        .slide_link{cursor:url('../images/slide_link_new_res.png'), pointer;}
        .slide_prev{cursor:url('../images/slide_prev_res.png'), pointer;}

        .ekip_ileri:hover{cursor:url('../images/slide_next_res.png'), pointer;}
        .ekip_header:hover{cursor:url('../images/slide_prev_res.png'), pointer;}

        .is-list-item a, .video_yerlesim a, .galeri a{cursor:url('../images/slide_link_new_res.png'), pointer;}
    /******Anasayfa******/

    /******Kurumsal******/
    .container_res{padding:0 60px!important;}
    .row_res{padding:0!important;}
    .kurumsal_res{padding:0 0 180px 0!important; text-align:center!important;}
    .kurumsal_btn_res{padding-top:0!important;}
    main .ekip_header{width:20%; min-height:auto; height:100%; max-height: calc(100vh - 150px); padding:130px 0 0 0; flex-direction:unset; justify-content:unset; align-items:unset; text-align:unset; background:none;}
    main .ekip_header span{margin:0; padding: 0 15px; font-size:42px;}
    .ekip_ileri{width:20%;}
    /******Kurumsal******/

    /******İşler******/
        main .islerimiz-header{padding:0;}
        /* main .islerimiz-header{min-height:230px; padding:0;}
        main .islerimiz-header span{font-size:42px;} */
        .icerik_header_res{font-size:36px!important;}

        .video_icon{width:75px; height:75px; background:url('../images/video_icon_res.png') no-repeat center -80px; }

        .is-list-item{margin-bottom:20px!important; height:auto!important;}
        .is-list-item .is-image{min-height:auto!important;}
        .galeri_yerlesim, .video_yerlesim{min-height:auto!important}

        .content-relative .content .row{margin-bottom:20px;}
        .content-relative .content .first-description {padding:0 60px;}
        .content-relative .content .first-description h1{font-size:42px;}
        .content-relative .content .first-description h3{font-size:26px;}
        .content-relative .content .first-description span{padding:20px 0 0 0;}
        .top-text span{font-size:28px;}
        main .footer-navigasyon{min-height:auto; font-size:42px; padding:20px 0;}
        .row{margin-left:0; margin-right:0;}
    /******İşler******/

    /******Footer******/
        .footer-standart{flex-direction: column; padding:0 0 50px 0;}
        .footer-sutun{text-align: center; padding: 0 0 20px 0;}
        .footer-standart .footer-sutun img{padding:0;}
        .footer-standart .footer-sutun .footer-sutun-icerik ul{padding:20px 0 0 0; margin:0;}
        .footer-standart .footer-sutun .adres-icerik{padding:0;}
        .footer-standart .footer-sutun .adres-icerik > .p-2{padding:0 0 20px 0!important;}
        .footer-standart .footer-sutun .adres-icerik > .p-2 p{margin-bottom:0}
        /* .footer-standart .footer-sutun .footer-sutun-icerik .sosyal-medya{flex-direction: column;} */
        .footer-standart .footer-sutun .footer-sutun-icerik .sosyal-medya{display:inline-block;flex-direction:unset;justify-content:unset}
        .footer-standart .footer-sutun .footer-sutun-icerik .sosyal-medya li {display:inline-block;}
        .footer-standart .footer-sutun .footer-sutun-icerik ul{padding:0}
    /******Footer******/

}

/*** Mobilde Menu ***/
@media screen and (max-width:650px){

    .banner_proje_baslik{
        font-size: 45px;
    }
    header .header-container .menu-container.show .menu ul li ul.submenu{
        display: block;
    }

    .odul-title{bottom: 40px;}

    .marka-list-item:hover .odul-title{
        display: block;
    }


    main .footer-flex{
        font-size: 40px;
        position: fixed;
        bottom: 0;
        width: 100%;
    }

    main .swiper-container .swiper-wrapper .swiper-slide .slider-text .baslik {
        font-size: 40px;
    }


    main .swiper-container .swiper-wrapper .swiper-slide .slider-text .marka {
        font-size: 20px;
    }


    .slider{
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: center;
    }

    .container_res{padding:0 30px!important;}
    .content-relative .content .first-description {padding:0 30px;}
    .res_galeri{padding-top:20px;}

}




@media screen and (max-width: 350px) {
    main .swiper-container .swiper-wrapper .swiper-slide .slider-text .baslik {
        font-size: 30px;
    }


    main .swiper-container .swiper-wrapper .swiper-slide .slider-text .marka {
        font-size: 15px;
    }
}



/**** ANASAYFA ANİMASYON ****/
@keyframes cemberacilisi {



    0% {
        width: 0;
        height: 0;
        top:calc(-10000px + 90px);
        left:calc(-10000px + 120px);
        border: 10000px solid #000;
    }

    25% {
        width: 0;
        height: 0;
        top:calc(-10000px + 90px);
        left:calc(-10000px + 120px);
        border: 10000px solid #000;
    }



    100% {
        width: 7000px;
        height: 7000px;

        top:-12500px;
        left:-12500px;

        border: 10000px solid #000;
    }
}

.cember {
    width: 5000px;
    height: 5000px;

    top:-12500px;
    left:-12500px;

    border: 10000px solid #000;

    border-radius: 50%;
    position: absolute;
    animation-name: cemberacilisi;
    animation-duration: 4s;
    animation-iteration-count: 1;

    z-index: 9999999999999;

    box-sizing: content-box;
}

.cember-container{
    z-index: 9999999999999;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    top:0;
    left: 0;
}