.carousel2 .card-img-bg div {
    background-color: #fff;
    opacity: 0;
}
.carousel2  .card-img-bg{
background-size: contain;
background-repeat: no-repeat;
}

.carousel2 .btn.btn-block{
display:none;
}

@media only screen and (max-width: 767px){
.carousel2 .card-img-bg{
background-size: 50%;
}
.carousel2 .hero-carousel-outer {
min-height: 350px !important;
}

.hero-img{
min-height:384px!important;
}
.hero-img .card-img-bg{
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
}
.card-img {
text-align:center!important;
}
.card-img-btn{
padding-top:0px!important;
}
}

