@import url('inner-page-banner.css');
@import url('image-content-block.css');
@import url('sidebar-section.css');
@import url('cms-content.css');
@import url('contact-us.css');
@import url('find-location.css');
.our-curriculum-content-section { padding: 92px 0 94px; background-image: url(../images/curriculam-content-bg.jpg);background-position: center; background-repeat: no-repeat; background-size: cover;}
.our-curriculum-content-section .curriculum-inner-content { max-width: 970px; margin: 0 auto; }
.our-curriculum-content-section .curriculum-inner-content p { text-align: center; margin: 0; }
.our-curriculum-content-section .curriculum-grid { display: flex; margin: 51px -15px 0; }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner { padding: 0 15px; flex: 0 0 33.33%; max-width: 33.33%; }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header { border-top-left-radius: 15px; border-top-right-radius: 15px; padding: 38px 15px 150px; position: relative; }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-body { border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; height: 100%; padding: 100px 30px 25px; background: #fff;}
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header p { text-align: center; font-family: 'diavlo-bold'; font-size: 24px; line-height: 1.17; margin: 0 0 2px; }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header span { text-align: center; display: block; }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header em { display: block; margin: 0 auto; height: 160px; width: 160px; border-radius: 50%; position: absolute; bottom: -80px; left: 50%; transform: translateX(-50%); }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header em:before { content: ''; position: absolute; background-image: url(../images/gear-img.svg);;background-position: center; background-repeat: no-repeat; background-size: cover; width: 234px; height: 234px; left: 50%; top: 50%; transform: translate(-50%, -50%);  z-index: -1; }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header img { width: 160px; height: 160px; border-radius: 50%; object-fit: cover; }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-body p { text-align: center; margin: 0; font-size: 15px; line-height: 1.87; position: relative; }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item { border-radius: 15px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header.purple-bg { background-color: #6d4199; }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header.green-bg { background-color: #8cc63f; }
.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item  .curriculum-grid-header.red-bg { background-color: #b5111b; }

/*media-css*/
@media screen and (max-width: 1440px) {
	.our-curriculum-content-section { padding: 80px 0;}
}
@media screen and (max-width: 1199px) {
	.our-curriculum-content-section { padding: 60px 0;  background: #fff;}
	.our-curriculum-content-section .curriculum-grid { margin: 30px -15px 0;}
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header { padding: 25px 15px 130px; }
	/* .our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-body { padding: 90px 15px 25px;} */
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header p {  font-size: 22px;}
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header em { height: 140px; width: 140px; bottom: -70px;}
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header em:before { width: 200px;	height: 200px;}
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header img { width: 140px; height: 140px; }
}
@media screen and (max-width: 991px) {
	.our-curriculum-content-section { padding: 40px 0;}
	.our-curriculum-content-section .curriculum-grid { flex-wrap: wrap; margin: 30px -15px -30px;}
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner { flex: 0 0 50%; max-width: 50%; margin: 0 0 30px;}
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header p {  font-size: 20px;}
}
@media screen and (max-width: 767px) {
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header p {  font-size: 18px;}
	.our-curriculum-content-section .curriculum-grid {  margin: 30px 0 -30px;}
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner { flex: 0 0 100%; max-width: 100%; padding: 0; }
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header em { height: 130px; width: 130px;  bottom: -65px;}
	/* .our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header em:before {left: -36px;top: -36px;}	 */
	.our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header img { width: 130px; height: 130px; }
	/* .our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-header { padding: 25px 15px 110px; } */
	/* .our-curriculum-content-section .curriculum-grid .curriculum-grid-inner .curriculum-grid-item .curriculum-grid-body { padding: 80px 15px 25px;} */
}