@charset "windows-1255";
/* CSS Document */


@font-face {
	font-family: 'HouschkaMediumRegular';
	src: url('../fonts/houschkamedium.eot');
	src: url('../fonts/houschkamedium.eot') format('embedded-opentype'), url('../fonts/houschkamedium.woff') format('woff'), url('../fonts/houschkamedium.ttf') format('truetype'), url('../fonts/houschkamedium.svg#HouschkaMediumRegular') format('svg');
}
@font-face {
	font-family: 'HouschkaBlackRegular';
	src: url('../fonts/houschkablack.eot');
	src: url('../fonts/houschkablack.eot') format('embedded-opentype'), url('../fonts/houschkablack.woff') format('woff'), url('../fonts/houschkablack.ttf') format('truetype'), url('../fonts/houschkablack.svg#HouschkaBlackRegular') format('svg');
}
@font-face {
	font-family: 'HouschkaLightRegular';
	src: url('../fonts/houschkalight.eot');
	src: url('../fonts/houschkalight.eot') format('embedded-opentype'), url('../fonts/houschkalight.woff') format('woff'), url('../fonts/houschkalight.ttf') format('truetype'), url('../fonts/houschkalight.svg#HouschkaLightRegular') format('svg');
}
@font-face {
	font-family: 'DroidSansRegular';
	src: url('../fonts/droidsans.eot');
	src: url('../fonts/droidsans.eot') format('embedded-opentype'), url('../fonts/droidsans.woff') format('woff'), url('../fonts/droidsans.ttf') format('truetype'), url('../fonts/droidsans.svg#DroidSansRegular') format('svg');
}
* {
	padding: 0px;
	margin: 0px;
}
html {
	font-size: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
ol, ul {
	list-style: none;
}
:focus {
	outline: 0;
}
a, a:link {
	text-decoration: none;
	outline: none;
}
p {
	padding: 2px 0;
}
.clear {
	clear: both;
}
body {
	margin: 0;
	padding: 0;
	font-family: 'HouschkaMediumRegular' !important;
	color: #000;
	margin: 0 0 0 0px;
}
figcaption {
	text-align: center;
}
header {
	background: #6d6e71;
	overflow: hidden;
	height: 61px;
}
.main_header {
	width: 1150px;
	margin: 0 auto;
}
.logo {
	float: left;
	width: 275px;
	margin-top: 15px;
	padding: 5px 0px 20px 0px;
	position: absolute;
	z-index: 999;
	height: 20px;
	margin: 0 0 0 30px;
}
.logo2 {
	float: left;
	width: 275px;
	margin-top: 15px;
	padding: 5px 0px 20px 0px;
	height: 20px;
	left: 107px;
	top: 2475px;
}
.nphone {
	float: right;
	width: 200px;
}
.phone {
	float: right;
	width: 325px;
	text-align: right;
}
.phone h1 {
	color: #fff;
	font-size: 16px;
	padding: 2px 0 0 20px;
	font-family: 'HouschkaMediumRegular';
	background: url(../images/phone.png) 0px 0px no-repeat;
	height: 25px;
}
.ad_phone1 {
	color: #fff;
	font-size: 20px;
	padding: 14px 0 0 10px;
	font-family: 'HouschkaMediumRegular';
}
.phone h2 {
	font-family: 'HouschkaMediumRegular';
	color: #fff;
	padding: 0px 0 0 20px;
	font-size: 20px;
}
.ad_phone2 {
	font-family: 'HouschkaMediumRegular';
	color: #fff;
	padding: 5px 0 0 15px;
	font-size: 14px;
	background: url(../images/phone.png) 0px 0px no-repeat;
	height: 25px;
}
.nav {
	float: right;
	width: 234px;
	margin: 0 25px 0 0;
	text-align: left;
}
.nav ul {
	float: right;
	text-align: left;
}
.nav ul li {
	float: left;
	font-family: 'HouschkaMediumRegular';
	font-size: 12px;
	padding: 20px 0 0 20px;
	cursor: pointer;
	color: #fff;
	text-align: left;
}
.nav ul li a {
	color: #fff;
}
.banner_section {
	background: #00b4f1;
	height: 480px;
	overflow: hidden;
}
.banner {
	width: 1150px;
	height: 480px;
	margin: 0 auto;
}
/*.banner1 {
	width:1150px;
	height:480px;
	margin:0 auto;
	background:url(../images/page1.png) no-repeat;
}
.banner2 {
	width:1150px;
	height:480px;
	margin:0 auto;
	background:url(../images/page2.png) no-repeat;
}
.banner3 {
	width:1150px;
	height:480px;
	margin:0 auto;
	background:url(../images/slide1.jpg) no-repeat;
}
.banner4 {
	width:1150px;
	height:480px;
	margin:0 auto;
	background:url(../images/page4.png) no-repeat;
}
.banner5 {
	width:1150px;
	height:480px;
	margin:0 auto;
	background:url(../images/page5.png) no-repeat;
}
.banner6 {
	width:1150px;
	height:480px;
	margin:0 auto;
	background:url(../images/page6.png) no-repeat;
}
.banner7 {
	width:1150px;
	height:480px;
	margin:0 auto;
	background:url(../images/page7.png) no-repeat;
}
.banner8 {
	width:1150px;
	height:480px;
	margin:0 auto;
	background:url(../images/page8.png) no-repeat;
}
.banner9 {
	width:1150px;
	height:480px;
	margin:0 auto;
	background:url(../images/page9.png) no-repeat;
}
.banner10 {
	width:1150px;
	height:480px;
	margin:0 auto;
	background:url(../images/about.jpg) no-repeat;
}
.banner_text {
	width:550px;
	float:right;
	margin-top:220px;
}
.banner_text h1 {
	color:#fff;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-family: 'HouschkaMediumRegular';
	line-height:25px;
	font-size:18px;
	text-shadow: 1px 1px #999;
}
.banner_text h2 {
	color:#fff;
	padding:0 0 0 75px;
	text-transform:uppercase;
	font-family: 'HouschkaMediumRegular';
	line-height:25px;
	font-size:18px;
	text-shadow: 1px 1px #999;
	text-align:center;
}*/

.input-field { display: none; }

.web_carousel {
	width: 920px;
	margin: 0 auto;
	margin-top: 18px;
}
.footer_section {
	background: #ffffe5;
	height: 200px;
}
.footer {
	width: 1150px;
	margin: 0 auto;
}
.footer ul {
}
.footer ul li {
	float: left;
	margin: 20px 0 0 30px;
	font-family: 'HouschkaMediumRegular';
	background: url(../images/dott.png) no-repeat right;
	padding: 0 25px 0 0;
}
.footer ul li span {
	display: block;
	text-align: center;
}
.footer ul li:last-child {
	background: none;
}
.footer ul li a {
}
.colon {
	padding-top: 30px;
}
.dot {
	padding-top: 40px;
}
.big {
	padding-top: -20px;
}
.footer3 {
	width: 1200px;
	margin: 0 auto;
}
.footer3 a figure {
	float: left;
}
.footer3 ul {
}
.footer3 ul li {
	float: left;
	padding: 30px 0px 0px 0px;
}
.footer3 ul li a {
	color: #fff;
	cursor: pointer;
}
.fnav {
	width: 1220px;
	margin: 0 auto;
}
.fnav ul {
}
.fnav ul li {
	float: left;
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	padding: 0 0 0 73px;
	text-align: center;
	width: 62px;
}
.fnav ul li:first-child {
	padding: 0 0 0 40px;
}
.fnav ul li:first-child {
	padding: 0 0 0 40px;
}
.zls-btnmn {
	display: none !important;
}
.pos_section {
	background: url(../images/backimg1.jpg) repeat-x top center;
	overflow: hidden;
}
.pos_section_pr {
	background: url(../images/back_img11.jpg) repeat-x top center;
	padding-bottom: 30px;
	overflow: hidden;
}
.pos_section_cs {
	background: url(../images/back_img9.jpg) top center #f2f2f2;
	padding-bottom: 44px;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}
.main_pos {
	width: 1150px;
	margin: 0 auto;
}
.pos_icon {
	width: 142px;
	height: 141px;
	margin: 0 auto;
	padding-top: 40px;
}
.pos_section h1 {
	color: #fbfafa;
	font-family: 'HouschkaBlackRegular';
	font-size: 36px;
	text-transform: uppercase;
	text-align: center;
	padding: 35px 0 0 0;
	text-shadow: none;
}
.pos_section h2 {
	font-family: 'HouschkaLightRegular';
	font-size: 16px;
	color: #fbf8f8;
	padding: 7px 0 7px 0;
	font-weight: normal;
	text-shadow: none;
}
.rotate_slider {
	background: url(../images/2.jpg) repeat-x scroll left top;
	overflow: hidden;
	text-align: center;
}
.webpage {
	background: url(../images/backimg3.jpg) no-repeat top center;
	overflow: hidden;
	padding-bottom: 60px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.webpage p {
	font-family: 'DroidSansRegular';
	font-size: 16px;
	color: #fcfcfc;
	text-align: center;
	text-shadow: none;
	padding-bottom: 18px;
}
.page_img {
	margin-top: 14px;
}
.slider-text {
	margin-top: 75px;
}
.slider-text h1 {
	font-family: 'DroidSansRegular';
	font-size: 36px;
	text-transform: uppercase;
	color: #fcfcfc;
	text-align: center;
	text-shadow: none;
}
.slider-text p {
	font-family: 'DroidSansRegular';
	font-size: 16px;
	color: #fcfcfc;
	text-align: center;
	text-shadow: none;
}
.rotateing_slider {
}
.container_inner2 h1 {
	color: #666666;
	font-family: 'HouschkaBlackRegular';
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
	padding: 60px 0 0 0;
}
.container_inner2 h2 {
	font-family: 'HouschkaMediumRegular';
	font-size: 14px;
	color: #2f2e2e;
	padding: 5px 0 0 0;
	font-weight: normal;
	text-align: center;
}
.border-bottom {
	margin-top: 20px;
	background: url(../images/border-bottom.jpg) repeat-x;
}
/*=================dropdown===============================*/  
 
 
ul#menu, ul#menu ul.sub-menu {
	padding: 0;
	margin: 0;
}
ul#menu li, ul#menu ul.sub-menu li {
	list-style-type: none;
	display: inline-block;
	border-bottom: #00b4f1 solid 1px;
}
ul#menu li {
	border: none;
}
/*Link Appearance*/
ul#menu li a, ul#menu li ul.sub-menu li a {
	text-decoration: none;
	color: #fff;
	background: #6d6e71;
	padding: 5px 5px 5px 5px;
	display: inline-block;
}
/*Make the parent of sub-menu relative*/
ul#menu li {
	position: relative;
}
ul#menu li:first-child {
	padding: 8px 0 0 0;
}
/*sub menu*/
ul#menu li ul.sub-menu {
	display: none;
	position: absolute;
	left: 0;
	width: 100px;
}
ul#menu li:hover ul.sub-menu {
	display: block;
}
#manu {
	position: absolute;
	z-index: -1;
	border: #0F9 solid 1px;
}
 =================dropdown=============================== .myclass {
 height:auto !important;
}
.myclass1 {
	height: auto !important;
}
.myclass2 {
	height: auto !important;
}
.myclass3 {
	height: auto !important;
}
.myclass4 {
	height: auto !important;
}
.myclass5 {
	height: auto !important;
}
.myclass6 {
	height: auto !important;
}
.myclass7 {
	height: auto !important;
}
.myclass8 {
	height: auto !important;
}
 ============================================== .container1 {
background:url(../images/pos_bg.png);
overflow:auto;
padding-bottom:30px;
}
.container2 {
	padding-bottom: 14px;
	overflow: auto;
	background:#00B4F1; 
}

.process-container{background: url(../images/back_img17.jpg) repeat-x top center; overflow:hidden; padding-bottom:14px;}

.process-container h1{	font-size: 30px;
	font-family: 'HouschkaBlackRegular';
	color: #fff;
	text-align:center;
	text-transform:uppercase;
	padding-top:15px;}

.container_support{	padding-bottom: 40px;
	overflow: auto;
	background: url(../images/back_img17.jpg) repeat-x top center;
	}
	
.container_support h1{	text-align: center;
	font-size: 30px;
	font-family: 'HouschkaBlackRegular';
	color: #fff;
	text-align:center;
	text-transform:uppercase;
	padding-top:15px;

}

.container3 {
	background: url(../images/back_img28.jpg) repeat-x top center #3e7fe1;
	overflow: auto;
	padding-bottom: 0px;
	padding-top:45px;
	padding-bottom:60px;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.container5 {
	background: url(../images/backimg1.jpg) repeat-x top center;
	overflow: auto;
	padding-bottom: 20px;
}
.container5 p {
	text-align: center;
	font-size: 14px;
	font-family: 'HouschkaMediumRegular';
}
.container10 h1 {
	text-align: center;
	font-size: 27px;
	font-family: 'HouschkaBlackRegular';
	color: #fff;
	text-transform: uppercase;
	padding-top: 10px;
}
.container10 h2 {
	text-align: center;
	font-size: 18px;
	font-family: 'HouschkaMediumRegular';
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: none;
}
.text_banner {
	width: 912px;
	margin: 10px auto;
	height: 292px;
	background: url(../images/text_banner.png) no-repeat;
}
.ad_text_banner_left {
	width: 450px;
	float: left;
	margin: 21px 0 0 15px;
}
.ad_text_banner_left img {
	float: l;
	margin: 10px 10px 0 -23px;
}
.ad_text_banner_left p {
	font-family: 'HouschkaMediumRegular';
	margin: 0px 0 0 23px;
	color: #fff;
	line-height: 16px;
	font-size: 15px;
}
.ad_text_banner_right {
	width: 290px;
	float: right;
	margin: 30px 15px 0 0px;
}
.ad_text_banner_right img {
	float: l;
	margin: 10px 10px 0 -23px;
}
.ad_text_banner_right p {
	font-family: 'HouschkaMediumRegular';
	margin: 0px 0 0 23px;
	color: #fff;
	line-height: 16px;
	font-size: 15px;
}
.container6 {
	background: #e7e7e7;
	overflow: auto;
}
.container4 {
	overflow: auto;
	padding-bottom: 60px;
	background: #00b4f1
}
.container7 {
	overflow: auto;
	background: #00b4f1;
}
.container8 {
	background: #f2f2f2;
	overflow: auto;
}
.container9 {
	background: #0e83b5;
	overflow: auto;
	padding-bottom: 20px;
}
.processing_table {
	background: url(../images/back_img13.jpg) repeat-x top center;
	overflow: auto;
	padding-bottom: 20px;
}
.processing_table h1 {
	font-family: 'HouschkaBlackRegular';
	font-size: 30px;
	text-align: center;
	margin-top: 40px;
	color: #000;
	text-transform: uppercase;
	font-weight: normal;
}
.thum {
	background: url(../images/crm.png);
	width: 139px;
	height: 140px;
	margin: 30px auto;
}
.thum10 {
	background: url(../images/thum1.png);
	width: 139px;
	height: 140px;
	margin: 30px auto;
}
.container1 h1 {
	font-size: 30px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #666666;
	text-transform: uppercase;
}
.container1 h2 {
	font-family: 'HouschkaBlackRegular';
	font-size: 20px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
}
.container1 h2 span {
	color: #0490bf;
}
.container2 h1 {
	font-size: 30px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #fff;
	text-transform: uppercase;
	padding-top: 10px;
}
.container3 h1 {
	font-size: 30px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #fff;
	text-transform: uppercase;
	margin: 30px 0 0 0;
}
.container4 h1 {
	font-size: 30px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #fff;
	text-transform: uppercase;
	margin: 30px 0 0 0;
}
.container2 h2 {
	font-size: 16px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #fff;
	text-transform: uppercase;
	margin: 0px 0 0 0;
}
.container3 h2 {
	font-size: 16px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #6d6c6c;
	text-transform: uppercase;
	margin: 10px 0 0 0;
}
.container4 h2 {
	font-size: 16px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #fff;
	margin: 10px 0 0 0;
}
.container5 h1 {
	font-size: 30px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #fdfdfd;
	text-transform: uppercase;
	padding-top: 30px;
}
.container5 h2 {
	font-size: 14px;
	text-align: center;
	font-family: 'HouschkaMediumRegular';
	color: #fff;
	text-transform: uppercase;
	text-shadow: none;
}
.container8 h1 {
	font-size: 30px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #666666;
	text-transform: uppercase;
	width: 535px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}
.container9 h1 {
	font-size: 30px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #666666;
	text-transform: uppercase;
	margin: 30px 0 0 0;
}
.container9 h2 {
	font-size: 13px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #666666;
	text-transform: uppercase;
	padding: 10px 0 0 0;
	font-weight: normal;
}
.container3 h2 span {
	color: #2fc0f1;
}
.container1 p {
	font-size: 14px;
	color: #2f2e2e;
	font-family: 'HouschkaBlackRegular';
	margin: 10px 0 0 0;
	padding-bottom: 20px;
}
.container8 p {
	font-size: 14px;
	color: #2f2e2e;
	font-family: 'HouschkaBlackRegular';
	margin: 20px 0 0 0;
	text-align: center;
}
.container_inner {
	width: 960px;
	margin: 0 auto;
}
.container21_inner{
	width: 960px;
	margin: 0 auto;
	position:relative; }
	
.container_inner_new {
	width: 1100px;
	margin: 0 auto;
}
.container_inner_pbx {
	width: 960px;
	margin: 20px 0 20px 0;
}
.text_box {
	width: 263px;
	height: 303px;
	background: url(../images/svc/services_bg.png);
	border: 1px solid #d9d5d5;
	margin: 20px 79px 0 0;
	float: left;
}
.text_box1 {
	width: 263px;
	height: 303px;
	background: url(../images/svc/services_bg.png);
	border: 1px solid #d9d5d5;
	margin: 20px 0 0 0;
	float: right;
}
.text_box2 {
	width: 208px;
	height: 175px;
	background: #e3e0e0;
	border: 1px solid #d9d5d5;
	margin: 10px 20px 0 0;
	float: left;
}
.thum2 {
	width: 61px;
	height: 61px;
	margin: 10px auto;
}
.text_box h3 {
	font-family: 'HouschkaBlackRegular';
	font-size: 14px;
	text-align: center;
	color: #333434;
	font-weight: bold;
	padding: 15px 0 0 0;
}
.text_box2 h3 {
	font-family: 'HouschkaBlackRegular';
	font-weight: bold;
	font-size: 14px;
	color: #00b4f1;
	text-align: center;
	padding: 10px 0 0 0;
}
.text_box2 p {
	font-family: 'HouschkaBlackRegular';
	font-size: 14px;
	text-align: center;
	color: #333434;
	width: 190px;
	margin: 10px auto;
}
.text_box1 h3 {
	font-family: 'HouschkaBlackRegular';
	font-size: 14px;
	text-align: center;
	color: #333434;
	font-weight: bold;
	padding: 15px 0 0 0;
}
.text_box p {
	font-family: 'HouschkaBlackRegular';
	font-size: 13px;
	text-align: center;
	color: #333434;
	width: 230px;
	margin: 10px auto;
}
.text_box1 p {
	font-family: 'HouschkaBlackRegular';
	font-size: 12px;
	text-align: center;
	color: #333434;
	width: 230px;
	margin: 10px auto;
}
.text_box p a {
	font-family: 'HouschkaBlackRegular';
	font-size: 14px;
	text-align: center;
	color: #00b4f1;
}
.text_box1 p a {
	font-family: 'HouschkaBlackRegular';
	font-size: 14px;
	text-align: center;
	color: #00b4f1;
}
.slider_bottom {
	width: 847px;
	height: 35px;
	background: #fff;
	border-radius: 15px;
	margin: 0 auto;
}
.arro {
	background: #00b4f1;
	width: 97px;
	height: 4px;
	border-radius: 5px;
	margin: 20px auto;
	position: relative;
	top: 15px;
}
.container7 ul {
	width: 460px;
	margin: 20px 0 0 0;
	float: left;
}
.container7 ul:last-child {
	margin: 0 0 0 40px;
}
.container7 ul li {
	font-family: 'HouschkaBlackRegular';
	font-size: 16px;
	color: #000;
	margin: 20px 0 0 0;
	clear: both;
	overflow: auto;
	text-decoration: none;
	text-shadow: none;
	text-align: justify;
}
.container7 ul li span {
	font-family: 'HouschkaMediumRegular';
	font-size: 18px;
	color: #fff;
	display: block;
	text-decoration: none;
	text-shadow: none;
	text-align: justify;
}
.thum4 {
	width: 50px;
	margin: 0 0 0 0;
}
.thum5 {
	width: 380px;
	float: left;
	margin: 0 0 0 10px;
}
.text4 {
	width: 250px;
	float: left;
	margin: 50px 0 0 0;
}
.text5 {
	width: 250px;
	float: right;
	margin: 50px 0 0 0;
}
.text4 h2, .text5 h2 {
	font-family: 'HouschkaBlackRegular';
	font-size: 14px;
	color: #0c6ba1;
}
.text4 h3, .text5 h3 {
	font-family: 'HouschkaBlackRegular';
	font-size: 14px;
	color: #666666;
}
.step {
	width: 317px;
	float: left;
	background: url(../images/rule2.png) no-repeat right;
	margin: 10px 0 0 0;
	padding: 20px 0 30px 0;
}
.step1 {
	width: 285px;
	float: right;
	margin: 10px 0 0 0;
	padding: 20px 0 30px 0;
}
.step h3, .step1 h3 {
	font-family: 'HouschkaBlackRegular';
	font-size: 16px;
	color: #004c66;
	margin: 0 20px 0 20px;
	text-shadow: none;
}
.step h4, .step1 h4 {
	font-family: 'HouschkaBlackRegular';
	font-size: 14px;
	color: #fff;
	margin: 10px 20px 0 20px;
}
.panel {
	background: url(../images/panel.png);
	width: 536px;
	height: 586px;
	margin: 10px auto;
	overflow: hidden;
}
.panel_text {
	width: 320px;
	position: relative;
	left: 120px;
	top: 125px;
}
.panel_text ul {
}
.panel_text ul li {
	font-family: 'HouschkaBlackRegular';
	font-size: 16px;
	color: #004c66;
	background: url(../images/tick.png) no-repeat left;
	padding: 0 0 0 35px;
	margin: 45px 0 0 0;
}
.panel h2 {
	font-size: 30px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #098cb8;
	text-transform: uppercase;
	position: relative;
	top: 230px;
}
.panel h2 span {
	color: #000;
}
.container11 {
	background: #e9e8e8;
	padding-bottom: 20px;
}
.container11 h1 {
	font-size: 24px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #666666;
	text-transform: uppercase;
	margin: 0 auto;
	padding: 30px 0 0 0;
}
.container11 h1 span {
	color: #25a7d3;
}
.container11 h2 {
	font-size: 24px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #127ed7;
	text-transform: uppercase;
	margin: 0 auto;
	padding: 5px 0 0 0;
}
.container11 h3 {
	font-size: 24px;
	font-family: 'HouschkaBlackRegular';
	color: #666666;
	text-transform: uppercase;
	margin: 0 auto;
	padding: 30px 0 0 0;
}
.container11 p {
}
.icon_bg {
	border: 1px solid #d9d8d8;
	background: #ffffff;
	height: 115px;
	margin: 20px 0 0 0;
}
.icon_bg ul {
	margin: 30px 0 0 0;
}
.icon_bg ul li {
	float: left;
	margin: 0 0 0 40px;
}
.container12 {
	background: #e5e6e6;
}
.simple {
	width: 400px;
	float: left;
}
.advance {
	width: 525px;
	float: right;
}
.container_inner h3 {
	font-family: 'HouschkaMediumRegular';
	font-size: 14px;
	color: #727070;
	text-align: center;
	text-transform: uppercase;
}
.container10 {
	overflow: auto;
	padding-bottom: 60px;
	background: url(../images/back_img5.jpg) repeat-x top center;
}
.container10 ul {
	width: 270px;
	margin: 20px 35px 0 0;
	float: left;
}
.container10 ul li {
	font-family: 'HouschkaBlackRegular';
	font-size: 14px;
	color: #294e5a;
	font-weight: bold;
	margin: 20px 0 0 0;
	clear: both;
	overflow: auto;
	text-shadow: none;
}
.container10 ul li span {
	font-family: 'HouschkaBlackRegular';
	font-size: 12px;
	color: #333434;
	font-weight: normal;
	display: block;
	padding: 5px 0 0 0;
}
.thum4 {
	width: 65px;
	margin: 0 0 0 0;
	float: left;
}
.pulse {
	display: inline-block;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.pulse:hover {
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	cursor: pointer;
}
.thum5 {
	width: 360px;
	float: left;
	margin: 0 0 0 10px;
}
.container11 {
	background: url(../images/back_img6.jpg) repeat-x top center;
	padding-bottom: 20px;
	overflow: hidden;
}
.container11 h1 {
	font-size: 24px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #666666;
	text-transform: uppercase;
	margin: 0 auto;
	padding: 30px 0 0 0;
}
.container11 h2 {
	font-size: 24px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #127ed7;
	text-transform: uppercase;
	margin: 0 auto;
	padding: 5px 0 0 0;
}
.container11 h3 {
	font-size: 24px;
	font-family: 'HouschkaBlackRegular';
	color: #666666;
	text-transform: uppercase;
	margin: 0 auto;
	padding: 30px 0 0 0;
	text-align: left;
	text-shadow: none;
}
.text6 {
	width: 600px;
	float: left;
	margin-top: 30px;
}
.container11 p {
	font-size: 16px;
	font-family: 'HouschkaMediumRegular';
 color:#666666 margin:0 auto;
	text-shadow: none;
}

.get {
	width: 201px;
	float: right;
	margin-top: 62px;
}
.text2 {
	width: 650px;
	margin: 0 auto;
}
.text_box3 {
	float: left;
	width: 300px;
	border-bottom: #0a9ed1 solid 1px;
	padding-bottom: 30px;
	margin-top: 20px;
}



.text_box4_right h1 {
	text-align: left;
	padding: 0 0 0 0;
}
.text_box4_right h2 {
	text-align: left;
}


.card {
	width: 960px;
	margin: 0 auto;
	margin-top: 30px;
}
.card_part {
	float: left;
	width: 260px;
	border: #d1d0d0 solid 1px;
	margin-left: 50px;
	min-height:305px;
}
.card_top {
	min-height:170px;
}
.card_bottom {
	background: #666;
	padding-bottom: 15px;
	min-height:135px;
}

.birthday {
	padding: 15px 0 0 80px;
}
.border {
	width: 960px;
	margin: 0 auto;
	border-top: #dbdddd solid 1px;
	margin-top: 50px;
}
.white_bg {
	width: 350px;
	margin: 0 auto;
	background: #fff;
	position: relative;
	top: -40px;
}
.white_bg h1 {
	font-family: 'HouschkaBlackRegular';
	font-size: 13px;
	text-transform: uppercase;
	padding: 0 0 0 0;
	color: #00b4f1;
}
.image_section {
	width: 960px;
	margin: 0 auto;
}
.image_part {
	float: left;
	width: 245px;
	margin-top: 20px;
	margin-left: 70px;
}
.image_top {

}
.image_bottom {
}

.white_box {
	width: 165px;
	float: left;
	margin-top: 15px;
	margin-left: 20px;
}
.white_top {
}
.white_bottom {
}
.white_bottom h1 {
	color: #fff;
	text-align: center;
	padding: 10px 0 0 0;
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
}
.table_section {
	width: 833px;
	margin: 0 auto;
	margin-top: 10px;
}
.row1 {
	height: 10px;
	color: #fff;
	font-family: 'HouschkaMediumRegular';
	padding: 5px;
	padding: 20px 0 20px 0;
}
.row2 {
	height: 25px;
	color: #fff;
	font-size: 18px;
	font-family: 'HouschkaLightRegular';
	border-bottom: #4b4a4a solid 1px;
	padding: 5px;
}
.row2 img {
	padding-left: 90px;
}
.row3 {
}
.row4 {
	text-align: center;
}
.row5 {
	padding-left: 40px;
}
.row6 {
	padding-left: 70px;
}
.shadow {
	width: 930px;
	margin: 0 auto;
	margin-top: 20px;
}
.video_section {
	width: 960px;
	margin: 0 auto;
	margin-top: 20px;
}
.video {
	float: left;
	width: 475px;
	height: 418px;
	background: url(../images/video.png) no-repeat;
}
.adventage {
	float: right;
	width: 443px;
	background: url(../images/processing_listbg.png) no-repeat;
	height:343px;
	border-radius: 5px;
	padding-bottom: 15px;

}
.adventage h1 {
	text-align: center;
	color: #edefef;
	font-family: 'HouschkaBlackRegular';
	padding: 15px 0 0 0;
	font-size: 26px;
	font-weight:normal;
}
.gray_bg {
	width: 390px;
	margin: 0 auto;
	padding-bottom: 10px;
}
.gray_bg ul {
}
.gray_bg ul li {
	background: url(../images/ul_tick.png) 15px 30px no-repeat;
	padding: 20px 10px 0 55px;
	font-family: 'HouschkaLightRegular';
	font-size: 16px;
	font-weight: normal;
	color:#fff;
}
.main_video {
	width: 443px;
	height: 321px;
	margin: 20px;
}
.white2_box {
	width: 280px;
	float: left;
	margin-top: 50px;
	margin-left: 30px;
}
.white2_top {
}
.white2_bottom {
}
.white2_bottom h1 {
	color: #fffdfd;
	text-align: center;
	padding: 10px 0 0 0;
	font-family: 'HouschkaMediumRegular';
	font-size: 25px;
}
.white2_bottom h2 {
	color: #fffdfd;
	text-align: center;
	padding: 10px 0 0 0;
	font-family: 'HouschkaLightRegular';
	font-size: 14px;
	line-height: 20px;
}
.textbox_left {
	float: left;
	width: 405px;
	border: #c9cccc solid 1px;
	border-radius: 10px;
	background: #fff;
}
.textbox_right {
	float: right;
	width: 495px;
	border: #c9cccc solid 1px;
	border-radius: 10px;
	background: #fff;
}
.textbox_left_top {
	background: #00b4f1;
	border-radius: 10px 10px 0px 0px;
	margin-top: 0px;
	overflow: hidden;
}
.textbox_left_top h1 {
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	text-align: center;
	color: #fff;
	padding: 0 0 0 0;
}
.textbox_left_top h2 {
	font-family: 'HouschkaMediumRegular';
	font-size: 13px;
	text-align: center;
	color: #fff;
	padding: 10px 0 10px 0;
}
.textbox_left_bottom {
	padding-bottom: 20px;
}
.textbox_left_bottom ul {
}
.textbox_left_bottom ul li {
	background: url(../images/tick2.png) 5px 10px no-repeat;
	padding: 10px 0 0 35px;
	font-family: 'HouschkaMediumRegular';
	font-size: 15px;
	color: #6d6e71;
}
.textbox_right {
	padding-bottom: 10px;
}
.textbox_right_top {
	border-bottom: #ebecec solid 1px;
}
.textbox_right_top h1 {
	font-family: 'HouschkaMediumRegular';
	font-size: 18px;
	padding: 0 0 10px 0;
	color: #00b4f1;
}
.textbox_right_bottom p {
	font-family: 'HouschkaMediumRegular';
	font-size: 14px;
	padding: 20px 10px 0 10px;
	color: #6d6e71;
	text-align: justify;
}
.textbox_right_bottom ul {
}
.textbox_right_bottom ul li {
	background: url(../images/bullet.png) 10px 17px no-repeat;
	padding: 10px 0 0 30px;
	font-family: 'HouschkaMediumRegular';
	font-size: 14px;
	color: #6d6e71;
}
.green {
	padding: 20px 0 0 0;
	width: 50px;
	float: left;
}
.aaa {
	padding: 0 0 0 20px;
	width: 50px;
	float: left;
	font-family: 'HouschkaMediumRegular';
	font-size: 15px;
	color: #6d6e71;
}
.bbb {
	padding: 10px 0 0 20px;
	width: 280px;
	float: right;
	font-family: 'HouschkaMediumRegular';
	font-size: 15px;
	color: #6d6e71;
}
.ccc {
	padding: 20px 0 0 20px;
	width: 100px;
	float: left;
	font-family: 'HouschkaMediumRegular';
	font-size: 15px;
	color: #6d6e71;
}
.icon2, .icon1 {
	padding: 15px 0 0 0;
}
.container_inner h4 {
	font-family: 'HouschkaMediumRegular';
	font-size: 15px;
	text-align: center;
	padding: 10px 0 0 0;
	line-height: 25px;
}
.about_section {
	width: 960px;
	margin: 0 auto;
	margin-top: 20px;
}
.about_part {
	float: left;
	width: 450px;
	margin-left: 30px;
}
.about_part ul {
}
.about_part ul li {
	background: url(../images/bullet.png) 0px 17px no-repeat;
	padding: 10px 0 0 20px;
	font-family: 'HouschkaMediumRegular';
	font-size: 15px;
	color: #fff;
}
.about_part ul li strong {
	font-family: 'HouschkaBlackRegular';
	font-size: 16px;
	font-weight: bold;
}
.image_section2 {
	width: 940px;
	margin: 0 auto;
}
.image_part1 {
	float: left;
	width: 400px;
}
.image_part1_top {
	width: 119px;
	margin: 0 auto;
}
.image_part1_bottom {
}
.image_part1_bottom h1 {
	text-align: center;
	font-family: 'HouschkaMediumRegular';
}
.image_part2 {
	float: right;
	width: 530px;
}
.image_part2_top {
	width: 119px;
	margin: 0 auto;
}
.image_part2_bottom {
}
.image_part1_border2 {
	width: 530px;
	margin: 0 auto;
}
.border2 {
	padding: 30px 0 0 0;
}
.image_part2_bottom h1 {
	text-align: center;
	font-family: 'HouschkaMediumRegular';
	font-size: 25px;
}
.price_section {
	width: 960px;
	margin: 0 auto;
}
.price_left {
	float: left;
	width: 400px;
}
.price_right {
	float: right;
	width: 560px;
}
.price_part1 {
	float: left;
	width: 195px;
	background: #fff;
	padding-bottom: 20px;
	margin-left: 10px;
}
.price_part1:first-child {
	margin-left: 0px;
}
.price_part1 h1 {
	font-family: 'HouschkaMediumRegular';
	text-align: center;
	color: #12a6e3;
}
.price_part1 h2 {
	font-family: 'HouschkaMediumRegular';
	text-align: center;
	text-transform: none;
	font-size: 20px;
	padding: 0 0 0 0;
	color: #232222;
}
.price_part1 h3 {
	font-family: 'HouschkaMediumRegular';
	text-align: center;
	color: #232222;
}
.price_part1 h4 {
	color: #5c5f61;
	font-family: 'HouschkaMediumRegular';
	padding: 10px 0 0 0;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}
.main_price {
	margin: 0 auto;
	border-bottom: #d3d3d3 solid 1px;
	padding-bottom: 10px;
}
.main_price h1 {
	color: #12a6e3;
	font-family: 'HouschkaMediumRegular';
	padding: 0px 0 0 0;
	font-size: 100px;
	font-weight: normal;
	margin: 0 0 0 0;
}
.main_price h2 {
	color: #5c5f61;
	font-family: 'HouschkaMediumRegular';
	padding: 0px 0 0 0;
	font-size: 13px;
	font-weight: normal;
}
.buy_section {
	width: 140px;
	margin: 0 auto;
	margin-top: 20px;
}
.try {
	float: left;
	width: 60px;
	height: 25px;
	background: #ffaa05;
}
.try h1 {
	color: #fff;
	padding: 0 0 0 0;
	font-family: 'HouschkaMediumRegular';
	margin: 0 0 0 0;
	font-size: 20px;
}
.buy {
	float: right;
	width: 60px;
	height: 25px;
	background: #d6d5d3;
}
.buy h1 {
	color: #fff;
	padding: 0 0 0 0;
	font-family: 'HouschkaMediumRegular';
	margin: 0 0 0 0;
	font-size: 20px;
}
.price_part2 {
	float: left;
	width: 180px;
	background: #4fc4f4;
	padding-bottom: 20px;
	margin-left: 5px;
}
.price_part2 h1 {
	font-family: 'HouschkaMediumRegular';
	text-align: center;
	color: #fff;
}
.price_part2 h2 {
	font-family: 'HouschkaMediumRegular';
	text-align: center;
	text-transform: none;
	font-size: 20px;
	padding: 0 0 0 0;
	color: #232222;
}
.price_part2 h3 {
	font-family: 'HouschkaMediumRegular';
	text-align: center;
	color: #232222;
}
.price_part2 h4 {
	color: #5c5f61;
	font-family: 'HouschkaMediumRegular';
	padding: 10px 0 0 0;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}
.main_price2 {
	margin: 0 auto;
	border-bottom: #d3d3d3 solid 1px;
	padding-bottom: 10px;
}
.main_price2 h1 {
	color: #fff;
	font-family: 'HouschkaMediumRegular';
	padding: 0px 0 0 0;
	font-size: 100px;
	font-weight: normal;
	margin: 0 0 0 0;
}
.main_price2 h2 {
	color: #5c5f61;
	font-family: 'HouschkaMediumRegular';
	padding: 0px 0 0 0;
	font-size: 13px;
	font-weight: normal;
}
.container13 {
	background: #efefef;
	padding-bottom: 20px;
}
.container13_inn {
	width: 960px;
	margin: 0 auto;
}
.container13_inn h1 {
	color: #666666;
	font-family: 'HouschkaMediumRegular';
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
	padding: 35px 0 0 0;
}
.container13_inn h2 {
	color: #666666;
	font-family: 'HouschkaMediumRegular';
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0 0 0;
}
.container14 {
	background: #dfdfdf;
	padding-bottom: 20px;
}
.container14_inn {
	width: 960px;
	margin: 0 auto;
}
.container14_inn h1 {
	color: #666666;
	font-family: 'HouschkaMediumRegular';
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
	padding: 35px 0 0 0;
}
.container14_inn h2 {
	color: #666666;
	font-family: 'HouschkaMediumRegular';
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0 0 0;
}
.text_area {
	width: 960px;
	margin: 0 auto;
}
.text_area_left {
	float: left;
	width: 400px;
	margin-left: 160px;
}
.text_area_left:first-child {
	margin-left: 0px;
}

.container15_inn {
	width: 960px;
	margin: 0 auto;
	margin-top: 10px;
}
.seo_part {
	width: 446px;
	float: left;
	background:url(../images/seo_img.jpg) no-repeat;
	height:118px;
	margin-left: 65px;
	margin-top: 5px;
}
.seo_part:first-child {
	margin-left: 0px;
}
.seo_left {
	float: left;
	width: 50px;
	margin: 40px 0 0 15px;
}
.seo_right {
	float:left;
	width: 335px;
	margin:30px 0 0 15px;
}
.seo_right h1 {
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding: 10px 0 0 0;
	font-weight:normal;
}
.seo_right h2 {
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 10px 0 0;
}
.container16_inn {
	width: 960px;
	margin: 0 auto;
}
.container16_inn h1 {
	color: #fff;
	font-family: 'HouschkaMediumRegular';
	font-size: 18px;
	padding: 44px 10px 0 0;
	font-weight: normal;
}

.container16_inn h2 {
	color: #fff;
	font-family: 'HouschkaLightRegular';
	font-size: 14px;
	padding: 40px 10px 0 0;
	font-weight: normal;
}
.container17 {
	background:url(../images/back_img25.jpg) repeat-x top center;
	padding-bottom: 0px;
	overflow: hidden;
}
.container17_inn {
	width: 960px;
	margin: 0 auto;
}
.container17_inn h1 {
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	font-size: 25px;
	padding: 35px 0 0 0;
	color: #00b4f1;
	font-weight:normal;
}
.package_section {
}
.package {
	float: left;
	background: #00b4f1;
	border: #000 solid 3px;
	width: 205px;
	margin-top: 20px;
	margin-left: 25px;
}
.package:first-child {
	margin-left: 0px
}
.package_top {
}
.package_top h1 {
	color: #f6ff0e;
	font-family: 'HouschkaMediumRegular';
	font-size: 25px;
	padding: 10px 0 0 0;
}
.package_bottom {
}
.package_bottom ul {
}
.package_bottom ul li {
	background: url(../images/ul_bg.png) no-repeat;
	padding: 0 0 0 25px;
	margin-top: 10px;
	padding-bottom: 5px;
}
.package_bottom ul li a {
	color: #11b9f2;
	padding: 0 0 0 10px;
	font-family: 'HouschkaMediumRegular';
	font-size: 15px;
}
.package_bottom h1 {
	font-family: 'HouschkaMediumRegular';
	font-size: 50px;
	text-align: center;
	color: #f6ff0e;
	padding: 10px 0 10px 0;
}
.package_bottom h1 span {
	font-size: 20px;
}
.slider {/*width:1150px*/;
	margin: 0 auto;/*height:480px;*/
}
.slider2 {
	width: 960px;
	margin: 0 auto;
}
.slider_top {
	width: 600px;
	height: 285px;
	margin: 0 auto;
	border: #fff solid 15px;
	border-radius: 15px;
	margin-top: 20px;
}
.footer3 img {
	vertical-align: middle;
	display: inline-block;
	padding: 0 0px 0 0;
	margin-top: 10px;
}
.img20 {
	padding: 0 0 0 200px;
}
.container_inner h5 {
	font-family: 'HouschkaMediumRegular';
	font-size: 20px;
	text-align: center;
	padding: 10px 0 0 0;
	color: #00b4f1;
	background: url(../images/arrow.png) 570px 10px no-repeat;
}
.container_inner h5 a {
	color: #00b4f1;
}
.container18 {
	background: url(../images/18_bg.png) repeat;
	padding-bottom: 30px;
	overflow: hidden;
}
.container18_inn {
	width: 960px;
	margin: 0 auto;
	margin-top: 20px;
}
.container18_inn h1 {
	color: #666666;
	font-family: 'HouschkaMediumRegular';
	font-size: 25px;
	text-transform: uppercase;
	text-align: center;
	padding: 35px 0 0 0;
}
.container18_inn h2 {
	font-family: 'HouschkaMediumRegular';
	font-size: 20px;
	text-align: center;
	padding: 10px 0 0 0;
	color: #00b4f1;
	background: url(../images/arrow.png) 570px 10px no-repeat;
}
.container18_inn h2 a {
	color: #00b4f1;
}
.image_section3 {
	margin-top: 40px;
}
.video_section2 {
	background: #00b4f1;
}
.container19 {
	background: url(../images/back_img4.jpg) top center;
	min-height:500px;
}
.container19_inn {
	width: 960px;
	margin: 0 auto;
}
.container19_inn h1 {
	text-align: center;
	color: #fffdfd;
	font-family: 'HouschkaBlackRegular';
	font-size: 30px;
	padding: 25px 0 0 0;
}
.container19_inn h2 {
	font-family: 'HouschkaMediumRegular';
	font-size: 14px;
	text-align: center;
	color: #fffdfd;
	text-shadow: none;
	text-transform: uppercase;
}
.form_section {
	margin-top: 20px;
	overflow: hidden;
}
.input_txt {
	width: 398px;
	height: 63px;
	margin-top: 15px;
	border-radius: 5px;
	border: #000 solid 1px;
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	color: #2f2e2e;
	padding-left: 20px;
}
.interestbg {
	width: 460px;
	background-color: #b8bcbd;
	border-raius: 5px;
	height: 50px;
	font-family: 'HouschkaMediumRegular';
	font-size: 14px;
	color: #000;
	padding: 5px 0 5px 0;
}
.input {
	width: 420px;
	height: 125px;
	margin-top: 15px;
	border-radius: 5px 5px 0px 0px;
	border-top: #000 solid 1px;
	border-left: #000 solid 1px;
	border-right: #000 solid 1px;
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	color: #2f2e2e;
	padding: 20px;
}
.submit_btn {
	width: 420px;
	float: right;
	height: 66px;
	background: url(../images/submit.png) no-repeat;
	border: none;
	cursor: pointer;
	margin-top: 15px;
}
.form_sec {
	width: 960px;
	margin: 0 auto;
}
.form_left {
	float: left;
	width: 420px;
}
.form_right {
	float: right;
	width: 420px;
}
.form_submit {
	width: 960px
}
.select_box {
	float: left;
	width: 420px;
	height: 65px;
	background: #b9bcbd;
}
.icon_section {
	margin-top: 50px;
	overflow: hidden;
}
.icon_part {
	float: left;
	width: 275px;
	margin-left: 40px;
}
.icon_top {
}
.icon_bottom {
}
.icon_bottom h1 {
	font-family: 'HouschkaMediumRegular';
	padding: 0 0 0 0;
}
.icon_bottom h2 {
	text-align: center;
	font-size: 13px;
	font-family: 'HouschkaMediumRegular';
	font-weight: normal;
}
.fnav_inn {
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	color: #000;
}
.fnav_inn ul {
	float: left;
}
.fnav_inn ul li {
	float: left;
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	padding: 0 28px 0 46px;
	text-align: center;
	width: 62px;
	color: #000;
}
.fnav_inn ul li:first-child {
	padding: 0 0 0 5px;
}
.icon_pos {
	width: 75px;
	margin: 0 auto;
}
.portfolio_section {
	background: #e5e5e5;
	overflow: hidden;
	padding-bottom: 30px;
}
.portfolio_wrapper {
	width: 960px;
	margin: 0 auto;
}
.portfolio_wrapper h1 {
	color: #666666;
	font-family: 'HouschkaMediumRegular';
	font-size: 25px;
	text-transform: uppercase;
	text-align: center;
	padding: 35px 0 0 0;
}
.portfolio_wrapper h2 {
	font-family: 'HouschkaMediumRegular';
	font-size: 15px;
	color: #2f2e2e;
	padding: 0px 0 0 0;
	font-weight: normal;
	text-align: center;
}
.portfolio {
	margin-top: 20px;
	overflow: hidden;
}
.portfolio_part {
	float: left;
	width: 305px;
	height: 348px;
	background: url(../images/portfolio_bg.png) no-repeat;
	margin-left: 15px;
}
.portfolio_top {
	width: 284px;
	margin: 0 auto;
	margin-top: 20px;
}
.portfolio_bottom {
	padding: 10px 0 0 0;
}
.next {
	width: 206px;
	height: 35px;
	margin: 0 auto;
	margin-top: 20px;
}
.next1 {
	width: 91px;
	height: 35px;
	margin: 0 auto;
	margin-top: 20px;
}
.seo_prient {
	background: url(../images/fake1.jpg) no-repeat;
	width: 959px;
	height: 1460px;
	margin: 0 auto;
}
.cs_prient {
	width: 960px;
	height: 3000px;
	margin: 0 auto;
}
.crm_prient {
	width: 960px;
	height: 1552px;
	margin: 0 auto;
}
.ad_cs_mid {
}
/*po_pbx*/

.abstract_banner {
	background: url(../images/back_img7.jpg) repeat-x top center;
	min-height: 832px;
}
.banner12 {
	width: 960px;
	height: 623px;
	margin: 0 auto;
}
.banner12 h1 {
	font-size: 30px;
	font-family: 'HouschkaBlackRegular';
	color: #f4eeee;
	text-align: center;
	padding-top: 60px;
}
.post {
	width: 255px;
	float: left;
	margin: 0 0 0 95px;
	padding-top: 20px;
}
.post_outer {
	margin-top: 18px;
	overflow: hidden;
}
.panel1 {
	background: url(../images/panel1.png) no-repeat;
	height: 189px;
	margin-top: 20px;
}
.panel1 h3 {
	font-size: 18px;
	font-family: 'HouschkaBlackRegular';
	color: #fff;
	width: 270px;
	float: left;
	padding: 35px 0 0 25px;
	font-weight: normal;
}
.panel1 p {
	font-size: 18px;
	color: #fff;
	text-align: center;
	font-family: 'HouschkaMediumRegular';
	text-shadow: none;
	float: left;
	width: 450px;
	padding: 20px 0 0 20px;
}
.call {
	width: 78px;
	float: left;
	margin: 0px 0 0 12px;
}
.post:first-child {
	margin: 0;
}
.post h2 {
	font-size: 18px;
	color: #90bfff;
	text-align: center;
	text-transform: uppercase;
	font-family: 'HouschkaBlackRegular';
	text-shadow: none;
}
.post p {
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-family: 'HouschkaMediumRegular';
	text-shadow: none;
}
.icon_img {
	text-align: center;
}
.icon_img:hover {
}
.icon_img img:hover {
	cursor: pointer;
	-webkit-animation-name: hover;
	animation-name: hover;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
	position: relative;
	top: -15px;
}
.container20 ul {
}
.container20 ul .list_bg {
	background: #e8e0c0;
}
.container20 ul li {
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	color: #6d6e72;
	padding: 10px 0 10px 55px;
	background: url(../images/tick_ball.png) no-repeat left;
	margin: 10px 0 0 0;
}
.container20 ul li span {
	color: #1086e6;
	text-transform: uppercase;
}
.divider {
	height: 40px;
}
/*============================*/

.ad_mid1 {
	width: 929px;
	margin: 57px auto 0;
}
.ad_mid1_top {
	width: 927px;
	height: 204px;
	margin: 0 auto;
	background: url(../images/ad_mid1a.png) no-repeat;
}
.ad_mid1_lr {
	width: 929px;
	padding: 118px 0 0 0;
}
.ad_mid1_left {
	font-family: 'HouschkaMediumRegular';
	font-size: 36px;
	float: left;
	color: #4c4b4b;
}
.ad_mid1_right {
	font-family: 'HouschkaMediumRegular';
	font-size: 36px;
	float: left;
	color: #4c4b4b;
}
.ad_mid2 {
	width: 921px;
	margin: 3px auto 2px;
}
.ad_mid2a_total {
	width: 191px;
	padding: 0 0 0px 0;
	margin: 0 6px 0 0;
	float: left;
}
.ad_mid2a_total_lst {
	width: 133px;
	padding: 0 0 0px 0;
	margin: 0 0px 0 0;
	float: left;
}
.ad_mid2a {
	width: 191px;
	padding: 0 0 20px 0;
	float: left;
	background: #f3f3f3;
}
.ad_mid2a_lst {
	width: 133px;
	padding: 0 0 20px 0;
	float: left;
	background: #f3f3f3;
}
.ad_mid2a_blue {
	width: 191px;
	padding: 0 0 20px 0;
	float: left;
	background: #4fc4f4;
}
.ad_mid2a_blue_lst {
	width: 133px;
	padding: 0 0 20px 0;
	float: left;
	background: #4fc4f4;
}
.color_white {
	color: #fff;
}
.ad_mid2a_top {
	width: 191px;
	height: 80px;
}
.ad_mid2a_top h1 {
	text-align: center;
	font-size: 24px;
	color: #12a6e3;
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
	font-weight: normal;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_top h2 {
	text-align: center;
	font-size: 14px;
	color: #232222;
	padding: 0 0 0 0;
	margin: 0px 0 0 0;
	font-weight: normal;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_top_lst {
	width: 133px;
	height: 80px;
}
.ad_mid2a_top_lst h1 {
	text-align: center;
	font-size: 18px;
	color: #12a6e3;
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
	font-weight: normal;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_top_lst h2 {
	text-align: center;
	font-size: 14px;
	color: #232222;
	padding: 0 0 0 0;
	margin: 0px 0 0 0;
	font-weight: normal;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_mid {
	width: 191px;
}
.ad_mid2a_mid_lst {
	width: 133px;
}
.ad_mid2a_mid h1 {
	text-align: center;
	font-size: 48px;
	color: #12a6e3;
	padding: 0 0 0 0;
	margin: 0px 0 10px 0;
	font-weight: normal;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_mid_lst h1 {
	text-align: center;
	font-size: 48px;
	color: #12a6e3;
	padding: 0 0 0 0;
	margin: 0px 0 10px 0;
	font-weight: normal;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_btm {
	width: 191px;
}
.ad_mid2a_btm_lst {
	width: 133px;
}
.ad_mid2a_btm h1 {
	text-align: center;
	font-size: 14px;
	color: #5c5f61;
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
	font-weight: normal;
	text-transform: none;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_btm_lst h1 {
	text-align: center;
	font-size: 14px;
	color: #5c5f61;
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
	font-weight: normal;
	text-transform: none;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_btm_border {
	width: 170px;
	height: 1px;
	background: #d3d3d3;
	margin: 3px auto;
}
.ad_mid2a_btm_border_lst {
	width: 110px;
	height: 1px;
	background: #d3d3d3;
	margin: 3px auto;
}
.ad_mid2a_btn {
	width: 140px;
	margin: 20px auto;
}
.ad_mid2a_btn_lst {
	width: 123px;
	margin: 24px auto 0;
	font-family: 'HouschkaMediumRegular';
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.ad_mid2a_btn_left {
	float: left;
	width: 58px;
	height: 25px
}
.ad_mid2a_btn_left1 {
	width: 58px;
	height: 25px;
	border-radius: 6px;
	background: #ffaa05;
	border: none;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_btn_right {
	float: right;
	width: 58px;
	height: 25px
}
.ad_mid2a_btn_right1 {
	width: 58px;
	height: 25px;
	border-radius: 6px;
	background: #d6d5d3;
	border: none;
	font-size: 14px;
	cursor: pointer;
	color: #4f4c4c;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_down {
	width: 181px;
	padding: 0px 5px;
	border-top: #FFF 1px solid;
	background: #d9d9d9;
	font-size: 14px;
	line-height: 43px;
	color: #363434;
	font-family: 'HouschkaMediumRegular';
}
.ad_mid2a_down_blue {
	color: #0a76a2;
}
.ad_mid2a_down_total {
	width: 330px;
	float: left;
}
.ad_mid2a_down2 {
	width: 320px;
	padding: 0px 5px;
	border-top: #FFF 1px solid;
	background: #d9d9d9;
	font-size: 14px;
	line-height: 43px;
	color: #363434;
	font-family: 'HouschkaMediumRegular';
}
.ad_container17 {
	overflow: hidden;
	background: #f2f2f2;
	padding-bottom: 15px;
}
.ad_con1 {
	background: #efefef;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con2 {
	background: #dfdfdf;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con3 {
	background: #f2f2f2;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con4 {
	background: #fff;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con5 {
	background: #5891bf;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con6 {
	background: #3c3c3c;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con1_inn {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0;
}
.ad_con1_inn3 {
	width: 960px;
	margin: 0 auto;
	padding: 0px 0;
}
.ad_con1_inn4 {
	width: 960px;
	margin: 0 auto;
	padding: 0px 0;
}
.ad_con1_inn5 {
	width: 960px;
	margin: 0 auto;
	padding: 0px 0;
}
.ad_con1_inn2 {
	width: 960px;
	height: 493px;
	margin: 0 auto;
	padding: 0px 0;
	background: url(../images/ad_comp.png) no-repeat;
}
.ad_con1_inn2_left {
	width: 520px;
	padding: 90px 0 0 0;
	margin: 0 0 0 0;
}
.ad_con1_inn2_left h1 {
	font-family: 'MyriadProRegular';
	color: #3e3e3e;
	font-size: 35px;
	text-transform: capitalize;
	font-weight: normal;
	margin: 0 0 0 0;
}
.ad_con1_inn2_left h2 {
	font-family: 'MyriadProRegular';
	color: #3e3e3e;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 0 0;
}
.ad_con1_inn2_left_btn {
	width: 240px;
	height: 81px;
	float: left;
	margin: 20px 0 0 0px;
}
.ad_con1_inn2_left_btn2 {
	background: url(../images/ad_btn2.png) no-repeat;
	width: 240px;
	border: none;
	height: 81px;
	cursor: pointer;
}
.ad_con1_inn h1 {
	font-family: 'HouschkaBlackRegular';
	font-size: 30px;
	font-weight: normal;
	margin: 1px 0 2px 0;
	text-align: center;
	color: #666666;
}
.ad_con1_inn h2 {
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	line-height: 25px;
	margin: 1px 0 2px 0;
	color: #302f2f;
}
.ad_con1_inn4 h1 {
	font-family: 'SegoeUIRegular';
	font-size: 50px;
	font-weight: normal;
	margin: 30px 0 2px 0;
	text-align: center;
	color: #fff;
}
.ad_con1_inn4 h2 {
	font-family: 'SegoeUIRegular';
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	line-height: 25px;
	margin: 1px 0 2px 0;
	color: #fff;
}
.ad_con1_inn5 h1 {
	font-family: 'SegoeUIRegular';
	font-size: 30px;
	font-weight: normal;
	margin: 1px 0 2px 0;
	text-align: center;
	color: #666666;
}
.ad_con1_inn5 h2 {
	font-family: 'SegoeUIRegular';
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	line-height: 25px;
	margin: 30px 0 30px 0;
	color: #3e3e3e;
}
.ad_btm_icon {
	width: 827px;
	height: 90px;
	margin: 10px auto 0;
}
.ad_cont1_inn_ph {
	color: #5ab641;
	font-size: 60px;
	float: left;
	margin: 10px 0 0 10px;
	font-family: 'HouschkaMediumRegular';
}
.ad_cont1_inn_ph_btn {
	width: 427px;
	height: 91px;
	float: left;
	margin: 0px 0 0 20px;
}
.ad_cont1_inn_ph_btn2 {
	background: url(../images/ad_btn1.png) no-repeat;
	width: 427px;
	border: none;
	height: 91px;
	cursor: pointer;
}
/*=========================================*/


.ad_header {
	background: #2d2d2d;
	overflow: hidden;
	height: 61px;
}
.ad_header_logo {
	width: 382px;
	height: 41px;
	float: left;
	margin: 10px 0 0 0;
}
.ad_header_menu {
	width: 315px;
	float: right;
	margin: 20px 0 0 200px;
}
.ad_header_menu ul {
	width: 300px;
	float: right;
}
.ad_header_menu ul li {
	margin: 0 20px 0 0;
	float: left;
}
.ad_header_menu ul li a {
	font-size: 16px;
	color: #9e9e9e;
	font-family: 'SegoeUIRegular';
}
.ad_header_menu ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: #fbb151 1PX solid;
}
/*==================== seo ====================*/

.ad_seo_total {
	width: 925px;
	margin: 0 auto 0;
	margin-top:10px;
	background:#3eaeed;
}
.ad_seo_top1 {
	width: 667px;
	height: 63px;
	float: right;
	margin: 30px 10px 15px 0;
}
.ad_seo_item_border {
	width: 100%;
	height: 1px;
	background: #fff;
}
.ad_seo_item_bg{
	background:#8dd1f8;
}
.ad_seo_item_bg1{
	background:#cce9f9;
}
.ad_seo_item_bg2{
	background:#bee4f9;
}
.ad_seo_item_bg3{
	background:#57585a;
}
.ad_seo_item_top {
	width: 890px;
	height: 35px;
	background: #1274ac;
	padding: 0 0 0 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: 'HouschkaBlackRegular';
}
.ad_seo_item_btm {
	width: 925px;
	height: 35px;
	background: #ededed;
	padding: 0 0 0 0px;
	line-height: 35px;
	font-size: 14px;
	font-family: 'HouschkaMediumRegular';
}
.ad_seo_item_btm_left {
	width: 222px;
	height: 35px;
	float: left;
	background: #3faeed;
	padding: 0 0 0 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: 'HouschkaMediumRegular';
}
.ad_seo_item_btm_left_ass {
	width: 222px;
	height: 35px;
	float: left;
	background: #8dd1f8;
	padding: 0 0 0 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: 'HouschkaMediumRegular';
}
.ad_seo_item_btm_right {
	width: 167px;
	height: 35px;
	float: left;
	text-align: center;
	padding: 0 0 0 0px;
	line-height: 35px;
	font-size: 14px;
	color: #4d4b4b;
	font-family: 'HouschkaMediumRegular';
}
.ad_seo_item_btm_right img {
	margin: 8px 0 0 0;
}
.ad_seo_item_top2 {
	width: 890px;
	height: 75px;
	background: #d6d6d6;
	padding: 0 0 0 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: 'HouschkaMediumRegular';
}
.ad_seo_item_btm2 {
	width: 925px;
	height: 75px;
	background: #ededed;
	padding: 0 0 0 0px;
	line-height: 35px;
	font-size: 14px;
	font-family: 'HouschkaMediumRegular';
}
.ad_seo_item_btm_left2 {
	width: 222px;
	height: 75px;
	float: left;
	background: #3faeed;
	padding: 0 0 0 35px;
	line-height: 75px;
	font-size: 14px;
	font-family: 'HouschkaMediumRegular';
}
.ad_seo_item_btm_left2 img {
	margin: 10px 0 0 0px;
	float: left;
}
.ad_seo_item_btm_left2 span {
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 16px;
}
.ad_seo_item_btm_right2 {
	width: 167px;
	height: 75px;
	float: left;
	text-align: center;
	padding: 0 0 0 0px;
	line-height: 75px;
	font-size: 14px;
	color: #4d4b4b;
	font-family: 'HouschkaMediumRegular';
}
.ad_seo_item_btm_right2 img {
	margin: 29px 0 0 0;
}


/*web*/
	
	
.portfolio {
	background: #011750;
	overflow: hidden;
	margin: 30px 0 0 0;
}
.portfolio_section {
	background:url(../images/back_img29.jpg) repeat-x top center;
	overflow: hidden;
	padding-bottom: 30px;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.portfolio_wrapper {
	width: 960px;
	margin: 0 auto;
}
.portfolio_wrapper h1 {
	color: #fff;
	font-family: 'HouschkaBlackRegular';
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
	padding: 35px 0 0 0;
}
.portfolio_wrapper h2 {
	font-family: 'HouschkaBlackRegular';
	font-size: 18px;
	color: #fff;
	padding: 0px 0 0 0;
	font-weight: normal;
	text-align: center;
}
.portfolio {
	margin-top: 20px;
	overflow: hidden;
}
.portfolio_part {
	float: left;
	width: 305px;
	height: 348px;
	background: url(../images/portfolio_bg.png) no-repeat;
	margin-left: 12px;
}
.portfolio_top {
	width: 284px;
	margin: 0 auto;
	margin-top: 20px;
}
.portfolio_bottom h1 {
	font-family: 'HouschkaBlackRegular';
	padding: 20px 0 0 0;
	color: #fff;
	font-size: 15px;
	text-align: center;
}
.image_hover a {
	margin: 0 0 0 8px;
}
.textbox {
	float: right;
}
/*web*/

.icon_box {
	width: 180px;
	height: 180px;
	float: left;
}
.icon {
	background: url("../images/our_process_icon.png") no-repeat scroll 0 0 #FFFFFF;
	border-radius: 100px;
	display: inline-block;
	float: left;
	height: 175px;
	transition-duration: 0.3s;
	transition-property: color, text, background;
	transition-timing-function: linear, ease-in;
	width: 175px;
}
.icon5 {
	background: url("../images/our_process_icon.png") no-repeat scroll 0 0 #000;
	border-radius: 100px;
	display: inline-block;
	float: left;
	height: 175px;
	transition-duration: 0.3s;
	transition-property: color, text, background;
	transition-timing-function: linear, ease-in;
	width: 175px;
}
.agrement {
	background-position: 5px 50px;
	position: absolute;
}
.graphic_design {
	background-position: 5px 50px;
}
.icon:hover {
	background: #000;
}
.agrement:hover {
	background-position: 5px -115px;
	z-index: 888px;
	position: absolute;
}
.ad_mid1 {
	width: 929px;
	height: 707px;
	background: url(../images/ad_mid1.png) no-repeat;
	margin: 57px auto 0;
}
.ad_mid1_lr {
	width: 929px;
	padding: 118px 0 0 0;
}
.ad_mid1_left {
	font-family: 'HouschkaMediumRegular';
	font-size: 36px;
	margin: 0 0 0 130px;
	float: left;
	color: #4c4b4b;
}
.ad_mid1_right {
	font-family: 'HouschkaMediumRegular';
	font-size: 36px;
	margin: 0 0 0 230px;
	float: left;
	color: #4c4b4b;
}
.ad_container17 {
	overflow: hidden;
	background: #f2f2f2;
	padding-bottom: 15px;
}
.ad_con1 {
	background:url(../images/back_img16.jpg) repeat-x top center;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con2 {
	background:url(../images/back_img15.jpg) repeat-x top center;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con3 {
	background: #f2f2f2;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con3 ul {
	width: 880px;
	margin: 0 auto;
}
.ad_con3 ul li {
	float: left;
	border-left: 1px solid #eaeaea;
	padding: 20px 20px 20px 20px;
}
.ad_con3 ul li a {
}
.ad_con3 ul li .groupon {
	background: url(../images/groupon.png) no-repeat;
	display: block;
	width: 84px;
	height: 55px;
}
.ad_con3 ul li .groupon:hover {
	background: url(../images/h-groupon.png) no-repeat;
	display: block;
	width: 84px;
	height: 55px;
}
.ad_con3 ul li .sears {
	background: url(../images/sears.png) no-repeat;
	display: block;
	width: 81px;
	height: 38px;
	margin-top: 10px;
}
.ad_con3 ul li .sears:hover {
	background: url(../images/h-sears.png) no-repeat;
	display: block;
	width: 81px;
	height: 38px;
}
.ad_con3 ul li .xerox {
	background: url(../images/xerox.png) no-repeat;
	display: block;
	width: 83px;
	height: 31px;
	margin-top: 10px;
}
.ad_con3 ul li .xerox:hover {
	background: url(../images/h-xerox.png) no-repeat;
	display: block;
	width: 83px;
	height: 31px;
}
.ad_con3 ul li .adobe {
	background: url(../images/adobe.png) no-repeat;
	display: block;
	width: 80px;
	height: 62px;
}
.ad_con3 ul li .adobe:hover {
	background: url(../images/h-adobe.png) no-repeat;
	display: block;
	width: 80px;
	height: 62px;
}
.ad_con3 ul li .sony {
	background: url(../images/sony.png) no-repeat;
	display: block;
	width: 80px;
	height: 62px;
}
.ad_con3 ul li .sony:hover {
	background: url(../images/h-sony.png) no-repeat;
	display: block;
	width: 80px;
	height: 62px;
}
.ad_con3 ul li .box {
	background: url(../images/box.png) no-repeat;
	display: block;
	width: 80px;
	height: 62px;
}
.ad_con3 ul li .box:hover {
	background: url(../images/h-box.png) no-repeat;
	display: block;
	width: 80px;
	height: 62px;
}
.ad_con3 ul li .cloud {
	background: url(../images/cloud.png) no-repeat;
	display: block;
	width: 80px;
	height: 62px;
}
.ad_con3 ul li .cloud:hover {
	background: url(../images/h-cloud.png) no-repeat;
	display: block;
	width: 80px;
	height: 62px;
}
.ad_con4 {
	background: #fff;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con5 {
	background: #5891bf;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con6 {
	background: #3c3c3c;
	padding-bottom: 0px;
	overflow: hidden;
}
.ad_con1_inn {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0;
}
.ad_con1_inn3 {
	width: 960px;
	height: 519px;
	margin: 0 auto;
	padding: 0px 0;
	background: url(../images/ad_mid2.png) no-repeat;
}
.ad_con1_inn4 {
	width: 960px;
	margin: 0 auto;
	padding: 0px 0;
}
.ad_con1_inn5 {
	width: 960px;
	margin: 0 auto;
	padding: 0px 0;
}
.ad_con1_inn2 {
	width: 960px;
	height: 493px;
	margin: 0 auto;
	padding: 0px 0;
	background: url(../images/ad_comp.png) no-repeat;
}
.ad_con1_inn2_left {
	width: 520px;
	padding: 90px 0 0 0;
	margin: 0 0 0 0;
}
.ad_con1_inn2_left h1 {
	font-family: 'MyriadProRegular';
	color: #3e3e3e;
	font-size: 35px;
	text-transform: capitalize;
	font-weight: normal;
	margin: 0 0 0 0;
}
.ad_con1_inn2_left h2 {
	font-family: 'MyriadProRegular';
	color: #3e3e3e;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 0 0;
}
.ad_con1_inn2_left_btn {
	width: 240px;
	height: 81px;
	float: left;
	margin: 20px 0 0 0px;
}
.ad_con1_inn2_left_btn2 {
	background: url(../images/ad_btn2.png) no-repeat;
	width: 240px;
	border: none;
	height: 81px;
	cursor: pointer;
}
.ad_con1_inn h1 {
	font-family: 'HouschkaBlackRegular';
	font-size: 30px;
	font-weight: normal;
	margin: 1px 0 2px 0;
	text-align: center;
	color: #fff;
}
.ad_con1_inn h2 {
	font-family: 'HouschkaLightRegular';
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	line-height: 21px;
	margin: 1px 0 2px 0;
	color: #8dcbf8;
}
.ad_con1_inn4 h1 {
	font-family: 'HouschkaMediumRegular';
	font-size: 50px;
	font-weight: normal;
	margin: 30px 0 2px 0;
	text-align: center;
	color: #fff;
}
.ad_con1_inn4 h2 {
	font-family: 'HouschkaMediumRegular';
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	line-height: 25px;
	margin: 1px 0 2px 0;
	color: #fff;
}
.ad_con1_inn5 h1 {
	font-family: 'HouschkaMediumRegular';
	font-size: 30px;
	font-weight: normal;
	margin: 1px 0 2px 0;
	text-align: center;
	color: #666666;
}
.ad_con1_inn5 h2 {
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	line-height: 25px;
	margin: 30px 0 30px 0;
	color: #3e3e3e;
}
.ad_btm_icon {
	width: 827px;
	height: 90px;
	margin: 10px auto 0;
}
.ad_cont1_inn_ph {
	color: #5ab641;
	font-size: 60px;
	float: left;
	margin: 10px 0 0 10px;
	font-family: 'HouschkaMediumRegular';
}
.ad_cont1_inn_ph_btn {
	width: 427px;
	height: 91px;
	float: left;
	margin: 0px 0 0 20px;
}
.ad_cont1_inn_ph_btn2 {
	background: url(../images/ad_btn1.png) no-repeat;
	width: 427px;
	border: none;
	height: 91px;
	cursor: pointer;
}
.abstract_banner1 {
	background: url(../images/back_img10.jpg) repeat-x top center;
	min-height: 716px;
}

.ad_con9{background:#2c7eb7;}

.ad_con9 h2,.ad_con1 h2{color:#fff;}
/*=========================================*/


.ad_header {
	background: #2d2d2d;
	overflow: hidden;
	height: 61px;
}
.ad_header_logo {
	width: 382px;
	height: 41px;
	float: left;
	margin: 10px 0 0 75px;
}
.ad_header_menu {
	width: 315px;
	float: right;
	margin: 20px 0 0 200px;
}
.ad_header_menu ul {
	width: 300px;
	float: right;
}
.ad_header_menu ul li {
	margin: 0 20px 0 0;
	float: left;
}
.ad_header_menu ul li a {
	font-size: 16px;
	color: #9e9e9e;
	font-family: 'SegoeUIRegular';
}
.ad_header_menu ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: #fbb151 1PX solid;
}
.ad_banner_left {
	width: 490px;
	float: left;
	margin: 30px 0 0 75px;
}
.ad_banner_left h1 {
	font-size: 55px;
	color: #fff;
	line-height: 55px;
	font-weight: normal;
	margin: 0 0 0 0;
	font-family: 'HouschkaMediumRegular';
}
.ad_banner_left h2 {
	font-size: 30px;
	color: #fff;
	font-weight: normal;
	margin: 10px 0 0 0;
	font-family: 'HouschkaMediumRegular';
}
/*=================  ad_mid2 s  =========================*/


.ad_mid2_total {
	width: auto;
	float: left;
	margin: 33px 0 0 0;
}
.ad_mid2_left {
	width: 204px;
	float: left;
	margin: 0 25px 0 90px;
}
.ad_mid2_box {
	width: 204px;
	height: 140px;
	margin: 22px 0 0px 0;
}
.ad_mid2_box h1 {
	color: #00b3fe;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'HouschkaMediumRegular';
	font-weight: normal;
	margin: 0 0 0 0;
}
.ad_mid2_box h2 {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'HouschkaMediumRegular';
	font-weight: normal;
	margin: 0 0 0 0;
}
.ad_mid2_box p {
	color: #fff;
	font-size: 14px;
	font-family: 'HouschkaMediumRegular';
	font-weight: normal;
	line-height: 15px;
	margin: 5px 0 0 0;
}
/*=================  ad_mid2 e  =========================*/


/*=================  ad_con1_inn6 s  =========================*/

.ad_con1_inn6 {
	width: 960px;
	height: 408px;
	margin: 0 auto;
	padding: 0px 0;
	background: url(../images/ad_mid4.png) no-repeat;
}
.ad_con1_inn6 h1 {
	color: #3e3e3e;
	font-size: 30px;
	font-family: 'SegoeUIRegular';
	font-weight: normal;
	margin: 0 0 0 0;
}
.ad_con1_inn6 h2 {
	color: #3e3e3e;
	font-size: 20px;
	font-family: 'SegoeUIRegular';
	font-weight: normal;
	margin: 0 0 25px 0;
}
.ad_con1_inn6 p {
	color: #3e3e3e;
	font-size: 20px;
	font-family: 'SegoeUIRegular';
	font-weight: normal;
	margin: 8px 0 8px 0px;
}
.ad_con1_inn6 p img {
	float: left;
	margin: 5px 9px 0 0;
}
/*=================  ad_con1_inn6 e  =========================*/  



/*=================  ad_works s  =========================*/  

.ad_con1_inn7 {
	width: 1100px;
	height: 1100px;
	margin: 40px auto;
	padding: 0px 0;
	background: url(../images/main-dashboard_icon.png)no-repeat;
}
.ad_works_left {
	float: left;
	width: 254px;
}
.ad_works_left1 {
	width: 125px;
	height: 85px;
	font-size: 25px;
	text-transform: uppercase;
	color: #dfdfdf;
	margin: 93px 0 0 103px;
	font-family: 'SegoeUIRegular';
	text-align: center;
}
.ad_works_left2 {
	width: 125px;
	height: 85px;
	font-size: 25px;
	text-transform: uppercase;
	color: #dfdfdf;
	margin: 93px 0 0 35px;
	font-family: 'SegoeUIRegular';
	text-align: center;
}
.ad_works_left3 {
	width: 125px;
	height: 85px;
	font-size: 25px;
	text-transform: uppercase;
	color: #dfdfdf;
	margin: 112px 0 0 105px;
	font-family: 'SegoeUIRegular';
	text-align: center;
}
.ad_works_left4 {
	width: 125px;
	height: 85px;
	font-size: 25px;
	text-transform: uppercase;
	color: #dfdfdf;
	margin: 76px 0 0 26px;
	font-family: 'SegoeUIRegular';
	text-align: center;
}
.ad_works_left5 {
	width: 125px;
	height: 85px;
	font-size: 25px;
	text-transform: uppercase;
	color: #dfdfdf;
	margin: 105px 0 0 84px;
	font-family: 'SegoeUIRegular';
	text-align: center;
}
.ad_works_left6 {
	width: 125px;
	height: 85px;
	font-size: 25px;
	text-transform: uppercase;
	color: #dfdfdf;
	margin: 118px 0 0 27px;
	font-family: 'SegoeUIRegular';
	text-align: center;
}
.ad_works_mid {
	margin: 0 auto;
	width: 452px;
	position: relative;
	top: 255px;
}
.ad_works_mid_area {
	float: left;
	width: 452px;
	margin: 117px 0 0 0;
}
.ad_works_mid_area2 {
	float: left;
	width: 452px;
	margin: 46px 0 0 0;
}
.ad_works_mid h1 {
	font-size: 40px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin: 0px;
	font-weight: normal;
	font-family: 'SegoeUILight';
}
.ad_works_mid h2 {
	font-size: 80px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	line-height: 80px;
	margin: 0px;
	font-family: 'SegoeUIRegular';
}
.ad_works_mid h3 {
	font-size: 40px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-weight: normal;
	margin: 0px;
	font-family: 'SegoeUIRegular';
}
/*web image hover*/

.view-fifth img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.view-fifth .mask {
	background-color: rgba(146, 96, 91, 0.3);
	-webkit-transform: translateX(-300px);
	-moz-transform: translateX(-300px);
	-o-transform: translateX(-300px);
	-ms-transform: translateX(-300px);
	transform: translateX(-300px);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.view-fifth h2 {
	background: rgba(255, 255, 255, 0.5);
	color: #000;
	-webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
	-moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
	box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
}
.view-fifth p {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	color: #333;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.view-fifth:hover .mask {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
}
.view-fifth:hover img {
	-webkit-transform: translateX(300px);
	-moz-transform: translateX(300px);
	-o-transform: translateX(300px);
	-ms-transform: translateX(300px);
	transform: translateX(300px);
}
.view-fifth:hover p {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.view {
	margin: 10px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.view .mask, .view .content {
	width: 300px;
	height: 350px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: block;
	position: relative;
}
.view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	margin: 20px 0 0 0;
}
.view p {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 12px;
	position: relative;
	color: #fff;
	padding: 10px 20px 20px;
	text-align: center;
	width: 232px;
}
.view a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
	box-shadow: 0 0 1px #000;
}
.view a.info: hover {
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
.ceck_text {
	float: left;
	width: 175px;
}
.ceck_text h1 {
	font-family: 'HouschkaMediumRegular';
	font-size: 25px;
	color: #333333;
	text-align: left;
	padding: 7px 0 0 10px;
	text-shadow: none;
}
.check {
	width: 200px;
	margin: 10px 0 0 10px;
	border-radius: 5px;
	height: 30px;
	float: left;
	border: 1px solid #666666;
}
.anew {
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
#google1 {
	display: block;
	width: 108px;
	height: 51px;
	background: url("../images/icon_inn1.png") no-repeat 0 0;
}
#google1:hover {
	background: url("../images/icon_inn1-hvr.png") no-repeat 0 0;
}
#outlook1 {
	display: block;
	width: 116px;
	height: 58px;
	background: url("../images/icon_inn2.png") no-repeat 0 0;
}
#outlook1:hover {
	background: url("../images/icon_inn2-hvr.png") no-repeat 0 0;
}
#quick1 {
	display: block;
	width: 75px;
	height: 51px;
	background: url("../images/icon_inn3.png") no-repeat 0 0;
}
#quick1:hover {
	background: url("../images/icon_inn3-hvr.png") no-repeat 0 0;
}
#zohom1 {
	display: block;
	width: 104px;
	height: 52px;
	background: url("../images/icon_inn4.png") no-repeat 0 0;
}
#zohom1:hover {
	background: url("../images/icon_inn4-hvr.png") no-repeat 0 0;
}
#zoho1 {
	display: block;
	width: 109px;
	height: 52px;
	background: url("../images/icon_inn5.png") no-repeat 0 0;
}
#zoho1:hover {
	background: url("../images/icon_inn5-hvr.png") no-repeat 0 0;
}
#plug1 {
	display: block;
	width: 111px;
	height: 59px;
	background: url("../images/icon_inn6.png") no-repeat 0 0;
}
#plug1:hover {
	background: url("../images/icon_inn6-hvr.png") no-repeat 0 0;
}
.anew1 {
	font-family: 'HouschkaMediumRegular';
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	padding: 10px 0 0 0;
}
.blucontainer2 h1 {
	font-size: 30px;
	text-align: center;
	font-family: 'HouschkaBlackRegular';
	color: #fff;
	text-transform: uppercase;
	margin: 18px 0 0 0;
}
.blucontainer2 h2 {
	text-align: justify;
	font-size: 15px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}
.project_new_txt1 {
	padding: 25px 0 0 0;
	color: #000;
	font-family: 'HouschkaMediumRegular';
	font-size: 15px;
}
.project_new_txt1 p {
	padding: 0 0 10px 0;
}
.project_new_txt1 ul li {
	background: url(../images/bullet.png) 0px 17px no-repeat;
	padding: 11px 0 10px 20px;
}
.project_new_txt1 ul li strong {
	color: #00b4f1;
	font-weight: bold;
}

#white2-1 {
	display: block;
	width: 273px;
	height: 274px;
	background: url("../images/white2-1.png") no-repeat 0 0;
	cursor: default;
}
#white2-1:hover {
	background: url("../images/white2-1-hvr.png") no-repeat 0 0;
}
#white2-2 {
	display: block;
	width: 274px;
	height: 272px;
	background: url("../images/white2-2.png") no-repeat 0 0;
	cursor: default;
}
#white2-2:hover {
	background: url("../images/white2-2-hvr.png") no-repeat 0 0;
}
#white2-3 {
	display: block;
	width: 273px;
	height: 272px;
	background: url("../images/white2-3.png") no-repeat 0 0;
	cursor: default;
}
#white2-3:hover {
	background: url("../images/white2-3-hvr.png") no-repeat 0 0;
}
#white2-4 {
	display: block;
	width: 273px;
	height: 272px;
	background: url("../images/white2-4.png") no-repeat 0 0;
	cursor: default;
}
#white2-4:hover {
	background: url("../images/white2-4-hvr.png") no-repeat 0 0;
}
#white2-5 {
	display: block;
	width: 273px;
	height: 272px;
	background: url("../images/white2-5.png") no-repeat 0 0;
	cursor: default;
}
#white2-5:hover {
	background: url("../images/white2-5-hvr.png") no-repeat 0 0;
}
#white2-6 {
	display: block;
	width: 273px;
	height: 272px;
	background: url("../images/white2-6.png") no-repeat 0 0;
	cursor: default;
}
#white2-6:hover {
	background: url("../images/white2-6-hvr.png") no-repeat 0 0;
}
/*
#white1 {
	display: block;
	width: 174px;
	height: 174px;
	background: url("../images/white1.png") no-repeat 0 0;
	cursor: default;
}
#white1:hover {
	background: url("../images/white1-hvr.png") no-repeat 0 0;
}
#white2 {
	display: block;
	width: 174px;
	height: 174px;
	background: url("../images/white2.png") no-repeat 0 0;
	cursor: default;
}
#white2:hover {
	background: url("../images/white2-hvr.png") no-repeat 0 0;
}
#white3 {
	display: block;
	width: 174px;
	height: 174px;
	background: url("../images/white3.png") no-repeat 0 0;
	cursor: default;
}
#white3:hover {
	background: url("../images/white3-hvr.png") no-repeat 0 0;
}
#white4 {
	display: block;
	width: 174px;
	height: 174px;
	background: url("../images/white4.png") no-repeat 0 0;
	cursor: default;
}
#white4:hover {
	background: url("../images/white4-hvr.png") no-repeat 0 0;
}
#white5 {
	display: block;
	width: 174px;
	height: 174px;
	background: url("../images/white5.png") no-repeat 0 0;
	cursor: default;
}
#white5:hover {
	background: url("../images/white5-hvr.png") no-repeat 0 0;
}
*/
ul.nsupport li {
	background: url(../images/big_tick.png) no-repeat left;
	padding: 0px 0 10px 40px;
	font-family: 'HouschkaLightRegular';
	font-size: 14px;
	color: #fff;
	margin-top:30px;
}
.list ul {
	margin-top: 15px;
	padding: 0;
}
.list ul li {
	padding: 5px 0px 5px 25px;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height:22px;

	background: url(../images/bullet3.png) center left no-repeat
}
.thum5 h2 {
	color: #1cabe0;
	font-size: 18px;
}
.project_top {
	background: url(../images/pos_bg.png);
	overflow: hidden;
}
.pos_section_pr h1 {
	font-family: 'HouschkaBlackRegular';
	text-transform: uppercase;
	font-size: 30px;
	color: #f2ebeb;
	text-align: center;
	text-shadow: none;
	padding-top: 30px;
}
.pos_section_pr h2 {
	font-size: 18px;
	font-family: 'HouschkaMediumRegular';
	color: #f2ebeb;
	text-align: center;
	font-weight: normal;
	text-shadow: none;
	padding-top: 20px;
}
.rule {
	background: #fff;
	color: #fff;
	margin-top: 12px;
	text-shadow: none;
}
.pos_section_pr ul {
}
.pos_section_pr ul li {
	font-family: 'HouschkaMediumRegular';
	font-size: 18px;
	color: #f2ebeb;
	margin-top: 10px;
	clear: both;
}
.pos_section_pr ul li span {
	color: #b8f2f9;
}
.text7 h4 {
	font-weight: normal;
	font-family: 'HouschkaMediumRegular';
	font-size: 18px;
	color: #f2ebeb;
	padding: 0;
	text-align: left;
}
.text7 h4 span {
	color: #b8f2f9;
}
.text7 {
	width: 895px;
	float: left;
	background: url(../images/dotted.png) repeat-x bottom;
	padding: 0 0 20px 0;
	margin: 5px 0 0 20px;
}
.text7:last-child {
	padding-bottom: 0;
	background: none;
}
.thum11 {
	background: url(../images/tick_right.png);
	width: 45px;
	height: 40px;
	float: left;
}
.price {
}
.price_h h1 {
	font-family: 'HouschkaBlackRegular';
	font-weight: normal;
	text-transform: uppercase;
	font-size: 30px;
	color: #161515;
	text-align: center;
	text-shadow: none;
	padding: 0;
}
.price_h h2 {
	font-family: 'HouschkaLightRegular';
	font-weight: normal;
	background: none;
	text-transform: uppercase;
	font-size: 24px;
	color: #161515;
	text-align: center;
	text-shadow: none;
	padding: 0;
}
.price_h h2 span {
	font-family: 'HouschkaLightRegular';
	font-weight: normal;
	background: none;
	text-transform: uppercase;
	font-size: 18px;
	display: block;
	color: #161515;
	text-align: center;
	text-shadow: none;
	padding: 0;
}
.price_outer {
	margin-top: 25px;
}
.price_outer h3 {
	font-weight: normal;
	font-family: 'HouschkaMediumRegular';
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	top: -50px;
	color: #383636;
	clear: both;
}
.price {
	width: 181px;
	height: 365px;
	float: left;
	margin: 0 10px 0 0;
}
.price:last-child {
	margin: 0;
}
 @-webkit-keyframes pulse-grow {
 to {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
}
 @keyframes pulse-grow {
 to {
 -webkit-transform: scale(1.1);
 -ms-transform: scale(1.1);
 transform: scale(1.1);
}
}

.pulse-grow {
	display: inline-block;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	
	
}
.pulse-grow:hover {
	-webkit-animation-name: pulse-grow;
	animation-name: pulse-grow;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
}

.pos_section_sec{ background: url("../images/back_img14.jpg") repeat-x scroll center top rgba(0, 0, 0, 0);
    overflow: hidden;
    padding-bottom: 40px;
	border-bottom:2px solid #fff;
	}
	
.pos_section_sec h1{font-family: 'HouschkaBlackRegular';
	font-weight: normal;
	text-transform: uppercase;
	font-size: 30px;
	color: #fff;
	text-align: center;
	text-shadow: none;
	padding: 35px 0 0 0;}
	

.pos_section_sec h2{
	font-family: 'HouschkaLightRegular';
	font-weight: normal;
	background: none;
	font-size: 14px;
	color: #fff;
	line-height:24px;
	text-shadow: none;
	padding: 10px 0 0 0;
}

.new-container {
padding-bottom: 14px;
overflow: auto;
background:#00b4f1;
}
.new-container h1 {
font-size: 30px;
text-align: center;
font-family: 'HouschkaBlackRegular';
color: #fff;
text-transform: uppercase;
padding-top: 10px;
}
.new-container h2 {
font-size: 16px;
text-align: center;
font-family: 'HouschkaBlackRegular';
color: #fff;
text-transform: uppercase;
margin: 0px 0 0 0;
}


.container21{ background:#edefef; overflow:hidden; padding-bottom:75px;}

.container21_post{ width:535px; float:left; margin-top:65px;}

.container21_post h1{ color:#4b4747; font-size:30px; font-family: 'HouschkaBlackRegular';}

.container21_post p{ color:#5f5757; font-size:15px; font-family: 'HouschkaMediumRegular'; padding-top:5px;}

.container21_post ul{}

.container21_post ul li{font-family: 'HouschkaLightRegular'; background:url(../images/tick2.png) no-repeat left; padding:0 0 0 40px; margin:12px 0 0 0; color:#6d6e71; font-size:15px;}

.abc_img{width:457px; height:198px; position:absolute; right:40px; top:135px;}

.container22{ background:#ecebeb; overflow:hidden;}

.container22 h1{font-family: 'HouschkaBlackRegular'; font-size:30px; color:#00b4f1; padding-top:15px;}

.container22 p{
	font-family: 'HouschkaMediumRegular';
	font-size:16px;
	color:#FFFFFF;
}


.container22 h2{font-family: 'HouschkaBlackRegular'; font-size:18px; color:#494a4a; padding-top:15px;}

.container22 ul{}

.container22 ul li{
	font-family: 'HouschkaMediumRegular';
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/ellipse.png) no-repeat left;
	padding-left:25px;
	margin-top:12px;
}

.cap_s{ width:359px; height:375px;}

.pos_section_page{ background:url(../images/back_img18.jpg) no-repeat top center;   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-bottom:55px;
  }
  
 .pos_section_page h1{font-family: 'HouschkaBlackRegular'; font-size:30px; color:#fff; text-align:center; font-weight:normal; padding-top:40px;}
 
  .pos_section_page h2{font-family: 'HouschkaLightRegular'; font-size:14px; color:#fff; font-weight:normal; padding-top:35px;}
  
.container22{background:url(../images/back_img19.jpg) repeat-x top center;}


 .container22 h1{font-family: 'HouschkaBlackRegular'; font-size:30px; color:#fff; text-transform:uppercase; text-align:center; font-weight:normal; padding-top:10px;}
 
   .container22 h2{font-family: 'HouschkaLightRegular'; font-size:16px; color:#fff; text-transform:uppercase; text-align:center; font-weight:normal; padding-top:5px;}
   
   .text_box3 h1 {
	font-family: 'HouschkaMediumRegular';
	color: #fff;
	font-size: 16px;
	text-align: center;
	text-transform: none;
	font-weight: normal;
	padding-top: 5px;
}
.text_box3 h2 {
	font-family: 'HouschkaLightRegular';
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 10px 0 0 0;
	text-transform: none;
font-weight: normal;
}

.text_box4 h1 {
	font-family: 'HouschkaMediumRegular';
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-transform: none;
	font-weight: normal;
	padding:0;
}
.text_box4 h2 {
	font-family: 'HouschkaLightRegular';
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 10px 0 0 0;
	text-transform: none;
}

.text_box4_left {
	float: left;
	width: 80px;
}
.text_box4_right {
	float:left;
	width: 160px;
	margin:0 0 0 8px;
}

.add h1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #00b4f1;
	font-size: 13px;
	text-align: center;
	padding:1px 10px 0 10px;

}

.text1 {
	width: 100%;
	margin: 0 auto;
	margin-top:10px;
}

.text_box4 {
	float: left;
	width: 248px;
	padding-bottom: 30px;
	margin-left: 20px;
}

.add {
	width: 125px;
	height: 18px;
	margin: 0 auto;
	background: #fff;
	position: relative;
	top: -12px;
}

.container23{background:url(../images/back_img20.jpg) repeat-x top center; overflow:hidden;
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 padding:0 0 80px 0;
}
 
.text15 h1{font-family: 'HouschkaLightRegular'; font-size:30px; color:#00b4f1; text-align:center; text-transform:uppercase; font-weight:normal; margin-top:30px;}

.text15 h2{font-family: 'HouschkaBlackRegular'; font-size:41px; color:#666666; text-align:center; text-transform:uppercase; font-weight:normal; padding-top:10px;}

.text15 h3{font-family: 'HouschkaLightRegular'; font-size:13px; color:#666666; text-align:center; text-transform:uppercase; font-weight:normal; padding-top:10px;}

.image_bottom h1 {
	font-size: 15px;
	font-family: 'HouschkaLightRegular';
	text-transform: none;
	padding: 10px 0 0 35px;
	color: #666666;
	font-weight: normal;
	line-height: 20px;
	background:url(../images/dot4.png) no-repeat left;
	background-position:0 -1px;
}
.image_bottom h2 {
	font-family: "Segoe Print";
	font-size:15px; 
	color:#666666;
	padding-top:15px;
	font-weight:normal;
	background:url(../images/dot5.png) no-repeat right;
}

.card_bottom h1 {
	text-align: center;
	color: #e0e3e4;
	font-family: 'HouschkaBlackRegular';
	font-size: 24px;
	font-weight: normal;
	text-transform: none;
	padding: 10px 0 0 0;
}
.card_bottom h2 {
	text-align: center;
	color: #e0e3e4;
	font-family: 'HouschkaMediumRegular';
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	padding: 10px 0 0 0;
}

.pos_section_seo{ background:url(../images/back_img21.jpg) repeat-x top center; padding-bottom:30px;}

.pos_section_seo h1{font-family: 'HouschkaBlackRegular'; font-size:30px; text-align:center; padding-top:50px; text-transform:uppercase; color:#fff;}

.pos_section_seo h2{font-family: 'HouschkaLightRegular'; font-size:16px; color:#fff; font-weight:normal; color:#fff; padding-top:35px; line-height:24px;}

.container24{background:url(../images/back_img22.jpg) repeat-x top center; padding-bottom:50px;}

.text_area_left h1 {
	font-family: 'HouschkaMediumRegular';
	font-size: 18px;
	color: #fff;
	text-align: left;
	padding-top:30px;
}
.text_area_left h2 {
	font-family: 'HouschkaLightRegular';
	font-size: 12px;
	color: #fff;
	text-align: left;
	padding-top:18px;
	line-height:20px;
}
.atext_area_right {
	float: left;
	width: 400px;
	margin-left: 160px;
	margin-top: 50px;
}
.atext_area_right h1 {
	font-family: 'HouschkaMediumRegular';
	font-size: 18px;
	color: #fff;
	text-align: left;
}
.atext_area_right h2 {
	font-family: 'HouschkaLightRegular';
	font-size: 12px;
	color: #fff;
	text-align: left;
		padding-top:18px;
	line-height:20px;
}

.container25{background:url(../images/back_img23.jpg) repeat-x top center; overflow:hidden;}

.container15 {
	background:url(../images/back_img24.jpg) top center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.container26{background:url(../images/back_img24.jpg) repeat-x top center; padding-bottom:10px;}

.ad_con2_cs{  background:#edeaea;}

.ad_con2_cs h1,.ad_con1_cs h1{font-family: 'HouschkaBlackRegular'; font-size:30px; color:#666666;}

.ad_con2_cs h2,.ad_con1_cs h2{font-family: 'HouschkaMediumRegular'; font-size:16px; color:#302f2f}

.ad_con1_cs{
background: rgba(237,237,237,1);
background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(206,206,206,1) 75%, rgba(206,206,206,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(75%, rgba(206,206,206,1)), color-stop(100%, rgba(206,206,206,1)));
background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(206,206,206,1) 75%, rgba(206,206,206,1) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(206,206,206,1) 75%, rgba(206,206,206,1) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(206,206,206,1) 75%, rgba(206,206,206,1) 100%);
background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(206,206,206,1) 75%, rgba(206,206,206,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cecece', GradientType=0 );
border-top:1px solid #b7b7b7;
border-bottom:1px solid #c0c0c0;
}
