/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  /*header top start*/
  .logo h1 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
    }  
    .header-img1 {
        width: 70px;
        margin-bottom: 10px;
    }
    .header-contact {
        text-align: center;
    }
    .header-contact a {
        font-size: 22px;
    }
    a.logo-content {
        font-size: 18px;
    }
    .menu li {
        padding: 2px 0px;
        background: none;
        height: auto;
        border-bottom: 1px solid #8484842e;
    }
    /*header top end*/  
    /*bannerstart*/ 
    .banner-content h2 {
    font-size: 26px;
    } 
    .banner-content {
        background: #1dbf732b;
        padding: 10px 0;
    }
    .banner-content a {
        font-size: 16px;
    }
    /*banner end*/  
    .p_injury, .non_profit, .estate_planing, .workers_compensationt, .employment_law, .results {
        padding: 40px 0;
    }
    
    .p_injury img, .non_profit img, .estate_planing img, .workers_compensationt img, .employment_law img, .results img {
        margin-bottom: 30px;
    }

    .injury-content h2 {
        font-size: 26px;
        text-align: center;
    }
    .injury-content p {
        text-align: center;
    }
    .injury-img {
        margin-top: 15px;
    }
    
}

 /* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
   /*header top start*/
   header {
    padding: 20px 0;
}
  .logo h1 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
    }  
    .header-img1 {
        width: 70px;
        margin-bottom: 10px;
    }
    .header-contact {
        text-align: center;
    }
    .header-contact a {
        font-size: 22px;
    }
    a.logo-content {
        font-size: 18px;
    }
    .menu li {
        padding: 2px 0px;
        background: none;
        height: auto;
        border-bottom: 1px solid #8484842e;
    }
    /*header top end*/  
    /*bannerstart*/ 
    .banner-content h2 {
    font-size: 26px;
    } 
    .banner-content {
        background: #1dbf732b;
        padding: 10px 0;
    }
    .banner-content a {
        font-size: 16px;
    }
    /*banner end*/  
    .p_injury, .non_profit, .estate_planing, .workers_compensationt, .employment_law, .results {
        padding: 40px 0;
    }
    .injury-content h2 {
        font-size: 26px;
        text-align: center;
    }
    .injury-content p {
        text-align: center;
    }
    .injury-img {
        margin-top: 15px;
    }
}

 /* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
    /*header start*/
    .header-img1 {
        width: 86px;
    }
    .header-contact a {
        font-size: 26px;
    }
    .header-contact a i {
        font-size: 24px;
    }
    .menu li {
        padding: 2px 0px;
        background: none;
        height: auto;
        border-bottom: 1px solid #8484842e;
    }
    .banner-content h2 {
        font-size: 40px;
    }
    section.banner {
        padding: 75px 0;
    }
    /*header end*/
    .p_injury, .non_profit, .estate_planing, .workers_compensationt, .employment_law, .results {
        padding: 50px 0;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
   
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}