.menu-link:hover{color:red!important;}
.lawyer-office{font-size:39px!important; color:#ffffff!important; line-height:0.8; margin-bottom:1em!important;}
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section .map-down {
    align-items: center;padding: 0!important; margin: 0!important;
}
.elementor-1334 .elementor-element.elementor-element-858830f  {
    padding: 0!important; margin: 0!important;
} 
.btn-header{font-size:14px;}
@media screen and (max-width: 1200px) {
.lawyer-office{font-size:34px!important;}
  }
@media screen and (max-width: 1020px) {
.lawyer-office{font-size:26px!important;}
  }

@media screen and (max-width: 830px) {
.btn-header{font-size:10px!important;}
  }
@media screen and (max-width: 800px){
	.btn-header{background-color:red!important;}
}
@media screen and (max-width: 800px) {
.lawyer-office{font-size:24px!important;}
	.btn-header{color:red!important;}
}
@media screen and (max-width: 767px) {
.lawyer-office{font-size:22px!important;}
}
@media screen and (max-width: 680px) {
.lawyer-office{font-size:18px!important;}
}
@media screen and (max-width: 577px) {
.lawyer-office{font-size:20px!important; line-height:1.2;}
}
@media screen and (max-width: 450px) {
.lawyer-office{font-size:20px!important;}
}
@media screen and (max-width: 360px) {
.lawyer-office{font-size:18px!important;}
}
