@CHARSET "UTF-8";

@font-face {
  font-family: 'Droid Arabic';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/DroidKufi-Bold.eot);
  src: url(/fonts/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/DroidKufi-Bold.ttf) format('truetype');
}


@font-face {
    font-family: 'Play';
     font-style: normal;
    src: url('/css/Play.woff');
    font-weight:400;
}


@media (max-width: 480px)
{

	
	DIV
	{
		max-width: 480px !important;
		
		min-width: 300px !important;;
		padding-left: 0px !important;;
		padding-right: 0px !important;;		
		
	}
	
	.service-category-body
	{
		padding-left: 5px !important;;
		padding-right: 5px !important;;		
	}

	.content-pages-main-section
	{

	    margin: 5px;

	}
	
	.navbar .nav 
	{
	 
	    margin-top: 5px !important;
	}
	
	#company-logo-pages
	{
		display:inline !important;
	}
	
	.contact-table TD 
	{
    	padding: 5px !important;
	}
	
	.faq-section,.about-section,.contact-section,.reports-section,.clientarea-section
	{
		padding:20px 5px 5px 5px !important;
	}
	
	.smar-page-main-section 
	{
    	padding: 0px 5px !important;
	}
	
	
}

@media (max-width: 767px)
{

    body
    {
       	padding: 0px 0px 0px 0px;
      
    }
    	
   .navbar-fixed-top 
   {
   		margin-bottom: 0px;
   }
   
   .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top 
   {
    	margin-right: 0px;
    	margin-left: 0px;
	}
   
   
   .second-msg-text
   {
   	min-width: 250px !important;
   
   }
   
   .services-section 
   {

    padding: 0px !important;
   }
   .service-category-body, .service-category-header 
   {
   		margin-left:0px !important;
   }
   
   .main-msg-slogan
	{
		padding:10px 10% 0px 10% !important;
			
	}
	
	.company-logo-div
	{
		
		text-align: center !important;
	}
	
	   .service-category-header 
   {
  	background-color:  #212121;
   }
   
   
   .smar-title
   {
   	display:block;
   }
	
		.row-fluid .span4 {
	  width: 100% !important;
	  *width: 100% !important;
	  margin:0px;
	}
	
		#company-logo-pages
	{
		display:inline !important;
	}
	
}

@media (max-width: 979px)
{
	.navbar-fixed-top
	{
	    margin-bottom: 0px !important;
	}
	
	.service-category-body, .service-category-header 
   {
   		margin-left:0px !important;
   		
   }
   .service-category-header 
   {
  	background-color:  #212121;
   }
   
   [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] 
   {
	    display: block;
	    float: none;
	    width: 100%;
	    margin-left: 0px;
	    -moz-box-sizing: border-box;
	}
	
	   .services-section 
	   {
	
	    padding: 0px !important;
	   }
	   
	      .main-msg-slogan
	{
		padding:20px 10% 0px 10% !important;
		font-size:20px !important;
			
	}
	.main-msg-row
	{
		padding-bottom:40px !important;
	}
	
	.second-msg-tex
	{
		font-size:18px !important;
	}
	.company-logo-div 
	{
    	text-align: center !important;
	}
	
		.row-fluid .span4 {
	  width: 100% !important;
	  *width: 100% !important;
	  margin:0px;
	}
	
}

@media (max-width: 1200px)
{
	.navbar .nav > li  A
	{
    	font-size:14px !important;
	}
}



body
{

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*background-image: url(/images/ebgp3.png);*/
  background-color: #fafafa;
  background-repeat: repeat;
  
}

/* compensation for bootstrap */
LI
{
		line-height: normal !important;
}

/* compensation for bootstrap which is overiden above*/
.navbar-inner LI
{
	line-height: 20px !important;;
}

  		 
.navbar-inverse .navbar-inner {
    background-color: #181818;
  
    	

}

.row
{
	margin:0px;
}

.navbar .nav > li > a 
{

	color:#DDD452;
}


.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container 
{
    margin-left: 1%;;
    
}




#company-logo
{

	max-width: none;
}
.company-logo-div
{
	padding:20px 5px;
	min-width: 300px ;
	text-align: right
	
}
.company-logo-div IMG
{
text-align: right;
}
.main-msg-row
{
padding-top:10px;
    background-color: #none;
   
	
	min-height: 180px;
}

.main-msg-slogan
{
	padding:10px 0px 0px 0px;
		color:#006BC9;
		min-width: 500px ;
		text-align: left
}

#brand-area
{
	
}


.second-msg-text
{
	padding:5px 0px;
	font-size: 30px;
	font-weight: lighter;
	color:#212121;
	max-width:800px;
	line-height: 1.1;
	display: inline-block;
	
}


.company-brand-slogan
{
	padding:0px 20px 0px 0px;

	
}

.services-section
{
	
	min-height: 320px;
	padding:0px 0px;
	
	
		  background-image: url(/images/ebgp6.png);
  background-repeat: repeat;


		background-color: #fff;
  z-index:50;

}



.content-section
{
		background-color: #fafafa;
	min-height: 350px;
	padding:0px 0px;
		
		 /*
		 opacity: 0.95;
	filter: alpha(opacity =     95);
	
			 background-image: url(/images/ebgp6.png);
  background-repeat: repeat;*/
	
	
}

.row-fluid .span4 {
  width: 33.333333333%;
  *width: 33.333333333%;
  margin:0px;
}


.service-category-header
{

	color:#fff !important;
	
	/*border-radius:10px 100px 10px 100px;*/

	
	border-left:1px solid #DDDEDD;	
	z-index:100;
	min-width: 300px;

  background-image: url(/images/ebgp1-1.png);
  background-repeat: repeat;
	
}

.service-category-header H2
{
	font-size: 20px;
	line-height: 1;
	padding:10px 20px;
		background-color: #99AD01;
			opacity: 0.95;
	filter: alpha(opacity =     95);
	
		margin:0px;
}
.service-category-body
{
	padding:30px 10px 10px 20px;

	border-left:1px solid #DDD;	
	min-height: 320px;
	
	min-width: 300px;

	


}



.ds-logo
{

}
.service-desc
{
	font-size: 16px;
}
.inline
{
	display: inline !important;
}

.fb-page-icon
{
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-top:-10px;
}

.big-black-hr
{
	height: 40px;
	background-color: #000000;
		opacity: 0.8;
	filter: alpha(opacity =     80);
	z-index:1;
}

.bottom-menu
{
	padding:10px 0px;
}
.bottom-menu A
{
	color: #AAA;
}


.content-pages-main-section
{
		text-align: left;
font-size: 24px;
line-height: 1.6;


	
	min-width: 50%;
	width:auto;
	max-width:90%;
	margin:auto;


	padding: 20px 5px 5px 5px;
	
	min-height: 500px;
	
}
.about-section
{
	color:#000;
}

.contact-section
{

}

.contact-table
{
	min-width:400px
}
.contact-table TD
{
	
	padding:5px 30px 0px 10px;
}

.lbordered
{
	border-left: 1px solid #AAA;

}
.reports-section
{

}

.refund-section
{

}
.term-priv-section
{

	font-variant: normal;
	padding-bottom: 10px;
}

.clientarea-section
{
	
}

.clientarea-payment-button
{
	
}

.payment-done
{
	color: #99AD01;
}


.business-pages-main-section
{
	padding:40px 20px;
	text-align: left;
	font-size: 18px;
	text-transform: none;
	min-width:40%;
	width: auto;
	margin:auto;
	line-height: 1.6;
	font-variant: normal;
}

#api-contact-section
{
	margin-top: 10px;
}


#api-demo-cell
{
	border-left:1px solid #ccc;
}

#demo-table
{
	width:90%;	
}

#back-area
{
	margin-top:20px;	
}

#back-area A
{
	
	color:#0a0a0a;
	font-variant: small-caps;
}

.smar-header
{
background-color: #fCfCfC;
min-height: 50px;
padding: 20px 0px;
/*opacity: 0.95;
background-image: url('/images/ebgp6.png');
background-repeat: repeat;
border-bottom: 1px solid #E6DF9E;*/
font-weight: bold;
}

.smar-title
{
	font-size: 22px;
	font-weight: bold;
	position: relative;
top: -8px;
	
	
}
.smar-header DIV
{
	padding:0px 10px;
}

#hand-made-in-egypt
{
	color: #aaa;
	font-style: normal;
	
	font-variant: normal;
	
}

#hand-made-in-egypt-flag
{
	width: 20px;
	height: 10px;
}



.smar-page-main-section
{
	padding:0px 20px ;

}

#smar-presentation-table
{
	margin-top:20px;
	max-width:450px; 
}
#smar-presentation-table B
{
	color: #006BC9;
}
#priceli
{
	list-style-type: none;
	color: #006BC9;
}

.naked-list-item
{
list-style-type: none;
}

#demo-form-area,#trial-form-area
{
	display: none;
	height: 0px;
}

#demo-form-area table,#trial-form-area table
{
	background-color: #006BC9;
	color:#fff;

	border-radius:0px;
	font-size: 16px;
	margin:10px 0px;;
	font-weight: bold;
	min-width:400px;
	border-radius:5px;
	border-spacing: 4px;
	border-collapse: separate;
	
	
}

#demo-form-area table td,#trial-form-area table td
{
		padding:1px 10px;
}
#demo-form-area INPUT[type=input], TEXTAREA,#trial-form-area INPUT[type=input], TEXTAREA
{
border: 1px solid #006BC9;
height: 40px;
width:300px;
padding:5px;
	
}
#client-message-submit
{
		padding:10px 10px;
		margin:10px 0px;
			font-weight:bold;
}

.client-communication-form-error
{
	font-weight:bold;
	border:2px solid #EDA828 !important;

}

#submit-area
{
	background-color: #EEEEEE;
	border: 1px solid #BBBBBB;
}
#sending-msg-section
{
	
	border-radius:1px;
	
	font-weight: bold;
	padding:4px;
	color:#006BC9;
	
}

.s-error
{
	background-color:#FFB649;
	color:#222 !important;
	padding: 5px;
	margin-top: 2px;
}

.success
{
	background-color:#99E060;
	color:#333 !important;
	display: block;
	padding: 10px;
	margin-top: 2px;
}


.smar-product-btn
{
 background-color: hsl(206, 83%, 38%) !important; 

	  background-image: -khtml-gradient(linear, left top, left bottom, from(#1487df), to(#106bb1)); 
	  background-image: -moz-linear-gradient(top, #1487df, #106bb1);
	   background-image: -ms-linear-gradient(top, #1487df, #106bb1);
	    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1487df), color-stop(100%, #106bb1));
	     background-image: -webkit-linear-gradient(top, #1487df, #106bb1); 
	     background-image: -o-linear-gradient(top, #1487df, #106bb1); 
	     background-image: linear-gradient(#1487df, #106bb1);
	      border-color: 1px solid #106bb1 #106bb1 hsl(206, 83%, 35.5%); ;
	      color: #fff !important; 
	      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16); 
	      -webkit-font-smoothing: antialiased;
	 
	 padding:5px;
	 border-radius:5px;
	      
	      font-size:22px;
	      padding:10px;
	      margin-left:10px;
	      font-weight: bold;
	      
	      
	      clear: both;
display: block;
}

.btn-client-communication-trial
{
	background-color: hsl(103, 51%, 35%) !important;
	 background-repeat: repeat-x; 
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#59ad38", endColorstr="#45862b");
	  background-image: -khtml-gradient(linear, left top, left bottom, from(#59ad38), to(#45862b)); 
	  background-image: -moz-linear-gradient(top, #59ad38, #45862b); 
	  background-image: -ms-linear-gradient(top, #59ad38, #45862b); 
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #59ad38), color-stop(100%, #45862b)); background-image: -webkit-linear-gradient(top, #59ad38, #45862b); 
	  background-image: -o-linear-gradient(top, #59ad38, #45862b);
	   background-image: linear-gradient(#59ad38, #45862b); 
	   border-color: #45862b #45862b hsl(103, 51%, 32.5%);
	    color: #fff !important;
	     text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);
	      -webkit-font-smoothing: antialiased;
	      font-weight:bold;
	      
	      font-size:22px;
	      padding:20px;
	      margin-left:10px;
	      font-weight: bold;
}

.btn-client-communication-demo
{
 background-color: hsl(206, 83%, 38%) !important; 

	  background-image: -khtml-gradient(linear, left top, left bottom, from(#1487df), to(#106bb1)); 
	  background-image: -moz-linear-gradient(top, #1487df, #106bb1);
	   background-image: -ms-linear-gradient(top, #1487df, #106bb1);
	    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1487df), color-stop(100%, #106bb1));
	     background-image: -webkit-linear-gradient(top, #1487df, #106bb1); 
	     background-image: -o-linear-gradient(top, #1487df, #106bb1); 
	     background-image: linear-gradient(#1487df, #106bb1);
	      border-color: 1px solid #106bb1 #106bb1 hsl(206, 83%, 35.5%); ;
	      color: #fff !important; 
	      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16); 
	      -webkit-font-smoothing: antialiased;
	 
	 padding:5px;
	 border-radius:5px;
	      
	      font-size:22px;
	        padding:20px;
	      margin-left:10px;
	      font-weight: bold;
}
	      

.business-report-image
{
	margin:20px 0px;
	border:1px solid #111;
}


#floating-sharing
{
	position:relative;
	margin-bottom:-90px;
	margin-left:20px;
	z-index:100;
	
	
}

.free-note
{
	color: #8c0000;
	font-size: 11px;
	
}




#site-dedication
{
	color:#aaa;
}

#sharing-area
{
	padding:10px 0px;
}

#company-logo-pages
{
	display:none;
}
.faq-section
{
	padding:20px 5px 5px 5px;
}
.faq-section H2
{
	font-variant: normal !important;
	font-size: 20px;
}
.faq-section P
{
	margin:20px 0px;
}
.faq-text
{
	font-variant: normal !important;
}


#___plusone_0
{
	width:68px !important; 
}

#reports-list 
{
	margin-bottom: 50px;
}
#reports-list LI
{
	font-variant: normal !important;
	list-style-type: none;
}



.datamarket-item
{
	width:300px;

font-size: 26px !important;
	background-color: #71B700;

	
	float:left;
		border:1px solid #C5D36B;
		border-radius:10px;
		padding:30px;
		margin:20px;
		font-weight:bolder;
		font-variant: normal !important;
		 font-family: arial,verdana,serif;
	
}


.datamarket-section
{
	
		font-variant: normal !important;
		 font-family: arial,verdana,serif;
}



/** SMAR **/

.ui-tabs.ui-tabs-vertical {
    padding: 0;
    width: 95%;
    margin:10px;
}
.ui-tabs.ui-tabs-vertical .ui-widget-header {
    border: none;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
    float: left;
    width: 11em;
    background: #CCC;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid gray;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
    clear: left;
    width: 100%;
    margin:0px;
    border-bottom: 1px solid #DDD452;
    border-width: 1px 0 1px 1px;
   
    overflow: hidden;
    position: relative;
    right: -2px;
    z-index: 2;
      background: none;
 
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
    display: block;
    width: 100%;
    padding:5px;
         color:#2163A5;
         font-weight: bold;
         text-decoration: none;
         font-size:16px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {
    cursor: pointer;
    background-color: #EEE;
    color:#2163A5;
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 0.2em;
    padding-bottom: 0;
    border-right: 1px solid white;
 
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active A {

    background-color: #2163A5;
    color:#fff !important;
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
    margin-bottom: 10px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {
    /** inportant for not to break tabs content box **/
    float: none;
    /***************/
    width: 140px;
    border-left: 1px solid gray;
    border-radius: 0;
    position: relative;
    left: 2px;
    
    
     
       
}


#tabs-left-1,#tabs-left-2,#tabs-left-3,#tabs-left-4,#tabs-left-5,#tabs-left-6,#tabs-left-7,#tabs-left-8,#tabs-left-9,#tabs-left-10,#tabs-left-11
{
	overflow:auto;
	height:auto;
	
	padding:30px;
	
	border-left:1px dashed #eee;
	font-size:20px;
	
	
	padding-top:0px !important;
	min-height: 400px;
	/** needed to avoid float break in IPAD **/
	min-width:400px;
	padding-right:0px;
	max-width:auto;
	margin-left:0px;
	width:auto;
	/****************************************/
	
}

#tabs-left-menu
{
 float: left;	
 background:none;
 border:0px;
 direction:ltr;
 list-style-type: none;
 /* to fix widthXem issue */
 width:140px !important;
 
   color:#2163A5;
         font-weight: bold;
         text-decoration: none;
         font-size:16px;
}


.tabs-icon
{
	width:18px;
	height:18px;
	display:inline-block;

	float:left;
	padding: 15px 0px 10px 10px;
}

.smar-product-title
{
font-size: 24px !important;
color: #222;
padding: 20px 0px;
border-bottom: 1px dashed #eee;

font-family: helvetica;
}

.smar-product-opening-sentance
{
color: #fff;
font-size: 22px;
line-height: 1.2;
font-weight: 100;
font-family: helvetica;
background-color: #1491E5;
padding: 10px;
border-radius: 4px;
/*text-shadow: 1px 1px 20px #FFF;*/
box-shadow: 1px -1px 10px #CCC;


}

.smar-paragraph
{
	font-size:22px  !important;;
	line-height: 1.2;
	color:#444;
	padding:0px 0px;
}

.smar-value-keyword
{
background-color: none;
color: #1176BF;
padding: 2px;

margin-right: 10px;
display: block;
	
}

.smar-list li
{
	font-size:22px  !important;;
	line-height: 1.3;
	margin:2px;
	list-style-image: url("/images/right-mark-icon.png");
}

.smar-image
{
	border: 5px solid #EEE;
display: block;
	
}
.smar-image-title
{
	padding:20px 10px 20px 0px;
	font-weight:bold;
	display: inline-block;
	font-size: 26px !important;
}
#smar-pricing-header-agencies
{
	background-color: #FFD320;
	color:#222;
	padding:10px;
	font-weight: bold;
	font-size: 26px;
}
#smar-pricing-header-companies
{
	background-color: #2197FF;
	color:#fff;
	padding:10px;
	font-weight: bold;
	font-size: 26px;
}
#smar-pricing-header-personal
{
	background-color: #79D849;
	color:#222;
	padding:10px;
	font-weight: bold;
	font-size: 26px;
}
#smar-pricing-table
{

	border:1px dotted #222;
	border-spacing: 10px;
	width: 800px;
}

#smar-pricing-table TD
{
	padding:10px;
	border:1px dotted #222;
	border-spacing: 10px;
	vertical-align: top;

}
.smar-price-row
{
	background-color:#EFEFEF;
	height:60px;
}

.smar-channels LI
{
	font-size: 22px;
	line-height: 1.3;
	color:#2163A5;
}

.smar-client-logo
{
	width:3em;
	height: 3em;
	padding:20px;
}

.smar-faq
{
	padding:15px 10px;
}

.smar-faq H2
{
	font-size:14px !important;
}

.smar-faq-title
{
	display: block;
	font-size:20px !important;
	
}
.smar-faq-desc
{
	display: block;
	font-size:18px !important;
	padding:10px 0px;
	line-height: 1.5;
}

.sending
{
	color:#fff !important;
}

.trial-table-header
{
	text-shadow: 1px 1px 5px #222;
}

.trial-account-type-option
{
	vertical-align: middle;
margin: 5px 0px 5px 10px  !important;
display: inline-block;
}

#client-login
{
	position: fixed;
right: 20px;

padding-top: 10px;
}


#client-login A
{
	color:#fff;
	text-decoration: none;
	
}

#fixed-trial{
	position: fixed;
right: 154px;

padding: 10px !important;
font-size:18px  !important;
}

#fixed-trial:HOVER
{
	opacity: 0.90;
	filter: alpha(opacity =     90);
}

#fixed-trial A
{
	color:#fff;
	text-decoration: none;
	
}

.btn-client-login
{
 background-color: hsl(206, 83%, 38%) !important; 

	  background-image: -khtml-gradient(linear, left top, left bottom, from(#1487df), to(#106bb1)); 
	  background-image: -moz-linear-gradient(top, #1487df, #106bb1);
	   background-image: -ms-linear-gradient(top, #1487df, #106bb1);
	    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1487df), color-stop(100%, #106bb1));
	     background-image: -webkit-linear-gradient(top, #1487df, #106bb1); 
	     background-image: -o-linear-gradient(top, #1487df, #106bb1); 
	     background-image: linear-gradient(#1487df, #106bb1);
	      border-color: 1px solid #106bb1 #106bb1 hsl(206, 83%, 35.5%); ;
	      color: #fff !important; 
	      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16); 
	      -webkit-font-smoothing: antialiased;
	 
	 padding:10px;

	      
	      font-size:18px;
	
	    
	      font-weight: bold;
}

.btn-client-login:hover
{
		opacity: 0.90;
	filter: alpha(opacity =     90);
		
}

.why-box-image
{
	float:left;
	display: inline-block;
margin: 10px;
}

.why-box
{
	float:left;
	margin:20px;
	padding:20px;
	    width: 440px;

	
}
.why-box-title
{
	display: block;
	font-size: 28px;
	margin: 5px;
	line-height: 1.1;
}

.why-box-text
{
	color:#333;
	display: inline;
	padding:0px;
	line-height: 1.1;
}

#overview-image
{
	width:700px;
	height:290px;
}
/** END SMAR **/


/** V4 styles **/

.nhsection
{
	background-color: transparent;
	position: relative;
	z-index:200;
	font-family: play;
}

.nhsection-title
{

text-transform: uppercase;
font-weight: bold;
font-family: play;
position: absolute;
background-color: #333;
color: #FFF;
font-size: 60px;
border-radius: 100px;
padding: 20px;
height: 100px;
width: 100px;
text-align: center;
vertical-align: middle;
box-shadow: 0px 0px 5px #1C66C0;
top: -40px;
left:40px;

}

.nhsection-title H2
{
	display: inline-block;
background-color: #333;
vertical-align: bottom;
margin-top: 20px;
border-radius: 10px;

padding: 10px;
font-size: 26px;
font-weight: normal;
text-decoration: underline;
}
.nd1service-desc
{
padding: 5px 0px;
font-size: 34px;
font-weight: normal;
color: #212121;
line-height: 1.1;
display: inline-block;



	
}

.nd1service-desc-fordark
{
	padding: 5px 0px;
font-size: 32px;
font-weight: lighter;
color: #fff;
line-height: 1.1;
display: inline-block;

}

.nd1service-subdesc
{
	padding: 5px 0px;
	font-size: 28px;
	font-weight: lighter;
	color: #006BC9;
	line-height: 1.1;
	display: inline-block;

}

.nhsection-container
{
		position: relative;

}

.business-section
{
	background-color: #fff;
		
		
}

.facebook-section
{
	background-color: #1477CA;

}

.twitter-section
{
	background-color: #00ABED;
	
}

.youtube-section
{
	background-color: #EDA828;
	
}

.instagram-section
{
	background-color: #9AC438;
	
}

.googleplus-section
{
	background-color:#DD4B39;
}

.knowmore-button
{
 background-color: hsl(206, 83%, 38%) !important; 

	  background-image: -khtml-gradient(linear, left top, left bottom, from(#1487df), to(#106bb1)); 
	  background-image: -moz-linear-gradient(top, #1487df, #106bb1);
	   background-image: -ms-linear-gradient(top, #1487df, #106bb1);
	    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1487df), color-stop(100%, #106bb1));
	     background-image: -webkit-linear-gradient(top, #1487df, #106bb1); 
	     background-image: -o-linear-gradient(top, #1487df, #106bb1); 
	     background-image: linear-gradient(#1487df, #106bb1);
	      border-color: 1px solid #106bb1 #106bb1 hsl(206, 83%, 35.5%); ;
	      color: #fff !important; 
	      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16); 
	      -webkit-font-smoothing: antialiased;
	 
	 padding:10px 20px;
	 border-radius:5px;
	      
	      font-size:22px;

	      margin-left:10px;
	      font-weight: lighter;
	      
	      text-transform:uppercase;
	      
	      clear: both;
display: block;
}

.nd1service-category-body
{
	padding:50px 10px 50px 10px;

	
	min-height: 200px;
	
	min-width: 300px;

	text-align: center;


}

.nd1service-list
{
	text-align: left;
	margin:auto;
	min-width:350px;
	margin: 10px;
	margin-left: 40px;

  
}
.nd1service-list LI
{
		font-size: 22px;
      font-weight: normal;
        line-height: 30px;
}

.nd1service-details
{
	text-align: center;
	margin:0px 25%;
	min-width:300px;
	width:60%;
	display: block;
	
}

.nd1service-details TABLE
{
	width:100%;
	border-spacing: 5px;
	text-align: left;
	
}
.nd1service-details TABLE TD
{
	vertical-align: top;
	text-align: left;
}

.tw-service-title
{
	padding: 5px 0px;
font-size: 32px;
font-weight: bold;
color: #fff;
line-height: 1.1;
display: inline-block;



}

.tw-service-title:HOVER
{
	color:#000 !important;
		opacity: 1;
	filter: alpha(opacity = 100);
}
	
.service-img
{
	width:64px;
	height: 64px;
	display: inline-block;
	padding:0px 20px;	

}

.nd1-service-img
{
	display: inline-block;
	margin-top:-24px;
}
.tw-service-title-desc
{
padding: 5px 0px;
font-size: 30px;
font-weight: lighter;
color: #000;
line-height: 1.1;
display: block;


}


.fb-service-title
{
	padding: 5px 0px;
font-size: 32px;
font-weight: bold;
color: #F4F4F4;
line-height: 1.1;
display: inline-block;


}

.fb-service-title:HOVER
{
	color: #FFE100;
	text-decoration: none;
}
	


.fb-service-title-desc
{
padding: 5px 0px;
font-size: 30px;
font-weight: lighter;
color: #F7CB54;
line-height: 1.1;
display: block;
text-shadow: 0px 0px 1px #000;
	
}


.yt-service-title
{
	padding: 5px 0px;
font-size: 32px;
font-weight: bold;
color: #121212;
line-height: 1.1;
display: inline-block;


}

.yt-service-title:HOVER
{
	color: #fff;
	text-decoration: none;
}
	


.yt-service-title-desc
{
padding: 5px 0px;
font-size: 30px;
font-weight: lighter;
color: #333;
line-height:1.1;
display: block;
	
}

.instagram-service-title
{
	padding: 5px 0px;
font-size: 32px;
font-weight: bold;
color: #121212;
line-height: 1.1;
display: inline-block;


}

.instagram-service-title:HOVER
{
	color: #fff;
	text-decoration: none;
}
	


.instagram-service-title-desc
{
padding: 5px 0px;
font-size: 30px;
font-weight: lighter;
color: #333;
line-height:1.1;
display: block;
	
}


.googleplus-service-title
{
	padding: 5px 0px;
font-size: 32px;
font-weight: bold;
color: #fff;
line-height: 1.1;
display: inline-block;


}

.googleplus-service-title:HOVER
{
	color: #222;
	text-decoration: none;
}
	


.googleplus-service-title-desc
{
padding: 5px 0px;
font-size: 30px;
font-weight: lighter;
color: #000;
line-height: 1.1;
display: block;
	
}


.navbar .nav > li  A
{
font-size: 18px;
font-weight: bold;;
color: #fff !important;	

}

.navbar .nav > li:HOVER
{
	background-color: #387EB9;
}

.nd1link
{
	text-decoration: none !important;
	color:#fff !important;
	/*white-space: nowrap;wrong here*/
}
.nd1link:HOVER
{
			opacity: 0.80;
	filter: alpha(opacity = 80);
}

.arabic-lang-button, .arabic-text
{
	font-family: 'Droid Arabic';
}

.english-lang-button
{
	font-family: Play;
	font-weight: bold !important;
	font-size: 32px !important;
}



.history-timeline-date
{
	text-decoration: underline;
	border-left: 1px dotted #ccc;
	padding-left:20px;
	font-size: 18px;
	color:#A32A2A;
}

.history-timeline-date-month
{
		text-decoration: underline;
	border-left: 1px dotted #aaa;
	padding-left:20px;
	font-size: 16px;
	color:#5F8A40;
	margin-left:20px;
}

.history-timeline-l1
{
		margin-left:40px;
		padding:10px 0px 20px 0px;
		line-height: normal !important;
}

.history-timeline-l2
{
		margin-left:80px;
		padding:10px 0px 20px 0px;
	
}

.history-timeline-screenshot
{
	border:5px solid #eee;
	border-radius:4px;
	max-width: 800px;
	
}
.nd1-content-page-title
{
	text-align: center;
	background-color:#fafafa;
	color:#333;
	font-family: play;
	padding:20px 0px;

}

.reports-image-title
{
		border:5px solid #eee;
	border-radius:4px;
	display: inline-block;;
	margin-top:10px;
}

.data-market-list
{
	margin-top:20px;
	margin-left:40px;

	
}

.data-market-list LI
{
	font-size: 28px;
	padding:10px;
}

.btn-buynow
{
	background-color: hsl(103, 51%, 35%) !important;
	 background-repeat: repeat-x; 
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#59ad38", endColorstr="#45862b");
	  background-image: -khtml-gradient(linear, left top, left bottom, from(#59ad38), to(#45862b)); 
	  background-image: -moz-linear-gradient(top, #59ad38, #45862b); 
	  background-image: -ms-linear-gradient(top, #59ad38, #45862b); 
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #59ad38), color-stop(100%, #45862b)); background-image: -webkit-linear-gradient(top, #59ad38, #45862b); 
	  background-image: -o-linear-gradient(top, #59ad38, #45862b);
	   background-image: linear-gradient(#59ad38, #45862b); 
	   border-color: transparent;
	    color: #fff !important;
			border-radius:2px;
	      -webkit-font-smoothing: antialiased;
	      font-weight:bold;
	      
	      font-size:18px;
	      padding:10px;
	      margin-left:10px;
	      font-weight: bold;
	      
	      border-radius:5px;
}

.btn-buynow:HOVER
{
		opacity: 0.80;
	filter: alpha(opacity = 80);
}

.credit-sale-option
{
	text-decoration: none !important;
}

.section-title
{
	  font-weight: bold;
}

.arabic-text-desc
{
	font-size:24px !important;
}
.brochure-link
{
	font-size:24px !important;
}