/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

body {
position: relative;
}
.host a {
    color: #b23026 !important;
    position: relative !important;
    left: 16px !important;
    font-size: 12px !important;
}
.host {
    float: right !important;
    
}
.dropdown-submenu > .dropdown-menu {
margin-top: -23px !important;
}

/* Navigation Styles BEGIN
================================*/
@-moz-document url-prefix() {
	.slideshow .span3 {
    margin-top: 16px !important;
	}
    .rev_slider_wrapper {
	margin-top: 1px !important;
}


.img_slider {
    padding-bottom: 2px !important;
}

}


.hr-green {
    border: 11px solid #5b9924;
	    width: 112%;
}
.hr-orange {
    border: 11px solid #e8b023;
	    width: 112%;
}
.hr-red {
    border: 11px solid #ba2b22;
	    width: 112%;
}


.top-header .col-sm-4 ,.top-header .col-xs-4{
    margin-left: 0px;
}

.band.navigation{
/* 	background: url(../images/border_top.jpg) repeat-x scroll center top, url(../images/shadow_border.jpg) repeat-x scroll center 137px ; */
/* 	margin-top: -50px;
	background: #fdf9ef; */
	   
	 background: #FDF9EF;
}
.top-header {
    background: url(../images/border_top.png) no-Repeat scroll top;
    background-size: contain;
}
.logo{
/*  margin: 25px 57px 0px; */
    /*margin: -30px 40px 0px;*/
    margin: -20% 40px 0px;

 }
 
 .social-line{
 float: right;
 }
.social {
    float: left;
    /* margin-top: 10px; */
    /* margin-right: 4px; */
    margin-top: 30px;
    border-bottom: 2px solid #aca088;
    padding-bottom: 10px;

}
.social ul{
	padding-left: 0px;
	overflow-y:auto;
	float:left;
}
.social p {
   float: right;
    font-family: 'Conv_HS Ishraq Medium';
    color: #dc302d;
    font-size: 16px;
    text-align: right;
    padding-left: 20px;
}
.social ul li a {
float: left;
list-style: none;
width: 40px;
height:34px;
}
.social ul li {
float: left;
list-style: none;
width:40px;
height: 34px;
}
.ficon {
background: url(../images/facebook.png)no-repeat !important;
width: 40px !important;
height: 34px !important;
padding: 0px !important;
}
.yicon {
background: url(../images/youtube.png)no-repeat !important;
width: 40px !important;
height: 34px !important;
padding: 0px !important;
}
.ticon {
background: url(../images/twetter.png)no-repeat !important;
width: 40px !important;
height: 34px !important;
padding: 0px !important;
}
.licon{
background: url(../images/linkin.png)no-repeat !important;
width: 40px !important;
height: 34px !important;
padding: 0px !important;

}

.mainmenu{
  	float:right;
}
.tp-bullets.simplebullets.round {
bottom: 47px !important;
}

section {
display: block;
margin-top: 7px;
}


.slideshow {
/* 	background: #e5d7b1;
	margin-top: -40px; */
	/* background: #e5d7b1; */
      margin-top: 0px;
}
.slide_show img{
	margin:47px 0px;
}

.slideshow .span3{
	width: 270px;
	margin-left: -30px;
	margin-top:47px;
}
.projects {
/* margin-top: -10px; */
    overflow-y: auto;
    /*----Ghadeer-----*/
    margin-right: -9%;
}
.cairo_project{
	/* float:right;
	background: #b23026;
	height: 145px; */
    float: right;
    background: #ba2b22;
    height: 145px;
    width: 390px;
} 
.project_img img {
margin-right: 15px;
}
.cairo_project .project_img {
	/* float: right;
	width: 100px;
	height: 100px;
	background: url(../images/project1_bg.png) no-repeat scroll 0px top;
	margin: 26px -30px 0px 0px;
	padding: 1px 0px 0px 2px; */
	 float: left;
    width: 130px;
    height: 147px;
    /* background: url(../images/project1_bg.png) no-repeat scroll 0px top; */
    /* margin: 26px -30px 0px 0px; */
    /* padding: 1px 0px 0px 2px; */
}
.alex_project{
/* 	float:right;
	background: #e8b023;
	height: 145px; */
	    float: right;
    background:  #e8b023;
        height: 145px;
    width: 390px;
}
.alex_project .project_img {
/* 	float: right;
	width: 100px;
	height: 100px;
	background: url(../images/project2_bg.png) no-repeat scroll 0px top;
	margin: 26px -30px 0px 0px;
	padding: 1px 0px 0px 2px; */
	float: left;
    width: 130px;
    height: 147px;
}
.sahel_project{
/* 	float:right;
	background: #ec4616;
	height: 145px; */
	float: right;
    background:  #5b9924;
    height: 147px;
    width: 390px;
}
.sahel_project .project_img {
/* 	float: right;
	width: 100px;
	height: 100px;
	background: url(../images/project3_bg.png) no-repeat scroll 0px top;
	margin: 26px -30px 0px 0px;
	padding: 1px 0px 0px 2px; */
	float: left;
    width: 130px;
    height: 145px;
}
.project_text {
	float: right;
    width: 225px;
    color: #ffffff;	
}
/*.project_text h3{
	float:right;
	font-family: 'Conv_HS Ishraq Medium';
	font-size:25px;
	margin: 20px 7px -5px;

}*/
.project_text h3 {
    float: right;
    font-family: 'Conv_HS Ishraq Medium';
    font-size: 18px;
    margin: 19px 11px 3px 64px;
}
.project_text p {
	/* float: right;
	text-align: right;
	padding: 0px 7px;
	width: 180px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 15px;
	direction: rtl; */
    float: right;
    text-align: right;
    padding: 2px 14px;
    width: 220px;
    font-family: Tahoma;
    font-size: 12px;
    /* line-height: 15px; */
    direction: rtl;
}
.more {
/* 	float: left;
	margin: -1px 31px 0px; */
	 float: left;
    margin: 60px 0px 0px;
}
.border{
	background: rgb(163,43,33);
background: -moz-linear-gradient(top,  rgba(163,43,33,1) 0%, rgba(181,49,39,1) 50%, rgba(169,54,43,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(163,43,33,1)), color-stop(50%,rgba(181,49,39,1)), color-stop(100%,rgba(169,54,43,1)));
background: -webkit-linear-gradient(top,  rgba(163,43,33,1) 0%,rgba(181,49,39,1) 50%,rgba(169,54,43,1) 100%);
background: -o-linear-gradient(top,  rgba(163,43,33,1) 0%,rgba(181,49,39,1) 50%,rgba(169,54,43,1) 100%);
background: -ms-linear-gradient(top,  rgba(163,43,33,1) 0%,rgba(181,49,39,1) 50%,rgba(169,54,43,1) 100%);
background: linear-gradient(to bottom,  rgba(163,43,33,1) 0%,rgba(181,49,39,1) 50%,rgba(169,54,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32b21', endColorstr='#a9362b',GradientType=0 );
width:100%;
height:12px;

}

.slider{
/* 	background: url(../images/bg-slider.jpg) repeat-x scroll center top; */
/*     margin-bottom: 10px;*/ 
   background-color: #FDF9EF;
}

.shadow img {
/* margin-top: -5px; */
    margin-top: 0px;
}
.slider .container {
position: relative;
}
.img_slider {
/* padding-top:44px;*/
/* float: right; */
/*padding-bottom: 54px;
height: 200px;
 */
     padding-top: 40px;
    padding-bottom: 54px;
    height: 265px;

}
.img_slider > img {
border: 4px solid #cec4b2;
margin: 5px;
}
/* .slider-border {
margin-bottom: -8px;
margin-top: -65px;
} */
.left_arrow {
position: absolute;
left: -49px;
top: 118px;
}
.right_arrow {
float: right;
position: absolute;
right: -49px;
top:118px;
}
.content {
/* background:#f7ecce; */
  /*   background-color: #5B9924; */
	 background: url(../images/green-back-ground.png)  no-Repeat scroll center;
	   background-size: cover;
    width: 100%;
    height: 100%;
/* height:290px; */
    height: 277px;
	padding-top: 40px;
}
.why {
float: right;
/* background: url(../images/title_bg.png); */
width: 240px;
height: 80px;
}
.why h3 {
margin-top: 23px;
float: right;
margin-right: 41px;
/* color:#e8b023; */
color:#ffffff; 
font-family:hacen_casablanca;
}
.why_ramz img {
float: right;
margin-left: 16px;
border: 5px solid #e3d8cd;
}
.why_ramz p {
text-align: right;
font-family: tahoma;
font-size: 12px;
/* color:#80706a; */
 color:#ffffff; 

}
.why_ramz h3 {
text-align: right;
font-family: tahoma;
font-size: 25px;
 color:#ffffff; 

}
.img-white-logo {
margin-top : -10px;
}
/* .why_more {
position: absolute;
top: 254px;
}
.why_more img {
float: left;
margin-top: -20px;
border: none;
margin-left: 0px;
} */

.side  {
float: right;
margin-left: 13px;
border: 3px solid #cec4b2;
margin-top:-67px;
width : 36%;
}
.side1  {
float: right;
margin-left: 13px;
border: 3px solid #cec4b2;
margin-top: -70px;
width: 36%;
}
.text_side h3 {
text-align: right;
margin-bottom: -3px;
/* color:#523c3e; */
    color: #FFFFFF;
font-family:hacen_casablanca;
font-size: 18px;
}
.side_more a{
float: left;
border: none;
color: #FFFFFF;
margin-top: -10px;
margin-left: -20px;
 font-family: hacen_casablanca;
} 
.text_side {
text-align: right;
margin-top: 37px;
width :60% ;
}
.text_side p {
font-family: tahoma;
font-size: 12px;
/* color: #80706a; */
    color: #FFFFFF;
    margin-top: 5px;
	text-align: right;
}
.text_side1 {
/* padding-top: 1px; */
text-align: right;
margin-top: 50px;
width :60% ;
}
.text_side1 h3 {
text-align: right;
margin-bottom: -3px;
/* color:#523c3e; */
    color: #FFFFFF;
font-family:hacen_casablanca;
font-size: 18px;
}
.text_side1 p {
font-family: tahoma;
font-size: 12px;
/* color: #80706a; */
    color: #FFFFFF;
text-align: right;
    margin-top: 5px;

}
.build {
margin-bottom:46px;
}
 .build  a:hover,  .build  a:focus {
    color: inherit; 
    text-decoration: none; 
}
.offers{
    background: url(../images/dots.png) no-Repeat scroll center;
    height: 188px;
}
.future {
margin-top: 34px;
}
.future h1 {
text-align: center;
font-size: 32.96px;
/*color: #eb4409;*/
    color: #b23026;
padding-bottom: 16px;
font-family: hacen_casablanca;
direction: rtl;
}
sub {
font-size: 34.96px;
}
build {
margin-top: 34px;
margin-bottom: 45px;
}

.content1 {
background: url(../images/reserving.png)  no-Repeat scroll center;
height: 99px;
text-align: center;
padding-left: 80px;
position:relative;
}
.content1 h3 {
color: #8b6c5d ;
/* margin-top: 12px; */
/*     padding-top: 12px;
font-family: 'Conv_HS Ishraq Medium';
font-size:25px; */
    padding-top: 30px;
    font-family: 'Conv_HS Ishraq Medium';
    font-size: 30px;
}
.content1 p {
color: #81716b;
font-family:tahoma;
font-size:15px
}

.content3 {
background: url(../images/takseet.png) no-Repeat scroll center;
height: 99px;
text-align: center;
padding-left: 80px;
position:relative;
}
.content3 h3 {
color: #8b6c5d ;
/* margin-top: 12px; */
    padding-top: 30px;
    font-family: 'Conv_HS Ishraq Medium';
    font-size: 30px;
}
.content3 h3 a,.content1 h3 a{color: #8b6c5d;}
.content3 p {
color: #81716b;
font-family:tahoma;
font-size:15px
} 
/* .f-more {
float: left;
margin-left: 21px;
margin-top: -11px;
}
.f-more a{
text-decoration: none;
color: #523c3e;
font-family:tahoma;
font-size:12px;	
} */

/* .content1 img {
float: left;
margin-left: -55px;
margin-top: 23px;
} */
.content .container {
position: relative;
}

.fb {
position: fixed;
left: 0px;
bottom: 60px;
}

.top_title h3 {
font-family: hacen_casablanca;
font-size: 20px;
color:  #e8b023;
text-align: right;
/* border-bottom: 2px dotted #e5e0d1; */
padding-right: 19px;
}
.mailing_img {
padding-bottom: 27px;
}

.mailing_img img {
margin-left:30px;
padding-bottom:15px;
}
.top_title{
background:url(../images/footer_arrow1.png) no-repeat scroll right 4px;	
}
.facebook {
	background:url(../images/footer_arrow11.png) no-repeat scroll left 4px ;	
  /*  -webkit-transform:rotate(180deg); */
}
#inner-editor{
font-size:15px;
}
.facebook h3{
font-family: Arial;
font-size: 20px;
color: #e8b023;
/* border-bottom: 2px dotted #e5e0d1; */
text-align: left;
padding-left: 20px;
}

.project_more a {
text-decoration: none;
font-family:hacen_casablanca;
display: block;
color: #f3ebe3;
padding: 3px 16px;
float:left;
background: url(../images/more_bg.jpg) no-repeat;
margin-top: 2px;

}
.scribe{
/* background:url(../images/more_bg.jpg) no-repeat;
margin-top: 10px; */
}
.scribe a {
text-decoration: none;
font-family:hacen_casablanca;
display: block;
color: #f3ebe3;
padding: 3px 12px;
text-align:left;
}
.shakawy {
background:url(../images/footer_arrow1.png) no-repeat scroll right 4px;
/* margin-top:-11px; */

}
.shakawy h3 {
font-family: hacen_casablanca;
font-size: 20px;
color: #E8B023;
text-align: right;
/* border-bottom: 2px dotted #e5e0d1; */
padding-right:19px;
}
.shakawy img {
float: right;
padding-left: 13px;
}
.shakawy p {
text-align: right;
padding-top: 3px;
font-family:Tahoma, Geneva, sans-serif;
/* color:#655d48; */
color : #ffffff;
font-size: 15px;
}
.shakawy_more {
float: left;
margin-top: -22px;
margin-left: -22px;
}
.project_content {
text-align: right;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
/* color:#655d48; */
color : #ffffff;
direction: rtl;
}
.project_content p{
text-align: right;
font-size : 15px;
}
.project_content ol li {
margin-right: 20px;
font-size : 15px;

}
.news h3{
font-family: hacen_casablanca;
font-size: 18px;
/* color: #655d48; */
color : #ffffff ;
text-align: right;
border-bottom: 2px dotted #e5e0d1;
padding-right:19px;
direction: rtl;
}



.new_more {
float: left;
margin-left: -30px;
margin-top: -8px;
}
.news p {
text-align: right;
padding-top: 3px;
font-family:Tahoma, Geneva, sans-serif;
color:#655d48;
font-size: 12px;
}
.facebook img {
float: left;
}
.footer_menu {
margin-top: 24px;
/*margin-right: -50px;
*/}
.nav_footer{
width:960px;
}
#nav_footer li {
border-right: none !important;
float: right;
height: 16px;
border-left: 1px dotted #ebe4cf;
list-style: none;
}
#nav_footer li a {
    /* color: #ebe4cf !important; */
    color: #b23026 !important;
    padding: 5px;
    text-decoration: none;
    margin-top: -16px;
    font-family: Arial;
    font-size: 13px;
}

#nav_footer > li:last-child  {
border-left:none;
	
}
#nav_footer {
text-align: center;
}
#nav_footer ul li.active a{
    color:#a1a53f !important;
}
#nav_footer {
        margin-right: 22%;
}
#nav_footer li:hover a {
background: none;
 color:#a1a53f !important;
}
.footer1 ,.footer2 ,.footer3{
margin-top:30px;
}
.footer {
/* background: #faf3df;
box-shadow: inset 0 15px 17px -21px rgba(0,0,0,0.8); */
background: url(../images/background.png) no-Repeat scroll center;
background-size: cover;
/*height: 361px;*/
    height: 384px;
}
.footer_menubg{
    background: url(../images/border_top.png) no-Repeat scroll bottom;
    background-size: contain;
    /*----Ghadeer---*/
        padding-bottom: 2%;
        padding-top: 1%;
}

.onehoster {
float: right;
}
.onehoster p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#e8b023;
font-style:italic;
margin-top: 5px;
text-align:left;
	
}
.onehoster img {
margin-top: -22px;
}
.copyright {
line-height: 12px;
margin-top: 17px;
}
.copyright p {
font-family: arial;
font-size:10px;
color:#e8b023;
text-align: left;
}
.copyright p a {
text-decoration: none;
/*color: #fff;*/
color: #B23026;;
font-size:10px;
font-family: arial;
}
/* acymailing */
.acyfield_name {
width: 305px;
}
.mailing_list{
height:165px;
}
.acyfield_name input {
text-align: right;
font-family: arial;
font-size: 15px;
color: #ffffff !important;
background:rgba(255,255,255, 0.15);
border-radius: 0px;
border: 1px solid #878787;
height: 38px;
}
.acyfield_email input {
text-align: right;
font-family: arial;
font-size: 15px;
color: #ffffff !important;
background:rgba(255,255,255, 0.15);
border-radius: 0px;
border: 1px solid #878787;
height: 38px;
width: 71% !important;
float: right;
}
.btn-primary {
/* background: url(../images/more_bg.png) no-repeat;
margin-top: -3px;
padding: 2px 12px;
border-radius: 0px;
float: left;
font-family: hacen_casablanca;
color: #f3ebe3; */
    background: url(../images/more_bg.png) no-repeat;
    margin-top: -3px;
    padding: 2px 12px;
    width: 87px;
    height: 42px;
    border-radius: 0px;
    float: left;
    font-family: hacen_casablanca;
    color: #f3ebe3;
	border-color: transparent !important;

}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{
background: url(../images/more_bg.png) no-repeat;
color: #f3ebe3;
border-color: transparent !important;
}

/*  yasoo */
.view1.alpha {
	margin-left:0;
}
.view1.omega {
	margin-right:0;
}
.view1 {
	width: 208px;
	height: 177px;
	margin: 10px 5px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
}
.view1 .mask1, .view1 .content {
	width: 208px;
	/*height: 177px;*/
	height: 152px;
   	position: absolute;
      overflow: hidden;
      top: 0;
      left: 0
}
.view1 img {
    display: block;
    position: relative;
    /*border: 5px solid #cec4b2;*/
}
.view1 h2 {
/* 	color: #f06e20; */
color: #fffffff;
	text-align: center;
	font-family: hacen_dalal_st;
	position: relative;
	font-size: 24px;
	font-weight:normal;
	margin: 27px 0 0 0;
	width:100% !important;
}

.view1 p {
font-family:Tahoma;
font-size: 12px;
position: relative;
/* color: #eaeaea; */
color:#ffffff;
font-weight:bold;
padding: 0px 6px 5px;
margin-right: 17px;
line-height: 16px;
text-align:right;
}

.view1 a.info {
display: inline-block;
text-decoration: none;
padding: 3px 15px;
color: #fff;
text-transform: uppercase;
position: absolute;
bottom: -3px;
left: -10px;
}
/**/
.view1-first img { 
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.view1-first .mask1 {
    opacity: 0;
    background-color: rgba(79, 55, 44, 0.5);
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
	border: 5px solid rgba(165,146,122,0.5);
	
}
.view1-first h2 {
    transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
	opacity: 0;
}
.view1-first p { 
    transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
	opacity: 0;
}
.view1-first a.info{
    opacity: 0;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.view1-first:hover .mask1 { 
    opacity: 1;
}
.view1-first:hover h2,
.view1-first:hover p,
.view1-first:hover a.info {
    opacity: 1;
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.view1-first:hover p {
    transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
}
.view1-first:hover a.info {
    transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
}
#foo1_prev {
	width: 108px;
	height: 60px;
	background: url(../images/right.png) no-repeat;
	float: right;
	position: absolute;
	right: -110px;
	top: 113px;
}
#foo1_prev:hover {
	background: url(../images/right-hover.png) no-repeat scroll 0 0;
}

#foo1_next {
	width: 108px;
	height: 60px;
	position: absolute;
	left: -32px;
	top: 113px;
	background: url(../images/left.png) no-repeat;
}
#foo1_next:hover {
	background: url(../images/left-hover.png) no-repeat scroll 0 0;
}
/*slideshow jquery*/
			#intro {
				width: 580px;
				margin: 0 auto;
			}
			.wrapper {
				background-color: white;
				width: 480px;
				margin: 40px auto;
				padding: 50px;
				box-shadow: 0 0 5px #999;
			}
			.list_carousel {
				margin: 0 0 30px 0px;
				width: 100%;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				font-size: 40px;
				/* color: #999; */
				color:#ffffff;
				text-align: center;
				/*border: 5px solid #fff;*/
				width: 208px;
				height: 177px;
				padding: 0;
				margin: 6px;
				display: block;
				float: left;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 10px;
			}
			.next {
				float: right;
				margin-right: 10px;
			}
			.pager {
				float: left;
				width: 300px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}

/* */

/*news slider */
#line_prev {
	width: 102px;
	height: 85px;
	float: left;
	background: url(../images/bullet2.png) no-repeat scroll 0 0;
	z-index: 9999;
	position: relative;
}

#line_prev:hover {
	background: url(../images/bullet1.png) no-repeat scroll 0 0;
}

#line_next {
	width: 95px;
	height: 85px;
	float: right;
	background: url(../images/bullet1.png) no-repeat scroll 0px 0px;
	JHtml: :_('bootstrap.framework');
	z-index: 9999;
	position: relative;
}

#line_next:hover {
	background: url(../images/bullet1.png) no-repeat scroll 0px 0px;
}


div#foo1_pag a {
	width: 90px;
	height: 3px;
	float: left;
	background: url(../images/bullet2.png) no-repeat scroll 0 0;
	z-index: 9999;
	text-indent: 9999;
	position: relative;
	color: transparent;
}

div#foo1_pag a.selected {
	background: url(../images/bullet1.png) no-repeat scroll 0px 0px;
}



div#foo1_pag a:nth-child(1), div#foo1_pag a:nth-child(2) {
	margin-right: 15px;
}
div#foo1_pag a:nth-child(3) {
	margin-right: 0px;
}

.list_carousel1 {
				margin: 0 0 30px 0px;
				width: 100%;
			}
			.list_carousel1 ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
				margin: 0px 0px;
			}
			.list_carousel1 li {
				font-size: 40px;
				color: #999;
				text-align: center;
				width: 940px;
				height: 170px;
				padding: 0;
				margin: -1px 6px 5px 6px;
				display: block;
				float: left;
			}
			.list_carousel1.responsive {
				width: auto;
				margin-left: 0;
			}
.lines {
float: right;
margin-top: 0px;
}
.right_slider {
font-family: hacen_casablanca;
font-size: 20px;
color: #E8B023;
text-align: right;
padding-right: 19px;
direction: rtl;
background:url(../images/footer_arrow1.png) no-repeat scroll right 4px;
/*margin-top: 38px;*/
margin-top: -2px;
}

.right_slider h3{
/* border-bottom: 2px dotted #e5e0d1; */
font-size:20px;
}
.page-header {
	display: none;
}
.cairoprojects {
	float: right;
	text-align: right;
	direction: rtl;
	margin-top: -51px;
}
.band.main {
	/*background: #e5d7b1;*/
        background: #FDF9EF;
/*	margin-top: -38px;*/
}
.band.main .container {
	background: #ece1c1 url(../images/body-bg.jpg) no-repeat bottom center;
	text-align:right;
	padding-top: 30px;
    max-width: 100%;
}
.project1 {
background: url(../images/title_bg.png);
width: 240px;
height: 80px;
}
.project1 h3 {
color: #b23026;
margin-right: 36px;
font-family: hacen_casablanca;
padding-top: 20px;
font-size: 21px;
}
.order {
padding-right: 53px;
}

.order ul li {
width: 29%;
float: right;
padding-right: 21px;
margin-bottom: 13px;
background: url(../images/ul.png) no-repeat scroll right;
list-style-type: none;
}
.order ul li a {
color: #8d8067;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
}

.name h3 {
color: #b23026;
margin-right: 20px;
font-family: hacen_casablanca;
padding-top: 20px;
font-size: 21px;
width: 333px;
padding-right: 16px;
background: url(../images/page_arrow.png) no-repeat scroll right  112px;
}
.name p {
margin-right: 53px;
font-family: tahoma;
}

.floor1 h4 {
color: #b23026;
margin-right: 20px;
font-family: hacen_casablanca;
padding-top: 20px;
font-size: 18px;
}
.floor1 ul li {
margin-right: 40px;
font-family: tahoma;
padding-right: 16px;
background: url(../images/ulli.png) no-repeat scroll right 6px;
list-style-type: none;
}
.floor2 {
margin-top: -265px;
}
.floor2 h4 {
color: #b23026;
margin-right: 20px;
font-family: hacen_casablanca;
padding-top: 20px;
font-size: 18px;
}
.floor2 ul li {
margin-right: 40px;
font-family: tahoma;
padding-right: 16px;
background: url(../images/ulli.png) no-repeat scroll right 6px;
list-style-type: none;
}
.cairo1 {
padding-bottom: 20px;
border-bottom: 16px solid #e8b023;
width: 573px;
}
.cairo2 {
padding-bottom: 20px;
border-bottom: 1px solid #e8b023;
width: 573px;
}
.cairo3 {
padding-bottom: 20px;
border-bottom: 1px solid #e8b023;
width: 573px;
}
.cairo4 { 
padding-bottom: 20px;
border-bottom: 1px solid #e8b023;
width: 573px;
}
.cairo5 {
padding-bottom: 20px;
border-bottom: 1px solid #e8b023;
width: 573px;
}
.cairo6 {
padding-bottom: 20px;
border-bottom: 1px solid #e8b023;
width: 573px;
}
.cairo7 {
padding-bottom: 20px;
border-bottom: 1px solid #e8b023;
width: 573px;
}
.pager.pagenav {
display: none;
}
.project2 {
background: url(../images/title_bg.png);
width: 240px;
height: 80px;
}
.project2 h3 {
color: #ec4616;
margin-right: 36px;
font-family: hacen_casablanca;
padding-top: 20px;
font-size: 21px;
}
.name2 h3 {
color: #ec4616;
margin-right: 20px;
font-family: hacen_casablanca;
padding-top: 20px;
font-size: 21px;
width: 333px;
padding-right: 16px;
background: url(../images/page2_arrow.png) no-repeat scroll right 46px;
}
.name2 p {
margin-right: 53px;
font-family: tahoma;
}
.name2 ul li {
padding-right: 96px;
font-family: tahoma;
list-style-type: none;
padding-right: 16px;
background: url(../images/ulli.png) no-repeat scroll right 6px;
list-style-type: none;
margin-right: 95px;
}
.project3 h3 {
color: #eb4409;
margin-right: 56px;
font-family: hacen_casablanca;
padding-top: 24px;
font-size: 30px;
}
.project3 {
background: url(../images/title_bg.png);
width: 240px;
height: 80px;
}
.project3 p {
margin-right: 53px;
font-family: tahoma;
}
.ramz {
float: right;
text-align: right;
direction: rtl;
padding: 20px;
}
.ramz img {
float: right;
margin-right: 10px;
margin-left: 18px;
}

.whyus p {
width: 901px;
font-family: tahoma;
color: #7C7065;
font-size: 14px;
}
.whyus img {
margin-right: 10px;
border: 5px solid #cec4b2;
margin-top: 7px;
}
.man1 {
float: right;
width: 24%;
}
.mang1 {
width: 130px;
direction: ltr;
color: #e8b023;
font-weight: bold;
font-family: hacen_casablanca;
font-size: 13px;
}
.managements {
float: right;
margin-top: 22px;
}
.man1 img {
margin-bottom: 8px;
border: 5px solid #cec4b2;
}
.man1 h4 {
margin-right: 22px;
font-family: hacen_casablanca;
color: #eb4409;
}
.man1 p {
margin-right: 22px;
font-family: tahoma;
color: #7C7065;
font-size: 14px;
}
.customer ul li {
font-family: tahoma;
font-size: 14px;
color: #7C7065;
margin-right: 11px;
background: url(../images/ulli.png) no-repeat scroll right 6px;
padding-right: 16px;
background: url(../images/ulli.png) no-repeat scroll right 6px;
list-style-type: none;
}
.customer {
margin-top: 15px;
margin-right: 22px;
}
/*.do {
float: left;
width: 67%;
margin-left: 8px;
margin-top: -10px;
}

.do ul li {
font-family: tahoma;
font-size: 14px;
color: #7C7065;
margin-right: 11px;
padding-right: 16px;
background: url(../images/ulli.png) no-repeat scroll right 6px;
list-style-type: none;
}*/
.do h4 {
font-family: hacen_casablanca;
color: #eb4409;
}
.cust h4 {
font-family: hacen_casablanca;
color: #eb4409;
}
.customer .do {
width: 50%;
float: right;
}
.customer .cust {
width: 50%;
float: right;
}
.gallerycontainer {
position: relative;
float: left;
width: 489px;
top: -100px;
left: 30px;
}

.thumbnail img {
border: 1px solid white;
margin: 0 5px 5px 0;
float: left;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img {
border: 1px solid #b23026;
padding: 0px;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
text-align:left;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
.thumbnail {
float: left;
border: 1px solid #b23026;
}
a.thumbnail:hover, a.thumbnail:focus {
border-color: #de9349;
-webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
-moz-box-shadow: 0 1px 4px rgba(158, 160, 145, 1);
box-shadow: 0 1px 4px rgba(158, 160, 145, 1);
}


/*images hover */
.view {
   width: 270px;
   height: 200px;
  /* margin: 10px;*/
   margin: 7px;
   float: right;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.view .mask,.view .content {
   width: 300px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: tahoma;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
/*   padding: 10px 33px 25px;*/
    padding: 10px 54px 25px 0px;
   text-align: center;

}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 54px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
   font-family: hacen_casablanca;
   font-size: 13px;
   text-align:center;
   /*position: absolute;*/
   bottom: 0px;
   
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}
.view-tenth img {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}
.view-tenth .mask {
   background-color: rgba(255, 231, 179, 0.3);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth h2 {
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   font-family: hacen_casablanca;
   /*margin: 7px 7px 0px 40px;*/
   margin-top:0px;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   color: #333;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth p {
   color: #333;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth:hover img {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);
   opacity: 1;
}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.description {
float: right;
 min-width: 100%;
}

.gallery {
/*margin-left: 40px;*/
    margin-left: 19%;     /* Ghadeer*/
}

.info {
margin-right: -10px;
}
.info1{
	float:right;
	background: #b23026;
	height: 145px;
} 
.projectimg img {
margin-right: 15px;
}
.info1_project .projectimg {
	float: right;
	width: 100px;
	height: 100px;
	background: url(../images/project1_bg.png) no-repeat scroll 0px top;
	margin: 26px -30px 0px 0px;
	padding: 1px 0px 0px 2px;
}
.info2_project{
	float:right;
	background: #e8b023;
	height: 145px;
	width: 280px;
}

.info3_project{
	float:right;
	background: #b23026;
	height: 290px;
	width: 280px;
}

.projecttext h3 {
float: right;
font-family: hacen_casablanca;
font-size: 18px;
/*margin: 20px 16px -5px;*/
margin: 20px 16px 10px;
text-align: center;
color: #fff;
}
/*.projecttext p {
	float: right;
	text-align: right;
	padding: 0px 46px;
	width: 180px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 15px;
	direction: rtl;
	color:#fff;
}*/
.projecttext p {
    float: right;
    text-align: right;
    padding: 0px 46px;
    width: 100%;
    font-family: Tahoma;
    font-size: 12px;
    line-height: 17px;
    direction: rtl;
    color: #fff;
}
.shadow_down img {
margin-top: 0px;
opacity: 0.5;
}


.areg_project {
padding: 5px;
margin-top: -30px;
}

.title_areg {
background: url(../images/title_bg.png) no-repeat scroll right;
height: 80px;
}
.title_areg h3 {
color: #ec4616;
margin-right: 36px;
font-family: hacen_casablanca;
padding-top: 20px;
font-size: 21px;
}
.description h4 {
color: #b23026;
font-family: hacen_casablanca;
font-size: 21px;
padding-right: 47px;
/*background: url(../images/bg2.png) no-repeat scroll right 9px top;*/
height: 43px;
/*padding-top: 30px;*/
padding-top: 12px;
margin-right: 28px;
background: url(../images/title_bg.png) no-repeat scroll right;
}
.description p {
text-align: right;
font-family: tahoma;
font-size: 12px;
color: #80706a;
padding-right: 43px;
}

.ardy {
float: right;
direction: rtl;
margin-right: -39px;
}
.ardy1 {
float: right;
direction: rtl;
margin-right: -39px;
margin-top: 122px;
}
.ardy1 ul li {
text-align: right;
font-family: tahoma;
font-size: 12px;
color: #80706a;
padding-right: 20px;
margin-right: 16px;
width: 95%;
background: url(../images/page2_arrow.png) no-repeat scroll right 5px;
list-style: none;
line-height: 27px;
}
.ardy h4 {
color: #56452e;
font-family: hacen_casablanca;
}
.ardy ul li {
text-align: right;
font-family: tahoma;
font-size: 12px;
color: #80706a;
padding-right: 20px;
margin-right: 16px;
width: 95%;
background: url(../images/page2_arrow.png) no-repeat scroll right 5px;
list-style: none;
line-height: 27px;
}
.ardy_img {
float: left;
margin-left: -108px;
margin-top: -180px;
}
.dup {
float: left;
direction: rtl;
margin-left: 20px;
}
.dup h4 {
color: #56452e;
font-family: hacen_casablanca;
}
.dup ul li {
text-align: right;
font-family: tahoma;
font-size: 12px;
color: #80706a;
padding-right: 13px;
margin-right: 15px;
width: 87%;
background: url(../images/page2_arrow.png) no-repeat scroll right 5px;
list-style: none;
}

 

.ardy-ramz ul li {
text-align: right;
font-family: tahoma;
font-size: 12px;
color: #80706a;
padding-right: 20px;
margin-right: 16px;
width: 95%;
background: url(../images/page2_arrow.png) no-repeat scroll right 5px;
list-style: none;
line-height: 27px;
}

 
.ardy-ramz h4 {
color: #56452e;
font-family: hacen_casablanca;
}

.header-plan h3 {
    color: #b23026;
    margin-right: 4%;
    font-weight: bold !important;
    font-size: 16px;
    font-family: 'tahoma';
}



.info {
margin-right: -10px;
}
.alexprojects {
float: right;
text-align: right;
direction: rtl;
margin-top: -30px;
}
.infoalex_project {
float: right;
background: #e8b023;
height: 290px;
width: 280px;
}
#foo1_prev:hover {
    background: url(../images/right-hover.png) no-repeat scroll right;
}
.projecta{
background: url(../images/title_bg.png);
width: 240px;
height: 80px;
}
.projecta h3 {
color: #e8b023;
margin-right: 36px;
font-family: hacen_casablanca;
padding-top: 20px;
font-size: 21px;
}
.projectk {
background: url(../images/title_bg.png);
width: 240px;
height: 80px;
}
.projectk h3 {
color: #ec4616;
margin-right: 36px;
font-family: hacen_casablanca;
padding-top: 20px;
font-size: 21px;
}
.infokareer_project {
float: right;
background: #ec4616;
height: 290px;
width: 280px;
}
.descriptionk h4 {
color: #ec4616;
font-family: hacen_casablanca;
font-size: 21px;
padding-right: 47px;
background: url(../images/bg2.png) no-repeat scroll right 9px top;
height: 43px;
/*padding-top: 30px;*/
padding-top: 12px;
margin-right: 28px;
background: url(../images/title_bg.png) no-repeat scroll right;
}
.descriptionk p {
text-align: right;
font-family: tahoma;
font-size: 12px;
color: #80706a;
padding-right: 43px;
}
/*contact us */
.contactpage {
padding: 25px;
margin-top: -47px;
}
.contact_title h2 {
color: #ec4616;
font-family: hacen_casablanca;
padding-right: 59px;
padding-top: 4px;
}
.contact_title img {
float: right;
margin-top: -13px;
}
.detail {
width: 50%;
float:left;
border:1px solid #d7c9a2;
}
.contacte {
border-bottom: 1px solid #d7c9a2;
padding-right: 10px;
}
.contacts {
padding-right: 10px;
direction:rtl;
}
.contacts p {
font-size: 21px;
/*color: #72634E;
*/
    color: #B23026;
font-family: hacen_casablanca;
}
.contacts h3 {
color: #56452e;
font-family: hacen_casablanca;
font-size: 21px;
}
.contacts p {
font-size:18px;
}

.contacts ul li {
list-style: none;
line-height: 27px;
}
.homec {
background: url(../images/home.png) no-repeat scroll right 8px;
padding-right: 25px;
font-family: tahoma;
font-size: 13px;
}
.telc {
background: url(../images/tel.png) no-repeat scroll right;
padding-right: 25px;
font-family: tahoma;
font-size: 13px;
}
.mobc {
background: url(../images/mob.png) no-repeat scroll right;
padding-right: 25px;
font-family: tahoma;
font-size: 13px;
}

.contacte p {
font-size: 21px;
color: #72634E;
font-family: hacen_casablanca;
}
.contacte h3 {
color: #56452e;
font-family: hacen_casablanca;
font-size: 21px;
}
.contacte p {
font-size:18px;
}

.contacte ul li {
list-style: none;
line-height: 27px;
direction: rtl;
}
.form {
float: right;
height: 450px;
border:1px solid #d7c9a2;
width: 42%;
}
 textarea {
margin-left: 0;
height: 170px;
}
#Name , #Email ,  #Subject ,#Message {
text-align: right;
width: 327px;
margin-bottom: -5px;
font-weight: bold;
font-size: 17px;
}

#Send {
background:#ec4616;
height: 36px;
width: 89px;
border: none;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
color: #fff;
font-size: 15px;
float: right;
margin-right: -10px;
cursor: pointer;
margin-top: 6px;
margin-left: 58px;
}
input[type="text"]{
color:#000;
}
.world h3 {
color: #56452e;
font-family: hacen_casablanca;
padding-right:25px;
}
.world p {
font-family: tahoma;
padding-right:40px;
color:#655d48;

}
.explian {
float: right;
padding: 17px;
}
.explian h4 {
color: #c56d37;
font-family: hacen_casablanca;
}
.explian a {
font-family: tahoma;
color:#655d48;
text-decoration: none !important;
}
.explian p {
font-family: tahoma;
font-size: 14px;
color: #7C7065;
}
#pme {
display: none;
}
#pma {
display: none;
}
#pmb {
display: none;
}
#pmd {
display: none;
}
#pmc {
display: none;
}
#pmf {
display: none;
}

.album {
padding: 16px;
}
.album h3 {
color: #c56d37;
font-family: hacen_casablanca;
}
.album img {
border: 5px solid #cec4b2;
margin-left: 14px;
}
.tp-leftarrow{
display:none;
}
.tp-rightarrow{
display:none;
}
.tp-bullets {
background-color: #efe9e2;
border-radius: 13px;
height: 29px;
margin-left: 13px;
margin-bottom: -7px;
}
.tp-bullets.simplebullets.round .bullet {
cursor: pointer;
position: relative;
background: url(../assets/bullet.png) no-Repeat top left;
width:10px !important;
height: 10px !important;
margin-right: 0px;
float: left;
margin-top: 9px !important;
margin-left: 4px !important;
}

#line_prev {
width: 10px;
height: 10px;
float: left;
background: url(../images/bullet1.png) no-repeat scroll 0 0;
z-index: 9999;
position: relative;
}

#line_prev:hover {
background: url(../images/bullet2.png) no-repeat scroll 0 0;
}

#line_next {
width: 10px;
height: 10px;
float: right;
background: url(../images/bullet2.png) no-repeat scroll 0px 0px;
JHtml: :_('bootstrap.framework');
z-index: 9999;
position: relative;
}

#line_next:hover {
background: url(../images/bullet2.png) no-repeat scroll 0px 0px;
}


div#foo1_pag a {
width: 12px;
height: 19px;
float: left;
background: url(../images/bullet1.png) no-repeat scroll 0 0;
z-index: 9999;
text-indent: 9999;
position: relative;
color: transparent;
/*top: 20px; waseem*/
}

div#foo1_pag a.selected {
background: url(../images/bullet2.png) no-repeat scroll 0px 0px;
}



div#foo1_pag a:nth-child(1), div#foo1_pag a:nth-child(2) {
margin-right: 15px;
}
div#foo1_pag a:nth-child(3) {
margin-right: 0px;
}

.list_carousel1 {
				margin: 0 0 30px 0px;
				width: 100%;
			}
			.list_carousel1 ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
				margin: 0px 0px;
			}
			.list_carousel1 li {
				font-size: 40px;
				color: #999;
				text-align: center;
				width:100px;
				height: 100px;
				padding: 0;
				margin: -1px 6px 5px 6px;
				display: block;
				float: left;
			}
			.list_carousel1.responsive {
				width: auto;
				margin-left: 0;
			}
			
.lines {
float: right;
margin-top: 0px;
}

.view2 p{
font-family:Tahoma, Geneva, sans-serif;
font-size:15px;
}


/* waseem test newsslider
===========================*/

#foo12 {
height: 90px !important;
left: 0 !important;
}

.view2.alpha {
	margin-left:0;
}
.view2.omega {
	margin-right:0;
}
.view2 {
	width: 285px;
	height: 70px;
	margin: 10px 65px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	list-style:none;
}
.view2 .mask1, .view2 .content {
	width: 208px;
	/*height: 177px;*/
	height: 152px;
   	position: absolute;
      overflow: hidden;
      top: 0;
      left: 0
}
.view2 img {
    display: block;
    position: relative;
    /*border: 5px solid #cec4b2;*/
	float: right;
}
.view2 h2 {
	color: #f06e20;
	text-align: center;
	font-family: hacen_dalal_st;
	position: relative;
	font-size: 24px;
	font-weight:normal;
	margin: 27px 0 0 0;
	width:100% !important;
}

.view2 p {
font-family:Tahoma !important;
font-size: 12px;
position: relative;
/* color: #655d48; */
color : #ffffff;
font-weight:bold;
padding: 0px 6px 5px;
margin-right: 17px;
line-height: 16px;
text-align:right;
}

.view2 a.info {
display: inline-block;
text-decoration: none;
padding: 3px 15px;
color: #fff;
text-transform: uppercase;
position: absolute;
bottom: -3px;
left: -10px;
}
/**/
.view2-first img { 
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.view2-first .mask1 {
    opacity: 0;
    background-color: rgba(71, 71, 71, 0.7);
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}
.view2-first h2 {
    transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
	opacity: 0;
}
.view2-first p { 
    transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
	opacity: 0;
}
.view2-first a.info{
    opacity: 0;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.view2-first:hover .mask1 { 
    opacity: 1;
}
.view2-first:hover h2,
.view2-first:hover p,
.view2-first:hover a.info {
    opacity: 1;
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.view2-first:hover p {
    transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
}
.view2-first:hover a.info {
    transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
}

#foo1_pag {
height: 19px;
position: relative;
top: -27px;
margin-top: 0;
text-align: center;
right: 110px;
}
#foo1_pag a {
	display: inline-block;
	margin: 0 8px !important;
	float:none !important;
}

.egypt {
margin-top: -33px;
}
.current h4 {
color: #56452e;
font-family: hacen_casablanca;
padding-right: 25px;
margin-top: -23px;
}
/*Reservation page */
.Reservation {
width: 50%;
float: right;
}
.Reservation h3 {
font-family: hacen_casablanca;
color: #eb4409;
}
.Reservation p {
font-family: tahoma;
font-size: 14px;
color: #7C7065;
}
.Reservation ul li {
font-family: tahoma;
font-size: 14px;
color: #7C7065;
margin-right: 11px;
padding-right: 16px;
background: url(../images/ulli.png) no-repeat scroll right 6px;
list-style-type: none;
}
.Installment {
float: right;
width: 46%;
padding-right: 15px;
}
.Installment  h3 {
font-family: hacen_casablanca;
color: #eb4409;
}
.Installment p {
font-family: tahoma;
font-size: 14px;
color: #7C7065;
}
.Installment ul li {
font-family: tahoma;
font-size: 14px;
color: #7C7065;
margin-right: 11px;
padding-right: 16px;
background: url(../images/ulli.png) no-repeat scroll right 6px;
list-style-type: none;
direction: rtl;
}
.soon p{
font-family: tahoma;
/* color: #655d48; */
color : #ffffff;
}
.infobalmeno_project {
float: right;
background: #ec4616;
height: 290px;
width: 280px;
}
/* waseem test newsslider
===========================*/
/*phoca gallery */

#phocagallery {
margin-right: 20px;
}
.pg-cv-box {
float: right;
}
.pg-cv-name {
text-align: right;
margin-top: 5px;
font-family: tahoma;
font-size: 12px;
color: #80706a;
}
.pg-csv-box {
direction: rtl;
float: right;
width: 115px !important;
text-align: right;
padding-right: 20px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
-webkit-border-radius: 2px;
border-radius: 2px;
background: #E4DBC0;
}
.pg-csv-box:hover {
background: #E4DBC0 !important;
}
.pg-csv-name {
text-align: right;
font-family: tahoma;
font-size: 12px;
margin-top: 3px;
padding-left: 20px;
color: #80706a !important;
background: url(../../images/icon-folder-small.png) 0 1px no-repeat;
}
.pg-csv-name a {
color: #5F504A !important;
}
.pg-csv-count {
display:none !important;
}

.system {
height: 410px;
}
.draw a  {
float: left;
width: 180px;
height: 121px;
margin-left: 55px;
margin-bottom: 13px;
}
.draw h3 {
color: #b23026;
font-family: hacen_casablanca;
font-size: 21px;
margin-right: 43px;
}
.draw p {
text-align: right;
font-family: tahoma;
font-size: 12px;
color: #80706a;
padding-right: 43px;
}
.lamarul {
font-family: tahoma;
font-size: 12px;
color: #7C7065;
margin-right: 80px;
padding-right: 16px;
list-style-type: none;
direction: rtl;
}
.mangement p {
padding: 24px;
font-family: tahoma;
font-size: 12px;
color: #80706a;
}
.map {
clear: both;
}
.f-project {
padding-right: 15px;
}
.f-project h3 {
font-family: hacen_casablanca;
color: #eb4409;
}
.f-project p {
font-family: tahoma;
font-size: 14px;
color: #7C7065;
}
.f-project ol {
direction: rtl;
padding-right: 15px;
font-family: tahoma;
font-size: 14px;
color: #7C7065;
}
.pg-cv-box {
    float: left;
    padding: 1px !important;
}
.pg-csv-box {
    padding-right: 8px;
}
.pg-csv-name {
    text-align: right;
    font-family: tahoma;
    font-size: 12px;
    margin-top: 11px;
    padding-left: 0px;
    color: #80706a !important;
    background: url(../../images/icon-folder-small.png) 0 1px no-repeat;
}


/* Virtuemart Menu CSS Begin
=========================== */


/* Navigation Styles End
================================*/

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */
@media (min-width: 992px)and (max-width: 1024px){
    .social p {
    float: right;
    font-family: 'Conv_HS Ishraq Medium';
    color: #dc302d;
    font-size: 15px;
    text-align: right;
    padding-left: 0%;
}
#cssmenu {
    font-family: 'Conv_HS Ishraq Medium';
    background: #fdf9ef;
    /* margin-top: 62px; */
    margin-top: 1%;
}
#cssmenu > ul > li > a {
      padding: 10px;
    font-size: 16px;
}
#foo1_prev {
    width: 108px;
    height: 60px;
    background: url(../images/right.png) no-repeat center right;
    float: right;
    position: absolute;
    right: 0;
    top: 113px;
}
#rev_slider_1_1, #rev_slider_1_1_wrapper {
    width: 610px !important;
    height: 435px;
}
.gallery {
    /* margin-left: 40px; */
    margin-left: 0% !important;
}
.pg-csv-name {
    text-align: right;
    font-family: tahoma;
    font-size: 12px;
    margin-top: 13px;
    padding-left: 0px;
    color: #80706a !important;
    background: url(../../images/icon-folder-small.png) 0 1px no-repeat;
}
.info3_project{
    height: 285px; 
}
.infoalex_project {
    float: right;
    background: #e8b023;
    height: 212px;
    width: 280px;
}
}
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
        .row.reorder-sm, .row.reorder-xs {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    direction: rtl;
}

.row.reorder-sm > [class*="col-"], .row.reorder-xs > [class*="col-"] {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    direction: ltr;
}
/*.infobalmeno_project {
    height: 281px;
}*/
.infobalmeno_project {
   height: 211px;
}
.gallery {
    /* margin-left: 40px; */
    margin-left: 0%;
}
.projecttext p {
    padding: 0px 39px;
    width: 86%;

}
    }
@media  (min-width: 960px) and (max-width: 990px)  {
        .row.reorder-sm, .row.reorder-xs {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    direction: rtl;
}

.row.reorder-sm > [class*="col-"], .row.reorder-xs > [class*="col-"] {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    direction: ltr;
}

#cssmenu > ul > li > a {
    padding: 13px;
    font-size: 17px;
    letter-spacing: 1px;
    text-decoration: none;
    color: #56452e;
    font-weight: 300;
    text-transform: uppercase;
}
.sahel_project {
    width: 100%;
}
.logo {

       /* margin: -40% 4% 0% 45%;*/
          /* margin: -25% 4% 0% 60%;*/
           margin: -12% 4% 0% 60%;
}
.footer {
    height: 100%;
}
.content {
    padding-top: 0px;
}
.side_more a {
    margin-left: 0px;
}
#rev_slider_1_1, #rev_slider_1_1_wrapper {
    width: 750px !important;
    height: 252px;
}
}
@media only screen and (min-width: 760px) and (max-width: 550px)  {
    .logo {
           margin: 7% 4% 0% 60%;
       }
}
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px)  {
        #foo1_prev {
    width: 108px;
    height: 60px;
    background: url(../images/right.png) no-repeat center right;
    float: right;
    position: absolute;
    right: 0;
    top: 113px;
}
.logo {

       /* margin: -40% 4% 0% 45%;*/
          /* margin: -25% 4% 0% 60%;*/
           margin: -12% 4% 0% 60%;
}
#cssmenu {
    margin-top: 36px;
}
.projects {
  
     margin-right: 0%; 
}
#rev_slider_1_1, #rev_slider_1_1_wrapper {
    width: 709px !important;
    height: 435px;
}
.cairo_project,.alex_project{
  
    width: 50%;
}
 .sahel_project {
    width: 100%;
}
.col-sm-offset-4 {
    margin-left: 33.33333333% !important;
}
.content {
    padding-top: 13px;
}
.img-white-logo {
    margin-top: 20px;
}
.footer {
    background: url(../images/background.png) no-Repeat scroll center;
    background-size: cover;
    height: auto !important;
}
#nav_footer {
    margin-right: 0%;
}
.acyfield_email input {
    width: 80% !important;
}
#cssmenu {
    text-align: right;
}
#Name, #Email, #Subject, #Message {
    width: 255px;
}
/*.info3_project {
    height: 171px;
}*/
.descriptionk h4 {
    padding-top: 12px;
}
.infoalex_project {
    float: right;
    background: #e8b023;
    height: 212px;
    width: 280px;
}
    }

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
       
        .col-xs-offset-4 {
    margin-left: 33.33333333% !important;
}
.projects {
     margin-right: 0%; 
}
.cairo_project,.alex_project,.sahel_project{
    width:100%;
}
#foo1_prev {
    width: 108px;
    height: 60px;
    background: url(../images/right.png) no-repeat center right;
    float: right;
    position: absolute;
    right: 0;
    top: 113px;
}
#foo1_next {
    left: 37px;
}
.content {
    height: auto !important;
}
.row.reorder-xs {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    direction: rtl;
}
 .row.reorder-xs > [class*="col-"] {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    direction: ltr;
}
.footer{
    height: auto!important;
}
#nav_footer ul{
    visibility: hidden;
}
.form {
    float: right;
    height: 450px;
    border: 1px solid #d7c9a2;
    width: 100%;
}
.detail {
    width: 100%;
}
.gallery {
    margin-left: 0%;
}
.lamarul {
    margin-right: 0px;
    padding-right: 2px;
  
}

    }

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

.projects {
    margin-right: 0%;
    overflow: hidden;
}
.view2 {
    width: 186px;
    height: 70px;
    margin: 10px 0px;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    list-style: none;
}
.logo {
    margin: -28% 0px 0px 54%;
}
.logo a img{
    max-width:100% !important;
}
#cssmenu ul li {
    width: 100%;
    border-top: 1px solid rgba(120, 120, 120, 0.2);
    text-align: right;
}
#cssmenu > ul > li.has-sub > a {
    padding-right: 60px;
}
#phocaMap img, #phocagallery img {
    max-width: 100% !important;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    max-width: 100% !important;
}
.pg-cv-box {
     padding: 0px; 
    margin: 11px;
}
.lightBox .image-browser-image {
    width: 400px !important;
    height:350px;
}
.lightBox {
    height: 350px !important;
    width: 433px !important;
}
.lightBox .image-browser-close {
    position: absolute;
    top: 20px;
    left: 372px !important;
    }
.image-browser-slideshow-play {
    position: absolute;
    top: 335px;
    left: 49px;
    }
    .info3_project {
    float: right;
    background: #b23026;
    min-height: 190px;
    max-height:100%;
    width: 100%;
}
.infoalex_project {
    width: 100%;
}
.infobalmeno_project {
    width: 100% ;
}
.descriptionk h4 {
    padding-top: 11px;}

}
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
        #rev_slider_1_1, #rev_slider_1_1_wrapper {
    width: 263px !important;
    height: 252px;
}
.projects {
    margin-right: 0%;
    overflow: hidden;
}
.project_img {
    display: none;
}
.why_ramz {
    height: 228px;
    overflow-y: hidden;
}
.content1 p {
    color: #81716b;
    font-family: tahoma;
    font-size: 13px;
}
.content1 h3 {
    color: #8b6c5d;
    /* margin-top: 12px; */
    padding-top: 11px;
    font-family: 'Conv_HS Ishraq Medium';
    font-size: 25px;
}
.content1 {
    background: url(../images/reserving.png) no-Repeat scroll center;
    height: 99px;
    text-align: center;
    padding-left: 20px;
    position: relative;
    /* background-size: 106%; */
}
.content3 {
    background: url(../images/takseet.png) no-Repeat scroll center;
    height: 99px;
    text-align: center;
    padding-left: 11px;
    position: relative;
}
.content3 p {
    color: #81716b;
    font-family: tahoma;
    font-size: 14px;
}
.col-xs-6 {
    width: 100%;
}
.footer_menubg .col-xs-6{
    width: 50%;
}
.view2 {
    width: 200px;
}
.acyfield_email input {
    width: 64% !important;
}
.side_more a {
   margin-left: 0px;
}
#foo1_pag {
    right: 55px;
}
#cssmenu {
    text-align: right;
}
#cssmenu > ul > li.has-sub > a {
    padding-right: 60px;
}
.top-header .col-xs-6 {
    width: 49%;
}
.logo {
    margin: -42% 0px 0px 39%;
}
.social p {
    font-size: 13px;
}
#Name, #Email, #Subject, #Message {
    width: 100%;
}
#phocaMap img, #phocagallery img {
    max-width: 100% !important;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    max-width: 100% !important;
}
.pg-cv-box {
     padding: 0px; 
    margin: 11px;
}
.lightBox .image-browser-image {
    width: 303px !important;
    height:200px;
}
.lightBox {
    height: 200px !important;
    width: 303px !important;
}
.lightBox .image-browser-close {
    position: absolute;
    top: 20px;
    left: 251px !important;
    }
    .info3_project {
    float: right;
    background: #b23026;
    min-height: 210px;
    max-height: 100%;
    width: 100%;
}
.projecttext p {
   /* padding: 0px 25px !important;*/
       padding: 0px 16px !important;
    }
    .description h4 {
    margin-right: 0px; 
}

.pg-icon-detail {
    display: none !important;
}

.description p {
    padding-right: 13px;
}
.draw h3 {
    margin-right: 0px;
}
.draw p {
    padding-right: 0px;
}
.infoalex_project {
    width: 100%;
}

.infobalmeno_project {
    width: 100% ;
}
.descriptionk h4 {
    padding-top: 11px;
margin-right: 0px;}
.descriptionk p {
  padding-right: 11px;
}
.lamarul {
    margin-right: 0px;
    padding-right: 2px;
  
}
    }



/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
@font-face {
	font-family: 'Conv_HS Ishraq Bold';
	src: url('../fonts/HS Ishraq Bold.eot');
	src: local('☺'), url('../fonts/HS Ishraq Bold.woff') format('woff'), url('../fonts/HS Ishraq Bold.ttf') format('truetype'), url('../fonts/HS Ishraq Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HS Ishraq Light';
	src: url('../fonts/HS Ishraq Light.eot');
	src: local('☺'), url('../fonts/HS Ishraq Light.woff') format('woff'), url('../fonts/HS Ishraq Light.ttf') format('truetype'), url('../fonts/HS Ishraq Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HS Ishraq Medium';
	src: url('../fonts/HS Ishraq Medium.eot');
	src: local('☺'), url('../fonts/HS Ishraq Medium.woff') format('woff'), url('../fonts/HS Ishraq Medium.ttf') format('truetype'), url('../fonts/HS Ishraq Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	    font-family: 'hacen_casablanca';
	    src: url('../fonts/hacen_casablanca.eot');
	    src: url('../fonts/hacen_casablanca.eot?iefix') format('eot'),
	         url('../fonts/hacen_casablanca.woff') format('woff'),
	         url('../fonts/hacen_casablanca.ttf') format('truetype'),
	         url('../fonts/hacen_casablanca.svg#hacen') format('svg');
	    font-weight: normal;
	    font-style: normal; 
		}
@font-face {
	    font-family: 'hacen_dalal_st';
	    src: url('../fonts/hacen_dalal_st.eot');
	    src: url('../fonts/hacen_dalal_st.eot?iefix') format('eot'),
	         url('../fonts/hacen_dalal_st.woff') format('woff'),
	         url('../fonts/hacen_dalal_st.ttf') format('truetype'),
	         url('../fonts/hacen_dalal_st.svg#hacen') format('svg');
	    font-weight: normal;
	    font-style: normal; }	
@font-face {
	    font-family: 'bein_ar_normal';
	    src: url('../fonts/bein_ar_normal.eot');
	    src: url('../fonts/bein_ar_normal.eot?iefix') format('eot'),
	         url('../fonts/bein_ar_normal.woff') format('woff'),
	         url('../fonts/bein_ar_normal.ttf') format('truetype'),
	         url('../fonts/bein_ar_normal.svg#bein') format('svg');
	    font-weight: normal;
	    font-style: normal; }
	    
