/*
Main Styles css code segemnt of uom
*/
body
{
	width:100%; height:auto;
	margin:0px; padding:0px;
	background:#FFF;
	font-family: 'Nunito Sans', sans-serif; font-size:13px;
}
div,a,ul,li,section,input,select,textarea,ul,h1,h2,h3,h4,h5,h6,p
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
ul,h1,h2,h3,h4,h5,h6,p{ margin:0px; padding:0px; }
li{ list-style:none; }
a { text-decoration:none; color:#1a0dbd; }
a:hover
{
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	text-decoration:underline;
}
input,select,textarea
{
	outline:0px;
	border:1px solid #CCCCCC;
	font-family: 'Nunito Sans', sans-serif;
}
textarea{ font-family: 'Nunito Sans', sans-serif; }
select{ font-family: 'Nunito Sans', sans-serif;  }
input[type='submit']{ border:0px; cursor:pointer }
.container{ width:96%; height:auto; max-width:1350px; margin:0 auto; }
.pull-right{ float:right; }
.error
{
	width:90%; height:auto; float:left; position:relative;
	margin-bottom:25px; margin-right:10%; padding:10px; padding-left:35px;
	background:#f64b2f;
	font-size:13px; color:#FFF; font-weight:600;
}
.error i
{
	font-size:21px; color:#9a1903;
	position:absolute; z-index:99; left:15px; top:12px;
}
.error ul{ margin-left:15px; }
.error li{ margin-bottom:4px; list-style:none; }

.success
{
	width:90%; height:auto; float:left; position:relative;
	margin-right:10%; margin-bottom:25px; padding:20px; padding-left:35px;
	background:#7eb62e;
	font-size:14px; color:#FFF; font-weight:600;
}
.success i
{
	font-size:21px; color:#598a10;
	position:absolute; z-index:99; left:15px; top:12px;
}
.success ul { margin-left:15px; }
.success li 
{ 
	margin-bottom:4px; 
	list-style:none; 
}
#header 
{
	width:100%; height:auto;
	position:fixed; left:0px; top:0px; z-index:999;
	font-family: 'Nunito Sans', sans-serif;
}
#header_one 
{
	width:100%; height:45px;
	background:#565658;
}
#header_one_l
{
	width:auto; height:45px; float:left;
	padding-left:25px; padding-right:25px;
	background:#555;
	color:#FFF;line-height:45px; text-transform:capitalize; font-size:16px;
}
#nav_top { width:auto; height:auto; float:right; }
#nav_top ul { width:100%; height:auto; float:left; }
#nav_top ul li
{ 
	width:auto; height:auto; float:left;
	position:relative;
}
#nav_top ul li a
{ 
	width:100%; height:auto; float:left;
	padding-left:15px; padding-right:15px;
	font-size:14px; color:#FFF; font-weight:600; line-height:45px;
}
#nav_top ul li a:hover{ text-decoration:none; color:#aa9470; }
#nav_top ul ul
{
	width:250px; height:auto; 
	position:absolute; right:0px; top:45px; z-index:99; display:none;
	background:rgb(170, 148, 112, 0.7);
}
#nav_top ul ul li{ width:100%; height:auto; float:left; margin-left:0px; position:relative; }
#nav_top ul ul li a
{
	width:100%; height:auto; float:left;
	padding-left:13px; padding-top:15px; padding-bottom:15px;
	border-bottom:1px solid rgba(180,180,180,0.3);
	color:#FFF; font-size:14px; line-height:inherit;
}
#nav_top ul ul li a:hover 
{ 
	background:rgb(179, 91, 81); 
	color:#FFF; 
	padding-left:17px; 
}
#nav_top ul li:hover > ul {	display:block; }
#header_two 
{
	width:100%; height:100px; float:left;
	border-bottom:1px solid #e8eaeb; background:#B35B51;
}
#logo
{
	width:auto; height:auto; float:left;
	margin-top:9px;
}
#logo img { width:auto; height:auto; float:left; }
#nav { width:auto; height:auto; float:right; }
#nav ul { margin:0px; padding:0px; float:left; }
#nav ul li 
{ 
	width:auto; height:auto; float:left; 
	position:relative;
	list-style:none;
	margin-left:5px; margin-right:5px;
}
#nav ul li a 
{ 
	width:auto; height:100px; float:left;
	padding-left:15px; padding-right:15px; 
	font-size:18px; color:#FFF; line-height:100px; text-transform:uppercase; font-family: 'Nunito Sans', sans-serif; font-weight:600; text-decoration:none;
}
#nav ul li a:hover{ text-decoration:none; color:#aa9470; line-height:94px; border-top:3px solid #FFF; }
.current-menu-item { color:#aa9470 !important; }
#nav ul ul
{
	width:250px; height:auto; 
	position:absolute; left:15px; top:100px; z-index:99;
	display:none;
	background:rgb(170, 148, 112, 0.7);
}
#nav ul ul li 
{ 
	width:100%; height:auto; float:left; 
	margin-left:0px; position:relative; 
}
#nav ul ul li a
{
	width:100%; height:auto; float:left;
	padding-left:13px; padding-top:15px; padding-bottom:15px;
	border-bottom:1px solid rgba(180,180,180,0.3);
	color:#FFF; font-size:14px; line-height:inherit;
}
#nav ul ul li a:hover 
{ 
	padding-left:17px;
	color:#FFF;
	background:rgb(179, 91, 81);line-height:inherit; border-top:inherit; 
}
#mobile-nav
{
	width:50px; height:50px; 
	position:absolute;right:120px; top:73px; display:none;
	text-align:center; cursor:pointer;
}
#mobile-nav i { font-size:28px; line-height:45px; color:#FFF; }
#mobile-nav-list
{
	width:100%; height:auto; 
	position:absolute; left:0px; top:80px;
	background:rgba(255,0,0,0.8); display:none;
}
#mobile-nav-list li
{
	width:100%; height:auto; float:left;
}
#mobile-nav-list li a
{
	width:100%; height:auto; float:left;
	font-size:14px; color:#FFF;
	padding-top:10px; padding-bottom:10px; padding-left:15px;
	border-bottom:1px solid rgba(255,0,0,1);
}
#mobile-nav-list li a:hover{ text-decoration:none; }
#nav ul li:hover > ul
{
	display:block;
}
#h-search
{
	float:right; margin-top:37px; margin-bottom:37px; margin-left:10px; color:#FFF; cursor:pointer; font-weight:500; 
}
#h-search i{ font-size:24px; }
#slider 
{
    width: 100%; height: auto; float: left;
    margin-bottom: 45px; margin-top:145px;
}
#slider img { width: 100%; height: auto; }
.home-slider-cont 
{
    width: 100%; height: auto;
    position: absolute; bottom: 380px; left: 100px;
}
.home-slider-cont h3 
{
	width:100%; height:auto; float:left; max-width:860px;
	padding-left:3%; padding-right:3%; margin-bottom: 15px;
    font-size: 62px; color: #FFF; font-weight: 700;
	background:#353233; border-radius:15px; display:inline-block; 
}
.home-slider-cont p 
{ 
	width:100%; height:auto;float:left;
	font-size: 24px; color: #FFF;font-weight:600;font-family: 'Nunito Sans', sans-serif;
 }
#slider .owl-controls 
{
    width: 100%; 
	position: absolute; z-index: 99; right: 0px; top: 50%;
}
#slider .owl-theme .owl-controls .owl-buttons div 
{
    width: 70px; height: 70px;
    top: -83px;
    color: rgba(255,255,255,0.8); text-align: center; line-height: 100px;
    filter: Alpha(Opacity=100); opacity: 1;
    background: rgba(0,0,0,0.8); border: 1px solid #000;
}
#slider .owl-controls .owl-buttons .owl-prev { left: 2%; }
#slider .owl-next { right: 2%; }
#slider .owl-theme .owl-controls .owl-buttons div i { font-size: 54px; font-weight:600; }
.owl-pagination {    
	text-align: center;
    top: 150px !important; position: relative;
}
.owl-controls .owl-page span 
{
	
    display: block;
    width: 15px !important;
    height: 15px !important;
    background:#b15b51 !important;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgb(0 0 0 / 30%);
}
.owl-controls .owl-page.active span { background:#ad8e65 !important; }

#home_cat_slider
{
	width:100%; height:auto; float:left;
	margin-top:20px; margin-bottom:75px; 
}
#home_cat_slider ul
{
	width:100%; height:auto; float:left;
	padding:0; margin-top:-230px; background:none;
}
#home_cat_slider ul li 
{
	width:93%; height:auto; float:left;
	position:relative; overflow:hidden;
	margin-left:3.5%; margin-right:3.5%;
}
#home_cat_slider ul li a
{
	width:100%; height:auto; float:left;
}
.home_cat_slider_img 
{ 
	width:100%; height:auto; float:left;
	position:relative; 
}
.home_cat_slider_img img 
{
	width:100%; height:auto; float:left;
	border-radius:15px;
}
.home_cat_slider_text 
{ 
	width:90%; height:auto; 
	position:absolute; top:0px;
	margin-left:5%; margin-right:5%; padding:25px; padding-top:0px; z-index:399;
}
.home_cat_slider_text big
{
	width:50%; height:auto; float:left;
	padding-top:5px; padding-bottom:5px; margin-left:25%; margin-right:25%;
	background:#B35B51; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:25px; border-bottom-right-radius:25px;
	font-size:14px; text-transform:uppercase; letter-spacing:2px; color:#FFF; font-weight:600; text-align:center;
}
.home_cat_slider_text h3
{
	width:100%; height:auto; float:left;
	margin-top:60px;
	font-size:24px; text-transform:capitalize; color:#FFF; letter-spacing:2px;
}
.home_cat_slider_text p
{
	width:100%; height:auto; float:left;
	margin-top:120px;
	font-size:16px; color:#EEE;
}
.home_cat_slider_text span
{
	width:100%; height:auto; float:left;
	margin-top:20px;
	font-size:16px; color:#B35B51; text-align:right; text-transform:uppercase; font-weight:600;
}
#home_cat_slider .owl-controls {
    width: 100%;
    position: absolute; z-index: 99; right: 0px; bottom: -380px;
}
#home_cat_slider .owl-theme .owl-controls .owl-buttons div {
    width: 40px; height: 40px;
    top: -358px;
    color: #B35B51; text-align: center; line-height: 45px;
    filter: Alpha(Opacity=100); opacity: 1;
    background: none; border:2px solid #B35B51; border-radius:90px;
    margin-left: 89%; margin-right: 2%;
	text-shadow: none;
}
#home_cat_slider .owl-controls .owl-buttons .owl-prev { left: 0px; }
#home_cat_slider .owl-theme .owl-controls .owl-buttons div i { font-size: 24px; }
#home_cat_slider .owl-carousel .owl-buttons div i {
    font-size: 24px;
    margin: 3px 0 0 !important;
}
#home_cat_slider h5
{
	width:100%; height:auto; float:left;
	padding-left:25px;
	font-size:16px; text-transform:uppercase; text-decoration:underline; text-decoration-color:#B35B51;
}
#home_about
{
	width:100%; height:auto; float:left;
	margin-top:30px; margin-bottom:60px;
}
#home_about h2
{
	width: 100%; height:auto; float:left;
	font-size:24px; letter-spacing:2px; text-transform:uppercase; 
}
#home_about_left
{
	width:50%; height:auto; float:left; 
	padding-right:5%; border-right: 3px solid #8E8D8D;
}
#home_about_left ul
{
	width:100%; height:auto; float:left;
	margin-top:30px;
}
#home_about_left ul li
{
	width:46%; height:100px; float:left;
	padding-top:15px; padding-bottom:15px; margin-left:2%; margin-right:2%; margin-top:1.5%; margin-bottom:1.5%; padding-left:10px; padding-right:10px;
	background:#8E8D8D; border-radius:15px;
}
#home_about_left ul li a
{
	width:100%; height:auto; float:left;
	font-size:24px; color:#FFF; text-transform:uppercase; letter-spacing:2px; text-align:center; font-weight:700; text-decoration:none;
}
#home_about_right
{
	width:45%; height:auto; float:left;
	margin-left:5%; margin-top:50px; 
}
#home_about_right img
{
	width:75%; height:auto; float:left;
	margin-right:25%;
}
#home_about_right p
{
	width:100%; height:auto; float:left; 
	margin-top:30px; 
	font-size:16px; line-height:27px; 
}
#home_about_right span
{
	width:100%; height:auto; float:left;
	margin-top:15px; 
	font-size:18px; text-transform:uppercase; letter-spacing:2px; color:#B35B51; font-weight:600;
}
#home_news
{
	width:100%; height:auto; float:left;
	margin-bottom:60px; margin-top:30px;
}
#home_news h2
{
	width: 100%; height:auto; float:left;
	font-size:24px; letter-spacing:2px; text-transform:uppercase;
	margin-bottom:35px; 
}
#home_news_inner { width:100%; height:auto; float:left; }
#home_news_inner ul
{
	width:100%; height:auto; float:left;
	padding:0;
}
#home_news_inner ul li 
{
	width:31.33%; height:auto; float:left;
	position:relative; overflow:hidden;
	margin-left:1%; margin-right:1%; margin-bottom:2%;
}
#home_news_inner ul li a
{
	width:100%; height:auto; float:left;
}
.home_news_inner_img 
{ 
	width:100%; height:auto; float:left;
	position:relative; 
}
.home_news_inner_img img 
{
	width:100%; height:auto; float:left;
	border-radius:15px;
}
.home_news_inner_text 
{ 
	width:90%; height:auto; 
	position:absolute; top:0px;
	margin-left:5%; margin-right:5%; padding:25px; padding-top:0px; z-index:399;
}
.home_news_inner_text h3
{
	width:100%; height:auto; float:left;
	margin-top:275px;
	font-size:24px; text-transform:capitalize; color:#FFF; font-weight:900; letter-spacing:2px;
}
.home_news_inner_text big
{
	width:50%; height:auto; float:left;
	padding-top:5px; padding-bottom:5px; margin-left:25%; margin-right:25%;
	background:#B35B51; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:15px; border-bottom-right-radius:15px;
	font-size:14px; text-transform:uppercase; letter-spacing:2px; color:#FFF; font-weight:600; text-align:center;
}
#home_event_top_banner
{
	width:100%; height:auto; float:left;
	padding-top:5%; padding-bottom:5%; margin-top:60px; margin-bottom:90px; 
	background:#353233;
}
#home_event_top_banner_l
{
	width:45%; height:auto; float:left;
	margin-right:5%;
}
#home_event_top_banner_l h2
{
	width:100%; height:auto; float:left;
	font-size:44px; text-transform:uppercase; color:#b79a6b; letter-spacing:2px; font-weight:900;
}
#home_event_top_banner_l h3 
{
	width:100%; height:auto; float:left;
	margin-top:15px;
	font-size:20px; text-transform:uppercase; letter-spacing:2px; color:#FFF; font-weight:800;
}
#home_event_top_banner_l p
{
	width:100%; height:auto; float:left;
	margin-top:10px; margin-bottom:20px;
	font-size:16px; line-height:27px; color:#EEE;
}
#home_event_top_banner_l a
{
	width:100%; height:auto; float:left;
	font-size:18px; color:#a6915e; text-transform:uppercase; letter-spacing:2px; font-weight:700; text-decoration:none;
}
#home_event_top_banner_r
{
	width:45%; height:auto; float:left;
	position:relative;
	margin-right:5%; margin-top:-120px;
}
#home_event_top_banner_r img
{
	width:100%; height:auto;
	position:absolute; top:0px;
	border-radius:10px;
}

#home_event_slider
{
	width:100%; height:auto; float:left;
	margin-top:30px; margin-bottom:60px; 
}
#home_event_slider h2
{
	width: 100%; height:auto; float:left;
	font-size:24px; letter-spacing:2px; text-transform:uppercase; 
}
#home_event_slider_main
{
	width:100%; height:auto; float:left;
	margin-top:30px;
}
#home_event_slider_main ul
{
	width:100%; height:auto; float:left;
	padding:0;
}
#home_event_slider_main ul li
{
	width:90%; height:auto; float:left;
	position:relative; overflow:hidden;
	margin-left:5%; margin-right:5%; padding:25px; 
	background:#b79b6c; border-radius:10px;
}
#home_event_slider_main_center{ background:#353233 !important; }
#home_event_slider_main_right{ background:#804a49 !important; }
#home_event_slider_main ul li a
{
	width:100%; height:auto; float:left;
}
#home_event_slider_main big
{
	width:15%; height:auto; float:left;
	background:#c0584d; border-radius:15px;
	padding:15px; margin-right:85%;
	font-size:28px; font-weight:700;color:#FFF; line-height:28px;
}
#home_event_slider_main h3
{
	width:80%; height:auto; float:left;
	margin-top:30px; margin-right:20%;
	font-size:28px; text-transform:uppercase; letter-spacing:3px; font-weight:800; color:#FFF;
}
#home_event_slider_main small
{
	width:100%; height:auto; float:left;
	color:#c0584d; font-size:14px; 
}
#home_event_slider_main h4
{
	width:100%; height:auto; float:left;
	margin-top:5px;
	font-size:22px; color:#EEE; font-weight:400;
}
#home_event_slider_main p
{
	width:100%; height:auto; float:left;
	margin-top:30px;
	font-size:16px; line-height:24px; color:#EEE;
}
#home_event_slider_main span
{
	width:100%; height:auto; float:left;
	margin-top:20px;
	color:#c0584d; font-size:18px; text-transform:uppercase; font-weight:700; text-align:right;
}
#home_event_slider_main .owl-controls {
    width: 100%;
    position: absolute; z-index: 99; right: 0px; bottom: -380px;
}
#home_event_slider_main .owl-theme .owl-controls .owl-buttons div {
    width: 40px; height: 40px;
    top: -358px;
    color: #B35B51; text-align: center; line-height: 45px;
    filter: Alpha(Opacity=100); opacity: 1;
    background: none; border:2px solid #B35B51; border-radius:90px;
    margin-left: 89%; margin-right: 2%;
	text-shadow: none;
}
#home_event_slider_main .owl-controls .owl-buttons .owl-prev { left: 0px; }
#home_event_slider_main .owl-theme .owl-controls .owl-buttons div i { font-size: 24px; }
#home_event_slider_main .owl-carousel .owl-buttons div i {
    font-size: 24px;
    margin: 3px 0 0 !important;
}
#home_inside_voices
{
	width:100%; height:auto; float:left;
	padding-top:2%; padding-bottom:2%; margin-top:60px; margin-bottom:90px; 
	background:#804a49;
}	
#home_inside_voices_r
{
	width:45%; height:auto; float:right;
	margin-right:5%;
}
#home_inside_voices_r h2
{
	width:100%; height:auto; float:left;
	font-size:36px; text-transform:uppercase; color:#b79a6b; letter-spacing:2px; font-weight:900;
}
#home_inside_voices_r h3 
{
	width:100%; height:auto; float:left;
	margin-top:15px;
	font-size:20px; text-transform:uppercase; letter-spacing:2px; color:#FFF; font-weight:800;
}
#home_inside_voices_r span 
{
	width:100%; height:auto; float:left;
	font-size:18px; color:#a6915e; text-transform:uppercase; letter-spacing:2px; font-weight:700; text-decoration:none;
}
#home_inside_voices_r p
{
	width:100%; height:auto; float:left;
	margin-top:10px; margin-bottom:20px;
	font-size:16px; line-height:27px; color:#EEE;
}
#home_inside_voices_r a
{
	width:100%; height:auto; float:left;
	font-size:18px; color:#a6915e; text-transform:uppercase; letter-spacing:2px; font-weight:700; text-decoration:none;
}
#home_inside_voices_l
{
	width:45%; height:auto; float:left;
	position:relative;
	margin-right:5%; margin-top:-75px;
}
#home_inside_voices_l img
{
	width:100%; height:auto;
	position:absolute; top:0px;
	border-radius:10px;
}
#home_brand_slider
{
	width:100%; height:auto; float:left; 
	margin-top:30px; margin-bottom:60px;
}
#home_brand_slider h2
{
	width: 100%; height:auto; float:left;
	margin-top:30px;
	font-size:24px; letter-spacing:2px; text-transform:uppercase; 
}
#home_brand_slider ul
{
	width:100%; height:auto; float:left;
}
#home_brand_slider ul li
{
	width:100%; height:auto; float:left;
	padding-top:8px; padding-bottom:8px;
}
#home_brand_slider ul li img
{
	width:80%; height:auto; float:left;
	margin-left:5%; margin-right:5%;
	padding:8px;
}
#home_brand_slider .owl-controls {
    width: 100%;
    position: absolute; z-index: 99; right: 0px; bottom: -380px;
}
#home_brand_slider .owl-theme .owl-controls .owl-buttons div {
    width: 40px; height: 40px;
    top: -358px !important;
    color: #B35B51; text-align: center; line-height: 45px;
    filter: Alpha(Opacity=100); opacity: 1;
    background: none; border:2px solid #B35B51; border-radius:90px;
    margin-left: 89%; margin-right: 2%;
	text-shadow: none;
}
#home_brand_slider .owl-controls .owl-buttons .owl-prev { left: 0px; }
#home_brand_slider .owl-theme .owl-controls .owl-buttons div i { font-size: 24px; }
#home_brand_slider .owl-carousel .owl-buttons div i {
    font-size: 24px;
    margin: 3px 0 0 !important;
}
#footer
{
	width:100%; height:auto; float:left;
	padding-top:45px; padding-bottom:45px;
	background:#565658;
}
#footer_main_l
{
	width:50%; height:auto; float:left;
	margin-right:10%;
}
.footer_main_l_list
{
	width:32.33%; height:auto; float:left;
	margin-right:1%;
}
.footer_main_l_list h4
{
	width:100%; height:auto; float:left;
	font-size:24px; color:#FFF;;
}
.footer_main_l_list ul
{
	width:100%; height:auto; float:left;
	margin-top:15px;
}
.footer_main_l_list ul li
{
	width:100%; height:auto; float:left;
	padding-top:5px; padding-bottom:5px;
}
.footer_main_l_list ul li a
{
	width:100%; height:auto; float:left;
	font-size:16px; line-height:24px; color:#EEE; text-decoration:none;
}
#footer_main_r { width:40%; height:auto; float:left; }
#footer_main_r h4
{
	width:100%; height:auto; float:left;
	font-size:24px; color: #FFF; text-transform:capitalize;
}
#footer_main_r form
{
	width:100%; height:auto; float:left;
	margin-top:30px;
}
#footer_main_r input
{
	width:100%; height:52px; float:left;
	padding-left:10px; 
	font-size:16px; color:#333; 
	background: #8c8b8b; border-radius:8px; border:1px solid #8c8b8b;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333;
  opacity: 1; /* Firefox */
}
#footer_main_r input:focus { background: #FFF; border:1px solid #8c8b8b; }
#footer_main_r input[type="submit"]
{
	width:auto; height:52px; float:left;
	padding: 15px 45px 15px 45px; margin-top:20px; 
	font-size:16px; color:#FFF; text-transform:uppercase; font-weight:700;
	background: #b15b51; border-radius:8px; border:1px solid #b15b51;
}
#footer_social
{
	 width:100%; height:auto; float:left; 
	 margin-top:35px;
}
#footer_social ul { width:100%; height:auto;float:left; }
#footer_social ul li
{
	float:left; 
	margin-left:15px;
}
#footer_social ul li a
{
	width:40px; height:40px; float:left;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; background:#FFF;
	text-align:center; line-height:45px;
}
#footer_social ul li a i{ color:#565658; font-size:20px; }
#footer_logo
{
	width:100%; height:auto; float:left;
	margin-top:45px;
}
#footer_logo img
{
	width:60%; height:auto; float:left;
	margin-right:40%;
}
#footer_copyrights
{
	width:100%; height:auto; float:left;
	margin-top:150px;
}
#footer_copyrights p
{
	width:100%; height:auto; float:left;
	text-align:center; font-size:14px; color:#EEE;
}
#h_search_box
{
	width: 100%; height: 100vh; display:none;
	position: fixed; z-index:999; left:0px; top:0px;
	background:#222222ba;
	text-align:center;
}
#close_btn
{
	height: auto;
	position:absolute; top:40px; right:40px;
	padding:5px 10px 5px 10px;
	font-size:18px; color:#e5e5e5; text-align:center; text-decoration:none; font-weight:600;
	background:#8b8b8b; border-radius:2px; border:2px double #8b8b8b; cursor:pointer;
}
#h_search_box form
{
	width:50%; height:auto; float:left;
	margin-top:20%; margin-left:25%; margin-right:25%; 
}
#h_search_box input
{
	width:70%; height:52px; float:left;
	padding-left: 10px;
    font-size: 16px; color: #333;
    background: #8c8b8b; border: 1px solid #8c8b8b;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333;
  opacity: 1; /* Firefox */
}
#h_search_box input:focus { background: #FFF; border:1px solid #8c8b8b; }
#h_search_box input[type="submit"]
{
	width:30%; height:52px; float:left;
	padding:15px 45px 15px 45px;
	font-size:16px; color:#FFF; text-transform: uppercase; font-weight:700; background: #b15b51;
}
#faculty_of_business
{
	width:100%; height:auto; float:left;
	margin-top:145px; padding-top:30px; padding-bottom:30px;
}
#faculty_of_business_left { width:70%; height:auto; float:left; }
.bread_crumb { width:100%; height:auto; float:left; }
.bread_crumb ul { width:100%; height:auto; float:left; }
.bread_crumb ul li
{
	width:auto; height:auto; float:left;
	padding-left:5px; padding-right:5px;
}
.bread_crumb ul li a 
{
	width:100%; height:auto; float:left;
	font-size:16px; color:#808080; text-transform: uppercase; font-weight:600; text-decoration:none;
}
.breadcrumb_active { color:#000 !important; }
#faculty_of_business_right
{
	width:25%; height:auto; float:left;
	margin-left:5%;
}
.side_bar_search { width:100%; height:auto; float:left; }
.side_bar_search form { width:auto; height:auto; float:right; }
.side_bar_search input
{
	width:270px; height:30px; float:left;
	padding-left:10px;
	font-size:16px; color:#808080; font-weight:600; text-decoration:none;
	-webkit-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	border-radius: 5px 0px 0px 5px;
}
::placeholder { color:#587082; }
.side_bar_search button 
{
	width:40px; height:30px; float:left;
	-webkit-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	color:#FFF;
	background:#b15b51; border-radius: 0px 5px 5px 0px; border:none;
}
.side_bar_staff_categories
{
	width:auto; height:auto; float:right;
	margin-top:70px;
}
.side_bar_staff_categories ul { width:100%; height:auto; float:left; }
.side_bar_staff_categories ul li 
{
	width:100%; height:auto; float:left;
	padding-top:8px; padding-bottom:8px; margin-bottom:10px;
	color:#587082; font-size:16px; text-align:center;
	border-radius:10px;
	-webkit-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
}
#faculty_of_business_left_inner
{
	width:100%; height:auto; float:left;
	margin-top:60px;
}
#faculty_of_business_left_inner h2
{
	width:100%; height:auto; float:left;
	font-size:28px; color:#B35B51; font-weight:900;
	margin-bottom:30px;
}
.faculty_of_business_left_inner_staffs 
{
	width:40%; height:auto; float:left;
	margin-right:60%; margin-bottom:45px;
}
.faculty_of_business_left_inner_staffs img
{
	width:100%; height:auto; float:left;
	 margin-bottom:45px; 
	-webkit-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	border-radius:10px;
}
.faculty_of_business_left_inner_staffs h4
{
	width:100%; height:auto; float:left;
	font-size:23px; color:#333; font-weight:900;
}
.faculty_of_business_left_inner_staffs h5
{
	width:100%; height:auto; float:left;
	font-size:16px; color:#363233; font-weight:900;
	margin-bottom:30px;
}
.faculty_of_business_left_inner_staffs_l { width:50%; height:auto; float:left; }
.faculty_of_business_left_inner_staffs_l ul { width:100%; height:auto; float:left; }
.faculty_of_business_left_inner_staffs_l ul li
{
	width:100%; height:auto; float:left;
	font-size:16px; color:#000;
}
.faculty_of_business_left_inner_staffs_r { width:50%; height:auto; float:left; }
.faculty_of_business_left_inner_staffs_r ul { width:100%; height:auto; float:left; }
.faculty_of_business_left_inner_staffs_r ul li
{
	width:100%; height:auto; float:left;
	font-size:16px; color:#000;
}
#faculty_of_business_head_of_dep { width:100%; height:auto; float:left; }
#faculty_of_business_head_of_dep h3
{
	width:100%; height:auto; float:left;
	font-size:20px; color:#8d8b8b; font-weight:900;
}
#faculty_of_business_head_of_dep ul { width:100%; height:auto; float:left; }
#faculty_of_business_head_of_dep li
{
	width:28%; height:auto; float:left;
	margin-bottom:45px; 
}
#faculty_of_business_left_inner_staffs_one { margin-right:6.5%; }
#faculty_of_business_left_inner_staffs_three { margin-left:6.5%; }
#faculty_of_business_head_of_dep li a { width:100%; height:auto; float:left; }
#faculty_of_business_head_of_dep li img
{
	width:100%; height:auto; float:left;
	 margin-bottom:45px; 
	-webkit-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	border-radius:10px;
}
#faculty_of_business_head_of_dep ul li a h4
{
	width:100%; height:auto; float:left;
	font-size:23px; color:#333; font-weight:900;
}
#faculty_of_business_head_of_dep ul li a h5
{
	width:100%; height:auto; float:left;
	font-size:16px; color:#363233; font-weight:900;
	margin-bottom:30px;
}
#faculty_of_business_head_of_dep ul li a .faculty_of_business_left_inner_staffs_l { width:50%; height:auto; float:left; }
#faculty_of_business_head_of_dep ul li a .faculty_of_business_left_inner_staffs_l ul { width:100%; height:auto; float:left; }
#faculty_of_business_head_of_dep ul li a .faculty_of_business_left_inner_staffs_l ul li
{
	width:100%; height:auto; float:left;
	font-size:16px; color:#000; margin-bottom:inherit;
}
#faculty_of_business_head_of_dep ul li a .faculty_of_business_left_inner_staffs_r { width:50%; height:auto; float:left; }
#faculty_of_business_head_of_dep ul li a .faculty_of_business_left_inner_staffs_r ul { width:100%; height:auto; float:left; }
#faculty_of_business_head_of_dep ul li a .faculty_of_business_left_inner_staffs_r ul li
{
	width:100%; height:auto; float:left;
	font-size:16px; color:#000; margin-bottom:inherit;
}
#faculty_of_business_head_of_dep hr { margin-bottom:45px; }
#individual_detailed_staff
{
	width:100%; height:auto; float:left;
	margin-top:145px; padding-top:30px; padding-bottom:60px;
}
#individual_detailed_staff_in { width:100%; height:auto; float:left; }
#individual_detailed_staff_main
{
	width:100%; height:auto; float:left;
	margin-top:60px; margin-bottom:45px;
}
#individual_detailed_staff_main_l
{
	width:31%; height:auto; float:left;
	margin-right:7%;
}
#individual_detailed_staff_main_l img
{
	width:100%; height:auto; float:left;
	-webkit-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	border-radius:30px;
}
#individual_detailed_staff_main_r
{
	width:42%; height:auto; float:left;
	margin-right:20%; margin-top:20px;
}
#individual_detailed_staff_main_r h2
{
	width:100%; height:auto; float:left;
	font-size:32px; color:#333; font-weight:900;
}
#individual_detailed_staff_main_r h3
{
	width:100%; height:auto; float:left;
	font-size:24px; color:#363233; font-weight:900;
	margin-bottom:20px;
}
.individual_detailed_staff_main_r_info { width:33.33%; height:auto; float:left; }
.individual_detailed_staff_main_r_info ul { width:100%; height:auto; float:left; }
.individual_detailed_staff_main_r_info ul li
{
	width:100%; height:auto; float:left;
	font-size:16px; color:#000;
}
.individual_detailed_staff_main_r_info ul li strong
{
	width:100%; height:auto; float:left; 
	margin-bottom:12px; font-size:18px;
}
.individual_detailed_staff_main_r_info ul li img
{
	width:20px; height:auto; float:left;
	padding-right:8px; margin-bottom:10px;
}
.individual_detailed_staff_main_r_info_bottom 
{
	width:100%; height:auto; float:left;
	margin-top:10px; 
}
.individual_detailed_staff_main_r_info_bottom ul { width:100%; height:auto; float:left; }
.individual_detailed_staff_main_r_info_bottom li
{
	width:100%; height:auto; float:left;
	font-size:16px; margin-bottom:5px;
}
.individual_detailed_staff_main_r_info_bottom strong
{
	width:100%; height:auto; float:left;
	font-size:18px;
}
#individual_detailed_staff_bottom { width:100%; height:auto; float:left; }
#individual_detailed_staff_bottom .individual_detailed_staff_bottom_in
{
	width:100%; height:auto; float:left;
	margin-bottom:30px;
}
#individual_detailed_staff_bottom .individual_detailed_staff_bottom_in hr
{
	width:100%; height:2px; float:left;
	background:#8c8b8b; margin-bottom:30px;
}
#individual_detailed_staff_bottom .individual_detailed_staff_bottom_in h4
{
	width:100%; height:auto; float:left;
	margin-bottom:20px;
	font-size:24px; color:#8c8b8b; font-weight:900;
}
#individual_detailed_staff_bottom .individual_detailed_staff_bottom_in p
{
	width:100%; height:auto; float:left;
	font-size:16px;	
}
#individual_detailed_staff_bottom .individual_detailed_staff_bottom_in strong
{
	width:100%; height:auto; float:left;
	margin-bottom:15px;
}
.tittle_space { margin-top:30px; }
#individual_detailed_staff_bottom .individual_detailed_staff_bottom_in ul
{
	width:100%; height:auto; float:left;
	padding-left:20px;
}
#individual_detailed_staff_bottom .individual_detailed_staff_bottom_in ul li
{
	width:100%; height:auto; float:left;
	font-size:16px;
	list-style:disc;
}
#procurement
{
	width:100%; height:auto; float:left;
	margin-top:145px; padding-top:30px; padding-bottom:30px;
}
#procurement_left { width:70%; height:auto; float:left; }
#procurement_right
{
	width:25%; height:auto; float:left;
	margin-left:5%;
}
#procurement_main { width:100%; height:auto; float:left; }
#procurement_main h2
{
	width:100%; height:auto; float:left;
	font-size:28px; color:#B35B51; font-weight:900;
	margin-bottom:30px; margin-top:60px;
}
#procurement_main h3
{
	width:100%; height:auto; float:left;
	font-size:18px; text-transform: uppercase; 
}
.procurement_main_inner
{
	width:100%; height:auto; float:left;
	margin-top:15px; margin-bottom:45px;
}
.procurement_main_inner ul { width:100%; height:auto; float:left; }
.procurement_main_inner ul li 
{
	width:30.33%; height:auto; float:left;
	padding:30px 20px 30px 20px; margin-right:1.5%; margin-left:1.5%; margin-top:15px; margin-bottom:15px;
	background:#d8d8d9; border-radius:10px;
}
.procurement_main_inner ul li h4 
{
	width:100%; height:auto; float:left;
	font-size:24px; font-weight:900; text-transform:uppercase; text-decoration:none; color:#333;
	margin-bottom:30px;
}
.procurement_main_inner ul li h5
{
	width:100%; height:auto; float:left;
	font-size:16px; text-transform:capitalize; text-decoration:none; color:#000; font-weight:400; 
}
.procurement_main_inner ul li big
{
	width:100%; height:auto; float:left;
	font-size:16px; text-transform:capitalize; text-decoration:none; color:#000; font-weight:400; 
}
.procurement_main_inner ul li h6
{
	width:100%; height:auto; float:left;
	margin-top:20px;
	font-size:16px; text-transform:capitalize; text-decoration:none; color:#854b49; font-weight:900; 
}
.procurement_main_inner ul li small
{
	width:100%; height:auto; float:left;
	font-size:16px; text-decoration:none; color:#854b49; font-weight:900; 
}
.procurement_main_inner ul li span
{
	width:auto; height:auto; float:right;
	margin-top:30px;
	font-size:15px; text-decoration:none; color:#bd7164; text-transform:uppercase; font-weight:700;
}
.procurement_main_inner ul li span i
{
	padding-left:8px;
	font-size:18px;
}
#procurement_main hr
{
	width:97%; height:1px; float:left;
	background: #8c8b8b;
	margin-left:1.5%; margin-right:1.5%; 
}
#staff_portal
{
	width:100%; height:auto; float:left;
	margin-top:145px; padding-top:30px; padding-bottom:30px;
}
#staff_portal_main { width:100%; height:auto; float:left; }
#staff_portal h2
{
	width:100%; height:auto; float:left;
	font-size:28px; color:#B35B51; font-weight:900;
	margin-bottom:30px; margin-top:60px;
}
#staff_portal_main_left_menu
{
	width:67%; height:auto; float:left;
	margin-right:3%;
}
#staff_portal_main_left_menu ul { width:100%; height:auto; float:left; }
#staff_portal_main_left_menu ul li
{
	width:47%; height:auto; float:left;
	padding-top:45px; padding-bottom:45px;
	background:url(../images/img-3-1.jpg) center no-repeat; //this one
	margin-left:1.5%; margin-right:1.5%; margin-bottom:25px;
	-webkit-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	border-radius:10px;
}
#staff_portal_main_left_menu ul li h4
{
	width:100%; height:auto; float:left;
	text-align:center; font-size:32px; font-weight:900; text-transform:uppercase; color:#FFF; 
}
#staff_portal_main_right_menu { width:30%; height:auto; float:left; }
#staff_portal_main_right_menu ul
{
	width:100%; height:auto; float:left;
	margin-top:10px;
}
#staff_portal_main_right_menu ul li
{
	width:100%; height:auto; float:left;
	padding-top:15px; padding-bottom:15px; margin-bottom:15px;
	background:#B35B51; 
	color:#FFF; font-size:20px; text-transform:uppercase; font-weight:900; text-align:center;
	border-radius:10px;
	-webkit-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45); 
}
#staff_portal_main_right_menu ul li a { color:#FFF; text-decoration:none; }
#staff_portal hr
{
	width:99%; height:2px; float:left;
	margin-top:30px; margin-left:1%;
	background:#8c8b8b;
}
#staff_portal_bottom
{
	width:100%; height:auto; float:left;
	margin-top:45px; margin-bottom:60px;
}
#staff_portal_bottom h3
{
	width:100%; height:auto; float: left; 
	font-size:24px; text-transform:uppercase; 
}
#staff_portal_bottom_main
{
	width:100%; height:auto; float:left;
	margin-top:30px;
}
#staff_portal_bottom_main ul { width:100%; height:auto; float:left; }
#staff_portal_bottom_main ul li 
{
	width:90%; height:auto; float:left;
	position:relative;
	margin-left:5%; margin-right:5%; padding:25px 15px 25px 15px;
	background:#b99a6c; border-radius:10px;
}
#staff_portal_bottom_main .owl-controls {
    width: 100%;
    position: absolute;
    z-index: 99;
    right: 0px;
    bottom: -358px;
}
#staff_portal_bottom_main .owl-theme .owl-controls .owl-buttons div {
    width: 40px; height: 40px;
    top: -320px;
    color: #B35B51; text-align: center; line-height: 45px;
    filter: Alpha(Opacity=100); opacity: 1;
    background: none; border:2px solid #B35B51; border-radius:90px;
    margin-left: 89%; margin-right: 2%;
	text-shadow: none;
}
#staff_portal_bottom_main .owl-controls .owl-buttons .owl-prev { left: 0px; }
#staff_portal_bottom_main .owl-theme .owl-controls .owl-buttons div i {
    font-size: 24px;
}
#staff_portal_bottom_main .owl-carousel .owl-buttons div i {
    font-size: 24px;
    margin: 3px 0 0 !important;
}
#staff_portal_bottom_main ul li a
{
	width:100%; height:auto; float:left; 
}
#staff_portal_bottom_main big
{
	width:auto; height:auto; float:left;
	background:#c0584d; border-radius:15px;
	padding:15px; margin-right:60%;
	font-size:28px; font-weight:900;color:#FFF; line-height:38px; text-transform:uppercase;
}
#staff_portal_bottom_main h4
{
	width:100%; height:auto; float:left;
	margin-top:30px;
	font-size:24px; text-transform:uppercase; letter-spacing:3px; font-weight:800; color:#FFF;
}
#staff_portal_bottom_main small
{
	width:100%; height:auto; float:left;
	margin-top:15px;
	color:#c0584d; font-size:14px; font-weight:900;   
}
#staff_portal_bottom_main h5
{
	width:100%; height:auto; float:left;
	margin-top:5px;
	font-size:22px; color:#EEE; font-weight:400;
}
#staff_portal_bottom_main p
{
	width:100%; height:auto; float:left;
	margin-top:30px;
	font-size:16px; line-height:24px; color:#EEE;
}
#staff_portal_bottom_main span
{
	width:100%; height:auto; float:left;
	margin-top:20px;
	color:#c0584d; font-size:16px; text-transform:uppercase; font-weight:700; text-align:right;
}
#staff_portal_bottom_main span i { font-size:18px; }
#vice_chancellors_message
{
	width:100%; height:auto; float:left;
	margin-top:145px; padding-top:30px; padding-bottom:30px;
}
#vice_chancellors_message_left 
{
	width:65%; height:auto; float:left;
	margin-right:5%;
}
#vice_chancellors_message_right
{
	width:25%; height:auto; float:left;
	margin-left:5%;
}
#vice_chancellors_message_left_inner
{
	width:100%; height:auto; float:left;
	margin-top:60px;
}
#vice_chancellors_message_left_inner h2
{
	width:100%; height:auto; float:left;
	font-size:28px; color:#B35B51; font-weight:900;
	margin-bottom:30px;
}
#vice_chancellors_message_left_inner_main
{
	width:100%; height:auto; float:left;
	margin-bottom:45px;
}
#vice_chancellors_message_left_inner_main img
{
	width:100%; height:auto; float:left; 
	margin-bottom:60px;
	border-radius:10px;
	-webkit-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
}
#vice_chancellors_message_left_inner_main p
{
	width:100%; height:auto; float:left;
	margin-bottom:30px; 
	font-size:16px; line-height:28px; text-align:justify; color:#333;
}
#vice_chancellors_message_left_inner_main ul 
{
	width:100%; height:auto; float:left;
	margin-top:-30px; padding-left:20px;
}
#vice_chancellors_message_left_inner_main ul li 
{
	width:100%; height:auto; float:left;
	list-style:disc;
	font-size:16px; line-height:28px;
}
#vice_chancellors_message_left_inner_main h3
{
	width:100%; height:auto; float:left; 
	font-size:20px; text-transform:capitalize; font-weight:900;
}
#vice_chancellors_message_left_inner_main h4
{
	width:100%; height:auto; float:left; 
	font-size:16px; text-transform:capitalize; font-weight:900;
}
#vice_chancellors_message_left .side_bar_staff_categories { display:none; }
#mobile_search_staff_tab 
{ 
	width:100%; height:auto; float:left;
	display:none;
}
#mobile_search_staff_tab .side_bar_search { width:100%; height:auto; float:left; }
#mobile_search_staff_tab .side_bar_search form { width:auto; height:auto; float:right; }
#mobile_search_staff_tab  .side_bar_search input
{
	width:295px; height:30px; float:left;
	padding-left:10px;
	font-size:16px; color:#808080; font-weight:600; text-decoration:none;
	-webkit-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	border-radius: 5px 0px 0px 5px;
}
::placeholder { color:#587082; }
#mobile_search_staff_tab .side_bar_search button 
{
	width:40px; height:30px; float:left;
	-webkit-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	color:#FFF;
	background:#b15b51; border-color:#b15b51; border-radius: 0px 5px 5px 0px;
}
#mobile_search_staff_tab .side_bar_staff_categories
{
	width:auto; height:auto; float:right;
	margin-top:70px;
}
#mobile_search_staff_tab .side_bar_staff_categories ul { width:100%; height:auto; float:left; }
#mobile_search_staff_tab .side_bar_staff_categories ul li 
{
	width:100%; height:auto; float:left;
	padding-top:8px; padding-bottom:8px; margin-bottom:10px;
	color:#587082; font-size:16px; text-align:center;
	border-radius:10px;
	-webkit-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
}
#faculty_of_business_head_of_dep_mobile { display:none !important; }
#faculty_of_business_head_of_dep_two_mobile { display:none !important; }
#undergraduate
{
	width:100%; height:auto; float:left;
	margin-top:145px; 
}
#undergradu_banner
{
	width:100%; height:auto; float:left;
	position:relative;
}
#undergradu_banner img { width:100%; height:auto; float:left; }
#undergradu_banner_cont { width:100%; height:auto; float:left; }
.undergradu_banner_search
{
	width:100%; height:auto;
	position:absolute; bottom:310px; left:0px; z-index:299;
	text-align:center;
}
.undergradu_banner_search form
{
	width:50%; height:auto; float:left;
	margin-left:25%; margin-right:25%;
}
.undergradu_banner_search input
{
	width:90%; height:65px; float:left;
	background:#FFF; border-radius:8px; 
	padding-left:10px;
	font-size:16px; color:#808080; font-weight:600; text-decoration:none;
	-webkit-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.45);
	border-radius: 5px 0px 0px 5px; border:none;
}
.undergradu_banner_search ::placeholder { font-size:20px; color:#808080; letter-spacing:2px }
.undergradu_banner_search button
{
	width:10%; height:65px; float:left;
	margin-left:-3%;
	background:#b15b51; border-radius:25px; border:1px solid #b15b51;
	outline:none;
}
.undergradu_banner_search button i { font-size:24px; color:#FFF; font-weight:200; }
#undergradu_banner_text
{
	width:auto; height:auto;
	position:absolute; bottom:25px; left:130px; z-index:199;
}
#undergradu_banner_text h2 
{
	width:100%; height:auto; float:left;
    font-size: 54px; color: #FFF; font-weight: 900;
}
#undergradu_main
{
	width:100%; height:auto; float:left;
	margin-top:30px; margin-bottom:30px; 
}
#undergradu_main_cont
{
	width:100%; height:auto; float:left;
	margin-top:35px; margin-bottom:45px; 
}
#undergradu_main_cont_left
{
	width:65%; height:auto; float:left;
	margin-right:5%;
}
#undergradu_main_cont_left h3
{
	width:100%; height:auto; float:left;
	margin-bottom:20px;
	font-size:28px; font-weight:900; color:#b15b51;
}
#undergradu_main_cont_left p
{
	width:100%; height:auto; float:left;
	font-size:16px; line-height:28px; 
}
#undergradu_main_cont_right
{
	width:25%; height:auto; float:left;
	margin-left:5%;
}
#undergradu_main_cont_right .side_bar_staff_categories { margin-top:15px; }
#undergradu_main_faculties
{
	width:100%; height:auto; float:left;
	margin-top:15px; padding-bottom:45px;
	border-bottom:3px solid #8c8b8b;
}
#undergradu_main_faculties h4
{
	width:100%; height:auto; float:left;
	margin-bottom:30px;
	font-size:24px; color:#333; text-transform:uppercase; font-family: 'Nunito Sans', sans-serif;
}
#undergradu_main_faculties ul { width:100%; height:auto; float:left; }
#undergradu_main_faculties ul li
{
	width:31.33%; height:auto; float:left;
	margin-left:1%; margin-right:1%; margin-bottom:25px;
}
#undergradu_main_faculties ul li a { width:100%; height:auto; float:left; }
#undergradu_main_faculties ul li a img 
{ 
	width:100%; height:auto; float:left;
	border-radius:15px;
 
}
#undergradu_main_courses
{
	width:100%; height:auto; float:left;
	margin-top:30px;
	border-bottom:3px solid #808080; 
}
#undergradu_main_courses h3
{
	width:100%; height:auto; float:left;
	margin-bottom:20px;
	font-size:28px; font-weight:900; color:#b15b51;
}
.sorting_alfha_filter { width:100%; height:auto; float:left; }
.sorting_alfha_filter ul { width:100%; height:auto; float:left; }
.sorting_alfha_filter ul li 
{
	width:auto; height:auto; float:left;
	padding-right:5px;
}
.sorting_alfha_filter ul li a
{
	width:100%; height:auto; float:left; 
	font-size:18px; text-transform:uppercase; color:#333; font-weight:600;
}
.undergradu_main_courses_cont
{
	width:100%; height:auto; float:left; 
	margin-top:30px;
}
.undergradu_main_courses_cont ul { width:100%; height:auto; float:left; }
.undergradu_main_courses_cont ul li
{
	width:100%; height:auto; float:left;
	margin-bottom:45px;
}
.undergradu_main_courses_cont ul li span
{
	width:auto; height:auto; float:left;
	padding:10px 15px 10px 15px; margin-bottom:30px;
	background:#b15b51; border-radius:10px; 
	font-size:18px; color:#FFF; text-transform:uppercase; text-align:center; font-weight:900;
}
.undergradu_main_courses_cont ul li p
{
	width:100%; height:auto; float:left;
	font-size:18px; font-weight:600; 
}
#undergradu_main_helpful_links
{
	width:100%; height:auto; float:left; 
	margin-top:60px; margin-bottom:60px; 
}
#undergradu_main_helpful_links h3
{
	width:100%; height:auto; float:left;
	margin-bottom:30px;
	font-size:28px; font-weight:900; color:#b15b51;
}
#undergradu_main_helpful_links ul { width:100%; height:auto; float:left; }
#undergradu_main_helpful_links ul li
{
	width:46%; height:auto; float: left;
	margin-left:2%; margin-right:2%;
}
#undergradu_main_helpful_links ul li img
{
	width:100%; height:auto; float:left;
	border-radius:25px;
	-webkit-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 1px 0px 25px 0px rgba(50, 50, 50, 0.45);
}
.undergradu_banner_search_bottom 
{ 
	float:left; 
	position:inherit !important; left:0px; bottom:0px;
	margin-bottom:60px;
}
.undergradu_banner_search_bottom form
{
	width:60%; 
	margin-left:20%; margin-right:20%;
}
#sitemap
{
	width:100%; height:auto; float:left;
	margin-top:145px; padding-top:30px; padding-bottom:30px;
}
#sitemap_in_one { width:100%; height:auto; float:left; }
#sitemap_chart_one 
{
	width:100%; height:auto; float:left; 
}
#sitemap_chart_one ul
{
	width:100%; height:auto; float:left;
	text-align:center;
	margin-top:30px; margin-bottom:30px;
}
#sitemap_chart_one li
{
	width:25%; height:auto; float:left;
	text-align:center;
	margin-left:37.5%; margin-right:37.5%; 
}
#sitemap_chart_one li a
{
	width:100%; height:auto; float:left;
	padding:15px;
	color:#FFF; font-size:24px; text-transform:capitalize; text-decoration:none;
	background:#333; border-radius:10px;
}
#sitemap_chart_one ul ul
{
	width:100%; height:auto; float:left;
}
#sitemap_chart_one ul ul li
{
	width:22%; height:auto; float:left;
	margin-left:1.5%; margin-right:1.5%;
}
#sitemap_chart_one ul ul ul
{
	width:100%; height:auto; float:left;
}
#sitemap_chart_one ul ul ul li
{
	width:100%; height:auto; float:left;
	margin-left:0%; margin-right:0%; margin-bottom:15px;
}
#sitemap_chart_one ul ul ul li a
{
	background:#B35B51; font-size:20px;
}
#sub_parent { position:relative; }
#sitemap_chart_one ul ul ul ul
{
	width:100%; height:auto;; float:left;
	position:absolute; left:330px; top:-27.5px;
}
#sitemap_chart_one ul ul ul ul li
{
	width:100%; height:auto; float:left;
	margin-left:0%; margin-right:0%; margin-bottom:15px;
}	
#sitemap_chart_one ul ul ul ul li a
{
	background:#8c8b8b; font-size:16px;
}
#sitemap_in_two { width:100%; height:auto; float:left; }
#sitemap_chart_two 
{
	width:100%; height:auto; float:left; 
}
#sitemap_chart_two ul
{
	width:100%; height:auto; float:left;
	text-align:center;
	margin-top:30px; margin-bottom:30px;
}
#sitemap_chart_two li
{
	width:25%; height:auto; float:left;
	text-align:center;
	margin-left:37.5%; margin-right:37.5%; 
}
#sitemap_chart_two li a
{
	width:100%; height:auto; float:left;
	padding:15px;
	color:#FFF; font-size:24px; text-transform:capitalize; text-decoration:none;
	background:#333; border-radius:10px;
}
#sitemap_chart_two ul ul
{
	width:100%; height:auto; float:left;
}
#sitemap_chart_two ul ul li
{
	width:22%; height:auto; float:left;
	margin-left:1.5%; margin-right:1.5%;
}
#sitemap_chart_two ul ul ul
{
	width:100%; height:auto; float:left;
}
#sitemap_chart_two ul ul ul li
{
	width:100%; height:auto; float:left;
	margin-left:0%; margin-right:0%; margin-bottom:15px;
}
#sitemap_chart_two ul ul ul li a
{
	background:#B35B51; font-size:20px;
}
#sub_two_parent { position:relative; }
#sitemap_chart_two ul ul ul ul
{
	width:100%; height:auto;; float:left;
	position:absolute; left:330px; top:-27.5px;
}
#sitemap_chart_two ul ul ul ul li
{
	width:100%; height:auto; float:left;
	margin-left:0%; margin-right:0%; margin-bottom:15px;
}	
#sitemap_chart_two ul ul ul ul li a
{
	background:#8c8b8b; font-size:16px;
}
#sitemap_chart_two #faculty_of_archi
{
	background:#F2AA79;
}
#sitemap_chart_two #faculty_of_eng
{
	background:#E2B3B3;
}
#sitemap_chart_two #faculty_of_it
{
	background:#5B7B87;
}
#sitemap_chart_two #faculty_of_bs
{
	background:#92CEE8;
}
#sitemap_chart_two #faculty_of_medi
{
	background:#A89DC6;
}
#sitemap_chart_two #faculty_of_lib
{
	background:#8C8B8B;
}