@font-face {
	font-family: 'majalla';
	src: url('/uploads/majalla.ttf') format('truetype');
	font-weight: normal;
	font-style: normal
}
@font-face {
    font-family: 'DroidArabicKufiBold';
        src: url('/uploads/DroidArabicKufiBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
      }

@font-face {
    font-family: 'DroidArabicKufiRegular';
        src: url('/uploads/DroidArabicKufiRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
      }
#header {
	background: #f6f6f6;
	padding: 0;
}

#header.clean-top .header-top {
	background-color: #c3161c;
	border-bottom: 1px solid #d24f54;
	margin-top: -5px;
}

#header .header-top {
	min-height: 29px;
}

#header>.container {
	height: 100px;
	margin-bottom: 0;
}

#header.center nav ul.nav-main {
	margin: 0 0 2px;
}

#header .header-top {
	display: block;
}

body.sticky-menu-active #header {
	top: -148px;
}

.nav-main {
	background-color: #124e44;
}

#header .logo {
	padding: 15px 0px 0 0;
}

#header ul.nav-top li {
	border-left: 1px solid #666;
}

#header ul.nav-top li:last-child {
	border-left: 0px solid #666;
}

#header ul.nav-top li a {
	padding: 0px 5px;
	color: #666;
	font-size: 16px;
	line-height: 16px;
	font-family: 'DroidArabicKufiRegular';
}

#header ul.t1 li {
	border-left: 1px solid #ccc
}

#header ul.t1 li:last-child {
	border-left: 0px solid #ccc
}

#header ul.t1 li a {
	padding: 0px 5px;
	color: #ccc;
	font-family: DroidArabicKufiRegular;
	font-size: 11px;
	line-height: 14px;
}

#header ul.t1>li>a:hover {
	background-color: transparent;
	color: #fff;
}

#header ul.t2>li>a:hover {
	background-color: transparent;
	color: #c31624;
}

#header .header-top ul.tlang {
	margin: 0px 15px 0 0;
	padding: 2px 2px 4px 2px;
	min-height: 5px;
	background-color: #e6e6e6;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

#header ul.nav-top {
	margin: 20px 0 0px;
	min-height: 30px;
	float: left;
}

#header ul.tlang li {
	border-left: 1px solid #c3161c
}

#header ul.tlang li:last-child {
	border-left: 0px solid #c3161c
}

#header ul.tlang li a {
	padding: 0px 5px;
	color: #c3161c;
	font-family: DroidArabicKufiRegular;
	font-size: 10px;
	line-height: 14px;
}

#header .search input.search:first-child {
	border-radius: 0;
	font-size: 0.9em;
	height: 29px;
	margin: 0;
	padding: 6px 12px;
	background-color: #ccc;
	border: 0px;
	font-family: 'DroidArabicKufiRegular'
}

.searchb {
	margin: -6px 0 0 -12px;
}

.subst {
	background-color: #e0dedf;
	min-height: 47px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	margin-top: 15px;
}

.stit {
	font-family: 'Wroyabold';
	font-size: 2.5em;
	text-align: right;
	color: #000;
	margin: 10px 20px 0 0;
}

#header nav ul.nav-main li a {
	color: #fff;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 10px 18px;
	font-family: 'DroidArabicKufiRegular';
}

#header nav ul.nav-main ul.dropdown-menu,
#header nav ul.nav-main li.dropdown.open .dropdown-toggle,
#header nav ul.nav-main li.active a,
#header nav ul.nav-main li>a:hover,
#header nav ul.nav-main li.dropdown:hover a {
	color: #FFF;
	background-color: #186457 !important;
}

#header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
	border-top-color: #186457;
}

#header nav ul.nav-main ul.dropdown-menu {
	margin: 1px 0 0;
}

#header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
	background: none repeat scroll 0 0 #e6e6e6 !important;
}

#header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title {
	color: #000;
	font-size: 1.4em;
	font-family: 'DroidArabicKufiRegular';
	font-weight: normal;
}

#header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

#header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a {
	border-radius: 0px;
	color: #000;
	font-size: 13px;
	border-top: 1px solid #000;
}

#header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a:hover {
	color: #c3161c;
}

.mgray {
	background-color: #ccc;
	padding: 10px;
}

#header nav.mega-menu .mega-menu-content {
	padding: 10px 25px;
}

.page-top {
	background-color: #fff;
	border-bottom: 0 solid #ccc;
	border-top: 0 solid #384045;
	margin-bottom: 15px;
	min-height: 30px;
	padding: 15px 0;
}

ul.nav-list.primary.cbullet>li a::before {
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	height: 6px;
	width: 6px;
	background-image: url('cbullet.png')
}

ul.nav-list.primary.cbullet>li a {
	border-bottom: 0px;
	padding: 3px 0;
	font-family: 'DroidArabicKufiRegular';
	font-size: 1.2em;
	color: #5e5e5e;
}

ul.nav-list.primary.cbullet>li a:hover {
	color: #c3161c;
	background-color: transparent;
}

.gborder {
	border: 1px solid #ccc;
}

.gborder_healthCare {
	border: 1px solid #d0d0d0;
}

.marginb {
	margin-bottom: 35px;
}

.rbpad {
	padding: 0 10px 10px 10px;
}

.rbtit {
	background-color: #c3161c;
	color: #fff;
	font-family: 'DroidArabicKufiRegular';
	font-size: 1.5em;
	padding: 8px 10px;
	font-weight: 400;
}

.rbtit_healthCare {
	background-color: #efefef;
	color: #000;
	font-family: 'DroidArabicKufiRegular';
	font-size: 1.5em;
	padding: 8px 10px;
	font-weight: 400;
}

.rbtri {
	height: 11px;
	background: url('rbtri.png') transparent no-repeat top left;
}

.rbtri_healthCare {
	height: 11px;
	background: url('rbtri-Health.png') transparent no-repeat top left;
}

.gbpad {
	padding: 0 10px 10px 10px;
}

.gbtit {
	background-color: #124e44;
	color: #fff;
	font-family: 'DroidArabicKufiRegular';
	font-size: 1.5em;
	font-weight: 400;
}

.gbtitflr {
	padding: 8px 10px;
}

.gbtri {
	height: 11px;
	background: url('gbtri.png') transparent no-repeat top left;
}

.ufoot {
	background-color: #e6e6e6;
}

.rbgfo {
	margin: 10px 0;
}

.rbgtit {
	background: none repeat scroll 0 0 #c3161c!important;
	bottom: 0%!important;
	color: #fff;
	font-size: 22px!important;
	font-weight: normal!important;
	letter-spacing: -1px;
	padding: 20px 11px 2px 11px!important;
	position: absolute;
	right: 0;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
	transition: all 0.3s ease 0s;
	z-index: 1;
	height: 100%;
	width: 110px;
	font-family: 'DroidArabicKufiRegular';
	line-height: 32px;
}

.rbgty {
	background-color: Transparent!important;
	background: url('rbtril.png') transparent no-repeat top right;
	border-radius: 2px;
	display: inline-block;
	margin: 0px!important;
	padding: 0px!important;
	position: absolute;
	width: 11px;
	height: 21px;
	right: 109px;
	top: 15px!important;
}

.rbgin {
	width: 90px!important;
	height: 100%;
	white-space: normal!important;
	text-align: left;
}

.gbgfo {
	margin: 10px 0;
}

.gbgtit {
	background: none repeat scroll 0 0 #124e44!important;
	bottom: 0%!important;
	color: #fff;
	font-size: 22px!important;
	font-weight: normal!important;
	letter-spacing: -1px;
	padding: 20px 11px 2px 11px!important;
	position: absolute;
	right: 0;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
	transition: all 0.3s ease 0s;
	z-index: 1;
	height: 100%;
	width: 110px;
	font-family: 'DroidArabicKufiRegular';
	line-height: 32px;
}

.gbgty {
	background-color: Transparent!important;
	background: url('gbtril.png') transparent no-repeat top right;
	border-radius: 2px;
	display: inline-block;
	margin: 0px!important;
	padding: 0px!important;
	position: absolute;
	width: 11px;
	height: 21px;
	right: 109px;
	top: 15px!important;
}

.gbgin {
	width: 90px!important;
	height: 100%;
	white-space: normal!important;
	text-align: left;
}

.margint {
	margin: 10px 0;
}

.bgwhite {
	background-color: #fff;
}

.contactbox {
	color: #ccc;
	direction: ltr;
	text-align: left;
	font-size: 12px;
	height: 85px;
}

.contactbox span {
	color: #ccc;
	direction: ltr;
	text-align: left;
}

#footer {
	background: none repeat scroll 0 0 #666666;
	border-top: 0px solid #0e0e0e;
	clear: both;
	font-size: 0.9em;
	margin-top: 0px;
	padding: 30px 0 0;
	position: relative;
}

ul.nav-list.primary.flink>li a::before {
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
}

ul.nav-list.primary.flink>li a {
	border-bottom: 0px!important;
	padding: 5px 0;
	font-family: 'DroidArabicKufiRegular';
	font-size: 1.4em;
	color: #5e5e5e;
	line-height: 12px!important;
}

ul.nav-list.primary.flink>li a:hover {
	color: #c3161c!important;
}

.flbor {
	border-right: 1px solid #fff;
}

.adres {
	color: #cccccc;
	font-family: 'DroidArabicKufiRegular';
	font-size: 16pt;
	line-height: 22px;
	margin-top: 12px;
}

html .scroll-to-top {
	background: url("arrowtoup.png") no-repeat scroll center center #404040;
}

.btn-responsive-nav {
	background: url("mbtnr.png") no-repeat scroll 0 0 #171717;
	height: 32px;
	width: 36px;
}

hr.tall {
	margin: 8px 0;
}

h2 {
	font-size: 1.6em;
	font-family: 'DroidArabicKufiBold';
	margin: 0 0 15px;
}

.breadcrumb {
	font-family: DroidArabicKufiRegular;
	font-size: 1.2em;
}

.bchome {
	display: none;
}

#TreeMenu1 li.has_ul {
	color: #000!important;
	text-indent: 22px!important;
	background: url("cplus.png") no-repeat scroll right 9px #efefef!important;
}

#TreeMenu1 li.clicked {
	background: url("cminus.png") no-repeat scroll right 9px #ddd!important;
}

#TreeMenu1 li {
	background-color: #efefef!important;
	border-bottom: 1px solid #ccc!important;
	cursor: pointer;
	font-family: DroidArabicKufiRegular !important;
	font-size: 1.1em!important;
	line-height: 35px!important;
	width: 100%;
}

#TreeMenu1 li a {
	color: #000000;
	display: block;
	text-decoration: none;
	text-indent: 22px!important;
}

#TreeMenu1 ul {
	background: transparent!important;
	padding-right: 0!important;
}

#TreeMenu1 ul li {
	font-size: 1.1em!important;
	background: url("cbullet-imenu.png") no-repeat scroll center right #fff!important;
}

#TreeMenu1 ul li a {
	color: #5e5e5e!important;
	font-size: 0.9em!important;
	text-indent: 34px!important;
}

#TreeMenu1 ul li a:hover {
	color: #c3161c!important;
	background-color: transparent!important;
}

.mfp-hide {
	display: none !important;
}

.nlfpop {
	background: none repeat scroll 0 0 #fff;
	margin: 40px auto;
	max-width: 350px;
	padding: 20px 30px;
	position: relative;
	text-align: left;
}

.nlbox {
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 15px;
}

.nlicon {
	float: left;
}

.nlbox a:link {
	color: #000;
	text-decoration: none;
}

.nlbox a:hover {
	color: #c3161c;
	text-decoration: none;
}

.nlbox a {
	font-family: 'DroidArabicKufiRegular';
	font-size: 1.6em;
}

.nltext {
	font-family: 'DroidArabicKufiRegular';
	font-size: 1.2em;
	color: #999999;
	clear: both;
	padding-top: 10px;
}

.btn {
	font-family: 'DroidArabicKufiRegular';
	font-size: 16px;
}

.form-control {
	font-family: 'DroidArabicKufiRegular';
}

.fsize {
	width: 100%;
}

@media (min-width:481px) and (max-width:1200px) {
	#header ul.t2 li a {
		font-size: 14px;
	}
}

@media (min-width:100px) and (max-width:481px) {
	#header ul.t2 li a {
		font-size: 11px;
	}
}

.btn-responsive-nav {
	top: 45px;
}

.nopad {
	padding: 0;
}

.nopadl {
	padding-left: 0;
}

.nopadr {
	padding-right: 0;
}

.titevent {
	background-color: #c3161c;
	padding: 30px 12px;
	font-family: "DroidArabicKufiRegular";
	font-size: 1.5em;
	font-weight: 400;
	color: #fff;
	text-align: right;
}

.levent {
	border: 1px solid #ccc;
	padding-top: 7px;
	padding-bottom: 7px;
}

.eventrow {
	margin-top: 20px;
	margin-bottom: 20px;
}

.evbox {
	border-left: 1px solid #ccc;
	text-align: center;
	height: 66px;
	overflow: hidden;
}

.evdate {
	font-family: "DroidArabicKufiRegular";
	font-size: 1.4em;
	font-weight: normal;
}

.evtit {
	font-family: "DroidArabicKufiRegular";
	font-size: 1em;
	font-weight: normal;
}

.evtit a:link {
	color: #167eb1;
	text-decoration: none;
}

.evtit a:visited {
	color: #167eb1;
	text-decoration: none;
}

.evtit a:hover {
	color: #c3161c;
	text-decoration: none
}

.evtit a:active {
	color: #167eb1;
	text-decoration: none;
}

.fll {
	float: left;
}

.flr {
	float: right;
}

.tab-content {
	background-color: #ccc;
}

.tabs ul.nav-tabs li.active a {
	background-color: #ccc;
	border-top-color: #124e44;
	color: #124e44;
}

*::before,
*::after {
	box-sizing: border-box;
}

html[dir=rtl] .tabs.tabs-vertical.tabs-left ul.nav-tabs li a:hover,
html[dir=rtl] .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a,
html[dir=rtl] .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a:hover,
html[dir=rtl] .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active a:focus {
	border-left-color: transparent;
	border-right-color: #124e44;
}

.tabs ul.nav-tabs a,
.tabs ul.nav-tabs a:hover {
	color: #4d4d4d;
}

.tabs-left .nav-tabs>li {
	margin-bottom: 2px;
	text-align: left;
	font-family: "DroidArabicKufiRegular";
}

.tabs-left .nav-tabs>li a {
	font-size: 18px;
}

.tabs {
	margin-bottom: 5px;
}

.tlist {
	font-family: "DroidArabicKufiRegular";
	font-size: 16px;
	line-height: 34px;
	list-style: outside none none;
	padding: 0;
	height: 272px;
	overflow: hidden;
}

.tlist li {
	background: url("tbullet.png") no-repeat scroll right top rgba(0, 0, 0, 0);
	padding: 5px 15px 5px 0;
	border-bottom: 1px solid #fff;
}

.tlist a:link {
	color: #262626;
	text-decoration: none;
}

.tlist a:visited {
	color: #262626;
	text-decoration: none;
}

.tlist a:hover {
	color: #c3161c;
	text-decoration: none
}

.tlist a:active {
	color: #262626;
	text-decoration: none;
}

.ssrm {
	height: 440px;
	overflow: auto;
	background-color: #efefef;
	padding-top: 10px;
}

.btn-danger {
	background-color: #c3161c;
	border-color: #c3161c;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.usbar {
	background-color: #124e44;
}

.usbari {
	background-color: #c3161c;
	height: 60px;
}

.gray {
	background-color: #e6e6e6;
}

.mgbox {
	background-color: #fff;
	margin-top: 15px;
	padding-bottom: 15px;
	min-height: 355px;
}

.mgtit {
	width: 150px;
	height: 40px;
	background-color: #124e44;
	color: #fff;
	font-family: 'DroidArabicKufiBold';
	font-size: 14px;
	text-align: center;
	padding-top: 7px;
}

.mgtri {
	background: url("mgtri.png") no-repeat scroll right top rgba(0, 0, 0, 0);
	height: 11px;
}

.jcl {
	margin: 0px 30px 15px 30px;
}

.mcn-tit {
	font-family: 'DroidArabicKufiRegular';
	font-size: 18px;
	line-height: 24px;
}

.mcn-date {
	font-family: 'DroidArabicKufiRegular';
	font-size: 16px;
	color: #ffffff;
}

.mcn-tit a:link {
	color: #167fb0;
	text-decoration: none;
}

.mcn-tit a:visited {
	color: #167fb0;
	text-decoration: none;
}

.mcn-tit a:hover {
	color: #c3161c;
	text-decoration: none
}

.mcn-tit a:active {
	color: #167fb0;
	text-decoration: none;
}

.carousel1 ul li,
.carousel2 ul li {
	border-bottom: 1px solid #b3b3b3;
	height: 85px;
	width: 100%;
	margin-top: 7px;
}

.jcl a.next,
.jcl a.go,
.owl-next {
	background: url("nextico.png") no-repeat scroll center center #999999!important;
	border-radius: 0!important;
	color: ghostwhite!important;
	display: block;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 0px;
	height: 14px;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
	width: 25px;
	margin-top: 15px;
}

.jcl a.disabled {
	background-color: #ccc!important;
}

.jcl a.prev,
.owl-prev {
	background: url("previco.png") no-repeat scroll center center #124e44!important;
	border-radius: 0!important;
	color: ghostwhite!important;
	display: block;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 0px;
	height: 14px;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
	width: 25px;
	margin-top: 15px;
}

.img-thumbnail {
	border-radius: 0;
}

.muf {
	background-color: #fff;
	margin-top: 15px;
	margin-bottom: 15px;
}

.muftit {
	background-color: #124e44;
	color: #fff;
	font-family: 'DroidArabicKufiRegular';
	font-size: 24px;
	line-height: 37px;
	text-align: right;
	float: right;
	padding: 8px 30px;
	width: 90%;
	margin-bottom: -6px;
}

.muftri {
	width: 11px;
	float: right;
	background: url("gbtril.png") no-repeat scroll right top rgba(0, 0, 0, 0);
	height: 21px;
	margin-top: 25px;
}

.owl-carousel .owl-item {
	float: right;
}

.owl-theme .owl-controls .owl-nav [class*="owl-"] {
	background: none repeat scroll 0 0 #d6d6d6;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 0px;
	margin: 0;
	padding: 0;
}

.hnm a:link {
	color: #167fb0;
	text-decoration: none;
}

.hnm a:visited {
	color: #167fb0;
	text-decoration: none;
}

.hnm a:hover {
	color: #c3161c;
	text-decoration: none
}

.hnm a:active {
	color: #167fb0;
	text-decoration: none;
}

.hnm {
	margin-top: 15px;
	font-family: 'DroidArabicKufiRegular'
}

.hnm img {
	width: 120px!important;
	height: 120px;
	border: 5px solid #ccc!important;
	float: right;
	margin-left: 5px;
}

.hnm h4 {
	font-size: 0.9em;
	margin: 0;
	line-height: 20px;
}

.hnm p {
	font-size: 14px;
	line-height: 20px;
	color: #555;
}

.hnm-th {
	height: 120px;
	overflow: hidden;
}

.titr-header {
	background: none repeat scroll 0 0 #124e44!important;
	font-family: 'DroidArabicKufiRegular' !important;
	color: #fff;
	padding-top: 4px;
}

.information-titr {
	background: none repeat scroll 0 0 #c3161c!important;
	font-family: 'DroidArabicKufiRegular' !important;
	font-size: 14px;
	color: #fff;
	padding: 4px 10px 0 0;
}

.table-titr {
	background: none repeat scroll 0 0 #124e44!important;
	font-family: 'DroidArabicKufiRegular' !important;
	font-size: 16px;
	padding-right: 7px;
	color: #fff;
}
.slide-caption h2{

font-size: 1.3em !important;
}
