/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 09 2026 | 08:06:31 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
.givewp-campaign-goal__progress-bar-progress{background:#5f55ab !important;}
.givewp-campaign-goal__container-item strong{
	font-size:16px !important;
}
.tabcss.elementor-widget-tabs .elementor-tab-desktop-title{
	border-bottom:1px solid white !important;
}

.tabcss .elementor-tab-content{
	border:0px !important;
}
.tabcss .elementor-tab-title{
	border-radius:40px !important;
	border:1px solid white !important;
	margin-right:30px;
}
.donationformgrid h3.give-form-grid-content__title{
	color:#FC8B9B;
}
.donationformgrid .give-form-grid-content button{
	    position: absolute;
    padding: 10px 40px !important;
     text-decoration-color: white !important; 
    border-radius: 40px;
    bottom: 0;
    background-color: #FC8B9B !important;
    color: white !important;
	 text-decoration: none;
    width: 80%;
    margin: 20px auto;
}   
.donationformgrid .give-form-grid-content button span{
	  
    color: white !important;
}
.donationformgrid .give-form-grid-content{
	background:#FFFEF0;
}
.donationformgrid h3,.donationformgrid span{
	font-family: 'Poppins' !important;
}
.donationformgrid .give-form-grid-content{
	align-items:flex-start;
}
.donationformgrid .give-form-grid-container{
	min-height:265px;
}
.donationformgrid .form-grid-raised, .donationformgrid .give-form-grid-progress{
	background:#FFFEF0;
}
.donate1.donationformgrid .give-form-grid-content,.donate2.donationformgrid .give-form-grid-content{
	background:#FFFFFF;
}
.donate1.donationformgrid .form-grid-raised, .donate1.donationformgrid .give-form-grid-progress,.donate2.donationformgrid .form-grid-raised, .donate2.donationformgrid .give-form-grid-progress{
	background:#FFFFFF;
}
.donationformgrid .give-form-grid-progress-bar{
	    margin-top: -150px;
}
.donationformgrid .give-progress-bar{
	
    background: #feff07 !important;
}

.donationformgrid .give-form-grid{
	position:relative;
}

.give-donor-dashboard-button.give-donor-dashboard-button--primary:before{
	content:none !important;
}
.eael-content-timeline-content img{
	margin:0px !important
}
.elementor-12716 .elementor-element.elementor-element-3308b10 .pp-image-slider-image-wrap{
	max-height:100% !important;
}
.margincenter{
	margin:0 auto !important;
}
.eael-content-timeline-content img.alignleft{
	margin-right:15px !important;
}
.facilitiestab .elementor-tabs-wrapper {
	border: 1px solid #391d59;
    border-radius: 20px;
}
.elementor-widget-tabs .elementor-tab-desktop-title{
	border-bottom:1px solid #773a9b !important
}
.facilitiestab .elementor-tabs-content-wrapper{
	    border: 1px solid #773a9b !important;
    border-radius: 20px;
    margin-left: 30px;
}
.sgpb-content-7207{
	 width: 80% !important;
	margin: 0 auto !important;
}
.elementor-tab-content .n2-section-smartslider{
	max-width:900px;
}
#sgpb-popup-dialog-main-div{
	 width: 80% !important;
	margin: 0 auto !important;
}

.elementor-tab-title.elementor-active{
	background: #F9DA34;
    border-radius: 0px;
}
.sgpb-theme-1-content {
    border-radius: 6px;
    padding-bottom: 0;
    width: 80% !important;
	margin: 0 auto !important;}

.active{
	background-color: #f9da35 !important;
    border: 0px solid #611081 !important;
	border-radius:20px;
}
.tworow{
	display:flex;
	flex-direction:row;
}
.nonactive{
	background-color:#02010100 !important;
	 border: 2px solid #611081 !important;
	border-radius:20px;
	text-align:center;
}
.nonactive1{
	background-color:#02010100 !important;
	 border: 2px solid #611081 !important;
	border-radius:0px;
	text-align:center;
}
.opened{
	background:#F9DA34;
	color:#611081;
}
.eael-date{
	display:none !important;
}
.subjectlevel .elementor-accordion .elementor-accordion-item:nth-child(1) {
display: none;
}
.thumbnews{
	width:60% !important;
	margin:0 auto !important;
}

.eael-content-timeline-block{
	padding:0px !important;
}
.thumbnews .eael-grid-post-holder{
	border-radius:15px;
}
.thumbnews .eael-entry-media{
	border-radius:15px 15px 0px 0px;
}
.elementor-swiper-button-next{
	right:0px;
}

.teachingstaff .elementor-flip-box{
	height:200px !important;
}

.principals .elementor-image-box-title{
	margin-bottom:5px !important;
}
.slidernews .eael-entry-medianone{
	border-radius:20px 20px 0px 0px;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev{
	right:-40px;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next{
	left:-40px;
}
.newsslider .lae-entry-text-wrap {
	background:#3f195d;
}
.newsslider .entry-summary{
	text-align:left;
}
.newsslider article{
	min-height:496px;
	background:#3f185c !important;
}
.newsslider .entry-title{
	text-align:left;
}
.newsslider .lae-entry-meta{
	text-align:left;
}
.newsslider .lae-read-more{
	border-radius:30px;
	background:#f0d231 !important;
	display:table;
}
.postgridcss .eael-grid-post-holder{
	background:#491a6c;
}
.postgridcss .eael-post-elements-readmore-btn{
	display:inline-block;
}
.postgridcss a.eael-grid-post-link{
	color: white !important;
    font-weight: bold;
}
.postgridcss .eael-grid-post-excerpt{
	color:white !important;
}
.slidernews .eael-entry-footer{
	    position: absolute;
    top: 250px;
    left: 30px;
}
.slidernews h2.eael-entry-title{
	margin-bottom:0px !important;
	padding-top:20px;
}
.slidernews .eael-post-elements-readmore-wrap{
	text-align:left;
	padding-top:20px;
	padding-bottom:30px;
}
.slidernews .eael-post-elements-readmore-btn{
	display:inline;
}
.elementor-7720 .elementor-element.elementor-element-545c150{
	bottom:21px !important;
}

.timelineheader{
	background: #F9DA34;
    color: #3F195D;
    border-radius: 30px;
}


.timelineheader h3{
	font-size:24px;
	font-family:'Roboto';
	font-weight:bold;
	padding:5px;
}

.contenttimeline p{
	font-family:'Roboto';
}
.elementor-11582 .lae-timeline-title{
	display:none;
}

.tabcss img{
	padding-top:30px;
}
@media only screen and (max-width:800px){
	.teachingstaff .elementor-flip-box{
	height:185px !important;
}
	.givewp-campaign-goal__progress-bar-progress{background:#5f55ab !important;}
.givewp-campaign-goal__container-item strong{
	font-size:14px !important;
}
	.tabcss img{
		padding-top:0px;
	}
	
	.prefect-container{
		padding:0px !important;
		margin-bottom:30px;
	}
	.tabcss .elementor-tab-title{
	border-radius:40px !important;
	border:1px solid white !important;
		text-align:center;
	margin-bottom:30px;
		margin-right:0px;
}
	.elementor-tab-content li{
		padding-bottom:5px;
	}
	.facilitiestab .elementor-tabs-wrapper {
	border: 0px solid #391d59;
    border-radius: 20px;
}
.faciliiestab .elementor-tabs-content-wrapper{
	    border: 0px solid black;
    border-radius: 20px;
    margin-left: 0px;
}
	.allrowteaching .elementor-flip-box__layer__overlay{
		padding:20px !important;
	}
	.thumbnews{
	width:100% !important;
	margin:0 auto !important;
}
	.facilitiestab .elementor-tabs-wrapper {
	border: 1px solid #391d59;
    border-radius: 0px;
}
.elementor-widget-tabs .elementor-tab-desktop-title{
	border-bottom:1px solid #773a9b !important
}
.facilitiestab .elementor-tabs-content-wrapper{
	    border: 1px solid #773a9b !important;
    border-radius: 0px;
    margin-left: 0px;
}
}