body{background-image: url(../logo/bg-m.jpg);background-position: center center;background-repeat:  no-repeat;background-attachment: fixed;background-size:  cover;background-color:#000}body,table,tr,td,form,div,p,h1,h2,h3,h4{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:small;font-style:normal;color:#3c3c3c;margin:0;padding:0}

.body-ar{background-color:#000000}
a:link,a:visited,a:hover,a{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:small;font-style:normal;color:#3c3c3c}a{text-decoration:none}


h1{margin:-5 7px 55px 0px;
  font-size: 1.2em;
  padding: 2;
  color: white;
  text-shadow: 0 0.1em 20px rgba(0, 0, 0, 1), 0.05em -0.03em 0 rgba(0, 0, 0, 1),
    0.05em 0.005em 0 rgba(0, 0, 0, 1), 0em 0.08em 0 rgba(0, 0, 0, 1),
    0.05em 0.08em 0 rgba(0, 0, 0, 1), 0px -0.03em 0 rgba(0, 0, 0, 1),
    -0.03em -0.03em 0 rgba(0, 0, 0, 1), -0.03em 0.08em 0 rgba(0, 0, 0, 1), -0.03em 0 0 rgba(0, 0, 0, 1);
  span {
    transform: scale(0.9);
    display: inline-block;
  }}
  
  
h2{margin:10 7px 15px 5px;
  font-size: 1.3em;
  padding: 2;
  color: white;
  text-shadow: 0 0.1em 20px rgba(0, 0, 0, 1), 0.05em -0.03em 0 rgba(0, 0, 0, 1),
    0.05em 0.005em 0 rgba(0, 0, 0, 1), 0em 0.08em 0 rgba(0, 0, 0, 1),
    0.05em 0.08em 0 rgba(0, 0, 0, 1), 0px -0.03em 0 rgba(0, 0, 0, 1),
    -0.03em -0.03em 0 rgba(0, 0, 0, 1), -0.03em 0.08em 0 rgba(0, 0, 0, 1), -0.03em 0 0 rgba(0, 0, 0, 1);
  span {
    transform: scale(0.9);
    display: inline-block;
  }}
  
h3 {color: #000; font-size:14;font-weight:600;text-align:center;font-family:BigVesta-Arabic-Regular} 
h4 {color: #000; font-size:14;font-weight:600;text-align:center;font-family:BigVesta-Arabic-Regular} 

#header{position:fixed;top:0px;width: 100%;overflow:hidden;min-height:90px;padding:-3px 0 1px 0;border-bottom:3px solid #c30000;background-color:#ffffff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}

 
#avatar{position:absolute;top:5px;left:15px}#header div.avatar img{max-height:185px;max-width:185px}
#text{min-width:220px;margin:10 7px 25px 85px}

#text1{min-width:220px;margin:10 7px 25px 95px}

 /*Arabic Page */

#avatar-ar{position:absolute;top:6px;right:10px}#header div.avatar-ar img{max-height:125px;max-width:125px}

#text-ar{min-width:220px;text-align:right;margin:15 20px 5px   195px}

#header-ar{position:fixed;top:0px;width: 100%;overflow:hidden;min-height:95px;padding:-3px 0 1px 0;border-bottom:3px solid #c20000;background-image: url(../logo/header.jpg)}

#text-header-ar{margin-top: 80px;height: 0px;padding:-20px}


#footer-ar{position:fixed;bottom:0px;width: 100%;overflow:hidden;min-height:60px;padding:6px 0 10px 0;border-top:3px solid #000000;background-color:#000}

#footer1-ar{position:fixed;bottom:69px;width: 100%;overflow:hidden;min-height:60px;border-bottom:3px solid #000000;background-color:#000 }


 /*End Arabic Page */
 
 #breadcrumbs{position:fixed;top:99px;width:99%;overflow: hidden;min-height:0px;text-indent:10px;padding:9px 5 5px 0;background:none repeat scroll 0 0 #000;border-bottom:solid 2px #c20000;padding-bottom:5px;margin:13px 0px}

#breadcrumbs1{position:fixed;top:79;width: 95%;overflow: hidden;min-height:0px;text-indent:10px;padding:12px 10 20px 10; border-bottom:1px solid #c30000;background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;padding-bottom:5px;margin:13px 0px}
 
#breadcrumbs-ar{position:fixed;top:78px;width: 100%;overflow: hidden;min-height:0px;text-indent:10px;padding:9px 5 5px 0;background:none repeat scroll 0 0 #000;border-bottom:solid 2px #c20000;padding-bottom:5px;margin:13px 0px}

#breadcrumbs-en{position:fixed;top:96px;width: 100%;overflow: hidden;min-height:0px;text-indent:10px;padding:9px 10 10px 0;background:none repeat scroll 0 0 #000;border-bottom:solid 2px #c20000;border-top:solid 2px #c20000;padding-bottom:5px;margin:13px 0px}
 

#text-header{margin-top: 100px;height: 0px;padding:-20px}

#text-header-main{margin-top: 110px;height: 0px;padding:-20px}


 /* internal pages ... Branches */
 
 
#text-header1{margin-top: 150px;height: 0px;padding:-20px}
#text-header-banner{margin-top: 80px;height: 0px;padding:-20px}

.contact-item1{background-image: url(../logo/back.jpg) ;height: auto;border-bottom:4px solid #fff;border-top:4px solid #fff;display:block;margin-bottom:45px;padding:20px;margin:4 40px 40px 30px;position:static;border-radius:20px;}

.contact-item2{background-color:#000 ;height: 60px;border-bottom:4px solid #fff;border-top:4px solid #fff;display:block;margin-bottom:45px;padding:19px;margin:4 40px 40px 30px;position:static;border-radius:20px;}
 
 
span.n-lbl-near{font-size:12;font-weight:600;color:#fff;display:block;margin-left:80px;margin-bottom:8px;margin-top:-55px;word-wrap:break-word}
span.value-near{font-size:12;font-family:Montserrat-SemiBold;display:block;color:#fff;margin-left:80px;word-wrap:break-word}span.value span.ttle{display:block;margin-top:5px;border-top:dotted 1px #999;padding-top:5px}span.value span.sub-value{margin-top:1px;display:block;color:#666}
 
 
 span.near{font-size:12;font-weight:600;color:#fff;display:block;margin-left:80px;margin-bottom:8px;margin-top:-55px;word-wrap:break-word}
span.nearv{font-size:12;font-family:Montserrat-SemiBold;display:block;color:#fff;margin-left:80px;word-wrap:break-word}span.value span.ttle{display:block;margin-top:5px;border-top:dotted 1px #999;padding-top:5px}span.value span.sub-value{margin-top:1px;display:block;color:#666}
 
.contact-item{height:auto;background-color:#c20000;border-bottom:4px solid #fff;border-top:4px solid #fff;display:block;margin-bottom:-1px;min-height:32px;padding:7px;position:static;border-radius:20px;}

 
span.n-lbl{font-size:12;font-family:BigVesta-Arabic-Regular; margin:14 0px 0px 0px;font-weight:600;color:#fff;display:block;margin-left:52px;margin-bottom:8px;margin-top:-40px;word-wrap:break-word}

span.n-lbl1{font-weight:600;color:#000;display:block;margin-left:52px;margin-bottom:4px;margin-top:-40px;word-wrap:break-word}

span.value{font-size:12; font-family:BigVesta-Arabic-Regular;margin:4 0px 0px 0px;font-family:Montserrat-SemiBold;display:block;color:#fff;margin-left:52px;word-wrap:break-word}span.value span.ttle{display:block;margin-top:5px;border-top:dotted 1px #999;padding-top:5px}span.value span.sub-value{margin-top:1px;display:block;color:#666}

div.related-content{background-image: url(../140-Clients/front.png) ;background-position: center;border-radius:20px;margin:0px 10px 0px;}

div.related-content-main{background-image: url(../logo/front.png) ;background-position: center;border-radius:20px;margin:0px 10px 0px;}


 /* engage */
 
#text-header-engage{margin-top: 120px;height: 0px;padding:-20px}

div.related-content1{background:linear-gradient(to  bottom, #000 0%, #000 100%);margin:-5px 10px 0px;width:200px;height:82px;border:4px solid #537bc5;}

div.related-content2{background:linear-gradient(to  bottom, #000 0%, #000 100%);margin:10px 10px 15px;width:200px;height:75px;border:4px solid #3498db;padding:7px}

div.related-content3{background:linear-gradient(to  bottom, #000 0%, #000 100%);margin:10px 10px 15px;width:200px;height:80px;border:4px solid #d02122;padding:7px}

div.related-content4{background:linear-gradient(to  bottom, #000 0%, #000 100%);margin:10px 10px 15px;width:200px;height:75px;border:4px solid #8f3aa1;padding:7px}

div.related-content5{background:linear-gradient(to  bottom, #000 0%, #000 100%);margin:10px 10px 15px;width:200px;height:75px;border:4px solid #0077b5;padding:7px}

div.related-content6{background:linear-gradient(to top, #000 0%, #000 100%);margin:10px 10px 15px;width:200px;height:75px;border:4px solid #ca2128;padding:7px}

 /* end engage */

#footer{position:fixed;bottom:0px;width: 98.5%;overflow:hidden;padding:5px 4px 4px 4px;border-top:3px solid #c30000;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;}

 
 
#footer1{position:fixed;bottom:60px;width: 100%;overflow:hidden;min-height:60px;z-index:-1 }

p{ font-size:10; font-weight:200; color:#fff;font-family:BigVesta-Arabic-Regular; margin:4 0px 0px 0px;}

#p2 {font-weight:600;font-size:11;color:#000;font-family:BigVesta-Arabic-Regular; margin:4 0px 0px 0px;}

#p3 
{
 font-size:8;
 
 color:#000;
 margin:4 0px 0px 0px;
 
}

#pE 
{
	font-weight:600;
 font-size:8;
 
 color:#000;
 margin:4 0px 0px 0px;
 font-family:BigVesta-Arabic-Regular
}


#pA 
{
	font-weight:600;
 font-size:9;
 
 color:#000;
 margin:4 0px 0px 0px;
 font-family:BigVesta-Arabic-Regular
}


@font-face {
font-family: "Montserrat-SemiBold";
src: url("../eHotline/Montserrat-SemiBold.ttf");
}

 
@font-face {
font-family: "BigVesta-Arabic-Regular";
src: url("../eHotline/BigVesta-Arabic-Regular.ttf");
} 

 
 

.search {
  width: 70%;
    padding: 8px;
  display: flex;border-radius: 25px 25px 25px 25px;
}

.searchTerm {
  width: 100%;
  border: 3px solid #c20000;
  border-right: none;
  padding: 15px;
  height: 35px;
  border-radius: 25px 25px 25px 25px;
  outline: none;
  color: #9DBFAF;
}

.searchTerm:focus{
  color: #c20000;
}

.searchButton {
  width: 60px;
  height: 35px;
  border: 1px solid #c20000;
  background: #c20000;
  text-align: center;
  color: #fff;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  font-size: 20px;
}

/*Resize the wrap to see the search bar change!*/
.wrap{
  width: 70%;
  position: absolute;
  top: 25%;
  left: 20%;
  transform: translate(-50%, -50%);
}






.glow {
  font-size: 20px;
  color: #fff;
  text-align: center;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
  font-family:BigVesta-Arabic-Regular;
  
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #c20000, 0 0 20px #c20000, 0 0 30px #c20000, 0 0 40px #c20000, 0 0 50px #c20000, 0 0 60px #c20000, 0 0 70px #c20000;
  }
  
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #508ff5, 0 0 40px #508ff5, 0 0 50px #508ff5, 0 0 60px #508ff5, 0 0 70px #508ff5, 0 0 80px #508ff5;
  }
}




/*-------------------------------------
	6. scroll top btn css
-------------------------------------*/
 /*  scroll css section here*/
.scrolltop .icon {
    font-size: 30px;
    text-align: center;
    transform: rotate(-45deg);
    margin-top: 10px;
	font-color:#c20000;
}
.fa-rocket {
	color:#c20000;}
.scrolltop {
    position: fixed;
    bottom: 70px;
    right: 40px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #fff;
    
    display: none;
}



 section #thumbs {   
   
    margin-top:3px;
    margin-left: 0; 
    margin-right: 0;
	 

     text-align:left ;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}
section #thumbs a {
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
section .stretch {
    width: 0%;
    display: inline-block;
    font-size: 0;
    line-height: 0
	
	
}

section #single_image1{   
 
    margin-top:10px; 
    margin-left: 14px; 
    margin-right: 14px;
	
	}
	section #single_image2{   
    
    margin-top:10px; 
    margin-left: 14px; 
    margin-right: 14px;
	
	}
	section #single_image3{   
   
    margin-top:10px; 
    margin-left: 14px; 
    margin-right: 14px;
	
}	
	section #single_image4{   
   
    margin-top:10px; 
    margin-left: 14px; 
    margin-right: 14px;
	
}

.image-animated {
  background:  url(../logo/bg-m.jpg) repeat 0 0;
  width: 100%;
  margin: 0;
  height: 100%;
  padding-top: 60px;
  box-sizing: border-box;
  -webkit-animation: slide 40s linear infinite alternate;
  background-position:  center center ;
  background-size:  cover; background-attachment: fixed;  }

@-webkit-keyframes slide {
    from { background-position: 0 0; }
     to { background-position:  -450px 50; }
}