﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
@font-face {
    font-family: '29LT Bukra Rg';
    src: url('fonts/29LTBukra-Rg.eot');
    src: url('fonts/29LTBukra-Rg.eot?#iefix') format('embedded-opentype'),
        url('fonts/29LTBukra-Rg.woff2') format('woff2'),
        url('fonts/29LTBukra-Rg.woff') format('woff'),
        url('fonts/29LTBukra-Rg.ttf') format('truetype'),
        url('fonts/29LTBukra-Rg.svg#29LTBukra-Rg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: '29LT Bukra Bd';
    src: url('fonts/29LTBukra-Bd.eot');
    src: url('fonts/29LTBukra-Bd.eot?#iefix') format('embedded-opentype'),
        url('fonts/29LTBukra-Bd.woff2') format('woff2'),
        url('fonts/29LTBukra-Bd.woff') format('woff'),
        url('fonts/29LTBukra-Bd.ttf') format('truetype'),
        url('fonts/29LTBukra-Bd.svg#29LTBukra-Bd') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}




body{font-family: '29LT Bukra Rg'; overflow-x: hidden;}
a:hover, a:focus{ text-decoration:none; outline: none;}
div, span, p, img, input[type="image"], select, input {outline: none;}
/******************* top-bar ********************/

.top-bar{width:100%; overflow: hidden; height: auto;}
.bar-lft{ width:50%; float: left; height:4px; background: #00c389;}
.bar-rht{ width:50%; float: left; height:4px; background: #00c389;}

/******************* top-header ********************/

.top-header{ width:100%; float: left; background: #DEDFE1; height:50px; border-bottom:1px solid #C4C4C4;}
.top-menu{ list-style-type:none; margin: 0; padding: 0;}
.top-menu li{ display:inline-block; line-height:50px; border-left:1px solid #C3C4C6;}
.top-menu li:last-child{border-right:1px solid #C3C4C6;}
.top-menu li a{color:#58585a; font-family: '29LT Bukra Rg'; font-size: 16px; line-height: 30px;  line-height:50px; display: block; padding: 0px 10px;}
.top-menu li a:hover{ text-decoration:none; color:#8bc541;}
.qck_link{color:#1d1d1d; font-family: '29LT Bukra Rg'; font-size: 16px; float: right; display: inline-block; cursor: pointer; line-height:50px;}
.arw{ background:url("../images/arw.png") no-repeat; width:10px; height:7px; display: inline-block; cursor: pointer; margin-left:10px;}
.qck_link:hover{ color:#8bc541;}
.qck_link:hover .arw{background:url("../images/arw-h.png") no-repeat; width:10px; height:7px; display: inline-block; cursor: pointer;}
.quick-drop.open .qck_link{ color:#8bc541;}
.quick-drop.open .qck_link .arw{background:url("../images/arw-h.png") no-repeat; width:10px; height:7px; display: inline-block; cursor: pointer;}
.quick-drop{ float:right;}
.dropdown-menu { border:0 !important; border-radius:0 !important; -moz-box-shadow: 1px 2px 3px 0px 0px rgba(0, 0, 0, 0.2) !important; -webkit-box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2) !important; box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2) !important;}
.quick-drop .dropdown-menu{ right:0px; left: auto !important; margin: 0; border-top:1px solid #fff;}
.quick-drop .dropdown-menu li a{ font-family:'SegoeUI-Semilight',sans-serif; font-size:16px; color:#58585a; border-bottom:1px solid rgba(255, 255, 255, 1); border-top:1px solid rgba(0, 0, 0, 0.15);}
.quick-drop .dropdown-menu li a:hover{ border-bottom:1px solid #00c389; border-top:1px solid #00c389; }
.quick-drop .dropdown-menu li:first-child a{border-top:1px solid rgba(255, 255, 255, 1);}

.menu-list li.active a{ background:#00c389 !important;}
.menu-list li.active a:hover{ color:#fff !important;}
.menu-list li .dropdown-menu li a{background:#fff !important; color:#58585a !important; width:100%; padding: 8px 20px; text-align: left; line-height: 24px; border-bottom:1px solid #c3c4c6;; font-size: 13px; white-space:normal;}
.menu-list li .dropdown-menu li { width:100%;}
.menu-list li .dropdown-menu li:last-child a{ border:none;}
.menu-list li .dropdown-menu li a:hover{ color:#00c389 !important;}
.menu-list li.dropdown .dropdown-menu li{ border-bottom:none;}
.menu-list li.dropdown .dropdown-menu{border: 1px solid #c3c4c6; border-top:1px solid #fff; padding:0px;}
.menu-list li.dropdown:hover a.dropdown-toggle{ background: rgba(0, 0, 0, 0) url("../images/ab.png") no-repeat scroll 20px 49px; color:#00c389 !important;}

.menu-list li:nth-child(7).dropdown .dropdown-menu, .menu-list li:nth-child(8).dropdown .dropdown-menu{border: 1px solid #c3c4c6; border-top:1px solid #fff; padding:0px; left:auto; right:0;}



.menu-slider{ height:50px;}
.menu-slider .slick-slide{ display:inline-block; line-height:50px; border-left:1px solid #C3C4C6; border-bottom:1px solid #C3C4C6; text-align: center;}
.menu-slider .slick-slide a{color:#58585a; font-family: '29LT Bukra Rg'; font-size: 14px; line-height: 50px;  display: block; padding: 0px 4px;}
.menu-slider .slick-slide a:hover{ text-decoration:none; color:#8bc541;}
.menu-slider .slick-slide a:focus{ text-decoration:none;}
.mobile-header{ display:none;}
.menu-slider .slick-prev, .menu-slider .slick-prev:hover, .menu-slider .slick-prev:focus{ background:url("../images/arw12.png") no-repeat; width:14px; height:15px;left:-5px; top:25px; z-index:99;}
.menu-slider .slick-next, .menu-slider .slick-next:hover, .menu-slider .slick-next:focus{ background:url("../images/arw11.png") no-repeat; width:14px; height:15px;right:-5px; top:25px; z-index:99;}



/******************* header ********************/

.header{ width:100%; float: left;}
.logo{ width:80%; overflow: hidden; padding: 10px; margin: 0 auto;}
.logo img{ max-width:100%;}
.lang{ float:right; margin:13px 0px; list-style-type:none; position: relative;}
.lang li{ border-right:1px solid #A2A2A2; height:24px; padding:0px 7px;  float: left;}
.lang li:last-child{ border-right:none; padding: 0px 0px 0px 7px;}
.lang li a{ color:#525252; font-family: '29LT Bukra Rg'; font-size: 24px; font-weight: 100; line-height: 21px;}
.lang li a:hover{ text-decoration:none;color:#8bc541;}
.lang li:nth-child(6) > a {line-height: 10px;}
.sb-search-submit{ background:url("../images/srch.png") no-repeat; width:22px; height:23px; border:none; cursor: pointer;}
.sb-search-input{ background: #fff none repeat scroll 0 0; border: 1px solid #c3c4c6; box-sizing: border-box; height: 43px; position: absolute; z-index: 99; right:62px; top:-10px; padding: 0px 15px; font-family: '29LT Bukra Rg'; color:#525252; font-size: 13px; width: 300px; outline:none;}
.sb-search .sb-search-input{ display:none;}
.spkr{background:url("../images/spkr.png") no-repeat; width:24px; height:20px;}
.arbc{background:url("../images/arbc.png") no-repeat; width:15px; height:25px;}

/******************* header ********************/
.navbar-default{ background-color:transparent; border-color:transparent; border-radius:0px; margin-bottom:0px; border:none !important;}
.navbar-collapse{ padding:0px;}
.navbar .navbar-toggle{ background: #00c389 !important;    min-width: 34px; border-color: #00c389; margin:10px;}
.navbar .navbar-toggle:hover{ background: #00c389 !important;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
/*.menu-list li.dropdown a{ background:rgba(0, 0, 0, 0) url("../images/dwn.png") no-repeat scroll right center;}
.menu-list li.dropdown a:hover{ background:rgba(0, 0, 0, 0) url("../images/dwn-h.png") no-repeat scroll right center;}
.menu-list li.dropdown:hover a.dropdown-toggle{ background:rgba(0, 0, 0, 0) url("../images/dwn-h.png") no-repeat scroll right center; color:#8bc541 !important;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{ background:rgba(0, 0, 0, 0) url("../images/dwn-h.png") no-repeat scroll 80% center; color:#8bc541 !important;}*/



.slider-wrap{ width:100%; float: left; position: relative;}
.menu-bar{ width:100%; background:rgba(43,50,61,0.8); height:55px; position: absolute; z-index: 99;}
.menu-list{ list-style-type:none; margin: 0;}
.menu-list li{ display:inline-block; float: none;}
.menu-list li a{color:#fff !important; font-family: '29LT Bukra Rg'; font-size: 16px; text-transform: uppercase; line-height: 55px; padding: 0 20px; display: block;}
/*.menu-list li:first-child a{ padding:0px 20px 0px 0px;}*/
.menu-list li:hover { -webkit-box-shadow:inset 0 3px 0 0 #8bc541; box-shadow:inset 0 3px 0 0 #8bc541; -moz-box-shadow:inset 0 3px 0 0 #8bc541;}
.menu-list li a:hover{ text-decoration:none; color:#8bc541 !important;}
.flexslider .flex-caption{ color:#1f1f1f; font-size: 20px; font-family: '29LT Bukra Rg'; background:#e6e6e6; border-top:6px solid #00c389; padding: 15px 0px;}
.flex-direction-nav .flex-nav-prev .flex-prev{ background:url("../images/prev.png") no-repeat; width:50px; height:50px;}
.flex-direction-nav .flex-nav-next .flex-next{ background:url("../images/next.png") no-repeat; width:50px; height:50px;}
.flex-direction-nav a::before, .flex-direction-nav a.flex-next::before{ content:none; opacity: 0;}
.flex-control-paging li a { background: rgba(173,173,173,1.00) !important;}
.menu-bar {
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
.menu-bar:hover { background-color:#fff; -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2) !important; -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2) !important; box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2) !important;}
/*.menu-bar:hover > .menu-list li a:hover { color: #58585a;}*/
.menu-bar:hover > div > nav > div > ul > li > a { color: #58585a !important;}

/******************* latest-news ********************/

.newsGridTable>tbody>tr:first-child {    display: none;}
.latest_news{ padding:0px 0px 100px 0; width:100%; background-color: #fff; background-image: url("../images/news_bg.png"); background-repeat: no-repeat; background-position: bottom right; background-size: auto; overflow: hidden;}
.title{ color:#58585a; font-weight: bold; font-size: 36px; font-family: '29LT Bukra Bd', sans-serif; text-transform: uppercase; position: relative;}
.title:after{ width:124px; height:3px; background: #00c389; content: ""; position: absolute; left: 0; bottom:-15px;}
.news-slider{ margin-top:50px;}
.news-slider .slick-slide{padding: 10px;}
.news-slider .slick-slide .slick_li{/*border:1px solid #c3c4c6;*/background: rgba(255,255,255,0.8); padding: 15px; /*border-radius: 5px;*/ -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2) !important; -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2) !important; box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2) !important;}
.news-slider .slick-slide .slick_li img{ max-width:100%;}
.news-slider .slick-slide .slick_li h3{ color:#000333; font-size: 14px; font-weight: bold; font-family: '29LT Bukra Rg'; line-height: 24px; margin-top: 20px; margin-bottom: 5px;}
.news-slider .slick-slide .slick_li .news_date{ color:#000666; font-size: 14px; font-family: '29LT Bukra Rg'; line-height: 24px; margin-top: 0px; margin-bottom: 5px;}
.news-slider .slick-slide .slick_li p{ color:#949597; font-size: 14px; font-family: '29LT Bukra Rg'; line-height: 24px; margin-top: 0px; margin-bottom: 5px; height:114px; overflow: hidden;}
.news-slider .slick-slide .slick_li .rd_more{ text-transform: uppercase; font-size: 16px; font-weight: 600;  color:#00c389; font-family: 'Roboto', sans-serif; background: rgba(0, 0, 0, 0) url("../images/rd-more.png") no-repeat scroll right center; padding-right: 20px; display: inline-block; margin-bottom: 10px;}
.news-slider .slick-slide .slick_li .rd_more:hover{ color:#000333; background: rgba(0, 0, 0, 0) url("../images/arw11.png") no-repeat scroll right center;}
.slick_li:hover, .slick_clg:hover{/*-moz-box-shadow: 0 0 10px #c8c8c8 !important; -webkit-box-shadow: 0 0 10px #cc8c8c8cc !important; box-shadow: 0 0 10px #c8c8c8 !important; border:1px solid #00c389 !important;*/}
.slick_li:hover .rd_more{ color:#000333 !important; background: rgba(0, 0, 0, 0) url("../images/arw11.png") no-repeat scroll right center !important;}
.slick_li>input[type="image"] {    overflow: hidden;    width: 100%;height: 160px;}

a.orangeLink {    color: #58585a;    font-size: 16px;    font-weight: bold;    font-family: '29LT Bukra Rg';    text-transform: uppercase;    line-height: 40px;    border: 2px solid #00c389;    border-radius: 5px;    display: block;    float: right;    padding: 0 20px;    margin-top: 20px;}

.news-slider div {    overflow: hidden;}
.newsGridTable>tbody>tr>td>div>div>div>div>div>h3 {
    display: block;
    display: -webkit-box;
    margin: 0 auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news-slider .slick-slide .slick_li .rd_more:hover{ text-decoration:none;}
.slick-prev::before, .slick-next::before{ content:none !important;}
.news-slider .slick-prev, .news-slider .slick-prev:hover, .news-slider .slick-prev:focus{ background:url("../images/btn-prev.png") no-repeat; width:40px; height:40px; z-index: 99; left: -20px;}
.news-slider .slick-next, .news-slider .slick-next:hover, .news-slider .slick-next:focus{ background:url("../images/btn-next.png") no-repeat; width:40px; height:40px; z-index: 99; right: -20px;}
/*.slick-dots{ display:none !important;}*/
.carousel-indicators {	display:none;}
.owl-theme .owl-dots .owl-dot {	min-width: auto !important;}
.owl-theme .owl-dots .owl-dot span {	border-radius: 50% !important; background: #fff !important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {    background: #00c389 !important; width: 16px;    height: 16px;}

.read_all{ text-align:center;}
.read_all a{ color:#58585a; font-size: 16px; font-weight: bold; font-family: '29LT Bukra Rg'; text-transform: uppercase; width:146px; height:44px; line-height:40px; border:2px solid #00c389; border-radius: 5px; display: block; margin: 0 auto;}
.read_all a:hover{ text-decoration:none; color:#fff; font-size: 16px; font-weight: bold; font-family: '29LT Bukra Rg'; text-transform: uppercase; width:146px; height:44px; line-height:40px; border:2px solid #00c389; border-radius: 5px; display: block; margin: 0 auto; background: #00c389}

.pageTurn, .pageTurn span { font-size:14px !important; line-height: 30px !important; color: #000 !important;    font-family: '29LT Bukra Rg' !important;   word-break: break-word;}
.pageTurn a:link, .pageTurn a:active, .pageTurn a:visited {	color: #00c389 !important;}
.pageTurn ol, .pageTurn ul {    padding: 0 20px !important;    margin: 0 20px !important;}

.ms-rteTable-default td {    display: table-cell;    width: auto !important;    word-break: keep-all;}


.EventSubDetails {    display: block;    margin-bottom: 20px;    background-color: #f5f5f5;    padding: 10px; padding-left:30px;}
.EventSubDetails {    display: block;    margin-bottom: 20px;    background-color: #f5f5f5;    padding: 10px; padding-right:30px;}
.EventSubDetails span:before {    content: "|";    display: inline-block;    margin: 0 20px;    color: #cfcfcf;}
.EventSubDetails span:first-child:before {	content:none;}



/******************* latest-event ********************/

.latestevent{ background-image: url("../images/event_bg.png"); background-repeat: no-repeat; background-attachment: fixed; background-position: center top; background-size: cover; padding: 80px 0px;}
.event_lft{ width:66%; float:left; height:auto;}
.event_mid{ width:4%; float:left; height:auto;}
.event_rgt{ width:30%; float:left; height:auto;}

.evnt_title{ color:#fff; font-weight: bold; font-size: 36px; font-family: '29LT Bukra Bd', sans-serif; text-transform: uppercase; position: relative; margin-bottom: 55px;}
.evnt_title:after{ width:124px; height:3px; background: #fff; content: ""; position: absolute; left: 0; bottom:-15px;}
.view_all, .view_all:visited{ color:#fff; font-size: 16px; font-weight: bold; font-family: '29LT Bukra Rg'; text-transform: uppercase; width:146px; height:44px; line-height:40px; border:2px solid #fff; border-radius: 5px; display: block; text-align: center; margin-top: 35px;}
.view_all:hover{ text-decoration:none; color:#fff; font-size: 16px; font-weight: bold; font-family: '29LT Bukra Rg'; text-transform: uppercase; width:146px; height:44px; line-height:40px; border:2px solid #00c389; border-radius: 5px; display: block; background: #00c389}
.evnt_box{ width:100%; float: left; margin-bottom: 15px; /*border-radius: 5px;*/ background:#fff; padding: 15px; margin-top: 0px; -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2) !important; -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2) !important; box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2) !important;}
.evnt_box img{ max-width:100%;}
.sinl_evnt{ margin-bottom:0px; width:100%; float: left; position: relative;}
.evnt_date {
    background: #00c389 none repeat scroll 0 0;
    /*border-radius: 3px;*/
    color: #fff;
    float: left;
    font-family: 'SegoeUI-Semilight',sans-serif;
    font-size: 36px;
    font-weight: 100;
    height: auto;
    text-align: center;
    width: 66px;
	height:66px;
    line-height: 30px;
    margin-right: 12px;
    padding-top: 6px;	
}
.evnt_date > span:nth-child(1) { font-size: 36px;}
.evnt_date span{font-size: 14px; font-weight: 400;  /*margin-left: 5px;*/ display:block; text-transform:uppercase;}
.evnt_para{color:#58585a; font-size: 15px; font-family: '29LT Bukra Rg'; line-height: 22px; height:180px; overflow: hidden;}
.evnt_ovrlay{ background:rgba(0,0,0,.7); width:100%; position: absolute; bottom :0; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.evnt_para1{color:#fff; font-size: 17px; font-family: '29LT Bukra Rg'; line-height: 22px; padding: 15px 10px;}
.event_line{ width:1px; height:358px; margin: 0 auto; background: #A19D9C;}
.uos {
    color: #00c389;
    /*font-family: "Roboto",sans-serif;*/
    font-size: 14px;
    font-weight: 100;
	letter-spacing:1px;
    /*margin-top: 5px;*/
    text-transform: uppercase;
}
.slides_evnts { position:relative;}
.conf{ width:198px; margin-top: 34px;}
.conf:hover{ width:198px;}
.slides_conf{ background: #FFF; /*padding: 15px !important;*/ margin-top:0px !important;}
.slides_conf .flex-control-nav, .slides_evnts .flex-control-nav { display:block;  /*bottom: -59px;*/}
.slides_conf .flex-control-nav .flex-active, .slides_evnts .flex-control-nav .flex-active { width:18px; height:18px; background:rgba(139,197,65,1.00) !important; line-height:24px;}
.slides_conf .flex-control-paging li a, .slides_evnts .flex-control-paging li a{ width:14px; height:14px; -webkit-box-shadow:none; box-shadow:none;}
.slides_conf .flex-control-nav li, .slides_evnts .flex-control-nav li { margin:0px 3px;}
.slides_conf.flexslider .flex-caption, .slides_evnts.flexslider .flex-caption{ background:#fff; border-top:1px solid #e5e5e5 !important; color:#999; padding: 6px; font-size: 16px; /*margin-top: 10px;*/ text-align:center; letter-spacing:1px; text-transform:uppercase;}
.slides_conf .flex-direction-nav{ display:none;}
.slides_conf .conf_title{ color: #00c389;font-family: '29LT Bukra Rg';font-size: 16px;padding: 5px; height: 72px; overflow: hidden; text-overflow: ellipsis;}
.slides_conf .conf_logo { display: block; padding: 10px; background:#fcfcfc;}
.slides_conf .conf_logo > img { max-height: 86px;max-width: 145px;margin: auto;}



.eventGridTable td {    width: 25%;}
.eventGridNavigation {    margin: 60px auto;    padding: 30px 0;    width: auto;}
.eventGridNavigation tbody, .eventGridNavigation tr {	width:100%;	display:block;}

.eventGridNavigation td input[type=button], .eventGridNavigation td input[type=reset], .eventGridNavigation td input[type=submit], .eventGridNavigation td button {
	display: inline;    position: relative;    float: left;    padding: 6px 12px;    margin-left: -1px;    line-height: 1.42857143;    text-decoration: none;    background-color: #fff;    border: 1px solid #ddd;    color:#00c389;}

.eventGridNavigation td input[type=button][disabled], .eventGridNavigation td input[type=reset][disabled], .eventGridNavigation td input[type=submit][disabled], .eventGridNavigation td button[disabled][disabled] {
	color: #b1b1b1 !important;}

.eventGridNavigation td:first-child input[type=button], .eventGridNavigation td:first-child input[type=reset], .eventGridNavigation td:first-child input[type=submit], .eventGridNavigation td:first-child button {
	margin-left: 0;    border-top-left-radius: 4px;    border-bottom-left-radius: 4px;}
	
.eventGridNavigation td:last-child input[type=button], .eventGridNavigation td:last-child input[type=reset], .eventGridNavigation td:last-child input[type=submit], .eventGridNavigation td:last-child {
	border-top-right-radius: 4px;    border-bottom-right-radius: 4px;}


/******************* clgs ********************/
.latest_clg{ background-image: url("../images/clg_bg.jpg"); background-repeat: no-repeat; background-position: center bottom; background-size: cover; padding: 80px 0px;}
.clg_title{ color:#58585a; font-weight: bold; font-size: 36px; font-family: '29LT Bukra Bd', sans-serif; text-transform: uppercase; position: relative; text-align: center;}
.clg_title:after{ width:124px; height:3px; background: #00c389; content: ""; position: absolute; left: 0; bottom:-15px; left:0; right:0; margin:0 auto;}
.clgs-slider{ margin-top:60px;}
.slick-prev::before, .slick-next::before{ content:none !important;}
.clgs-slider .slick-prev, .clgs-slider .slick-prev:hover, .news-slider .slick-prev:focus{ background:url("../images/btn-prev.png") no-repeat; width:40px; height:40px; z-index: 99; left: -20px;}
.clgs-slider .slick-next, .clgs-slider .slick-next:hover, .news-slider .slick-next:focus{ background:url("../images/btn-next.png") no-repeat; width:40px; height:40px; z-index: 99; right: -20px;}
.clgs-slider .slick-slide{ padding:0px 15px;}
.clgs-slider .slick-slide .slick_clg{ background: rgba(255,255,255,0.8); /*border-radius:5px; border:1px solid #fff;*/-moz-box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2) !important; -webkit-box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2) !important; box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2) !important;}
.slick_clg img{ max-width:100%;}
.clg_cnt{ padding:15px;}
.clg_cnt h2{ font-weight: bold; color:#58585a; font-size: 18px; line-height: 40px; text-transform: capitalize; margin: 0;}
.clg_cnt p{ color:#949597; font-size: 15px; line-height: 24px; margin-top: 5px; margin-bottom: 15px; height: 100px; overflow: hidden;}
.clg_cnt .details{ text-transform: uppercase; font-size: 16px; font-weight: bold;  color:#000333; background: rgba(255, 255, 255, 0) url("../images/arw11.png") no-repeat scroll 105px center; padding-right: 20px; display: inline-block; margin-bottom: 20px; width:150px; height:46px; border:1px solid #000; border-radius:5px; text-align: center; line-height: 44px;}
.clg_cnt .details:hover{ text-decoration:none; background: rgba(140, 197, 66, 1) url("../images/arw1.png") no-repeat scroll 105px center; color:#fff; border:1px solid #00c389;}

.clg_cnt:hover .details{ text-decoration:none; background: rgba(140, 197, 66, 1) url("../images/arw1.png") no-repeat scroll 105px center; color:#fff; border:1px solid #00c389;}

/******************* clients ********************/
.latest_client{ width:100%; overflow: hidden; padding: 40px 0px 0px 0; border-bottom:1px solid #f1f1f1; margin-bottom: 30px;}
.owl-carousel .owl-stage-outer {	padding: 10px 0;}
/*.owl-dots{ display:none;}*/
.client_list{ margin:50px 0 30px 0;}
.client_list .owl-carousel .owl-item img:hover{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); }
.client_list .owl-carousel .owl-item input[type="image"] {	display: block; width: 100%;}

.owl-nav {    /*position: absolute;*/    top: 0;    width: 100%;    height: 100%; margin-top:0 !important;}
button.owl-prev { outline:0;    position: absolute;    top: 0px;    bottom: 5px;    left: -10px;    font-size: 20px;    color: #fff;    text-align: center;    text-shadow: 0 1px 2px rgba(0,0,0,.6);    background-color: rgba(0,0,0,0);    filter: alpha(opacity=50);    opacity: .5;}
button.owl-next { outline:0;    position: absolute;    top: 0px;    bottom: 5px;    right: -10px;    font-size: 20px;    color: #fff;    text-align: center;    text-shadow: 0 1px 2px rgba(0,0,0,.6);    background-color: rgba(0,0,0,0);    filter: alpha(opacity=50);    opacity: .5;}

.fnf-no button.owl-prev, .explore1 button.owl-prev {    left: 0;    min-width: 40px;    height: 40px;    top: 34%;    background: #869791 !important;    padding: 0 !important;    margin: 0 !important;}
.fnf-no button.owl-next, .explore1 button.owl-next {    right: 0;    min-width: 40px;    height: 40px;    top: 34%;    background: #869791 !important;    padding: 0 !important;    margin: 0 !important;}
#demos > div > div.owl-nav > button > span {	color:#fff; font-size: 20px;}



.degree_cnt{ background-image: url("../images/degree_bg.png"); background-repeat: no-repeat; background-attachment: fixed; background-position: center top; background-size: cover; padding: 80px 0px 50px 0; margin-top: 50px;}
.degree_frm{ width:960px; height:auto; margin: 0 auto;}
.radio_box {
    height: auto;
    overflow: hidden;
	width: 700px;
	margin: 0 auto;
}

.degree_frm input[type="radio"] {
    display: none;
    float: left;
}

.degree_frm input[type=radio] + label{
	padding-left:40px;
	display:inline-block;
	line-height:20px;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	padding-right: 0px;
	color:#fff;
	font-size:18px;
}
.degree_frm input[type=radio]:checked + label {
	background-position: left -20px;
}
.degree_frm input[type=radio] + label {
	background-position: left 0px;
}
.degree_frm label{
	background-image:url('../images/radio2.png');
	width:175px;
	margin-bottom:10px;
}
.degree_frm input[type="text"]{ width:100%; background: #fff; height:60px; line-height:60px; border-radius:5px; color:#393837; font-size: 16px; border:none; padding: 0px 20px; margin-bottom: 20px;}
.degree_frm select{ width:100%; background: transparent; height:60px; line-height:45px; border-radius:5px; color:#393837; font-size: 16px; border:none; padding: 0px 20px; overflow: hidden; -moz-appearance: none; -webkit-appearance: none; font-family: '29LT Bukra Rg' !important; font-weight: 400;}
.select{ width:100%; float:left; height: auto; position: relative; margin-bottom: 38px;}
.select label {
    background: #fff url("../images/select.png") no-repeat scroll 97% 50% !important;
    margin-bottom: 0 !important;
    width: 100% !important;
	border-radius:5px;
}
.degree_frm select option{color:#393837; font-size: 16px; font-family: '29LT Bukra Rg' !important; padding: 0px 20px; margin: 5px 0px; font-family: '29LT Bukra Rg'; font-weight: 400;}
.degree_frm input[type="submit"]{ width:200px; background: #00c389; height:60px; line-height:60px; border-radius:5px; color:#ffffff; font-size: 24px; border:none; margin: 30px auto; font-weight: bold; text-align: center; display:block; border:2px solid transparent;}
.degree_frm input[type="submit"]:hover{ width:200px; background: transparent; height:60px; line-height:60px; border-radius:5px; color:#ffffff; font-size: 24px; border:none; margin: 30px auto; font-weight: bold; text-align: center; display:block; border:2px solid #00c389;}

/******************* footer ********************/
.footer{ width:100%; overflow: hidden; background: #191919;}
.footer-btm{ width:100%; overflow: hidden; background: #0C0C0C;}
.cpy_rgt{ color:#fff; font-size: 14px; text-align: center; padding: 18px 0px;}
.ft_cnt{ width:100%; float: left; border-right:1px solid #2F2F2F;}
.ft_menu{ margin:0; padding:18px 0; list-style-type:none; width:100%; overflow: hidden; border-bottom:1px solid #2F2F2F;}
.ft_menu li{ float:left;}
.ft_menu li a{color:#fff; font-size: 14px; text-transform: uppercase; background: rgba(0, 0, 0, 0) url("../images/br.png") no-repeat scroll right center; margin-right:8px; padding-right:10px;}
.ft_menu li:last-child a{ background:transparent;}
.ft_menu li a:hover{ text-decoration:none; color:#00c389;}
.ft_adrs p, .ft_adrs p a{ color:#fff; font-size: 14px;}
.ft_adrs p a:hover{ color:#fff; text-decoration:none;}
.ft_adrs{ width:72%; overflow: hidden; padding: 18px 0px 10px 0; float: left;}
.ft_social{ width:28%; float: left;}
.ft_social ul{ padding:0; width:100%; margin: 0; list-style-type: none;}
.ft_social ul li{ float:left; padding:21px 13px;}
.user{ background: url("../images/user_h.png") no-repeat; width:13px; height:15px;}
.user:hover{ background: url("../images/user.png") no-repeat; width:13px; height:15px;}
.cam{ background: url("../images/camera_h.png") no-repeat; width:13px; height:15px;}
.cam:hover{ background: url("../images/camera.png") no-repeat; width:13px; height:15px;}
.fb{ background: url("../images/fb_h.png") no-repeat; width:13px; height:15px;}
.fb:hover{ background: url("../images/fb.png") no-repeat; width:13px; height:15px;}
.twt{ background: url("../images/twt_h.png") no-repeat; width:13px; height:15px;}
.twt:hover{ background: url("../images/twt.png") no-repeat; width:13px; height:15px;}
.flckr{ background: url("../images/flck_h.png") no-repeat; width:13px; height:15px;}
.flckr:hover{ background: url("../images/flck.png") no-repeat; width:13px; height:15px;}
.ytb{ background: url("../images/ytb_h.png") no-repeat; width:13px; height:15px;}
.ytb:hover{ background: url("../images/ytb.png") no-repeat; width:13px; height:15px;}
.ft_rgt{ width:100%; overflow: hidden;}
.ft_rgt h3{ color:#fff; font-size: 18px; font-weight: bold; width:100%; float:left;}
.ft_rgt .glg{ float:left; width:48%;}
.ft_rgt .app{ float:right; width:48%;}
.ft_rgt a img{ max-width:100%;}
.ft-spcl{ padding-left:0px;}




/******************* Inner - About Us ********************/

section.inner-no-slider { position: relative; margin: 0; padding: 0;}
.page-photo { position: relative; margin: 0; padding: 0; width: 100%; display: block;}
.page-photo img { width: 100%; height: auto; position: relative; z-index: 0;}
.page-photo > span { position: absolute; z-index: 9; bottom: 0px; margin: 0 auto; display: block; width: 100%;}
.page-photo > span > div > span { width:100%; height:86px; line-height:86px; padding:0 20px; color:#808080; display:inline-block; font-size:36px; font-family: '29LT Bukra Bd'; background-color:rgba(255,255,255,0.8);}



.hlaf-gray { overflow: hidden; position: relative; display: block; /*background: #f5f5f5;*/ float: left; width: 100%; /*padding:30px 0;*/}
/*.hlaf-gray:before {  content: ''; position: absolute; left: 40%; top: 0; width: 60%; height: 100%; background: #fff;}*/

.hlaf-gray > .container { position: relative;}
.hlaf-gray > .container:before { content: ''; position: absolute; z-index: 1; bottom: 0; left: 15px; right: 15px; height: 1px; display: block;}

.panel-group {	background-color: #f5f5f5;    padding: 20px;    margin-top: 40px;} 

.contentEdtArea {    float: right;    position: relative;    background: #fff;    padding: 40px 0 30px 5.1%;    min-height: 550px;    display: block;    height: auto;}


.sideNavigation, .innerNavTable td a { font-size:20px; font-weight:bold; color: #000 !important; display: block; text-align: left; margin: 0; letter-spacing:1px; vertical-align: top; }
.sideNavigation td a { font-size:16px; display:inline-block; padding: 6px 0; background-color:transparent !important;}
.sideNavigation td:nth-last-child(1) { padding-left:10px;}
.sideNavigation td a, .sideNavigation td a:visited, .sideNavigation td a:link { color: #000 !important;}
.table .table {background-color:transparent !important;}



.sideNavigation table {	width:100%;}
.sideNavigation table tbody tr {	display: flex;    flex-direction: row-reverse;}
.sideNavigation table tbody tr td { /*display: block;*/ border-bottom: 1px solid #e1e1e1; border-top: 0; padding:0;}
.sideNavigation td div { display:none;}


.CSite-NavTitle, .blockTitleBox {	display: block;    color: #000;    font-family: '29LT Bukra Bd';    font-size: 24px;    text-transform: uppercase;    letter-spacing: 1px;    margin-bottom: 20px;}

.innerNavTable > a { white-space: pre-line; padding-right: 40px !important;}


.leftNav2 { /*background-color: rgba(0,0,0,0.1);*/ position:relative;}
.leftNav3 { /*background-color: rgba(0,0,0,0.06);*/ position:relative;}



.leftNavSelected {	position:relative;}

.leftNavSelected:before {    position: absolute;    top: 0;    left: -20px;    width: 10px;    background: #ccc;    display: block;    content: ' ';    height: 100%;    z-index: 0;}
.leftNav2.leftNavSelected > a:before {
	background:none !important;
	left: 0px !important;
}


/*body { counter-reset: subnav;}

.leftNav2 a:before { counter-increment: subnav; content: counter(subnav, decimal-leading-zero); display: block; padding: 0 8px; width: 40px; background-color: rgba(236, 236, 236, 0.9); color: #b7b7b7; position: absolute; right: 0px; height: 70px; top: 0; z-index: 0; overflow: hidden; font-size: 24px;}

.leftNav3 a:before { counter-increment: subnav; content: counter(subnav, decimal-leading-zero); display: block; text-align:center; padding: 0 8px; width: 40px; background-color: rgba(218, 218, 218, 0.9); color: #969696; position: absolute; right: 0px; height: 70px; top: 0; z-index: 0; overflow: hidden; font-size: 16px; line-height: 40px;}
*/
.innerNavTable { margin-bottom:0;font-size: 14px; margin: 10px 0; display: block;}
/*.table-striped>tbody>tr:nth-of-type(odd) { background-color: transparent;}

.panel-default { border-color: transparent;}
.panel { box-shadow:none; -webkit-box-shadow:none; border-radius:0; border:0; background-color:rgba(255,255,255,0.3); border-bottom: solid 1px #cecece;}*/


.doUknow { background: #00c389; padding: 30px 20px;}
.doUknow h4 { display: block; text-align: center; color: #fff; font-family: '29LT Bukra Bd'; font-size: 28px;}
.doUknow span { display:block; color: #fff; font-size: 20px; letter-spacing: 1px; text-align: justify; line-height: 30px; font-family: '29LT Bukra Rg'; font-weight:100;}

.contentEdtArea img { width: 100%;}
/*.contentEdtArea span { font-size:18px; text-align:justify; display:block; margin-top: 20px; color:#000; letter-spacing:1px;}*/

/******************* Inner - About Us - END ********************/



/******************* Inner - Program ********************/

.program-cntnt_program-title { display:block; color:#000; font-family: '29LT Bukra Bd'; font-size: 24px; text-transform:uppercase; letter-spacing:1px; margin-bottom:40px;}
.program-cntnt_dept-lnk { display:block; color:#7e7f7f; letter-spacing:1px; font-family: '29LT Bukra Bd'; font-size: 18px; text-transform:uppercase; margin:20px 0; cursor:pointer;}
.program-cntnt_dept-lnk:hover { color:#ccc;}
.program-cntnt_dept-lnk:visited { color:#7e7f7f;}

.course-info-list { padding: 0; margin: 0 0 13px; list-style: none; font-size: 18px; line-height: 1.2; color: #000d47; font-weight: 600;}
.course-info-list-ico-dates { background: url(../images/ico-time.svg) no-repeat; background-size: 20px 20px; width: 20px; height: 20px;}
.course-info-list-ico-hours { background: url(../images/ico-hours.svg) no-repeat; background-size: 21px 22px; width: 21px; height: 22px;}
.course-info-list-ico-years { background: url(../images/ico-calendar.svg) no-repeat; background-size: 19px 18px; width: 19px; height: 18px;}
.course-info-list-ico-program { background: url(../images/ico-degree.svg) no-repeat; background-size: 18px 22px; width: 18px; height: 22px;top: 1px;}
.course-info-list-ico { position: absolute; top: 2px; left: 0;}
.course-info-list li { position: relative; padding: 0 0 28px 32px;}

.btn-primary { background: #00c389 !important; border-radius: 0; border: 0; text-transform: uppercase; color: #fff; padding: 14px 26px; text-align: left; white-space: normal; width:100%; font-size: 18px; letter-spacing: 1px; font-family: '29LT Bukra Bd';}
.btn.btn-black { background: #777 !important;}
.btn_ico-right .glyphicon-arrow-right, .btn_ico-left .glyphicon-arrow-right { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.btn_ico-right .glyphicon-arrow-right { right: 30px;}
.btn-primary:active, .btn-primary:visited { background: #00c389; color:#FFF;}
.btn-primary:hover { background: #10dda0;}

.buttons-row { display: block; float: left; width: 100%; padding-bottom:50px; border-bottom:solid 1px #e1e2e3;}


.program-cntnt { display: block; float: left; width: 100%; color: #565656; font-size: 18px; letter-spacing: 1px; padding: 20px 0;}
.program-cntnt span { display:block; color:#000; font-family: '29LT Bukra Bd'; font-size: 20px; text-transform:uppercase; letter-spacing:1px; margin:20px 0;}
.program-cntnt ul { display: block; margin: 20px 0; padding: 0; list-style: none;}
.program-cntnt li { display: block; line-height: 36px;}
.program-cntnt li:before { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;content: "\e080"; margin-right: 5px; color: #00c389;}


/******************* Inner - Program - END ********************/

/******************* Inner - Study Plan ********************/

.study_plan_container { }
.study_plan_tabs { margin:40px 0;}

.nav-tabs li a { padding: 0; margin: 0; font-family: '29LT Bukra Bd'; font-size: 14px; padding: 10px 0; color:#ccc; text-transform: uppercase; letter-spacing: 0;}
.study_plan_tabs .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color: #00c389;}

.program-table table th, .program-table table thead th { text-align: left; border: solid #00c389; border-width: 1px 1px 0; background: #00c389; color: #fff; font: 18px/1.3 '29LT Bukra Bd',arial,helvetica,sans-serif; font-weight: 700; font-style: normal; padding: 10px;}
.study_plan_tabs > div.tab-content h3 { text-transform: uppercase; font-family: '29LT Bukra Bd',arial,helvetica,sans-serif; font-weight: 700; font-style: normal; color: #3d3d3d;}

/******************* Inner - Study Plan - END ********************/





/******************* SP2013 SEARCH BAR BRANDING ********************/
.ms-srch-sb>input { background: rgba(255,255,255,0.9) none repeat scroll 0 0; border: 1px solid #c3c4c6; box-sizing: border-box; height: 43px; position: absolute; z-index: 99; right: 62px; top: -10px; padding: 0px 15px; font-family: '29LT Bukra Rg'; color: #525252; font-size: 13px; width: 300px; outline: none; display: none;}
.ms-srch-sb > .ms-srch-sb-searchLink, .ms-srch-sb > .ms-srch-sb-navLink { display:none;}
.ms-srch-sb-border { border:0;}
.ms-webpartzone-cell { margin:0;}


.line-clamp p, .line-clamp a, .line-clamp span { display: block;	display: -webkit-box;	-webkit-box-orient: vertical;	position: relative;	line-height: 2!important;	overflow: hidden!important;	text-overflow: ellipsis!important; padding: 0 !important;}
.line-clamp p:after, .line-clamp a:after, .line-clamp span:after { content: '...'; text-align: right; bottom: 0; right: 0; width: 25%; display: block; position: absolute; height: calc(1em * 2); background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 75%);}

@supports (-webkit-line-clamp: 1){	.line-clamp:after	{		display : none !important;	}}

.line-clamp-1{	-webkit-line-clamp : 1;	height             : calc(1em * 2 * 1);}
.line-clamp-2{	-webkit-line-clamp : 2;	height             : calc(1em * 2 * 2);}
.line-clamp-3{	-webkit-line-clamp : 3;	height             : calc(1em * 2 * 3);}
.line-clamp-4{	-webkit-line-clamp : 4;	height             : calc(1em * 2 * 4);}
.line-clamp-5{	-webkit-line-clamp : 5;	height             : calc(1em * 2 * 5);}
.line-clamp-6{	-webkit-line-clamp : 6;	height             : calc(1em * 2 * 6);}
.line-clamp-7{	-webkit-line-clamp : 7;	height             : calc(1em * 2 * 7);}
.line-clamp-8{	-webkit-line-clamp : 8;	height             : calc(1em * 2 * 8);}



.ms-signInLink{
	display:none !important;
}




/********************************Optimization ********************************/
.opt_1 {
	margin: auto; width: 100%; display: block;
}
.opt_mrginBtm {
	margin-bottom: 5px;
}
.opt_FacultyPublication {
	margin: auto; width: 100%; display: block;
}
.opt_FormWidth {
	width:100%;
}
.opt_PeopleDetail {
	margin: auto; width: 100%; display: block;
}
.pharmaceuticalSciencesForm {
	width:100%;
}
.pharmaceuticalSciencesForm input[type=text], .pharmaceuticalSciencesForm select {
	width:70%;
}

#dark {
	background-color:#000;
	color:#fff;
	text-align:center;
}
.pharmaceuticalSciencesForm #btnSubmit {height: 26px;}
.opt_VAlignTop {	vertical-align:top;}
.orangeBGColorTxt {	background:rgba(241,90,36,0.3); color:#000;}

.vendorFormTable {
	background:#fff;
	/*position:absolute;
	margin-left:-65px;*/
	width:940px;
	/*display:table;*/
}

.vendorFormTable td {
	padding: 5px;
	border-bottom:dotted 1px rgba(136,136,136,0.5);
	font-family:Tahoma;
	vertical-align: top;
}
.vendorFormTable input[type="text"] {
	width: 200px;
}
.vendorFormTable select {
	width: 200px;
}
.vendorFormTable textarea {
	width: 200px;
}

.vendorFormTable .radioOption tr {
	display: inline-block;
}
.vendorFormTable tr:nth-child(n) > td > strong {
	color:#fff !important;
}
table.vendorFormTable > tbody > tr:nth-child(48) > td:nth-child(2) > strong {
	color: #f15a24 !important;
}
.vendorFormTable .style1 {        height: 35px;    }
.SilverBG {	background:#f1f1f1; border-top:solid 1px #ccc;}
.SilverDBG {	background:#e9e9e9; border-top:solid 1px #ccc;}
.ltrForm {
	direction: ltr;
}
.event-venueLoc {
    display: none;
}






/************** MOU MAP ********************************/
div#mapContainer {
    display: block;
    margin: auto;
    width: fit-content;
    margin-bottom: 20px;
}