

* { margin: 0; padding: 0; }

html { overflow-y: scroll; }


.fix{overflow:hidden;}




#midground {
	background: url(images/midground_final.png) repeat 20% 20%;
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 100;
}

#foreground {
	background: url(images/foreground_final.png) repeat 90% 110%;
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 200;
}




.menu_area{background:#fff;position:relative;z-index: 300;padding: 25px 0px;}
.menu_area ul{margin:0px;padding:0px;list-style:none;}
.menu_area ul li{display:inline-block;}
.menu_area ul li a{border: none;
padding: 11px 28px;
display: inline-block;border-right:1px solid #ddd;
text-transform: none;margin-top: 11px;
border-radius: 0;
position: relative;
letter-spacing: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
transition: all 0.3s ease 0s;
background: none;
z-index: 10;color: #000;}
.menu_area ul li a:hover{text-decoration:none;background:#1ABC9C;color:#fff;}
.menu_area li:last-child {
  border-right: none;
}

.header_top {
	
	margin: 0 auto;
position: relative;
z-index: 300;
overflow: hidden;
background: #EEF4F3;
padding-top: 12px;
padding-bottom: 6px;
	
}.text_solider {
	text-align:center;
position: relative;
z-index: 300;
overflow: hidden;
color: #EEF4F3;
	
}.lear_more {
	text-align:center;
position: relative;
z-index: 300;
overflow: hidden;
color: #EEF4F3;padding:15px;margin-top: 70px;
	
}

.lear_more a{color: #fff;
background: #2C2527;
padding: 10px;margin-right:20px;
font-weight: bold;border-radius:5px;
font-size:12px;}
.lear_more a:hover{color:#19BA9A;text-decoration:none;background:#fff;}
.text_solider h1{font-family: tahoma;
font-size: 47px;color:#fff;
margin-top: 152px;font-weight:bold;}
.text_solider h3{color: #fff;
width: 57%;
margin: 0 auto;
padding-top: 30px;}
.alada{height:615px;background-color: #19BA9A;overflow:hidden;}

.head_info{float:left;margin-right:15px;}
.head_info p{color:#000;    font-size: 13px;
}
.head_info p i{color:#000;}
.social_media{}
.social_media ul{margin:0px;padding:0px;list-style:none;float:right;}
.social_media ul li{display:inline-block;}
.social_media ul li a{display: block;
color: #000;
margin-left: 5px;
font-size: 13px;}
.social_media ul li a:hover{color:#1ABC9C;}
h1 {
	font: 42px Georgia, Serif;
	margin: 0 0 10px 0;
	color: #eee;
}

.header_top_up{overflow:hidden;}


.sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  border-top: 0;
}
.all_logos{overflow:hidden;margin-top:100px;}
.all_logos h1{text-align:center;font-family:tahoma;}
.all_logos h3{text-align:center;font-family:tahoma;}

.single_logo{background:#fff;margin:5px;}
.single_logo img{
padding: 17px 5px;
margin: 0 auto;
display: block;max-height: 79px;}
.footer{border-top:1px solid #ddd;margin-top:45px;padding-top:20px;padding-bottom:40px;}
.footer_one{border-right:1px solid #ddd;}
.footer_one ul{margin:0px;padding:0px;list-style:none;}
.footer_one ul li{display:inline-block;}
.footer_one ul li a{display: block;
color: #000;font:18px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif
margin-left: 5px;
font-size: 17px;}



.footer_two ul{margin:0px;padding:0px;}
.footer_two ul li{}
.footer_two ul li a{display: block;
color: #000;
margin-left: 5px;
font-size: 17px;}
.footer_two ul li a:hover{color:#1ABC9C;text-decoration:none;}


.footer_three ul{margin:0px;padding:0px;}
.footer_three ul li{}
.footer_three ul li a{display: block;
color: #000;
margin-left: 5px;
font-size: 17px;}
.footer_three ul li a:hover{color:#1ABC9C;text-decoration:none;}


.footer_two{}
.footer_three{}
.footer_four{border-left:1px solid #ddd;padding-left:15px;}
.footer_four h1{font:18px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif}
.footer_three h1{font:18px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif}
.footer_two h1{font:18px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif}
.footer_one h1{font:18px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif}
.footer_one h4{font:15px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif}


.customers--overlay{transition: all 3s ease-in;
position: absolute;
top: 0;
left: 0;
width: 100%;
height:615px;
background-color: #19BA9A;
background-image:url(images/midground_final.png) repeat 20% 20%;
opacity:0.3;}


.below{display:block;overflow:hidden;}

.belo_text h1{max-height:200px;width:100%;margin-bottom:150px;color:#fff;}
.belo_text_ex h1{margin-bottom:50px;color:#fff;}


.sticky{overflow:hidden;}