@media screen and (min-width: 926px) and (max-width: 1025px) {
    .res-container {
        width: 925px !important;
    }
}

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

    body {
        background: url(../../img/bg.png);
    }
    
    .w100 {
        width: 100% !important;
        float: none !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    
    .res-btn-back {
        width: 100% !important;
        float: none !important;
        margin: 17px 0px !important;
    }
    
    .btn-back {
        width: 150px !important;
        height: 41px !important;
    }
    
    .show { display: inline-block !important; }
    .show-block { display: block !important; }
    
    .hide {
        display: none !important;
    }
    
    .mid {
        text-align: center !important;
    }
    
    .res-container {
        width: 100% !important;
        margin: 0 !important;
    }
    
    .res-container2 {
        width: 92% !important;
        margin: 0 !important;
    }
    
    .res-content {
        padding: 10% 5% !important;
    }
    
    .res-logo {
        width: 100% !important;
        display: inline-block !important;
        height: 75px !important;
        margin-top: 15px !important;
        margin-left: 5px !important;
    }
    
    .res-slider {
        height: 200px !important;
    }
    
    .res-form {
        position: static !important;
        width: 90% !important;
        height: auto !important;
        margin-top: 40px !important;
    }
    
    .res-img-prog {
        background-size: 100% !important;
        margin-bottom: 10px !important; 
    }
    
    .res-capt-prog {
        height: 32% !important;
    }
    
    .res-capt-in {
        font-size: 16px !important;
        padding: 9px 5px 9px 15px !important;
    }
    
    .res-intro {
        padding: 15px 0px 25px !important;
        font-size: 20px !important;
    }
    
    .res-calendar {
        width: 100% !important;
        text-align: -webkit-center !important;
        padding: 0px 0px 20px 0px !important;
    }
    
    .res-yt {
        margin: 30px 0px 50px !important;
    }
    
    .res-show-chat {
        bottom: 75px !important;
        right: 0px !important;
        margin-left: 0px !important;
    }
    
    .res-foot {
        padding: 0px 10px 0px 10px !important;
        margin: 10px 0px 0px !important;
    }
    
    .res-bg-foot {
        height: 55px !important;
        width: 100% !important;
    }
    
    .res-txt-foot {
        font-size: 14px !important;
        margin-left: 0px !important;
        padding-top: 6px !important;
    }
    
    .res-review-us {
        background-size: 35% !important;
    }
    
     /* CALENDAR */
    .ui-datepicker {
        width: 100% !important;
        padding: 0px !important
    }
    
    
}