.col-no-6 {
width: 50%;
float: left;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
} .row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;
flex-wrap: wrap;  
}
.row.row-eq-height > [class*='col-'] {
display: flex;
flex-direction: column;
} .col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}
.col-xs-15 {
width: 20%;
float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
width: 20%;
float: left;
}
.slick-carousel .slick-list,
.slick-carousel-progetti .slick-list {
width: 750px;
overflow: visible;
margin:auto;
}   
}
@media (min-width: 992px) {
.col-md-15 {
width: 20%;
float: left;
}
.slick-carousel .slick-list,
.slick-carousel-progetti .slick-list {
width: 979px;
overflow: visible;
margin:auto;
}    
}
@media (min-width: 1200px) {
.col-lg-15 {
width: 20%;
float: left;
}
.slick-carousel .slick-list,
.slick-carousel-progetti .slick-list {
width: 1170px;
overflow: visible;
margin:auto;
}
} .row.no-gutters {
margin-right: 0;
margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
padding-right: 0;
padding-left: 0;
}
.container-fluid {
padding: 0px;
}
@media (min-width: 1600px) {
.container, .content-area {
width: 1500px !important;
}
.slick-carousel .slick-list,
.slick-carousel-progetti .slick-list {
width: 1500px !important;
}  
}