/** Generated by FG **/
body { font-family: 'GEFlow' !important; }
.top-header p a.en, a.en,.en,.lang a{ font-family: 'Open Sans'; direction:ltr;font-size:12.5px; }
a, table, body, h1, h2, h3, h4, h5, h6, p, .footer .btn.default input, .tabs.pill .tab-nav > li > a, .menus_bg select, select, .menus_bg .btn.default input{ font-family: 'GEFlow'; }
body{ direction:rtl; }
.pull_left, .column, .columns, ul.social li, .footer ul.botom_links li, .header ul.top_links li, .header ul.bot_links li, .dropdown_menu1 li img, .dropdown_menu1 li .qu, .dropdown_menu1 li .name, .dropdown_menu1 li .pri{ float:right; }
.pull_right, .header ul.bot_links, .header ul.top_links{ float:left; }
.column, .columns{ margin-left:auto; margin-right:2.12766%; }
.column:first-child, .columns:first-child, .alpha{ margin-right:0; }
p,h1,h2,h3,h4,h5,h6,a,li{ direction:rtl;/*text-align:right;*/ }
p,a,li{
text-align:right;
}
.en{font-size:14px;font-weight:600;}
.row .four.columns.logo {margin-right:auto;margin-left:-5px;}
a.phone{    direction: ltr;}
.fotorama{ direction:ltr; }
.latest-projects .row .three.columns{ margin-right:auto; }
.navbar li .dropdown ul > li a{text-align:right;}
.navbar ul li > a{ text-align:center;font-size:18px; }

.row .push_one {margin-right: 10.6383%;margin-left:auto;}
.latest-projects-head h3 a {
 
    font-size: 38px;
}

.tabs.pill .tab-nav > li > a,.tabs .tab-nav > li >span > a{text-align:center;}
.navbar ul {
    margin-top: 29px;
}
.btn.default input {
    font-family: "Droid Arabic Kufi";padding:3px 10px;
}
a.en.large{float:left;text-align:left;}

p.normal_p{text-align:right;width:100%;}
.field .narrow:first-child{margin-right:auto;margin-left:2.5%;}
.navbar ul{ margin-top:22px; }
.login h5.text-left{color:#969696;padding:0 20px;    margin-top: 2px;}
a.btn-primary{/*padding:3px 20px*/}
.footer-top .six.columns p, .footer-top .six.columns a{ padding: 5px 35px 5px 0; }
.footer-top .six.columns a, .footer-top .eight.columns p{ margin-left:auto; margin-right:18px; }
.navbar ul li a:first-child,.navbar ul li:first-child{padding-right:0px;}
.navbar ul li a:last-child,.navbar ul li:last-child{padding-left:0px;}
.navbar ul li {padding: 0 26px;}
 h1 {
  font-size: 60px;
  font-size: 3.55rem;
  padding-right: 0px;padding-left: 45px;}
.back_link {
  float: left;
  margin: 0px 20px;
  font-size: 16px;
  color: #725f7c;
}

.text-right {
  text-align: left;
}
.lang{margin-top:15px;    }
.standone{ padding:7px 50px 0 0; background-position:right -29px; font-size:16px; }
.standone.standtwo{ background-position:right -96px; }
.standone.standthree{ background-position:right -166px; }
.footer-top .six.columns p, .footer-top .six.columns a{ letter-spacing:normal; }
.top-header p a{ font-size:17px; }
.top-header p{ font-size:15px; text-align:left; background-position:95px center; }
.navbar ul li.home.contact a{ background-position:87px -63px; }
.navbar ul li.home a:hover{ background-position:102px -113px; }
.navbar ul li.home.contact a:hover{ background-position:87px -160px; }
.about p span{ font-weight:normal; }
.navbar ul li a.expadd{padding: 0 32px;}
.navbar ul li a.expadd2{padding: 0 25px;}

.captionbg h2{/*font-family:"GEFlow";*/}
 .navbar ul li a.active{
   position: relative;
  z-index: 1000;
  color: #e6990a;
  text-shadow: none;
     border-bottom:7px solid #e6990a;
 }
/*.image{ margin-right:auto; margin-left:15px; }
td.cross{ font-family: 'CenturyGothicRegular'; }
.tabs.pill .tab-nav{ background:url("../images/shadow.png") no-repeat 923px bottom; }
.header ul.top_links li.arabic a{ font-family: 'CenturyGothicRegular'; }
.features ul li a{ padding:0 55px 20px 0; background:url("../images/icon.png") no-repeat 255px 3px; }
.features ul li{ background:url("../images/dottsfet.png") no-repeat bottom; }
h6.feten{ background:url("../images/fet.png") no-repeat 105px; }
.tabs.pill .tab-nav > li{ background:url("../images/normal-tab.png") no-repeat right center; margin-left:auto; margin-right:-19px; }
.tabs.pill .tab-nav > li.active{ background:url("../images/tab-active.png") no-repeat left center; }
.tabs.pill .tab-nav{ padding-left:inherit; padding-right:17px; }
.tabs.pill .tab-nav > li:first-child{ margin-right:auto; }
.new_orders{ background:url("../images/chaif.png") no-repeat -3px 6px; }
.orders{ left:auto; right:108px; top:10px; }
.banner.orders p{ background:url("../images/car.png") no-repeat 130px 5px; font-size:11.3px; }
.header ul.top_links li a{ background-position:right -6px; padding:0 28px 0 25px; }
.header ul.top_links li.login a{ background-position:right -58px; } 
.header ul.top_links li.arabic a{ font-family: 'CenturyGothicRegular'; background-position:right -118px; font-size:15px; }
.footer span.number{ font-family: 'CenturyGothicRegular'; }
.header ul.bot_links li a{ font-size:13px; background-position:right -180px; padding:0 28px 0 22px }
.header ul.bot_links li.call a{ background-position:right -249px; }
.header ul.bot_links li.chat a{ background-position:right -301px; }
.main_header .menus_bg{ top:-12px; direction:ltr; }
.main_header .columns{ margin-left:auto; margin-right:2.12766%; float:right; }
ul.social li span{ background:url("../images/followar.png") no-repeat; }
ul.social li{ float:left; }
.row .nine.centered{ margin-right:12.766%; margin-left:auto; }
.header_inner{ background:url(../images/top-header.jpg) no-repeat center center; }
h6.about{ background:url(../images/about.png) no-repeat right; right:13px; left:auto; }
.new_orders h6{ background:url(../images/order.png) no-repeat left; text-align:left; text-indent:31px; top:14px; left:13px; right:auto; padding:20px 0 14px 12px; font-size:14px; }
.menus_bg select{  direction:rtl; right:30%; top:-6px; }
.banner p{ font-size:14px; }
.menus_bg select{ background:url(../images/mm.png) no-repeat 149px 4px; }
.menus_bg .field.pull_left select, .menus_bg .field.pull_right select{ background-position:64px 4px; }
.main_header .menus_bg{ background:url(../images/menus_bg.png) no-repeat right; }
.header ul.top_links li.register a{ background-position:right -347px; }
.sbSelector{ right:20px; left:auto;  } 
.sbToggle{ left:0; right:auto; background:url("../images/mm.png") no-repeat scroll -2px -1px; }
.sbToggleOpen{ background:url("../images/mmup.png") no-repeat scroll -2px -1px; }
.flag .dropdown{  padding-right:25px;  padding-left:inherit; background-position:right; right:-33px; left:auto; }
.steps ul li{ float:right; }
.steps ul li a{ background-position:-2px -150px; padding-left:25px; padding-right:inherit; }
.dropdown{ left:74px; right:auto; float:left; }
ul.status li.closed h5{ padding-right:65px; padding-left:inherit; background-position:160px center; }
.places .six img{ margin-left:20px; margin-right:auto; }
h6.about ul.choose li div.sbHolder{ right:26px; left:auto; }
h6.about ul.choose li div.sbHolder a.sbToggle{ right:0; left:auto; }
h6.about ul.choose li div.sbHolder a.sbSelector{ right:11px; left:auto; }
h6.about ul.choose li .sbOptions{ right:-39px; left:auto; }
.places .cur{ margin-right:auto; background-position:-1px -214px; padding-left:23px; }
.places .six{ background-position:-1px -50px; }
.shopping{ background:none; height:auto; }
.shopping h6{ top:4px; right:auto; }
.shopping .banner{ min-height:100px; }
h6.tab_top span{ padding:15px 45px 17px 20px; background-position:97.5% center; }
span.priceing{ font-size:14px; }
.steps ul li.choosse a{ background-position:-2px -150px; }
.steps ul li a:hover, .steps ul li.active a{ color:#d07b35; background-position:-2px -118px; }
.steps ul li.sweets a:hover, .steps ul li.sweets.active a{ background-position:-2px -118px; }
.steps ul li.choosse a:hover, .steps ul li.choosse.active a{ background-position:-2px -118px; }
.flag .dropdown1{ right:-35px; left:auto; padding-left:inherit; padding-right:25px; background-position:right center; }
.banner form label{ float:right; }
.banner .field .input{ float:left; background:#e0d8d4 url(../images/mmcontact.png) no-repeat left center; width:70%; }
.banner .btn.default, .banner .skiplink.default{ float:left; }
.row .push_one{ margin-right:10.6383%; margin-left:auto; }
.banner .push_one{ background:url(../images/cruuar.png) no-repeat; }
 table, tr, td{ text-align:right; }
.contact .field{ padding-right:10px; padding-left:inherit; }
.contact form label{ margin-right:30px; font-size:0.9rem; margin-left:auto; }
.contact .seven.columns{ background-position:right bottom; }
a.list{ margin:auto; }
.banner .btn.default.reg, .banner .skiplink.default.reg{ float:right; }
.field .checkbox span{ margin-left:10px; margin-right:0; }
ul.stepsreg{ padding:20px 40px 20px 0; }
ul.stepsreg li{ padding-right:30px; padding-left:0; background:url(../images/ul.png) no-repeat right top; margin:10px 0; font-size:15px; }
.log a{ display:block; }
.banner .btn.default.no, .banner .skiplink.default.no{ margin-right:40px; margin-left:auto; }
.banner form .sign .gender label{ float:right; margin-left:15px; margin-right:auto; }
.banner form .sign .gender label span{ margin-right:auto; margin-left:8px; }
i.icon-dot:before{ right:5px; left:auto; }
#faq h2{  padding-left:inherit; padding-right:30px; background-position:right; }
#faq h2.close{ background-position:right;   }
ul.soc li{ float:right; margin-left:5px; margin-right:auto; }
.flag .saudi{ padding-right:27px; padding-left:inherit; background-position:right center; }
.header ul.bot_links li{ margin:0 15px 0 4px; }
.dropdown_menu1 li .qu{ text-align:left; }
.dropdown_menu1 li .name{ padding:0 10px 0 0; width:41%; }
.dropdown_menu1 li .pri{ width:20%; padding:0 3px 0 0; text-align:left; }
.total .text-right{ text-align:left; padding-right:inherit; padding-left:5px; }
ul.slider-nav li.active{ background-position:1px 0; }
.flag{ right:230px; left:auto; width:295px; }
.navbar .logo{ right:-20px; }
.header ul.top_links{ left:-58px; }
.header ul.top_links li.white.chat a{ background-position:right -301px; }
.header ul.top_links li.white a{ background-position:right -180px; padding:0 40px 0 22px }
.header ul.top_links li.white.call a{ background-position:right -243px; }*/
@media only screen and (max-width: 940px){ 
.max h5, .min h5, .max p, .min p{ float:right; } .min p{ margin:8px 5px 0 0; }
.footer ul.botom_links li, .column, .columns{ float:none; } .footer ul.botom_links li a, ul.social li{ float:right; } ul.social li.facebook a{ width:50px; } #shopping{ width:97px; } 
.header_inner .six.columns.pull_right{ float:right; }.header_inner{ background:none #0b0803; height:auto; } .max h5, .min h5, .max p, .min p{ text-align:right !important; }
.flag{ float:left; margin-left:auto; position:inherit; background-position:right 35px; margin-right:auto; } .places .six{ background:none; }h6.about ul.choose li div.sbHolder { right:auto; margin-right:26px; }
ul.status li.closed h5{ background-position:right center; padding-right:25px; } .stepper-wrap{ margin:0 45px 0 0 !important; } .contact .field{ padding-left:inherit; padding-right:inherit; } .contact form label{ margin-left:auto; margin-right:auto; } .banner .field .input, .banner form label{ width:100%; } .banner form label{ text-align:right; } a.list{ margin-right:0; } .tabs.pill .tab-nav > li{ float:right; }
.header ul.bot_links, .header ul.top_links{ float:left; } .header ul.bot_links li{ margin:0 17px 0 3px; } .header_inner .two.columns.flag{ float:right; } .header_inner .six.columns{ float:left !important; }
ul.status li a.list{ left:0; right:auto; float:left; } .stepper-wrap{ left:15px; right:auto; float:left; } .additem{ float:left !important; left:-100px; right:auto; } .column, .columns{ margin-right:0; margin-left:0; } .max h5, .min h5, .max p, .min p{ width:122px; } .it{ margin-right:60px !important; margin-left:auto; } .tabs.pill .tab-nav > li{ background:url("../images/tab_mobile.jpg") repeat-x; border-radius:15px 0;
margin-right:-10px; margin-left:auto; } 
.tabs.pill .tab-nav > li.active{ 
background:url("../images/tab_mobile_active.jpg") repeat-x; } 
.tabs.pill .tab-nav > li a{ padding:5px 20px; }

.navbar ul li.border-left a, .navbar ul li.border-right a{ border:none; }
.navbar ul li.home{ position:static; margin-left:auto !important; margin-right:auto !important;}	
.navbar ul li.home a{ color:#fff; }  
.top-header p{ float:left; padding-right:20px; padding-left:0; }
.navbar ul li.home a, .navbar ul li.home.contact a{ margin-right:auto; }

 }
@media only screen and (max-width: 768px){   }
/*@media only screen and (max-width: 650px){ .flag{ float:right; }.steps ul li{ float:none; }  .header ul.bot_links li{ margin:0; } .header ul.bot_links{ float:right; } }*/
@media only screen and (min-width: 767px) and (max-width: 940px){ 
.latest-projects .row .three.columns {
    margin-left: auto !important; margin-right: auto !important;
    width: 24.99% !important; float:right !important;
}
.lprow{ padding:0; }
.footer-top .row .four.columns .row .six.columns, .footer-top .row .four.columns .row:last-child{ float:right !important; }

 }
 
 ul.square, ul.circle, ul.disc {
  margin-left: auto;margin-right: 25px;
}

.centered{ margin-right:auto; margin-left:auto; }
.field.danger:after{
	left:15px;RIGHT:AUTO;
}
.field.success:after {
	left:15px;right:auto;
}
.footer-top .eight.columns p{
padding: 5px 36px 5px 5px;font-size:15px;font-family:'GEFlow';
}

span.right{
text-align:left;float:left;
}

.text-left {
  text-align: right;
}

@media only screen and (max-width: 940px){
	
		 div.lang.text-right{width:100%!important;float:right!important;text-align:left;margin-top:-150px;}
.navbar a.toggle {
	right:auto;
	left:4%;
}
.captionbg h2{font-family: arial;}
.captionbg h2 a{font-family: arial;}
a{font-family: arial;}
a.en.large{text-align:center;display: block;
   /* width: 100%;*/}
.login h5.text-left{margin-top:35px;text-align:center;width:100%;display:block;}
.navbar .logo{float:right;}
a.phone{float:left;text-align:left;}
.row .push_one{    margin-right: auto;}
	.row .four.columns.logo {
    margin-left: 20px;
}
.latest-projects-head h3 a {
    font-size: 25px;
}
}