@media (max-width:364px){
	.bottomhormenu a{
		font-size:11px !important;
	}
	.bottomhormenu div:first-child{
		top:50%;
	}
}
.navs ul ul li {
    text-align: left !important;
}
body
{
    font-family: 'Strait', sans-serif !important;    
}
.navs a {
    font-family: 'Strait', sans-serif !important;  
}
.navs ul li {

    float: left !important;

}
.morelink{
	padding: 2px 13px;
	background: #3bbdfb;
    color: #fff !important;

}
ul.social-list {
    float: left;
}
#search{
	text-align:left;
}
#main-slide .slider-content h2.white, #main-slide .slider-content h3.white {
    color: #fff;
	background: rgba(0, 0, 0, 0.63);
	padding: 20px;
    text-align: left;
}
/*@font-face {
	font-family:"'Strait', sans-serif !important;";
	src:url("../libraries/GE/GE_Dinar_Two_Medium.eot?") format("eot"),
	url("../Libraries/GE/GE_Dinar_Two_Medium.woff") format("woff"), 
	url("../libraries/GE/GE_Dinar_Two_Medium.ttf") format("truetype"),
	url("../libraries/GE/GE_Dinar_Two_Medium.svg#GEDinarTwo-Medium") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"'Strait', sans-serif !important;";
	src:url("../libraries/GE_Light/GE_Dinar_Two_Light.eot?") format("eot"),
	url("../libraries/GE_Light/GE_Dinar_Two_Light.woff") format("woff"),
	url("../libraries/GE_Light/GE_Dinar_Two_Light.ttf") format("truetype"),
	url("../libraries/GE_Light/GE_Dinar_Two_Light.svg#GEDinarTwo-Light") format("svg");
	font-weight:normal;
	font-style:normal;
}*/
@font-face
{
font-family:"HelveticaNeue";src:url("../libraries/HelveticaNeue/HelveticaNeueW23forSKY-Reg.eot");
src:url("../libraries/HelveticaNeue/HelveticaNeueW23forSKY-Reg.eot?#iefix") format("embedded-opentype"),url("../libraries/HelveticaNeue/HelveticaNeueW23forSKY-Reg.woff") format("woff"),url("../libraries/HelveticaNeue/HelveticaNeueW23forSKY-Reg.ttf") format("truetype"),url("../libraries/HelveticaNeue/HelveticaNeueW23forSKY-Reg.svg#HelveticaNeueLTArabic55Roman") format("svg");
font-weight:normal;
font-style:normal;
}

@font-face
{
font-family:"HelveticaNeueBold";src:url("../libraries/HelveticaNeue/HelveticaNeueW23forSKY-Bd.eot");
src:url("../libraries/HelveticaNeue/HelveticaNeueW23forSKY-Bd.eot?#iefix") format("embedded-opentype"),url("../libraries/HelveticaNeue/HelveticaNeueW23forSKY-Bd.woff") format("woff"),url("../libraries/HelveticaNeue/HelveticaNeueW23forSKY-Bd.ttf") format("truetype"),url("../libraries/HelveticaNeue/HelveticaNeueW23forSKY-Bd.svg#HelveticaNeueLTArabic55Roman") format("svg");
font-weight:bold;
}
svg{
	position:absolute;
	-webkit-transform:rotate(180deg);
	left: 253px;
	top: 10px;
	z-index:5555;
}

.lastrow{display:flex}
@media (min-width:1199px){
	.bottomhorcontent{
		text-align:left;padding: 0 45px 0 45px;margin-left: 20px;
	}
}
@media (max-width:1199px){

.bottomhorcontent{
		text-align:right;padding: 0 15px 0 20px;margin-right: 20px;margin-top: -33px;
	}
	.morelink{
		font-size: 11px;
	}
	svg{
		left:204px ;
		top:28px ;
	}
}
@media (max-width:991px){
.bottomhorcontent{
    padding: 0 50px 0 50px;
    margin-right: 31px;
	    margin-top: 0;
	}
	.bottomhormenu{
		margin-bottom:20px;
	}
	.lastrow{
	display: block;
}
	svg{
		left: 530px;
		top: 8px;
	}
}

@media (min-width:540px) and (max-width:767px){
.bottomhorcontent{
    padding: 0 63px 0 50px;
    margin-right: 31px;
    margin-top: 0;
    width: 50%;
    margin: auto;
}
}
@media (max-width:580px){
.bottomlinks a{
	font-size:10px !important;
}
.bottomlinks{
}
}
@media (max-width:540px){
.bottomhorcontent{
padding: 0 3px 0 0;
    margin-right: 31px;
    margin-top: -30px !important;
    width: 50%;
    margin: auto;
	}

}
@media (max-width:767px){

.toplefttitle{
text-align:center !important;
padding-top:0 !important;
}
.toplinks{
	padding-top:15px !important;
	padding-bottom:15px;
	text-align:center;
}
	svg{
		left: 70%;
		top: 8px;
	}
	
	.mycity{
		float:initial !important;
	}	
}
.toplinks{
	color:#23a6df;font-size:16px;padding-top:30px;
}
.toplefttitle{
font-size:16px;color:#23a6df;text-align:left;font-family:'Strait', "sans-serif !important;'";
padding-top:30px;
}
.a_header{
font-family:"'Strait', sans-serif !important;";
font-size:24px;
font-weight:bold;
color:white;
line-height:100%;
text-align:right;
}
.e_header{
font-family:"majalla";
font-size:32px;
font-weight:bold;
color:white;
text-align:left;
}
.a_lang{
font-family:"'Strait', sans-serif !important;";
font-size:15px;
font-weight:bold;
color:#c8a501;
}
a.a_lang:hover{text-decoration:none;color:#E5E5E5;}

.e_lang{
font-size:15px;
font-weight:bold;
color:#c8a501;
}
a.e_lang:hover{text-decoration:none;color:#E5E5E5;}



@font-face
{
font-family:"HelveticaNeue";src:url("../HelveticaNeue/HelveticaNeueW23forSKY-Reg.eot");
src:url("../HelveticaNeue/HelveticaNeueW23forSKY-Reg.eot?#iefix") format("embedded-opentype"),url("../HelveticaNeue/HelveticaNeueW23forSKY-Reg.woff") format("woff"),url("../HelveticaNeue/HelveticaNeueW23forSKY-Reg.ttf") format("truetype"),url("../HelveticaNeue/HelveticaNeueW23forSKY-Reg.svg#HelveticaNeueLTArabic55Roman") format("svg");
font-weight:normal;
font-style:normal;
}

@font-face
{
font-family:"HelveticaNeueBold";src:url("../HelveticaNeue/HelveticaNeueW23forSKY-Bd.eot");
src:url("../HelveticaNeue/HelveticaNeueW23forSKY-Bd.eot?#iefix") format("embedded-opentype"),url("../HelveticaNeue/HelveticaNeueW23forSKY-Bd.woff") format("woff"),url("../HelveticaNeue/HelveticaNeueW23forSKY-Bd.ttf") format("truetype"),url("../HelveticaNeue/HelveticaNeueW23forSKY-Bd.svg#HelveticaNeueLTArabic55Roman") format("svg");
font-weight:bold;
}
@font-face
{
font-family:"majalla";src:url("../majalla/majalla.eot");
src:url("../majalla/majalla.eot") format("embedded-opentype"),url("../majalla/majalla.woff") format("woff"),url("../majalla/majalla.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}

@font-face
{
font-family:"majallab";src:url("../majalla/majallab.eot");
src:url("../majalla/majallab.eot") format("embedded-opentype"),url("../majalla/majallab.woff") format("woff"),url("../majalla/majallab.ttf") format("truetype");
font-weight:bold;
}

.ar{
font-family:majalla;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#333333;
}

.left_menu{
text-decoration:none;
font-size:10px;
font-weight:bold;
font-family:majalla;
color:#565657;
}
a.left_menu:hover{color:#B8272B;}

.sep_div{
width:95%;
border-top:dashed #fff 1px;
}
.sep_td{
background-image:url(../images/m_bg1.png);
}


.three_td{
text-align:left;
padding-left:10px;
}

.circle {
    border:4px solid #fff;
    width: 150px;
    height: 150px;
	overflow:hidden;
    border-radius: 50%;
	box-shadow: 0px 0px 0px 4px #b93823;
	margin:auto;
}
.title0 {
	text-align:right;
	direction:rtl !important;
}
.title0 a{
	
	color:#b93823;
	font-family:"'Strait', sans-serif !important;";
	font-size:18px;
	
}
.count{
	position: absolute;
    left: 25%;
    top: 50%;
    font-size: 60px;
	color:#b93823;
}
@media (max-width:991px){
	.countTitle{
		right:10px !important;
		top:-27px !important;
	}
	.count{
		left:27% !important;
	}
}
@media (max-width:767px){
	.countTitle{
		right:80px !important;
	}
	.newTitle{
		right:175px !important;
	}
	.count{
		left:34% !important;
	}
}
@media (max-width:460px){
	.proj{
		font-size:10px !important;
	}
}
.content0 {
	text-align:justify;
	direction:rtl !important;
	max-height: 170px;
	overflow: hidden;
}
.proj{
	background:#ccc;
	border:none;
	color:#494949;
	font-size:20px;
	padding:10px;
	outline:none;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.projActive{
	background:#b93823;
	color:#fff;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.resize0{
	min-height: 165px;
    padding-left: 0;
    padding-right: 0;
}
.HorMenu a{
	color:#fff;
}

.bottomhormenu img{transition:all 0.3s;}
.bottomhormenu a{
	color:#000d2c;
	
}
.borderbottom{transition:all 0.3s;}
.news:hover > .col-md-12 .borderbottom{
	width:100% !important;
	transition:all 0.3s;
}
.HorMenu > div > a > img{
	transition:all 0.5s;
}
.HorMenu:hover > div > a > img{
	transform:scale(0.9,0.9);
	transition:all 0.5s;
	
}
.HorMenu1:hover{
	box-shadow:inset 180px 0px 5px -5px #ddd;
	transition:all 0.5s;
}
.HorMenu2:hover{
	box-shadow:inset 180px 0px 5px -5px rgba(185, 150, 5, 0.15);
	transition:all 0.5s;
}
.HorMenu3:hover{
	box-shadow:inset 180px 0px 5px -5px rgba(185, 56, 35, 0.19);
	transition:all 0.5s;
}
.HorMenu4:hover{
	box-shadow:inset 180px 0px 5px -5px rgba(71, 165, 9, 0.18);
	transition:all 0.5s;
}
.HorMenu{
    box-shadow:inset 10px 0px 5px -5px #ddd;
	text-align:center;
	font-size:16px;
	transition:all 0.5s;
}

.footerNavs li a{
	color:#747272;
	font-family:Strait', "sans-serif !important;'";
}
.footerNavs li{
	float:right;
	
}
.gallerytitle {
	padding:10px 0 0 0;
}
.gallerytitle a{
	color:#000d2c;
	font-size:19px;
}
.gallerycontent {
	padding:0 0 10px 0;
}
.gallerycontent a{
	color:#000d2c;
	font-size:12px;
}
.decisions ul li {
	padding:10px 0;
}
.decisions ul :last-child a{
	border-bottom:none;
}
.decisions ul li a{
	font-size:12px !important;
	border-bottom:2px dotted #888;
}
.content0 a{
	
	color:#000;
	font-family:"'Strait', sans-serif !important;";
	font-size:20px;
	
}
.f_title{
font-size:16px;
font-weight:bold;
line-height:160%;
color:white;
}
.footer{
color:#eaf2f8;
font-size:14px;
text-decoration:none;
}

.footer1{
color:#333333;
font-size:12px;
text-decoration:none;
}


.top_td{
text-align:center;
padding-right:10px;
padding-left:10px;
}
td.top_td:hover{}
.text ul,.text ol {list-style:initial !important;margin-right: 20px;direction:ltr;color: inherit;}
.text{
direction: ltr;
font-weight:normal;

color:#404040;
text-align:left;
text-decoration:none;
}
.text1{

font-weight:normal;
font-size:13px;
color:#404040;
text-decoration:none;
}

.header{

font-size:24px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.title{

font-size:26px;
text-align:left;
font-weight:bold;
color:#0D5B80;
text-decoration:none;
}

.title1{

font-size:19px;
font-weight:bold;
color:#0D5B80;
text-decoration:none;
}
.title2{

font-size:18px;
font-weight:bold;
color:#0D5B80;
text-decoration:none;
}
.title3{

font-size:15px;
font-weight:bold;
color:#6E2524;
text-decoration:none;
}
.servImg{
	height:200px;
	overflow:hidden;
	margin:10px auto;
}
.servImg img{
	width:100%;
}
.more{

font-size:19px;
font-weight:bold;
color:#0D5B80;
text-decoration:none;
}
a.more:Hover{color:#BC1616}

.bottomlinks :hover > img{
-webkit-filter: invert(68%);
transition:all 0.3s;
}
.bottomlinks {
	text-align:center;
	transition:all 0.3s;
	padding-top:20px;
}
.bottomlinks a{
	color:#fff;
	font-size:25px;
	font-family:'Strait', sans-serif !important;;
	
}

.footer_row{
height:199px;
background-image:url(../images/footer_bg.png);
background-repeat:repeat-x;
}

.main_body{
background-image:url(../images/bg.png);
background-color:#FEFEFE;
}
.header_td{
background-image:url(../images/header_bg.gif);
text-align:left;
padding-left:30px;
color:white;
font-weight:bold;
font-family:'majalla';
font-size:20px;
height:41px;
background-repeat:no-repeat;
}
img
{
border:0px;
}

@media (max-width:767px){
	.footerStyle{
		padding:0 !important;
		padding-top:0 !important;
		height:350px !important;
	}
	.footerStyle  .col-md-4{
		padding:30px 0 !important;
	
	}
}
.footerSocial li{
	float:left;
}

.footerStyle{
	
	padding:20px;
	min-height:131px;
	text-align:center;
	color:#fff;
}
.footerList{
	color:#fff;
	margin-top:20px;
}
.footerList li{
	 list-style-image:url('../images/liststyle.jpg');
	 list-style-position: inside;
	 padding-right: 35%;
	text-align: right;
	direction:rtl;
}
.footer_ul{
display:inline;
width:100%;
}

.footer_ul li{
display:inline;
padding:5px;

}

.footer_ul li a{
color:#9d9d9d;
}

.footer_ul li a:hover{
color:#fff;
text-decoration:none;
}

.social{
display:inline;
width:100%;
margin-bottom: 0px;
}

.social li{
display:table-cell;
padding-left:5px;
}

.description{
	margin-top:20px;
	box-shadow: -1px 3px 3px #999;
	background-color: #f7f7f7;
	padding-top: 10px;
}
.shadow{
	width: 99%;
	min-height: 200px;
	margin-left:0;
	min-width:250px;
}
.shadow a{
	margin-right:20px;
}
