
.fadein_title {

    display: none !important;
}

.welcomehotel_fadein {

    display: none;
}

@media screen and (min-width: 480px) {

    .fadein_form_start .slider-form_block {
        
        max-width: 600px;
        bottom: 25%;
        margin: 0 auto;

    }
    .fadein_form_start .zzz {

        background: rgba(0, 0, 0, .55);
        z-index: 12;
    }
    .fadein_form_start .slider-form {

        position: relative;
        padding: 20px 20px;
        border-radius: 12px 12px 0 0;
        box-sizing: 0 -1px 10px rgba(0, 0, 0, .1);
        z-index: 0;
    }
    .fadein_form_start .slider-form_input {

        width: 25%;
        padding-right: 0;
        box-sizing: border-box;
        margin: 0;
        height: 48px;
        line-height: 0;
    }

    .fadein_form_start .button-submit {

        font-weight: 500;
    }

    .fadein_form_start .main-form_submit {

        display: block;
        width: 100%;
        margin: 20px 0 0 0;
    }

    .fadein_form_start .slider-form_people {
        width: 50%;
        padding-right: 0; 
        box-sizing: border-box;
        margin: 0;
        height: 48px;
        line-height: 0;
        padding-left: 15px;
    }
    
    .fadein_form_start .welcomehotel_fadein {

        display: inline-block;
        margin: 0;
        padding: 20px 20px 28px;
        font-size: 24px;
        line-height: 1.1;
        font-family: 'Roboto', sans-serif;
        color: #000;
        width: 100%;
        font-weight: 400;
        box-sizing: border-box;
        bottom: -12px;
        position: relative;
        text-align: left;
        background: #fafafa;
        border-radius: 12px 12px 0 0;
    }
    .fadein_form_start .slider-form_date {

        border: 1px solid #dedede;
        background-size: 15px;
        background-position: 94% center;
        background-image: none;
    }
    .fadein_form_start #coming {

        height: 18px;
        line-height: 0;
        padding: 30px 15px 16px;
        font-size: 16px;
        border-radius: 3px 0 0 3px;
    }
    .fadein_form_start #leaving {
        
        height: 18px;
        line-height: 0;
        padding: 30px 15px 16px;
        font-size: 16px;
        border-left: 0;
        border-radius: 0 3px 3px 0;
    }
    .fadein_form_start .slider-form_corp {

        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 20px;z-index: -1;
        border-radius: 0 0 12px 12px;
    }

    .fadein_form_start .guest-info {

        line-height: 56px;
    }

    .fadein_form_start .children-age {

        line-height: 56px;
    }
    .fadein_form_start .left-part {

        line-height: 1;
    }
    .fadein_form_start .slider-form_corp_text {

        width: 50%;
        line-height: 1;
    }

    .fadein_form_start .guests-values {

        width: calc(100% - 15px);
        left: auto;
        right: 0;
    }

    .fadein_form_start .slider-form_corp_submit {

        width: 50%;
        max-width: 50%;
    }

    .fadein_form_start .input-block {

        padding: 0;
        height: 48px;
    }

    .fadein_form_start .guests-block {

        height: 46px;
        line-height: 1;
        border: 1px solid #dedede;
        padding: 0 15px;
        border-radius: 3px;
    }

    .fadein_form_start .ui-datepicker-append {
        
        left: 100px;
        line-height: 4;
    }
    
   .fadein_form_start  .guests-block {

        height: 0;
        line-height: 0;
        padding: 30px 15px 16px;
    }
    .fadein_form_start #main-corp_button b {
        font-weight: 600;
        -moz-font-weight: 600;
    }

    .fadein_form_start .down-onclick {

        right: 15px;
    }

    .info_fadein {
        display: none;
    }

    .fadein_form_start .info_fadein {
        position: absolute;
        display: block;
        font-size: 10px;
        font-weight: 100;
        line-height: 1;
        top: 7px;
        left: 18px;
        z-index: 1;
        font-family: 'Roboto', sans-serif;
    }

    .fadein_form_start .title-to-fade_close {

        z-index: 6;
        top: 28px;
        right: 20px;
        width: 28px;
        height: 28px;
    }
    .slider-form_people .info_fadein{
        left: 30px;
    }

}

@media (min-width: 480px) and (max-width: 640px) {

    .fadein_form_start .slider-form_block {
        
        max-width: 480px;
        bottom: 25%;
        margin: 0 auto;

    }

    .fadein_form_start .ui-datepicker-append {

        display: none;
    }

    .fadein_form_start .slider-form {

        position: relative;
        padding: 12px 20px;
    }

    .fadein_form_start .welcomehotel_fadein {

        padding: 16px 20px 28px;
        font-size: 20px;
    }

    .fadein_form_start .title-to-fade_close {
        
        z-index: 6;
        top: 25px;
        right: 17px;
        width: 28px;
        height: 28px;
    }
    .fadein_form_start .slider-form_input {
        width: 26%;
    }
    .fadein_form_start #coming,.fadein_form_start #leaving {
        padding: 30px 10px 16px;
    }

    .fadein_form_start .slider-form_people {

        display: inline-block;
        width: 48%;
    }
    .fadein_form_start .common-guests  {

        line-height: 0;
    }

    .fadein_form_start .guests-block {

        padding: 28px 10px 18px;
        font-size: 16px;
        justify-content: left;
    }

    .fadein_form_start .info_fadein { 
        left: 10px;
    }
    .fadein_form_start  .slider-form_people .info_fadein{
        left: 25px;
    }
    .fadein_form_start .down-onclick {

        right: 5px;
    }

    .fadein_form_start .slider-form_corp_submit {
        width: 100%;
        max-width: 100%;
        height: 48px;
    }

}

@media screen and (max-width: 480px) {
    
    .fadein_title {

        display: none;
    }
.fadein_form_start .slider-form {

        position: relative;
        padding: 20px 20px;
        border-radius: 12px 12px 0 0;
        box-sizing: 0 -1px 10px rgba(0, 0, 0, .1);
        z-index: 0;
    }
   .fadein_form_start .welcomehotel_fadein {

        display: inline-block;
        margin: 0;
        padding: 20px 50px 28px 20px;
        font-size: 22px;
        line-height: 1.1;
        font-family: 'Roboto', sans-serif;
        color: #000;
        width: 100%;
        font-weight: 400;
        box-sizing: border-box;
        bottom: -12px;
        position: relative;
        text-align: left;
        background: #fafafa;
        border-radius: 12px 12px 0 0;
    }

    .info_fadein {
        display: none;
    }

    .fadein_form_start .fadein_close {
        display: block;
        position: absolute;
        top: -85px;
        right: 0;
        width: 30px;
        height: 30px;
        cursor: pointer;
    }

    .info_fadein {
        display: none;
    }

    .fadein_form_start .info_fadein {
        position: absolute;
        display: block;
        font-size: 10px;
        font-weight: 100;
        line-height: 1;
        top: 7px;
        left: 18px;
        z-index: 1;
        font-family: 'Roboto', sans-serif;
    }

    .fadein_form_start .title-to-fade_close {

        z-index: 6;
        top: 28px;
        right: 20px;
        width: 28px;
        height: 28px;
    }
    .slider-form_people .info_fadein{
        left: 30px;
    }

    .fadein_form_start #coming {

        height: 18px;
        line-height: 0;
        padding: 30px 15px 16px;
        font-size: 16px;
        border-radius: 3px;
    }
    .fadein_form_start #leaving {
        
        height: 18px;
        line-height: 0;
        padding: 30px 15px 16px;
        font-size: 16px;
        border-radius: 3px;
    }

    .fadein_form_start .slider-form_people .info_fadein {

        display: none;
    }

    .fadein_form_start .main-form_submit {

        margin: 0;
    }

    .slider-form_date {

        background-position: 95% 22px;
    }
    .fadein_form_start .slider-form_corp {

        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 20px;z-index: -1;
        border-radius: 0 0 12px 12px;
    }
    .fadein_form_start .slider-form_block {

        margin: 30% auto;
    }
}

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

    .slider-form_date {

        background-image: none;
    }

    .fadein_form_start .welcomehotel_fadein {

        font-size: 20px;
    }
}