/*Theme Name:xxx
Theme URI:
Description:wordpress theme
Version:2.5
Author:sameh
Author URI:
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/*@import url(//fonts.googleapis.com/earlyaccess/notonaskharabic.css);
@font-face {font-family: 'HacenVanilla';
src:url('fonts/Hacen Vanilla.ttf'),
url('fonts/Hacen Vanilla Lt.ttf');}*/
body{}
.opp{
background: rgba(2,2,2,0.7);
min-height: 415px;
}
.new .opp{
background: rgba(2,2,2,0.7);
min-height: 375px;
}
.phone-num {position: fixed;bottom: 0px;right: 10%;background: none repeat scroll 0% 0% #0DC143;color: #FFF;border-top-left-radius: 20%;border-top-right-radius: 20%;}
.phone-num p {
 color: #FFF;
    margin: 0px;
    padding: 7px;
    font-weight: bold;
    font-size: 25px;
}
.phone-num p a {
    margin: 0px;
    padding: 10px;
    font-weight: bold;
    font-size: 25px;
 color: #FFF;
}
@media(min-width:768px){
.header .navbar-nav > li{ float: right;}
.banner img{padding-top:25%;}
.one {height: 446px;}
}
@media(max-width:768px){
.banner img{display:none !important;}
}
.headmenu{background: #333333}
.header .nav-nav > li > a{line-height: 26px;}
.navbar-nav > li > a{line-height: 33px;}
.header .navbar-default .navbar-nav > li > a{color: #000; font-weight: bolder;padding: 23px 10px;font-size: 19px;}
.header .navbar-default .navbar-nav > li > a:hover{color: #C40C52;}
.header .navbar-brand{font-weight: bold;font-size: 40px;text-shadow: 2px 2px 5px #D8BC47;color: #4A8CB7;}
.navbar{margin-bottom: 0px; background: #F8F8F8; border: none;min-height: 80px;}
.navbar-brand{}
/*start header*/
.hvr-underline-from-right:before {background: #6D1708;}
.services{background: #f8f8f8;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;margin-bottom: 30px;}
.services h2{margin-bottom: 20px;color: #397EEC;font-weight: bold;}
.services img {height: 160px; width: 95%;}
.services h3{color: #314491;font-size: 20px;margin: 0;padding: 15px;}
.services .media{margin-bottom: 20px; padding-top: 20px;}
.services h3 a{color: #397EEC; font-size: 21px;}
.services p{padding: 0 15px;color: #a49696;font-size: 18px;}
.feature{background: #f8f8f8;padding: 30px 0;border-bottom: solid 1px #ddd;text-align:center;}
.feature .fa{color: #397EEC;font-size: 50px;width: 100px;height: 100px;border-radius: 50%;background: #fff;line-height: 100px;}
.feature h3{font-weight: bold;}
.feature p{font-size: 20px;}
.feature h4{}
.feature h4 a{color: #397EEC;font-size: 20px;}
.banner-map{color:#000;text-align:right;padding: 30px 0;}
.banner-map h1{font-weight: bold;font-size: 26px;}
.banner-map p{font-size:22px;}
.banner-map img{max-width: 66%;height: 180px;margin-top: 34%;}
.banner-map .btn-default{background: #397EEC;border-color: #397EEC;color: #fff;font-weight: bold;font-size: 20px;}
.category{padding: 40px 0;}
.category h2{margin: 0;font-weight: bold;color: #397EEC;padding-bottom: 20px;}
.category p{font-size: 20px;margin-bottom: 25px;}
.category img{width: 100%; height: 200px; transition: 0.5s all; margin-bottom: 20px;}
.category img:hover{opacity: 1;}
.cat-content:hover .cap{opacity: 1; bottom: 0; height: 100px;}
.category .cap h3{margin: 0;padding-bottom: 13px;}
.category .cap {color: #fff; font-size: 20px;
padding-top: 15px; padding-bottom: 15px; background: rgba(254,162,0,0.9); font-weight: bold;
margin: 0px; height: 280px; bottom: -50%; position: absolute; width: 100%; opacity: 0;transition: 0.5s all;} 
.cat-content{background: #000; position: relative; overflow: hidden;}
.cat-content:hover .cap p{color:#fff;}.content .read{float: left; margin-top: 14px; color: #fff; font-weight: bold;}
.content .read:hover{text-decoration: none;}
.main-content{background: none repeat scroll 0% 0% rgb(255, 255, 255);
margin-top: 30px; padding: 15px; direction: rtl; overflow: hidden; margin-bottom: 30px;}
.main-content img{width: 100%; height: 180px !important;}
.main-content h2{line-height: 20px; margin: 0; padding: 10px;}
.main-content h2 a{font-size: 14px; color: #E18728; font-weight: bold; transition: 0.5s all;}
.main-content h2 a:hover{text-decoration: none; color: #000;}
.panner{margin-top: 20px; margin-bottom: 20px; background: #f5f5f5;
padding-top: 20px; padding-bottom: 20px;}
.panner img{height: 170px; width: 75%;}
.opp-panner{background: rgba(34,34,34,0.8);min-height: 300px;}
.panner-content {color: #fff; min-height: 400px;}
.panner-content h1{font-size: 45px; font-weight: bold; color: #fff;}
.panner-content p{font-size: 23px;width: 390px;text-align: right;margin: auto;margin-bottom: 10px;}
.btn-danger{background:#fff; border-color:#fff;color:#529BC9;}
.panner-content .fa{color: #fff;width: 40px;height: 40px;border: solid 1px;border-radius: 50%;text-align: center;line-height: 40px;
margin-left: 6px;}
.banner{background: #397EEC; min-height: 415px;background-size: cover;}
.info-header{color: #fff;text-align: center;padding-top: 30px;}
.info-header h1{font-weight: bold;font-size: 33px;margin-bottom: 20px;}
.info-header p{font-size: 19px;line-height: 29px;}
.new{background: #397EEC; min-height: 375px;background-size: cover;background-size: cover;text-align:right;color:#fff;}
.new h3{font-size: 35px;font-weight: bold;color: #fff;font-weight:bold;}
.new p{font-size: 19px;padding-bottom: 5px;}
.new .btn-primary{font-weight: bold;font-size: 20px;background:#397EEC;border-color:#397EEC;}
.new .btn-default{background:#397EEC;border-color:#397EEC;color:#fff;font-weight: bold;font-size: 20px;}
.details{width: 100%;margin: auto;text-align: right;direction: rtl;padding: 0 10px;}
/*sidebar*/
.sidebar{direction: rtl;margin-top: 30px;}
.sidebar li{list-style-type: none;}
.sidebar ul{padding: 0;}
.sidebar h3{margin-top: 10px; font-size: 30px; font-weight: bold; text-align: center;}
#nav_menu-2{background: #FFF; border: 5px solid #F1F1F1; direction: rtl; overflow: hidden;}
#nav_menu-2 li{position: relative; display: block; padding: 10px 15px;
margin-bottom: -1px; background-color: #FFF; border-top: 1px solid #DDD; float: right; width: 50%;}
#nav_menu-2 li:last-child{border-bottom: none;}
#nav_menu-2 li a{color: #000; font-size: 22px; padding: 5px;}
#nav_menu-2 li a:hover{text-decoration: none;}
.cat-item{float: right;width: 36%;}
.content{margin-top: 20px;padding: 15px;direction: rtl;overflow: hidden;margin-bottom: 30px;background: #f8f8f8;border: solid 1px #ddd;}
.content h1{color: #E18728; font-weight: bold; font-size: 25px; padding-bottom: 15px;margin:0;}
.content h1 a{color: #660066; font-weight: bold; font-size: 25px; padding-bottom: 15px;
 transition: 0.5s all;}
.content h1 a:hover{text-decoration: none; color: #000;}
.content p{font-size: 16px; margin: 0;}
.content img{width: 100%; height: 140px; padding-bottom: 20px;}
.content .more-link{display: none;}
.content .btn-primary{background: #660066;border-color: #660066;float: left;margin-top: 20px;color: #FAD30C;font-weight: bold;}
.main-content{background: none repeat scroll 0% 0% rgb(255, 255, 255);
margin-top: 30px; padding: 15px; direction: rtl; overflow: hidden; margin-bottom: 30px;}
.main-content img{width: 100%; height: 180px !important;}
.main-content h2{line-height: 20px; margin: 0; padding: 10px;}
.main-content h2 a{font-size: 14px; color: #E18728; font-weight: bold; transition: 0.5s all;}
.main-content h2 a:hover{text-decoration: none; color: #000;}
.panner{margin-top: 20px;}
.panner img{width: 100%; height: 80px;}
.one-page p{font-size: 16px; line-height: 30px; text-align: justify;}
.one-page img{padding-bottom: 20px;max-width:100%;height:auto;}
.one-page{background: none repeat scroll 0% 0% rgb(255, 255, 255);margin-top: 20px; padding: 15px; direction: rtl; overflow: hidden; margin-bottom: 20px;}
.sidebar{margin-top: 20px; direction: rtl;}
.attachment-full{width: 100%; padding: 15px 10px 10px; height: 250px;}
.menu-main-menu-container{}
#menu-main-menu{padding: 10px;}
#menu-main-menu li{list-style-type: none; background: #EEEEEE;
margin-bottom: 5px; padding: 10px; border-radius: 6px;}
#menu-main-menu li a{font-size: 16px; color: rgb(225, 135, 40); font-weight: bold;}
.menu-main-menu-container{}
#menu-main-menu{padding: 10px;}
#menu-main-menu li{list-style-type: none; background: #EEEEEE;
margin-bottom: 5px; padding: 10px; border-radius: 6px;}
#menu-main-menu li a{font-size: 16px; color: rgb(225, 135, 40); font-weight: bold;}
.one-page{background: #fff; border: 5px solid #F1F1F1; direction: rtl; margin-top: 20px;}
.one-page h1{font-weight: bold;font-size: 30px;padding-bottom: 15px;color: #397EEC;margin: 0;}
.one-page p{text-align: justify; font-size: 18px; padding: 5px 30px;}
.one-image img{height: 210px;}
/*start footer*/
footer{background: #397EEC; min-height: 200px; text-align: center; color: #fff;}
footer h3{ text-align: center; font-weight: bold;}
footer p{direction: rtl; text-align: center; font-size: 16px;}
footer ul{list-style-type: none; margin: 0; padding: 0;}
footer li{list-style-type: none; text-align: center;}
footer li a{
font-weight: bold;
font-size: 20px; color: #fff;}
footer .fa{}
/*end footer*/
.follow {padding-bottom: 40px;}
.follow .fa-3x {width: 70px; height: 70px; border-radius: 50%;
border: 1px solid #397EEC; padding: 15px; color: #397EEC;}
.follow h2{margin: 0px; color: #4F4F4F; padding-bottom: 20px;}


.sitemap {
    
}

.sitemap img {
    max-width:100%;
   height: 220px;
}

.sitemap {
    
}

#breadcrumbs {
background: #f8f8f8;
padding: 10px;
font-size: 17px;
font-weight: bold;
margin-top: 20px;    
}
.sitemap p {
font-size: 16px;
line-height: 27px;
text-align: right;    
}
.one img{}

.sitemap {
    text-align: right;
direction: rtl;
}

.one {
background: #f8f8f8;
padding: 10px;
border: solid 1px #ddd;
margin-bottom: 30px;    
}

.sitemap h2 {
  color:#42B6DE;  
}
.sitemap h3 {
    text-align:right;
}
.details a {
font-size: 18px;
color: #000;  
font-weight: bold;
}
.sitemap ul {
    padding:0;
}
.sitemap ul li a{
  color: #000;
font-size: 20px;
}
.sitemap ul li {
    padding: 5px 0;
    
}

.footer2 p{
    margin:0;
    padding:7px 0;
}


#sidebar {
    direction:rtl;
    text-align:right;
}
#sidebar img {
height: 35px;
float: right;
margin-left: 10px;
}
#sidebar h3 {
background: #397EEC;
color: #fff;
padding: 10px;
font-size: 20px;    
}
#sidebar ul {
    padding:0;
}
#sidebar li {
background: #f8f8f8;
overflow:hidden;
padding: 8px;
margin-bottom: 10px; 
list-style:none;
}
#sidebar li a{
color: #000;
font-size: 16px;
font-weight: bold;
}