@media screen and (max-width: 500px) {
    .page-aktions .section-promo {
        padding-bottom: 60px;
    }

    .section-info {
        margin-top: -60px;
    }
}

@media screen and (max-width: 705px) {
    .page-rooms .section-promo {
        padding-bottom: 204px;
    }
}

@media screen and (max-width: 705px) {
    .page-room .section-promo {
        padding-bottom: 20px;
    }
}

@media screen and (max-width: 666px){

    .logo {
        height: 50px;
        margin-top: -5px;
        margin-left: 0px;
    }

    .header-phone {
        padding-top: 15px;
    }
}

@media screen and (max-width: 400px) {
    .header-lang {
        margin: 12px 0px 0 0;
    }
    .mobile-nav {
        margin-right: -10px;
    }
}

.room-about__people {
    margin: 17px 15px 0 0;
}

.room-about__price {
    margin: 25px 0px 0 0;
}

@media screen and (max-width: 1420px){
    .header-nav__item.active > a:after {
        left: 10px;
        right: 10px;
    }
}

@media screen and (max-width: 1343px){
    .header-nav__item.active > a:after {
        left: 7px;
        right: 7px;
    }
}

@media screen and (max-width: 705px) {
    .form-booking {
        max-width: 320px;
        padding: 34px 30px 23px 30px;
        margin: -53px auto 0;
    }
}

@media screen and (max-width: 400px) {
    .section-hotels__tripadvisor {
        height: 300px;
    }
}

.tripadvisor-grade {
    width: 120px;
}

.tripadvisor-grade img {
    width: 100%;
}

@media screen and (max-width: 768px) {
    .section-location__inner .location-item__info,
    .section-location__inner .slider-location__item:nth-child(2n) .location-item__info {
        margin-bottom: 40px;
    }
    .section-location__inner .location-item__showed .location-item__info {
        margin-bottom: 40px;
    }
}

.copyright {
    width: calc(100% - 467px);
}

@media screen and (max-width: 768px){
    .copyright {
        width: inherit;
    }
}

@media screen and (max-width: 1070px) {
    .footer-phone {
        float: right;
        margin: 0px 0 0 15px;
        clear: both;
    }
}

.room-about__label img {
    min-height: 24px;
}


.promo-slider-rooms-wrap .slider-promo__item{
    max-height: 240px;
}


.cdsROW.narrow .logo {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inherit;
    float: inherit;
    background: inherit;
    margin: inherit;
    width: inherit;
    height: inherit;
}

/*@media screen and (max-width: 1279px){*/
    /*.page-room .slider-info__item {*/
        /*padding-top: 80px;*/
    /*}*/
/*}*/
/*@media screen and (max-width: 991px){*/
    /*.info-item__main {*/
        /*width: 545px;*/
    /*}*/
    /*.slider-info__item {*/
        /*padding-top: 80px;*/
    /*}*/
/*}*/
/*@media screen and (max-width: 768px){*/
    /*.info-item__main {*/
        /*width: 100%;*/
    /*}*/
/*}*/
