.filters-bar {
	width:65%;
}

 @media screen and (max-width: 600px) {
 .filters-bar {
	width:100%;
}
 }
 
 @media screen and (max-width: 860px) {
 body.layout_5 .contentwrap .content .row.row-3-1 .col:nth-child(2) {
 margin-top:50px;
 }
 }

body.layout_3 .contentwrap .row.row-2-2 {
	 display: grid;
	 grid-template-columns: 1fr 1fr;
	 grid-gap: 20px;
}
body.layout_3 .contentwrap .row.row-2-2 .col {
	        padding: 20px;
        border: 1px solid #dcdcdc;
}
 @media screen and (max-width: 600px) {
	 body.layout_3 .contentwrap .row.row-2-2 {
		 grid-template-columns: 1fr;
	}
}