@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Generalregular:wght@300;400;700&display=swap');
@font-face {
    font-family: 'Generalbold';
    src: url('../fonts/GeneralSans-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/GeneralSans-Bold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/GeneralSans-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
    font-family: 'Generalmedium';
    src: url('../fonts/GeneralSans-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/GeneralSans-Medium.woff') format('woff'), /* Modern Browsers */
         url('../fonts/GeneralSans-Medium.ttf')  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
    font-family: 'Generalregular';
    src: url('../fonts/GeneralSans-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/GeneralSans-Regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/GeneralSans-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
}
html,body{
    background-color:#000;

}
.bin{
    width:1300px;
    margin:auto;
}
.pad0{
    padding:0px !important;
}
.content{
    overflow:hidden !important;
    position: relative !important;
}
.pozrel{
    position: relative !important;
}
a{
    text-decoration: none !important;
}
*:focus{
    background-color: transparent;
}
.Ust-Menu-2{
    position: absolute;
    margin-top:20px;
    z-index:99;
    left:0;
    top:0;
    right:0;
    margin:auto !important;
    padding-top:20px;
}
.Ust-Menu-2 a{
    font-family: 'Poppins',sans-serif;
    font-size:14.3px;
    color:rgba(255,255,255,0.9);
    display: inline-block;
    margin-left:20px;
    font-weight:500;
    padding-top:15px;
    display: inline-block;
}
.Ust-Menu-1 a{
    font-family: 'Poppins',sans-serif;
    font-size:14.3px;
    color:rgba(255,255,255,0.9);
    display: inline-block;
    margin-left:20px;
    font-weight:500;
    padding-top:12px;
    padding-bottom:10px;
    display: inline-block;
}
.Ust-Menu-2 a:hover{
    background-color: #FFF;
    color:#1C1C1C;
    padding-top:15px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
}
.Ust-Menu-2 .dropdown-menu{
    padding:0px !important;
}
.Ust-Menu-2 .dropdown-menu a{
    font-family: 'Poppins',sans-serif;
    font-size:15px;
    padding-top:10px;
    padding-bottom: 10px;
    border-bottom:1px solid rgba(28,28,28,0.1);
    color:rgba(28,28,28,0.9);
    display: inline-block;
    margin-left:0px !important;
    font-weight:500;
}
.Ust-Menu-1 .dropdown-menu a{
    font-family: 'Poppins',sans-serif;
    font-size:15px;
    padding-top:13px;
    padding-bottom: 13px;
    border-bottom:1px solid rgba(28,28,28,0.1);
    color:rgba(28,28,28,0.9);
    display: inline-block;
    margin-left:0px !important;
    font-weight:500;
}
.Ust-Menu-2 img{
    width:300px;
    height:auto;
}
.kucukfoto{
    display: none;
}
.Ust-Menu-1 img{
    margin-top:0px !important;
    width:300px;
    height:auto;
}
.Ust-Menu-1{
    display: none;
}
.nav-item a{
    font-family: 'Poppins',sans-serif;
    font-size:15px;
    color:rgba(255,255,255,0.9);
    display: block;
    margin-left:15px;
    font-weight:500;
}
.navbar img{
    width:300px;
    height:auto;
}
.Ust-Foto img{
    height:415px;
    width:auto;
    width:100%;
}
.Ust-Foto{
    position: relative !important;
}
.ustfotooverlay{
    position: absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color: rgba(28,28,28,0.5);
}
.Breadcrumb{
    position: absolute;
    bottom:0;
    left:0;
    background-color: #FFF;
    height:45px;
    border-radius:5px 5px 0px 0px;
    width:auto;
    min-width:350px;
}
.Breadcrumb span{
    color:rgba(28,28,28,0.9);
}
.Breadcrumb a{
    display: inline-block;
    padding-left:15px;
    padding-top:15px;
    padding-right:7px;
    font-family: 'Poppins',sans-serif;
    font-size:13px;
    font-weight:500;
    color:rgba(28,28,28,0.6);
}
.Ust-Foto{
    position: relative !important;
}
.Ust-Foto h3{
    position: absolute;
    left:0;
    right:0;
    top:50%;
    transform:(50%,0%);
    font-family: 'Poppins',sans-serif;
    font-size:40px;
    font-weight:500;
    color:#FFF;
    width:1300px;
    margin:auto !important;
}
/*
.ustfotooverlay2{
    position: absolute;
    z-index:2;
}
.ustfotooverlay2 h2{
    font-family: 'Poppins',sans-serif;
    color:#FFF;
    font-weight:500;
    font-size:50px;
}*/
.footerust{
    background-color: #FFE739;
    padding-top: 31px;  
    margin-top:35px;
}
.footerust h2{ 
    font-family: 'Poppins',sans-serif;
    color:#1C1C1C;
    font-size:32px;
    font-weight:500;
}
.footerust p{
    text-align: right;
    font-family: 'Generalregular',sans-serif;
    color:#1C1C1C;
    font-size:15.5px;
    line-height: 32px;
}
.Ekibimiz{
    margin-top:35px;
}
.Ekibimiz h6{
    font-family: 'Poppins',sans-serif;
    font-size:14px;
    margin-bottom:25px;
    color:rgba(255,255,255,0.75);
    font-weight: 500;
}
.Ekibimiz h2{
    font-family: 'Poppins',sans-serif;
    font-size:35px;
    color:#FFF;
    font-weight:600;
    margin-bottom:30px;
}
.Iletisim p{
    font-family: 'Generalregular',sans-serif;
    color:rgba(255,255,255,0.85);
    line-height:35px;
    font-size:14.6px;
    margin-bottom:20px;
}
.Ekibimiz p{
    font-family: 'Generalregular',sans-serif;
    color:rgba(255,255,255,0.85);
    line-height:35px;
    font-size:14.6px;
    margin-bottom:20px;
}
.Iletisim h6{
    font-family: 'Poppins',sans-serif;
    font-size:14px;
    margin-bottom:25px;
    color:rgba(255,255,255,0.75);
    font-weight: 500;
}
.Iletisim h2{
    font-family: 'Poppins',sans-serif;
    font-size:35px;
    color:#FFF;
    font-weight:600;
    margin-bottom:30px;
}
.Iletisim span{
    color:#FFE739;
}
.Hakkimizda p{
    font-family: 'Generalregular',sans-serif;
    color:rgba(255,255,255,0.85);
    line-height:35px;
    font-size:14.6px;
    margin-bottom:20px;
}


.Hakkimizda h6{
    font-family: 'Poppins',sans-serif;
    font-size:14px;
    margin-bottom:25px;
    color:rgba(255,255,255,0.75);
    font-weight: 500;
}
.Hakkimizda h2{
    font-family: 'Poppins',sans-serif;
    font-size:35px;
    color:#FFF;
    font-weight:600;
    margin-bottom:40px;
}
.Hakkimizda span{
    color:#FFE739;
}
.Hakkimizda p{
    font-family: 'Generalregular',sans-serif;
    color:rgba(255,255,255,0.85);
    line-height:35px;
    font-size:14.6px;
    margin-bottom:20px;
}
.Hakkimizda{
    margin-top:35px;
}
.Hakkimizda img{
    width:100%;
    height:100%;
    max-height:350px;
    object-fit:cover;
}
.Haklinkler{
    margin-top:35px;
}
.Haklinkler img{
    width:100%;
    height:400px;
    position: relative !important;
}
.Haklinkler .hakoverlay{
    background-color: rgba(21,24,89,0.2);
    left:0;
    right:0;
    top:0;
    bottom:0;
    position: absolute;
}
.Haklinkler .hakoverlay h3{
    position: absolute;
    bottom:0;
    left:0;
    padding-bottom:10px;
    padding-left: 30px;
    font-family: 'Poppins',sans-serif;
    font-size:25px;
    font-weight:500;
    color:#FFF;
}
.Geribildirim{
    margin-top:35px;
}
.Geribildirim h6{
    font-family: 'Poppins',sans-serif;
    font-size:14px;
    margin-bottom:25px;
    color:rgba(255,255,255,0.75);
    font-weight: 500;
}
.Geribildirim h2{
    font-family: 'Poppins',sans-serif;
    font-size:35px;
    color:#FFF;
    font-weight:600;
    margin-bottom:30px;
}
.Geribildirim span{
    color:#FFE739;
}
.Geribildirim p{
    font-family: 'Generalregular',sans-serif;
    color:rgba(255,255,255,0.85);
    line-height:35px;
    font-size:14.6px;
    margin-bottom:20px;
}
.Geribildirim video{
    width:100%;
    height:350px;
}
.Ekibimiz img{
    width:100%;
    height:350px;
    object-fit:cover;
}
.Ekibimiz h3{
    text-align: center;
    margin-top:20px;
    font-family: 'Poppins',sans-serif;
    font-size:17px;
    font-weight:600;
    color:rgba(255,255,255,0.9);
}
.Ekibimiz h5{
    font-family: 'Poppins',sans-serif;
    font-size:13px;
    margin-top:12px;
    color:rgba(255,255,255,0.8);
    text-align: center;
}
.Atolyelerimiz{
    margin-top:35px;
}
.Atolyelerimiz h6{
    font-family: 'Poppins',sans-serif;
    font-size:14px;
    margin-bottom:25px;
    color:rgba(255,255,255,0.75);
    font-weight: 500;
}
.Atolyelerimiz h2{
    font-family: 'Poppins',sans-serif;
    font-size:35px;
    color:#FFF;
    font-weight:600;
    margin-bottom:40px;
}
.Atolyelerimiz p{
    font-family: 'Generalregular',sans-serif;
    color:rgba(255,255,255,0.75);
    line-height:35px;
    font-size:14.5px;
    margin-bottom:20px;
}
.Atolyelerimiz img{
    width:100%;
    height:255px;
    object-fit: cover;
}
.Atolyelerimiz h1{
    color:#FFE739;
    font-family: 'Poppins',sans-serif;
    font-size:16.5px;
    font-weight:400;
    margin-top:25px;
    margin-bottom: 20px;
}
.Atolyelerimiz span{
    color:#FFF !important;
}
.Atolyelerimiz a{
    color:#FFF;
    font-family: 'Poppins',sans-serif;
    font-weight:500;
    font-size:14.6px;
}
.Atolyelerimiz hr{
    background-color: rgba(255,255,255,0.1);
    display: block;
    width:100%;
}
.detayimg{
    width:100%;
    min-height:450px;
    object-fit:cover;
    margin-top:25px;
    margin-bottom:25px;
}
.Atolyelerimiz span{
    color:#FFE739;
}
.Girisvideo{
    margin-top:35px;
    margin-bottom:35px;
}
.Girisvideo video{
    width:100%;
    height:450px;
}
.disnon120{
    display: block;
}
.disnon121{
    display: none;
}
.footer2{
    padding-top:30px;
}
.footer2 a{
    font-family: 'Poppins',sans-serif;
    font-size:14.6px;
    color:rgba(255,255,255,0.85);
    padding-top:7px;
    padding-bottom: 7px;
    display: inline-block;
}
.footer2 a:hover{
    color:rgba(255,255,255,0.85);
}
.footer2 h4{
    font-family: 'Poppins',sans-serif;
    font-size:18px;
    margin-bottom:15px;
    margin-top: 15px;
    color:#FFF;
    font-weight:500;
}
.marright{
    margin-right:12px;
}
.footer2 img{
    width:100% !important;
    height:auto;
    margin-top:15px;
}
.footer2 i{
    margin-top:20px;
    margin-bottom: 20px;
    font-size:20px;
    margin-right:15px;
}
.alri{
    text-align: right !important;
}
.footer2 hr{
    background-color: rgba(255,255,255,0.1);
    width:100%;
    height:1px;
    display: block;
}
.Maps iframe{
    border:none;
    width:100%;
    border-radius: 10px;
    height:450px;
}
.Iletisim input{
    background-color: #FFF;
    border:none;
    border-radius: 5px;
    font-family: 'Generalregular',sans-serif;
    font-size:14.6px;
    width:100%;
    height:49px;
    padding-left:8px;
}
.Iletisim textarea{
    padding-left:8px;
    background-color: #FFF;
    border:none;
    border-radius: 5px;
    font-family: 'Generalregular',sans-serif;
    font-size:14.6px;
    width:100%;
    height:149px;
}
.Iletisim button{
    background-color: #FFE739;
    color:#1C1C1C;
    text-align: center;
    border:none;
    border-radius: 5px;
    height:49px;
    width:100%;
    font-family: 'Poppins',sans-serif;
    font-weight: 500;
    font-size:14.6px;
}
::placeholder{
    padding-left:8px;
    font-family: 'Poppins',sans-serif;
    font-size:14px;
    color:rgba(28,28,28,0.75);
}
*:focus{
    outline: none !important;
    box-shadow: none !important;
}
.Maps{
    margin-top:50px;
}
.Iletisim{
    margin-top:35px;
}
.separator444{
    margin-top:25px;
}
.Iletisim h3{
    font-family: 'Poppins',sans-serif;
    font-size:14.5px;
    font-weight: 500;
    margin-top: 15px;
    margin-bottom: 15px;
    color:#FFF;
}
.illinks{
    margin-top:12px;
    margin-bottom: 12px;
}
.illinks a{
    font-family: 'Generalregular',sans-serif;
    color:rgba(255,255,255,0.95);
    font-size:14.6px;
}
.illinks a:hover{
    color:#FFF;
}
.Iletisim .is{
    margin-right:15px;
    font-size:18px;
}
.Iletisim .sociallinksi i{
    margin-top:15px;
    font-size:16.7px;
    color:#FFF;
    margin-right:15px;
}
.Davetetgaleri img{
    width:100%;
    height:270px;
    object-fit: cover;
}
.carousel-item img{
    width:100%;
    height:100vh;
    position: relative;
    margin: auto;
    object-fit:cover;
}
.carousel-item-Yazi{
    position:absolute;
    top:0;
    left:0;
    right: 0;
    bottom: 0;
    margin:auto;
    text-align: center;
    width:100%;
    left:0;
    right:0;
    top:40%;
    z-index:2;
    transform:(50%,0%);
}
.carousel-item-Yazi h2{
    color:#FFF;
    font-family: 'Poppins',sans-serif;
    font-size:50px;
    font-weight:600;
    line-height:70px;
    text-align: center !important;
    width:100%;
    margin-bottom: 30px;
}
.carousel-item-Yazi h6{
    color:#FFE739;
    font-family: 'Poppins',sans-serif;
    font-size:16px;
    font-weight:400;
    margin-bottom: 30px;
}
.carousel-item-Yazi a{
    display: inline-block;
    text-align: center !important;
    margin:auto !important;
    width:200px;
    padding-top: 13px;
    padding-bottom: 13px;
    position: relative;
    background-color:#FFF;
    color:rgba(20,20,20,0.9);
    margin-top:20px;
    font-size:15px;
    border-radius: 10px;
    font-weight: 500;
    font-family:'Poppins',sans-serif;
}
.carousel-item-Yazi .btn{
    border:none;
}
@media screen and (max-width: 1300px) {
    .bin{
        width:96%;
        margin:auto;
    }
    .Ust-Foto h3{
        position: absolute;
        left:0;
        right:0;
        top:50%;
        transform:(50%,0%);
        font-family: 'Poppins',sans-serif;
        font-size:40px;
        font-weight:500;
        color:#FFF;
        width:94%;
        margin:auto !important;
    }
}
@media screen and (max-width: 992px) {
    .carousel-item img{
        width:100%;
        height:85vh;
        position: relative;
        margin: auto;
    }
    .Haklinkler img{
        width:100%;
        height:300px;
        position: relative !important;
    }
    .Ust-Menu-2{
        display: none;
    }
    .Ust-Menu-1 i{
        color:#FFF;
        font-size:21px;
        padding-top:5px;
    }
    .Ust-Menu-1{
        position: absolute;
        padding-top:25px;
        display: block;
        width:100%;
        top:0;
        z-index: 999;
    }
    .Ust-Menu-1 .navbar-collapse{
        background-color: #000;
    }
    .Ust-Menu-1 .nav-item{
        padding-top:4px;
        padding-bottom: 4px;
        border-bottom:1px solid rgba(255,255,255,0.1);
    }
    .disnon00{
        display: none !important;
    }
    .disnon01{
        display: block !important;
    }
}
@media screen and (max-width: 767px) {
    .carousel-item-Yazi{
        position:absolute;
        top:0;
        left:0;
        right: 0;
        bottom: 0;
        margin:auto;
        text-align: center;
        width:100%;
        left:0;
        right:0;
        top:30%;
        z-index:2;
        transform:(50%,0%);
    }
    .carousel-item-Yazi h2{
        color:#FFF;
        font-family: 'Poppins',sans-serif;
        font-size:40px;
        font-weight:600;
        line-height:55px;
        text-align: center !important;
        width:100%;
        margin-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .carousel-item-Yazi h6{
        color:#FFE739;
        font-family: 'Poppins',sans-serif;
        font-size:16px;
        font-weight:400;
        margin-bottom: 30px;
        padding-left:10px;
        padding-right: 10px;
    }
    .carousel-item-Yazi a{
        display: block;
        text-align: center !important;
        margin:auto !important;
        width:200px;
        padding-top: 13px;
        padding-bottom: 13px;
        position: relative;
        background-color:#FFF;
        color:rgba(20,20,20,0.9);
        margin-top:20px;
        font-size:15px;
        border-radius: 10px;
        font-weight: 500;
        font-family:'Poppins',sans-serif;
    }
    .carousel-item .btn{
        margin-top:10px !important;
    }
    .disnon120{
        display: none;
    }
    .disnon121{
        display: block;
        width:100%;
    }
    .carousel-item img{
        width:100%;
        height:100vh !important;
        position: relative;
        margin: auto;
    }
    .Girisvideo video{
        width:100%;
        height:auto;
        min-height:300px;
    }
    .kucukfoto{
        display: block;
    }
    .buyukfoto{
        display: none;
    }
    .Haklinkler img{
        width:100%;
        height:400px;
        position: relative !important;
    }
    .separator444{
        margin-top:0px;
    }
    .detayimg{
        width:100%;
        min-height:325px;
        object-fit:cover;
        margin-bottom:35px;
    }
    .footerust p{
        text-align: left;
    }
}
@media screen and (max-width: 550px) {
    .Ust-Foto img{
        height:350px;
        width:auto;
        width:100%;
    }
    .alri{
        text-align: left !important;
    }
    .Haklinkler img{
        width:100%;
        height:300px;
        position: relative !important;
    }
}