.mobile-nopadding {
    padding-left:0px;
    padding-right:0px;
}
.mobile-padding {
    padding-left:15px !important;
    padding-right:15px !important;
}

@media only screen and (min-width: 1280px) {
    .main-container {
        width:1280px !important;
    }
}

@media (min-width: 1280px) {
    .hotel-item-image {
        height: 110px;
        max-height: 110px;
        min-height: 110px;
        overflow: hidden;
    }

    .hotel-item-image img {
        height: 110px;
    }

    .popular-banner .hotel-item-image, .similar-hotels-carousel .hotel-item-image, #home-popular-list .hotel-item-image {
        height: 80px;
        min-height: 80px;
        max-height: 80px;
    }
}

@media only screen and (max-width: 1024px) {
    div.middle {
        width:100% !important;
    }
    #home-popular-list .owl-item {
        margin-left:13px !important;
        margin-right:14px !important;
    }
    .owl-carousel .owl-item img {
        max-height:80px;
    }
    #countrySelect, #citySelect {
        display:none;
    }
    #top-block {
        display:none;
    }
    #topBlock {
        padding-top:50px;
    }
    .search-form {
        border:none;
    }
    .search-form .labelp {
        text-align: center;
        font-weight: bold;
        font-size: 24px;
    }
    .search-form .searchCountry {
        margin-top:30px;
    }
    .digits-waypoint-wrapper {
        width: 33.3%;
        float: left;
        padding:0px;
    }
    .starsHomeFilter, .starsHomeFilter > div {
        height:220px !important;
    }
    .priceHomeFilter > div {
        margin-bottom:60px;
    }

    .homeFilterSubmitWrapper {
        margin:15px;
        margin-top:80px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff !important;
    }
    .digits-waypoint-wrapper span {
        font-size:20px !important;
    }
    #topDestinations {
        height:220px !important;
    }
    .filter-submit {
        width:90%;
        left:0%;
        margin-left:5%
    }
    section h3 {
        font-size: 28px;
        font-weight: bold;
        width: 90%;
    }
    #slider {
        display: none;
    }
    #top-block {
        padding-top:60px;
    }
    .hotel-sidebar {
        display:none;
    }
    .hotel-page-block-top .hotel-title {
        width:100%;
    }
    .hotel-starz {
        float:left;
    }
    .hotel-item-stat p, .hotel-description-fields p {
        width:100%;
    }
    .hotel-description {
        text-align:justify;
    }

    .hotel-page-block-middle div {
        width:100%;
        float:left;
    }
    .hotel-address-label {
        float:left;
    }
    .hotel_address {
        float:right;
    }
    .hotel-map-wrapper {
        float:left;
        width:100%;
    }
    .mobile-hotel-image {
        text-align:center;
    }
    .hotel-image img {
        width:80%;
    }
    .mobile-hotel-image a {
        font-size:20px;
    }
    .hotel-sidebar {
        display:none;
    }
    .hotel-show-all-params {
        bottom:40px;
    }
    .hotel-page-block-middle > div:last-child {
        height:80px;
    }
}

@media only screen and (orientation:portrait) and (max-width: 1024px) {
    .homeFilterSubmitWrapper {
        margin-top:20px !important;
    }
    .hotel-image img {
        width:50%;
    }
    .priceHomeFilter {
        height:160px;
    }
    .sorter-inner li {
        font-size:9px;
    }
    .sorter-title {
        font-size:10px;
        position: absolute;
        margin-top: -12px;
        margin-left: 0px;
        left: 0px;
    }
    .popular-banner-wrapper {
        display:none;
    }
}

@media screen and (orientation:landscape) and (max-width: 1024px) {
    .mobile-fix1 {
        padding-bottom:15px !important;
    }
    .sorter, .mobile-fix2 {
        float:left;
        width: 100%;
    }
    .popular-banner-wrapper {
        display:none;
    }
    .priceHomeFilter {
        height:160px;
    }
    .stars-filter {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    #priceFilter {
        height:220px;
    }
    .price-filter-submit {
        margin-top:55px;
    }
    .stars-filter, #priceFilter {
        width: 48%;
        float: left;
        position: relative;
    }
    #priceFilter {
        margin-left: 4%;
    }
    .filters-reset {
        margin-top: 15px;
        float: left;
        width: 100%;
        margin-bottom: 15px;
    }
    .hotel-item-wrapper {
        width:50%;
        float:left;
    }
    .hotels-grid ul::after {
        content:'';
        display:block;
        clear:both;
    }
}


























@media only screen and (max-width: 320px) {

}

@media only screen and (min-width: 425px) {
    @media only screen and (max-width: 768px) {

    }
}

@media only screen and (min-width: 768px) {
    @media only screen and (max-width: 1024px) {

    }
}

@media only screen and (min-width: 1024px) {
    @media only screen and (max-width: 1280px) {

    }
}

@media only screen and (max-width: 992px) {

}
@media only screen and (max-width: 320px) {

}

@media only screen and (min-width: 425px) {
    @media only screen and (max-width: 768px) {

    }
}

@media only screen and (min-width: 768px) {

    @media only screen and (max-width: 1024px) {

    }
}


@media (min-width: 768px) {

}
@media (min-width: 1200px) {

}
@media (min-width: 992px) and (max-width: 1199px){

}

@media (min-width: 992px) and (max-width: 1300px){

}
@media (min-width: 992px) and (max-width: 1024px){

}


@media only screen and (min-width: 1024px) {
    @media only screen and (max-width: 1280px) {

    }
}

@media (max-width: 768px) {

}



@-moz-document url-prefix() {

}