@media all and (max-width:1024px) {

	#nav {
		display: none;
	}

	#openmenu {
		display: inline-block;
	}

	h1 {
		font-size: 60px;
	}

	h2 {
		font-size: 40px;
	}

	.header-title {
		width: 60%;
	}

	.header-img {
		width: 40%;
	}

	.single-block-cat-list,
	.single-popular-courses {
		width: calc(50% - 20px);
	}

	.sidebar-left {
		padding-right: 0px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		padding-top: 50px;
	}

	.sidebar-right {
		padding-left: 0px;
		padding-top: 50px;
	}

	.container-w70,
	.container-w30 {
		width: 100%;
	}

	.wrapper-blog-main-page article,
	.wrapper-blog-grind article {
		width: calc(50% - 20px);
	}


	.block-aboutus-img {
		display: none;
	}

	.block-aboutus-content,
	.faq-content {
		width: 100%;
		padding-left: 0px;
	}

	.faq-title-img {
		width: 100%;
		margin-bottom: 30px;
	}

	.header-title {
		padding-bottom: 20px;
	}
}

@media all and (max-width:768px) {

	.header-title {
		width: 100%;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.header-img {
		display: none;
	}

	.block-cat-title,
	.block-cat-content {
		width: 100%;
	}

	.wrapper-contact-info .contact-content,
	.wrapper-contact-info .contact-form {
		width: 100%;
		margin-bottom: 50px;
	}

	.wrapper-contact-info .contact-content {
		padding-right: 0px;
	}
}

@media all and (max-width:600px) {

	.single-block-cat-list,
	.single-popular-courses,
	.wrapper-courses-classic .single-popular-courses {
		width: calc(100% - 20px);
	}

	.instructor-courese-img,
	.instructor-course-content {
		width: 100%;
	}

	.instructor-course-content,
	.team-details-content {
		padding-left: 0px;
	}

	.wrapper-blog-main-page article,
	.wrapper-blog-grind article,
	.wrapper-blog-classic article {
		width: calc(100% - 20px);
	}

	.single-advantage,
	.wrapper-review-form .wrapper-input p,
	.contact-form .wrapper-input p,
	.team-details-img,
	.team-details-content {
		width: 100%;
	}

}

@media all and (max-width:400px) {

	h1 {
		font-size: 50px;
	}
}