
@media (min-width: 768px) and (max-width: 979px) {

}

/* tablet */
@media (max-width: 960px) {
    .logo{
       font-size: 55px;
        position: absolute;
        top: 12px;
        
        margin-left: -165px;
    }

    #topMenu{
        height:120px;
    }

    .menuItem{
        line-height:160px;
    }
}

/* mobile */
@media (max-width: 545px) {

    .logo{
       font-size: 55px;
        position: absolute;
        top: 12px;
        left: 50%;
        margin-left: -165px;
    }

    #topMenu{
        height:120px;
    }

    .menuItem{
        line-height:160px;
    }

}

@media (min-width: 768px) and (max-width: 979px) {

}