@media screen and (max-width: 767px){
	.section {
    	padding-top: 60px;
    	padding-bottom: 60px;
	}
	.about-sec h1 {
	    font-size: 32px;
	}
	.banner {
	    padding: 50px 0;
	}
	.home-banner h1 {
	    font-size: 38px;
	}
	.wrapper span {
	    font-size: 42px;
	}
	.wrapper.position-relative {
	    margin-bottom: 30px;
	}
	
	.line-border::before{display: none;}
	.about-section video {
	    height: auto;
	    margin-bottom: 20px;
	}
	.induty-sec h3 {
	    font-size: 16px;
	}
	.home-features-slider .owl-item .slider-service-item {
	    min-height: 390px;
	}
	.about-sec,.cyber-bg-sec,.logistic-bg-sec,.customer-care-bg-sec,
	.erp-bg-sec,.aids-bg-sec,.partner-bg-sec,.solution-bg-sec,.vendor-bg-sec,.traning-bg-sec{
	    min-height: 40vh;
	    height: auto;
	    background-position: 50%;
	}
	.about-banner {
	    padding: 55px 0;
	    background-position: 50%;
	}

}


@media (max-width: 1024px){
	
	.absolute-btn {
	    position: relative;
	    bottom: inherit;
	    margin-bottom: 40px;
	}
	.banner {
    	height: auto;
	}
	.section {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
}

@media (min-width: 768px) and (max-width: 991px){
	.home-features-slider .owl-item .slider-service-item {
	    min-height: 390px;
	}
	.about-sec,.cyber-bg-sec,.logistic-bg-sec,.customer-care-bg-sec,
	.erp-bg-sec,.aids-bg-sec,.partner-bg-sec,.solution-bg-sec,.vendor-bg-sec,.traning-bg-sec{
	    min-height: 50vh;
	    height: auto;
	    background-position: 50%;
	}
	
}

@media (min-width: 992px) and (max-width: 1024px){
	.home-features-slider .owl-item .slider-service-item {
	    min-height: 420px;
	}
	.wrapper span {
	    font-size: 54px;
	}
	.home-banner h1 {
	    font-size: 50px;
	}
	.about-sec,.cyber-bg-sec,.logistic-bg-sec,.customer-care-bg-sec,
	.erp-bg-sec,.aids-bg-sec,.partner-bg-sec,.solution-bg-sec,.vendor-bg-sec,.traning-bg-sec{
	    min-height: 50vh;
	    height: auto;
	    background-position: 50%;
	}
}