@media (max-width: 1100px){
    .contacts{
        position: static;
        width: 100%;
        padding: 20px;
        box-sizing: border-box;        
    }    
    .headerText{
        font-size: 36px;
    }
    .headerLogo{
        height: 130px;
    }
    .mainPageWhiteText{  
        font-size: 30px;
        line-height: 36px;
    }
    .mainPageWhiteBtn{
        font-size: 22px;
    }
    .mainPageBonusesHeader, .questionsHeader{
        font-size: 36px;
        line-height: 42px;
    }
    .mainPageBonusesStep{
        font-size: 20px;
        line-height: 24px; 
    }
    .mainPageBonusesContainer{
        padding-left: 35px;
    }
    .questions{
        height: calc(100vh - 172px) !important; 
        /*min-height: 0 !important; */
    }
}
@media (max-width: 991px){
    .resultImage{
        display: none;
    }
    .projectCard .image-wrapper{
        padding-top: 120%;
    }  
    .projectCard .property-information{
        padding: 5px 5px 5px;
        font-size: 13px;
        line-height: 18px;
        text-align: center;
    }  
}
@media (max-width: 767px){
    .mainBG{
        background-image: url('bgNewMin.jpg');
    }
    .mainBGBlur{
        background-image: none;
    }
    .headerLogoD{
        display:none;
    }
    .headerLogoM{
        display:block;
    }
    .q2Map{
        display: none;
    }
    .questionsButtons{
        right:15px;
        bottom: 20px;
    }
    .questionsNumber{
        width: auto;
        text-align: left;
        left: 15px;
        bottom: 25px;
    }
    .questionsImage{
        display:none;
        height: 0;
    }
    .headerText{
        font-size: 28px;
    }
    .headerLogo{
        height: 110px;  
    }
    header .navbar .navbar-brand{
        margin: 0 auto !important;
    }
    header .navbar .container{
        text-align: center;
    }
    .mainPageWhiteText{  
        font-size: 22px;
        line-height: 28px;
    }
    .mainPageWhiteBtn{
        font-size: 20px;
    }
    .mainPageBonusesIcon{
        display: none;
    }
    .mainPageBonusesHeader, .questionsHeader{
        font-size: 34px;
        line-height: 42px;
    }
    .mainPageBonusesStep{
        font-size: 16px;
        line-height: 20px; 
    }
    .mainPageBonusesContainer{
        padding-left: 0px;
    }
    .questions{
        height: calc(100vh - 195px) !important; 
        /*min-height: 0 !important; */
    }
}

@media (max-width: 466px){
    .questions{
        height: calc(100vh - 228px) !important; 
        /*min-height: 0 !important; */
    }
}