.container-fix {
    padding-right: 15px;
    padding-left: 15px;
    margin: 0 auto;
}
#mobi{
    display: none;
}
@media only screen and (min-width: 1367px){
    .main-banner{
        height: 100vh;
    }
}


@media only screen and (min-width: 1550px) {
    .container-fix{
        max-width: 80%;
    }
}

@media only screen and (max-width: 1549px){
    
}
@media only screen and (max-width: 1199px){
    .navbar-light .navbar-toggler {
        border-color: transparent;
    }
    .header-top-area .search-form{
        display: none;
    }
    .language-m{
        display: block;
    }
    .header_top_left{
        justify-content: space-around;
    }
    .header_top_left span{
        font-size: 14px;
    }
}
@media only screen and (max-width: 991px){
    .why-chose .col-lg-6{
        display: none;
    }
    .box-text{
        text-align: center !important;
    }
    .list-properties li{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .navbar-light .navbar-toggler {
        border-color: transparent;
    }

}
@media only screen and (max-width: 767px) {
    .main-banner-content h1{
        font-size: 32px;
        line-height: 41px;
    }
    .main-banner-content h2{
        font-size: 24px;
        line-height: 20px;
    }
    .list-properties li{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 20%;
    }
    .header_top_left .top_email,.header_top_left .top_mun_phone{
        display: none;
    }
    .headline .jumbotron .img-bg{
        height: 200px;
    }
    .h1-title-page{
        font-size: 34px;
        text-align: center;
    }
    .title-sec{
        font-size: 26px;
    }
    .product-item-title{
        font-size: 18px;
    }
    #block_footer{
        background-size: cover;
    }
    .main-banner{
        height: 450px;
    }
    .mission-sec .inner .box {
        flex-wrap: wrap;
        padding: 30px 30px 65px 65px;
    }
    .mission-sec .inner .box .aside {
        width: 100%;
    }
    .mission-sec .inner .box .divider {
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        flex-grow: 1;
        flex-direction: column;
        align-items: center;
    }
    .mission-sec .inner .box .main {
        width: 100%;
        padding-top: 30px;
    }
}
@media only screen and (max-width: 480px){
    
}
@media only screen and (max-width: 443px){
   
}
.btnShowgNavi{
    position: fixed;
    top: 11px;
    right: 15px;
    transition: 0.3s ease all;
    padding: 15px 0;
    z-index: 99999;
    padding: 10px 10px;
    text-align: center;
}

.btnShowgNavi span {

    display: block;
    width: 22px;
    height: 3px;
    margin-bottom: 6px;
    position: relative;
    background: #005b87;
    border-radius: 3px;
    z-index: 1;
    transform-origin: 4px 0px;
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),width 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease;
}

.btnShowgNavi span:first-child {
    transform-origin: 0% 0%
}

.btnShowgNavi span:nth-child(3) {
    transform-origin: 0% 100%
}

.mm-wrapper_opened .btnShowgNavi span {
    opacity: 1;
    transform: rotate(45deg) translate(-2px, -1px);
    width: 28px
}

.mm-wrapper_opened .btnShowgNavi span:nth-child(2) {
    opacity: 0;
    transform: rotate(0deg) scale(0.2, 0.2)
}

.mm-wrapper_opened .btnShowgNavi span:nth-child(3) {
    opacity: 1;
    transform: rotate(-45deg) translate(0, -1px)
}

.mm-listitem a{
    text-transform: uppercase;
}
.mm-listitem{
    text-transform: uppercase;
}

.why-chose.nobg::before{
    display: none;

}