/*Input Your Custom CSS Here*/
.readmore-btn-bx{
	margin-top:20px;
}
.readmore-btn{
	background-color: #fab909;
	color:#020e2a;
	padding:10px 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 600;
}
.readmore-btn:hover{
	background-color: #fa8e09;
	color:#020e2a;
	padding:10px 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 600;
}
.sec-title.sec-title-why-choose-us h1{
	margin-bottom: 5px;
}
.sec-title.sec-title-facilities a{
	float:right;
	color:#fff;
	font-size: 16px;
	font-weight:normal;
	border:solid 1px #fff;
	padding:10px 20px;
}
.sec-title.sec-title-facilities a:hover{
	float:right;
	color:#fab909;
	font-size: 16px;
	font-weight:normal;
	border:solid 1px #fab909;
	padding:10px 20px;
}
.principal-msg p{
	margin-bottom: 10px;
}
.principal-pic {
    position: relative;
    z-index: 2;
}
.principal-pic img {
    border-radius: 500px;
}
.principal-pic::before {
    position: absolute;
    content: "";
    background: #fab909;
    width: 100%;
    height: 100%;
    left: -13px;
    top: 7px;
    z-index: -1;
    border-radius: 500px;
}
.sec-title.sec-title-why-choose-us.sec-title-why-choose-us-inner{
	margin-bottom: 20px;
}
.why-choose-us-box{
	border-radius:10px;
	margin-bottom:30px;
	padding:20px;
	box-shadow:0 0 10px 0 #eee;
	min-height:230px;
}
.why-choose-us-box h3{
	margin-bottom:10px;
}
.why-choose-us-box p{
	margin-bottom:0px;
}
.spl-section{
	background-color: #fab909;
	padding:70px 0;
	margin-top:40px;
}
.spl-box{
	background-color: #05579d;
	padding:20px;
	border-radius:10px;
	min-height: 260px;
}
.spl-box h3{
	color:#fff;
	margin-bottom: 10px;
	font-size: 22px;
}
.spl-box p{
	color:#fff;
	margin-bottom: 0;
}

.vision-mission-section{
	padding:70px 0 0;
}
.vision-mission-box{
	border-radius:10px;
	margin-bottom:30px;
	padding:20px;
	/*box-shadow:0 0 10px 0 #eee;*/
	border-top:solid 5px #05579d;
	background-color: #f9f9f9;
	min-height:580px;
}
.vision-mission-box h3{
	margin-bottom: 10px;
	font-size: 22px;
	color:#05579d;
}
.vision-mission-box p{
	margin-bottom: 15px;
}
.why-choose-us-box.why-choose-us-box-academic{
	border-radius:10px;
	margin-bottom:30px;
	padding:20px;
	box-shadow:0 0 10px 0 #eee;
	min-height:200px;
}
.in-loving-memory-section{
	padding:30px 0 0;
}
.in-loving-memory-box{
	border-radius:10px;
	margin-bottom:30px;
	padding:30px;
	/*box-shadow:0 0 10px 0 #eee;*/
	border-top:solid 5px #fab909;
	background-color: #05579d;
}
.in-loving-memory-box h3{
	margin-bottom: 20px;
	font-size: 22px;
	color:#fff;
}
.in-loving-memory-box p{
	margin-bottom: 15px;
	color:#fff;
}
.why-choose-us-box.why-choose-us-box-facilities{
	border-radius:10px;
	margin-bottom:30px;
	padding:20px;
	box-shadow:0 0 10px 0 #eee;
	min-height:350px;
}
.facilities-join-section{
	padding:30px 0 0;
}
.facilities-join-box{
	border-radius:10px;
	margin-bottom:30px;
	padding:30px;
	/*box-shadow:0 0 10px 0 #eee;*/
	border-top:solid 5px #fab909;
	background-color: #05579d;
}
.facilities-join-box h3{
	margin-bottom: 20px;
	font-size: 22px;
	color:#fff;
}
.facilities-join-box p{
	margin-bottom: 15px;
	color:#fff;
}
.news-events-sec{
	background-color: #f9f9f9;
}
.sec-title.sec-title-news {
    margin: 0;
    text-align: left;
}
.sec-title.sec-title-events {
    margin: 0;
    text-align: left;
}
.news-box{
	/*border:solid 1px #ccc;*/
	border:solid 1px #dfdfdf;
	border-radius:10px;
	padding:20px;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}
/*.news-box::before{
	content:"";
	width:10%;
	height:100%;
	background-color: #f3f3f3;
	position: absolute;
	top:0;
	left:0;
	border-radius:10px 0 0 10px;
}*/
.news-box::before{
	content: "";
    width: 30%;
    height: calc(100% + 50px);
    /*background-color: #fdfcea;*/
    /*background-color: #fdf8ea;*/
    background-color: #fffde6;
    position: absolute;
    top: -20px;
    /*left: -40px;*/
    right: -40px;
    border-radius: 10px 0 0 10px;
    /*transform: rotate(-15deg);*/
    transform: rotate(15deg);
}
.news-box.news-box-inner::before{
	content: none;
}
.news-box ul li{
	margin-bottom: 10px;
	padding-left:25px;
	position: relative;
}
.news-box ul li i{
	font-size: 20px;
	position: absolute;
	top:3px;
	left:0;
	color:#fab909;
}
.news-box ul li a:hover{
	color:#f99500;
	text-decoration: underline;
	font-weight:600;
}
.readmore-btn-bx.readmore-btn-bx-news{
	position:relative;
	z-index: 9;
	margin-top:30px;
	margin-bottom:15px;
}
.events-box{
	/*border:solid 1px #ccc;*/
	border:solid 1px #dfdfdf;
	border-radius:10px;
	padding:20px;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}
/*.events-box::before{
	content:"";
	width:10%;
	height:100%;
	background-color: #f3f3f3;
	position: absolute;
	top:0;
	left:0;
	border-radius:10px 0 0 10px;
}*/
.events-box::before{
	content: "";
    width: 30%;
    height: calc(100% + 50px);
    /*background-color: #fdfcea;*/
    /*background-color: #fdf8ea;*/
    background-color: #fffde6;
    position: absolute;
    top: -20px;
    /*left: -40px;*/
    right: -40px;
    border-radius: 10px 0 0 10px;
    /*transform: rotate(-15deg);*/
    transform: rotate(15deg);
}
.events-box.events-box-inner::before{
	content: none;
}
.events-box ul li{
	margin-bottom: 10px;
	padding-left:25px;
	position: relative;
}
.events-box ul li i{
	font-size: 20px;
	position: absolute;
	top:3px;
	left:0;
	color:#fab909;
}
.events-box ul li a:hover{
	color:#f99500;
	text-decoration: underline;
	font-weight:600;
}
.readmore-btn-bx.readmore-btn-bx-events{
	position:relative;
	z-index: 9;
	margin-top:30px;
	margin-bottom:15px;
}
.aboutus-para-inner{
	margin-right:100px;
	font-size:16px;
	border-left:solid 5px #eee;
	padding-left:15px;
	line-height: 30px;
	text-align: justify;
}
.academic-programs-para{
	margin-bottom:50px;
	font-size:16px;
	border-left:solid 5px #eee;
	padding-left:15px;
	line-height: 30px;
	text-align: justify;
}
.innovative-learning-spaces-para{
	margin-bottom:50px;
	font-size:16px;
	border-left:solid 5px #eee;
	padding-left:15px;
	line-height: 30px;
	text-align: justify;
}
.academic-programs-para{
	margin-bottom: 40px !important;
}
.innovative-learning-spaces-para{
	margin-bottom: 40px !important;
}
.err_msg{
	color:#f00 !important;
}
