@media only screen and (max-width: 1380px) {
	.banner-content img {
	    margin-bottom: 30px;
	    width: 85px;
	}
	.banner-content h1 {
	    font-size: 36px;
	}

	.nav-menu {
	    margin-top: 40px;
	}
	.nav-menu li a {
	    padding: 8px 20px;
	    font-size: 15px;
	}
	.body-wrapper {
		margin: 30px;
	}
	.banner-section {
	    height: calc(100vh - 60px);	
	}
	.footer h1 {
		font-size: 40px;
	}
	.footer .purchage-now {
		padding: 12px 30px;
	}

	.section-heading h1 {
		font-size: 40px;
	}
}
 

@media only screen and (max-width: 990px) {
	.demo-item-list .demo-item {
	    width: 50%;
	}
}

@media only screen and (max-width: 500px) {
	.demo-item-list .demo-item {
	    width: 100%;
	    float: none;
	}
}

@media only screen and (max-width: 1280px) {
	
}