@media only screen and (max-width: 550px) {
    #logoDiv{
        display: none;
    }

    .big1{
        height: 100vh;
    }

    #back{
        width: auto;
    }

    .mainLogo{
        top: 40vh;
    }

    .mainLogo p{
        font-size: 2vw;
    }

    .margin_BT{
        height: 15vh;
        padding-top: 2vh;
    }

    .services_text{
        font-size: 10vw;
    }

    .big2{
        height: auto;
        padding-bottom: 10vh;
        padding-top: 5vh;
    }

    .half{
        float: none!important;
        width: auto!important;
        height: 38vh;
    }

    .desc{
        font-size: 2.5vw;
    }

    .desc p{
        font-size: 1.5vw;
    }

    .bottom p{
        font-size: 2.5vw;
    }

    .headerCon{
        font-size: 10vw;
        margin-bottom: 13%;
    }

    .fa-cog{
        display: none;
    }
}

@media only screen and (orientation: portrait) and (min-width: 550px){
    #logoDiv{
        display: none;
    }
    
    .big1{
        height: auto;
    }

    .big2{
        padding-top: 5vh;
    }

    .mainLogo{
        top: 15vh;
    }

    .margin_BT{
        height: 10vh;
    }

    .big2{
        height: 50vh;
    }

    .half{
        height: 30vh;

    }

    .imageTop{
        height: 15vh;
        width: 15vh;
    }

}

@media only screen and ( max-width: 650px ){
    .redir{
        display: none!important;
    }
}

@media only screen and ( max-width: 940px ){
    footer{
        font-size: 1.2vw;
    }
}