/*
  Only required is to display none the .menu-icon
*/

.menu-icon {
	display: none;
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	line-height: 33px;
	font-size: 22px;
	padding: 10px 0;
}

.menu-icon .menu-box {
	width: 50px;
	height: 38px;
	margin-right: 10px;
	padding: 5px;
	position: absolute;
	right: 0;
	top: -8px;
}

.menu-icon .menu-box span {
	width: 100%;
	height: 4px;
	margin-bottom: 6px;
	background: #74b652;
	display: block;
	border-radius: 0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.menu-icon.active span:nth-child(1) {
	transform: rotate(45deg) translateY(8px) translateX(6px);
	-webkit-transform: rotate(45deg) translateY(8px) translateX(6px);
}


/*
.menu-icon.hover:not(.active) span:nth-child(1) {
    transform: rotate(90deg) translateX(8px);
    -webkit-transform: rotate(90deg) translateX(8px);
}
*/

.menu-icon.active span:nth-child(2) {
	opacity: 0;
}

.menu-icon.active span:nth-child(3) {
	transform: rotate(-45deg) translateY(-7px) translateX(6px);
	-webkit-transform: rotate(-45deg) translateY(-7px) translateX(6px);
}


/*
.menu-icon.hover:not(.active) span:nth-child(3) {
    transform: rotate(-90deg) translateX(6px);
    -webkit-transform: rotate(-90deg)  translateX(6px);
}
*/

.enumenu_ul .caret {
	color: #fff;
	margin-left: 7px;
}

.enumenu_ul {
	padding: 0px;
	list-style: none;
	    display: flex;
    justify-content: space-between;
	
}
.enumenu_ul li.red a {
    color: #e86455;
}

.enumenu_ul li.green a {
    color: #70b749;
}

.enumenu_ul li.dark-blue a {
    color: #2A5AA9;
}

.enumenu_ul li.yellow a {
    color: #f7b820;
}

.enumenu_ul li.purple a {
    color: #6850a1;
}

.enumenu_ul li.light-blue a {
    color: #04A6D7;
}

.enumenu_ul > li {
	/*display: inline-block;*/
/*	float: left;*/
	vertical-align: top;
	/*    position: relative;*/
/*	margin-right: 39px;*/
}
.enumenu_ul > li.current-menu-item a:after {
    position: absolute;
    content: "";
    height: 2px;
    bottom: 13px;
    width: 100%;
    left: 0;
    border-bottom: 1px dashed #00abdc;
    opacity: 1;
    transition: all 0.5s ease-in-out;
}
.enumenu_ul > li:last-child {
	margin-right: 0;
}

.enumenu_ul li a {
	font-size: 12px;
	color: #3e434b;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2.2px;
	position: relative;
	padding-bottom: 18px;
	display: inline-block;
}

.enumenu_ul > li ul {
	visibility: hidden;
    opacity: 0;
    transform: translateY(-2em);
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}

.enumenu_ul ul li {
	width: 100%;
	margin: 0;
	list-style: none;
	position: relative;
	padding: 6px 0 0 0;
}
.enumenu_ul ul li:first-child {
    padding-top: 15px;
}
.enumenu_ul ul li:last-child {
    padding-bottom: 13px;
}

.enumenu_ul.desk ul {
	top: 100%;
	z-index: -1;
	list-style: none;
	left: 0px;
	background: rgba(255, 255, 255, 0.9);
	position: absolute;
	min-width: 150px;
	width: 100%;
}


/*Sub menu styles*/

.menu.submenu-ul-level1 li a {
	background: rgba(31, 26, 107, 0.8);
	color: #fff;
	padding-left: 90px;
}

.enumenu_ul.desk li:hover > ul {
    /* display: block; */
    /* opacity: 1; */
    box-shadow: 0px 11px 16px 0 rgba(0, 0, 0, 0.15) inset;
    visibility: visible;
    opacity: 1;
    /* z-index: 1; */
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
} 
.enumenu_ul.desk li:hover > ul li ul{
	 /* display: block; */
    /* opacity: 1; */
    box-shadow: 0px 11px 16px 0 rgba(0, 0, 0, 0.15) inset;
    visibility: visible;
    opacity: 1;
    /* z-index: 1; */
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
}

.enumenu_ul.desk .sb-menu .sb-menu {
	left: 100%;
	top: 0;
}

.enumenu_ul.desk ul li a {
	font-size: 12px;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	color: #3d67b1;
	text-transform: uppercase;
	letter-spacing: 0.7px;
	padding-bottom: 0;
}

.enumenu_ul .arrow {
	position: absolute;
	right: 12px;
	top: 3px;
	width: 30px;
	height: 30px;
	background: url(../images/plus-icon.png) no-repeat center center;
	cursor: pointer;
	z-index: 999;
	background-size: 70%;
}

.enumenu_ul .arrow.up {
	background: url(../images/minus-icon.png) no-repeat center center;
	background-size: 70%;
}

@media (max-width:1024px) {
	.enumenu_ul > li ul > li > ul.sub-menu.sb-menu {
		display: block !important;
		    height: 100% !important;
	}
	header {
		padding-top: 0;
	}
	.enumenu_ul {
		display: none
	}
	.menu-block {
		height: auto;
	}
	.menu-icon {
		display: block
	}
	.services-detail a.pba-detail {
		border-bottom: 2px solid #d3d9da;
	}
	.enumenu_ul > li {
		width: 100%;
		margin: 0px;
		padding: 0px;
		display: inline-block;
		text-align: center;
		position: relative;
	}
	.enumenu_ul li a:after {
		bottom: 3px !important;
	}
	.enumenu_ul > li > a {
		display: inline-block;
		text-align: center;
		padding: 8px 0px;
	}
	.enumenu_ul {
		width: 100%;
		position: absolute;
		left: 0;
		right: 0;
		height: 100vh;
		z-index: 9;
		top: 107px;
		background: #fff;
		padding: 30px 0 0 0;
		overflow: auto;
		 border-top: 1px solid rgba(0,0,0,0.3);
	}
	.enumenu_ul > li ul {
    background: #f1f2f2;
    /* padding: 10px 0; */
    opacity: 1;
    visibility: visible;
    transform: translateY(0em);
		    transition: initial;
}
	.enumenu_ul > li ul a {
		text-align: center;
		display: inline-block;
		text-align: center;
		color: #000;
		padding: 5px 0;
		font-size: 14px;
	}
	/* Push Menu */
	body.menuslide_push {
		position: relative;
	}
	body.menuslide_push.slidemenuLeft {
		left: 0;
		transition: left 0.5s;
		-webkit-transition: left 0.5s;
		-moz-transition: left 0.5s;
		-ms-transition: left 0.5s;
		-o-transition: left 0.5s;
	}
	body.menuslide_push.slidemenuRight {
		right: 0;
		transition: right 0.5s;
		-webkit-transition: right 0.5s;
		-moz-transition: right 0.5s;
		-ms-transition: right 0.5s;
		-o-transition: right 0.5s;
	}
	body.slidemenuRight .enumenu_ul {
		right: -300px;
	}
	body.slidemenuRight.menu-open .enumenu_ul {
		right: 0;
	}
	body.slidemenuLeft .enumenu_ul {
		left: -300px;
	}
	body.slidemenuLeft.menu-open .enumenu_ul {
		left: 0;
	}
	body.menuslide_push.slidemenuLeft.menu-open {
		left: 300px
	}
	body.menuslide_push.slidemenuRight.menu-open {
		right: 300px
	}
	body.menuslide_push .enumenu_ul,
	body.menuOverlap .enumenu_ul {
		background: #000000 none repeat scroll 0 0;
		display: block;
		height: 100%;
		max-height: 100%;
		width: 100%;
		overflow: auto;
		position: fixed;
		transition: all 0.5s ease 0s;
		max-width: 300px;
		top: 0;
	}
	.menu-icon .menu-box {
		top: 50px;
	}
	.menu-icon {
		padding: 0;
	}
}

.hidden-menu-item a.menubelow {
    visibility: hidden;
    display: none;
}


@media all and (-ms-high-contrast:none) {
	.enumenu_ul > li {margin-right: 36px;}
	.search-form form button {display: none;}
	.accordion-wrap {max-width: 770px;margin: 0 auto;width: 100%;}
	
	.accordion-content {padding: 25px 15px 10px 15px;}
	.accordion-content ul {margin-left: 25px;margin-bottom: 20px;}
	.accordion-wrap .accordion-content ul li {border: none !important;}
	.accordion-content ul li {border: none;font-size: 16px;margin-bottom: 10px;color: #3e434b;position: relative;}
	.accordion-content ul li:after {position: absolute;left: -20px;top: 6px;content: "";width: 5px;height: 5px;background: transparent;border-radius: 50%;border: 1px solid #3e434b;}
	

/*OUR SUPPORTERS css start here*/
.our-supporters {padding:0 0 140px;}
.our-supporters-head {max-width: 474px; width: 100%; display: inline-block;margin-bottom:50px;}
.our-supporters-head h5 {font-weight: 700; text-transform: uppercase; color: #71cbf2; letter-spacing:2px; margin-bottom: 30px;}
.our-supporters-head h2 {color: #4456a2; letter-spacing: 1.4px; line-height: 45px;}
.our-supporters-logo ul {display: -ms-flex; 	display: -webkit-flex; 	display: flex;align-items: center;}
.our-supporters-logo ul li {display: inline-block;margin-right: 60px;}
.our-supporters-logo ul li:last-child {margin-right: 0;}
.our-supporters-logo {margin-bottom: 73px;}
.view-all {text-align: center;}
.view-all a {color: #ffcd08;font-size: 16px;text-transform: uppercase;text-align: center;letter-spacing: 2px;font-weight: 700; position: relative;}
.view-all a:after {position: absolute;content: "";bottom: -35px;left: 50%;width: 24px;height: 24px;border-left: 5px solid #ffcd08;border-bottom: 5px solid #ffcd08;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);box-sizing: border-box;margin-left: -10px;}
/*OUR SUPPORTERS css end here*/

/*pencil team slider css start*/
.pencil-team-slider {background: #f1f2f2;padding:25px 0; border-top: 1px solid #df222a;border-bottom: 1px solid #df222a;}
.pencil-team-accod{max-width: 770px;margin: 0 auto; width: 100%; margin-bottom: 32px;}
.pencil-team-accod a {background: #4553a5;width: 100%;display: inline-block;padding: 13px 15px 15px 19px;font-family: 'Oswald', sans-serif;font-weight: 400;letter-spacing: 0.7px;font-size: 24px;color: #fff;position: relative;}
.pencil-team-accod a:after {position: absolute;content: "";top: 22px;right: 24px;width: 18px;height: 18px;border-left: 4px solid #fff;border-bottom: 4px solid #fff;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);box-sizing: border-box;}

.pencil-team-slide .item {width: 195px;height:195px;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.pencil-team-slide {margin:0 auto;max-width: 970px; width: 100%;}

.pencil-team-slide .owl-nav .owl-prev:hover {border-left: 4px solid #275dac;border-bottom: 4px solid #275dac;}
.pencil-team-slide .owl-nav .owl-prev {position: absolute;content: "";left: -94px;top: 90px;transform: translateY(-50%;);font-size: 0;width: 24px;height: 24px;border-left: 4px solid #df222a;border-bottom: 4px solid #df222a;-webkit-transform: rotate(45deg);transform: rotate(45deg);box-sizing: border-box;transition: all 0.5s ease-in-out;}
.pencil-team-slide .owl-nav .owl-next {position: absolute;content: "";right:-94px;top: 90px;transform: translateY(-50%;);font-size: 0;width: 24px;height: 24px;border-left: 4px solid #df222a;border-bottom: 4px solid #df222a;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);box-sizing: border-box;transition: all 0.5s ease-in-out;}
.pencil-team-slide .owl-nav .owl-next:hover {border-left: 4px solid #275dac;border-bottom: 4px solid #275dac;}

.pencil-team-slide .owl-dots .owl-dot {width: 15px;height: 15px;background:transparent;border-radius: 50%;border: 2px solid #275dac;margin-right: 10px; display: inline-block;}
.pencil-team-slide .owl-dots .owl-dot:last-child {margin-right: 0;}
.pencil-team-slide .owl-dots .owl-dot.active {background:#275dac; border-color: #275dac;}
.pencil-team-slide .owl-dots {position: absolute;bottom: -38px;right:0; left: 0; margin: 0 auto; text-align: center; display: none;}
/*pencil team slider css end*/

/*two col css start here*/
.two-col {padding: 97px 0;background-size: cover;background-repeat: no-repeat;background-position: center;display: inline-block; width: 100%;}
.two-col-wrap {max-width:1000px;margin: 0 auto;width: 100%;}
.two-col-img img {width: 132px; margin-bottom: 58px;    margin-right: 45px;}
.two-col-img {text-align: center;}
.two-col-blog {max-width: 340px;margin: 0 auto;width: 100%;}
.two-col-blog h2 {color: #4456a2; letter-spacing: 1.2px;margin-bottom: 20px;}
.two-col-blog p {color: #3e434b; letter-spacing:0px; font-size: 14px; line-height: 24px;}
.two-col-wrap ul {display: -ms-flex; 	display: -webkit-flex; 	display: flex;     flex-wrap: wrap;}
.two-col-wrap ul li {width: 50%;}

.two-col-wrap .red .two-col-img {position: relative;}
.two-col-wrap .red .two-col-img:after {content: "";position: absolute;width: 302px;height: 10px;background: #e86455;bottom: 20px;left: 0;}

.two-col-wrap .dark-blue .two-col-img {position: relative;}
.two-col-wrap .dark-blue .two-col-img:after {content: "";position: absolute;width: 302px;height: 10px;background: #693696;bottom: 20px;left: 0;}

.two-col-wrap .yellow .two-col-img {position: relative;}
.two-col-wrap .yellow .two-col-img:after {content: "";position: absolute;width: 302px;height: 10px;background: #ffcd08;bottom: 20px;left: 0;}

.two-col-wrap .green .two-col-img {position: relative;}
.two-col-wrap .green .two-col-img:after {content: "";position: absolute;width: 302px;height: 10px;background: #70b749;bottom: 20px;left: 0;}

.two-col-wrap .purple .two-col-img {position: relative;}
.two-col-wrap .purple .two-col-img:after {content: "";position: absolute;width: 302px;height: 10px;background: #6850a1;bottom: 20px;left: 0;}

.two-col-wrap .light-blue .two-col-img {position: relative;}
.two-col-wrap .light-blue .two-col-img:after {content: "";position: absolute;width: 302px;height: 10px;background: #04A6D7;bottom: 20px;left: 0;}

.two-col.red {border-bottom: 13px solid #e86455;}
.two-col.dark-blue {border-bottom: 13px solid #693696;}
.two-col.yellow {border-bottom: 13px solid #ffcd08;}
.two-col.green {border-bottom: 13px solid #70b749;}
.two-col.purple {border-bottom: 13px solid #6850a1;}
.two-col.light-blue {border-bottom: 13px solid #04A6D7;}

/*two col css end here*/

/*Did You Know css start here*/
.did-you-know {background-size: cover;background-repeat: no-repeat;background-position: center; width: 100%; padding:94px 0 50px; margin-top: -3px;}
.did-you-know-heading h2 {color: #fff;letter-spacing: 1.3px; position: relative;}
.did-you-know-heading h2:after {content: "";position: absolute;width: 300px;height: 10px;bottom: -16px;left: 0;right: 0;margin: 0 auto; background: #ec1e23;}
.did-you-know-heading {text-align: center;margin-bottom:29px;}
.did-you-know-text {width: 470px;}
.did-you-know-desc {max-width: 755px;margin: 0 auto;display: -ms-flex; 	display: -webkit-flex; 	display: flex; flex-wrap: wrap; width: 100%;}
.did-you-know-text p {color: #fff;font-size: 16px;line-height: 30px;letter-spacing: 0.2px;    }
.did-you-know-year h2 {color: #fff; font-size: 72px;font-family: 'Oswald', sans-serif; font-weight: 400; margin-bottom: 0;letter-spacing: 1.5px; line-height: 73px;}
.did-you-know-year h3 {color: #fff; font-size: 36px; font-family: 'Oswald', sans-serif; font-weight: 400; letter-spacing: 1.4px;}
.did-you-know-year {margin-left: 60px;}
/*Did You Know css end here*/
/*news and event  css start here*/
.news-and-event-sec {padding: 80px 0;}
.news-and-event-sec {padding: 80px 0;}
.news-and-event-blog {width: 50%;}
.news-and-event-listing {width:40%; display: -ms-flex; 	display: -webkit-flex; 	display: flex;    justify-content: space-between;}
.news-and-event-wrap {max-width:1000px;width: 100%;margin: 0 auto;display: -ms-flex; 	display: -webkit-flex; 	display: flex; flex-wrap: wrap;justify-content: space-between;}
.news-and-event-blog h4 {color: #3d67b0;font-size: 14px;text-transform: uppercase;    letter-spacing: 0.7px; margin-bottom: 4px;}
.news-and-event-blog h3 {color: #3d67b0;font-weight: 400; font-family: 'Oswald', sans-serif;    letter-spacing: 0.8px; margin-bottom: 10px;}
.news-and-event-blog p {color: #3e434b;font-weight: 400; font-size: 14px; line-height: 24px;}
.news-and-event-blog a {color: #3c67af;font-weight: 700;font-size: 14px;text-transform: uppercase;margin-top: 0px;display: inline-block;}
.news-and-event-blog img {margin-bottom: 26px;}
.news-event-two-col h2 {color: #3d67b0;font-size: 24px;letter-spacing: 1px; position: relative;}
.news-event-two-col h2:after {content: "";position: absolute;background: #3d67b0;height: 2px;width: 75px;left: 0;bottom: -9px;}
.news-event-two-col ul {margin-top: 30px;}
.news-event-two-col ul li {margin-bottom: 15px;}
.news-event-two-col ul li:last-child {margin-bottom: 0px;}
.news-event-two-col ul li a {  font-size: 12px;font-family: 'Raleway', sans-serif;font-weight: 500;color: #3d67b1;letter-spacing: 0.7px; transition: all 0.5s ease-in-out;}
.news-event-two-col ul li a:hover { color: #74b652;}

.news-event-blog-listing ul {display: -ms-flex; 	display: -webkit-flex; 	display: flex; flex-wrap: wrap; margin:0 -30px;}
.news-event-blog-listing ul li {width: 33.33%; padding: 0 30px;margin-bottom: 40px;}
.news-event-blog-listing {margin-bottom: 27px; width: 100%;}
.news-and-event-blog-head {margin-bottom: 70px; display: -ms-flex; 	display: -webkit-flex; 	display: flex; flex-wrap: wrap; justify-content: space-between;}
.news-event-blog-listing h3 {color: #3d67b0;font-weight: 400;font-family: 'Oswald', sans-serif;letter-spacing: 0.8px;margin-bottom: 10px;}
/*.news-event-blog-listing:last-child p {margin-bottom: 5px;}*/
.news-event-blog-listing p {color: #3e434b;font-weight: 400; font-size: 14px; line-height: 24px;}
.news-event-blog-listing a {color: #3c67af;font-weight: 700;font-size: 14px;text-transform: uppercase;margin-top: 0px;display: inline-block;  position: absolute;bottom: -5px;}
.news-event-blog-listing a:hover{color: #3e434b;}
.news-event-global-listing img {margin-bottom: 17px;}
.news-event-global-listing {height: 100%;position: relative;}
/*news and event  css end here*/

/*pencil stories css start here*/

.pencil-stories {padding: 100px 0;background: rgb(225,252,255);background: -moz-linear-gradient(top, rgba(225,252,255,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(top, rgba(225,252,255,1) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(225,252,255,1) 0%,rgba(255,255,255,1) 100%);}
.pencil-stories-heading {max-width: 1030px;margin: 0 auto 27px;}
.pencil-stories-heading h5 {letter-spacing: 1.8px;text-transform: uppercase;margin-bottom: 17px;}
.pencil-stories-heading h2 {letter-spacing: 1.3px; color: #4456a2;}
.pencil-stories-blog {max-width: 1030px;margin: 0 auto; width: 100%;}
.pencil-stories-blog ul {display: -ms-flex; 	display: -webkit-flex; 	display: flex;margin: 0 -30px;flex-wrap: wrap;}
.pencil-stories-blog ul li {display: inline-block;width: 33.33%;margin-bottom: 30px;padding: 0 30px;}
.pencil-stories-main {border: 1px solid #e86455; padding:34px 33px 26px 33px;  background: #e5e9ec;}
.pencil-stories-img {width: 235px;height: 235px;border-radius: 50%;background-size: cover;background-repeat: no-repeat;background-position: center center;position: relative;margin-bottom: 0px;display: block;margin: 0 auto;}
.pencil-stories-desc {width: 100%; margin: 37px 0 0 0;}
.pencil-stories-desc h6 {color: #58595b;font-size: 13px;text-transform: uppercase;font-family: 'Raleway', sans-serif;font-weight: 700;text-align: center;max-width: 140px;margin: 0 auto;letter-spacing: 1.5px;margin-bottom:2px;}
.pencil-stories-desc h5 {color: #58595b;font-size: 13px;text-transform: uppercase;font-family: 'Raleway', sans-serif;font-weight: 700;text-align: center;max-width: 140px;margin: 0 auto;letter-spacing: 1.5px;margin-bottom:20px;}
.pencil-stories-desc p {font-size: 14px; line-height: 24px; line-height: 18px;}
.pencil-stories-desc p br {content: "A" !important;display: block !important;margin-bottom: 15px !important;}

.pencil-stories.red .pencil-stories-heading h5 {color: #e86455;}
/*.pencil-stories.red .pencil-stories-main {border: 1px solid #e86455;}*/
.pencil-stories.red .pencil-stories-img {border: 10px solid #e86455;}

.pencil-stories.dark-blue .pencil-stories-heading h5 {color: #693696;}
/*.pencil-stories.dark-blue .pencil-stories-main {border: 1px solid #693696;}*/
.pencil-stories.dark-blue .pencil-stories-img {border: 10px solid #693696;}

.pencil-stories.yellow .pencil-stories-heading h5 {color: #693696;}
/*.pencil-stories.yellow .pencil-stories-main {border: 1px solid #ffcd08;}*/
.pencil-stories.yellow .pencil-stories-img {border: 10px solid #ffcd08;}

.pencil-stories.green .pencil-stories-heading h5 {color: #693696;}
/*.pencil-stories.green .pencil-stories-main {border: 1px solid #70b749;}*/
.pencil-stories.green .pencil-stories-img {border: 10px solid #70b749;}

.pencil-stories.purple .pencil-stories-heading h5 {color: #693696;}
/*.pencil-stories.purple .pencil-stories-main {border: 1px solid #6850a1;}*/
.pencil-stories.purple .pencil-stories-img {border: 10px solid #6850a1;}

.pencil-stories.light-blue .pencil-stories-heading h5 {color: #693696;}
/*.pencil-stories.light-blue .pencil-stories-main {border: 1px solid #04A6D7;}*/
.pencil-stories.light-blue .pencil-stories-img {border: 10px solid #04A6D7;}


.tell-your-story {text-align: center; margin: 63px 0 0 0;}
.tell-your-story .btn {border:1px solid #ff0000; color: #4456a2; font-size: 24px;font-weight: 400; font-family: 'Oswald', sans-serif;padding:6px 72px 6px 42px; letter-spacing: 0.8px; border-radius: 0; position: relative;}
.tell-your-story .btn:hover {color: #fff; background:#ff0000;}
.tell-your-story .btn:hover:after {border-left: 2px solid #fff;border-bottom: 2px solid #fff;}
.tell-your-story .btn:after {position: absolute;content: "";top: 14px;right: 40px;width: 12px;height: 12px;border-left: 2px solid #ffcd08;border-bottom: 2px solid #ffcd08;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);box-sizing: border-box;margin-left: 0; transition: all 0.5s ease-in-out;}
/*pencil stories css end here*/

/*Types of School Partnerships css start here*/
.types-school-partnerships {background: #ecedf6;padding: 80px 0 50px;}
.types-partnerships-wrap {max-width: 1030px;margin: 0 auto;}
.types-partnerships-head {text-align: center;    margin-bottom: 82px;}
.types-partnerships-head h2 {position: relative; letter-spacing: 1.3px; color: #4456a2;}
.types-partnerships-head h2:after {position: absolute;content: "";bottom: -15px;left: 0;right: 0;background:#4456a2;background-repeat: no-repeat;height: 3px;background-size: 100%;align-items: center;text-align: center;margin: 0 auto;width: 250px;}
.types-partnerships-listing ul {display: -ms-flex; 	display: -webkit-flex; 	display: flex; margin:0 -35px; flex-wrap: wrap;}
.types-partnerships-listing ul li {width: 33.33%; padding:0 35px; vertical-align: top; margin-bottom: 30px;}
.types-partnerships-desc h3{color: #4456a2; letter-spacing:0.8px;font-weight: 400; font-family: 'Oswald', sans-serif; margin-bottom: 23px;}
.types-partnerships-desc p {color: #58595b; font-size: 14px; line-height: 24px;}
/*Types of School Partnerships css end here*/

/*ladders-for-leaders css strat here*/
.ladders-for-leaders {background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; padding: 40px 0 18px;}
.ladders-leaders-wrap h2 {color: #fff; letter-spacing: 1.3px; margin-bottom: 30px;}
.ladders-leaders-wrap p {color: #fff; font-size: 14px; font-weight: 700;letter-spacing:0.9px; line-height: 30px;}
.ladders-leaders-wrap {max-width: 510px;width: 100%;margin-left: 45px;display: inline-block;}
/*ladders-for-leaders css end here*/

/*Your Future Awaits css strat here*/
.your-future-awaits {background-size:cover;background-repeat:no-repeat;background-position: center center; width: 100%; 
	padding:95px 0 18px;}
.your-future-awaits .accordion-sec {padding: 80px 0;}
.your-future-head {text-align: center;}
.your-future-head h2 {letter-spacing: 1.3px;  color: #4456a2; position: relative; margin-bottom:123px;}
.your-future-head h2:after {position: absolute;content: "";bottom: -15px;left: 0;right: 0;background: #4456a2;background-repeat: no-repeat;height: 3px;background-size: 100%;align-items: center;text-align: center;margin: 0 auto;width: 160px;}
.your-future-signup {display: -ms-flex; 	display: -webkit-flex; 	display: flex;max-width: 995px;width: 100%;margin: 0 auto;    flex-wrap: wrap;}
.your-future-signup .sign-up {display: inline-block;width: 50%;text-align: center;}
.sign-up ul {margin: 27px 0 0 0;}
.sign-up ul li .btn:hover {background: #74b652;}
.sign-up ul li .btn {padding: 15px 15px;border-radius: 5px;letter-spacing: 1.3px;background: #70caf2;color: #fff;text-transform: uppercase;display: block;font-weight: 500;margin-top: 20px;text-align: center;max-width: 271px;margin: 0 auto; margin-bottom: 20px;}
.sign-up h3 {letter-spacing:0.8px;font-weight: 400; font-family: 'Oswald', sans-serif;color: #4456a2; margin-bottom: 0;}
/*Your Future Awaits css end here*/



/*The pencil team css start here*/
.the-pencil-team {padding: 90px 0;}
.the-pencil-team-wrap h2 {letter-spacing: 1.1px; color: #4456a2;}
.the-pencil-team-img {background-size: cover; background-repeat: no-repeat; background-position: center center; width: 240px; height: 240px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius:50%; margin: 0 auto; margin-bottom: 33px;    border: 6px solid #e5e9ec;}
.the-pencil-team-desc h4 {font-size: 16px;text-transform: uppercase;letter-spacing: 1.8px;color: #58595b; margin-bottom: 10px;}
.the-pencil-team-desc h5 {font-size: 11px;text-transform: uppercase;letter-spacing: 1px;color: #58595b;}
.the-pencil-team-wrap ul {display: -ms-flex; 	display: -webkit-flex; 	display: flex;flex-wrap: wrap; margin: 0 -60px; margin-top: 91px;}
.the-pencil-team-wrap ul li {padding: 0 60px; width: 33.33%; text-align: center; margin-bottom: 62px;}
.the-pencil-team-wrap {max-width: 970px;width: 100%;margin: 0 auto;}
.the-pencil-team-desc ul {text-align: center;display: inline-block;margin:24px 0 0 0;}
.the-pencil-team-desc ul li {width: auto;margin: 0;padding: 0; display: inline-block; margin-right:13px;}
.the-pencil-team-desc ul li:last-child {margin-right: 0;}
.the-pencil-team-desc ul li a {font-size: 22px; color: #3b68b1;}
.the-pencil-team-desc ul li a:hover {color: #58595b;}
.the-pencil-name {min-height: 56px; max-width:200px; width: 100%; margin: 0 auto;}
/*The pencil team css end here*/

/*----------------footer section  styles goes here-----------*/
footer {padding:15px 0 0; position: relative;}
footer:after {content: "";position: absolute;height: 1px;top: 81px;width: 100%;background: #d1d4d7;}
.footer-logo {width: 15%;}
.footer-logo a {width:131px; display: inline-block;}
.footer-col {display: -ms-flex; 	display: -webkit-flex; 	display: flex; justify-content: space-between;}
.footer-menu-listing ul li a {font-size: 12px;font-family: 'Raleway', sans-serif; font-weight: 500; color: #3d67b1; text-transform: uppercase; letter-spacing: 0.7px;}
.footer-menu-listing ul li a:hover {color: #8d7ab9;}
.footer-menu-listing {width: 55%;display: -ms-flex; 	display: -webkit-flex; 	display: flex; margin-top: 35px; flex-wrap: wrap;}
.foo-col {width: 33.33%;display: inline-block;vertical-align: top;}
.foo-col h6 {text-transform: uppercase; margin-bottom: 0; letter-spacing: 1.5px;}
.careers-text h5 {text-transform: uppercase; margin-bottom: 0; letter-spacing: 1.1px; color: #ed1e24; font-size: 13px;font-family: 'Raleway', sans-serif; font-weight: 700;margin-top: 32px;}
.foo-col ul {margin-top: 37px;}
.foo-col ul li {margin-bottom: 8px;}
.news-letter {width: 30%;margin: 9px 0 17px 0;}
.news-letter h2 {font-size: 36px;font-family: 'Oswald', sans-serif; font-weight:400; letter-spacing: 1.5px; margin-bottom: 32px;}
.news-letter p {font-size: 14px;font-family: 'Raleway', sans-serif; font-weight: 400;}
.footer-btm {background:#a9dff7; padding: 24px 0 11px; margin-top: 30px;}
.privacy-lft ul li {display: inline-block;margin-right: 36px;position: relative;}
.privacy-lft ul li:after {position: absolute;content: "";right: -21px;top: 3px;background: #3d67b1;width: 2px;height: 10px;}
.privacy-lft ul li:last-child:after{display: none;}
.privacy-lft ul li a {color: #3d67b1; font-size: 12px;font-family: 'Raleway', sans-serif; font-weight:500; text-transform: uppercase; letter-spacing: 0.5px;}
.privacy-lft ul li a:hover {color: #8d7ab9;}
.privacy-lft p {text-transform: uppercase;font-size: 12px;font-family: 'Raleway', sans-serif; font-weight:500;    letter-spacing: 0.5px; color: #3d67b1;}
.privacy-lft ul {margin-bottom: 13px;}
.privacy-lft {max-width: 550px;width: 100%;display: inline-block;}
.footer-btm .container {max-width: 850px;margin: 0 auto; width: 100%;display: -ms-flex; 	display: -webkit-flex; 	display: flex;}
.privacy-lft ul li:last-child {margin-right: 0px;}
.foo-social-icon ul li {display: inline-block;margin-right: 19px;}
.foo-social-icon ul li:last-child {margin-right: 0;}
.foo-social-icon {margin-left: 80px;}
.foo-social-icon ul li a {color: #fff;font-size: 32px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.foo-social-icon ul li a:hover {color: #3d67b1;}
/*----------------footer section styles ends here--------*/
.error404 .error-page-content {padding: 50px 0;text-align: center;}
.error404 h1 {font-size: 60px;font-family: 'Oswald', sans-serif;font-weight: 400; color: #3c67af; line-height: 60px;}
.error404 p {font-family: 'Raleway', sans-serif; font-weight:500;  font-size: 18px; color: #3e434b;}
.error404 h3 {font-family: 'Raleway', sans-serif; font-weight:500;  font-size: 26px; color:#3e434b;}
.error404 .page-content-section {padding: 60px 0;}
.error404 .cta-button { padding: 15px 65px;border-radius: 5px;letter-spacing: 1.3px;background: #74b652;color: #fff;text-transform: uppercase;display: inline-block;font-weight: 500; transition: all 0.5s ease-in-out;}
.error404 .cta-button:hover{background: #00abdc;}
.search-form form button {display: none; opacity:0;}

/*search page css start*/
	.search .news-event-blog-listing form {display: flex;}
.search .news-event-blog-listing form label {font-size: 16px;display: inline-block;}
.search .news-event-blog-listing form input[type="text"] {border: 1px solid rgba(0,0,0,0.1);padding: 11px 10px 11px 10px;width: 300px;background: #f1f2f2;font-size: 16px; color: #3e434b;}
.search .news-event-blog-listing form input[type="submit"] {font-size: 16px;font-family: 'Raleway', sans-serif;font-weight: 500;padding: 12px 20px 12px 20px;transition: all 0.5s ease-in-out;border-radius: 5px;letter-spacing: 1.3px;background: #70b749;color: #fff;text-transform: uppercase;display: inline-block;}
.search .news-event-blog-listing form input[type="submit"]:hover {background: #99c97e;}
.search .news-event-blog-listing form input[type="text"]:focus {border-color: red;}
.search .search-main header {box-shadow: none;}
.search .search-main header h1 { font-size: 40px;font-family: 'Oswald', sans-serif;font-weight: 400;letter-spacing: 1.3px;margin-bottom:0px;}
.search .search-main {padding: 40px 0;}
.search .search-main footer:after{display: none;}
/*search page css start*/
}

