@media screen and (max-width: 1024px) and (min-width: 0px) {
#block-lawtheme-mainmenu-3 ul{
padding-left:3%;
margin-left: 0px;
}
#block-homepageblock5 table td {
    width: 100% !important;
    float: left;
}
.slText {
    max-width: 1200px;
    width: 95%;
    margin: auto;
}
#block-homepageblock4 table td {
    float: left;
    width: 100% !important;
}
.layout.layout--onecol td  img {
    width: auto !important;
    height: auto !important;
}
.layout.layout--onecol p.img {
    width: auto !important;
    height: auto !important;
}
.layout.layout--onecol {
    padding-top: 40px;
}
/*.layout.layout--onecol  p img {
    width: 20% !important;
}*/
#block-homepageblock2 .layout table td {
    width: 25% !important;
    padding: 10px;
}
div#block-lawtheme-sitebranding-4 {
    width: 100%;
    text-align: center;
    padding-bottom: 50px;
}
#block-homepageblock4 .layout.layout--onecol td  img {
/*    width: 100% !important;*/
    height: auto !important;
}
#block-homepageblock5 .layout.layout--onecol td img {
    width:80% !important;
} 
}



@media screen and (max-width: 1025px) and (min-width: 1024px) {
 #block-lawtheme-footer .index {
    padding-top: 0;
    float: right;
    padding-right: 40px;
}
}
@media screen and (max-width: 1112px) and (min-width: 834px) {
#block-homepageblock4 .layout table{
width:95% !important;
padding-left:0px;
}
#block-homepageblock4 .layout table img {
    height: auto !important;
    padding: 5px;
width:auto !important;
}
}
@media screen and (max-width: 568px) and (min-width: 320px) {
#block-lawtheme-sitebranding-3 {
    top: 40px;
width:55%;
}
.slItem.active .overlay, .overlay{
height:484px !imortant;
}
#block-homepageblock5 .layout.layout--onecol td img {
    width:90% !important;
}
button.navbar-toggler.menu-list.btn {
    float: right;
    margin: 11% 4% 3% 0;
}
#block-homepageblock1 img {
    height: auto !important;
    width: auto !important;
}
#block-homepageblock4 .layout table td {
    float: left;
    width: 100% !important;
}
#block-homepageblock5 .layout table td {
    width: auto !important;
    float: left;
}
#block-homepageblock2 .layout table td {
    width: 100% !important;
    padding: 10px;
}
#block-homepageblock2 .layout.layout--onecol td img {
    width: auto !important;
    height: auto !important;
}
#block-homepageblock5 .text-align-center{
    width: 100%;
text-align:center;
}
#block-homepageblock5 .layout.layout--onecol td img.dfk, #block-homepageblock5 .layout.layout--onecol td img.clearfacts{
    width: 30% !important;
    margin-left: 105px;
}
.banner-title1 {
    font-weight: bold;
    color: #fff !important;
    font-size: 40px !important;
    line-height: 49px !important;
    margin: auto auto 20px;
    text-align: left;
}
}
@media screen and (max-width:667px) and (min-width: 375px) {
#block-homepageblock1 .layout.layout--onecol td img {
    width: auto !important;
     height: auto !important;
}
}
