@media all   and (max-width: 1328px) {

    .sticky-nav {
        width: 100%;
        left: 0;
        margin-left: 0;
    }

    .sticky-nav .nav-main {
        margin-left: 100px;
    }
}
@media all   and (max-width: 1115px) {

    .sticky-nav .nav-main {
        margin-left: 20px;
    }

    .top_menu li {
        padding:5px  6px;
    }
    .nav-logo {
        margin-left: 10px;
    }
    .sticky-nav .contact-btn {
        margin-right: 10px;
    }
}

@media all   and (max-width: 853px) {
    .sticky-nav {
        position: absolute;
    }
}
@media all   and (max-width: 780px) {

.mobile {
    display: block;
}


}

@media all   and (max-height: 800px) {
.res-expired {
    margin: 30px auto;
}
}