@media(max-width: 992px) {
    header{
        height: 80px;
    }
    .navbar-brand img{
        max-height: 46px;
    }
    .owl-prev, .owl-next{
        left:-5px;
        height: 60px;
        margin-top:-40px;
        font-size: 60px !important;
        border-radius: 50%;
    }
    .owl-next{
        left:auto;
        right:-5px;
    }
}
@media(max-width: 768px) {
    .homepage-main-text-section{
        background: #1a1c28 url(../img/homepage-bg-desktop1.jpg?v=2) no-repeat 51.56% 95.53%;
    }
    .back-image-block{
        position: relative;
    }
    .back-image-block .container{
        position: relative;
    }
    .back-image-block:before {
        content: ' ';
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.5);
        z-index:0;
    }
}
@media(max-width: 576px) {
    .homepage-main-text-section {
        padding-top: 150px;
        box-shadow: inset 0 400px 100px 30px rgba(0,0,0,0.7);
    }
    .text-mobile-section{
        font-size: 13px;
    }
    .unlocking-block p{
        margin-bottom:0;
    }
    .unlocking-icon{
        width: 50px;
        height: auto;
    }
}

@media(max-width: 400px) {
    #language_select{
        margin-left: 5px;
    }
    .homepage-main-text-section {
        font-size: 12px;
    }
}
