/*TOP-SECTION*/

.top {
	background:#1f3b71;
	text-align:right;
}
ul.top-navigation li {
	display:inline-block;
}
ul.top-navigation li a {
	color: #ffffff;
	display: inline-block;
	font-size: 14px;
	padding:9px 15px 6px;
}
/*TOP-SECTION*/

/*LUMS-MAIN-HOME-PAGE*/

.front .header-wrap{
	background:none;
}
.header-wrap {
	/*background:transparent url("../images/home-page/home-hdr-img.jpg") no-repeat fixed center top / 100% 100%;*/
	background:transparent url("../images/home-page/home-hdr-imgs.jpg") no-repeat fixed center 0 / 100% auto;

}
.home-nav {
	border:none;
	border-radius:0px;
	background: rgba(0, 0, 0, 0.6);
	text-align:right;
	margin-bottom: 0;
	min-height:75px;
}
.navbar-brand {
	padding: 16px 10px;
	height:auto;
}
.home-nav ul {
	float:right;
	margin-right:0;
	 padding-right: 5%;
}
.home-nav .nav > li > a,  .home-nav .nav > li span.nolink {
	font-size: 15px;
	padding:0;
	text-transform: uppercase;
}
.home-nav .navbar-nav > li > a,  .home-nav .nav > li span.nolink {
	padding-bottom: 0;
	padding-top: 0;
}
.home-nav .nav > li span.nolink, .navbar-default .navbar-nav > li > a {
	color: #000;
}

.home-nav .nav > li.menu__item.is-leaf {
	line-height:1;
}
/*SUB-MENU*/
.home-nav ul.navbar-nav > li ul {
	background: #fff none repeat scroll 0 0;
	border-top: 2px solid #558126;
	 left: -28px;
	margin: -2px 0 0;
	min-width: 200px;
	position: absolute;
	text-align: left;
	z-index: 9;
}
.home-nav ul.navbar-nav > li ul li {
	border-bottom: 1px solid #eee;
	display: block;
	float: none;
	padding: 8px 15px;
	position: relative;
}
.home-nav ul.navbar-nav > li ul li a {
	/*color: #687074;*/
	color:#000;
	font-size: 13px;
	font-weight: 400;
	padding: 0px;
}
.home-nav ul.navbar-nav > li ul li:hover {
	background:#1F3B71;
}
.home-nav ul.navbar-nav > li ul li:hover a {
	color:#FFF;
}
.home-nav ul.navbar-nav > li > ul {
	display: none;
}

.home-nav ul.navbar-nav > li ul li ul {
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	left: 200px;
	top: 0;
}
.home-nav ul.navbar-nav > li > ul > li > ul {
	display: none;
}
.home-nav ul.navbar-nav > li > ul > li > ul > li > a {
	color:#000 !important;
}
.home-nav ul.navbar-nav > li > ul > li > ul > li:hover > a {
	color:#FFF !important;
}
.home-nav ul.navbar-nav > li > ul > li > ul > li > ul {
	display:none;
}
.home-nav ul.navbar-nav > li > ul > li > ul > li > ul > li > a {
	color:#000 !important;
}
.home-nav ul.navbar-nav > li > ul > li > ul > li > ul > li:hover > a {
	color:#FFF !important;
}
.home-nav ul.navbar-nav > li > ul > li > ul > li:hover > ul {
	display:block;
}
/*SUB-MENU*/

/*HOME-SLIDER*/

.home-slider-wrap {
	margin-top:24px;
}
ul.home-slider li .slider-inner {
	position:relative;
}
ul.home-slider li img {
	max-width:100%;
	width:auto;
}
ul.home-slider li .slider-inner .about-slider {
	background: #1f3b71 none repeat scroll 0 0;
	color: #ffffff;
	height: 100%;
	padding: 5% 2%;
	position: absolute;
	right: 0;
	top: 0;
	width: 35%;
	overflow:hidden;
}
ul.home-slider li .slider-inner .about-slider h1 {
	color:#FFFFFF;
	text-align:center;
	text-transform:none;
	font-family: 'itc-berkeley-oldstyle-std-book'
}
.home-slider-desc {
	background:#000;
	font-size:18px;
	color:#FFFFFF;
	padding:12px 25px;
}
/*HOME-SLIDER*/
.schools-section-wrap {
	background: #e5eeff none repeat scroll 0 0;
	padding:60px 0 23px;
}
.schools-section-wrap ul li {
	text-align:center;
}
.schools-section-wrap ul li a {
	display:block;
	color:#333;
}
.schools-section-wrap ul li a p {
	font-size:14px;
	letter-spacing:0.5px;
	margin-top:10px;
	text-transform:capitalize;
}
.schools-section-wrap ul li a img {
	display:inline-block;
}
/*HAPPENING*/
.happening-section-wrap {
	padding:40px 0px;
}
.happening-section-wrap ul li {
	margin-bottom:20px;
}
.happening-section-wrap ul li:nth-child(3), .happening-section-wrap ul li:nth-child(4) {
	margin-bottom:0px;
}
.happening-section-wrap ul li .happening-contents {
	background: #1c3b79 none repeat scroll 0 0;
	position:relative;
	height:170px;
	overflow:hidden;
}
.happening-section-wrap ul li:nth-child(2) .happening-contents {
	background:#a92f17;
}
.happening-section-wrap ul li:nth-child(2) .happening-contents .happening-img::after {
	color:#a92f17;
}
.happening-section-wrap ul li:nth-child(3) .happening-contents {
	background:#cd7622;
}
.happening-section-wrap ul li:nth-child(3) .happening-contents .happening-img::after {
	color:#cd7622;
}
.happening-section-wrap ul li:nth-child(4) .happening-contents {
	background:#558126;
}
.happening-section-wrap ul li:nth-child(4) .happening-contents .happening-img::after {
	color:#558126;
}
.happening-section-wrap ul li:nth-child(2n) .happening-img {
	float:right;
	margin-left:20px;
	margin-right:0px;
}
.happening-section-wrap ul li:nth-child(2n) .happening-img::after {
	left:-4px;
	content:"\f0da";
}
.happening-section-wrap ul li:nth-child(2n) .happening-contents a::before {
	border-right: 10px solid transparent;
	right: -10px;
	left:auto;
}
.happening-section-wrap ul li:nth-child(2n) .happening-contents a {
	left:0px;
}
.happening-section-wrap ul li:nth-child(3) .happening-contents a, .happening-section-wrap ul li:nth-child(4) .happening-contents a {
	top:0px;
}
.happening-section-wrap ul li:nth-child(3) .happening-contents p, .happening-section-wrap ul li:nth-child(4) .happening-contents p {
	padding-top:65px;
}
.happening-section-wrap ul li:nth-child(3) .happening-contents a::before, .happening-section-wrap ul li:nth-child(4) .happening-contents a::before {
	border-top:28px solid #202020;
	border-bottom:inherit;
}
.happening-img::after {
	color: #1c3b79;
	content: "";
	font-family: fontawesome;
	font-size: 60px;
	margin-top: -30px;
	position: absolute;
	right: -4px;
	top: 50%;
}
.happening-img {
	position:relative;
	display:inline-block;
	float:left;
	margin-right:20px;
}
.happening-section-wrap ul li .happening-contents p {
	color: #ffffff;
	font-size: 18px;
	padding: 50px 20px;
	text-transform: uppercase;
}
.happening-section-wrap ul li .happening-contents a::before, a.view-all-btn::before {
    bottom: 0;
    height: 0;
	left: -10px;
	position: absolute;
	width: 0;
}
.happening-section-wrap ul li .happening-contents a, a.view-all-btn {
	color: #ffffff;
}
.happening-section-wrap ul li .happening-contents i.fa-angle-right, a.view-all-btn i.fa-angle-right {
	border: 1px solid #ffffff;
	border-radius: 50%;
	font-size: 9px;
	height: 12px;
	margin-left: 2px;
	text-align: center;
	vertical-align: text-top;
	width: 12px;
}
a.view-all-btn {
	position:relative;
}
a.view-all-btn:hover {
	background:#1C3B79;
}
a.view-all-btn:hover::before {
	border-bottom:28px solid #1C3B79;
}
/*HAPPENING*/

.research-wrap {
	background:url(../images/home-page/research-img.jpg) no-repeat fixed center top / cover;
	height:375px;
	padding:40px 0px;
	float:left;
	width:100%;
}
.research-wrap h1 {
	color:#FFFFFF;
}
.research-wrap .owl-item {
	border:1px solid #dadada;
}
.research-wrap ul li p {
	background:#1f3b71;
	font-size:16px;
	padding:15px 8px;
	color:#FFFFFF;
}
.facilities {
   	float: left;
    overflow: hidden;
    padding: 40px 0;
    width: 100%;
}
.facilities-lums, .alumni-section {
	position:relative;
}
.facilities-lums a.view-all-btn, .alumni-section a.view-all-btn, ul.date-events li a.view-all-btn {
	position:absolute;
	right:0;
	bottom:0;
}
.alumni-section {
	background:#558126;
	color:#FFFFFF;
	height:388px;
}
.alumni-section h2 {
	color: #ffffff;
	font-size: 20px !important;
	padding: 12px !important;
	text-transform: none;
}
.alumni-section p {
	text-align:justify;
	padding: 0px 12px 12px;
	line-height:20px;
}
ul.date-events {
	border:1px solid #bcbcbc;
	padding:15px;
	position:relative;
}
ul.date-events li {
	display:inline-block;
	width:100%;
	margin-bottom:18px;
}
ul.date-events li:last-child {
	margin:0px;
}
ul.date-events li h2 {
	background:#aa321a;
	color:#FFFFFF;
	text-align:center;
	font-size:22px;
	margin-bottom:0px !important;
	display:inline-block;
	float:left;
}
ul.date-events li h2 span {
	display:block;
}
ul.date-events p {
	font-size:15px;
	color:#1c3b79;
	margin-bottom: 0px !important
}
ul.date-events p span {
	display:block;
	font-size:14px;
	color:#aa321a;
}
.social-plugin {
	background:#fff;
	width:100%;
	float:left;
	padding:40px 0px;
}
/*LUMS-MAIN-HOME-PAGE*/

/*ADMISSIONS*/

.logo-section {
	padding:15px 0px;
}
.top-search {
	position:relative;
	padding:16px 0px;
}
.top-search input[type="text"] {
	border:1px solid #1c3b79;
	border-radius:50px;
	width:100%;
	height:25px;
	padding:5px 26px 5px 10px;
}
.top-search button {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	height: 25px;
	padding: 5px 7px;
	position: absolute;
	right: 0;
}
.top-search button i.fa {
	color:#1c3b79;
}
.admisstion-header {
	background:#69822c;
	padding:25px 0px;
}
.admisstion-header .navbar {
	background:none;
	border:none;
	margin-bottom:0px;
}
.admisstion-header .navbar-collapse {
	border-top:1px solid #7b9834;
	border-bottom:1px solid #7b9834;
}
.admisstion-header .navbar-nav {
	float:none;
	text-align:center;
}
.admisstion-header .nav > li {
	float:none;
	display:inline-block;
}
.admisstion-header .nav > li > a {
	padding:10px 45px;
	text-transform:uppercase;
	font-size:14px;
}
ul.admission-main-slider {
	margin-top:20px;
}
ul.admission-main-slider li img {
	border:5px solid #141414;
	border-radius:10px;
}
ul.admission-main-slider li h1 {
	color:#FFFFFF;
	font-size:35px;
}
ul.admission-main-slider li p {
	color:#FFFFFF;
	font-size:14px;
	margin-top:50px;
}
ul.admission-main-slider li p span {
	color:#7e1212;
}
.adm-slider-btm {
	background:#202020;
	padding:15px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
}
.adm-dif-prog {
	padding:50px 0px;
}
.adm-dif-prog ul li {
	float:left;
	margin-right:18px;
}
.adm-dif-prog ul li:last-child {
	margin-right:0px;
}
.adm-dif-prog ul li a {
	display:block;
}
.adm-dif-prog ul li a h5 {
	background:#4765a0;
	font-size:13px;
	text-align:center;
	margin-bottom:10px;
	padding:6px 0px;
}
.submission-txt {
	background: #fff url("../images/admission/calender-img.png") no-repeat scroll 0 0;
	height: 196px;
	padding: 75px 15px 15px;
	text-align: center;
	width: 176px;
}
.submission-txt span {
	color:#e74c3c;
}
.adm-services {
	background:#8aac37;
	padding:50px 0px;
}
.adm-services ul li a {
	background: #4765a0 none repeat scroll 0 0;
	color: #ffffff;
	display: block;
	height: 100px;
	line-height: 20px;
	padding: 15px 30px;
	text-align: center;
}
.adm-services ul li:nth-child(2) a {
	background:#3498db;
}
.adm-services ul li:nth-child(3) a {
	background:#555555;
}
.adm-services ul li:nth-child(4) a {
	background:#e74c3c;
}
.adm-services ul li:nth-child(5) a {
	background:#9b6bcc;
}
.adm-services ul li:nth-child(6) a {
	background:#f1c40f;
}
.adm-services ul li a .icon-line {
	display: block;
	font-size: 20px;
	margin-bottom: 10px;
}
.testimonials {
	padding:40px 0px;
}
.testimonials ul li p {
	font-size: 14px;
	letter-spacing: 0.3px;
	line-height: 20px;
	text-align: justify;
}
.testimonials ul li p span {
	display: block;
	font-size: 16px;
	padding: 12px 0;
}
/*ADMISSIONS*/

/*OFFICE-OF-FINANCIAL*/

.bg-blue .navbar-collapse {
	border-color:#244c9d;
}
/*OFFICE-OF-FINANCIAL*/

/*FOOTER-SECTION*/
footer {
	float: left;
	width: 100%;
}
.main-footer {
	background: #171717 none repeat scroll 0 0;
	padding: 30px 0;
}
.dotted-border {
	border-left: 1px dotted #5b5b5b;
	min-height: 300px;
}
.main-footer h4,  .main-footer h2 {
	text-transform:uppercase;
	color:#FFFFFF;
}
.main-footer address p {
	color: #a1a1a1;
	line-height: 20px;
	margin-bottom: 10px;
}
.main-footer address p .fa {
	float: left;
	font-size: 16px;
	vertical-align: middle;
	width: 20px;
}
.main-footer address p .fa-home {
	height:30px;
}
.main-footer address p .fa-fax {
	font-size:13px;
}
ul.footer-links li a {
	color: #a1a1a1;
	display: block;
	padding: 5px 0;
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
ul.footer-links li a:hover {
	color:#FFFFFF;
	background:#383838;
	padding-left:0;
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
ul.footer-social-icons li {
	display: block;
	margin-bottom: 15px;
	margin-right: 5px;
}
ul.footer-social-icons li a {
	color:#FFFFFF;
}
ul.footer-social-icons li a .fa {
	background: none repeat scroll 0 0;
	border-radius: 3px;
	border-top: 0px !important;
	color: #ffffff;
	display: inline-block;
	font-size: 17px;
	height: 32px;
	padding-top:7px;
	text-align: center;
	width: 32px;
	vertical-align:middle;
	margin-right:5px;
}
ul.footer-social-icons li a .fa-linkedin {
	background:none;
	border-color:#00a0cc;
}
ul.footer-social-icons li a .fa-twitter {
	background:none;
	border-color:#00c5f2;
}
ul.footer-social-icons li a .fa-instagram {
	background:none;
	border-color:#69a5bf;
}
.footer-copyright {
	background: #222 none repeat scroll 0 0;
	border-top: 1px solid #3f3f3f;
	color: #ffffff;
	font-size: 12px;
	padding: 20px 0;
}
.footer-copyright p span {
	color:#727272;
}
a.footer-logo {
	display:block;
	margin-bottom:20px;
}
/*FOOTER-SECTION*/

ul.research-slider .owl-controls .owl-nav [class*="owl-"] {
	background: #aa321a none repeat scroll 0 0;
	color: #fff;
	display: block;
	font-size: 25px;
	height: 106px;
	padding: 40px 10px 10px;
	vertical-align: middle;
}
ul.research-slider .owl-prev {
	border-bottom:1px solid #FFF;
}
ul.research-slider .owl-controls .owl-nav [class*="owl-"]:hover {
	background:#1F3B71;
}
ul.research-slider {
	padding-right: 40px;
}
ul.research-slider .owl-controls {
	position: absolute;
	right: 0;
	top: 0;
}
 @media all and (max-width: 360px) {
/** Created by Ikram ul haq Khan added for mobile version **/

.home-nav ul.navbar-nav > li ul {
	margin: -45px 0px 0px;
}
}
