@media only screen and (max-width: 767px) {

	.main-slider-one__bg {
		background-position: bottom;
	}

	main-menu__list {
		margin-top:70px;
	}

	.mobiletextcenter {
		text-align:center !important;
	}

	.mobileulcenter {
		justify-content: center;
		margin: 0 auto;
		display: table;
	}

	.main-header__logo {
		position: absolute;
		margin-top: 80px;
		z-index:60;
		max-width: 50%;
	}

	.main-header__logo img {
		width:100px !important;
	}

	.main-slider-one__title {
		font-size: 32px;
		line-height: 40px;
	}

	.main-slider-one__sub-title {
		font-size:18px;
	}

	.main-slider-one__btn .green-btn {
		font-size: 14px;
		padding: 5px 20px;
	}

	.service-three__item {
		padding: 15px 20px 15px;
	}

	.service-three__item__title {
		font-size: 14px;
	}

	.sec-title__title {
		font-size:24px;
	}

	.about-three__content__lists li {
		font-size: 16px;
		line-height: 16px;
	}

	.about-three__content .green-btn {
		font-size: 14px;
		padding: 5px 30px;
	}

	.team-card-three__normal__title {
		font-size:18px;
		font-weight:500;
	}
}

@media (min-width: 800px) and (max-width: 1499px) {
	.main-menu .main-menu__list > li > a {
	font-size:16px;	
	}

	.main-slider-one .owl-item {
		max-height:85vh !important;
	}

	.main-slider-one__title {
		font-size: 50px;
		line-height: 58px;
	}

	.main-slider-one__btn .green-btn {
		font-size: 14px;
		padding: 10px 30px;
	}

	.service-three__item__title {
		font-size:16px;
	}

	.sec-title__tagline {
		font-size:18px;
	}

	.sec-title__title {
		font-size: 32px;
		margin-top: 10px !important;
	}

	.about-three__content__text {
		line-height: 27px;
		margin: 0 0 20px;
		font-size:16px;
	}

	.about-three__content__lists li {
		font-size: 16px;
		line-height: 10px;
		margin: 0 0 18px;
	}

	.program-three__item__title {
		font-size: 16px;
		font-weight: 500;
	}

	.program-three__item__text {
		font-size: 14px;
	}

	.blog-card__title {
		font-size:18px;
	}

	.footer-widget__title {
		font-size:18px;
	}

	.footer-widget__info li, .footer-widget__links li {
		font-size:14px;
	}

	.main-footer-two__copyright {
		font-size:14px;
	}

	.page-header {
		padding-top: 110px;
		padding-bottom: 110px;
	}

	.page-header__title {
		font-size: 38px;
	}

	.greenschool-breadcrumb li {
		font-size:16px;
	}

	.about-three__content .green-btn {
		font-size: 14px;
		padding: 11px 30px;
	}



}