 @media (min-width: 1200px){
.container {
    width: 1170px;
    max-width: 100%;
}
.header_container .left_nav_ul .first_nav_left_li:before{
  left: 14px;
}
.header_container .right_nav_ul .last_nav_right_li:after{
  right: 14px;
}
}
@media all and (max-width:1199px) {
  .jumbotron_li5{
    width: 100%;
    float: none;
    border-bottom: 1px solid #bfcdda !important;
  }
  .jumbotron_li6{
    width: 100%;
    float: none;
  }
  .text-box-banner strong::after{
  width: 42px;
  left: 398px;
}
.text-box-banner strong::before{
  width: 42px;
  left: 4px;
}
.text-box-banner strong{
  font-size: 31px;
}
.banner .banner-form h1{
  font-size: 20px;
}
.text-box-banner h1{
  font-size: 24px;
}

/* header media query start by Usman */
.header_container .header_icon_ul .header_icon_li .fa-stack{
  font-size:11px;
  color:#d60909;
}
.header_container .header_icon_ul .header_icon_p p{
  font-size:10px;
  font-family: 'Open Sans', sans-serif;
}
.header_container .header_contact_ul .header_contact_li{
  padding:0 2px;
}
.header_container .header_contact_ul .header_contact_li .fa{
  font-size:14px;
  color:#d60909;
}
.header_container .header_contact_ul .header_contact_li .span_p{
  font-size:12px;  
  font-family: 'Open Sans', sans-serif;
} 
.header_container .right_nav_ul .right_nav_li{
  padding: 3px 4px 3px 4px;
  margin:0;
}
.footer_back .Follow-us i{
  margin-right: 10px;
}
/* header media query start by Usman */
/* change in value */
.header_container .header_contact_ul .header_icon_p p{
  font-size:11px;
  font-family: 'Open Sans', sans-serif;
  margin-bottom:0;
  font-weight:600;
  padding-top:7px;
  }
  /* change in value */
                      /* new change  */
                      .header_container .header_contact_ul .header_icon_p{
                      float:right;
                      }
                      .header_container .header_contact_ul .login_div{
                      margin-bottom:13px;
                      }
                      .header_container .logo_col{
                      padding-top: 12px;
                      }
                      /* new change  */
.header_container .header_icon_ul .header_icon_li .header_icon_border {
border: 1px solid #d60909;
border-radius: 50%;
color: #d60909;
font-size: 12px;
height: 22px;
width: 22px;
text-align: center;
line-height: 20px;
cursor: pointer;
}
.header_container .left_nav_ul .left_nav_li{
padding: 2px 6px 5px 8px;
margin:0;
}
.header_container .header_contact_ul .header_contact_li{
padding:0 2px;
}
.header_container .header_contact_ul .header_contact_li .fa{
font-size: 14px;
color: #d60909;
padding-right: 4px;
}
.header_container .header_contact_ul .header_contact_li .span_p{
font-size: 11px;
font-family: 'Open Sans', sans-serif;
} 
.header_container .right_nav_ul .right_nav_li{
padding: 2px 4px 5px 4px;
margin:0;
}
/* end Header mediaquery by Usman */

/* start of "about us" media query by Usman  */
.about_banner_content .banner_content_injured{
font-size:20px;
padding-top:40px;
padding-bottom:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
color:#ffe400;
font-weight:600;
}
.about_banner_content .banner_content_help{
font-size:20px;
padding-top:6px;
padding-bottom:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
}
.about_banner_content .banner_content_fee{
font-size:20px;    
padding-top:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
}
.aboutUs_content_div .aboutUs_content_col .aboutUs_content_h5{
font-size: 20px;
font-weight: 600;
font-family: "Open Sans", sans-serif;
padding-bottom:15px;
margin:0;
}  
.aboutUs_content_div .aboutUs_content_col .aboutUs_content_h6{
font-size: 18px;
font-weight: 600;
font-family: "Open Sans", sans-serif;
padding-bottom:15px;
color:#df5c5c;
margin:0;
}
.aboutUs_content_div .aboutUs_content_col .aboutUs_content_p{
font-size: 14px;
font-weight: 400;
font-family: "Open Sans", sans-serif;
margin:0;
line-height:19px;
padding-bottom:16px;
}   

/* end of "about us" media query by Usman  */

/* start of "our blog" media query by Usman  */
.blog_banner_content .banner_content_injured{
font-size:20px;
padding-top:40px;
padding-bottom:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
color:#ffe400;
font-weight:600;
}
.blog_banner_content .banner_content_help{
font-size:20px;
padding-top:6px;
padding-bottom:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
}
.blog_banner_content .banner_content_fee{
font-size:20px;    
padding-top:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
}

/* start of cards in "our blog" */
.blog_card_div .blog_card_one{
margin-top:55px;
}
.blog_card_div .blog_card_one .row{
padding-top:20px;
}
.blog_card_div .blog_card_one .blog_card_img_col{
position:relative;
}
.blog_card_div .blog_card_one .card_img{
margin: 6px 0 24px 20px;
border:1px solid lightgrey;
}
.blog_card_div .blog_card_one .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 16%;
max-height: 60px;
font-size: 18px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_one .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:25px;
color:#0e467e;
padding-bottom:7px;
}
.blog_card_div .blog_card_one .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:7px;
}
.blog_card_div .blog_card_one .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_one .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding-right:32px;
}
.blog_card_div .blog_card_one .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 5px 15px 5px 15px;
border-radius:5px;
text-decoration:none;
margin-top: 30px;
}
/* second card    */
.blog_card_div .blog_card_two{
margin-top:30px;
}
.blog_card_div .blog_card_two .row{
padding-top:20px;
}
.blog_card_div .blog_card_two .blog_card_img_col{
position:relative;
}
.blog_card_div .blog_card_two .card_img{
margin: 6px 0 24px 20px;
border:1px solid lightgrey;  
}
.blog_card_div .blog_card_two .card_img_calender{position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 16%;
max-height: 60px;
font-size: 18px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_two .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:25px;
color:#0e467e;
padding-bottom:7px;
}
.blog_card_div .blog_card_two .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:7px;
}
.blog_card_div .blog_card_two .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_two .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding-right:32px;
}
.blog_card_div .blog_card_two .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 5px 15px 5px 15px;
border-radius:5px;
text-decoration:none;
margin-top:12px;
}
  
/* third card    */
.blog_card_div .blog_card_three{
margin-top:30px;
}
.blog_card_div .blog_card_three .row{
padding-top:20px;
}
.blog_card_div .blog_card_three .blog_card_img_col{
position:relative;
}
.blog_card_div .blog_card_three .card_img{
margin: 6px 0 24px 20px;
border:1px solid lightgrey;
}
.blog_card_div .blog_card_three .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 16%;
max-height: 60px;
font-size: 18px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_three .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:22px;
color:#0e467e;
padding-bottom:7px;
}
.blog_card_div .blog_card_three .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:7px;
}
.blog_card_div .blog_card_three .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_three .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding-right:32px;
}
.blog_card_div .blog_card_three .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 5px 15px 5px 15px;
border-radius:5px;
text-decoration:none;
}
/* fourth card    */
.blog_card_div .blog_card_four{
margin-top:30px;
margin-bottom:20px;
}
.blog_card_div .blog_card_four .row{
padding-top:20px;
}
.blog_card_div .blog_card_four .blog_card_img_col{
position:relative;
}
.blog_card_div .blog_card_four .card_img{
margin: 6px 0 24px 20px;
border:1px solid lightgrey;
}
.blog_card_div .blog_card_four .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 16%;
max-height: 60px;
font-size: 18px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_four .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:22px;
color:#0e467e;
padding-bottom:7px;
}
.blog_card_div .blog_card_four .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:7px;
}
.blog_card_div .blog_card_four .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_four .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:2px;
text-align:justify;
padding-right:32px;
}
.blog_card_div .blog_card_four .card-text-p{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:3px;
text-align:justify;
padding-right:32px;
}
.blog_card_div .blog_card_four .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 5px 15px 5px 15px;
border-radius:5px;
text-decoration:none;
}
/* end of cards in "our blog" */

.blog_card_div .card_col_form input{
width:175px;
}    
.det_blog_div .det_blog_card .det_blg_cal{
position: absolute;
bottom: 42px;
left: 38px;
background-color: #d60909;
max-width: 8%;
max-height: 60px;
font-size: 20px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
/* end of "our blog" media query by Usman  */
.footer_back .Follow-us i{
margin-right: 10px;
}

}
@media all and (max-width:991px) {
  .hidden-lg-up{
    width: 100%;
  }
  .joseph_sec_text a{
    font-size: 14px;
  }
.text-box-banner{
  position: static;
  top:0;
  padding: 20px 0;
}
.banner .banner-form h1 {
  font-size: 31px;
}
.text-box-banner p{
  font-size:19px;
}
.text-box-banner strong{
  font-size: 23px;
}
.text-box-banner strong::before{
  top: 75px;
    left: 10px;
    width: 35px;
}
.text-box-banner strong::after{
     left: 348px;
    top: 76px;
    width: 35px;
}
.text-box-banner h1{
  font-size: 19px;
}
.banner .banner-form{
  position: sticky;
  float: none;
  top: 0;
}
.hovereffect{
  padding: 19px 0;

}
.hovereffect .overlay{
  width: 100%;
}
.hovereffect{
  width: 100% !important;
}
.hovereffect img{
  width: 100%;
}
.icon{
  width: 46%;
}

/* start of header */
/* new changes */
/* new header start by Usman */


.header_container .header_contact_ul .header_icon_p{
  float:left;
  margin-right:16px;
  }
  .header_container .header_content_col{
  padding-top:11px;
  }
  .header_container .header_contact_ul .header_icon_p p{
  font-size:11px;
  font-family: 'Open Sans', sans-serif;
  }
  .header_container .header_contact_ul .join_li img{
    padding-right:1px;
  }
  .header_container .header_contact_ul .dropdown img{
    padding-right:1px;
  }
  .header_container .header_contact_ul .join_li .span_a{
    padding-right:2px;
  }
  /* new header end by Usman */
  /* new changes */
.footer_back h6{
      border-bottom: 1px solid #999;
    padding-bottom: 10px;
     padding-top: 10px;
}
 
/* end of header by usman */
/* start of "about us" media query by Usman  */
.about_banner_div {
margin-top:18px;
}
.about_banner_content .banner_about_h{
padding-top:60px;
padding-bottom:17px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
font-size:28px;
font-weight:700;
}
.about_banner_content .banner_content_injured{
font-size:20px;
padding-top:40px;
padding-bottom:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
color:#ffe400;
font-weight:600;
}
.about_banner_content .banner_content_help{
font-size:20px;
padding-top:6px;
padding-bottom:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
}
.about_banner_content .banner_content_fee{
font-size:20px;    
padding-top:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
}
.aboutUs_content_div .aboutUs_content_col .aboutUs_content_h5{
font-size: 22px;
font-weight: 600;
font-family: "Open Sans", sans-serif;
padding-bottom:15px;
margin:0;
}  
.aboutUs_content_div .aboutUs_content_col .aboutUs_content_h6{
font-size: 18px;
font-weight: 600;
font-family: "Open Sans", sans-serif;
padding-bottom:20px;
color:#df5c5c;
margin:0;
}
.aboutUs_content_div .aboutUs_card_col{
padding-top:30px;
padding-bottom:30px;  
} 
.aboutUs_content_div .aboutUs_content_col .aboutUs_content_p{
font-size: 14px;
font-weight: 400;
font-family: "Open Sans", sans-serif;
margin:0;
line-height:22px;
padding-bottom:25px;
text-align:justify;
}   
.emergency_container .emergency_h5{
font-size:22px;
font-family: "Open Sans", sans-serif; 
font-weight:600;
text-align:center;
margin:0;
}
.emergency_container .emergency_h2{
font-size:28px;
font-family: "Open Sans", sans-serif; 
font-weight:600;
text-align:center;
margin:0;
}
.emergency_container .emergency_span{
font-size:28px;
font-family: "Open Sans", sans-serif; 
font-weight:600;
color:#d60909;
margin:0;
}
.aboutUs_form_container .aboutUs_form_image{
padding-bottom:15px;
padding-top:
}
.aboutUs_form_container .aboutUs_form_col{
padding-top:15px;
padding-bottom:40px;
}
/* end of "about us" media query by Usman  */

/* start of "our blog" media query by Usman */
.blog_banner_div {
margin-top:18px;
}
.blog_banner_content .banner_blog_h{
padding-top:65px;
padding-bottom:10px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
font-size:22px;
font-weight:600;
}
.blog_banner_content .side_border{
  display:block;
  height:3px;
  width:40px;
  background-color:#fff;
  }
.blog_banner_content .banner_content_injured{
font-size:19px;
padding-top:40px;
padding-bottom:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
color:#ffe400;
font-weight:600;
}
.blog_banner_content .banner_content_help{
font-size:18.5px;
padding-top:6px;
padding-bottom:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
}
.blog_banner_content .banner_content_fee{
font-size:19px;    
padding-top:6px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
}

/* start of cards in "our blog" */
.blog_card_div .blog_card_one .blog_card_img_col{
position:relative;
text-align:center;
}
.blog_card_div .blog_card_one .card_img{
margin: 6px 0 24px 20px;
border:1px solid lightgrey;
}
.blog_card_div .blog_card_one .card_img_calender{
position: absolute;
bottom: 42px;
left: 31%;
background-color: #d60909;
max-width: 7%;
max-height: 60px;
font-size: 19px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_one .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
text-align:center;
}
.blog_card_div .blog_card_one .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
text-align:center;
}
.blog_card_div .blog_card_one .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_one .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding:0 12px 10px 12px;
text-align:center;
}
.blog_card_div .blog_card_one .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:0 12px 10px 12px;
}
.blog_card_div .blog_card_one .blog_card_btn{
text-align:center;  
}
/* second card    */
.blog_card_div .blog_card_two .blog_card_img_col{
position:relative;
text-align:center;
}
.blog_card_div .blog_card_two .card_img{
margin: 6px 0 24px 20px;
border:1px solid lightgrey;
}
.blog_card_div .blog_card_two .card_img_calender{
position: absolute;
bottom: 42px;
left: 31%;
background-color: #d60909;
max-width: 7%;
max-height: 60px;
font-size: 19px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_two .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
text-align:center;
}
.blog_card_div .blog_card_two .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
text-align:center;
}
.blog_card_div .blog_card_one .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_two .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:center;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_two .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:0 12px 10px 12px;
}
.blog_card_div .blog_card_two .blog_card_btn{
text-align:center;  
}  
  
/* third card    */

.blog_card_div .blog_card_three .blog_card_img_col{
position:relative;
text-align:center;
}
.blog_card_div .blog_card_three .card_img{
margin: 6px 0 24px 20px;
border:1px solid lightgrey;
}
.blog_card_div .blog_card_three .card_img_calender{
position: absolute;
bottom: 42px;
left: 31%;
background-color: #d60909;
max-width: 7%;
max-height: 60px;
font-size: 19px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_three .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
text-align:center;
}
.blog_card_div .blog_card_three .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
text-align:center;
}
.blog_card_div .blog_card_three .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
text-align:center;
}
.blog_card_div .blog_card_three .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:center;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_three .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:0 12px 10px 12px;
}
.blog_card_div .blog_card_three .blog_card_btn{
text-align:center;  
}
/* fourth card    */
.blog_card_div .blog_card_four .blog_card_img_col{
position:relative;
text-align:center;
}
.blog_card_div .blog_card_four .card_img{
margin: 6px 0 24px 20px;
border:1px solid lightgrey;
}
.blog_card_div .blog_card_four .card_img_calender{
position: absolute;
bottom: 42px;
left: 31%;
background-color: #d60909;
max-width: 7%;
max-height: 60px;
font-size: 19px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_four .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
text-align:center;
}
.blog_card_div .blog_card_four .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
text-align:center;
}
.blog_card_div .blog_card_four .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_four .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:center;;
padding:0 12px 4px 12px;
}
.blog_card_div .blog_card_four .card-text-p{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:center;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_four .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:0 12px 10px 12px;
}
.blog_card_div .blog_card_four .blog_card_btn{
text-align:center;  
}
/* end of cards in "our blog" */
.blog_card_div .blog_pagination_col{
display:flex;
flex-direction: column;
align-items:center;
}
.blog_card_div .card_col_form input{
width:200px;
}    
/* end of "our blog" media query by Usman */

                                  /* start of "our blog detail" by usman  */
.det_blog_div .det_blog_card .det_blog_img{
border:1px solid lightgrey;
}
.det_blog_div .det_blog_card .det_blgCard_img{
padding:0;
position:relative;
}
.det_blog_div .det_blog_card .det_blg_cal{
position: absolute;
bottom: 15px;
left: 18px;
background-color: #d60909;
max-width: 11%;
max-height: 50px;
font-size: 16px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.det_blog_div .det_blog_card .blg_det_h{
padding:15px 20px 20px 20px;
margin:0;
line-height:25px;
font-family:"Open Sans", sans-serif;  
color:#305989;
}
.det_blog_div .det_blog_card .blg_det_admin{
padding:0 20px 15px 20px;
font-size:18px;
margin:0;
font-family:"Open Sans", sans-serif;  
}
.det_blog_div .det_blog_card .blg_det_adspan{
font-size:18px;
margin:0;
font-family:"Open Sans", sans-serif;  
color:#d92e2e;
}
.det_blog_div .det_blog_card .blg_det_p{
padding:0 20px 15px 20px;
font-size:14px;
margin:0;
font-family:"Open Sans", sans-serif;  
}
.det_blog_div .det_blog_card .blg_det_ul{
padding:4px 0 4px 60px;
margin:0;
}
.det_blog_div .det_blog_card .blg_det_li{
padding:0 20px 8px 0;
font-size:14px;
margin:0;
font-family:"Open Sans", sans-serif;  
}
.det_blog_div .det_blog_card .blg_det_span{
font-size:14px;
margin:0;
font-family:"Open Sans", sans-serif;  
color:#d92e2e;
}

                          /* end of "our blog detail" by usman  */
.footer_back h6{
      border-bottom: 1px solid #999;
    padding-bottom: 10px;
     padding-top: 10px;
}
.law_firm{
  text-align: center;
  margin-bottom: 20px;
}
}  

@media all and (max-width:767px) {
  .red_text{
    text-align: center;
  }
  .joseph_sec_text a {
    font-size: 14px;
    display: inline-block;
}
  .banner .women-banner{
   display: none;
 }
 .text-box-banner strong::before{
  display: none;
 }
.text-box-banner strong::after{
  display: none;
}
.text-box-banner p {
  font-size: 22px;
}
.text-box-banner strong {
  font-size: 31px;
}
.text-box-banner h1 {
  font-size: 19px;
  padding-top: 11px;
}
.banner .banner-form h1 {
  font-size: 22px;
  font-weight: 700;
}
.text-box-banner{
  position: static;
  top:0;
  padding: 19px 0;
}
.overlay .icon-block {
  width: 69%;
  max-height:64%;
}
.hovereffect h2 {
  padding: 110px 0;
}  
  /* header media query start by Usman */
.header_container .logo_col{
   text-align:center;
}
.header_container .header_content_col{
padding-top:20px;
text-align:center;
padding-bottom:20px;
}
.header_container .navbar{
  background-color:#d60909;
  margin-top:0;
}
/* new changes */
/* new header start by Usman */


.header_container .header_contact_ul .header_icon_p{
  float:initial;
  margin-right:16px;
  }
  .header_container .header_icon_ul {
  margin-bottom: 6px;
  }
  .header_container .header_contact_ul .login_div {
  margin-bottom: 13px;
  margin-top: 5px;
  }
   
    /* new header end by Usman */
    /* new changes */
  
 /* header media query end by Usman */
 /**AREEBA**/
 .law_firm{
      text-align: center;
    margin-bottom: 40px;
 }
 /* header media query start by Usman */
.header_container .logo_col{
   text-align:center;
}
.header_container .header_content_col{
padding-top:20px;
text-align:center;
padding-bottom:10px;
}
.header_container .navbar{
  background-color:#d60909;
  margin-top:0;
}
.header_container .header_icon_ul .header_icon_p p{
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}
.header_container .header_icon_ul {
  margin-bottom: 0;
}

.header_container .header_contact_ul{
  margin-bottom: 14px;
 }
 .header_container .header_contact_ul .header_contact_li{
   padding:0 5px;
 }
 .header_container .header_contact_ul .header_contact_li .fa{
 font-size:16px;
 color:#d60909; 
 }
 .header_container .header_contact_ul .header_contact_li .span_p{
  font-size: 13.5px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
 }
 /* header media query end by Usman */

 /* start of "about us" media query by Usman  */
 .aboutUs_content_div .aboutUs_content_col .aboutUs_content_h5{
  font-size: 19px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  padding-bottom:17px;
  margin:0;
  }  
  .aboutUs_content_div .aboutUs_content_col .aboutUs_content_h6{
  font-size: 18px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  padding-bottom:25px;
  color:#df5c5c;
  margin:0;
  }
  .aboutUs_content_div .aboutUs_content_col .aboutUs_content_p{
  font-size: 14px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  margin:0;
  line-height:22px;
  padding-bottom:30px;
  text-align:justify;
  }   
.about_banner_content .banner_about_h{
  padding-top:60px;
  padding-bottom:10px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-size:21px;
  font-weight:600;
  }
.about_banner_content .side_border{
  display:block;
  height:3px;
  width:40px;
  background-color:#fff;
  }  
.about_banner_content .banner_content_injured{
  font-size:17px;
  padding-top:40px;
  padding-bottom:6px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  color:#ffe400;
  font-weight:600;
  }
  .about_banner_content .banner_content_help{
  font-size:16px;
  padding-top:6px;
  padding-bottom:6px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-weight:500;
  }
  .about_banner_content .banner_content_fee{
  font-size:17px;    
  padding-top:6px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-weight:500;
  }
  .emergency_container .emergency_h5{
  font-size:20px;
  font-family: "Open Sans", sans-serif; 
  font-weight:600;
  text-align:center;
  padding:50px 0 20px 0;
  margin:0;
  }
  .emergency_container .emergency_h2{
  font-size:22px;
  font-family: "Open Sans", sans-serif; 
  font-weight:600;
  text-align:center;
  margin:0;
  padding-bottom: 45px;
  line-height: 1.5;
  }
  .emergency_container .emergency_span{
  font-size:22px;
  font-family: "Open Sans", sans-serif; 
  font-weight:600;
  color:#d60909;
  margin:0;
  }

/* end of "about us" media query by Usman  */

/* start of "Our blog" Usman */
.blog_banner_content{
  text-align:center;  
 } 
.blog_banner_content .banner_blog_h{
  padding-top:30px;
  padding-bottom:15px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-size:22px;
  font-weight:600;
  }
  .blog_banner_content .side_border{
    display:block;
    height:3px;
    width:60px;
    margin:0px auto;
    background-color:#fff;
    }    
.blog_banner_content .banner_content_injured{
  font-size:17px;
  padding-top:20px;
  padding-bottom:6px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  color:#ffe400;
  font-weight:600;
  }
  .blog_banner_content .banner_content_help{
  font-size:16px;
  padding-top:6px;
  padding-bottom:6px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-weight:500;
  }
  .blog_banner_content .banner_content_fee{
  font-size:17px;    
  padding-top:6px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-weight:500;
  }
  
/* cards start of "our blog" */

/* first card */
.blog_card_div .blog_card_one .blog_card_img_col{
display:flex;
justify-content:center;  
position:relative;
}
.blog_card_div .blog_card_one .card_img {
margin: 6px 15px 24px 15px;
border: 1px solid lightgrey;
width: 100%;
}
.blog_card_div .blog_card_one .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 10%;
max-height: 60px;
font-size: 20px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}  
.blog_card_div .blog_card_one .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
}
.blog_card_div .blog_card_one .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_one .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_one .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_one .blog_card_btn{
display:flex;
justify-content: center;
}
.blog_card_div .blog_card_one .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:10px 12px 25px 12px;
}
  
/* second card */

.blog_card_div .blog_card_two .blog_card_img_col{
display:flex;
justify-content:center;  
position:relative;
}
.blog_card_div .blog_card_two .card_img {
margin: 6px 15px 24px 15px;
position: relative;
border: 1px solid lightgrey;
width: 100%;
}
.blog_card_div .blog_card_two .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 10%;
max-height: 60px;
font-size: 20px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}  
.blog_card_div .blog_card_two .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
}
.blog_card_div .blog_card_two .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_two .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_two .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_two .blog_card_btn{
display:flex;
justify-content: center;
}
.blog_card_div .blog_card_two .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:10px 12px 25px 12px;
}
    
/* third card */

.blog_card_div .blog_card_three .blog_card_img_col{
display:flex;
justify-content:center;  
position:relative;
}
.blog_card_div .blog_card_three .card_img {
margin: 6px 15px 24px 15px;
position: relative;
border: 1px solid lightgrey;
width: 100%;
}
.blog_card_div .blog_card_three .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 10%;
max-height: 60px;
font-size: 20px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}  
.blog_card_div .blog_card_three .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
}
.blog_card_div .blog_card_three .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_three .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_three .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_three .blog_card_btn{
display:flex;
justify-content: center;
}
.blog_card_div .blog_card_three .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:10px 12px 25px 12px;
}

/* fourth card */

.blog_card_div .blog_card_four .blog_card_img_col{
display:flex;
justify-content:center;  
position:relative;
}
.blog_card_div .blog_card_four .card_img {
margin: 6px 15px 24px 15px;
position: relative;
border: 1px solid lightgrey;
width: 100%;
}
.blog_card_div .blog_card_four .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 10%;
max-height: 60px;
font-size: 20px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}  
.blog_card_div .blog_card_four .card-title{
font-family:"Open Sans", sans-serif;
font-size:18px;
margin:0; 
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
}
.blog_card_div .blog_card_four .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_four .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_four .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
text-align:justify;
padding:0 12px 2px 12px;
}
.blog_card_div .blog_card_four .card-text-p{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_four .blog_card_btn{
display:flex;
justify-content: center;
}
.blog_card_div .blog_card_four .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:10px 12px 25px 12px;
}
/* end card   */

/* cards end of "our blog" */
.det_blog_div .det_blog_card .det_blg_cal {
position: absolute;
bottom: 15px;
left: 18px;
background-color: #d60909;
max-width: 10%;
max-height: 50px;
font-size: 16px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
/* end of "our blog" */
 /**AREEBA**/
 .law_firm{
      text-align: center;
    margin-bottom: 40px;
 }
}  
@media all and (max-width:575px){
  .contact_button .btn-primary{
    width: 50%;
  }
.regis .btn-primary{
   width: 50%;
}
  .blog_banner_div{
    margin-top: 0 !important;
  }
  .about_banner_div{
    margin-top: 0 !important;
  }
  /* header media query start by Usman */
  .injured_img_col{
    text-align: center;
    margin-bottom: 20px;
  }
.header_container .header_content_col{
padding-top:20px;
text-align:center;
}
/**AReeba**/
.passionate_right h1{
font-size: 26px;
}
.passionate_right p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 25px;
}
.Personal_Injury h1{
 font-size: 26px; 
}
.Personal_Injury p{
   font-size: 14px;
    line-height: 24px;
}
.Start_Today h1{
 font-size: 26px; 
}
.Start_Today p{
   font-size: 14px;
    line-height: 24px;
}
.cleint_says h1{
  font-size: 26px;
  line-height: 28px;
}
/* header media query start by Usman */
.header_container .header_content_col{
padding-top:20px;
text-align:center;
}
/* end header */
 /* start of "about us" media query by Usman  */
 .about_banner_content{
  text-align:center;  
 } 
 .about_banner_content .banner_about_h{
  padding-top:20px;
  padding-bottom:10px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-size:24px;
  font-weight:700;
  }
.about_banner_content .side_border{
  display:block;
  height:3px;
  width:60px;
  margin:0px auto;
  background-color:#fff;
  }  
.about_banner_content .banner_content_injured{
  font-size:16px;
  padding-top:22px;
  padding-bottom:5px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  color:#ffe400;
  font-weight:600;
  text-align: center;
  }
  .about_banner_content .banner_content_help{
  font-size:14px;
  padding-top:5px;
  padding-bottom:5px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-weight:600;
  text-align: center;
  }
  .about_banner_content .banner_content_fee{
  font-size:14px;    
  padding-top:5px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-weight:600;
  text-align: center;
  }
  .aboutUs_content_div .aboutUs_content_col .aboutUs_content_h5{
  font-size: 18px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  padding:0 10px 7px 10px;
  margin:0;
  }  
  .aboutUs_content_div .aboutUs_content_col .aboutUs_content_h6{
  font-size: 17px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  padding:8px 0 7px 10px;
  padding-left:10px;
  color:#df5c5c;
  margin:0;
  }
  .aboutUs_content_div .aboutUs_content_col .aboutUs_content_p{
  font-size: 13px;
  font-weight: 500;
  font-family: "Open Sans", sans-serif;
  margin:0;
  line-height:22px;
  padding:8px 10px 12px 10px;
  text-align:justify;
  }   
  .emergency_container .emergency_h5{
  font-size:16px;
  font-family: "Open Sans", sans-serif; 
  font-weight:600;
  text-align:center;
  padding:30px 0 20px 0;
  margin:0;
  }
  .emergency_container .emergency_h2{
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    text-align: center;
    margin: 0;
    padding-bottom: 35px;
    line-height: 1.5;
  }
  .emergency_container .emergency_span{
  font-size:18px;
  font-family: "Open Sans", sans-serif; 
  font-weight:600;
  color:#d60909;
  margin:0;
  }
  
  .aboutUs_content_div .aboutUs_card_col .card .card_h{
    font-size: 18px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    margin: 0;
    padding: 25px 0 17px 0 ;
    }
    .aboutUs_content_div .aboutUs_card_col .card_accordian a{
    width:100%;
    text-decoration:none;
    color:#000;
    font-family: "Open Sans", sans-serif;
    } 
    .aboutUs_content_div .aboutUs_card_col .card_accordian p{
    font-size: 13.5px;
    font-weight: 500;
    font-family: "Open Sans", sans-serif;
    margin: 0;
    padding: 16px 12px 16px 0;
    }
    .aboutUs_content_div .aboutUs_card_col .card_accordian p:before{
    content: '\02795';
    font-size: 12px;
    font-weight: lighter;
    padding-right: 15px;
    padding-left: 10px;
    }
    
    .aboutUs_content_div .aboutUs_card_col .card_accordian .card-header{
    padding:0;
    margin-bottom: 10px;
    }
    .aboutUs_content_div .aboutUs_card_col .card_accordian .card-body{
    font-size: 12px;
    font-weight: 500;
    font-family: "Open Sans", sans-serif;
    padding:10px;
    }
    

/* end of "about us" media query by Usman  */

/* start of "our blog" media query by Usman */
.blog_banner_content{
text-align:center;  
} 
.blog_banner_content .banner_blog_h{
padding-top:28px;
padding-bottom:10px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
font-size:22px;
font-weight:600;
}
.blog_banner_content .side_border{
display:block;
height:3px;
width:60px;
margin:0px auto;
background-color:#fff;
}  
.blog_banner_content .banner_content_injured{
font-size:16px;
padding-top:15px;
padding-bottom:5px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
color:#ffe400;
font-weight:600;
text-align: center;
}
.blog_banner_content .banner_content_help{
font-size:14px;
padding-top:5px;
padding-bottom:5px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
font-weight:600;
text-align: center;
}
.blog_banner_content .banner_content_fee{
font-size:14px;    
padding-top:5px;    
font-family: "Open Sans", sans-serif;
margin-bottom:0;
font-weight:600;
text-align: center;
}
.blog_card_div .blog_card_one .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 10%;
max-height: 60px;
font-size: 20px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_two .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 10%;
max-height: 60px;
font-size: 20px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_three .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 10%;
max-height: 60px;
font-size: 20px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_four .card_img_calender{
position: absolute;
bottom: 42px;
left: 54px;
background-color: #d60909;
max-width: 10%;
max-height: 60px;
font-size: 20px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
} 
/* end of "our blog" media query */

/**AReeba**/
.passionate_right h1{
font-size: 26px;
}
.passionate_right p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 25px;
}
.Personal_Injury h1{
 font-size: 26px; 
}
.Personal_Injury p{
   font-size: 14px;
    line-height: 24px;
}
.Start_Today h1{
 font-size: 26px; 
}
.Start_Today p{
   font-size: 14px;
    line-height: 24px;
}

                    /* start of "our blog detail" by usman  */
.det_blog_div .det_blog_card .det_blog_img{
border:1px solid lightgrey;
}
.det_blog_div .det_blog_card .det_blgCard_img{
padding:0;
position:relative;
}
.det_blog_div .det_blog_card .det_blg_cal{
position: absolute;
bottom: 16px;
left: 18px;
background-color: #d60909;
max-width: 8%;
max-height: 60px;
font-size: 16px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.det_blog_div .det_blog_card .blg_det_h{
padding:10px 20px 15px 20px;
font-size:18px;
margin:0;
font-family:"Open Sans", sans-serif; 
line-height:25px; 
color:#305989;
}
.det_blog_div .det_blog_card .blg_det_admin{
padding:0 20px 12px 20px;
font-size:16px;
margin:0;
font-family:"Open Sans", sans-serif;  
}
.det_blog_div .det_blog_card .blg_det_adspan{
font-size:16px;
margin:0;
font-family:"Open Sans", sans-serif;  
color:#d92e2e;
}
.det_blog_div .det_blog_card .blg_det_p{
padding:0 20px 10px 20px;
font-size:13px;
margin:0;
font-family:"Open Sans", sans-serif;  
}
.det_blog_div .det_blog_card .blg_det_ul{
padding:4px 0 4px 60px;
margin:0;
}
.det_blog_div .det_blog_card .blg_det_li{
padding:0 20px 5px 0;
font-size:13px;
margin:0;
font-family:"Open Sans", sans-serif;  
}
.det_blog_div .det_blog_card .blg_det_span{
font-size:13px;
margin:0;
font-family:"Open Sans", sans-serif;  
color:#d92e2e;
}

}
@media all and (max-width:519px){
/* about us media query by Usman */
.aboutUs_content_div .aboutUs_content_col .aboutUs_content_h5{
font-size: 16px;
font-weight: 600;
font-family: "Open Sans", sans-serif;
padding:0 10px 7px 10px;
margin:0;
}  
.aboutUs_content_div .aboutUs_content_col .aboutUs_content_h6{
font-size: 15px;
font-weight: 600;
font-family: "Open Sans", sans-serif;
padding:8px 0 7px 10px;
color:#df5c5c;
margin:0;
}
.aboutUs_content_div .aboutUs_content_col .aboutUs_content_p{
font-size: 13px;
font-weight: 500;
font-family: "Open Sans", sans-serif;
margin:0;
line-height:22px;
padding:8px 10px 12px 10px;
text-align:justify;
}
/* end about us      */
.det_blog_div .det_blog_card .det_blg_cal{
position: absolute;
bottom: 16px;
left: 18px;
background-color: #d60909;
max-width: 10%;
max-height: 60px;
font-size: 16px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
/* start of "our blog" */
.blog_card_div .blog_card_one .card_img_calender{
position: absolute;
bottom: 40px;
left: 52px;
background-color: #d60909;
max-width: 11%;
max-height: 60px;
font-size: 18px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_two .card_img_calender{
position: absolute;
bottom: 40px;
left: 52px;
background-color: #d60909;
max-width: 11%;
max-height: 60px;
font-size: 18px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_three .card_img_calender{
position: absolute;
bottom: 40px;
left: 52px;
background-color: #d60909;
max-width: 11%;
max-height: 60px;
font-size: 18px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_four .card_img_calender{
position: absolute;
bottom: 40px;
left: 52px;
background-color: #d60909;
max-width: 11%;
max-height: 60px;
font-size: 18px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
/* end of our blog */
}
@media all and (max-width:481px){
  .header_container .header_contact_ul{
    margin-bottom: 14px;
   }
   .header_container .header_contact_ul .header_contact_li{
     padding:0 5px;
   }
   .header_container .header_contact_ul .header_contact_li .fa{
   font-size:16px;
   color:#d60909; 
   }
   .header_container .header_contact_ul .header_contact_li .span_p{
    font-size: 13.5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
   }
}
@media all and (max-width:473px){
  .text-box-banner strong{
    font-size: 24px;
    margin: 0;
  }
  .text-box-banner p{
    font-size: 14px;
  }
  .text-box-banner h1{
    font-size: 14px;
  }
  .overlay .icon-block {
    width: 60%;
    max-height: 61%;
}
.hovereffect h2 {
  padding: 99px 0;
}
.header_container .header_icon_ul .header_icon_li .fa-stack{
  font-size:12px;
  color:#d60909 !important;
}
.header_container .header_icon_ul .header_icon_p p{
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}
.header_container .header_icon_ul {
  margin-bottom: 0;
}

.header_container .header_contact_ul{
  margin-bottom: 14px;
  }
  .header_container .header_contact_ul .header_contact_li{
    padding:0 5px;
  }
  .header_container .header_contact_ul .header_contact_li .fa{
  font-size:14px;
  color:#d60909; 
  }
  .header_container .header_contact_ul .header_contact_li .span_p{
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  }
  /* header media query end by Usman */
  /**AREEBA**/
  .passionate_right h1 {
    font-size: 22px;
    font-weight: bold;
    line-height:  28px;
}
.Personal_Injury h1{
   font-size: 22px;
    font-weight: bold;
    line-height:  28px;
}
.header_container .header_icon_ul .header_icon_p p{
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}
.header_container .header_icon_ul {
  margin-bottom: 0;
}

.header_container .header_contact_ul{
  margin-bottom: 14px;
  }
  .header_container .header_contact_ul .header_contact_li{
    padding:0 5px;
  }
  .header_container .header_contact_ul .header_contact_li .fa{
  font-size:14px;
  color:#d60909; 
  }
  .header_container .header_contact_ul .header_contact_li .span_p{
  font-size: 13.5px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  }
  /* header media query end by Usman */
  /**AREEBA**/
  .passionate_right h1 {
    font-size: 22px;
    font-weight: bold;
    line-height:  28px;
}
.Personal_Injury h1{
   font-size: 22px;
    font-weight: bold;
    line-height:  28px;
}
}  
@media all and (max-width:469px)


  {
.overlay .icon-block {
  width: 57%;
}
.hovereffect h2 {
  padding: 76px 0;
}
.overlay .icon-block {
  width: 43%;
  max-height: 47%;
}
.hovereffect h2 {
  padding: 76px 0 0 28px;
}
  /* header media query start by Usman */
.header_container .header_icon_ul .header_icon_p p{
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  margin-bottom:2px;
}  
/* header media query end by Usman */
.company .parahgahrp p{
  font-size: 11px;
}
.parahgahrp{
  width: 100%;
  padding: 12px;
}

}
@media all and (max-width:469px)
{
  /* header media query start by Usman */
.header_container .header_icon_ul .header_icon_p p{
  font-size: 11px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  margin-bottom:2px;
}  
.header_container .header_contact_ul{
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom:8px;
  }
.header_container .header_content_col{
  padding-top:20px;
  text-align:center;
  padding-bottom:10px;
}
/* header end */
/* about us media query Usman */
.aboutUs_content_div .aboutUs_content_col .aboutUs_content_h5{
  font-size: 16px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  padding:0 0 7px 0;
  margin:0;
  line-height:1.5;
  }  
  .aboutUs_content_div .aboutUs_content_col .aboutUs_content_h6{
  font-size: 14px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  padding:8px 0 7px 0;
  color:#df5c5c;
  margin:0;
  }
  .aboutUs_content_div .aboutUs_content_col .aboutUs_content_p{
  font-size: 12px;
  font-weight: 500;
  font-family: "Open Sans", sans-serif;
  margin:0;
  line-height:22px;
  padding:8px 0 12px 0;
  text-align:justify;
  }
  /* about us */
}
 @media all and (max-width:464px){
  .header_container .header_contact_ul .header_contact_li .span_p{
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}  
.header_container .header_contact_ul .header_contact_li{
  padding:0 5px;
}
/* header media query end by Usman */
/* "About Us" media query start by Usman */

.about_banner_content .banner_content_injured{
  font-size: 14px;
  padding-top: 22px;
  padding-bottom: 5px;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  color: #ffe400;
  font-weight: 600;
  }
  .about_banner_content .banner_content_help{
  font-size:12px;
  padding-top:5px;
  padding-bottom:5px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-weight:600;
  }
  .about_banner_content .banner_content_fee{
  font-size:12px;    
  padding-top:5px;    
  font-family: "Open Sans", sans-serif;
  margin-bottom:0;
  font-weight:600;
  }
  /* "About Us" media query end by Usman */

  /* start of "our blog" media query by Usman */ 

  .blog_banner_content .banner_blog_h{
    padding-top:35px;
    padding-bottom:10px;    
    font-family: "Open Sans", sans-serif;
    margin-bottom:0;
    font-size:20px;
    font-weight:600;
    }
  .blog_banner_content .banner_content_injured{
    font-size:14px;
    padding-top:13px;
    padding-bottom:5px;    
    font-family: "Open Sans", sans-serif;
    margin-bottom:0;
    color:#ffe400;
    font-weight:600;
    }
    .blog_banner_content .banner_content_help{
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;    
    font-family: "Open Sans", sans-serif;
    margin-bottom:0;
    font-weight:600;
    }
    .blog_banner_content .banner_content_fee{
    font-size:12px;    
    padding-top:5px;    
    font-family: "Open Sans", sans-serif;
    margin-bottom:0;
    font-weight:600;
    }
  /* end of "our blog" media query by Usman */
  .form-group {
    margin-bottom: 7px;
    width: 100%;
}

} 
@media all and (max-width:416px){
/* header new changes */
.header_container .header_contact_ul .dropdown .dropdown_ul {
  min-width: 13rem !important;
}
/* header new changes */

/* cards start of "our blog" */
/* first card */
.blog_card_div .blog_card_one .card_img {
margin: 0 0 24px 0;
border: 1px solid lightgrey;
width: 100%;
}
.blog_card_div .blog_card_one .row {
  padding-top: 0;
}
.blog_card_div .blog_card_one .blog_card_img_col{
position:relative;
}
.blog_card_div .blog_card_one .card_img_calender{
position: absolute;
bottom: 42px;
left: 35px;
background-color: #d60909;
max-width: 12%;
max-height: 60px;
font-size: 17px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}  
.blog_card_div .blog_card_one .card-title{
font-family:"Open Sans", sans-serif;
font-size:16px;
margin:0; 
font-weight:600;
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
}
.blog_card_div .blog_card_one .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_one .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_one .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_one .blog_card_btn{
display:flex;
justify-content: center;
}
.blog_card_div .blog_card_one .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:10px 12px 25px 12px;
}
    
  /* second card */
  
.blog_card_div .blog_card_two .card_img {
margin: 0 0 24px 0;
border: 1px solid lightgrey;
width: 100%;
}
.blog_card_div .blog_card_two .row {
  padding-top: 0;
}
.blog_card_div .blog_card_two .blog_card_img_col{
position:relative;
}
.blog_card_div .blog_card_two .card_img_calender{
position: absolute;
bottom: 42px;
left: 35px;
background-color: #d60909;
max-width: 12%;
max-height: 60px;
font-size: 17px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}  
.blog_card_div .blog_card_two .card-title{
font-family:"Open Sans", sans-serif;
font-size:16px;
margin:0; 
font-weight:600;
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
}
.blog_card_div .blog_card_two .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_two .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_two .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_two .blog_card_btn{
display:flex;
justify-content: center;
}
.blog_card_div .blog_card_two .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:10px 12px 25px 12px;
}

/* third card */

.blog_card_div .blog_card_three .card_img {
margin: 0 0 24px 0;
border: 1px solid lightgrey;
width: 100%;
}
.blog_card_div .blog_card_three .row {
  padding-top: 0;
}
.blog_card_div .blog_card_three .blog_card_img_col{
position:relative;
}
.blog_card_div .blog_card_three .card_img_calender{
position: absolute;
bottom: 42px;
left: 35px;
background-color: #d60909;
max-width: 12%;
max-height: 60px;
font-size: 17px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}  
.blog_card_div .blog_card_three .card-title{
font-family:"Open Sans", sans-serif;
font-size:16px;
margin:0; 
font-weight:600;
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
}
.blog_card_div .blog_card_three .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_three .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_three .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_three .blog_card_btn{
display:flex;
justify-content: center;
}
.blog_card_div .blog_card_three .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:10px 12px 25px 12px;
}
/* fourth card     */

.blog_card_div .blog_card_four .card_img {
margin: 0 0 24px 0;
border: 1px solid lightgrey;
width: 100%;
}
.blog_card_div .blog_card_one .blog_card_img_col{
position:relative;
}
.blog_card_div .blog_card_four .row {
  padding-top: 0;
}
.blog_card_div .blog_card_four .card_img_calender{
position: absolute;
bottom: 42px;
left: 35px;
background-color: #d60909;
max-width: 12%;
max-height: 60px;
font-size: 17px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}  
.blog_card_div .blog_card_four .card-title{
font-family:"Open Sans", sans-serif;
font-size:16px;
margin:0; 
font-weight:600;
line-height:25px;
color:#0e467e;
padding:2px 12px 10px 12px;
}
.blog_card_div .blog_card_four .card-admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_four .span_admin{
font-size:16px;
font-family:"Open Sans", sans-serif;
margin:0; 
color:#d60909;
}
.blog_card_div .blog_card_four .card-text{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding:0 12px 2px 12px;
}
.blog_card_div .blog_card_four .card-text-p{
font-size:13px;
line-height:18px;
font-family:"Open Sans", sans-serif;
margin:0; 
padding-bottom:6px;
text-align:justify;
padding:0 12px 10px 12px;
}
.blog_card_div .blog_card_four .blog_card_btn{
display:flex;
justify-content: center;
}
.blog_card_div .blog_card_four .btn-link{
font-size:14px;
font-family:"Open Sans", sans-serif;
text-align:center;
background-color:#0e467e;
border: 1px solid #0e467e;
padding: 8px 15px 8px 15px;
border-radius:5px;
text-decoration:none;
margin:10px 12px 25px 12px;
}
    

}
@media all and (max-width:398px){
/* about us media query start   */
.emergency_container .emergency_h5{
font-size:14px;
font-family: "Open Sans", sans-serif; 
font-weight:600;
text-align:center;
padding:30px 0 15px 0;
margin:0;
}
.emergency_container .emergency_h2{
font-size: 16px;
font-family: "Open Sans", sans-serif;
font-weight: 600;
text-align: center;
margin: 0;
padding-bottom: 35px;
line-height: 1.5;
}
.emergency_container .emergency_span{
font-size:16px;
font-family: "Open Sans", sans-serif; 
font-weight:600;
color:#d60909;
margin:0;
}
/* end about us media query by Usman */
.det_blog_div .det_blog_card .det_blg_cal{
position: absolute;
bottom: 10px;
left: 12px;
background-color: #d60909;
max-width: 13%;
max-height: 60px;
font-size: 15px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
}
@media all and (max-width:360px){
.blog_card_div .blog_card_one .card_img_calender{
position: absolute;
bottom: 42px;
left: 35px;
background-color: #d60909;
max-width: 13.5%;
max-height: 60px;
font-size: 16px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_two .card_img_calender{
position: absolute;
bottom: 42px;
left: 35px;
background-color: #d60909;
max-width: 13.5%;
max-height: 60px;
font-size: 16px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_three .card_img_calender{
position: absolute;
bottom: 42px;
left: 35px;
background-color: #d60909;
max-width: 13.5%;
max-height: 60px;
font-size: 16px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
.blog_card_div .blog_card_four .card_img_calender{
position: absolute;
bottom: 42px;
left: 35px;
background-color: #d60909;
max-width: 13.5%;
max-height: 60px;
font-size: 16px;
font-family: "Open Sans", sans-serif;
text-align: center;
font-weight: 600;
border: 1px solid #fff;
}
/* new changes in header */
.header_container .header_contact_ul .header_icon_p p {
font-size: 10px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
}
/* new changes in header */
}
