@media only screen and (max-width: 992px){
	.slider .slides li .caption{
		display: block;
	}
	.telosystems-banner-secction .slider .slides li .caption.rebuild-plus-series .banner-title{
		font-size: 4vw;
		line-height: 1;
	}
	.banner-title span{
		font-size: 4.5vw;
    	line-height: 1.08;
	}
	.banner-sub-title {
	    font-size: 2.34375vw;
	}
	.know-more-btn-section{
		margin-top: 2vw;
		display: flex;
		align-items: stretch;
		gap: 0 1vw;
	}
	.know-more-btn-section a.know-more-btn {
	    /*font-size: 1.8vw;
	    height: 4.2vw;
	    line-height: 4.2vw;
	    padding: 0 2vw;*/
	   	font-size: 1.25vw;
	    height: 4vw;
	    line-height: 4vw;
	    padding: 0 1vw;
	    margin-top: 0 !important;
	}
	.telosystems-banner-secction .slider .slides li .banner-image img{
		/*height: 23.95833333333333vw;
    	width: 21.875vw;*/
    	height: 27vw;
    	width: 24.5vw;
	}
	
	.index5 .index5-box .item .img{
		display: block;
	}
}



/*20260325*/
/*.slider .slides li{
	opacity: 0 !important;
}
.slider .slides li.active{
	opacity: 1 !important;
}*/
.addbannervideo{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}
.addbannervideo .carousel-video{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.addbannervideo .carousel-video video{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 0 !important;
}
.addbannervideo .vbtn{
	position: absolute;
	left: 5%;
	bottom: 40px;
	z-index: 5;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
	border-radius: 4px;
	height: 32px;
	background: #ea8023;
	color: #FFFFFF;
	font-size: 14px;
}
@media only screen and (max-width: 992px){
	.addbannervideo .vbtn{
		bottom: 25px;
		padding: 0 8px;
		height: 20px;
		font-size: 12px;
	}
}
