.container-anim-js { opacity: 0; }
.banner-container { position: relative; z-index: 2; }
.banner-bg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; overflow: hidden; margin: auto; max-width: 100vw; }
.banner-bg__overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 1; }
.builder_panel_banner_gsap { position: relative; height: 100vh; padding: 0 !important; overflow: hidden; }
.builder_panel_banner_gsap .container_capped,
.builder_panel_banner_gsap,
.banner-content { display: -webkit-box; display: -ms-flexbox; display: flex; }
.banner-content h2 { width: 380px; max-width: 100%; font: 500 74px var(--baslik-fontu); line-height: 87px; }
.builder_panel_banner_gsap_flex {width: 1350px;max-width: calc(100% - 80px);padding: 210px 0;height: 100vh;border-radius: 0;}
.builder_panel_banner_gsap .container_capped { max-width: 100%; padding: 0; }
.banner-content { position: static !important; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.builder_panel_banner_gsap .container_capped,
.builder_panel_banner_gsap,
.builder_panel_banner_gsap_flex { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.builder_panel_banner_gsap .large_text { width: 490px; max-width: 100%; font: 400 24px var(--icerik-fontu); line-height: 32px; margin: 0 0 30px; }

.builder_panel_banner_title, .builder_panel_banner_info { width: 48%; }
.builder_panel_banner_gsap * { color: #fff !important; }

@media(min-width: 1901px) {
    .banner-section-js .container {width: 1650px !important;}
    .builder_panel_banner_gsap .container_capped {width: 1650px !important;}
    .builder_panel_banner_gsap_flex {width: 1850px;max-width: calc(100% - 80px);}
}

@media(min-width:1360px) and (max-width:1900px) {
}

@media(min-width:1200px) and (max-width:1349px) {
    .builder_panel_banner_gsap_flex{
    width: 90%;
    margin: 0 5%;
    max-width: 90%;
}
    .banner-content-js{   width: 90%;
    margin: 0 5%;
    max-width: 90%;}
} 

@media(min-width:992px) and (max-width:1199px) {

}
@media(min-width:671px) and (max-width:991px) {
    .builder_panel_banner_gsap_flex { padding-left: 15px; padding-right: 0; }
}

@media (min-width: 671px) {
    .banner-content-js {-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;position: static !important;width: 1350px;margin: 0 auto;}

}

@media (max-width: 670px) {
    .builder_panel_banner_gsap_flex {max-width: calc(100% - 40px);height: 655px;}
    .builder_panel_banner_gsap .container_capped, .builder_panel_banner_gsap, .banner-content { display: block }
    .builder_panel_banner_title, .builder_panel_banner_info { width: 100% }
    .banner-content h2 { font-size: 44px; line-height: 52px; }
    .builder_panel_banner_gsap .large_text{        font-size: 18px;
        line-height: 26px;}
}
