/*** Scrolled Menu **/

.sticky .site-header {
	box-shadow: 0 0 5px rgba(4, 4, 4, 0.10);
}


/*** Section ***/

.main-slider .container,
.site-header .container {
	padding-right: 30px
}

.main-slider .owl-nav-middle .owl-nav {
	bottom: 2rem
}


/*** Navigation ***/

.navbar-expand-md .navbar-collapse.header-menu {
	/*        display: none !important*/
}

.main-slider .container,
.site-header .container {
	padding-right: 0;
}

.site-header .container {
	padding-left: 10px;
	padding-right: 15px;
}

.contact-sec-cnt {
	max-width: 100%;
}

@media only screen and (min-width:768px) {
.team-info-modal .modal-dialog {
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
}

@media only screen and (min-width:992px) {
	/** Header **/
	.navbar-nav>li>ul {
		-ms-transform: translateY(30px);
		-webkit-transform: translateY(30px);
		-moz-transform: translateY(30px);
		-o-transform: translateY(30px);
		transform: translateY(30px);
		-webkit-transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.25s;
		-moz-transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.25s;
		-o-transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.25s;
		transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.25s;
	}
	.navbar-nav>li:hover>ul {
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		-webkit-transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.55s;
		-moz-transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.55s;
		-o-transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.55s;
		transition: all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.55s;
	}
	.grid-view-row {
		display: block;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		column-gap: 2rem;
	}
	.grid-view-row>div {
		float: left;
	}
}

@media(min-width:1024px) {
	.navbar-collapse.mobile-nav-menu {
		display: none !important
	}
	.menubtn {
		display: none;
	}
	.video-gallery-header {
		display: flex;
		align-items: center;
	}
	.video-gallery-header-left {
		width: 16rem;
	}
	.video-gallery-header-right {
		width: calc(100% - 16rem);
		padding-left: 1rem;
	}
	.section-header {
		display: flex;
	}
	.section-header-left {
		width: 16rem;
	}
	.section-header-right {
		width: calc(100% - 16rem);
		padding-left: 1rem;
	}
	.gallery-header {
		display: flex;
	}
	.gallery-header-left {
		width: 16rem;
	}
	.gallery-header-right {
		width: calc(100% - 16rem);
		padding-left: 1rem;
	}
	.any-querie-events-header {
		display: flex;
	}
	.any-querie-events-header-left {
		width: 16rem;
	}
	.any-querie-events-header-right {
		width: calc(100% - 16rem);
		padding-left: 1rem;
	}
}

@media(min-width:1400px) {
	.container {
		max-width: 62rem;
	}
        .container.c {
		max-width: 72rem;
	}
	.bg_fixed, .pearls-preparation-banner, .eagles-excellence-banner {
		background-attachment: fixed!important
	}
}

@media(min-width:2000px) {
	html {
		font-size: 0.95vw
	}
}

@media (max-width: 1500px) {
	.header-menu>ul>li>a {
		padding-left: 0.4rem;
		padding-right: 0.4rem;
	}
	.about-outcomes-list .h5 {
		font-size: 2.5rem;
	}
}

@media(max-width:1600px) {
	html {
		font-size: 18px;
	}
}

@media (max-width: 1400px) {
	.header-menu .menu-button {
		margin-left: 0.5rem!important;
	}
	.header-menu>ul>li>a {
		font-size: 0.70rem;
	}
	.header-menu>ul>li.menu-item-has-children:after {
		width: 0.4rem;
		height: 0.4rem;
	}
	.about-left {
		padding: 3.5rem 4.5vw;
	}
	.about-outcomes-header {
		padding-left: 10rem;
		padding-right: 10rem;
	}
	.about-outcomes-section .container-full {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.about-outcomes-list h5 {
		font-size: 3.25rem;
	}
	.about-timeline-listes {
		margin-left: 10rem
	}
}

@media(max-width:1200px) {
	.space {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	.hide-menu-item {
		display: block
	}
	.header-menu-wrap {
		display: none;
	}
	.contact-introduction-header.d-flex {
		flex-direction: column;
	}
	.about-outcomes-header {
		padding-left: 5rem;
		padding-right: 5rem;
	}
	.video-gallery-header-left {
		margin-bottom: 1rem;
	}
	.how-to-apply-listes::before {
		display: none;
	}
	.about-outcomes-header {
		padding-left: 5rem;
		padding-right: 5rem;
	}
	.video-gallery-header-left {
		margin-bottom: 1rem;
	}
	.how-to-apply-listes::before {
		display: none;
	}
	.recognize-members-listes {
		justify-content: center;
	}
	.brunch-gallery-header-left {
		margin-bottom: 1rem;
	}
}

@media(max-width:1199px) {
	
	.about-outcomes-list .h5 {
		font-size: 2.25rem;
	}
}

@media(max-width:1024px) {
	/*** Common ***/
	.m_spaceTB {
		margin-top: 4rem;
		margin-bottom: 4rem;
	}
	.spaceTB {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	.spaceTB-1 {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
}


/****** Mobile Menu END ********/

@media only screen and (min-width:768px) and (max-width:991px) {
	.recent-post-box-lists {
		display: flex;
		flex-wrap: wrap
	}
	.recent-post-box {
		width: 50%
	}
}

@media(max-width:991px) {
	.text-center-md-below {
		text-align: center
	}
	h2,
	.h2 {
		font-size: 2rem;
	}
	h3,
	.h3 {
		font-size: 1.75rem;
	}
	h4,
	.h4 {
		font-size: 1.5rem;
	}
	h5,
	.h5 {
		font-size: 1.35rem;
	}
	h6,
	.h6 {
		font-size: 1.15rem;
	}
	.scroll-next-text {
		display: none
	}
	.contact-address-list {
		padding: 1.5rem;
	}
	/*** SCROLL UP - DOWN *****/
	.scroll-up-inner-text {
		display: none
	}
	.scroll-up {
		height: 3rem;
		bottom: 5rem;
	}
	.scroll-up svg {
		top: 0.85rem;
		width: 1.5rem;
		height: 1.5rem;
	}
	.contact-introduction-lists,
	.contact-top-row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.contact-top-row:before {
		display: none;
	}
	.main-contact-layout {
		padding: 2rem 7.5rem 2rem 1rem;
		margin-top: 2rem;
		border: 1px solid #e9e8e8;
		border-radius: 0.5rem;
		box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
		position: relative;
	}
	.pearls-team-lists .row.justify-content-center>div {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.pearls-preparation-listes,
	.eagles-excellence-listes {
		flex-direction: column;
	}
	.pearls-preparation-listes .lists-letters,
	.eagles-excellence-listes .lists-letters {
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		margin-left: 0;
	}
        .lists-intro {
    padding-left: 7rem;
}
.pearls-preparation-listes .list-intro .first-letter,
.eagles-excellence-listes .list-intro .first-letter{
    top: 1rem
}
.pearls-preparation-banner, .eagles-excellence-banner{
    margin-bottom: 1.5rem
}
	.pearls-preparation-listes .list-intro .first-letter,
	.eagles-excellence-listes .list-intro .first-letter {
		padding: 0;
		font-size: 8rem;
	}
	.pe-home .pe-listes+div::before {
		font-size: 7rem
	}
	.about-timeline-list {
		flex-direction: column;
	}
	.about-timeline-list>div {
		width: 100%;
	}
	.about-timeline-list-left {
		margin-bottom: 1rem;
	}
	.about-outcomes-header {
		padding-left: 3.5rem;
		padding-right: 3.5rem;
	}
	.about-team-lists .text-center {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.apply-now-section .ipad-style {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.recognize-members-section .col-md-7.m-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%;
	}
	.areas-covered-listes,
	.board-members-listes {
		flex-wrap: wrap;
		justify-content: center;
	}
	.apply-now-section .choose-amount,
	.what-our-board-does-section .choose-amount {
		margin-top: 2rem;
	}
	.what-our-board-does-section .ipad-style {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.brunch-our-sponsors-listes .gallery-listes {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.brunch-our-sponsors-listes .gallery-list>div {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
	.brunch-our-sponsors-listes .gallery-list {
		justify-content: center;
	}
	.event-block-1ist-info {
		flex-direction: column;
		justify-content: flex-start !important;
	}
	.event-block-1ist-location {
		margin-left: 0;
		margin-top: 0.5rem;
	}
	.events-location h5 {
		font-size: 1.2rem;
		padding-right: 10px
	}
	/*** BLOG ****/
	.blog-first-post .grid-listing-content,
	.event-list-content {
		margin-top: 0
	}
	.grid-listing-content,
	.event-list-content {
		margin: 0;
		max-width: 100%;
		border-radius: 0;
		padding: 1.5rem
	}
	.grid-view-featured-image {
		border-radius: 0;
	}
	.grid-post-top-layout {
		margin-bottom: 1em
	}
	.post-top-bar-row {
		display: block;
		text-align: center;
		width: 100%
	}
	.blog-search-box {
		display: inline-block;
		margin-top: 1rem
	}
	.grid-view-featured-image {
		padding-bottom: 56.24%;
		box-shadow: none
	}
	.grid-view-row>div:first-child .grid-view-listing {
		margin-top: 0
	}
	.grid-view-row>div:last-child {
		margin-bottom: 0
	}
	.grid-view-listing {
		border-radius: 0
	}
	/***** EVENT DETAIL *****/
	.event-detail-title {
		margin-bottom: 0;
	}
	.event-list .event-block-1ist-bg {
		border-radius: 0
	}
}

@media(max-width:767px) {
	/**** COMMON ******/
	.space-padding {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.space-padding-top {
		padding-top: 3rem;
	}
	.space-padding-bottom {
		padding-bottom: 3rem;
	}
	.space-margin-bottom {
		margin-bottom: 3rem
	}
	.space-margin-top {
		margin-top: 3rem
	}
	.scroll-div {
		display: none!important
	}
	h2,
	.h2 {
		font-size: 2.25rem;
	}
	h3,
	.h3 {
		font-size: 1.75rem;
	}
	h4,
	.h4 {
		font-size: 1.5rem;
	}
	h5,
	.h5 {
		font-size: 1.35rem;
	}
	h6,
	.h6 {
		font-size: 1.15rem;
	}
	.sub-heading {
		font-size: 1.25rem;
	}
	.scroll-down {
		display: none
	}
	/**** HEADER ******/
	.header-aside-top>div+div {
		margin-left: 0;
	}
	button.navbar-toggler {
		margin-left: 8px
	}
	.header-email {
		margin-right: 0.45rem;
	}
	.header-phone {
		position: relative;
	}
	.site-header .social-media {
		display: none
	}
	.header-phone a,
	.header-email a {
		width: 46px;
		height: 42px;
		background-color: #49C5CA;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 5px;
	}
	.header-phone a svg,
	.header-email a svg {
		margin-right: 0
	}
	.header-phone a svg path,
	.header-email a svg path {
		fill: #FFF
	}
	/***** Home ******/
	.full-banner {
		min-height: 1px;
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
        .pearls-preparation-listes .lists-letters,
        .eagles-excellence-listes .lists-letters{
    margin-bottom: 1rem;
}
.lists-intro-right .h2 {
    font-size: 1.65rem;
}
.lists-intro {
    padding-left: 6rem;
}
	/** Section **/
	.scroll-next-wrap {
		display: none;
	}
	.home-vesti-cnt {
		max-width: 100%
	}
	.navbar.header-nav {
		padding: 0;
	}
	.section-margin,
	.space-margin {
		margin-top: 3.5rem;
		margin-bottom: 3.5rem;
	}
	.section-bg-padding,
	.space-padding {
		padding-top: 3.5rem;
		padding-bottom: 3.5rem;
	}
	.contact-get-in-touch .footer-bottom-col-2 .social-wrapper {
		justify-content: center;
	}
	.contact-form-heading {
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		margin-bottom: 2rem;
		text-align: center;
	}
	.main-contact-layout {
		padding: 1.5rem 1rem 2rem;
	}
	.pearls-team-section {
		margin-top: 3rem;
	}
	.vision-mission-header {
		padding-left: 0;
		padding-right: 0;
	}
	.about-timeline-header {
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		margin-left: 0;
		margin-bottom: 2.5rem;
	}
	.timeline-flex {
		flex-direction: column;
	}
	.about-outcomes-header {
		padding-left: 0;
		padding-right: 0;
	}
	.about-timeline-listes {
		margin: 0;
	}
	.lists-intro-right h2 {
		font-size: 1.75rem
	}
	.eagles-excellence-banner,
	.pearls-preparation-banner {
		padding-top: 75%;
	}
	.brunch-our-sponsors-listes .gallery-list>div {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.event-listes {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		column-gap: 0;
	}
	.event-listes>div:nth-child(odd) .event-list-inner {
		margin-top: 0;
	}
        .project-overlay {
    transform: translateX(0);
    opacity: 1;
}
        
        
        
        
	/**** BLOG *******/
	.grid-view-listing {
		height: auto;
		padding-bottom: 0
	}
	.grid-view-listing .read-all {
		position: static
	}
	.event-list .event-block-1ist-bg {
		border-radius: 0
	}
}

@media(max-width:575px) {
	.full-banner {
		min-height: 250px
	}
        .menu-inside-content .social-wrapper{
            margin-left: -0.75rem;
            margin-right: -0.75rem
        }
	.copyrights {
		line-height: 1.75;
	}
	.menu-inside-content {
		padding: 2rem 0.75rem;
	}
	.technical-statistic-listes>div:last-child .technical-statistic-list {
		margin-bottom: 0;
	}
	.about-left,
	.our-mission-introduction,
	.what-people-says-section .container-full {
		padding-left: 15px;
		padding-right: 15px;
	}
	.technical-statistic-listes,
	.vision-mission-lists {
		margin-left: -15px;
		margin-right: -15px;
	}
	.pearls-preparation-desc,
	.eagles-excellence-desc {
		box-shadow: 0px 1px 10px -6px rgba(0, 0, 0, 0.77);
		padding: 2.5rem 15px;
	}
	.pearls-team-lists .row.justify-content-center>div {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
        .pearls-preparation-listes .list-intro .first-letter, 
        .eagles-excellence-listes .list-intro .first-letter{
            display: none
        }
        .lists-intro {
    padding-left: 0;
    min-height: 1px;
}
	.about-outcomes-list h5 {
		font-size: 2.5rem;
	}
	.about-team-lists .text-center {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.areas-covered-listes {
		margin-left: -15px;
		margin-right: -15px;
	}
	.areas-covered-listes>div:last-child {
		margin-bottom: 0;
	}
	.faq-image {
		width: 100%;
	}
	.our-sponsors-listes>div {
		padding-right: 0;
		padding-left: 0;
	}
	.brunch-our-sponsors-listes .gallery-list>div {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.gallery-list>div {
		padding-right: 0;
		padding-left: 0;
	}
	.pearls-preparation-listes,
	.eagles-excellence-listes {
		padding-left: 15px;
		padding-right: 15px
	}
	.vision-mission-list {
    padding: 25px;
}
.vision-mission-list {
    outline-offset: -0.5rem;
}
	.pearls-preparation-desc,
	.eagles-excellence-desc {
		padding: 25px 15px
	}
	/**** BLOG *******/
	.blog-main-container {
		margin-top: 2.5rem
	}
	.grid-listing-content {
		padding-left: 15px;
		padding-right: 15px
	}
	.grid-view-listing .read-all {
		left: 15px
	}
	.top-simple-category a,
	.post-top-category-listing>div {
		display: block
	}
	.top-dropdown-category .dropdown-menu {
		width: 100%;
		text-align: center
	}
	.top-simple-category a {
		border-bottom: 1px solid #eee;
		padding: 10px;
	}
}

@media(max-width:479px) {
	/*** SCROLL UP - DOWN *****/
	.scroll-up {
		width: 2.5rem;
		height: 2.5rem;
		right: 1rem;
		bottom: 5rem;
	}
	.scroll-up svg {
		top: 0.55rem;
	}
	.wpcf7-response-output {
		font-size: 10px;
	}
	.grid-listing-top-info {
		display: block
	}
	.grid-listing-top-info-left {
		margin-bottom: 10px
	}
	.grid-category-listing {
		display: inline-block;
		border: 1px solid #eee;
		padding: 7px;
	}
	.event-list-content {
		padding-left: 15px;
		padding-right: 15px
	}
}

@media(max-width:440px) {
	.site-header .social-wrapper {
		display: none
	}
	button.navbar-toggler {
		margin-left: 10px
	}
	.full-banner {
		min-height: 210px
	}
}

@media(max-width:375px) {
	.navbar-brand {
		margin-right: 0
	}
	.header-inner .social-wrapper {
		display: none
	}
	.inside-marker-1,
	.inside-marker-2 {
		padding: 20px 40px 20px 10px
	}
	.gm-style .gm-style-iw-d h5 {
		font-size: 0.925rem;
	}
	.gm-style .gm-style-iw-d {
		font-size: 0.85rem;
	}
}