.banner .carousel-indicators li {
    width: 60px;
    background-color: #eee;
}

.banner .carousel-indicators .active {
    background-color: #027ec5;
}

.banner {
            position: relative;	
            overflow: hidden;
            display: flex;
            justify-content: center;
        }

@media screen and (max-width: 992px) {
    .banner {
        display: block;
    }

        .banner .carousel-inner video {
            width: 100%;
            height: 285px;
            background:url(/res/Home/structure/20070105.jpg);
        }
}


       

        @media screen and (max-width: 1920px) {
            .carousel-item {
                height: 664px;
            }

                .carousel-item img {
                    height: 664px;
                }

        }

        @media screen and (max-width: 992px) {
            .carousel-item {
                height: 285px;
            }

                .carousel-item img {
                    height: 285px;
                }
        }
@media screen and (max-width: 992px) {  
.banner{
 position: relative;
 margin-top: 40px;
}
}