@media  (max-height: 800px){
    .page{
        padding-top: 30px!important;
        padding-bottom: 0px!important;
        min-height: 0px!important;
    }
}

@media  (max-height: 630px){
    .page{
        padding-top: 0px!important;
        padding-bottom: 0px!important;
        min-height: 0px!important;
    }

    .section-subtitle{
        display: none;
        height: 0px;
        padding: 0px;
        margin: 0px;
    }
}

@media  (max-height: 550px){
    .content-wrapper{
        padding-top: 10px!important;
    }
}

@media  (max-width: 450px){
    .copyrights {
        bottom: -29px!important;
        opacity:.8;
    }
}