/* CSS Document */

/* Hotels page */

.hotel-box.bordered{
   height: 27.5em;
   padding-bottom: 0;
}

.bordered .hotel-box-content {
    padding: 15px 10px;
}

.videos.hotel-lists img {
    height: 100%;
}

.hotel-box p.price {
    font-size: 15px;
}

@media screen and (min-width: 768px) and (max-width: 1250px){
    .hotel-lists .hotel-box {
        min-height: 190px;
    }    
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .content-box ul {
        padding: 2px 20px;
    }
}


@media screen and (max-width: 1200px){
    .logo{
        padding: 0px;
    }
    
    header .men-sub {
        top: -15px;
    }

}

@media screen and (max-width: 767px) {
    /* CSS Inner Gallery */
    
    header .men {
        top: -55px;
    }
    
    header .men-sub {
        top: -45px;
    }
    
    .source, .gallery img {
        min-height: 230px!important;
    }
    
    .click .col-sm-3 {
        display: none;
    }
    
    .click .addr{
        text-align: center;
    }
    
    /* Hotels page */
    .hotel-box.bordered{
        height: unset;
    }
        
    .hotel-box .img-responsive {
        width: 100%;
    }
    
    .hotel-lists h2{
        text-align:center;    
    }
    
    .videos.hotel-lists img {
        width: 125px!important;
        max-width: 125px;
    }
    
    .footer .social-content, .social{
        text-align: left;
        float: left!important;
    }
    
    .source .previous, .source .next{
        top: 35%!important;
    }
    
    .bordered-content h2{
        text-align: center;
    }

    .text-box{
        padding: 5px 0;
        margin-top: 5px;
    }
    .text-box .hotel-box-content{
        padding: 0;
    }
}
