@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Overpass:200,300,400,600,700,800');
@font-face {
    font-family: 'pf_beausans_proregular';
    src: url('../fonts/pfbeausanspro-regular_35350-webfont.woff2') format('woff2'),
         url('../fonts/pfbeausanspro-regular_35350-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body{ font-family: 'pf_beausans_proregular' !important;}
.wrapper{width:1340px;margin:0 auto;}
.full{width:100%;float:left;}
.banner{width:100%;float:left;}
.hdr{width:100%;float:left;position:relative;}
.menu{width:100%;position:relative;bottom: 0;left: 0;margin-top: 0%;background-color:#ebbe06;}
.menu-bar{width:100%;background:#ebbe06;border-radius: 4px;}
.menu-bar .navbar-inverse{background-color: transparent;border-color: transparent;border: none;}
.menu-bar .navbar{margin-bottom: 0;}
.menu-bar .navbar-inverse .navbar-nav > li > a{color:#000; text-transform:uppercase;}
.menu-bar .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus{color:#FFF;background:rgb(59, 92, 39) none repeat scroll 0% 0%;}
.menu-bar .navbar-collapse{padding-left:0;}
.menu-bar .navbar-inverse .navbar-nav > li > a:hover{color:#fff;background: #184D7A;}
.menu-bar .container{padding-left: 0;}
.menu-bar .navbar-nav > li{border-right: #90813F solid 1px;}
.menu-barplus{width:100%;float:left;background:#ebbe06;}
.menu-barplus input[type="text"]{background:#184d7a;border-radius: 42px !important;border:none;color:#fff;}
.current-menu-item {
	color:#FFF !important; 
    background: #184D7A;
}
.current-menu-item  a {color:#FFF !important;}
.menu-item-has-children:hover .sub-menu {
	display:block;
}
.sub-menu {
	display:none;
}
.sub-menu {
	position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 0px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    min-width: 179px;
    text-align: center;
    background:#e4e4e4;
    border-radius: 0;
}
.sub-menu > li a:hover{     
 color: #fff;
    text-decoration: none;
  background-color: #ebbe06;
	}
.sub-menu > li a{
	 display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	}


.srch input[type="text"]{border-radius: 22px;margin: 7px 0 0 0;height: 38px !important;}
.srch .input-group-btn{left: -38px;z-index: 999;top: 3px !important;}
.logo{width: 12%;margin: 0 auto;margin-top: 5%;}

.bnr-full{width:100%;position:absolute;top: 0;bottom: 0;left: 0;right:0; margin: 0 auto;    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.36);  /*z-index: 9999;*/  padding: 10px 0; background: #a3a3a3;     height: 120px;text-align:center;}
.bnr-full h1{color:#ebbe06;text-transform:uppercase;font-weight:bold; text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.76);}
.bnr-full span{color:#abc7df;font-weight:capitalize;font-size: 18px;}
.bnr-full p{color: #dddddd;padding-top: 11px;font-size: 16px;text-shadow: 1px 1px 0px #000;}
.hom-lft{width:100%;float:left;}
.hom-lft h1{color:#184d7a;text-transform:uppercase;}
.hom-lft p{color:#666665; text-align:justify;}
.hom-lft .btn{border:none;background:#ebbe06;color:#000;border-radius: 19px;text-align:center;}
.hom-rgt{width:98%;float:left;/*border:#ebbe06 solid 1px;*/margin: 61px 0 0 0;}
.banner-down{width:100%;float:left;background:url(../images/banner-2.jpg)no-repeat;/*height:350px;*/background-size: cover;}
.banner-sml-box{width:100%;float:left;text-align:center;}
.banner-sml-box p{color:#fff;text-align:center;}
.banner-sml-box .btn{border:none;background:#ebbe06;color:#000;border-radius: 19px;text-align:center;}
.banner-sml-box .btn:hover{background:#A7B0C5;}
.banner-sml-img{width:100%;float:left;margin-bottom: 5%;}
.banner-down h1{text-align:center;color:#fff;font-size: 30px;}
.banner-two{width:100%;float:left;margin: 28px 0 ;}
.part-3 h1{color:#184d7a;text-transform:uppercase;text-align:center;}
.part-3{width:100%;float:left;}
.part-3-small{width:100%;float:left;text-align:center;}
.part-3-small .btn{border:none;background:#ebbe06;color:#000;border-radius: 19px;text-align:center;  padding: 7px 19px;}
.part-3-small p{font-size:15px;    float: left;    width: 100%;    padding-top: 21px;}
.col-md-3:nth-child(2) .part-3-small p{padding-top:0 !important;}
.part-4{width:100%;float:left;background:url(../images/banner-3.jpg) no-repeat;/*height:350px;*/ margin: 27px 0 0 0;background-size: cover;}
.part-4 .banner-two{    margin: 28px 0;}
.part-4 .part-4-height{    height:222px; float:none;}
.part-4 .banner-two  .col-md-4:nth-child(3) .part-4-height{    margin-bottom: 10px; line-height: 18px;}
.part-4 .part-4-top{    height:auto;}
.part-4-full{width:100%;float:left;background:#fff;padding:16px;z-index: -1111111111111111;     height: 222px; overflow: hidden;}
.part-4-full p{text-align:justify;}
.part-4 .part-4-full h4 + img{    float: left; margin: 0 5px 0 0;}
.part-4-top{width:100%;float:left;height: 47px;background:#ebbe06;}
.part-4-top h1{color:#184d7a;text-align:center;font-size: 22px;margin: 7px;padding: 2px 0px;}
.part-4-arrow{margin: 40px 0 0 40px;position: absolute;z-index: 999999;}
.part-4-height{background: #fff;float:left;height: 307px;width:100%;}
.part-4-full .btn{border:none;background:url(../images/nav-strk.png)repeat-x;color:#fff;border-radius: 19px;text-align:center;}
.part-4-full [type="text"],.part-4-full [type="password"]{width:100%;float:left;border:none;background:#ececec;border-radius: 37px;margin-bottom: 13px;}
.part-4-full [type="submit"]{border:none;background:url(../images/nav-strk.png)repeat-x;color:#fff;border-radius: 19px;text-align:center;border-radius: 3px;}
.clr{clear:both;}
.frmsqr{margin-top:5%;}
.ftr-up{width:100%;float:left;background:#dcdcdc;}
.ftr-1{width:53%;text-align:center;float:left;}
.ftr-full{width:100%;float:left;margin:25px 0 0 0;}
.ftr-2{width:100%;float:left;}
.ftr-2 h1{text-transform:uppercase;color:#184d7a;font-size: 23px;}
.ftr-2 ul{margin:0;padding:0;}
.ftr-2 li{list-style:none;font-size: 13px;}
.ftr-2 li:first-child{font-weight:bold;}
.ftr-3{width:100%;float:left;}
.ftr-3 h1{text-transform:uppercase;color:#184d7a;font-size: 23px;}
.ftr-3 ul{margin:0;padding:0;}
.ftr-3 li{list-style:none;font-size: 13px;padding-bottom: 6px;}
.ftr-3 li a{color:#130c0c;}.ftr-3 li a:hover{color:#184d7a;}
.ftr-3 img{padding-right:5px;}
.ftr-4{width:98%;/*border:#fff solid 2px;*/float:left;margin-bottom:30px;}
.ftr{width:100%;float:left;background:#a3a3a3;}
.ftr span{padding:10px;float:left;color:#fff;}
.ftr span a{text-decoration:none;color:#ffffff;}
header + .full{ padding: 1em 0 1.5em;}

/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	
	padding: 0;
	
float: left;
margin: 0;
float: right;
margin-top: 5px;
}
ul.social-network li {
	display: inline;
	margin: 0 0;
}
.contact-book ul.social-network li {
    display: inline;
    margin: 0 5px;
    float: left;
}
.contact-book  .social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    -moz-border-radius: 0%;
    -webkit-border-radius: 0%;
    border-radius: 0;
    text-align: center;
    width: auto;
    height: auto;
    font-size: 15px;
    border: 0; 
}
/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoInstagram:hover{background:#833ab4;}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoinstagram:hover {
	background-color: #3f729b;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i,.social-network a.icoinstagram:hover {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 30px;
	height: 30px;
	font-size: 15px;
	border: #fff solid 2px;
	
	
	
}
.social-circle li i {
	margin:0;
	line-height: 30px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

/*a {
 background-color: #D3D3D3;   
}*/
.part-5{width:100%;float:left;}
.socal-booklet-lft{width:100%;float:left;margin: 59px 0 10px 0;}
.socal-booklet-lft img{width:38%;}
.socal-booklet-lft ul{margin:0;padding:0;}
.socal-booklet-lft li{list-style:none;padding-bottom: 16px;}
.socal-booklet-lft li:first-child{    margin-bottom: 2em;} 
.socal-booklet-lft li a{padding-left: 8px;color: #000;}
.part-5frms{width:100%;float:left;}
.part-5frms h1{text-align:center;color:#184d7a;text-transform:uppercase;font-size: 21px;}
.part-5frms input[type="text"],.part-5frms input[type="email"]{width:100%;float:left;background:url(../images/frms.png)repeat-x;border-radius: 35px;border: none;margin-bottom: 11px;}
.part-5frms textarea{width:100%;float:left;background:#dbdbdb;border-radius: 4px;border: none;height: 95px;
padding-left: 11px;}
.part-5frms input[type="submit"]{background:#f1c512;color:#000;text-align:center;text-align: center;
border: none;text-transform: uppercase;float: right;width: 20%;margin: 14px 0;}
/*=========================about================= */
.banner-2{width:100%;float:left;background:url(../images/smallbaner.jpg) no-repeat;height: 100px;}
.about-box{width:100%;float:left;}
.about-box  .logo{margin-top: 0;}
.banner-2 h1{color:#535353;text-align:center;text-transform:uppercase;margin-top: 32px;}
.about-wrap-box{width:100%;float:left;}
.small-line{width:20%;float:left;background: #184d7a;min-height:2px;}
.about-wrap-box hr{margin:0;background:#f1f1f1;border:0;min-height:1px;}
.about-wrap-box h1{color:#535353;text-transform:uppercase;font-size:22px;font-weight: bold;}
.about-wrap-box h2{color:#184d7a;text-transform:uppercase;font-size:22px;}
.about-wrap-box1{width:100%;float:left;}
.about-wrap-box1 ul{margin:0;padding:0;}
.about-wrap-box1 li{list-style:none;background:url(../images/round.png) no-repeat 0 5px;padding-left: 25px;
padding-bottom: 17px;font-size: 15px;color:#535353;}
.campus{width:100%;float:left;margin-bottom: 8%;}
.campus h1{color:#184d7a;text-transform:uppercase;font-size:22px;}
.campus p{color:#535353;font-size: 15px;line-height: 26px; text-align:justify;}
/*=========================Secretary================= */
.Secretary{width:100%;float:left;margin-bottom: 30px;}
.Secretary-box{width:100%;float:left;background:url(../images/scbanner.html)no-repeat;height:170px;text-align: center;margin-top:2%;}
.Secretary-box ul{margin:0;padding:0;margin-top: 7%;}
.Secretary-box li{list-style:none;display:inline;color:#fff;text-transform:uppercase;}
.Secretary-box li a{color:#fff;}
.Secretary-box li a:hover{text-decoration:none;margin-top: 2%;}
.Secretary h1{color:#535353;text-transform:uppercase;font-size:22px;font-weight: bold;}
.Secretary hr{margin:0;}
.Secretary p{color:#535353;font-size: 14px;
line-height: 24px;margin-top: 19px;text-align: justify;}
.Secretary-part{width:100%;float:left;}
.Secretary-part-pic{width:100%;float:left;margin: 42px 0 0 0;}
.Secretary .col-md-8{margin:0;padding-left:0}
.Secretary .col-md-4{margin:0;padding-right:0;}
/*=========================Governing================= */
.governing{width:100%;float:left;margin-bottom: 30px;}
.governing .table > thead:first-child > tr:first-child > th{background: #184d7a;}
.governing .table-bordered > tbody > tr > td{text-transform: uppercase;font-size: 16px;color:#535353;padding-left: 30px;}
.governing .table.table-bordered.table-inverse th{text-transform: uppercase;font-size: 16px;background: #184d7a;color: #fff;padding-left: 30px;}
.governing h1{color: #464646;text-transform:uppercase;font-size:22px;margin:34px 0 22px 0;font-weight:bold;}
.governing .table > thead:first-child > tr:first-child > th{color: #fff;}
/*=========================afflation================= */
.affliation-box{width:100%;float:left;margin: 21px 0;}
.affliation-smallbox{width:100%;float:left;margin-bottom: 26px;}
.af-smallbox{width:200px;float:left;border:#BDB7B7 solid 1px;border-radius: 120px;height: 200px;text-align:center;padding-top: 13px;}
.af-smallbox img{padding-top: 0px;}
.af-smallbox:last-child{padding-top: 35px;}
.affliation-content{width:100%;float:left;margin-top: 14%;}
.affliation-content p{text-align:center;color:#434343;text-transform:uppercase;padding-left: 24px;}
/*=========================
marquee
 ================= */
 .mnc {
 
 padding:0px 34px;
 }
.marquee {
    top: 6em;
    position: relative;
    box-sizing: border-box;
    animation: marquee 15s linear infinite;
}
.marquee a{width:100%;float:left;text-align: left;padding-bottom: 14px;}

.marquee:hover {
    animation-play-state: paused;
}

/* Make it move! */
@keyframes marquee {
    0%   { top:   8em }
    100% { top: -11em }
}

/* Make it look pretty */
.microsoft .marquee {
	margin: 0;
    padding: 0 1em;
    line-height: 1.5em;
    font: 1em 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
}

.microsoft:before, .microsoft::before,
.microsoft:after,  .microsoft::after {
    left: 0;
    z-index: 1;
    content: '';
    position: absolute;
    pointer-events: none;
    width: 100%; height: 2em;
    background-image: linear-gradient(180deg, #FFF, rgba(255,255,255,0));
}

.microsoft:after, .microsoft::after {
    bottom: 0;
    transform: rotate(180deg);
}

.microsoft:before, .microsoft::before {
    top: 0;
}

/* Style the links */
.vanity {
    color: #333;
    text-align: center;
    font: .75em 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
}

.vanity a, .microsoft a {
    color: #1570A6;
    transition: color .5s;
    text-decoration: none;
}

.vanity a:hover, .microsoft a:hover {
    color: #F65314;
}

/* Style toggle button */
.toggle {
	display: block;
    margin: 2em auto;
}
/*=========================
  marqee
 ================= */
 
 .academic-box{width:100%;float:left;}
.academic-box h1{color:#535353;text-transform:uppercase;font-size:22px;}
.academic-box p{color:#535353;font-size: 16px;line-height: 24px;}
.academic-box-2{width:100%;float:left;}
.academic-box-2 h1{color:#535353;text-transform:uppercase;font-size:22px;margin-bottom: 15px;}
.academic-box-2 .table-bordered > thead > tr > th{background: #184d7a;}
.academic-box-2 .table > thead:first-child > tr:first-child > th{text-transform: uppercase;color: #fff;font-size: 16px;padding: 17px 0 17px 39px}
.academic-box-2 .table-bordered > tbody > tr > td{font-size: 16px;}
.academic-box-2 p{font-size:15px;color: #535353;}
.academic-box-3{width:100%;float:left;}
.academic-box-3 .btn-lg{padding: 5px;background:#fbd128;border: none;border-radius: 36px;
width: 20%;color:#000;}
.academic-box-3 h1{color:#535353;text-transform:uppercase;font-size:22px;}
.academic-box-3 p{color:#535353;font-size: 16px;line-height: 24px;}
.academic-box-3 span{font-size: 17px;color:#535353;}
.lab-box{width:100%;float:left;}
.lab-box h1{color:#535353;text-transform:uppercase;font-size:22px;}
.lab-box img{margin-top:5px;}
.lab-box p{color:#464646;font-size:15px;}
.lab-box-right{width:100%;float:left;}
.lab-box-right:first-child{margin-top: 36px;}
.lab-box-right h1{color:#535353;text-transform:uppercase;font-size:22px;}
.lab-box-right p{color:#464646;font-size:15px;}
.library-box{width:100%;float:left;}
.library-box h1{color:#535353;text-transform:uppercase;font-size:22px;}
.library-box img{margin-top:5px;}
.library-box p{color:#464646;font-size:15px;line-height: 25px;}
.acdemic-part-2 ul{padding:0;margin:0;}
.acdemic-part-2 li{list-style:none;background:url(../images/btn-arw.png)no-repeat 0 5px;padding-left: 11px;color: #464646;
font-size: 15px;padding-bottom: 6px;}
.academic-banner{width:100%;float:left;background:url(../images/banner-5.jpg)no-repeat;height:350px;margin: 16px 0 16px 0;}
.academic-banner p{text-align:center;color:#fff;text-transform:uppercase;font-size:35px;margin-top: 125px;}
.description{width:100%;float:left;}
.description .table > thead:first-child > tr:first-child > th{background: #FECC00;}
.description .table.table-bordered.table-inverse th{text-transform: uppercase;font-size: 16px;}
.description .table-bordered > tbody > tr > td{text-transform: uppercase;font-size: 16px;}


/*=========================students================= */
.students-grid{width:100%;float:left;}
.students-grid h1{color:#464646;text-transform:uppercase;font-weight:bold;font-size: 20px;}
.students-grid p{color:#464646;line-height: 22px;font-size: 15px;text-align:justify;}
.students-grid h2{color:#184d7a;text-transform:uppercase;font-weight:bold;font-size: 18px;}
.students-grid-plus{width:100%;float:left;margin: 33px 0 0px 0;}
.students-grid-plus h1{color:#880101;text-transform:uppercase;font-weight:bold;
margin-bottom: 0;font-size:20px;}
.students-grid-plus p{color:#464646;line-height: 22px;font-size: 15px;}
.students-popbox{width:100%;float:left;}
.students-popbox h1{color:#464646;text-transform:uppercase;font-weight:bold;margin-bottom: 0;font-size: 20px;}
.students-popbox h2{color:#184d7a;text-transform:uppercase;font-size:17px;margin-top: 10px;font-size: 16px;font-weight: bold;}
.students-popbox span{color:#464646;font-weight:normal;text-transform: initial;    line-height: 25px;font-size: 17px;font-size: 16px;}
.students-popbox-pic{width:100%;float:left;}
.students-popbox-pic img{width: 100% !important; float: right;height: auto;  margin-top: 8%;}
.pop-two{float:left;margin-bottom: 3%;}
.pop-two h2{color:#184d7a;font-weight:bold;text-transform:uppercase;font-size:17px;margin-top: 10px;}
.pop-two h1{color:#464646;text-transform:uppercase;font-weight:bold;margin-bottom: 6px;font-size: 20px;}
.pop-two p{color:#464646;font-size: 15px;}
.pop-two ul{margin:0;padding:0;}
.pop-two li{list-style:none;background:url(../images/triangel.png)no-repeat 0 5px;padding-left: 19px;margin-bottom: 5px;color: #464646;font-size: 15px;}
.student-grid-two{width:100%;float:left;}
.pop-three li{padding-bottom:6px;}
.pop4 h1{margin-top:0;}
.pop4 h1 + br{display:none;}
/*=========================contact us================= */
.map{width:100%;float:left;}
.contact-book{width:100%;float:left;margin-bottom: 45px;}
.contact-booklet-lft{width:100%;float:left;background:#dedede;padding: 32px;margin-top: -4em;box-shadow: 3px 3px 5px #888888;}
.con-lwt-elements{width:100%;float:left;}
.con-lwt-elements input[type="text"],.con-lwt-elements input[type="email"]{width:100%;float:left;border-radius: 4px;border: none;margin-bottom:15px;box-shadow: inset 0px 2px 2px #7E7575;}
.con-lwt-elements textarea{width:100%;float:left;border-radius: 4px;border: none;margin-bottom: 7px;padding-left: 10px;height: 94px;box-shadow: inset 0px 2px 2px #7E7575;}
.con-lwt-elements input[type="submit"]{width:33%;float:left;border-radius: 24px;text-transform:uppercase;border: none;margin-bottom: 7px;color:#000;background:url(../images/submit.png)repeat-x;}
.con-lwt-elements input[type="submit"]:hover{background:#BDBBBB;}
.contact-booklet-lft h1{color:#000;text-align:center;text-transform:uppercase;margin-top: 0;font-size: 27px;}
.contact-booklet-rgt{width:100%;float:left;margin-top: 57px;}
.contact-booklet-rgt h1{color:#000;text-align:center;text-transform:uppercase;font-size: 27px;}
.contact-booklet-rgt ul{margin:0;padding:0;}
.contact-booklet-rgt li{list-style:none;width: 100% !important;float: left;padding-bottom: 17px;}
.contact-booklet-rgt li a{color:#000000;text-decoration:none;}
.contact-booklet-rgt li a:hover{color:#184d7a;}
.contact-booklet-rgt li img{padding-right: 8px; width:auto !important;    margin-top: -7px;}
.contact-booklet-rgt span{text-transform:uppercase;font-weight:bold;color:#000;}
.contact-socals{width:100%;float:left;}
.contact-socals ul{margin:0;padding:0;}
.contact-socals li{list-style:none;display:inline;}
.contact-socals ul.social-network{    width: 100%;float:left;}
/*.contact-socals .social-circle li a{border: #184d7a solid 2px;}*/
.contact-socals .social-circle li i{color: #000;}
.contact-for{width:100%;float:left;}
.contact-for h1{color:#000;text-align:center;text-transform:uppercase;font-size: 27px;}
/*=========================academic================= */
.academic-box{width:100%;float:left;}
.academic-box h1{color:#535353;text-transform:uppercase;font-size:22px;}
.academic-box p{color:#535353;font-size: 16px;line-height: 24px;text-align:justify;}
.academic-box-2{width:100%;float:left;}
.academic-box-2 h1{color:#535353;text-transform:uppercase;font-size:22px;margin-bottom: 15px;}
.academic-box-2 .table-bordered > thead > tr > th{background: #184d7a;}
.academic-box-2 .table > thead:first-child > tr:first-child > th{text-transform: uppercase;color: #fff;font-size: 16px;padding: 17px 0 17px 39px}
.academic-box-2 .table-bordered > tbody > tr > td{font-size: 16px;}
.academic-box-2 p{font-size:15px;color: #535353;}
.academic-box-3{width:100%;float:left;}
.academic-box-3 .btn-lg{padding: 5px;background:#fbd128;border: none;border-radius: 36px;
width: 20%;color:#000;}
.academic-box-3 h1{color:#535353;text-transform:uppercase;font-size:22px;}
.academic-box-3 p{color:#535353;font-size: 16px;line-height: 24px;text-align:justify;}
.academic-box-3 span{font-size: 17px;color:#535353;}
.lab-box{width:100%;float:left;}
.lab-box h1{color:#535353;text-transform:uppercase;font-size:22px;}
.lab-box img{width:100%; margin-top:5px;}
/*.full img{width:100%;}*/
.lab-box p{color:#464646;font-size:15px;}
.lab-box-right{width:100%;float:left;}
.lab-box-right:first-child{margin-top: 36px;}
.lab-box-right h1{color:#535353;text-transform:uppercase;font-size:22px;}
.lab-box-right p{color:#464646;font-size:15px;    text-align: justify;}
.library-box{width:100%;float:left;}
.library-box h1{color:#535353;text-transform:uppercase;font-size:22px;}
.library-box img{margin-top:5px;}
.library-box p{color:#464646;font-size:15px;line-height: 25px;    text-align: justify;}
.acdemic-part-2 ul{padding:0;margin:0;}
.acdemic-part-2 li{list-style:none;background:url(../images/btn-arw.png)no-repeat 0 5px;padding-left: 16px;color: #464646;
font-size: 15px;padding-bottom: 6px;}
.academic-banner{width:100%;float:left;background:url(../images/banner-5.jpg)no-repeat;height:350px;margin: 16px 0 16px 0;}
.academic-banner p{text-align:center;color:#fff;text-transform:uppercase;font-size:35px;margin-top: 125px;}
.description{width:100%;float:left;}
.description .table > thead:first-child > tr:first-child > th{background: #FECC00;}
.description .table.table-bordered.table-inverse th{text-transform: uppercase;font-size: 16px;padding-left: 30px;}
.description .table-bordered > tbody > tr > td{text-transform: uppercase;font-size: 16px;padding-left: 30px;}


/*---------------------------------------------blog---------------------------------------------------------*/
.blog-singel{width:100%;float:left;background:#f4f4f4;margin: 28px 0 0 0;}
.blog-singel-lft{width:100%;float:left;}
.blog-singel-lft h1{font-size: 27px;color:#444444;font-weight: bold;}
.blog-singel-lft p{color:#535353;font-size: 15px;line-height: 28px;text-align: justify;}
.blog-singel-rgt{margin: 20px 0 20px 0;border: #CFBEBE solid 1px;width:99%;float:left;padding:5px;}
.blog-singel .btn-default{color:#009ee3;background:#fff;border:#009ee3 solid 1px;margin-top: 1%;}
.blog-singel:last-child{margin: 28px 0 28px 0;}
.state-banner{width:100%;float:left;position: absolute;width: 100%;
z-index: 99;top: 0;}
.state-banner img{height:578px;}
.banner .carousel-control.right{z-index: 999;}
.banner .carousel-indicators{z-index: 999;}
.bnsec{float: right;width: 100%;position: absolute;z-index: 99999999999999999999;top: 59%;left: 75%;}
.bnsec h1{color:#fff;font-style: italic;font-size: 43px;}
.bnsec p{color:#fff;text-transform: uppercase;font-size: 28px;}
/**********************************************************blog-singel***********************************/
.blog-box{width:100%;float:left;margin: 32px 0 32px 0;}
.blog-box-pic{width:100%;float:left;position: relative;}
.blog-box h1{color:#373737;font-weight:bold;text-transform:uppercase;font-size: 23px;
float: left;width: 100%;}
.blog-box h2{font-weight:bold;text-transform:uppercase;font-size: 20px;float: left;width: 100%;color:#184D7A;margin-top: 0;}
.blog-box p{color:#5e5e5e;text-align: justify;font-size: 16px;}
.blog-box .btn-primary{border:none;text-transform:uppercase;background: #184D7A;}
.blog-box-date{width:14%;position:absolute;background:#184d7a;top: 0;
height: 58px;left: 0;bottom: 0;margin: 6px 0 0 6px;}
.blog-box-date p{color: #fff;font-size: 29px;text-align: center;padding-top: 8px;}
.blog-box-pic img{height: 257px;}
.blog-box .btn-primary:hover{background:#000;}
#custom-search-input form{float:right;}
.part-4-full>marquee{overflow: hidden;  height: 205px;}
.part-4-full>marquee ul{margin:0;padding:0;}
.notice-innersec {
    clear: both;
    overflow: hidden;
    width: auto;
    margin: 0;
}
.notice-innersec img {
    float: left;
}
.admission-box + p .btn-success{    background-color: #184d7a; border-color: #184d7a;}
.admission-box + p .btn-success:hover{    background-color: transparent; color: #184d7a; border-color: #184d7a;}
.academic-box-3 + .full h3{font-size:20px;}
.bnr-full .logo {
    width: 100%;
    float: left;
}	
.bnr-full img {
    height: auto;
    float: left;
    margin-right: 10px;
    /*width: 63%;*/
} 
.logo-text h1 {
    color: #fecc00;
    font-size: 34px;
    text-shadow: 1px 1px 0px #000;
    -weblkit-text-shadow: 1px 1px 0px #000;
    moz-text-shadow: 1px 1px 0px #000;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    font-weight: 500;
	text-align: left;
	font-family: 'Oswald', sans-serif;
	margin-top: 14px;
}
.logo-text h1 span {
    display: block;
    font-size: 11px;
    padding-top: 6px;
    letter-spacing: 0.4px;
	color: #184d7a;
	text-shadow: 0 0;	
	font-family: 'Overpass', sans-serif;
    font-weight: 600;
}
.about-box .banner{
	    margin-top: 6%;
}
.home-banner + .about-box .banner{
	margin-top:4%;
}
.admission-box-right{ margin-top:34px;}
.contact-booklet-rgt li p{
	padding-left:2.2em;
}
#tablepress-4 thead>tr>th{
	color:#fff;
}
.lib-img{
	    margin-top: 6.5%;
}
.contact-socals ul.social-network img{width:170px;}
.contact-booklet-lft{max-height:437px;}

.gallery-page, .gallery {
    width: 100%;
    float: left;
    padding-bottom: 50px;
}
.inner-page.gallery-page, .inner-page.gallery-single {
    padding-top: 0;
    padding-bottom: 18px;
}
.inner-banner {
    background: #fff;
    padding: 25px 0;
}
.inner-banner h2 {
    font-size: 36.64px;
    font-weight: bold;
    text-align: center;
    color: #000;
}
.text-uppercase {
    text-transform: uppercase;
}
.gallery-page figure {
    position: relative;
    margin-bottom: 2em;
}
.gallery-page figure > img {
    width: 100%;
    height: 270px;
}
.gallery-page .textbox {
    width: 90%;
    height: 90%;
    position: absolute;
    top: 5%;
    bottom: 5%;
    left: 5%;
    right: 5%;
    -webkit-transform: scale(0);
    transform: scale(0);
    border-radius: 5px;
    background-color: #ebbe06;
    -webkit-box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75);
    box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75);
}
.gallery-page .textbox {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.gallery-page .text {
    margin-top: 29%;
    text-align: center;
}
.gallery-page .text a {
    font-size: 35.56px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    position: relative;
    text-decoration: none;
}
.gallery-page .text a:after {
    content: '';
    position: absolute;
    bottom: -12px;
    width: 0;
    height: 3px;
    background-color: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transition: 0.9s ease width;
    -moz-transition: 0.9s ease width;
    -ms-transition: 0.9s ease width;
    -o-transition: 0.9s ease width;
    transition: 0.9s ease width;
}
.gallery-page figure:hover .textbox {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.gallery-single .gallery-block {
    padding: 0;
    margin: 0;
    background: #fff;
}
.gallery-block {
    width: 100%;
    float: left;
    margin: 2em 0 0;
    padding: 4em 0;
    text-align: center;
}
.gallery-single .gal-box {
    margin: 0;
}
.gal-box {
    width: 100%;
    float: left;
    margin: 2em 0 0;
}
.gallery-page ul, .gallery-page li {
    list-style: none;
}
.gal-grid {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 2.5em;
    background: rgba(168, 32, 32, 0.11);
    overflow: hidden;
    height: 277.5px;
}
.gallery-page figure {
    position: relative;
    margin-bottom: 2em;
}
.gal-grid img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: none;
    width: -webkit-calc(100% + 10px);
    width: calc(100% + 10px);
    opacity: 1;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-10px,0,0);
    transform: translate3d(-10px,0,0);
}
.gallery-page figure > img {
    width: 100%;
    height: 270px;
}
.gal-grid .grid-hvr-box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: rgba(52, 53, 53, 0.41);
    opacity: 0;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    -ms-transition: 0.4s ease all;
    -o-transition: 0.4s ease all;
    transition: 0.4s ease all;
}
figure.gal-grid figcaption::before, figure.gal-grid figcaption::after {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
.gal-grid .grid-hvr {
    position: absolute;
    width: 90%;
    height: 90%;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    top: 5%;
    z-index: 99;
}
figure.gal-grid figcaption::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}
.gallery-single .grid-hvr {
    background: rgba(235, 190, 6, .6);
}
.gallery-block .thumbnail {
    border: 0;
    background: transparent;
    display: initial;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0;
    margin-top: -27px;
	padding: 4px;
	border-radius: 4px;
}
.gallery-single .grid-hvr .fa-plus {
    width: 45px;
    height: 45px;
    border: 1px solid #fff;
    border-radius: 100%;
    background: #000;
    color: #fff;
    font-size: 17px;
    margin-top: 0;
    padding-top: 4.2%;
    opacity: 0;
    -webkit-transition: opacity 0.35s, webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate3d(0,20px,0);
}
.gal-grid:hover img {
    opacity: 0.7;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.gal-grid:hover .grid-hvr-box {
    opacity: 1;
}
figure.gal-grid:hover figcaption::before, figure.gal-grid:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.gallery-single .gal-grid:hover figcaption .fa-plus, .gallery-single figure.gal-grid:hover figcaption .fa-plus {
    box-shadow: -1px 0px 2px 1px rgba(255, 255, 255, 0.48);
    -webkit-box-shadow: -1px 0px 2px 1px rgba(255, 255, 255, 0.48);
    -moz-box-shadow: -1px 0px 2px 1px rgba(255, 255, 255, 0.48);
    -o-box-shadow: -1px 0px 2px 1px rgba(255, 255, 255, 0.48);
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
figure.gal-grid figcaption::before, figure.gal-grid figcaption::after {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
figure.gal-grid figcaption::after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}
figure.gal-grid:hover figcaption::before, figure.gal-grid:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.menu-barplus .col-md-8{
	width: 75%;
}
.menu-barplus .col-md-4{
	width: 25%;
}
