@media screen and (max-width: 1279px) {
    .frame{
        width:1004px;
    }
}

@media screen and (max-width: 1023px) {
    .frame{
        width:780px;
    }

    #header{
        height:100px;
    }

    .header h1{
        width:188px;
        height:56px;
    }
}



@media screen and (max-width: 799px) {
    .frame{
        width:100%;
    }

    .home-body{
        width:100%;
        height:400px;
    }

    #header .navicon{
        display:block;
    }

    .navbar-dropdown-content{
        display:block;
        position:unset;
    }

    .navbar-dropdown-content ul{
        display:block;
    }

    .navbar-dropdown {
        overflow:unset;
    }

    .services-image{
        width:96%;    
    }

    .services-description{
        width:98%;    
    }

    #footer .address-footer{
        float:none;
        margin:0px auto;
        width:200px;
    }

    #footer .navbar-footer{
        float:none;
        padding-top:20px;
        margin:0px auto;
        width:200px;
        padding-bottom:20px;
    }
}