@media (max-width: 1280px) {
    .wrapper{
        width: 97%;
        /*display: inline-block;*/
        display: table;
        margin: 0 auto;
    }
    #top .top-menu span {
        display: inline-block;
        margin-left: 10px;
    }
    .free-ship{
        display: none;
    }
    #slider{
        width: 100%;
    }
    .rslides {
        height: auto !important;
    }
    a.rslides_nav.rslides1_nav.prev,
    a.rslides_nav.rslides1_nav.next{
        margin-top: -25% !important;
    }
    #section-6 .box50{
        width: 100%;
    }
    .banners img {
        max-width: 100%;
        width: 100%;
    }
}
@media (max-width: 1024px){
    #menu-bar .newsletter_top_box {
        display: none;
    }
}
@media (max-width: 900px){
    #top {
        width: auto;
    }
    .product-box {
        width: 90%;
        margin-left: 20px;
    }
    .related_hotel_image{
        display: none;
    }
    .related_hotel_data {
        width: 100%;
        float: left;
    }
    .related_hotel_link {
        right: 0;
    }
    .product-box-100 {
        width: 96%;
    }
}
@media (max-width: 769px){

/*    .product-box {
        width: 90%;
        margin-left: 20px;
    }*/

    .form-group input[type="text"],
    label, 
    .input-span{
        width: 100%;
        margin: 0 0 0.5em;
        text-align: left;
    }
    label{
        margin: 0;
    }
    .product-box-100 {
        width: 96%;
    }
    .related_products_hidden, .related_category_hidden {
        display: none;
    }
    .col20{
        width:30%;
    }
    .col80{
        width:70%
    }
    #reservation-box{
        width: 49%;
    }
    #change-box{
        width: 49%;
    }
    #links-box{
        display: none;
    }
    .claim-home .font57{
        font-size: 42px;
        line-height: 40px;
    }
    #slider{
        width: 100%;
    }
}