.carousel{margin-bottom:60px;}
.carousel-caption{z-index:10;background-color:#ffffff;border:1px solid black;opacity:0.7;filter:alpha(opacity=60);color:black;font:normal 33px 'Roboto',Arial, sans-serif;max-width:100%;width:100%;right:0%;left:0%;top:0%;height:180px;transition:2s;padding-top:5px;}
.carousel-caption:hover{opacity:0.9;transition:2s;}
.carousel-indicators{right:10%;left:90%;}
.carousel .item{background-color:#777;}
/*.carousel-inner > .item > img{min-width:100%;width:100%;}*/
.carousel-inner{overflow:hidden;}

@media (min-width:768px){.carousel-inner{height:370px;}
}
@media (min-width:992px){.carousel-inner{height:485px;}
}
@media (min-width:1200px){.carousel-inner{height:590px;}
}
.marketing .col-lg-4{margin-bottom:20px;text-align:center;}
.marketing h3{font-weight:normal;margin-left:40px;text-align:left;color:rgb(17, 66, 50);font-size: 30px;}
.marketing .col-md-12 p.carousel{margin-right:80px;margin-left:80px;color:#058100;}
.featurette-divider{margin:20px 0;}
.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px;}

@media (max-width:480px){
    .carousel-inner, .carousel-inner > .item {
        height:300px;
    }
    .navbar-wrapper{margin-top:20px;}


    .carousel-inner > .item > img {
        object-fit: cover;
        max-width: none;
        object-position: center center;
        height:300px;
        /*min-width:100%;
        width:100%;*/
    }

.navbar-wrapper .container{padding-right:15px;padding-left:15px;}
.navbar-wrapper .navbar{padding-right:0;padding-left:0;}
.navbar-wrapper .navbar{border-radius:4px;}
.carousel-caption p{margin-bottom:20px;margin-left:20px;font-size:15px;line-height:1.4;}
.featurette-heading{font-size:40px;}
}
@media (min-width:480px){.navbar-wrapper{margin-top:20px;}
.navbar-wrapper .container{padding-right:15px;padding-left:15px;}
.navbar-wrapper .navbar{padding-right:0;padding-left:0;}
.navbar-wrapper .navbar{border-radius:4px;}
.carousel-caption p{margin-bottom:20px;margin-left:20px;font-size:21px;line-height:1.4;}
.featurette-heading{font-size:40px;}
}
@media (min-width:768px){.navbar-wrapper{margin-top:20px;}
.navbar-wrapper .container{padding-right:15px;padding-left:15px;}
.navbar-wrapper .navbar{padding-right:0;padding-left:0;}
.navbar-wrapper .navbar{border-radius:4px;}
.carousel-caption p{margin-bottom:20px;margin-left:20px;font-size:21px;line-height:1.4;}
.featurette-heading{font-size:40px;}
}
@media (min-width:992px){.featurette-heading{margin-top:20px;margin-bottom:20px;}
}