@media only screen and ( min-width:960px) and ( max-width:1024px ){

 .header{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }

 .content{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }

 .footer {
 	padding: 0px 25px;
 	box-sizing: border-box;
 }

 .language-div {
 	max-width: 250px;
 }

 .menu-div {
    width: 100%;
    max-width: 688px;
    margin-top:10px;
}

.logo-div {
    max-width: 210px;
}

#menu ul li > a {
    padding: 13px 2px;
    font-size: 11px;
}

.wrongful-div h4{
    font-size: 14px;
}

.gird-box01{
    height: 320px;
}

.gird-box04:nth-child(2n) {
    width: 24%;
}
.gird-box04{
   
}

.border-one h2{
    font-size: 17px;
}

.home-content-dv p {
    font-size: 14px;
    line-height: 25px;
}
.home-div h1{
    font-size: 20px;
}

.home-div li span{
    font-size: 20px;
}

.new-border-div1 .border-one{
    height: 600px;
}

.table-01{
	overflow: scroll;
}
.work-box02 {
   height:auto;	
}
.work-box03 {
   height:auto;	
}

.hm-tbls-two .img01-box img{margin: 0px 5px;}

.hm-tbls-new .img04-box img{margin: 0px 5px;}

.fve-clmns:nth-child(2n) {
    width: 20% !important;
}

}

@media only screen and ( min-width:768px) and ( max-width:959px ){
 .header{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }

 .content{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }
 .footer{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }
 .header-info{
 	max-width: 520px;
 }
.language-div {
    width: 100%;
    margin: 13px 0px 0px;
    max-width: 197px;
}
.menu-div {
	max-width: 80px;
}
 #menu ul li:hover > a {
    color: #b6b6b6 !important;
}
.dog-in {
    width: 22.6%;
    margin-right:  1.7% ;
}
.dog-in:nth-child(4n) {
    margin-right: 0px;
}
.gird-box01{
    height: 390px;
}
.gird-box04 {
    width: 24.7%;
}
.table-01{
	overflow: scroll;
}
.new-border-div1 .border-one {
    height: 1000px;
}
.home-image-text h1{
	font-size: 22px;
}
.img-flower {
    padding-right: 20px;
    padding-bottom: 10px;
	padding-top:8px;
}
.img-flower20 {
    padding-right: 10px;
    padding-bottom: 10px;
	padding-top:8px;
}
.right-flower {
    padding-left: 20px;
    padding-bottom: 10px;
	padding-top:8px;
}	
.spanish-page-imgbox1 {
    height:auto;
}
.spanish-page-imgbox1 img {
    margin-top: 10px;
}
.wrongful-left-box01 {
    width: 59%;
}
.attrny-img {
    padding-top: 10px;
    padding-left: 3px;
}
.dv_lw {
    padding-top:10px;
    padding-right: 20px;
    padding-bottom: 10px;
}
.flag-img-02 {
    margin-top: 7px;
  
}
.footer-2 ul li i {
    margin: 2px 0px 0px 0px;
    font-size: 16px;
}
.lorem-right {
	max-height:none;
    width: 75%;
	margin:5px 0px 5px 30px;
}
.work-box02 {
   height:auto;	
}
.work-box03 {
   height:auto;	
}

.contact-lawyer-left {
    margin-left: 22%;
}
.contact-lawyer-right {
    margin: 55px 0px 0px 12%;
}
.cont-law-chn-1 ul li a {
    font-size: 15px;
}

.hm-tbls-two .img01-box img {
    width: 62px;
    margin: 0px 4px;}

.hm-tbls-new .img04-box img{
        width: 62px;
        margin: 0px 4px;} 

 .fve-clmns {  width: 20%; }


.dui-main-table{overflow-x: scroll;}

.cptch-dv input {
    width: 100%;
    margin: 10px 0px 0px 0%;}

.cptch-dv img {
    width: auto;
}
.border-one {
    height: 520px;
}
.img-post{margin-top: 15px !important;
position: relative !important;}

.disabilityright01 {
    width: 100%;
}
    
}

@media only screen and ( min-width:600px) and ( max-width:767px ){

 .header{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }
 .content{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }
 .footer{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }
.language-div {
    width: 100%;
    margin: 5px 0px;
    max-width: none;
}
.language-div ul{
	text-align: center;
}
.menu-div{
	max-width: 80px;
}
.home-left {
    width: 100%;
 }
 .home-right {
    width: 100%;
    margin: 30px 0px 30px 0%;
 }
.footer-1 {
    width: 48%;
 }
.footer-2 {
    width: 100%;
    margin:40px 0px  0px;
 }
 #menu ul li:hover > a {
    color: #b6b6b6 !important;
}
.home-new-1 {
    width: 100%;
    margin: 0px 0% 0px 0px;
}
.home-new-1:nth-child(2) {
    margin: 25px 0px;
}
.dog-in {
    width:30.7%;
}
.dog-in:nth-child(3n) {
    margin-right: 0px;
}
.gird-box01{
    width: 33%;
    height: 470px;
}
.banner-text h1{
    font-size: 18px;
}
.border-one {
    width: 100%;
    margin: 20px 0px 0px 0px;
}
.new-border-div .border-one:nth-child(2n) {
    margin-left: 0%;
}
.new-border-div1 .border-one {
    width: 100%;
    margin: 0px 0% 20px 0px;
    height: auto;
}
.gird-box04{
    width: 50%;	
}
.gird-box04:nth-child(2n) {
    width: 49.6%;
}
.gird-box04:last-child {
    width: 49.6%;
}
.main-table01{
    margin-top: 45px;
}
.table-01{
	overflow: scroll;
}
.table-01 td{
	font-size: 15px;
}
.seerano-div img{
	width: 30%;
}
.new-wst-01{
	overflow:scroll;
}
.wrongful-left-box01 { 
width:100%;
margin-right:0px;
}
.wrongful-right-box01 { 
width:100%;
}
.work-box02 {
   height:auto;	
}
.work-box03 {
   height:auto;	
}

.hm-tbls-two .img01-box img{margin: 0px 5px; width: 70px;}

.hm-tbls-new .img04-box img{margin: 0px 5px; width: 70px;}

.dui-main-table{overflow-x: scroll;}

.img-post{margin-top: 15px !important;
position: relative !important;}

.disabilityright01 {
    width: 100%;
}

}

@media only screen and ( min-width:360px) and ( max-width:599px ){
.img-flower {
    padding-left: 65px !important;
    float: none !important;
}
.dv_lw {
    padding-right: 56px !important;
    padding-left: 57px !important;
}
.flag-img-02 {
    padding-left: 40px !important;
}
.border-one img {
    float: none;
    display: block;
}
.dui-main-table{overflow-x: scroll;}

.disabilityright01 {
    width: 100%;
}
}

@media only screen and ( min-width:320px) and ( max-width:599px ){
 .header{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }
 .content{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }
 .footer{
 	padding: 0px 25px;
 	box-sizing: border-box;
 }
 .home-left {
    width: 100%;
 }
 .home-right {
    width: 100%;
    margin: 0px 0px 0px 0%;
}
.logo-div{
 	max-width: 200px;
 }
.menu-div{
 	max-width:50px;
 	margin: 15px 0px 0px;
 }
.home-div h2{
 	font-size: 22px;
 }
.law-frm-table td{
 	font-size: 13px;
 }
.testimonial-head h2{
 	font-size: 19px;
 }
blockquote {
    padding: 60px 10px 0 50px;
    position: relative;
    quotes: none;
    font-size: 14px;
    line-height: 26px;
    background-position: top center;
    padding: 60px 10px 0 0px;
}
.footer-1 {
    width: 100%;
}
.footer-1:nth-child(2) {
    margin: 30px 0%;
}
.footer-2 {
    width: 100%;
 }
.footer-2 ul li i{
 	width: 10%;
 }
.footer-2 ul li span {
    width: 90%;
}
.language-div ul{
	text-align: center;
}
#menu ul li:hover > a {
    color: #b6b6b6 !important;
}
.home-new-1 {
    width: 100%;
    margin: 0px 0% 0px 0px;
}
.home-new-1:nth-child(2) {
    margin: 25px 0px;
}
.banner-text h1 { 
    font-size:11px;
}
.table01-hadding h2 { 
    font-size:15px !important;
}
.gird-box01 {
    background-color: #FFF;
    float: left;
    height:auto !important;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 2px;
}
.gird-box01:nth-child(2n) {  
    width: 100%;
}
.dog-in {
    width:100%;
    margin-right: 0px;
}
.border-one {
	width: 100%;
	height:auto;
}
.new-border-div .border-one:nth-child(2n) { 
    margin-left:0px;
    margin-top:20px;
 }
 .new-border-div1 .border-one { 
 width:100%;
 margin-right:0px;
 margin-bottom:20px;
 height:auto !important;
 }
 .gird-box04 { 
 width:100%;
 height:auto !important;
}
 .table04-hadding { 
  height:auto !important; 
}
 .gird-box04:nth-child(2n) { 
   width:100%;
   border-left:0px;
   boder-right: 0px;
}
.flag-box {
  padding-top:0px;	
}
.flag-box h2 {
  margin:10px 0px 0px !important;	
}
.img-flower {
    padding-right: 28px;
    padding-bottom: 10px;
    padding-left: 30px;
    float: left;
}
.img-flower1 {
    padding-right: 37px;
    padding-bottom: 10px;
    float: left;
    padding-left: 30px;
}
.img-flower2 {
    padding-right: 6px;
    padding-bottom: 10px;
    float: left;
    padding-left: 29px;
}
.img-flower3 {
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    float: none;
    margin: 0px auto;
    display: block;
}
.img-flower4 {
    padding-right: 54px;
    padding-bottom: 10px;
    padding-left: 42px;
    float: left;
}
.img-flower11 {
    padding-right: 23px;
    padding-bottom: 10px;
	padding-left:30px;
    float: left;
}
.img-flower12 .img-flower12 {
    padding-right: auto;
    padding-bottom: 10px;
    padding-left: auto;
    float: none;
    padding-top: 110px;
    display: block;
    margin: 0px auto;
}
.img-flower13{
    padding-right: 0px;
    padding-bottom: 10px;
    float: none;
    padding-left: 10px;
    display: block;
    margin: 0px auto;
}
 .img-flower-14 {
    padding-right: 0;
    padding-top: 15px;
    float: none;
    padding-left: 0;
    display: block;
    margin: 0px auto;
}
.img-flower-15 {
    padding-right: 0px;
    padding-top: 35px;
    float: none;
    padding-left: 45px;
}
.img-flower20 {
    padding-right: 25px;
    padding-bottom: 10px;
    padding-left: 28px;
    float: left;
}
.right-flower {
    padding-left: 30px;
    padding-bottom: 10px;
    float: none;
    padding-right: 19px;
    margin: 0px auto;
    display: block;
}
.home-image-text h1{
    font-size:18px;
}
.home-div h1{
    font-size:18px;
}
.home-div li span{
    font-size:18px;
}
.home-content-dv h2{
    font-size: 18px;
}
.border-one img {
    margin: 10px auto 20px;;
    float: none;
    display: block;
}
.most_hd h2{
   font-size: 18px;
}
.wrongful-div h2 {
    font-size: 15px;
    margin: 10px 0px;
}
.wrongful-div h1{
   font-size: 18px;
}
.work-leftbox { 
   width:100%;
} 
.work-rightbox {
   width:100%;
   margin-top:30px;
   float:left;
}
.main-table04{
    margin-top: 45px;
}
.main-table01{
    margin-top: 45px;
}
.table04-hadding{
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}
.immigration-box ul li {
    font-size: 15px;
    line-height: 28px;
}
.immigration-box ul li ul li {
    font-size: 16px;
}
.table-01{
	overflow: scroll;
}
.table-01 td{
	font-size: 15px;
}
.seerano-div img {
    width: 100%;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.hartfrd-div ul li {
    margin: 0px;
    padding: 5px 15px;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: #0c0c0c;
    float: left;
    width: 100%;
}
.hartfrd-div ul {
    margin: 10px 0px 0px;
    padding: 0px;
    list-style: none;
    text-align: left;
}
.new-wst-01{
	overflow:scroll;
}
.wrongful-left-box01 { 
    width:100%;
    margin-right:0px;
}
.lorem-left {
    width: 90%;
    margin-left: 5%; text-align: center;
}
.lorem-right {
    width: 98%;
    float: left;
	max-height:none;
}
.work-box01 {
	height:auto !important;
}
.work-box02 {
   height:auto;	
}
.work-box03 {
   height:auto;	
}
.injury-box ul li {
  margin-left:30px;	
}
.flag-img-04 {
    width: 100%;
    margin-right: 0%;
    margin-left: 5%;
}
.flag-img-011 {
   margin-left: 37px;
}
.home-mn-content h1 {
   font-size: 30px;
}
.attrny-img {
    float: left;
    padding-left: 51px;
    padding-right: 52px;
    padding-bottom: 15px;
}

.dv_lw {
    float: none;
    display: block;
    margin: 0px auto;
}

.flag-img-02 {
    padding-left: 12px;
    margin-bottom: 10px;
    float: none;
    padding-left: 0px !important;
}
.work-box0A {
    height:auto;	
}
.work-box0B {
    height:auto;	
}
.flag-box01, .flag-box02 {
	height:auto;
}
.flag-box02 p {
   font-size:14px;	
}
.flag-box02 h2 {
    margin: 0px !important;
    padding: 0px 0px 17px;
    font-size: 16px;
}
.flag-box03 h2 {
	margin: 0px;
    padding: 0px 0px 17px;
    font-size: 16px;
}
.flag-img-03 img {
    padding-right: 5px;
    padding-left: 10px;
}
.immigration-box_pren {
	margin:0px;
}

/*wrngful-right-css*/
.wrongful-right-box01 {
    height: 530px;
}
.immig-left-box {
    width: 100%;
	max-width:120px;
}
.immig-right-box {
    width: 100%;
	max-width:120px;
}
.wrongful-right-box01 ul {
    margin-top: 5px;
}
.wrongful-right-box01 ul li a {
    font-size: 14px;
    margin-left: 10px;
    font-weight: 500;
}
.wrongful-right-box01 ul li a span {
    font-size: 13px;
}
.car-boxsmall {
    width: 100%;
    float: left;
    margin: 0px;
}
.wrongful-div-nofault {
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: auto;
    float: left;
}
.wrongful-div-west {
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: auto;
    float: left;
}
.hart-div-01 {
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.wrongful-right-box01-crm_law {
  height:553px;	
}
.wrongful-right-box01-crm_law ul li a {
    font-size: 13px;
    float: left;
    margin-top: 0px;
    font-weight: 600;
}
.immig-left-box-crm_law {
    width: 95%;
    float: left;
    margin: 5px;
}
.wrongful-right-img01-crm_law {
   padding-left:50px;	
}
.immig-right-box-crm_law {
    width: 95%;
    float: left;
    margin: 5px;
}
.wrongful-right-box01-crm_law ul li a span {
    font-size: 13px;
}
.dui-table h4 {
    margin: 0px 0px 18px;
    font-size: 15px;
}
.dui-drunk-div {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.imgr-red-first {
    width: 100%;
    margin: 0px;
    padding: 0px;
    float: left;
}
.immigration-red-left {
    width: 100%;
    float: left;
    margin: 0px;
}
.immigration-red-right {
    width: 100%;
    float: left;
    margin: 0px;
}
.imgr-red-second-01 {
    width: 100%;
    margin: 0px auto;
    padding: 20px 0px 0px;
    float: none;
    display: table;
}
.dui_rst ul {
	margin:0px;
	width:100%;
}

.dui_rst .img-flower {
    width: auto; max-width: 100%;
}

.dui_rst .img-flower {
    padding: 10px 0px 0px 95px;
    float: left;
}
.dui_rst .img-flower10 {
    margin: 0px;
    padding-left: 30px;
    float: none;
    padding-top: 20px;
    margin: 0px auto;
    display: block;
}

.dui-main-table{overflow-x: scroll;}

.avoid-jail-div h4 {
    margin: 0px;
}
.immigration-box-jail h2 {
    margin:15px 0px;
}
.immi-dan-left {
	height:auto;
}
.danger-right-box {
    height:auto;	
}
.flag-box01_dui-drunk h2 {
    font-size: 16px;
}
.danger-right-box h2 {
    font-size: 16px;
    padding-left: 0px;
    padding-right: 0px;
}
.immi-dan-left h3 {
    font-size: 16px;
}
.flag-box-dui-last h2 {
    font-size: 16px;
}
.dui-drunk-div h4 {
    margin: 0px;
    font-size: 18px;
}
.hart-div-01 h4 {
    margin: 0px 0px 10px;
    font-size: 20px;
}
.wrongful-div h4 {
    margin: 20px 0px 0px;
    font-size: 16px;
}
.west-hard-last h2 {
    margin: 20px 0px 0px 0px;
    font-size: 15px;
}
.flag-box-crm_law01 h2 {
    font-size: 15px;
}
.wrongful-right-box01-crm_law h2 {
    margin: 17px 0px 0px;
    font-size: 16px;
}
.west-flag-box03 h2 {
    margin: 0px 0px 20px !important;
    font-size: 16px;
    padding-left:0px;
    padding-right:0px;
}
.driv-head-3 h2 {
    margin: 15px 0px 8px 5px;
    font-size: 16px;
}
.wrongful-div-west h2 {
    margin: 0px;
    font-size: 16px;
    text-align: center;
}
.west-flag h3 {
    margin: 10px 0px 10px;
    font-size: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
.imm-head {
    margin: 0px 0px 15px;
}
.img-par02 {
    width: auto;
    margin-top: 0px;
}
.wrongful-div-conlawyer p {
    font-size: 15px;
    margin: 0px;
    padding: 0px;
    display: inline-block;
}
.immigration-box h2 {
    margin: 20px 0px 0px 5px;
    font-size: 15px;
}
.imm-head h3 {
    font-size: 15px;
}
.immigration-two {
   margin-top:2px;	
}
.bold-text {
    font-weight: 600;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 26px;
    font-size: 14px;
}
.west-blue-01 {
    width: 100%;
    margin: 5px 0px;
}
.west-blue-02 {
    width: 100%;
    margin: 5px 0px;
}
.driv-head h1 {
    font-size: 22px;
}
.wrongful-div-west p {
    font-size: 14px;
}
.wrongful-nw-one h1 {
    font-size: 28px;
}
.wrongful-nw-one h2 strong {
    font-size: 20px;
}
.wrongful-nw-one h2 {
    font-size: 16px;
}
.contact-lawyer-left {
    margin-left: 0%; width: 40%;
    margin-top: 20px;
}
.contact-lawyer-right {
    margin: 0px 0px 0px -20px;
    width: 65%;
}
.contact-lawyer-right h3 {
    font-size: 17px;
}
.contact-firm {
    padding: 0px 0px 20px;
}
.contact-firm h1 {
    font-size: 20px;
}
.cont-law-chn-1 {
    width: 98%;
    margin: 5px;
}
.contact-location h2 {
    font-size: 20px;
}
.location-center {
    max-width:100%;
}
.location-left {
    float: left;
    width: 98%;
    margin: 5px;
}
.sm-map-1 {
    margin: 0px 0px 0px 10px;
}
.sm-map-2 {
    margin: 20px 0px 0px 10px;
}
.map-img-1 {
    width: 20px;
    margin: 22px 0px 0px;
}
.map-img-2 {
	width:20px;
    margin:0px;
}
.sm-map-1 ul li a {
	margin:0px 0px 8px;
    font-size: 14px;
}
.sm-map-2 ul li a {
	margin:0px 0px 8px;
    font-size: 14px;
}
.cont-law-chn-1 h2 {
    padding: 0px 0px 5px 0px;
    font-size: 16px;
}
.cont-law-chn-1 p {
	margin:0px;
    font-size: 13px;
	line-height:22px;
}
.cont-law-chn-1 p a {
    font-size: 12px;
}
.cont-law-chn-1 h2 {
    padding: 0px 0px 5px 0px;
    font-size: 15px;
}
.cont-law-chn-1 ul li a {
    font-size: 12px;
}
.wrongful-nw-three p {
    font-size: 14px;
	line-height:26px;
}

.hm-tbls-two .img01-box img {
    width: 74px;
    margin: 0px 4px;}

.hm-tbls-new .img04-box img{
        width: 74px;
        margin: 0px 4px;}

.language-div{display: none;}
        
.dektp-mn-nw{display: none;}

#body-content-menu-mobile{display: block;}

.home-mn-content h1 span{font-size: 23px;}

.menu-top ul li a {
    padding: 13px 2px;
    font-size: 12px;
}

.menu-div{display: none;}

.logo-div {
    max-width: 240px;
    margin: 0px auto;
    float: none;
}

#body-header{padding: 15px 0px;}

.header-info p{font-size: 14px; text-align: center; display: block; margin: 0px;}

.header-info p br{display: block;} 

.header-info p strong{margin-right: 15px;}

.wrongful-div p{padding-left: 0px;}

.img-flower1 {
    padding-right: 0px;
    padding-left: 0px;
    float: none;
    display: block;
    margin: 0px auto;
}

.mobile-cll{display: block;}	
	
    .desktop-cll{display: none;}
    
.flag-img-01 img {
    padding-right: 8px; padding-bottom: 10px; }    

    .img-flower-16{float: none; margin-right: auto; margin-left: auto; display: block; margin-bottom: 20px;}    

    .wrongful-div-injury a{display: block;}

    .wrongful-div-injury p{padding-left: 0px; }

    .img-flower-17{float: none; margin-right: auto; margin-left: auto; display: block; margin-bottom: 15px;}    

    .img-flower{float: none;}

    .img-flower11{float: none; display: block; margin: 0px auto;}

    .img-flower{
        display: block;
        margin: 0px auto 18px;
        padding: 0px !important;
    }

    .img-par01 {
        float: none;
        margin: 0px auto;
    }

    .immigration-box ul li {
        word-wrap: break-word;
    }

    .img-flower20{max-width: 100%; padding: 0px; margin: 0px auto; float: none; display: block; margin-bottom: 15px;}

    .flag-box {
        padding-top: 20px;
    }

    .bould-li {
        font-weight: bold !important;
        font-size: 16px !important; width: auto !important; float: left !important;
    }

    .attrny-img {
        float: none;
        display: block;
        padding: 0px;
        margin: 55px auto 15px;
    }

    .hartfrd-div ul li::after{margin-left: 5px;}

    .hartfrd-div ul li{
        width: auto !important; float: none !important; display: inline-block;
    }

    .hartfrd-div ul{width: 100%; float: left; text-align: center;}
    .immigration-box ul li ul li {
        font-size: 15px;
    }

    .immigration-red-citizen ul li, .immigration-red-citizen ul li ul li, .immigration-red-citizen {
        font-size: 15px; line-height: 28px;
    }

    .imgr-red-second{float:left; max-width: none; margin: 20px 0px 0px; text-align: center;}


    .immigration-box_pren ul li{line-height: 28px;}

    .img-flower4{float: none; display: block; margin: 0px auto;}

    .table-conn{overflow-x: scroll;}

    .table-conn caption {
        font-size: 16px;}

.table-conn tbody tr td {
            font-size: 14px;
            line-height: 29px;
        }

        .wrongful-div h1 img{max-width: 30px;}

.spanish-page-imgbox1{margin-bottom: 15px; margin-top: 15px;}

.map-box002{width: 100%;}

.map-box0022{width: 100%;}

.sitemap-box ul li {
    font-size: 14px;
    line-height: 29px;}

    .sitemap-box ul li ul li {
        font-size: 14px;
        line-height: 29px;}


        .fve-clmns:last-child {
            width: 100%;
        }

 .injury-box ul li{margin: 0px auto; float: none;}

.contact-lawyer-left img{max-width: 100%;}

.home-form{margin-top: 30px;}

.flag-img-05 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 18px;
}

.flag-img-05 img {
    padding-right:6px;}

.cptch-dv input {
    width: 100%;
    margin: 10px 0px 0px 0%;}

.cptch-dv img {
    width: auto;
}

.img-post{margin-top: 15px !important;
position: relative !important;}

.disabilityright01 {
    width: 100%;
}

}