
@media screen and (max-width: 991.98px){
	.landing-banner{
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.landing-banner-content .lb-title,
	.footer-content h2 {
	    font-size: 32px;
	}
	
	.landing-banner-content h5,
	.footer-content p{
		font-size: 15px;
	}

	.landing-banner-content .btn-wrapper {
	    margin-top: 50px;
	}
}


@media screen and (max-width: 767.98px){
	.landing-banner-content .lb-logo {
	    margin-bottom: 25px;
	}

	.landing-banner{
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.landing-banner-content .lb-title,
	.footer-content h2,
	.s-title h2{
	    font-size: 26px;
	}
	
	.landing-banner-content h5,
	.footer-content p{
		font-size: 15px;
	}

	.landing-banner-content .btn-wrapper {
	    margin-top: 50px;
	}

	.demo-pages, .bonus-pages{
		padding-bottom: 0;
	}

	.s-padding {
	    padding-top: 60px;
	    padding-bottom: 60px;
	}
}

@media screen and (max-width: 575.98px){
	.btn-wrapper .btn{
		margin-right: 0;
	}

	.footer-content{
		padding-top: 60px;
		padding-bottom: 50px;
	}

	.demo-item{
		margin-bottom: 50px;
	}

	.landing-banner {
	    padding-top: 80px;
	    padding-bottom: 60px;
	}
}