@media (max-width: 1259px) {

}

@media (max-width: 1199px) {
.page-heading.purple {
	background-position: 95% 230px;
}
.page-heading.green {
	background-position: 0 170px;
}
}


@media (max-width:1080px) {
    .main-center {
        max-width: 520px;
    }
}

	@media (max-width: 991px) {
		.main-center {
			max-width: 370px;
		}

		h1, .page-heading h1 {
			font-size: 34px;
			line-height: 40px;
		}

		h2 {
			font-size: 28px;
			line-height: 35px;
		}

		h3 {
			font-size: 25px;
		}

		.main-center-bottom img {
			margin: 0 8px;
		}

		#footer p {
			margin-bottom: 40px;
		}

		#footer h4 {
			margin-top: 0;
		}

		.page-heading.purple {
			background-position: 100% 230px;
		}

		.testi-text {
			max-width: 630px;
		}

		.video iframe {
			height: 500px;
		}
	}

	@media (max-width: 767px) {
		html body {
			font-size: 16px;
		}

		#header {
			padding: 20px 0;
		}

		.main-section, .page-heading {
			background-image: none !important;
			padding-top: 150px;
			min-height: 400px;
		}

		.main-center {
			max-width: 100%;
		}

		#footer ul {
			margin: 0 0 30px;
		}

		h1, .page-heading h1 {
			font-size: 30px;
			line-height: 35px;
		}

		.button {
			height: 50px;
			line-height: 50px;
			font-size: 20px;
		}

		.main-center-bottom {
			margin-top: 70px;
		}

		.right-menu a {
			display: none;
		}

		h2 {
			font-size: 25px;
			line-height: 28px;
			margin-bottom: 40px;
		}

			h2 br {
				display: none;
			}

		.intuitive {
			padding: 50px 0 0;
		}

		.try-smarter {
			padding: 50px 0 100px;
		}

		.my-ul-li {
			margin: 0 0 30px;
		}

			.my-ul-li.mar-top {
				margin: 30px 0 0;
			}

		.added-bonus {
			max-width: 250px;
			padding: 30px 15px;
		}

			.added-bonus::after {
				left: -80px;
			}

		h3 {
			font-size: 22px;
			margin: 0 0 20px;
			line-height: 30px;
		}

		.testimonial {
			margin: 50px 0 0;
			padding: 50px 0;
		}

		.testi-text {
			padding: 75px 25px;
			font-size: 16px;
		}

			.testi-text::before {
				top: 0;
			}

		.owl-prev, .owl-next {
			top: 38%;
		}

		.video iframe {
			height: 380px;
		}

		.video {
			padding: 50px 0;
		}

		.channel p {
			line-height: 25px;
			padding-bottom: 35px;
		}

		.channel {
			padding-bottom: 25px;
		}

		.Task Board {
			padding: 50px 0;
		}

			.Task Board h3 {
				line-height: 33px;
			}

			.Task Board p {
				line-height: 25px;
			}

		.team p {
			line-height: 25px;
			margin-bottom: 50px;
		}

		.team {
			margin: 0;
		}

			.team img {
				margin: 0 0 30px;
			}

		.pricing {
			padding: 50px 0;
		}

		.price-box {
			margin-top: 50px;
			width: 300px;
			height: 300px;
		}

		.per {
			font-size: 25px;
		}

		.price {
			font-size: 60px;
		}

			.price span {
				font-size: 120px;
			}

		.price-box::before {
			left: -65px;
		}

		.three-box h3 {
			line-height: 30px;
			max-width: 100%;
		}

		.three-box {
			padding: 0;
		}
	}

	@media (max-width: 575px) {
		.main-center-bottom img {
			margin: 0 4px;
		}
	}