.banners-home {
    width: 100%;
    padding: 0;
    box-sizing: border-box;
    margin: 20px 0 0 0;
    clear: both;
    float: none;
    display: inline-block;
}

.banners-home a {
    display: block;
    float: left;
    margin: 10px 0 0 0;
    box-sizing: border-box;
    width: 100%;
    min-height: 150px;
}
.banners-home a img {
    height: 197px;
}

@media (min-width: 768px) {
    .banners-home a {
        float: left;
        margin: 10px 1% 0 1%;
        width: 48%;
    }
    .banners-home a img {
        height: 197px;
    }
}


.carousel.main .carousel-item {
    height: 150px;
}
.carousel.main {
    height: 150px;
}

@media (min-width: 768px) {
    .carousel.main .carousel-item {
        height: 410px;
    }

    .carousel.main {
        height: 410px;
    }
}