@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600;700;900');
html{
    overflow-x: hidden !important;
    font-family:'Poppins', sans-serif;
}
body{
    font-family:'Poppins', sans-serif;
}
.content{
    overflow-x:hidden !important;
    position:relative !important;
}
.pad0{
    padding:0px !important;
}
.main{
    min-height:99vh !important;
}
.bin{
    width:96%;
    margin:auto !important;
}
a{
    text-decoration:none !important;
}
.mainarea{
    position:relative !important;
    width:100%;
}
.leftarea{
    width:6%;
    display:inline-block !important;
    background-color:#0E163D !important;
    height:100%;
    border-right:1px solid rgba(255,255,255,0.1);
    min-height:99vh;
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    bottom:0;
}
.main{
    display:inline-block !important;
    min-height:100vh !important;
    height:100%;
    width:auto;
    margin:auto !important;
    padding-left:6% !important;
}
.bottom{
    display:block !important;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    background-color:#0E163D;
    width:100%;
}
.bottom h3{
    color:rgba(255,255,255,0.8);
    font-size:12.5px;
    padding-top:20px;
    padding-left:7%;
    padding-bottom:10px;
}
.bottom span{
    font-size:13px;
    color:#FFF;
    font-weight:400;
}
.leftarea button{
    color:#FFF;
    margin:auto !important;
    margin-top:24px !important;
    font-size:21px;
    border:none !important;
    width:100%;
}
.hakkimizda{
    padding-top:50px !important;
    padding-bottom:15px !important;
}
.main p{
    color:#212529;
    font-size:13px;
    font-weight:300;
    line-height:30px;
}
.main h3{
    font-size:21px;
    color:#1C1C1C;
    margin-bottom:22px;
}
.hakkimizda h3 > span{
    font-weight:500 !important;
    color:#0E163D !important;  
    font-size:25px !important;
}
.Ustmenu1{
    border-bottom:1px solid rgba(28,28,28,0.1);
}
.Ustmenu1 a{
    display:inline-block;
    padding-top:27px;
    padding-bottom:27px;
    color:#1D1E1E;
    font-size:13.6px;
    margin-right:14px;
    font-weight:400;
}
.bluebox{
    width:100%;
    height:100%;
    background-color:#0E163D;
    text-align:center;
}
.bluebox i{
    color:#FFF;
    padding-top:20px;
}
*:focus{
    outline:none !important;
    box-shadow:none !important;
}
.dropdown-menu a{
    display:block;
    padding-top:12px;
    padding-bottom:12px;
    color:#1D1E1E;
    font-size:13.6px;
    margin-right:14px;
    font-weight:400;
    border-bottom:1px solid rgba(28,28,28,0.1);
}
.dropdown-menu{
    padding:0px !important;
    border-radius:0px !important;
}
.leftcontent{
    position:relative !important;
    height:100% !important;
}
.brands{
    z-index:2;
    margin-bottom:60px !important;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    width:100%;
}
.brands a{
    color:#FFF;
    font-size:14.5px;
    font-weight:400;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    display:block;
    padding-top:30px;
    padding-bottom:30px;
}
.Ustmenu1 img{
    height:auto;
    width:auto;
    max-height:70px;
    object-fit:contain;
}
.pushy a{
    font-size:25px;
    color:rgba(255,255,255,0.7);
    display:block !important;
    margin-top:20px;
    margin-bottom:20px;
}
.pushy a:hover{
    color:#FFF;
}
.rightil{
    margin-top:50px;
}
.pushy .dropdown-menu a{
    font-size:13px !important;
    color:#1E1E1E !important;
    display:block !important;
    margin-top:7px !important;
    margin-bottom:7px !important;
}
.pushy .dropdown-menu{
    padding:0px !important;
    border-radius:0px !important;
}
.rightil a{
    font-size:15px;
    color:rgba(255,255,255,0.7);
    display:block !important;
    margin-top:20px;
    margin-bottom:20px;
}
.block767{
    display:none !important;
}
.iletisim{
    margin-top:50px !important;
    margin-bottom:15px !important;
}
.iletisim a{
    display:block;
    margin-top:14px;
    margin-bottom:14px;
    color:#0E163D;
    font-size:13.5px;
}
.iletisim h6{
    font-size:15px;
    margin-top:20px;
    margin-bottom:20px;
    color:#0E163D;
    font-weight:500;
}
.bgcolor{
    background-color:#0E163D;
}
.iletisim input{
    background-color:#FAFAFA;
    border:1px solid rgba(28,28,28,0.1);
    font-size:13.5px;
    color:#434343;
    width:100%;
    height:45px;
    padding-left:5px;
}
.iletisim textarea{
    background-color:#FAFAFA;
    border:1px solid rgba(28,28,28,0.1);
    font-size:13.5px;
    color:#434343;
    width:100%;
    height:145px;
    padding-left:5px;
    padding-top:5px;
}
.iletisim button{
    background-color:#0E163D;
    border:1px solid rgba(28,28,28,0.1);
    font-size:13.5px;
    color:#FFF;
    width:100%;
    height:45px;
}
.iletisim h3{
    color:#0E163D;
    font-size:19px;
    font-weight:500;
    margin-bottom:15px;
}
.markalarimiz{
    margin-top:50px !important;
    margin-bottom:15px !important;
}
.markabox{
    margin-top:15px;
    margin-bottom:15px;
    min-height:145px;
    padding:10px;
    border:1px solid rgba(28,28,28,0.1);
}
.markabox h2{
    margin-top:14px;
    color:#0E163D;
    font-size:16px;
    font-weight:500;
    margin-bottom:14px;
}
.markabox img{
    width:100%;
    height:100%;
    object-fit:contain;
    margin-top:14px;
    max-height:120px;
}
.squarebox{
    display:none !important;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:2;
    width:96%;
    margin:auto !important;
}
.Giris h3{
    font-weight:600;
    font-size:70px;
    line-height:75px;
    position:absolute;
    z-index:0;
    left:0;
    color:#FFF;
    right:0;
    top:0;
    margin-top:16%;
    margin-left:40px;
}
.square {
    height: 300px;
    width: 220px;
    background-color: transparent;
    border:2px solid rgba(255,255,255,0.4);
    margin-top:13%;
}
.overlay1{
    background-color:rgba(14,22,61,0.2);
    position:absolute;
    z-index:-2;
    left:0;
    right:0;
    top:0;
    bottom:0;
    height:100vh;
}
.Giris{
    position:absolute;
    z-index:-3;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin-left:6%;
    height:100vh;
}
.Giris img{
    width:100%;
    height:100%;
    height:100vh;
    object-fit:cover;
}
.ssss a{
    color:#FFF !important;
}
.hizmetbox{
    min-height:300px;
    border:1px solid rgba(28,28,28,0.1);
    padding:14px;
}
.hizmetbox h1{
    color:#0E163D;
    font-size:16px;
    font-weight:500;
    margin-top:40px;
    margin-bottom:15px;
}
.galeri{
    padding-top:45px;
    padding-bottom:70px;
    background-color:#FAFAFA;
}
.galeri img{
    width:100%;
    height:240px;
    object-fit:cover;
}
.kucukfoto{
    display:none !important;
}
@media screen and (max-width: 1170px) { 
    .leftarea{
        width:9%;
    }
    .main{
        padding-left:9% !important;
    }
    .bottom h3{
        padding-left:10%;
    }
    .Giris{
        position:absolute;
        z-index:-3;
        left:0;
        right:0;
        top:0;
        bottom:0;
        margin-left:9%;
        height:100vh;
    }
    .Giris h3{
        font-weight:600;
        font-size:70px;
        line-height:75px;
        position:absolute;
        z-index:0;
        left:0;
        color:#FFF;
        right:0;
        top:0;
        margin-top:23%;
        margin-left:40px;
    }
    .square {
        height: 250px;
        width: 160px;
        background-color: transparent;
        border:2px solid rgba(255,255,255,0.4);
        margin-top:20%;
    }
}
@media screen and (max-width: 992px) { 
    .leftarea{
        display:none !important;
    }
    .main{
        padding-left:0% !important;
        padding-right:0% !important;
    }
    .bottom h3{
        padding-left:1%;
        padding-top:15px;
        padding-bottom:15px;
    }
    .bottom{
        position:relative !important;
        margin-top:0px !important;
        margin-bottom:0px !important;
    }
    .bin{
        width:100%;
        margin:auto !important;
    }
    .iletisim{
        margin-top:50px !important;
        margin-bottom:15px !important;
    }
    .Giris{
        position:absolute;
        z-index:-3;
        left:0;
        right:0;
        top:0;
        bottom:0;
        margin-left:0% !important;
        height:100vh;
    }
    .Giris h3{
        font-weight:600;
        font-size:70px;
        line-height:75px;
        position:absolute;
        z-index:0;
        left:0;
        color:#FFF;
        right:0;
        top:0;
        margin-top:23%;
        margin-left:40px;
    }
    .square {
        height: 250px;
        width: 160px;
        background-color: transparent;
        border:2px solid rgba(255,255,255,0.4);
        margin-top:20%;
    }
}
@media screen and (max-width: 767px) { 
    .square{
        display:none !important;
    }
    .Giris{
        text-align:center !important;
    }
    .Giris h3{
        font-weight:600;
        font-size:50px;
        line-height:55px;
        position:absolute;
        z-index:0;
        left:0;
        color:#FFF;
        right:0;
        top:0;
        margin-top:0%;
        margin-left:0px;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
    .block767{
        display:block !important;
    }
    .disnon767{
        display:none !important;
    }
    .tete{
        text-align:center !important;
    }
    .Ustmenu1 .but{
        font-size:18px;
        margin-top:23px !important;
        margin-left:25px;
        background-color:transparent !important;
        border:none !important;
        margin-top:13px;
        color:#0E163D;
    }
    .bottom h3{
        padding-left:20px;
    }
    .markabox{
        text-align:center !important;
    }
    .markabox h2{
        font-size:15px !important;
        margin-top:35px !important;
    }
    .markabox img{
        margin-top:25px !important;
        margin-bottom:15px !important;
    }
    .iletisim{
        margin-top:30px !important;
        margin-bottom:15px !important;
    }
    .markalarimiz{
        margin-top:40px !important;
        margin-bottom:15px !important;
    }
}
@media screen and (max-width: 576px) { 
    .buyukfoto{
        display:none !important;
    }
    .kucukfoto{
        display:block !important;
    }
    .overlay1{
        background-color:rgba(14,22,61,0.2);
        position:absolute;
        z-index:-2;
        left:0;
        right:0;
        top:0;
        bottom:0;
        height:100vh;
    }
    .Giris{
        position:absolute;
        z-index:-3;
        left:0;
        right:0;
        top:0;
        bottom:0;
        margin-left:0%;
        height:100vh;
    }
    .Giris h3{
        font-weight:600;
        font-size:40px;
        line-height:45px;
        position:absolute;
        z-index:0;
        color:#FFF;
        margin-top:0%;
        margin-left:0px;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
    .square {
        height: 110px;
        width: 60px;
        background-color: transparent;
        border:2px solid rgba(255,255,255,0.4);
        margin-top:24%;
    }
}