

@media screen and (max-width: 1440px) {
    .header-image {
        padding-top: 100px;
    }
}


@media screen and (max-width: 1200px) {
    .header-image {
        height: auto;
    }
}

@media screen and (max-width: 991px) {
    .header-image h1:first-child {
        font-size: 48px !important;
    }
    .header-image h1 {
        font-size: 36px;
    }
}

@media screen and (max-width: 768px) {
	.demo-item {
		width: 100%;
	}
	.feature-item {
	    padding-left: 30px;
	    padding-right: 30px;
	}
}



@media screen and (max-width: 500px) {
	 .header-image h1:first-child {
        font-size: 24px !important;
    }
    .header-image h1 {
        font-size: 20px;
    }
    .header-image .purchase>a {
        padding: 7px 21px;
        font-size: 13px;
    }
}