/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, a, p, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
span.clear {
	clear:both;
}
.left {
	float:left
}
body {
	padding:0px;
	margin:0px;
	background:#f1f1f1 url(../images/body_bg.jpg) repeat-x;
	font-family: 'Ubuntu',sans-serif;
}
a {
	margin:0px;
	padding:0px;
	border:none;
}
img {
	padding:0px;
	margin:0px;
}
h1 h2 h3 h4 h5 h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.hide {
	display:none;
}
.spacer {
	clear:both;
	margin-top: 10px;
}
.display {
	display:none;
}
#main_wrapper {
	width:100%;
	float:left;
	padding-bottom:79px;
}
#inner {
	width:980px;
	margin:auto;
}

#header_container {
	width:980px;
	float:left;
	height:150px;
	padding:10px 0 0 0px;
}
.logo {
	width:340px;
	float:left;}

.top_wrapper{width:980px; float:left;  height:96px; }

.top_right{float:right; font-size:17px; color:#fff;  font-family: 'Ubuntu', sans-serif; margin-top:8px;}
.top_right a{font-size:17px; color:#fff; text-decoration:none; }
.top_right a:hover{font-size:17px; color:#fff; text-decoration:underline; }

.social_img{margin: 2px;}

.spin_top { margin-right:10px;}

.top_navigation{width:725px; float:left;}
.top_navigation ul{padding:0px; margin:0px;}
.top_navigation li{padding:0px; margin:0 5px 0 0px; list-style:none; float:left; color:#646464; font-size:19px;	font-family: 'Ubuntu',sans-serif; }
.top_navigation li a{ height:45px; padding:0px 0px 0 16px; text-decoration:none;  	font-family: 'Ubuntu',sans-serif; display:block; text-align:center; cursor:pointer;  font-size:19px; color:#646464; float:left;  }
.top_navigation li a span { height:45px; float:left; display:block; padding:14px 16px 0px 0px;  list-style:none; display:block;}
.top_navigation li a:hover{ color:#fff; background: url(../images/a_img.png) no-repeat; display:block;   }
.top_navigation li a:hover span{ color:#fff; background: url(../images/b_img.png) right top no-repeat; }
.top_navigation li.active a {color:#fff; background: url(../images/a_img.png) no-repeat; cursor:pointer;}
.top_navigation li.active a span { background:url(../images/b_img.png) no-repeat right top; }
.search_sec{width:251px; float:right; background:url(../images/search_bg.png) left top no-repeat; height:35px;margin-top:12px;}
.search_sec label{width:200px; float:left;}
.search_sec input{width:195px; float:left; border:0px; background:transparent; margin:6px 0 0 12px; outline:medium none;  font-family: 'Ubuntu', sans-serif; font-size:17px; color:#b7b7b7; }
.search_sec img{padding:0px; margin:8px 0 0 17px;}

.banner_sec{width:980px; float:left; padding-bottom:17px; }
.banner_sec_img{float:left; margin-top:25px;}
.banner_txt{width:505px; float:right; margin-top:23px; }
.banner_txt h2{color:#fff; font-size:35px; font-family: 'Ubuntu', sans-serif; font-weight:normal;  line-height:40px;}
.banner_txt h2 span{color:#6e96d4; }
.banner_txt ul{width:232px; float:left; }
.banner_txt ul{padding:10px 0 0 0px; margin:0px; }
.banner_txt li{padding:0 0 0 18px; margin:0px; list-style:none; background:url(../images/arrow_img.png) 0px 10px no-repeat; color:#bebdbd; font-size:17px; font-family: 'Ubuntu',sans-serif; line-height:24px; }
.banner_txt img{padding:0px; margin:20px 9px 0 0px;}


#middle_container{width:980px; float:left; padding-top:27px;background:url(../images/middle_bg.jpg) top center no-repeat; padding-bottom:48px;}
.home_txt_container{width:980px; float:left; background:url(../images/divider_img.png) center bottom no-repeat; padding-bottom:21px;}
.spin_half_left_txt{width:485px; float:left; margin-top:5px;}
.spin_half_left_txt h2{color:#1f85dc; font-size:37px; font-family: 'Ubuntu', sans-serif; font-weight:normal; padding-bottom:10px; }
.spin_half_left_txt span{color:#555555; font-size:28px;}
.spin_half_left_txt p{color:#1d1d1d; font-size:15px; font-family: 'Ubuntu', sans-serif; z-index:1000; line-height:23px; margin:13px 0 0 0px; }
.spin_half_left_txt img{padding:0px; margin:52px 9px 0 0px;}
.right_video_sec{width:450px; float:right;}
.right_video_sec h3{color:#1d1d1d; font-size:40px; font-family: 'Ubuntu',sans-serif; font-weight:normal; padding-bottom:10px; }

.learn_how_sec{width:980px; float:left; background:url(../images/divider_img.png) center bottom no-repeat; padding-bottom:21px; margin-top:11px;}
.learn_how_sec h4{color:#1f85dc; font-size:37px; font-family: 'Ubuntu', sans-serif; font-weight:normal;  }
.learn_how_sec span{color:#555555; font-size:25px; font-family: 'Ubuntu',sans-serif; font-weight:normal; padding-bottom:10px; }
.learn_how_sec ul{padding:0px; margin:0px; }
.learn_how_sec li{padding:0px; margin:27px 28px 0 0px; list-style:none; float:left; width:300px;   } 
.product_main{width:300px; float:left; }
.product_main img{padding:0px; }
.product_main_img_space{padding:0px; margin-left:20px; }
.product_main_img_space2{padding:0px; margin-left:8px; }
.product_main h5{padding:0px; margin:5px 0 0 0px; color:#555555; font-size:24px;  font-family: 'Ubuntu',sans-serif; font-weight:normal;}
.product_main p{color:#000; font-size:16px;  font-family: 'Ubuntu', sans-serif; z-index:1000; line-height:23px;  font-weight:normal; }
.product_main  p img{margin-left:72px; margin-top:17px;  }

.learn_how_sec li.last{padding:0px; margin:27px 0px 0 0px;   } 
.footer_containter{width:100%; float:left; background:url(../images/footer_bg.png) repeat-x; height:41px; color:#e0dddd; font-size:13px; font-family: 'Ubuntu', sans-serif; text-align:center;
padding-top:20px;}
.follow_us_sec{width:980px; float:left; margin-top:19px;}
.follow_us_sec h5{color:#1d1d1d; font-size:29px; font-family: 'Ubuntu', sans-serif; font-weight:normal; margin-left:-2px;  }
.find_facebook_sec{width:980px; float:left;}
.find_facebook_heading{width:962px; float:left;  background:#3b5998; font-size:14px; color:#fff; padding:6px 7px 5px 11px;}
.find_facebook_heading_img{ float:right; }
.facebook_spin_sec{width:970px; float:left; background:#282c31; padding:0 5px 0 5px;}
.facebook_spin_main{width:970px;  float:left; padding-top:6px; border-bottom:#c1cedf solid 1px; padding-bottom:1px; }
.facebook_spin_img{ float:left; padding-right:10px; }
.facebook_spin_half_txt{ float:left; width:300px; padding-bottom:5px; }
.facebook_spin_half_txt p{ float:left; color:#cccccc; font-size:15px; font-weight:bold; margin:-2px 0 0 0px; }
.border{border:none;}
.border1{background:none;}
.client_content_area{width:980px; float:left; color:#1d1d1d; font-size:16px; font-weight:normal;}
.client_content_area h4{ color:#555555; font-size:24px; font-family: 'Ubuntu', sans-serif; font-weight:normal; padding-top:28px; padding-bottom:8px;}
.client_content_area ul{padding:0 0 0px 0px; margin:24px 0 0 0px; }
.client_content_area li{padding:0 0 0 24px; margin:0px; list-style:none; background:url(../images/arrow.png) 5px 4px no-repeat;  font-size:16px; font-weight:normal; font-family: 'Ubuntu', sans-serif;  } 
.contact_sec{width:526px; float:left; margin-top:5px;}
.contact_sec h2{color:#1f85dc; font-size:37px; font-family: 'Ubuntu', sans-serif; font-weight:normal; padding-bottom:10px; }
.spin_half_left_txt span{color:#555555; font-size:28px;}
.contact_sec p{color:#1d1d1d; font-size:15px; font-family: 'Ubuntu', sans-serif; line-height:23px; margin:5px 0 0 0px; padding-bottom:10px; }
.contact_sec p a{color:#056adb; font-size:15px; font-family: 'Ubuntu', sans-serif;  text-decoration:none; }
.contact_sec p a:hover{color:#056adb; font-size:15px; font-family: 'Ubuntu', sans-serif;text-decoration:underline;  }
.contact_form_txt_bg{width:340px; float:left; background:url(../images/field_bg.png) left top no-repeat; height:49px; margin-top:8px;}
.contact_form_txt_bg label{margin:0px; padding:0 0 0px 0px;}
.contact_form_txt_bg input{ color:#7e7d7d; font-size:16px; font-family: 'Ubuntu', sans-serif; width:310px;  border:0px; background:transparent; margin:12px 0 0 12px; outline:medium none;   }

.contact_message_bg{width:475px; float:left; background:url(../images/message_bg.png) left top no-repeat; height:189px; margin-top:8px;}
.contact_message_bg label{margin:0px; padding:0 0 0px 0px;}
.contact_message_bg textarea{ color:#7e7d7d; font-size:16px; font-family: 'Ubuntu', sans-serif; width:450px; height:160px;  border:0px; background:transparent; margin:12px 0 0 12px; outline:medium none;   }

.contact_sec img{float:left; margin-top:11px;}
.inner{background:#f1f1f1 url(../images/inner_bg.jpg) repeat-x;}
.what_we_sec{width:980px; float:left; margin-top:10px;}
.what_we_sec_left{width:490px; float:left; background:url(../images/divider_v_img.png) top right no-repeat;}
.what_we_sec_left_img{ float:left; padding-right:16px;}
.what_we_sec_mobile_info{ float:left; width:335px; line-height:25px;}
.what_we_sec_mobile_info h4{  color:#555555; font-size:28px; font-family: 'Ubuntu', sans-serif; font-weight:normal; padding-bottom:7px;} 


.what_we_sec_right_info{ float:left; width:465px; padding-left:30px; margin-right:-5px;}
.what_we_sec_right_info h4{  color:#555555; font-size:28px; font-family: 'Ubuntu', sans-serif; font-weight:normal; padding-bottom:7px;} 
.what_we_sec_right_info ul{padding:0 0 0px 0px; margin:5px 0 0 0px; }
.what_we_sec_right_info li{padding:0 0 0 24px; margin:0px; list-style:none; background:url(../images/arrow.png) 5px 4px no-repeat;  font-size:16px; font-weight:normal; font-family: 'Ubuntu', sans-serif;  line-height:23px; } 
.what_we_main{width:980px; float:left; margin-top:25px;}

.mobile_app{width:490px; float:left; background:url(../images/divider_v_img.png) top right no-repeat; padding-bottom:42px;}
.mobile_app h4{  color:#555555; font-size:28px; font-family: 'Ubuntu', sans-serif; font-weight:normal; padding-bottom:7px;} 

.what_we_sec ul{width:232px; float:left; }
.what_we_sec ul{padding:0 0 0px 0px; margin:5px 0 0 0px; }
.what_we_sec li{padding:0 0 0 24px; margin:0px; list-style:none; background:url(../images/arrow.png) 5px 4px no-repeat;  font-size:16px; font-weight:normal; font-family: 'Ubuntu', sans-serif; line-height:23px; } what_we_sec

.website_cretion_sec{width:980px; float:left;}
.website_cretion_sec h5{  color:#555555; font-size:28px; font-family: 'Ubuntu', sans-serif; font-weight:normal; padding-bottom:7px; margin-top:30px;} 
.website_cretion_sec ul{padding:0 0 0px 0px; margin:5px 0 0 0px; }
.website_cretion_sec li{padding:0 0 0 24px; margin:0px; list-style:none; background:url(../images/arrow.png) 5px 4px no-repeat;  font-size:16px; font-weight:normal; font-family: 'Ubuntu', sans-serif; padding-bottom:5px;  } 
.website_cretion_sec img{float:right; margin-top:30px;}
.bottom_facebook_txt { width:970px; float:left; font-family:Arial; font-size:12px; color:#817f80; }
.social_people { width:50px; float:left; font-family:Arial; font-size:12px; color:#817f80; text-align:center; line-height:20px; padding-right:5px; padding-bottom:15px; padding-top:5px;}
.bottom_facebook_link { width:970px; float:left; font-family:Arial; font-size:12px; color:#817f80; border-top:1px solid #444444; padding:4px 0 4px 3px; }


.client_left_img{ float:left; padding-right:16px;}

/*********************/


