.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: 'Droid Arabic Kufi', serif; font-weight:700; }

 p, a{ font-size: 13px; } 

.wrap1{
	padding-left: 40px;
	padding-right: 40px;
	max-width: 1350px;
    margin: 0 auto;
}
#colophon .wrap1 {  }

#body{ text-align: inherit;font-family: 'Droid Arabic Kufi', serif; }
.site-content{
	padding: 0em 2em !important;
}
.top{
	background-color:  #001a66;
	height: 180px;
	padding-top: 10px;
	padding-bottom: 10px;
	box-sizing: border-box; 
}
.top_wrp { width:1200px; margin:0px auto; height:auto; overflow:hidden; }
/*.wrap1 div{
	margin-top: 2em;
	}*/
/*.top img{
	width:5%;
	}*/

	.top a{
		color:white;
		padding-top: 32px; font-weight:700; font-size:16px; font-family: 'Droid Arabic Kufi', serif;

	}
	.top a:hover{
		color:#f1d63f;
		text-decoration-line: none;
	}
	.navbar{
		margin-top: 100px;
		margin-left:0em; border-top:1px solid #2b5da2;
	}

.language-en{background: #f2d641;
color: #001a66;
border-radius: 50px;
padding: 2px 10px;
vertical-align: top;}

.language-en a{ color: #0533b7;
padding-top: 0;}

.language-en a:hover{ color:#fff;}

	.brand {
		position: absolute; 
		left: 50%;
		transform:translateX(-50%);  /* 50% of your logo width */
		display: block; z-index:1; padding:0px 10px; background:#001a66;
	}

	.nav li>a:hover{
		color: #ccccff;
	}
	.nav li:nth-child(6){
		padding-left: 10.5em;
	}

	.navbar{
		position: static !important;
		padding:0px !important;
	}
	.nav li>a{

		padding-right: 10px;
		padding-left: 10px;
		padding-top: 20px;
		display: block;
		height: 50px;
		letter-spacing: -1px;
		text-transform: uppercase;
		text-decoration-line: none;
		font-size: 14px; font-weight:normal; font-family: 'Droid Arabic Kufi', serif; letter-spacing:normal;
	}
	.nav li:first-child a { padding-left: 0px; }

	.nav li{
		
	}

	.ico{
		content: '';
		display: inline-block;
		position: absolute;
		top: 0px;   
		margin-left: 0em;
	}
	ul.social-icons{
		margin-left: 0px;
		margin-top: 2.5em;
		right: 10px;
	}
	ul.social-icons li {
		display: inline-block;
/* 		margin: 0px 4px; */
	}
	ul.social-icons li a.facebook {
		background: url(../images/fb.png) no-repeat ;
		display: block;
		width: 27px;
		height: 27px;
	}
	ul.social-icons li a.twitter {
		background: url(../images/twt.png) no-repeat;
		display: block;
		width: 27px;
		height: 27px;
	}
	ul.social-icons li a.g {
		background: url(../images/plus.png) no-repeat;
		display: block;
		width: 27px;
		height: 27px;
	}
	ul.social-icons li a.t {
		background: url(../images/skp.png) no-repeat ;
		display: block;
		width: 27px;
		height: 27px;
	}
	ul.social-icons li a.s {
		background: url(../images/so5.png) no-repeat;
		display: block;
		width: 25px;
		height: 20px;
	}
	.parent{
		left: 115px;
		width: 10em;
		line-height: 1em;
		margin-top: -1em; 
	}
	.top a.parent, .top a.staff { font-size:14px; }
	.parent img, .staff img{
		width: 50px;
		display: block;
margin: 0 auto -1px;

	}
	.staff{
		left: 0;
		width: 8em;
		font-size:smaller;
		line-height: 1em;
		text-align: center;
		margin-top: -1em;
	}
	.banner{
		
		width:750px;
		height: 380px;
		background-size: contain;
		background-repeat: no-repeat;
		display: block;
		margin-top: 25px; background:#e6e6e6; position:relative;
		float: right;
	}
	.banner > .innerbanner { position:absolute; left: 35px; z-index:999; }

	.innerbanner, .about-inner{
		float: left;
margin-left: 50px;
		width: 270px;
		height: 380px;
		background-color: rgba(255, 255, 255,0.5);
		margin-top: 0px !important;
	}
	.innerbanner h1, .banner8 h3{
		color:#001a66;
		font-size: 42px;
		font-weight: bolder;
		margin-right: 20px;		
		line-height: 66px;
		margin-top: 30px !important;
		margin-bottom: 0em !important;

	}

	.innerbanner p{
		color: #32312f;
		font-size: 16px;
		font-weight: bolder;
		margin-top: 26px;
		padding-right: 1.3em;
		transform: scale(1, 1.5);
		-webkit-transform: scale(1, 1.5); /* Safari and Chrome */
		-moz-transform: scale(1, 1.5); /* Firefox */
		-ms-transform: scale(1, 1.5); /* IE 9+ */
		-o-transform: scale(1, 1.5); /* Opera */
		line-height: 1.1em;

	}

	.inner2{
		color:#f5d83a;
		background-color: #001a66;
		width: 245px;
		height:120px;
		line-height: 1.3em;
		padding:10px 15px;
		margin-left: 14px;
		font-size: 13px;
		margin-top: 0px!important; 
	}
	.inner2 strong{
		font-size: 19px;
		color:#f5d83a ;
		line-height: 2em;
	}
	.button2{
		background-color: #0075c2 !important;
		color: white !important;
		font-size: small !important;
		font-weight: bold !important;
		border-radius: 5em !important;
		margin-left: 6em;
		position:absolute;
		padding-top: .4em !important;
		padding-bottom: .4em !important;
		margin-top: -10px;
		height: 2.2em !important;
	}
	.button2:hover{
		background-color: 	 #8080ff  !important;
		
	}
	.banner2{
		display: block;
		width: 35%;
		background-color: #e6e6e6;
		height: 380px;
		margin-right: 1.75em;
		
		padding: 20px 44px;
		margin-top: 25px;
		font-size:13px;
		float: left;
	}

	.banner3{
		padding-right: 2em;
		width: 100%;
		height: inherit;
		background-color: #ececec;
		padding-bottom: 2px;
		margin-top: 20px; border:1px solid #cacaca;
		display: inline-flex;
	}
	.button3:hover{
		background-color:  #ffdb4d  !important;
	}
	.inner3{
		display: inline-block;
		width: 47%;
		margin-top: 30px;
		margin-bottom: 0px;
		text-align: center;
	}
	.inner33{
		display: inline-block;
		width: 45%;
		margin: 1em 1.5em;
	}
	.inner33 h1 {  font-weight:normal !important; color:#484848; }
	.inner33 p {  line-height:25px; }
	.inner3 div h6 { text-align:center; 	font-size:13px;  line-height:17px; width:100%;
		font-weight: bold; position:absolute; bottom:10px; }
	.inner3 div{

		padding-top: 10px;
		height:8em;
		width:8em;
		display: inline-block;
/* 		float: right; */
position: relative;
margin-left: .2em;
		line-height: .8em;
	}
	.inner3 div:nth-of-type(odd), .re-inner2 div:nth-of-type(even), .about-inn div:nth-of-type(odd){
		background-color: #012d74; color:#f1d63f;

	}
	.inner3 div:nth-of-type(odd) h6{ color:#f1d63f; }
	.inner3 div:nth-of-type(even) h6 { color:#012d74; }
	.inner3 div:nth-of-type(even), .re-inner2 div:nth-of-type(odd), .about-inn div:nth-of-type(even){
		background-color:#f1d63f; color:#012d74;

	}
	.inner3 a, .about-inn a{

		text-decoration-line: none !important;color:#ffcc00 ;
		font-size: x-small;
		font-weight: 800;
		display: block;
	}
	.inner3 a:hover, .about-inn a:hover{
		text-decoration-line: none !important;color:#ffcc00 ;
		font-size: x-small;
		font-weight: 800;
		display: block;
	}
	.inner3 img{
		width:40%;
		padding-bottom: 10px; margin-top:5px;
	}
	.banner4{
		width: 100%;
		height:auto;
		background-color: #ececec; border: 1px solid #cacaca;
		color: #001a66;
		padding-top: 1.5em;
		overflow:hidden;
	}
	.banner4 h1{

		margin-bottom: 0px !important;
	}
	.div1{ 
		padding-right: 5em;
	}
	.div2{
		padding-left: 5em;
		padding-right: 2em;
	}
	.div5{
		padding-left:3em; 
	}
	.div3{
		padding-left:2em;
	}
	.inner4{
		display: block;
		width: 50%;
		float: right;
		padding: 1em 1em;
	}
	.inner4 > div{
		display: inline-block;
		color:black;
		text-align: center;
		margin-top: 1em !important;
	}
	.inner4 h2{
		margin-bottom: 0px;
		padding-top: 5px; color:#000; font-size:27px; line-height:27px; font-weight:bold;

	}
	.inner44{
		display: block;
		width: 545px;
		float: right;
		padding: 1em 1em;
	}
	.inner44 div{
		display: inline-block;
		color:black;
		text-align: center;
		margin-top: 1em !important;
	}

	.inner44 h2{
		margin-bottom: 0px;
		padding-top: 5px; color:#000; font-size:27px; line-height:27px; font-weight:bold;

	}
	.banner5 h1, .banner6 h1, .banner7 h1 { font-size: 30px; line-height:30px;}
	.banner77 h1 { margin-left:20px; }
	.banner77 p { margin:0px 0px 0px 20px; padding-bottom:0px; }
	.button3{
		background-color: #f1d63f !important;
		color: black !important;
		
		border-radius: 5em !important;
		margin-top: 1em;
	}
	#know{
		margin-top: -2em;
		margin-bottom: -1em;
	}

	.banner5{
		width: 48.7%;
		height: 31em;
		background-color: #e6e6e6;
		display: inline-block;
		padding: 30px;
		margin-top: 25px; overflow:hidden; border: 1px solid #cacaca;
	}
	.banner5 div{
		width: 46%;
		height: auto; margin-top:15px;
		display: block; 
		margin-left: 1em;

float: right;
	}
.banner5>div>a>img{ height: 130px; }
	#build{
		margin-left: 1em; margin-right: 0em;
	}
	.banner5 .button2  { margin-top:10px !important; margin-left: 0em !important; position:relative; right:0px; }
	.banner5 div>div{
		background-color: #001a66;
		margin-top: 0px;
		width: 100%; height: 16em;
		color: #f1d63f;
		font-size: 13px;
		padding-right:15px; 
		text-align: right;
		padding-right: 15px;
		overflow: hidden;
	}
	.banner5 div>div p { margin: 0 0 0em; }
	.banner5 div>div a { color:#fff; float:right; margin-top:5px; text-decoration:none; }
	.banner5 div>div a:hover { color: #f1d63f; }
	.banner5 h6{
		color: #f1d63f !important;
		margin-top: 10px !important;
		margin-bottom: 12px !important;
		font-weight: 500!important; text-align:right; line-height:20px; font-size:17px;
	}
	.banner6{
		width: 48.7%;
		height: 31em; float:right;
		background-color: #e6e6e6;
		display: inline-block;
		margin-left: 1.5em;
		padding: 30px;
		margin-top: 25px; border: 1px solid #cacaca;
	}
	h1{
		margin-bottom: 0px !important;
		font-weight: 600 !important;
	}
	iframe{
		margin-top: 1em;
		margin-bottom: -1.5em !important;
	}
	.button4{
		margin-top: 3em !important;
		margin-left: -3em !important;
	}
	.button5{
		margin-top: 2em !important;
		margin-left: -3em !important;
	}
	.banner7{
		width: 50%;
		height: 29em;
		display: block;
		float: right;
		color: #001a66;

		margin-top: 2em;
	}
	.inner5{
		width: 100%;
		height:25.9em;
		background-color: #001a66;  padding: 2em; margin-top:20px;
	}
	.inner5 p { font-size:13px; line-height:normal; color:#e8dfe2; }
	.inner5 span { font-size:18px;color:#e8dfe2; }
	.inner5 div img { margin-bottom:10px; }
	.inner5 div div{
		display: block;
		float: left;
		width: 45%;
		height: 17em;
		color: #e6e6e6;
		text-align: justify;
		padding:1em 1em;
	}
	.inner5 div div:nth-child(2) { margin-left:20px; border-left:1px solid #1e3e71; padding: 1em 0em 1em 2em; }
		.inner5 .button2  { margin-top: 30px !important; margin-left: 0em !important; position:relative; right:0px; }
	.inner6{
		width: 100%;
		height:31em;
		background-color: #e6e6e6; margin-top:20px; 
		font-size: smaller; 
		padding: 3em;
	}
	.inner6 ul li{ display: inline-block; }
	.banner8{
		width: 50%;
		height: 21em;
		display: block;
		color: #001a66;
		background-color: #eace46;
		margin-top: 0px !important;
		padding: 3em;
		float: right;
	}
	.banner8 a, .side3 a{
		color: #f5d83a !important;
		text-decoration-line: none !important;
		margin-right: 1em;
	}
	.banner8 div{
		display: inline-block;
		width: 48%;
		height: auto;
		padding: 4px 15px;
	}
	.download2 { padding: 2px 35px 2px 15px !important; }
	.banner8 h3{
		color:#001a66;
		font-weight: 600;
		font-size:30px; margin-left:0px; line-height: 30px;
		margin-top: 0px !important;

	}
	
	.banner8 h6 { margin-bottom:0px; line-height:normal; }
	.banner8_2 span { font-size:30px; line-height: 30px; margin-top: 0px !important; }
	#spot{
		float: right; margin-top: 3em;
	}
	.inner8{
		height: 11em !important;
		width: 22em !important;
		 margin-top:20px;
		font-weight: bold; font-size:15px; line-height:17px;

	}
	.inner8 span{
		font-size: 35px; font-weight:bold; line-height:35px; display:block; margin-bottom:10px;
	}
	.inner8 .button2 { padding: 1em 2em; margin-left:0px; }
	.text1{
		border-radius: 25px !important;
		background-color: #000033 !important;
		
		height: 33px ;
		margin-right: -1.7em;
		border-color: #000033 !important;
		
		color: white !important;
	}
	.txt1{
		width: 15em !important;
		margin-left: 3em;
	}
	.txt2{
		width: 10em !important;
		margin-left: 0em;
	}
	#wpforms-45-field_1, #wpforms-45-field_1-container{
		margin-left: 0px !important;
	}
	.rmfield label{
		display: none !important;
	}
	.buttonarea{
		margin: 0px !important;
	}
	.rmrow{
		padding: 0px !important;
		min-height: 50px !important;
	}

	.tab {
		font-size: 16px;
		margin-right: 15px;
		padding-bottom: 5px;
		margin: 0 15px 10px 0;
		display: inline-block;
		border-bottom: 2px solid transparent; padding: 0px 30px 20px; cursor:pointer;
	}
	.banner2 .sign-in:checked + .tab, .banner2 .sign-up:checked + .tab {
		color: #000;
		border-color: #cc0000;
		padding: 0px 30px 20px; cursor:pointer;
	}
	.banner2 .sign-in-htm, .banner2 .sign-up-htm {
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		position: absolute;
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;

	}
	.banner2 .sign-in, .banner2 .sign-up, .login-form .rminput .check {
		display: none;

	}
	.login-form{
		min-height:345px;
		position:relative;
		-webkit-perspective:1000px;
		perspective:1000px;
		-webkit-transform-style:preserve-3d;
		transform-style:preserve-3d;
	}
	.banner2 .sign-in:checked + .tab + .sign-up + .tab + .login-form .sign-in-htm{
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
	.banner2 .sign-up:checked + .tab + .login-form .sign-up-htm{
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}

	.foot{
		padding: 2em 3em ;
		background-color: #ccc;
		min-height: 27em;
		width: 95%;
		margin:0px auto;
		    height: auto;
    overflow: hidden;
    padding-bottom: 100px;

	}
	.foot-div{
		min-width: 100px;
		display: block;
		float: right;
		font-size: smaller;
		width: auto;
		margin: 10px 30px;
max-width: 15em;
	}
	.foot-div h4{
		font-weight: 600 !important;
		color: grey;
	}

	ul{
		list-style: none !important;
	}

	.foot-div a{
		text-decoration-line: none !important; text-transform:capitalize; font-size:13px; line-height:18px; margin-bottom:5px; display:inline-block;
	}
	.foot-div a:hover { color:#001a66;}
	.wrap2{
		width: 71%;
		display: block;
		float: right;
		padding-top: 2em;
	}
	.wrap2 p{
		text-align: justify;
	}
	.about-banner, .contact-banner{
		background-image: url('../images/about3.jpg');
		background-size: cover;
		height: 12em;
		width: 75%;
		background-repeat: no-repeat;
		display: block;
		float: right; margin-top:25px;
	}
	.about-inner h1 { color: #001a66;
font-size: 40px;
font-weight: bold;

line-height: 40px;
margin-bottom: 0em !important; }

	.about-inner2{
		color: #f5d83a;
		background-color: #001a66;
		display: block;
		float:right; line-height: 20px;
		width: 25%;
		height: 14.4em;
		padding: 3em;
		font-size: smaller; margin-top:25px; 
	}
	.about-inner2 strong { font-size: 19px;
color: #f5d83a;
line-height: 2em;
 }
	.button6{
		margin-top: 1em !important;
		margin-left: 2em !important;
	}
	.about-inner h1{
		
		color:#001a66;
		font-size: 30px;
		font-weight: bolder;
		transform: scale(1, 1.2);
		-webkit-transform: scale(1, 1.2); /* Safari and Chrome */
		-moz-transform: scale(1, 1.2); /* Firefox */
		-ms-transform: scale(1, 1.2); /* IE 9+ */
		-o-transform:  scale(1, 1.2); /* Opera */
		line-height: 36px;
		padding-top:10px !important;
		padding-right: 1em;

	}
	.about-inner{
		height: 12em !important;
	}
	.about-inner p{
	color: #32312f;
	font-size: 19px;
	font-weight: normal;
	margin-top: 20px; line-height: 23px; margin-right:30px;
	padding-left: 0em;  width:80%;

	}
	.line{
		background-color:#ffcc00;
		height: 3px; 
	}
	.icn{
		list-style-image: url('../images/picn.png') !important;
		padding-left: 2em;

	}
	.icn hr{
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.icn li p {
		padding-top: 10px;
		vertical-align: middle;
		display: inline-block;
	}
	.sidebar{
		width: 25%;
		display: block;
		float: left;
		margin-right: 2.5em;
		margin-top: 2em;
	}
	.side1{
		background-color: #e6e6e6;
		padding: 1em;
	}
	.side2{
		background-color: #eace46;
		height: auto;
		padding: 2em;
		font-size: small;
		text-align: right;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.side2 .button2 { display:inline-block; margin-bottom:0px !important; position:relative; }
	.side2 h4, .side3 h4 { font-size:20px; }
	.side3{
		background-color: #001a66;
		height: 18em;
		padding: 2em;
		font-size: small;
		text-align: justify;
		margin-top: 0px;
		margin-bottom: 4em;
	}
	.side3 img{
		margin-right: 0;
	}

	#pointer {
		width: 100%;
		height: 39px;
		position: relative;
		background: #0066cc;
		margin-right: -34px;
		font-size: large;
		color: white;
		padding: 5px 1.2em;
		margin-bottom: 1.2em;
	}
	#pointer:after {
		content: "";
position: absolute;
right: 0;
bottom: 0;
width: 0;
height: 0;
border-top: 20px solid #001a66;
border-right: 20px solid transparent;
top: 39px;
	}
	
	#pointer:before {
		content: "";
position: absolute;
left: -19px;
bottom: 0;
width: 0;
height: 0;
border-right: 20px solid #06c;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
	}
	
	#pointer-abt {
		width: 250px;
		height: 65px;
		position: relative;
		background: #0066cc;
		margin-right: -2em;
		font-size: large;
		color: white;
		padding: 5px 1.2em;
		margin-bottom: 1.2em;
	}
	#pointer-abt:after {
		content: "";
position: absolute;
right: 0;
bottom: 0;
width: 0;
height: 0;
border-top: 20px solid #001a66;
border-right: 20px solid transparent;
top: 65px;
	}
	
	#pointer-abt:before {
		content: "";
position: absolute;
left: -31px;
bottom: 0;
width: 0;
height: 65px;
border-right: 31px solid #06c;
border-top: 33px solid transparent;
border-bottom: 32px solid transparent;
	}
	.contact-banner{
		background-image: url('../images/contact.jpg');
	}
	.contact-location{
		background-color: 	 #ffd11a;
		width: 100%;
		height: 15em;
		padding: 2em;
	}
	.contact-inner1{
		display: block;
		float: left;
		width: 70%;
		padding-right: 1.5em;
		border-left: 1px solid;
	}
	.contact-inner{
		display: block;
		float: left;
		width: 30%;
		padding-top: 1em;
		padding-right:10px;
	
		text-align:center;
	}
	.contact-inner1 ul{
		padding-left: 2.5em;
	}
	#li1{
		list-style-image:url(../images/so1c.png);
	}
	#li2{
		list-style-image:url(../images/so2c.png);
	}
	#li3{
		list-style-image:url(../images/so3c.png);
	}
	.subs{
		background-color:  #0066cc;
		height: 12em;
		padding: 2em 1em ;
	}
	.button7{
		display: inline-block; 
		width: 8em;
		font-weight: 500 !important;
		padding-left: 15px !important;
	}
	.button8{
		background-color: #0066cc !important;
		border-radius: 5px !important;
		color: white !important;
		float: right !important;
		margin-right: 3em !important;
	}
	.enquiry{
		margin-top: 2em;
		margin-bottom: 4em;
	}
	.acadmics { width:100%; margin:0px auto; display:inline-block; text-align:center;  }
	.ac-div{
		background-color: #f2f2f2;
		width: 31.2%;
		display: inline-block;
/* 		float: right; */
		margin: 2em 1em 2em 0;
		height: 30em;
		border: solid;
		border-width: thin;
		border-color:  #d9d9d9;
		vertical-align:top;
	}
	.ac-div h2 { font-weight:bold; }
	.ac-inner2 hr { margin-bottom: 15px; }
	.acadmics > div:nth-child(1) { margin:2em 1em 2em 0em; }
	.acadmics > div:last-child { margin:2em 1em 2em 0; }
	.ac-inner1{
		background-color:#001a66;
		height: 12em; 
		text-align: center;
		padding-top: 1em;

	}
	.ac-inner1 img{
		margin-bottom: 1em;
	}
	.ac-inner2{
		font-size: small;
		padding: 2em;
		text-align: right;
	}
	.acadmics .ac-inner2 { padding: 2em 2em 0em 2em; }
	.ac-inner3{
		padding-left: 1.2em;
	}
	.ac-inner3 div{
		width: 23%;
		display: block;
		float: left;
		height: 4em;
		text-align: center;
		font-size: small;
		margin-left: .5em;
	}
	.ac-inner3 div a, .re-inner2 div a, .sl-inner div a{
		text-decoration-line: none !important;
	}
.re-inner1{
	background-color: #f2f2f2;
	height: inherit;
	border: solid;
	border-width: thin; display:inline-block;
	border-color:  #d9d9d9;
	margin-top: 30px;
	padding: 2em;
	text-align: justify;
	width: 100%;
}
.re-inner2{
	margin-top: 2em;
	margin-bottom: 2em;
	height: auto;
	text-align:center;
}
.re-inner2 div{
	width: 23%;
	height: 16em;
	display: inline-block;
/* 	float: right; */
	margin:0px 0px 10px 20px;
	padding: 2em;
	vertical-align:top;
}
.re-inner2 div h4{
	color: white ;
	text-align: center; font-size:20px;
}
.re-inner2 div:nth-of-type(odd) h4 { color:#012d74; }
 #circle {
      width: 9em;
      height: 9em;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px;
      border-radius: 100px;
      background: white;
      margin-right: 1.8em;
    }

.sl-inner div{
	display: inline-block;
/* 	float: right; */
	margin-left: 15px;
	width: 13%;
	min-width: 150px;
	height: 10em;
	background-color: #012d74;
	padding-top: 1em;
	vertical-align:top;
	margin-bottom: 10px;
}

.sl-inner h3 {

    font-size: 18px;
    line-height: 20px;
    padding: 0px; color:#f2d641;
    margin: 8px 0px 0px 0px;

}


.sl-inner{
	height: auto;
	margin-top: 30px;
	text-align:center;
	margin-bottom: 20px;
}
.sl-inner a{
	color: #ffcc00 !important; 
}
.ss-inner, .log{
	margin-top: 2em;
	margin-bottom: 2em;
	height: auto;
overflow: hidden;
}
.ss-inner2, .log-inner{
	height: 22em;
	width: 49%;
	display: block;
	float: right;
}
.ss-inner .ss-inner2{ height: 20em; }
.log .log-inner{ height: 20em; }
#ss1{
	background-color: #f1d641;
	padding: 2em;
	color: #001a66;
		margin-left: 1.3em;
}
#ss2{
	background-color: #012d74;
	padding: 2em;

	color: white;
}
#ss1 h2, #ss2 h2  { padding:0px; margin:0px; }
#ss1 hr, #ss2 hr { margin:10px 0px 20px; }
.ss-inner div div{
	float: right;
	width: 70%;
	text-align: right;
	display: block; font-size:15px; line-height:19px;
}


#knowmore{
	border:solid;
	border-width: thin;
	border-color: #001a66; background:#f1d641 !important;
}
.down{
	font-weight: normal !important;
	font-size: medium;
	border:solid;
	border-width: thin;
	border-color: white;
	background-color: #012d74;
	height: 2.5em !important;

	border-radius: 3px;
	padding-left: 15px;
}
.down:hover{
	background-color: #002699;
}

.ab-inner{
	margin-left:0px;
	display: inline-block;
	/*float: right;*/
	width: 22.8%;
	margin-top: 2em;
	margin-bottom: 1em;
}
.ab-inner:nth-child(2), .ab-inner:nth-child(3), .ab-inner:nth-child(4), .ab-inner:nth-child(5) { margin-right:15px; }

.about-inn{
		display: inline-block;
		width: 38em;
		margin-top: 35px;
		margin-bottom: 1em;
	}
	
	.inner34 h1 { margin-top:10px; 
font-weight: normal !important; color: #484848; }

	.inner34 .button3 { margin-top: 0em; font-size:14px !important; font-weight:normal !important; 
padding: 2px 2em;}
	.inner34 p { margin: 0 0 0.5em; }
 .about-inn div{
		height:140px;
		width:140px;
		display: block;
		float: right;
		margin-right: .2em;
		line-height: .8em;
	}

	.about-inn a{

		text-decoration-line: none !important;color:#ffcc00 ;
		font-size: small;
		font-weight: 800;
		display: block;
	}
	.about-inn a:hover{
		text-decoration-line: none !important;color:#ffcc00 ;
		font-size: small;
		font-weight: 800;
		display: block;
	}
	
	.about-inn div h6 { text-align:left; 	font-size:14px; margin-left:10px; line-height:17px;
		font-weight: bold; position:absolute; bottom:10px;  width:85%;}
.about-inn div:nth-of-type(2n) span { color: #012d74;  }
.about-inn div span { text-align:center !important; display:block; font-size:14px; line-height:normal;  width: 100%; font-weight:bold;
 }
.ab-div{
	background-color: #001a66;
	width: 100%;
	height: 5em;
	display: block;
	float: left;
}
.ab-div h4{
	color: white;
	text-align: left;
	margin-top: 1em;
	padding-left: 20px;
	padding-right: 10px;
	font-weight: normal; width:89%; line-height:normal;
}
.ab-inner .button3{ font-size: 16px;

text-align: center;  }
.ab-div2{
	background-color: 	 #ededed;
	height: 33em;
	padding: 10px;
	text-align: justify;
	font-size: small;
	margin-bottom: -1em;
}
.ab-div2 img{
	margin:10px auto; width:130px; max-width:inherit; text-align:center; height:130px; display:block;
}
.ab-div2 p { width:95%; text-align: right; margin-left:10px; }
.ab-inner input{
	margin-left: 15%;
	margin-top: -1em;
}
.aw-inner{
	background-color: #001a66;
	height: inherit;
	padding-top: 2.5em; padding-bottom:2em; margin-bottom:40px;
}
.aw-inner p { margin-top:15px; line-height:17px; }
.aw-inner2{

	margin-top: 2em;
}
.slide{
	cursor:default;
	position:relative;
	top:0px;
	left:2.5em;
	width:980px;
	height:250px;
	overflow:hidden; 
}
.slide ul li div{
	 float: left;display: block; margin-left: 10px; margin-right: 10px;
	 width: 14em;
	 height: inherit;
	 color: #e6e6e6;
	 text-align: center;
}
.slide ul li img{
	width: 14em;
	height: 10em;
}

#download1{
	background-color: inherit;
	color: black;
	border:solid;
	border-width: thin;
	 padding: 5px 10px;
	font-size: small;
	margin-top: .5em;
}
.log-inner input[type='submit']{
	border-color: #0066cc ;
    background-color: #0066cc ;
    min-height: .7em ;
    min-width: 2em ;
    float: right ;
}
.log-inner input[type='text'], .log-inner input[type='password']{
	margin-bottom: 5px;
	height: 2.5em; font-size:12px; padding:17px 10px;
}
#ss2 a, #ss1 a{
	color:  #0080ff;
	font-weight: bold; display:inline-block;
}
.ad-inner div{
	display: inline-block;
/* 	float: right; */
	margin-left: 15px;
	width: 18.3%;
	height: 13em;
	background-color: #f1d63f;
	padding: 34px 20px;
}
.ad-inner a{
	text-decoration-line: none !important;
	font-weight: 600;
	font-size: large; 
}
.ad-inner{
	height: auto;
	margin: 30px 0;
	text-align:center;
}
/* .ad-inner > div:last-child { margin: 0; } */
.ad-inner h3 { font-size:19px; line-height:21px; padding:0px; margin:8px 0px 0px 0px; }
/*background images*/
.ac-banner{
 background-image: url('../images/band_academics.jpg');
} 
.ss-banner{
	background-image: url('../images/band_st_service.jpg');
}
.sl-banner{
	background-image: url('../images/studentlife.jpg');
}
.aw-banner{
	background-image: url('../images/band_awards.jpg');
}
.re-banner{
	background-image: url('../images/band_resource.jpg');
}
.log-banner{
	background-image: url('../images/band_login.jpg');
}
.ad-banner{
	background-image: url('../images/admissions.jpg');
}




.form-style-6{
	font: 95% Arial, Helvetica, sans-serif;
	max-width: 400px;
	margin: 10px auto;
	padding: 16px;

}
.form-style-6 h1{
	background: #43D1AF;
	padding: 20px 0;
	font-size: 140%;
	font-weight: 300;
	text-align: center;
	color: #fff;
	margin: -16px -16px 16px -16px;
}
.form-style-6 input[type="text"],
.form-style-6 input[type="date"],
.form-style-6 input[type="datetime"],
.form-style-6 input[type="email"],
.form-style-6 input[type="number"],
.form-style-6 input[type="search"],
.form-style-6 input[type="time"],
.form-style-6 input[type="url"],
.form-style-6 textarea,
.form-style-6 select 
{
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	background: #fff;
	margin-bottom: 4%;
	border: 1px solid #ccc;
	padding: 3%;
	color: #555;
	font: 13px Arial, Helvetica, sans-serif;
}
.form-style-6 input[type="text"]:focus,
.form-style-6 input[type="date"]:focus,
.form-style-6 input[type="datetime"]:focus,
.form-style-6 input[type="email"]:focus,
.form-style-6 input[type="number"]:focus,
.form-style-6 input[type="search"]:focus,
.form-style-6 input[type="time"]:focus,
.form-style-6 input[type="url"]:focus,
.form-style-6 textarea:focus,
.form-style-6 select:focus
{
	box-shadow: 0 0 5px #001a66;
	padding: 3%;
	border: 1px solid #001a66;
}

.form-style-6 input[type="submit"],
.form-style-6 input[type="button"]{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	padding: 3%;
	background: #de5425;
	border-bottom: 2px solid #de5425;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;    
	color: #fff;
}
.form-style-6 input[type="submit"]:hover,
.form-style-6 input[type="button"]:hover{
	background: #001a66;
}

.foot_copyright { font-size:13px; color:#012d74; }

.abt { color:#404040; font-size:13px; width:95%; margin-bottom:40px; overflow: hidden; }

.abt img.alignleft{ margin-top:20px; padding-right:20px; padding-bottom:20px; }
.abt strong { font-size:17px; color:#001A66; padding-bottom:15px; }
.abt > ul > li { border-bottom:1px solid #c1c1c1; padding:0px 40px 15px 0px; margin-bottom:15px; background:url(../images/picn.png) right 2px no-repeat;   }


.side1 li {  font-size:15px; padding:8px 0px 8px 0px; border-bottom:1px solid #c1c1c1; margin-left:6px; }
.side1 li a { color:#414141;  background:url(../images/list_small.png) no-repeat right; padding-right:20px; }
.side1 li a:hover {color: #001a66; text-decoration:none; }
.side1 li.current_page_item a, .side1 li.current_page_item a:hover{ color:#001a66; cursor:text; }

.ac-inner1 h2 { font-size:20px; }

.breadcrumbs { font-size:16px; font-weight:normal;}
.breadcrumbs a { color:#062c6d;  }
.breadcrumbs a:hover { color:#404040; text-decoration:none; }

.inner44 .div1 div, .inner44 .div2 div, .inner44 .div3 div, .inner44 .div4 div , .inner44 .div5 div { margin-top: 0em !important; }

.inner3 a img:hover { transition: 0.70s;
	-webkit-transition: 0.70s;
	-moz-transition: 0.70s;
	-ms-transition: 0.70s;
	-o-transition: 0.70s;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg); }

	.inner3 { transition: top 0.3s; }
	.inner3 h2{
		transition: 1s ease-out;
	}
	
	.calendarr { width:530px; height:auto; overflow:hidden; margin-top: 15px !important; padding:0px 5px;}
	.calendarr #views_tabs { display:none; }
	.calendarr  #days { height:50px; }
	.calendarr #dayss { height:50px; }
	.cal_yr { font-size:10px; }
	.calendarr #afterbig1 .cala_arrow a:link {font-size:20px;  }
	.calendarr .cal_asd{ font-size:15px; }
	.calendarr .calyear_table { height:auto; }
	.calendarr  .caltext_color_other_months { font-size:11px; }
	.calendarr  #cats { display:none; }
	.calendarr  .caltext_color_other_months { font-size:12px; }
	.calendarr  #afterbig1 .week_days, .calendarr  #bigcalendar1 .week_days { font-size:13px; color: #012d74; }
	.calendarr #cal_event p { font-size:11px; font-weight:normal; } .calendarr #cal_event{ font-size:11px; font-weight:normal;  }
	.calendarr .top_table { background:#1f4686 !important; }
	.calendarr .weekdays { background:#f1d63f !important;  }


	.colapse{ display: none; }

.megamenu > li:last-child .mega {
    width: 511px;
}

	.ss{ display: none; }
	.award-text{color: white;padding: 5px; text-align: center;}
	.award-img{ width: 100%; height: 200px;display: block; }

.carousel-slider .carousel-slider__caption .caption{ color:#fff;}
.carousel-slider .carousel-slider__item a{ text-decoration-line:none;}
	
.head-number{display:block; width:210px;color:#fff;position: absolute; margin-right: 23%; margin-top: 43px;}

#wpcf7-f735-o1 select, #wpcf7-f735-o1 input[type="text"], #wpcf7-f735-o1 input[type="email"] { width:95%;margin-bottom:10px;text-align:right; }

#wpcf7-f735-o1 .wpcf7-mathcaptcha{ width:40% !important;display:inline-block;}
#wpcf7-f735-o1 .tel{ width:15%;display:inline-block; margin-bottom:10px;margin-right:5px;}
#wpcf7-f735-o1 .tel-code{ width:20%;display:inline-block; margin-bottom:10px;margin-right:5px;}
#wpcf7-f735-o1 .tel-num{ width:58%; display:inline-block ; margin-bottom:10px;}
.col1, .col2{ width: 49%; display: inline-block;}
#wpforms-45-field_0-container, #wpforms-45-field_1-container, #wpforms-45-field_3-container, #wpforms-45-field_2-container	{ padding:3px 0;}
#wpcf7-f735-o1 .send{ background:#3ca4d9; float:left; margin:20px 0;}
#wpcf7-f735-o1 .cap{background: #e3e3e3;padding: 2px 5px;height: 54px; width:95%;}

#wpcf7-f736-o1 form .wpcf7-textarea{ margin-top:3px;}
#wpcf7-f736-o1 form>p{ text-align:center; margin-bottom:10px;}
#wpcf7-f736-o1 input[type="tel"], #wpcf7-f736-o1 textarea{ width:99%;}
.col11, .col22{ width:49%; display:inline-block; margin-bottom:3px;}
.mapouter{text-align:right;height:250px;width:855px;}
.gmap_canvas {overflow:hidden;background:none!important;height:250px;width:855px;}

	
.know-more{ padding: 10px; text-decoration: none;  }
.link-more{ display: none; }

.abt figure{height:280px;}

.inner6 ul li p{ margin-left:0; font-size:13px;}

.log-inner{margin-right: 10px;}
.banner8_2{padding: 2em 34px;}
.img-ht img {
    height: 180px;
}
.img-ht figure {
    height: 250px;
    width: 250px !important;
    text-align: center;
}

.tnp-subscription form{ position:relative;}
#content .tnp-field input[type="submit"] {
    position: absolute;
    left: 14px;
    top: 0;
    padding: 4px 20px;
}
.re-inner1 ul {

    list-style: disc !important;
    margin-right: 20px;
    font-size: 13px;

}

.footr-containr{ display: flex;flex-wrap: wrap; }

.news_letter{text-align: center;min-height: 100px; border-bottom: 1px solid #aaa; margin-bottom: 30px;}

.img-ht strong{ display:block;padding-bottom: 0;}

.inner33 h3{ padding:0px; margin:0px; }


ul.social-icons .loc-icn-h { color: #1D4989; font-size: 23px; vertical-align: top; cursor: pointer; padding: 2px 7px; }
.loc-li{vertical-align: top; background: #F1D63F; border-radius: 50px;}
#locModal .modal-body{ padding-top: 5px; padding-bottom: 30px; }



@media all and (max-width: 1332px) {
	.banner2{width: 32%;}
	.ss-inner div div{width: 60%;}
}

@media all and (max-width: 1299px) {
.wrap1{padding: 0;}
.banner2{ width: 32%; }
.tab{ padding: 0; margin:0; }
.inner3{ width: 54%; }
.megamenu > li > a{ font-size: 12px; }
.top_wrp{ width: 100%; }
.top{ padding: 10px; }
.megamenu > li > a{ margin-right: 0 !important;}
.ab-inner{  min-width: 230px;  }

.side3 a{ margin-left: 5px; }
.banner8 div{ vertical-align:top;}
}

@media all and (max-width: 1223px) {
	.ac-div{ height: 500px; }
	.banner2{ width: 30%; }
}

@media all and (max-width: 1199px) {
	.calendarr{width: 495px;}
	.banner5{ width: 56%; }
	.banner6{ width: 40%; }
	.navbar{ margin-top: 134px; }
	.megamenu > li:nth-child(6){ padding-right: 0!important; }
	.top{ height: 202px; }
	navv{ margin: 7px auto 0 !important;}
	
	.about-inn div{ width: 125px; }
	.ss-inner div div{ width: 60%; }
	/*#circle{ margin-left: 15%; }*/
	.sidebar{ width: 24%; }
	.side2 .button2{ margin-left: 0; }
	.side3 img{ margin-left: 0; }
	#wpcf7-f735-o1 .wpcf7-mathcaptcha{ width:30% !important;}
	.banner2 {
    width: 27%;
}
	.banner4{height:auto;}
/* 	.inner4{height: 450px;} */
	.navbar .megamenu > li > a{font-size:12px ;}
	
}


@media all and (max-width: 1160px) {
	.banner4{ text-align:center;}
	.inner4, .inner44{ display: inline-block; float: unset; }
}

@media all and (max-width: 1130px) {
	.inner3 div{ width: 7em; margin-bottom: 5px; }
	.calendarr{ width: 460px; }
	.div2{ padding-left: 0; }
	.div3, .div4{ padding-right: 0; }
	.inner5 div div{ padding:1em 10px; overflow: hidden; }
	.inner5 div div:nth-child(2){ padding-left: 20px; width: 46%; }
	.banner8 a{ font-size: 15px; margin-left: 5px; }
	.download2{ padding: 2px 0px 2px 20px !important; }
	.txt1{ margin-left: 0; }
	.ss-inner2{ width: 48%; }
	/*.ss-inner div div{ width: 66%; }*/
	.ss-inner .ss-inner2{ height: 350px; }
	.banner2 {
    width: 25%;
}
	.top{ height: auto; }
.megamenu{ text-align: center; }
	.megamenu > li { display: inline-block; float: none !important; }
	.megamenu > li:nth-child(5){ padding-right:0 !important; }
	.head-number{ margin-right: 25%; }

}

@media all and (max-width: 1100px) {
	.re-inner2>div{ width: 23%; min-width: 240px; }
/* 	 .re-inner2 div:nth-of-type(odd) h4 { margin-bottom: 0; } */
	 .banner{ height: auto; width: 70%;  }
	 .banner2{  height: auto; }
	 .innerbanner{ height: 100%; }
	 .innerbanner h1{ margin-top: 10px !important; }
	 .inner2{ padding: 5px 15px; height: 103px; }
	 #pointer{width: 100%;min-width: 211px;}
	.inner8{width: 18em !important;}
	 
}


@media all and (max-width: 1082px) {
	.ac-div{ width: 31%; height: 520px; }
	.ss-inner div div{ width: 62%; }
	.log-inner{ min-width: 410px; }
	.log .log-inner{ height: 20em; }
	.innerbanner h1, .banner8 h3{font-size: 59px;}
	
}

@media all and (max-width: 1064px) {
.ss-inner2, .log-inner{width:100%;}
}

@media all and (max-width: 1048px) {
    .ss-inner div div{width:100%;}
    .head-number {
    margin-right: 0;
    margin-top: 2px;}
}

@media all and (max-width: 1025px) {
	.megamenu > li > a{ padding: 0 6px !important; }
	.div2{ padding-left: 10px; }
	.div3, .div4{ padding-right: 1em; }
	.calendarr{ width: 455px; }
	.banner5 div{ width: 43%; min-width: 200px; }
	.banner8{ padding: 2em; }
	.inner5 span{ font-size: 16px; }
	/*.about-inn div{ width: 125px; }*/
	.ab-div2{ height: 30em; }
	.ac-div{ width: 30%; }
	.ad-inner div{ width: 18%; padding: 40px 10px; min-width: 198px; margin-bottom: 10px; }
	.ad-inner > div:first-child{ margin-bottom: 10px; }
	.sl-inner div{ width: 12.5%; padding-top: 10px; margin-bottom: 10px;}
	.ss-inner .ss-inner2{ height: 400px; }
	.banner2{ padding:20px; }
	.banner2 h1{ font-size:28px; }
	#wpcf7-f735-o1 .wpcf7-mathcaptcha{ width:20% !important;}
	.inner44{width:650px;}
	.contact-location{height:16em;}
}

@media all and (max-width: 990px) {
	.megamenu > li > a{ font-size: 13px !important; }
	.megamenu > li > a{ padding: 0 4px !important; }
	

	.side3{ padding: 2em; }
	/*.banner2{ height: 300px; }*/
	.banner2 h1{ font-size:26px; }
	.banner2 h1 img{ width:31px;}
	.banner5{ height:auto; }
}

@media all and (max-width: 960px) {
	.about-inner2{ padding: 2em; }
	.about-inn{ width: 19em; }
	.about-inn div{ margin-top: 5px; }
	.banner5 div {
		width: 47%;}
	.banner5 {
    width: 100%;}
	.banner6 {
    width: 100%;height: auto;}
}

@media all and (max-width: 930px) {
	/*.innerbanner p{ font-size: 14px; margin-bottom: 1em; }*/
	/*.innerbanner h1{ font-size: 41px;line-height: 33px; }*/
	.inner2{ height: 99px; }
	.mega{ right: 0; }
/* 	.head-number{ margin-right:20%;} */
}

@media all and (max-width: 920px) {

ul.social-icons { margin-left: 0; margin-top: 5.5em; }
.ac-div{ height: 538px; min-width: 250px; }
	.mapouter{width:100%;}
	.gmap_canvas {width:100%;}
}

@media all and (max-width: 910px) {
.ss-inner2{ width: 100%; margin-bottom: 20px; }
#ss2{ margin-left: 0; }
.ss-inner div div{ width: 75%; }
.ss-inner .ss-inner2{ height: 330px; }
	.col1, .col2{ width:100%;}
	.head-number{ margin-right:10px; margin-top: 40px; }
	.megamenu > li{padding: 7px 0px;}
	
}

@media all and (max-width: 895px) {
	.banner{ width: 100%; }
	.tab{ font-size: 20px; }
	.banner2{ width:400px; position:relative; margin: 20px auto 10px; display: block; }
	/*.innerbanner h1{ font-size: 50px;line-height: 40px;    margin-top: 25px !important; }*/
	/*.innerbanner p{ font-size: 15px; margin-bottom: 1.5em; }*/
	.inner2{height: 120px;padding: 10px 15px;}
	.inner4{ width: 500px; float: none; margin: 0 auto; }
	.inner44{ float: none; margin: 0 auto; }
	
	.banner5 div>div{ height: 15em;overflow:hidden; }
	.banner7{ height: 30em; }
	.banner8{ height: 25em; }
	.inner8{ width: 17em !important; }

	
	.wrap2{ width: 69%; }
	.side3{ padding: 1em; }
	.abt{ width: 98%; }
	.head-number{ margin-left:10px; }

}


/* @media all and (max-width:830px){
	.foot {
    height: 900px;}
} */

@media all and (max-width: 805px) {
	
	.ss-inner div div{ width: 70%; }
	
}

@media all and (max-width: 780px) {
	.about-banner, .contact-banner{ width: 65%; }
	.about-inner2{ width: 35%; }
	.ss-inner div div{ width: 65%; }
.colapse{ display: block; }
	navv{ display: none; }
	.top{ height: auto; }
}

@media all and (max-width: 770px) {
	.banner6{ width: 100%; }
	.banner5{ width: 100%; height: auto; }
	.banner7{ width: 100%; }
	.inner8{ width: 22em !important; }
	.banner8{ width: 100%; }
	/*.innerbanner p{ font-size: 14px; margin-bottom: 1em; }*/
	/*.innerbanner h1{ font-size: 41px;line-height: 33px; }*/
	.inner2{ height: 99px; }
/* 	.banner4{ height: 1000px; } */
	
	.contact-inner1{
		width: 100%;
		padding-top: 1.5em;
		border-top: 1px solid;
		border-left:none;
	}
	.contact-inner{
		width: 100%;
		padding-top: 1em;
		padding-bottom:10px;
	
	}
	.contact-location{height:28em;}
	ul.social-icons li{margin:0;}
	.language-en{padding: 0px 10px;}
}


@media all and (max-width: 740px) {
	.sidebar{ width: 100%; float: right;

margin-right: 0;}
	.side1{ width: 100%; min-width: 200px; }
	.side2{ width: 100%; float: right; min-width: 200px; margin-left: 20px; }
	.side3{ width: 100%; float: right; margin-top: 20px;min-width: 200px; }
	.wrap2{ width: 100%; }
	.staff{width: 7em;}
	.parent{width: 8em;text-align: center;left:90px;}
	.innerbanner h1, .banner8 h3{line-height: 45px;font-size: 33px;}
	.inner44 { width: 100%;}
	.banner5 div {
    width: 45%;}
	.inner44{ text-align:center;}
}


@media all and (max-width: 724px) {
    .div1 {
    padding-right: 10px;}
    .div2{padding-right: 10px;}
    .div5 {
    padding-left: 10px;}
    .div3 {
    padding-right: 10px;padding-left: 10px; }
    .banner4 {

    height: auto;}
}


@media all and (max-width: 651px) {
	
	.ss-inner .ss-inner2{ height: 385px; }
	.innerbanner h1{ margin-top: 40px !important; }
	.inner2{ height: 99px; }
	.banner{ height: auto;background: none; }
	
}

@media all and (max-width: 600px){
	.ac-div{ width:100%; margin:2em 0;}
	.acadmics > div:nth-child(1), .acadmics > div:last-child{ margin:2em 0;}
	.innerbanner, .about-inner{margin-left: 25px;}
	.ac-inner1{ height:auto;}
	.ac-inner1 img{ width:100%;}
	.ac-inner3 div a span{ display:block;}
}

@media all and (max-width: 582px) {
	.about-inn{ width: 120px; }
	.inner33{ width: 56%; }
	#build{ margin-left: 0; }
	.banner5{ height: auto;text-align: center; }

	.head-number{ margin-left:0; }
	.inner5 div div{overflow:hidden;}
	.tnp-subscription div.tnp-field-button{position:absolute;}

    .banner5 div{ display: inline-block;float:none; }
/* 	.foot {
    height: 1150px;} */
}


@media all and (max-width: 560px) {
	.inner6 ol.cf-ol li {
    float: left;
    width: 100% !important;
    margin: 5px 18px 0 0!important;
    height: auto !important;
    overflow: hidden;
}
	.footer-btm-img {
    display: inline-flex;
    padding: 10%;
    padding-bottom: 3%;
    
}
	form#cforms6form {
    width: 100%;
}
	input#cf6_field_4 {
    margin-bottom: 5%;
}
	.navbar{ margin-top: 222px; }
	.brand{ top: 110px; }
	.head-number{ top:30px; }
	ul.social-icons { margin-top: 2em; }
	.innerbanner h1{ margin-top: 20px !important; }
	.staff { margin-left: 0;}
	.ss-inner div div{ width: 56%; }
	.about-inner2{ width: 42%; }
	 .about-inner{ margin-right: 16px; width: 230px; }
	 .innerbanner{ width:260px; }
	.about-banner, .contact-banner{ width: 58%; }
	.inner2{ width: 100%;margin-left: 0; height: 106px; }
	/*.banner{ height: 300px; }*/
	.banner2{ width: 100%; }
	.inner44{ width: 100%; }
	.div1{ padding-right: 0; }
	/*.banner4{ height: 1155px; }*/
	.inner8 { width: 19em !important;}
	.banner5 div {
    width: 100%;}
/* 	.foot {
    height: 1330px;} */
	.inner4{ width:100%; }
	.calendarr{ width:100%;}
}


@media all and (max-width:550px){
	.ab-inner{ width:100%; }
	.ab-inner:nth-child(2), .ab-inner:nth-child(3), .ab-inner:nth-child(4), .ab-inner:nth-child(5){ margin-right:0; }
}

@media all and (max-width: 480px) {
	.top a.parent, .top a.staff{ margin-top: 25%; }
	.staff{ margin-left: 5%; }
/* 	.foot{ height: 1270px; } */
	.about-banner, .contact-banner{ width: 100%; }
	.about-inner2{ width: 100%; margin-top: 0; }
	.banner3{ padding-left: 1em; }
	.log .log-inner{ height: 22em; }
	.log-inner{ min-width: 362px; }
	.inner5 .button2{ margin-top: 55px !important; }
	.banner5{ height: auto; }
	.sidebar{ top: 485px; }
	.innerbanner h1{font-size: 33px;line-height: 35px;}
	.top a.parent{right:0;}
	.abt img.size-medium{display: block;
margin: 10px auto;}
	.about-inner {height: 13em !important;}
	.about-banner, .contact-banner{height: 13em;}
	.abt img.alignleft{ display:block; }
	
}

@media all and (max-width: 460px) {
	.ss-inner div div{ width: 100%; }
	.ss-inner .ss-inner2{ height: 510px; }
	.banner5 div>div{height: 19em;}
/* 	.banner5{ height: 32em; } */
	.inner8 span{ font-size: 24px; }
	.inner8 {
    width: 11em !important;
}
.inner5{ height: 31em; }
.inner5 div div{ height: 23em; }
.banner8 { height: 25em; padding: 1em; }
.inner6{ height: auto; }
	.banner7 {
    height: auto;}
.txt1 { width: 11em !important;}
.banner6{ height: 29em; }
.staff{margin-left:0;}
	.parent{ width: 6em;}
	.staff {
    width: 5em;}
	
	.div1, .div2, .div3, .div4, .div5{ padding: 0 10px;}
	.banner > .innerbanner{left: 35px;}
	.banner3{display:inline-block;}
	.inner3, .inner33{ width:100%; margin:1em 0;}
	.about-inn {
    width: 100%;
    text-align: center;}
	.about-inn div{display: inline-block;
float: unset;}
	.banner3{ padding-right:1em;}

}

/* @media all and (max-width:430px){
	.foot {
    height: 1480px;}
	
} */

@media all and (max-width: 400px) {
    .inner5 div div{width:100%;height: 17em;}
    .inner5 div div:nth-child(2){margin-left: 0px;border-top: 1px solid #1e3e71;border-left:none;width: 100%;}
    .banner7{height:auto;}
    .inner5{height: auto;}
	.banner8 div{width:100%;}
.download2 {
    padding: 2px 15px !important;border-left: 1px solid #a6a6a6;
}
	.banner > .innerbanner{left: 20px;margin-left:0;}
	.log .log-inner{ min-width:200px;}
	.log .log-inner #ss1 img, .log .log-inner #ss2 img{ display:none; }
	#download { border: none !important;}
	.abt .fees strong{font-size: 14px;}
}


.news_arch h3 { color: #001a66; }
.news_arch p { margin: 0 0 10px; }
.news_arch .more a{ color:#FFCC00; text-decoration:none; }
.news_arch  .button2 { margin:0px 0 0 0 ; display:block; position:inherit; padding: 1em 2em; font-size:11px !important;}


@media all and (max-width: 370px) {
    .ad-inner div{ width:100%; padding:34px 20px;  height: 15em; }
    .banner > .innerbanner{left:0;margin-left:0;}
    .banner2{margin-top:45px;}
    .inner6 {
    height: auto;}
.banner8 .inner8 {
    height: 12em !important;
    width: 100% !important;}
.banner8{height:auto;}

.banner8 div{padding: 2px 0;}
	.parent {
    width: 5em;}
/* 	.foot {
    height: 1530px;} */
	.innerbanner h1{font-size: 27px;line-height: 27px;}
	#know{ font-size: 12px;}
	.col11, .col22{width: 99%;}
	.inner44>div{ min-width:150px; padding: 0 10px;}
	.innerbanner p{ font-size: 13px; }
	.download2{padding: 2px 0px !important;}
	.inner4{ padding:0; }
	.news_letter{height:115px;}
}

@media all and (max-width:345px){
	.abt .fees strong{font-size: 12px;}
	.fees{ font-size: 12px;}
}





.ab_side3 img{
	margin-left: 0;
	display: inline-block;
}
.ab_side3 a{

    display: inline-block;
    vertical-align: top;
    width: calc(100% - 35px);
	text-align: right;

}

.home_download{

    column-count: 2;
    column-rule: 1px solid #BBB;

}

.home_download li{

    padding-right: 15px;

}

.inner6 ol.cf-ol li {
    float: left;
    width: 44%;
    margin: 5px 18px 0 0!important;
    height: auto !important;
    overflow: hidden;
}
.inner6 span.reqtxt {
    display: none;
}
.inner6 .cform label {
    float: left !important;
    text-align: right;
	width:-webkit-fill-available;
}
.inner6 span.emailreqtxt {
    display: none;
}
.inner6 input#cf7_field_4 {
    margin-bottom: 3%;
}
.inner6 li#li-7-3,li#li-7-4 {
    width: 100%;
}
form#cforms6form {
    background: transparent !Important;
}
input#sendbutton6 {
    background: #f1d63f !important;
    color: #000!important;
    font-size: smaller!important;
    border-radius: 5em!important;
    margin-top: 1em;
    padding: 11px;
    margin: auto;
    text-align: center;
    display: flex;
    margin-bottom: 3%;
	margin-top:10rem;
}
.inner6 li#li-7-2
{
float: right;
	margin-right: 0px !important;
	}

