body{margin: 0; padding: 0;font-family: 'Raleway', sans-serif; line-height: 1.7em; color: #555}
nav li ul{display:none;position:absolute;top:100%; width:200px; z-index:999999!important;background: white;}
nav li:hover ul{display:block; }
nav li li{display:block; width:100%; border-bottom:dashed 1px #f7672a;text-align: left;display: list-item !important;}
p{color: #555}
h1,h2,h3,h4{font-weight: normal; line-height: 1.7em}
i{margin-right: 10px}
.header-bg{background: url(../images/bg-head.jpg) no-repeat top center ; background-size: cover; }
.dark-bg{background: url(../images/bg2.jpg) no-repeat fixed center center ; background-size:cover; }
.dark-bg h1 {color: #39429d}
.dark-bg p {color: #888888 !important;}
.logo{display: block; vertical-align: middle}
nav{text-align: right; margin: 20px 0 0; padding: 0; display: block; text-transform: uppercase; font-size: 13px; font-weight: bold}
nav a, nav a:active,.nav a:visited{color: #000}
nav ul {list-style: none; margin: 0; padding: 0; display: inline-table;  }
nav ul li{display: table-cell; /*border-bottom: solid 2px #000;*/ white-space:nowrap }
/*nav ul li.active{border-bottom: solid 2px #d82876 }*/
nav ul li.active{ border-radius: 15px; border: solid 1px #cb2c73 }
nav ul li a{display: inline-block; padding:5px 8px;  transition:all ease .5s }
nav ul li a:hover{ text-decoration: none; text-shadow: none; color: #d82876}
/*.box-wrap{top: -180px; left: 0; right: 0; height: 100%; display: block; position: relative}
.box{ display: block; border: solid 1px #c0b8e3; box-shadow: 0px 2px 3px rgba(0,0,0,0.5)}
.box-desc{padding: 20px; text-align: justify ; font-size: 13px; }
.box figure{display: block; overflow: hidden;  }
.box figure img{width: 100%;transform: scale(1.5); transition: ease-in-out .5s; display: block }
.box:hover img{transform: scale(1.0)}*/
/*.box figure:after img {content:'';display: block; background: rgba(0,0,0,0.7);position: absolute; top: 0; left: 0; height: 100%; width:100%}*/
/*LIGHT SLIDER*/
 ul{list-style: none outside none;padding-left: 0;margin: 0;}
 .item{margin-bottom: 30px;}
 .side-link{list-style:none; margin:0; padding:0; }
.side-link a,.side-link a:hover {text-decoration:none}
.side-link li{display:block; padding:10px; border-bottom:solid 1px #e5e5e5}
.side-link i{margin-right:10px}
/*ul.single-slide {display: block; background: #e7e7e7; border: solid 1px #ccc}*/
.single-slide li{padding: 7px; overflow: hidden;background: #e7e7e7; display: block;border: solid 1px #ccc}
.single-slide li img{width: 100%; overflow: hidden}
.scrollnews{display: block; padding: 20px; margin: 100px 0px; border: solid 1px #9b87f3; color: #fff}
ul.marquee{list-style: none; display: block; margin: 0; padding: 0; overflow: hidden; position: relative; width:auto ; font-size: 14px}
ul.marquee li{white-space: nowrap; color: #fff; display: inline; margin-right: 50px }
.marquee li a{color: #fff; font-weight: bold;}
.contact {margin-top: 30%; animation:flipInY 5s  }
.contact figure{display: block; padding: 10px; box-shadow: 0 2px 3px rgba(0,0,0,0.3); font-family: sans-serif,Arial;}
footer{background: #4e4b5d; color: #fff; padding: 2% 0; font-size: 13px;margin-top: 2%;}
.partial{background: url('../images/partial.jpg') no-repeat right bottom; background-size: 50% 100%;}
.faculty thead{background:#cb2c73; color:#fff; font-size:14px}
.faculty td {vertical-align: middle;}
.faculty td img {width: 100px;}
.td-wrap img{display:block; height:180px; overflow:hidden; width: 100%}
.td-wrap{width:250px; position:relative; float:left; margin:10px; border:solid 1px #555; overflow:hidden}
.caption-wrap{display:block; padding:10px 10px 0px 10px; color:#fff; position:absolute; bottom:-12px; overflow:hidden; background:#000; opacity:0.7; right:0px; left:0px; border-radius:0 0 10px 10px;}
.cat-name{display:block; position:relative; font-size:16px; text-align:center}
.count{display:block; text-align:center; position:relative}
.cust-pad{padding: 5% 0%}
.fig{display: block; padding: 7px; border: solid 1px #ccc;}
.pad-top{padding-top: 20px}
.img-wrap{display: inline-block; padding: 7px; border: solid 1px #ccc; margin: 0 20px 20px 0px; vertical-align: top ; float: left}
.img-wrap img{height: 400px}
.img-wrap figcaption{text-align: center}
.faculty figure{display:block; overflow:hidden; padding:5px; border:solid 1px #ccc; margin-bottom:10px; transition:background ease .5s; cursor:pointer; background:#f3f3f3}
.faculty figure img{width: 100%; transition: ease-in-out .5s; display: block }
.faculty figcaption{display:block; text-align:center; font-weight:bold}
.faculty figcaption h4{color:#4b18cc; font-weight:bold}
.faculty figure:hover img{transform:translateY(-20px);  }
.bg{background: url('../images/bg.jpg') no-repeat fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: 100% 100%; color: #e7e7e7 !important}
.courses{list-style: none;}
.courses li{display: block; border-radius: 20px; margin-bottom: 10px; padding: 10px 20px; border: solid 1px #d82876}
blockquote p{color: #e17909}
blockquote footer{background: #9dae56; color: #000}
.vision li{display: inline-block; padding: 5px 10px; margin: 5px}
.vision i{color: #da9c07}
/* back to top starts here*/
#scrl-top {
	position: fixed;
	bottom: 20px;
	right:20px;
	z-index:1500;
}
#scrl-top a {
	width: 64px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#scrl-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#scrl-top span {
	display: block;
	margin-bottom: 7px;
	background:#8137a9;
	border-radius: 50%;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
    text-align: center; font-size: 36px;
    padding: 10px
}
#scrl-top span i{margin-right: 0 !important}
#scrl-top a:hover span {
	background:#cb2c73;
}
/* back to top ends here*/
.curriculumn li{display: block; margin: 10px 0px; padding: 10px; font-size: 18px; background: #049378; color: #fff}