video {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: auto;
  display: block;
  border: 1px solid #000;
}



#main-slider-section>#main-slider {max-height: 400px;}

@media (min-width: 3000px) {
    #main-slider-section {
        padding-top: 400px;
    }
}


@media (min-width: 1200px) {
    #main-slider-section {
        padding-top: 400px;
    }
}
@media (min-width: 576px) {
    #main-slider-section {
        padding-top: 450px;
    }
}

#main-slider .single-slide { margin:auto;}
.slider-and-banner {width:100%;}

.slide-content {padding:3rem 0 !important;}
.slide-content img {width:90%;margin:auto;}