
@media (max-width: 575.98px) { 

}

@media (max-width: 767.98px) { 

}

@media (max-width: 991.98px) {
    .hidden-mobile{
        display: none;
    }
    #lang_sel_list .top-grey-block span{
        display: none;
    }
    .mobile-justify-content-left{
        justify-content: flex-start!important;
    }
    .mobile-d-flex-right{
        display: flex;
        align-content: flex-end;
        flex: 2;
        justify-content: flex-end;
    }
    .mobile-margin-auto{
        margin: 0 auto;
    }
    #demo .carousel-inner{
        height: auto;
    }
    .carousel-item .big-featured{
        margin-bottom: 20px;   
    }
    .line-block{
        margin-bottom: 20px;
    }

}

@media (max-width: 1199.98px) {

}

@media (min-width: 767.98px) {
    .hidden-desktop{
        display: none;
    }
}