@media (min-width: 768px) and (max-width: 1024px) {
	.container,
	.desc-container {
	    max-width: 100%;
	    padding: 0 30px;
	}

	.form-wrapper {
	    top: 0;
	    right: 0;
	    margin-top: 35px;
	}

	.top-form-wrapper {
	    background-position: 36% 0%;
	}

	.iconboxes-row {
	    flex-direction: column;
	    align-items: center;
	}

	.single-iconbox {
	    width: 550px;
	}

	.iconboxes-wrapper {
	    margin-bottom: -15px;
	    top: -1px;
	}

	.timeline-post {
	    width: 180px;
	}

	.timeline-post p {
	    font-size: 16px;
	    line-height: 26px;
	}

	footer:before {
	    right: -120px;
	}

	.footer-rightcol {
	    margin-left: 25px;
	}

	.copyright a {
	    display: block;
	}
}