header nav#nav #nav-links {
    display: none;
}
header nav#nav a img#logo {
    display: block;
    margin: 3px auto;
}

@media only screen and (min-width: 1080px) {
    h1 {
        font-size: 70px;
    }
    h2 {
        font-size: 50px;
    }
    h3 {
        font-size: 35px;
    }


    .main {
        margin-top: 110px;
    }
    .main .content {
        margin-left: 14%;
    }
    .main .content h2, .main .content h3 {
        margin-bottom: 10px;
    }
    .main .content p {
        max-width: 70%;
        margin-bottom: 50px;
    }
}

@media only screen and (max-width: 1080px) {
    h1 {
        font-size: 55px;
    }
    h2 {
        font-size: 35px;
    }
    h3 {
        font-size: 26px;
    }
  
  header nav#nav a img#logo {
        display: block;
        margin: 10px auto;
    }
    
    .main {
        margin-top: 110px;
    }
    .main .content {
        margin-left: 5%;
    }
    .main .content h2, .main .content h3 {
        margin-bottom: 10px;
    }
    .main .content p {
        max-width: 90%;
    }
}

@media only screen and (max-width: 399px) {
    .main h1 {
        font-size: 46px;
    }
}