main {
	position: relative;
	z-index: 0;
}

.main-image-wrapper {
	margin-top: -133px;
	height: 1126px;
	position: relative;
	z-index: 5;
	overflow: hidden;
}

.main-image-wrapper .overlay {
	opacity: 0.5;
}

.main-image-wrapper .content-and-triangle {
	display: grid;
	max-width: 1280px;
	padding: 0 20px;
	margin: 0 auto;
	position: relative;
	z-index: 4;
	justify-content: center;
	height: 99%;
	grid-template-columns: 1fr;
}

.main-image-wrapper .content-and-triangle > * {
	grid-area: 1/1/-1/-1;
}

.main-image-wrapper .oval-bg {
	position: absolute;
	width: 1920px;
	height: 100%;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0);
	overflow: hidden;
}

.main-image-wrapper .oval-bg > * {
	position: absolute;
	width: 175%;
	height: 100%;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0);
	border-bottom-right-radius: 150%;
	border-bottom-left-radius: 150%;
}

.main-image-wrapper .oval-bg .bg-wrap {
	top: -60px;
	z-index: 1;
	overflow: hidden;
}

.main-image-wrapper .oval-bg .bg-wrap .blue-overlay {
	width: 100%;
	height: 100%;
	background-color: rgba(13,34,92, 0.5);
	position: relative;
	z-index: 1;
}

.main-image-wrapper .oval-bg .bg {
	position: absolute;
	top: 0;
	left: calc(50% - 50vw);
	width: 100vw;
	height: 121%;
}

.main-image-wrapper .oval-bg .bg.bg-video {
	width: 1920px;
}

.main-image-wrapper .oval-bg .bottom-border {
	background-color: #fff;
}

.main-image-wrapper .content-and-triangle .content-wrapper {
	align-self: center;
	justify-self: start;
}

.main-image-wrapper .content-and-triangle .content-wrapper .top-title {
	font-weight: 900;
	font-size: 6.250rem;
	color: #00abe4;
}

.main-image-wrapper .content-and-triangle .content-wrapper .top-text {
	font-size: 2.813rem;
	color: #fff;
}

.main-image-wrapper .content-and-triangle .content-wrapper .button-wrapper {
	border: 1px solid #c5f9ff;
	border-radius: 35px;
	display: table;
	margin-top: 25px;
}

.main-image-wrapper .content-and-triangle .content-wrapper .button-wrapper a {
	padding: 11px 17px;
	font-size: 1.250rem;
	color: #fff;
	font-weight: 700;
	display: flex;
	align-items: center;
}

.main-image-wrapper .content-and-triangle .content-wrapper .button-wrapper .circle {
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #c5f9ff;
	color: #030040;
	border-radius: 100%;
	margin-left: 18px;
}

.main-image-wrapper .content-and-triangle .triangle {
	align-self: end;
	justify-self: end;
}



.youtubeMuteButton{    left: 20px; top: 75vh;     position: absolute;  z-index: 8; display:block;}

.youtubeMuteButton div a{cursor:pointer; color:#fff; 
	background: rgb(0 171 228 / 56%); display: block;
	padding: 11px; border-radius: 50%; font-size: 23px;     width: 45px; text-align:center;
	opacity: 0.9;
}

.youtubeMuteButton .unmuteYoutube, .youtubeMuteButton.noMuteActive .muteYoutube{display:block;}

.youtubeMuteButton .muteYoutube, .youtubeMuteButton.noMuteActive .unmuteYoutube{display:none;}


.about-wrapper {
	padding: 0 20px;
}

.about-wrapper .container-1656 {
	max-width: 1656px;
	margin: 0 auto;
	display: flex;
}

.about-wrapper .container-1656 .right-content {
	flex-basis: 55%;
	flex-shrink: 0;
	display: grid;
	position: relative;
	height: 860px;

}

.about-wrapper .container-1656 .right-content > * {
	grid-area: 1/1/-1/-1;
}

.about-wrapper .container-1656 .right-content .image-wrapper:first-child {
	position: relative;
	height: 100%;
}

.about-wrapper .container-1656 .right-content .image-wrapper:first-child .rellax {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 130%;
}

.about-wrapper .container-1656 .right-content .image-wrapper:last-child {
	align-self: end;
	margin-right: -75px;
	margin-bottom: 34px;
	position: relative;
	height: 100%;
}

.about-wrapper .container-1656 .right-content .image-wrapper:last-child .rellax {
	position: absolute;
	top: -45%;
	left: 0px;
	width: 180%;
	height: 280%;
	background-size: unset;
}

.about-wrapper .container-1656 .left-content {
	margin-right: 52px;
	align-self: center;
	position: relative;
	z-index: 1;

}

.about-wrapper .container-1656 .left-content .title {
	font-size: 2.063rem;
	color: #00abe4;
	font-weight: 700;
}

.about-wrapper .container-1656 .left-content .subtitle {
	font-size: 4.125rem;
	font-weight: 900;
	color: #030040;
}

.about-wrapper .container-1656 .left-content .text p {
	margin: 0;
}

.about-wrapper .container-1656 .left-content .text {
	font-size: 1.375rem;
	color: #535658;
	margin-top: 15px;
}

.about-wrapper .container-1656 .left-content .button-wrapper {
	background-color: #030040;
	display: table;
	border-radius: 35px;
	margin-top: 45px;
}

.about-wrapper .container-1656 .left-content .button-wrapper a {
	font-size: 1.250rem;
	display: flex;
	color: #00abe4;
	padding: 12px 19px;
	font-weight: 700;
	align-items: center;
}

.about-wrapper .container-1656 .left-content .button-wrapper .circle {
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #c5f9ff;
	color: #030040;
	border-radius: 100%;
	margin-left: 18px;
}

.about-wrapper .container-1656 .left-content .triangle {
	margin: 94px 293px 0 0;
}

.our-vision {
	height: 850px;
	position: relative;
	margin-top: -68px;
	display: grid;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.our-vision .container-1362 {
	max-width: 1362px;
	padding: 0 20px;
	margin: 0 auto;
}

.our-vision .title {
	font-size: 4.125rem;
	font-weight: 900;
	color: #030040;
}

.our-vision .content-below-title {
	font-weight: 700;
	font-size: 2.250rem;
	color: #fff;
}

.our-vision .vision-content {
	font-size: 1.375rem;
	color: #fff;
}

.our-vision .divider {
	max-width: 1280px;
	margin: 50px auto 70px; 
	background-color: #6fd7f3;
	height: 1px;
}

.our-vision .features {
	display: grid;
	grid-template-columns: repeat(5 , 1fr);
	grid-gap: 0 100px;
}

.our-vision .features .single-feature .icon {
	width: 90px;
	height: 90px;
	background-color: #030040;
	color: #c5f9ff;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 3.5rem;
	margin: 0 auto 25px;
}

.our-vision .features .single-feature .number {
	font-size: 4.125rem;
	color: #7500A7;
	font-weight: 700;
}

.our-vision .features .single-feature .text {
	font-weight: 500;
	font-size: 1.375rem;
	color: #030040;
	white-space: nowrap;
}

.testimonials {
	padding-top: 80px;
	display: grid;
}

.testimonials > * {
	grid-area: 1/1/-1/-1;
}

.testimonials .container-1679 {
	max-width: 1679px;
	padding: 0 20px;
	margin: 0 auto;
	z-index: 2;
}

.testimonials .container-1679 .subtitle,
.testimonials .container-1679 .title {
	text-align: center;
}

.testimonials .container-1679 .subtitle {
	font-size: 2.063rem;
	color: #00abe4;
	font-weight: 700;
}

.testimonials .container-1679 .title {
	font-size: 4.125rem;
	color: #030040;
	font-weight: 900;
}

.testimonials .container-1679 .testimonials-people {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 50px;
	margin-top: 50px;
}

.testimonials .container-1679 .testimonials-people .single-testimonial a{
	display: grid;
}

.testimonials .container-1679 .testimonials-people .single-testimonial .image {
	margin-bottom: 53px;
	max-width: 382px;
	max-height: 782px;
	position:relative;
	display: grid;
	justify-content: center;
	align-items: center;

}

.testimonials .container-1679 .testimonials-people .single-testimonial .image .play-button{    grid-area: 1/1/-1/-1; z-index: 9; justify-content: center;
	align-items: center; opacity:0;}

.testimonials .container-1679 .testimonials-people .single-testimonial .image .play-button{    margin: 0 auto; }

.testimonials .container-1679 .testimonials-people .single-testimonial .image img.testimonial-img {
	border-radius: 10px;
	filter: grayscale(100%);
	display: grid;
	grid-area: 1/1/-1/-1;
}

.testimonials .container-1679 .testimonials-people .single-testimonial:hover .image img,
.testimonials .container-1679 .testimonials-people .single-testimonial:hover .image .play-button
{transition: all 0.4s ease-in-out; cursor:pointer;
	filter: grayscale(0); opacity:1;}




.testimonials .container-1679 .testimonials-people .single-testimonial .name,
.testimonials .container-1679 .testimonials-people .single-testimonial .profession {
	text-align: center;
}

.testimonials .container-1679 .testimonials-people .single-testimonial .name {
	font-size: 1.625rem;
	font-weight: 700;
	color: #00abe4;
	padding-bottom: 20px;
}

.testimonials .container-1679 .testimonials-people .single-testimonial .profession {
	font-size: 1.250rem;
	color: #030040;
	padding-bottom: 37px;
}

.testimonials .triangle-wrapper {
	display: flex;
	align-items: center;
	position: relative;
}

.testimonials .triangle-wrapper .is-parallex {
	position: absolute;
	top: 15%;
	right: 25%;
}

.testimonials .testi-background {
	height: 520px;
	align-self: end;
	width: 100%;
}

.our-program {
	padding: 80px 0;
	display: grid;
	position: relative;
}

.our-program .img-wrapper {
	position: relative;
	overflow: hidden;
}

.our-program > * {
	grid-area: 1/1/-1/-1;
}

.our-program-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
}

.our-program .container-1280 {
	max-width: 1280px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

.our-program .container-1280 .subtitle,
.our-program .container-1280 > .title {
	text-align: center;
}

.our-program .container-1280 .subtitle {
	font-size: 2.063rem;
	font-weight: 700;
	color: #00abe4;
}

.our-program .container-1280 > .title {
	font-size: 4.125rem;
	color: #030040;
	font-weight: 900;
}

.our-program .container-1280 .our-program-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 50px;
	padding-top: 55px;
}

.our-program .container-1280 .our-program-list .single-program {
	border: 1px solid #b3b2c5;
	border-radius: 10px;
	display: grid;
}

.our-program .container-1280 .our-program-list .single-program > * {
	grid-area: 1/1/-1/-1;
}

.our-program .container-1280 .our-program-list .single-program .color-overlay {
	background: rgb(99,44,141);
	background: linear-gradient(0deg, rgba(99,44,141,1) 0%, rgba(45,43,96,0.8) 30%);
}

.our-program .container-1280 .our-program-list .single-program .sp-bg,
.our-program .container-1280 .our-program-list .single-program .color-overlay {
	border-radius: 10px;
	opacity: 0;
	transition: all 0.4s ease-in-out;
}

.our-program .container-1280 .our-program-list .single-program:hover .sp-bg,
.our-program .container-1280 .our-program-list .single-program:hover .color-overlay {
	opacity: 1;
}

.our-program .container-1280 .our-program-list .sp-content {
	padding: 29px 23px 28px;
	display: block;
	position: relative;
	z-index: 1;
}

.our-program .container-1280 .our-program-list .single-program .title,
.our-program .container-1280 .our-program-list .single-program .short-text,
.our-program .container-1280 .our-program-list .single-program .link {
	transition: color 0.4s ease-in-out;
}

.our-program .container-1280 .our-program-list .single-program:hover .title,
.our-program .container-1280 .our-program-list .single-program:hover .short-text,
.our-program .container-1280 .our-program-list .single-program:hover .link {
	color: #fff;
}

.our-program .container-1280 .our-program-list .single-program .icon {
	width: 65px;
	height: 65px;
	margin-bottom: 25px;
}

.our-program .container-1280 .our-program-list .single-program .icon img {
	transition: all 0.01s ease-in-out;
}

.our-program .container-1280 .our-program-list .single-program:hover .icon img {
	filter: brightness(7.5);
}

.our-program .container-1280 .our-program-list .single-program .title {
	font-size: 1.875rem;
	font-weight: 700;
	color: #030040;
	padding-bottom: 25px;
}

.our-program .container-1280 .our-program-list .single-program .short-text {
	font-size: 1.250rem;
	padding-bottom: 20px;
}

.our-program .container-1280 .our-program-list .single-program .link {
	font-size: 1.250rem;
	color: #662c91;
	display: flex;
	align-items: center;
}

.our-program .container-1280 .our-program-list .single-program .link i {
	margin-right: 10px;
	font-size: 1rem;
}

.our-plan,
.news-container {
	display: flex;
}

.news-container {
	flex-direction: row-reverse;
}

.news-container .left-content {
	min-height: 800px;
	display: grid;
	align-items: center;
}

.news-container .left-content .slick-slide {
	min-height: 800px;
	outline: none;
}

.our-plan > *,
.news-container > * {
	flex-basis: 50%;
	flex-shrink: 0;
	max-width: 50%;
}

.our-plan .right-content,
.news-container .right-content {
	padding: 80px 177px 80px 50px;
	background-color: #00abe4;
	position: relative;
	order:1;
}

.our-plan .right-content > .title,
.news-container .right-content > .title {
	color: #030040;
	font-size: 4.125rem;
	font-weight: 900;
	padding-bottom: 65px;
}

.our-plan .right-content .our-plans,
.news-container .right-content .all-news {
	width: 100%;
	position: relative;
	z-index: 1;
}

.our-plan .right-content .our-plans .single-plan,
.news-container .right-content .all-news .single-news {
	outline: none;
}

.our-plan .right-content .our-plans .single-plan .title,
.news-container .right-content .all-news .single-news .title {
	font-size: 2.813rem;
	font-weight: 700;
	color: #c5f9ff;
	padding-bottom: 45px;
}

.our-plan .right-content .our-plans .single-plan .content,
.news-container .right-content .all-news .single-news .content {
	font-size: 1.375rem;
	padding-bottom: 25px;
}

.our-plan .right-content .our-plans .single-plan .content p,
.news-container .right-content .all-news .single-news .content p {
	margin: 0;
}

.our-plan .right-content .our-plans .single-plan .name,
.news-container .right-content .all-news .single-news .name {
	font-size: 1.375rem;
	font-weight: 700;
	color: #662c91;
}

.our-plan .right-content .slider-buttons,
.news-container .right-content .slider-buttons {
	display: flex;
	justify-content: flex-end;
	padding: 10px;
	position: relative;
    z-index: 1;
}

.our-plan .right-content .slick-prev,
.news-container .right-content .slick-prev {
	margin-left: 10px;
}

.our-plan .right-content .slick-prev,
.our-plan .right-content .slick-next,
.news-container .right-content .slick-prev,
.news-container .right-content .slick-next {
	position: unset;
	-webkit-transform: unset;
	-ms-transform: unset;
	transform: unset;
	width: 30px;
	height: 30px;
}

.our-plan .right-content .slick-prev:before,
.our-plan .right-content .slick-next:before,
.news-container .right-content .slick-prev:before,
.news-container .right-content .slick-next:before {
	font-size: 30px;
}

/* Our plans */
.our-plan .right-content .meizam-element {
	position: absolute;
	bottom: 0;
}

.our-plan .right-content .meizam-element img {
	max-width: 100%;
}

.our-plan .left-content {
	background-image: unset;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.our-plan .left-content:hover {
	cursor: pointer;
}

.our-plan .left-content iframe {
	width: 100%;
	height: 100%;
	border: none;
}
/* Our plans - END */

.our-community {
	padding-top: 55px;
	display: grid;
}

.our-community > * {
	grid-area: 1/1/-1/-1;
}

.our-community .container-1280 {
	max-width: 1280px;
	margin: 0 auto;
	text-align: center;
}

.our-community .container-1280 .title {
	font-size: 4.125rem;
	font-weight: 900;
	color: #00abe4;
	padding-bottom: 25px;
}

.our-community .container-1280 .content {
	font-size: 1.625rem;
	padding-bottom: 30px;
	color: #030040;
}

.our-community .container-1280 .content p {
	margin: 0;
}

.our-community .container-1280 .button-wrapper {
	background-color: #030040;
	display: table;
	border-radius: 35px;
	margin: 0 auto;
}

.our-community .container-1280 .button-wrapper a {
	padding: 11px 17px;
	font-size: 1.80rem;
	color: #fff;
	font-weight: 700;
	display: flex;
	align-items: center;
}

.our-community .container-1280 .button-wrapper .circle {
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #c5f9ff;
	color: #030040;
	border-radius: 100%;
	margin-left: 18px;
}

.our-community .container-1280 .image-wrapper {
	margin-top: 47px;
	height: 667px;
	max-width: 1280px;
	position: relative;
	z-index: 0;
}

.our-community .triangle-wrapper {
	display: flex;
	align-items: center;
	position: relative;
	z-index: -1;
	overflow: hidden;
}

.our-community .triangle-wrapper .is-parallex {
	position: absolute;
	left: 6%;
}

footer {
	margin-top: -90px;
	position: relative;
	z-index: 0;
}

@media (max-width: 1500px) {
	.our-vision .features {
		grid-gap: 0 10px;
	}

	.news-container .right-content,
	.our-plan .right-content {
		padding: 30px;
	}

	.news-container .left-content .slick-slide {
		height: 370px;
	}
}

@media (max-width: 1023px) {

	/*** main banner ****/
	.main-image-wrapper .content-and-triangle .content-wrapper .top-title{
		font-size: 4.25rem;
	}

	.main-image-wrapper .content-and-triangle .content-wrapper .top-text{
		font-size: 1.813rem;
	}

	.main-image-wrapper {
		height: 620px;
	}

	.main-image-wrapper .oval-bg .bg.bg-video{
		width: 55%;
	}

	.youtubeMuteButton{
		top: 55vh;
	}

	/*** main banner end ****/

	.about-wrapper .container-1656 {
		flex-direction: column;
	}

	.about-wrapper .container-1656 .right-content {
		display: block;
		height: 40.35vw;
		order: 1;
		z-index: 2;
	}

	.about-wrapper .container-1656 .right-content .image-wrapper:first-child .rellax {
/* 		height: 100%; */
	}

	.about-wrapper .container-1656 .left-content {
		margin-right: 0;
	}

	.about-wrapper .container-1656 .left-content .triangle {
		margin: 0 293px 94px 0;
		position: relative;
		z-index: 0;
	}

	.about-wrapper .container-1656 .left-content .triangle img {
		margin-right: auto;
	}

	.our-vision {
		height: auto;
		margin-top: 0;
	}

	.our-vision .container-1362 {
		padding: 100px 20px 50px;
	}

	.our-vision .features {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.our-vision .features li {
		margin: 20px;
	}

	.testimonials .container-1679 .testimonials-people {
		grid-template-columns: repeat(2, 1fr);
	}

	.our-program-background {
		display: none;
	}

	.our-program .container-1280 .our-program-list {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 35px;
	}

	.news-container,
	.our-plan {
		flex-direction: column;
	}

	.news-container > *,
	.our-plan > * {
		max-width: 100%;
		flex-basis: auto;
	}

	.news-container .right-content,
	.our-plan .right-content {
		padding: 15px;
	}

	.our-plan .right-content .our-plans .single-plan .content p,
	.our-plan .right-content, 
	.our-plan .right-content > *, 
	.our-plan .right-content > * > *, 
	.our-plan .right-content > * > * > *, 
	.our-plan .right-content > * > * > * > *{
		text-align:center !important;
	}

	.news-container .right-content > .title,
	.our-plan .right-content > .title {
		font-size: 2.125rem;
		padding-bottom: 10px;
	}

	.news-container .right-content .all-news .single-news .title,
	.our-plan .right-content .our-plans .single-plan .title {
		font-size: 1.813rem;
		padding-bottom: 45px;
	}

	.news-container .right-content .all-news .single-news .content,
	.our-plan .right-content .our-plans .single-plan .content {
		padding-bottom: 15px;
	}

	.news-container .right-content .all-news .single-news .content,
	.news-container .right-content .all-news .single-news .name,
	.our-plan .right-content .our-plans .single-plan .content,
	.our-plan .right-content .our-plans .single-plan .name {
		font-size: 1rem;
	}

	/* News */
	.news-container .left-content {
		min-height: 70vw;
		order:1;
	}

	.news-container .left-content .slick-slide {
		height: 70vw;
	}
	/* News - END */

	/* Our plans */
	.our-plan .left-content,
	.our-plan .left-content iframe {
		height: 70vw;
	}
	/* Our plans - END */

	.our-community .container-1280 .image-wrapper {
		height: 65vw;
	}
}

@media (max-width: 600px) {

	/*** main banner ****/
	.main-image-wrapper .content-and-triangle .content-wrapper .top-title{
		font-size: 2.5rem;
	}

	.main-image-wrapper .content-and-triangle .content-wrapper .top-text{
		font-size: 1.1rem;
	}
	.main-image-wrapper .content-and-triangle .content-wrapper .button-wrapper a {
		padding: 5px 10px;
		font-size: 1rem;
	}

	.main-image-wrapper {
		height:330px;
		margin-top: -10px;
	}

	.main-image-wrapper .oval-bg{
		width: 600px;
	}

	.main-image-wrapper .oval-bg .bg-wrap{
		top: -40px;
		width: 140%;
	}

	.main-image-wrapper .oval-bg .bg.bg-video{
		width: 100%;
	}

	.main-image-wrapper .oval-bg .bg.bg-video iframe{
		height: 340px;
		width: 1100px;
	}

	.youtubeMuteButton{
		top: 30vh;
	}

	/*** main banner end ****/



	.about-wrapper .container-1656 .left-content .title,
	.testimonials .container-1679 .subtitle,
	.our-program .container-1280 .subtitle,
	{
		font-size: 1.5rem;
	}

	.about-wrapper .container-1656 .left-content .subtitle,
	.our-vision .title,
	.testimonials .container-1679 .title,
	.our-program .container-1280 > .title,
	.our-community .container-1280 .title {
		font-size: 2.125rem;
	}

	.about-wrapper .container-1656 .left-content .text
	.about-wrapper .container-1656 .left-content .text > *, 
	.about-wrapper .container-1656 .left-content .text> * > *, 
	.about-wrapper .container-1656 .left-content .text > * > * > *, 
	.about-wrapper .container-1656 .left-content .text> * > * > * > *
	{
		font-size: 1.1rem !important;
	}

	.about-wrapper .container-1656 .left-content .button-wrapper a{
		font-size: 1rem;
		padding: 5px 10px;
	}

	.about-wrapper .container-1656 .left-content .triangle img{
		display:none;
	}

	.main-image-wrapper .content-and-triangle .triangle img {
		width: 60%;
	}

	.about-wrapper .container-1656 .right-content{

	}

	.about-wrapper .container-1656 .right-content .image-wrapper:first-child .rellax {
		height: 105%;
		transform:unset !important;
	}


	.our-vision .container-1362{
		padding: 125px 20px 50px;
	}

	.our-vision .vision-content,
	.our-vision .vision-content > *, 
	.our-vision .vision-content > * > *, 
	.our-vision .vision-content > * > * > *, 
	.our-vision .vision-content > * > * > * > *{
		font-size: 1.375rem !important;
	}

	.news-container .right-content .all-news .single-news .content,
	.news-container .right-content .all-news .single-news .content > *, 
	.news-container .right-content .all-news .single-news .content > * > *, 
	.news-container .right-content .all-news .single-news .content > * > * > *, 
	.news-container .right-content .all-news .single-news .content > * > * > * > *{
		font-size: 1rem !important;
	}


	.our-vision .content-below-title {
		font-size: 1.25rem;
	}

	.our-vision .divider {
		margin: 30px auto 40px;
	}

	.our-vision .features li {
		margin: 10px;
	}

	.our-vision .features .single-feature .icon {
		width: 50px;
		height: 50px;
		font-size: 1.8rem;
	}


	.news-container .slick-slider .slick-list{
		height:400px;
	}

	.news-container .left-content .slick-slide {
		height:400px;
		min-height: 400px;
	}

	.our-vision .features .single-feature .number {
		font-size: 1.4rem;
	}

	.our-vision .features .single-feature .text {
		font-size: 1rem;
	}

	.testimonials {
		padding-top: 40px;
	}

	.testimonials .container-1679 .testimonials-people {
		margin-top: 25px;
	}

	.testimonials .container-1679 .testimonials-people .single-testimonial .name {
		font-size: 1.25rem;
	}

	.testimonials .container-1679 .testimonials-people .single-testimonial .profession {
		font-size: 1rem;
	}

	.our-program {
		padding: 40px 0;
	}

	.our-program .container-1280 .our-program-list {
		grid-template-columns: repeat(1, 1fr);
		padding-top: 25px;
	}

	.our-program .container-1280 .our-program-list .single-program .title {
		font-size: 1.5rem;
	}

	.our-program .container-1280 .our-program-list .single-program .short-text,
	.our-program .container-1280 .our-program-list .single-program .link {
		font-size: 1rem;
	}

	.our-program .container-1280 .our-program-list .single-program .link i {
		margin-right: 7px;
		font-size: 0.7rem;
	}

	.our-community .container-1280 .content,
	.our-community .container-1280 .content > *, 
	.our-community .container-1280 .content > * > *, 
	.our-community .container-1280 .content > * > * > *, 
	.our-community .container-1280 .content > * > * > * > * {
		font-size: 1.25rem !important;
	}
}