@media only screen and (max-width:999px) and (min-width:768px){
    .headerContainer{
        padding: 75px 30px;
    }

    .headerContainer .logo, .footer .logo{
        width: 130px;
        margin: 10px 0 0 0;
    }

    .headerContainer ul li, .footer ul li{
        font-size: 14px;
        line-height: 14px;
        padding: 18px 8px 0 8px;
    }

    .headerContainer .callToday, .footer .callToday{
        line-height: 18px;
        font-size: 14px;
        width: 110px;
    }

    .headerContainer ul, .footer ul{
        width: calc(100% - 240px);
    }

    .helpForm{
        padding: 35px 30px;
    }

    .helpForm h2{
        font-size: 22px;
    }

    .helpForm ul li input, .helpForm ul li input[type=submit]{
        font-size: 14px;
    }
}

@media only screen and (max-width:1199px) and (min-width:1000px){
    .headerContainer .logo, .footer .logo{
        width: 235px;
    }

    .headerContainer ul, .footer ul{
        width: calc(100% - 385px);
    }

    .headerContainer ul li, .footer ul li{
        font-size: 16px;
        line-height: 16px;
        padding: 18px 10px 0 10px;
    }
}

.practiceAreas ul li, ul.practiceAreaList li{
    height: 300px;
}

.practiceAreas ul li a, ul.practiceAreaList li a{
    font-size: 22px;
    padding: 140px 0 0 0;
}

.practiceAreas ul li a:hover, ul.practiceAreaList li a:hover{
    font-size: 22px;
}