-width:100%!important;
width:100%!important;
}

.catalog {
margin-left:0!important;
}

button {
width:90%!important;
}

.footer,.table.responsiveImage,.table.responsiveContent {
height:auto!important;
max-width:96%!important;
width:96%!important;
}
}

.wrapper {
width:95%;
}

.blocks {
margin:0 auto;
margin-bottom:30%;
margin-left:10%;
}

.block {
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
background:#021737;
border:solid 1px #000;
box-shadow:10px 10px 0 rgba(0,0,0,0.3);
color:#fff;
flo