#sp-logo{
	margin-top:-35px;
    display:flex;
}
@media (min-width:1281px) #sp-logo,
@media (min-width:1920px)#sp-logo{ 
    
    margin-top:-35px!important;
    
}
#body a{
  text-decoration:none!important;
}
.rssocial-icons {
    list-style: none;
    margin-top:100px!important;
    padding: 0;
	z-index: 1000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
}
#sp-top1 {
	text-align: right!important;
	font-size: 16px;
	line-height: 34px;
	font-weight: 700;
	backgrousnd: #fff;
	padding:5px 0;

}
#sp-top1 a{
	color:#fff!important;
}
#sp-tosp1:after{
	content: "";
	width:40px;
	position: absolute;
	top: 0;
	right: 0;
	border-bottom: 60px solid #ffffff;
	border-right: 60px solid #c3122f;
}
#sp-tops4{
	text-align: right;
}
#sp-top3 p,
#sp-top4 p{
	margin:5px 0;
	background:#e4b807;
	color:#fff;
	padding:0px 10px;
	font-size: 11px;
	letter-spacing: 2px;
	font-weight: 600;
}
#sp-top3 a,
#sp-top4 a{
	color:#000!important;
}
#sp-top2{
	text-align: right;
	backgrounsd: #c3122f;
}
#sp-tosp2:before{
	      content: "";
        width:40px;
        position: absolute;
        bottom: 0;
        left: 0;
        border-top: 60px solid #ffffff;
        border-right: 60px solid #c3122f;
}
#sp-top2 .sp-module ul,
#sp-footer2 .sp-module ul {
  list-style: none;
  padding: 0;
  margin: 4px 0;
}
#sp-top2 .sp-module ul >li,
#sp-footer2 .sp-module ul >li {
  display: inline-block;
  border-bottom: none;
  -webkit-transition: 300ms;
  transition: 300ms;
}
#sp-top2 .sp-module ul >li >a,
#sp-footer2 .sp-module ul >li >a {
  display: inline-block;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
	color:#fff!important;
	letter-spacing: 1px;
  padding: px 0;
  line-height: 20px;
  padding: px 0;
  -webkit-transition: 300ms;
  transition: 300ms;
}
#sp-top2 .sp-module ul >li >a:hover,
#sp-footer2 .sp-module ul >li >a:hover {
  background: none;
}
#sp-top2 .sp-module ul >li >a:before,
#sp-footer2 .sp-module ul >li >a:before {
  font-family: FontAwesome;
  content: " ";
  margin-right: 8px;
	margin-left:8px;
}
#sp-top2 .sp-module ul >li:last-child,
#sp-footer2 .sp-module ul >li:last-child {
  border-bottom: none;
}
#sp-top2 .sp-module ul >li.parent >a,
#sp-top2 .sp-module ul >li.onadm >a{
	margin:5px 10px;
	background:#e4b807;
	color:#fff;
	padding:5px 15px 5px 1px;
	font-size: 11px;
	letter-spacing: 2px;
	font-weight: 600;
  transition:400ms;
}
#sp-top2 .sp-module ul >li.parent >a:hover,
#sp-top2 .sp-module ul >li.onadm >a:hover{
  background:  #3498db;
	color:#fff!important;
	transition:400ms;
}
#sp-top2 a:hover{
	background: blue;
	transition:300ms;
}
#about .abt1 h3{
	font-size: 45px;
	line-height: 65px;

}
#about .abt1 p{
	font-size: 24px;
	line-height: 30px;
	color: #7f8c8d;

}
#srs .overlay-background-image{
	-webkit-box-shadow: inset 0px -114px 92px -74px rgba(155,12,35,1);
-moz-box-shadow: inset 0px -114px 92px -74px rgba(155,12,35,1);
box-shadow: inset 0px -114px 92px -74px rgba(155,12,35,1);
}
#srs .ui{
	margin-top:-160px;
}
#grids .imgr{
	background-size: cover;
}
#grids .gr1{
	backgsround: #da0e0e;
	padding:30px;

}
#newsection .vid h3{
	border-bottom:3px solid #C3122F;
	padding-bottom:20px;
}
#newssection .news{
    background:#fff!important;
}
#testimonial .test h3{
	font-size: 34px;
	line-height: 45px;
}
#sp-bottom .sp-module .sp-module-title {
  margin: 0 0 20px;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 1;
	color:#fafafa;
}
#sp-bottom .sp-module ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#sp-bottom .sp-module ul >li {
  display: block;
  border-bottom: none;
  -webkit-transition: 300ms;
  transition: 300ms;
}
#sp-bottom .sp-module ul >li >a {
  display: block;
  padding: 5px 0;
  line-height: 26px;
  padding: 2px 0;
  -webkit-transition: 300ms;
  transition: 300ms;
}
#sp-bottom .sp-module ul >li >a:hover {
  background: none;
}
#sp-bottom .sp-module ul >li >a:before {
  font-family: FontAwesome;
  content: "\f0da";
  margin-right: 8px;
}
#sp-footer2{
	text-align: left;
}
#sp-footer1{
	text-align: right;
}
#aboutpage1 .abt1 h3,
#aboutpage2 .abt1 h3,
#aboutpage3 .abt1 h3,
#vision .vs h3,
#glance .gl h3,
#clubs .cl1 h3,
#literary .lt h3,
#edu2 .e1 h3,
#edu1 .edh h3,
#activities .act1 h3,
#sports .sp1 h3,
#aca .ac1 h3,
#admissions .ad1 h3,
#adms .ad2 h3{
	font-size: 34px;
	line-height: 40px;
	font-weight: 600;
}

#aboutpage1 .abt1 h3 span,
#aboutpage2 .abt1 h3 span,
#aboutpage3 .abt1 h3 span{
	color:red;
}
#aboutpage1 .abt1 h3,
#aboutpage2 .abt1 h3,
#aboutpage3 .abt1 h3,
#vision .vs h3,
#glance .gl h3,
#clubs .cl1 h3,
#literary .lt h3,
#edu2 .e1 h3,
#activities .act1 h3,
#sports .sp1 h3 {
  padding: 0 0 20px 0;
  border-bottom: none;
  position: relative;
}
#aboutpage1 .abt1 h3:after,
#aboutpage2 .abt1 h3:after,
#aboutpage3 .abt1 h3:after,
#vision .vs h3:after,
#glance .gl h3:after,
#clubs .cl1 h3:after,
#literary .lt h3:after,
#edu2 .e1 h3:after,
#activities .act1 h3:after,
#sports .sp1 h3:after {
  content: "";
  border-bottom: 3px solid #f9bf3b;
  width: 25%;
  position: absolute;
  bottom: -3px;
  left: 0;
}
#aboutpage1 .abt1 p,
#aboutpage2 .abt1 p,
#aboutpage3 .abt1 p,
#vision .vs p,
#glance .gl p,
#clubs .cl1 p,
#literary .lt p,
#edu .edh p,
#edu2 .e1 p,
#sports .sp1 p{
	margin-top:20px;
}
#vision img,
#glance img,
#academics img{
	-webkit-box-shadow: 10px 10px 55px -8px rgba(74,66,74,1);
-moz-box-shadow: 10px 10px 55px -8px rgba(74,66,74,1);
box-shadow: 10px 10px 55px -8px rgba(74,66,74,1);
border-radius:20px;
}
#leader .ld{
	padding:30px;
	border-left:1px solid #ddd;
}
#leader .ld2{
	padding:30px;
	border-right:1px solid #ddd;
}

#edu1 .ed{
	padding: 30px;
	border-top:2px solid red;
	-webkit-box-shadow: 0px 0px 55px -8px rgba(227,224,227,1);
-moz-box-shadow: 0px 0px 55px -8px rgba(227,224,227,1);
box-shadow: 0px 0px 55px -8px rgba(227,224,227,1);
height:300px;
}
#academics .aca1 h3{
	font-size: 44px;
	line-height: 64px;

}
#academics2 .sdc1 h3,
{
	font-size: 24px;
	line-height: 34px;
}
#aca .ac1 h3{
	margin-bottom:30px;
}
#newsletter .news{
	background: #f7f8f8;
	padding:20px;
}
#memberform .memform #userForm,
#div.admpop #userForm{
	border-top:1px solid #FE8D00;
	background:#fff!important;
	padding:20px 20px;
	color:#000000!important;
	-webkit-box-shadow: 4px 7px 14px 0px rgba(219,215,219,1);
-moz-box-shadow: 4px 7px 14px 0px rgba(219,215,219,1);
box-shadow: 4px 7px 14px 0px rgba(219,215,219,1);
}
#memberform .memform #userForm .rsform-input-box,
#memberform .memform #userForm .rsform-select-box{
	width:100%;
	background:#f5f5f5;
	border-top:1px solid #000000!important;
	color:#000000;
	border:none!important;
	height:50px;
}
#memberform .memform #userForm .rsform-text-box{
	width:100%;
	height:150px;
	background:#f5f5f5;
	color:#000000;
	border:none!important;
}
#memberform .memform #userForm .control-label{
	color:#000!important;

}

#memberform .memform #userForm .control-group{
	border-sbottom: 1px solid #f7f7f7;
	padding:0!important;
	margin:0;
}
#memberform .memform h3{
	padding:20px 20px 15px 20px;
	margin:0;
	text-transform: uppercase;
	color:#fff;
	background: #4d4b4c;
	font-size: 16px;
	line-height: 16px;
}
#memberform .memform .form-group {
    margin-bottom: 0px!important;
}
#memberform .addr{
	border-top:1px solid #FE8D00;
	background: #f8f8f8;
	padding:20px 30px;
}
#memberform .addr h3{
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
}
.sp-nh-text{
    font-sizse:16px;
    line-hesight:18px;
    font-weight:bold;
    padding-left:20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0;
  background: none;
  overflow: auto;
  color: #fff!important;
}
.btn-primary {
  color: #fff;
  background-color:#C01213!important;
  border-color:#C01213!important;
}
#latest-news a.sp-nh-link {
  color: #ffffff;
  font-size: 20px!important;
}
span.sp-nh-text, .sp-nh-prev, .sp-nh-next {
  display: block;
  float: left;
  font-size: 20px!important;
}