@media (min-width: 1200px) {
	.container {
		width:1440px;
	}
}

@media (max-width: 1440px) {
	body {
		zoom: 0.95;
	}
}

b {
	font-weight:normal;
}

h1 {
	font-family: 'Sinkin Sans 100';
	font-weight:100;
}

body {
	font-family: 'Sinkin Sans 500';
}

.anchor {
  display: block; 
  content: " "; 
  height: 150px;      /* Give height of your fixed element */
  margin-top: -150px; /* Give negative margin of your fixed element */   
  visibility: hidden; 
}

.mod-languages .btn-group > .dropdown-toggle {
	border:none;
}

.sunfw-menu-head.navbar-default .navbar-nav > li > a {
	font-family: 'Sinkin Sans 400';
	letter-spacing:5px;
}

.sunfw-sticky-open ul.navbar-nav > li > a span.menutitle {
	color:#333;
}

.sunfw-sticky-open .whitepaper a {
	color:#333;
	border-color:#333;
}

.sunfw-sticky-open .mod-languages a {
	color:#333;
}

.sunfw-sticky-open .sunfw-logo {	
	background:url(../../../images/logom.png) no-repeat center;
}

.sunfw-sticky-open #column_column-30 {
	padding-top:16px;
}

.sunfw-sticky-open #column_column-34 {
	padding-top:35px;
}

.sunfw-sticky-open #column_column-32 {
	padding-top:28px;
}

.sunfw-sticky-open #column_column-33 {
	padding-top:30px;
}

.sunfw-sticky-open #column_column-33 img {
	background:#333;
}

.sunfw-sticky-open .sunfw-logo img {
	background:#000;
	visibility:hidden;
	height:50px;
}

.border-icon, .option input[type="radio"] + label:hover, .sunfw-scrollup {
	border-color:#333;
}

a.sunfw-scrollup,
a.sunfw-scrollup:hover {
	color:#fff;
	background-color:#333333;
}

.fa-arrow-up:before {
	content:"\f106";
	font-weight:bolder;
}

.sunfw-sticky.sunfw-sticky-open .dropdown-submenu .dropdown-toggle .menutitle:after {
	content: url(/images/downgrey.png);
}

#menu_item_menu {
	float:right;
}

.btn {
	font-size:12px;
}

.sunfw-menu-head.navbar-default .navbar-nav > li.active > a,
.sunfw-menu-head.navbar-default .navbar-nav > li:hover > a {
	color:#fff;
}

a, .jsn-bootstrap3 a.link-action, .jsn-bootstrap3 a, .pb-element-heading.fa::before, .jsn-article .contentheading a {
	color:#fff;
}

a:hover {
	color:#fff;
}

.dropdown-submenu .dropdown-toggle .menutitle:after {
	padding-left:15px;
	content:url(/images/down.png);
}

.whitepaper a {
	border:solid 1px #fff;
	padding: 6px 20px;
	font-family: 'Sinkin Sans 800';
	font-size:10px;
	letter-spacing:3px;
	color:#fff;
	border-radius:5px;
}

.mod-languages .btn-group {
	margin-left:36px;
}

.lightbox-1 .box-title {
	font-family: 'Sinkin Sans 400';
	font-size:12px!Important;
	padding-bottom:14px;
	border-bottom:solid #333 1px;
	letter-spacing:5px;
}

.lightbox-1 .customlightbox-1 {
	padding-top:8px;
	font-size:10px;
	font-family: 'Sinkin Sans 400';
}

.lightbox-1 .customlightbox-1 p {
	padding-bottom:5px;
}

.lightbox-1 .customlightbox-1 a:before {
	content:'>';
	padding-right:5px;
	color:#333333;
}

.updates {
	font-family: 'Sinkin Sans 700';
	padding-bottom:30px;
}

.updates p {
	padding-bottom:10px;
}

.updates a {
	color:#333;
	border:solid #333 1px;
	padding:10px 140px 10px 10px;
	margin-right:5px;
	font-size:10px;
	border-radius:5px;
}


.updates button {
	background:#333;
	color:#000;
	border:none;
	border-radius:3px;
	padding:11px 15px;
	font-size:10px;
	letter-spacing:2px;
}

.social {
	float:left;
	padding-bottom:10px;
}

.footfoot {
	float:left;
	font-family: 'Sinkin Sans 400';
	width:100%;
}

#sunfw_section_footer .container,
#sunfw_section_promo .container {
	border-bottom: 10px solid transparent;
	border-image:url(../../../images/bar.png) 10 round;
	padding: 50px 0 120px;
}

#sunfw_section_content-top-over .container {
	border-bottom: 10px solid transparent;
	border-image:url(../../../images/bar.png) 10 round;
	padding-bottom:22px;
}

#sunfw_section_content-bottom .container {
	border-bottom: 10px solid transparent;
	border-image:url(../../../images/bar.png) 10 round;
	padding-bottom:42px;
}

#sunfw_section_about .container {
	border-bottom: 10px solid transparent;
	border-image:url(../../../images/bar.png) 10 round;
	padding-bottom:42px;
}

#sunfw_section_white-paper .container {
	border-bottom: 10px solid transparent;
	border-image:url(../../../images/bar.png) 10 round;
}

.promo99 {
	padding-left:100px;
}

.decrypt ul {
	list-style-image:url(../../../images/arrowpic.png);
	padding-right:40px;
}

.decrypt li {
	font-size:24px;
	color:#fff;
	font-family: 'Sinkin Sans 500';
	padding-right:80px;
	line-height:1.6;
}

.decrypt a {
	border:solid 1px #fff;
	padding: 10px 20px;
	font-family: 'Sinkin Sans 800';
	font-size:10px;
	letter-spacing:3px;
	color:#fff;
	border-radius:5px;
	margin-left:35px;
}

.decrypt h1 {
	font-size:60px;
	color:#fff;
	line-height:1.2;
	padding-left:45px;
}

.jCountdown.crystal .group>.label {
	float: left;
	width:100%;
	margin:0px;
	left:0;
}

.cbfc-cd-number .digit {
	font-size:60px;
}

.cbfc-cd-background {
	background:none!Important;
	border:none!Important;
}

.cbfc-overlap {
	background-color:transparent!Important;
	font-family: 'Sinkin Sans 800';
	font-size:9px;
}

.cbfc-cd-number .digit {
	font-family: 'Barlow Condensed';
	font-weight:500;
	background:url(../../../images/counter.png) center no-repeat;
}

.cbfc-countdown .cbfc-number-box {
	width:100px!Important;
}


.presalestitle {
	color:#fff;
	padding-left:70px;
	padding-top:30px;
	font-family: 'Sinkin Sans 800';
	font-size:14px;
	padding-bottom:15px;
}

.presalestitle h1 {
	font-size:36px;
	font-family: 'Sinkin Sans 900 X';
	font-weight:bold;
	color:#fff;
}

.presalestitle p {
	padding-left:45px;
}

.presales .preone {
	background-color:rgb(255,255,255,0.2);
	border-radius:15px;
	margin-left:190px;
}

#cbfc-countdowns-dashboard-107 {
	margin-left:30px;
}

.bonus1 {
	text-align:center;
	padding-bottom:50px;
}

.bonus1 a {
	border:solid 1px #fff;
	padding: 10px 20px;
	font-family: 'Sinkin Sans 800';
	font-size:10px;
	letter-spacing:3px;
	color:#fff;
	border-radius:5px;
}

.bonus {
	padding:10px 30px 30px;
}

.bonus h1 {
	font-size:24px;
	font-family: 'Sinkin Sans 900 X';
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:10px;
	border-top:1px #fff solid;
	border-bottom:1px #fff solid;
}

.telegram {
	margin-left:190px;
	margin-top:80px;
	font-size:13px;
	color:#fff;
	font-family: 'Sinkin Sans 500';
	padding-bottom:40px;
}

.telegram span {
	text-decoration:underline;
	font-family: 'Sinkin Sans 800';
}

.cross p {
	font-family: 'Sinkin Sans 500';
	font-size:13px;
	padding-left:45px;
	padding-right:25px;
	line-height:1.8;
}

.cross h3:before,
.techtech h3:before {
	content:url(../../../images/arrowblue.png);
	padding-right: 12px;
}

.cross h3,
.techtech h3 {
	font-family: 'Sinkin Sans 500';
	font-size:22px;
	line-height:1.2;
}

.cross h1,
.techtech h1 {
	font-size:50px;
	padding-left:40px;
}

#column_column-37 {
	padding-top:131px;
	padding-left:199px;
}

.crossfiii {
	color:#fff;
	background-color:rgb(14,66,95,0.8);
	padding:50px 76px 50px 50px;
	font-family: 'Sinkin Sans 700';
	line-height:1.8;
	margin-top:112px;
	border-radius:10px;
	margin-bottom:50px;
	margin-right:-15px;
}

.techtech {
	padding-top:92px;
}

.techtech h1 {
	padding-right:90px;
	line-height:1.2;
}

.techop {
	background-color:rgb(255,255,255,0.8);
	padding:50px 90px 50px 50px;
	font-family: 'Sinkin Sans 700';
	line-height:1.8;
	margin-top:90px;
	border-radius:10px;
	margin-bottom:50px;
	margin-right:-15px;
}

.cl1 {
	margin-left:70px;
	margin-top:76px;
}

.cl2 {
	margin-left:380px;
	margin-top:-429px;
	margin-right:-600px;
}

.cl3 {
	margin-left:614px;
	margin-top:-220px;
	margin-right:-600px;
}

.cl4 {
	margin-left:110px;
	margin-top:24px;
}

.dpmain {
	width:116%;
	color:#fff;
	margin-right:-200px;
	margin-top:114px;
	margin-left:-17px;
	font-family: 'Sinkin Sans 500';
	font-size:12px;
}

.dpsecond {
	width:116%;
	color:#fff;
	margin-right:-200px;
	margin-top:245px;
	margin-left:-17px;
	font-family: 'Sinkin Sans 500';
	font-size:12px;
}

.dp1,
.dp2,
.dp3 {
	width:33%;
	float:left;
}

.dp1 img,
.dp2 img,
.dp3 img {
	float:left;
}

.dp1 div,
.dp2 div,
.dp3 div {
	padding-top:35px;
	padding-left:110px;
	padding-right:30px;
}

.dp4 div {
	padding-right:0px;
	margin-right:-30px;
}

#sunfw_section_content-top-over {
	padding-top:1px;
}

.ctt {
	text-align:center;
	padding:142px 200px;
	line-height:2;
	color:#8c8c8c;
}

.ctt h3 {
	font-family: 'Sinkin Sans 500';
	font-size:21px;
	color:#0e425f;
	line-height:1;
}

.ctt h1 {
	font-size:50px;
	color:#0e425f;
}

.cttcol {
	text-align:center;
	color:#8c8c8c;
	font-family: 'Sinkin Sans 400';
	font-size:14px;
	min-height:300px;
	line-height:1.6;
	padding:0 45px;
}

.cttcol h3 {
	font-family: 'Sinkin Sans 800';
	font-size:21px;
	color:#0e425f;
	padding-top:40px;
	line-height:.3;
}

.ctt4,
.ctt5 {
	padding-top:100px;
	padding-bottom:50px;
}

.ctt5 {
	margin-left:80px;
}

.ctt51 {
	float:right;
	margin-top:-200px;
	padding-right:30px;
}

.ctt4 h3 {
	font-family: 'Sinkin Sans 500';
	font-size:21px;
	color:#0e425f;
	line-height:1;
}
.ctt4 h3:before {
	content:url(../../../images/arrowblue.png);
	padding-right: 12px;
	padding-left:44px;
}

.ctt4 h1 {
	font-size:50px;
	color:#0e425f;
	line-height:1.2;
	padding-left:80px;
}

.cbo {
	font-family: 'Sinkin Sans 500';
	color:#fff;
	font-size:13px;
	padding:63px 210px 75px 80px;
	line-height:2;
}

.cbo1 {
	margin-top:-155px;
	margin-left:-100px;
}

.cbo2 {
	display:block;
	margin-top:-415px;
	margin-left:450px;
}

.cbo3 {
	color:#0e425f;
	font-family: 'Sinkin Sans 500';
	font-size:12px;
	padding-left:330px;
	padding-right:50px;
	margin-top:70px;
}

.cbo3 h3 {
	font-family: 'Sinkin Sans 900 X';
	font-size:12px;
}

.cbo3 ul {
	-webkit-padding-start:16px;
	-webkit-margin-before:0px;
}

.cbo3 ul li {
	padding-left: 0;
	padding-bottom:10px;
}

.cbo4 {
	color:#0e425f;
	font-family: 'Sinkin Sans 500';
	font-size:14px;
	padding-left:330px;
	padding-right:50px;
	margin-top:30px;
}

.cbo4 h3 {
	font-family: 'Sinkin Sans 700 black';
	font-size:14px;
	line-height:1;
}

.cbcb {
	padding-top:50px;
	padding-left:170px;
}

.cb2 {
	padding-left:148px;
	padding-top:21px;
}

.cb3 img{
	margin-top:-730px;
	padding-left:75px;
}

.cb4 {
	color:#fff;
	padding-left:120px;
	padding-top:53px;
	padding-right:49px;
	font-size:13px;
	line-height:2;
}

.cb4 h3 {
	font-family: 'Sinkin Sans 500';
	color:#fff;
	font-size:21px;
}

.cb4 h1 {
	color:#fff;
	font-size:50px;
}

.cbb {
	color:#fff;
	padding-left:80px;
	padding-top:133px;
	padding-right:60px;
	padding-bottom:98px;
	font-size:13px;
	line-height:2;
}

.cbb h3 {
	font-family: 'Sinkin Sans 400';
	color:#fff;
	font-size:21px;
}

.cbb h1 {
	color:#fff;
	font-size:50px;
	line-height:1.2;
}

.cbb1 {
	margin-top:-540px;
	padding-left:62px;
}

.cbb2 img {
	margin-top:222px;
	padding-left:183px;
}

.abt {
	color:#fff;
	padding-left:80px;
	padding-top:240px;
	padding-right:101px;
	padding-bottom:199px;
	font-size:13px;
	line-height:2;
}

.abt h3 {
	font-family: 'Sinkin Sans 400';
	color:#fff;
	font-size:21px;
}

.abt h1 {
	color:#fff;
	font-size:50px;
	line-height:1.2;
}

.abt1 img {
	padding-top:268px;
	padding-right:60px;
}

.abt2 {
	padding-right:98px;
	font-family: 'Sinkin Sans 400';
	font-size:21px;
	color:#fff;
	text-align:center;
	padding-left:20px;
	margin-top:168px;
}

.abt2 img {
	padding-bottom:30px;
}

.abt2 div div div {
	float:left;
	width:20%;
}

.vision {
	color:#fff;
	padding-left:80px;
	padding-top:80px;
	padding-right:100px;
	padding-bottom:199px;
	font-size:13px;
	line-height:2;
}

.vision h3 {
	font-family: 'Sinkin Sans 500';
	color:#fff;
	font-size:21px;
}

.vision h1 {
	color:#fff;
	font-size:50px;
	line-height:1.2;
}

.user7 {
	color:#fff;
	padding-top:72px;
	font-size:13px;
	line-height:2;
	text-align:center;
}

.user7 h3 {
	font-family: 'Sinkin Sans 500';
	color:#fff;
	font-size:21px;
}

.user7 h1 {
	color:#fff;
	font-size:50px;
	line-height:1.2;
}

.user7 a {
	border:solid 1px #fff;
	padding: 10px 20px;
	font-family: 'Sinkin Sans 800';
	font-size:10px;
	letter-spacing:3px;
	color:#fff;
	border-radius:5px;
}

.user5 {
	color:#fff;
	padding-top:56px;
	padding-left:80px;
	padding-right:280px;
	font-size:13px;
	line-height:2;
}

.user5 h3 {
	font-family: 'Sinkin Sans 500';
	color:#fff;
	font-size:21px;
}

.user5 h1 {
	color:#fff;
	font-size:50px;
	line-height:1.2;
}

.user6 h5 {
	color:#fff;
	font-family: 'Sinkin Sans 800';
	font-size:9px;
	line-height:.8;
}

.user6 h5:before {
	font-family: FontAwesome;
	content:"\f105";
	font-size:20px;
	padding-right:15px;
}

.user6 h1 {
	color:#fff;
	font-family: 'Sinkin Sans 900 X';
	font-size:14px;
	line-height:1;
	padding-left:20px;
}

.user6 {
	color:#fff;
	font-family: 'Sinkin Sans 400';
	font-size:12px;
}

.user6 p {
	padding-left:20px;
}

.user6 h3 {
	color:#fff;
	font-family: 'Sinkin Sans 500';
	font-size:14px;
	padding-left:20px;
}

.user6 hr {
	margin-left:20px;
}

.team {
	color:#fff;
	padding-left:80px;
	padding-top:46px;
	padding-bottom:30px;
	font-size:13px;
	line-height:2;
}

.team h3 {
	font-family: 'Sinkin Sans 500';
	color:#000;
	font-size:21px;
}

.team h1 {
	color:#000;
	font-size:50px;
	line-height:1.2;
}

.leftpadding {
	padding:0 80px 50px;
}

.member {
	font-family: 'Sinkin Sans 500';
	font-size:11px;
	color:#666666;
	display:block;
	max-width:320px;
	margin:0 auto;
}

.member img {
	padding-bottom:38px;
}

.member h3 {
	color:#0e425f;
	line-height:0.5;
	font-family: 'Sinkin Sans 900 X';
	font-size:18px;
	
}

.member h3:before {
	color:#00ffff;
	content:">";
	padding-right:10px;
	font-family: 'Sinkin Sans 500';
}

.member h4 {
	 color:#0e425f;
	 line-height:1.4;
	 font-family: 'Sinkin Sans 700';
	 font-size:12px;
	 padding-left:20px;
}

.member ul {
	padding-left:40px;
	line-height:1.6;
}

.paddingright {
	padding:0 180px 80px;
}

/*Chinese Version*/
.whitepaper {
	margin-right: -60px;
}

.promo99 .cn h1 {
	font-family: "NotoSansCJKsc-Thin";
}

.decrypt .cn li {
	font-family: "NotoSansCJKsc-Medium";
	font-size: 30px;
}

.decrypt .cn a {
	font-family: "NotoSansCJKsc-Bold";
	font-size:14px;
	padding:10px 33px 10px 48px;
}

.user7 .cn a {
	font-family: "NotoSansCJKsc-Bold";
	font-size:14px;
	padding:5px 80px;
	letter-spacing:5px;
}

.decrypt .cn a img {
	padding-left: 15px;
}

.dpmain .cn,
.member .cn {
	font-family: "NotoSansCJKsc-Medium";
	font-size: 14px;
}

.cross span.cn,
.techtech .cn h3,
.ctt .cn h3,
.ctt4 span.cn,
.cb4 .cn h3 b,
.cbb .cn h3 b,
.abt .cn h3 b,
.vision .cn h3,
.team .cn h3,
.user7 .cn h3,
.user5 .cn h3 {
	font-family: "NotoSansCJKsc-Medium";
	font-size:28px;
}

.cross h1.cn,
.techtech .cn h1,
.ctt .cn h1,
.ctt4 h1.cn,
.cb4 .cn h1,
.cbb .cn h1,
.abt .cn h1,
.vision .cn h1,
.team .cn h1,
.user7 .cn h1,
.user5 .cn h1 {
	font-family: "NotoSansCJKsc-Thin";
}

.cross p.cn,
.crossfiii .cn,
.techop .cn,
.ctt .cn,
.cttcol .cn,
.cbo .cn,
.cb4 .cn,
.cbb .cn,
.abt .cn,
.vision .cn,
.user7 .cn,
.user5 .cn {
	font-family: "NotoSansCJKsc-Medium";
	font-size:16px;
}

.cttcol .cn h3 {
	font-family: "NotoSansCJKsc-Bold";
	font-size:28px;
}

.techop .cn {
	padding:48px 0
}

.techtech .cn h3 {
	margin-top:-28px;
}

.crossfiii .cn {
	padding-bottom:40px;
}

.techtech .cn {
	margin-top:25px;
	margin-left:-2px;
}

.cbo3 .cn h3 {
	font-family: "NotoSansCJKsc-Bold";
	font-size:15px;
}

.cbo3 .cn li,
.cbo4 h3 span.cn,
.cbo4 p.cn {
	font-family: "NotoSansCJKsc-Regular";
	font-size:15px;
}

.cbo4 p.cn {
	padding-bottom: 90px;
}

.cbo3 .cn {
	margin-top: -18px;
}

.cb4 .cn h1 {
	line-height:1;
}

.cb4 .cn {
	line-height:1.6;
}

.cbb .cn {
	margin-top: -10px;
	padding-bottom:136px;
}

.abt .cn {
	margin-right:-60px;
}

.vision .cn {
	margin-top:-8px;
	padding-bottom:42px;
	padding-right:16px;
}

.team .cn,
.user5 .cn {
	margin-top:-8px;
}

.member .cn h4 {
	font-family: "NotoSansCJKsc-Bold";
	font-size:16px;
}

.paddingright {
	margin-top: -31px;
}

.user7 .cn {
	margin-top:-33px;
}

.user6 .cn p,
.user6 .cn h5 {
	font-family: "NotoSansCJKsc-Regular";
	font-size:14px;
}

.user6 .cn h1 {
	font-family: "NotoSansCJKsc-Bold";
	font-size:21px;
}

	

@media (max-width: 1024px) {
	#sunfw-master {
		zoom: 1;
	}	
	
	.sunfw-sticky.sunfw-sticky-open {
		padding-bottom:15px;
	}
	
	.navbar-default .navbar-toggle {
		background:#0e425f;
	}
	
	.sunfw-menu-head.navbar-default .navbar-nav > li > a span.menutitle {
		color:#fff;
	}
		
	.sunfw-sticky-open .sunfw-logo {
		background-position:left;
	}
	
	#sunfw-logo {
		display:block;
		margin:0 auto;
	}
	
	#sunfw_section_promo {
		margin-top:20px;
	}
	
	.promo99 {
		padding:0 15px;
	}
	
	body {
		background-position:left top;
	}
	
	.sunfw-sticky-open #column_column-34,
	#column_column-34 {
		padding-top:15px;
		float:left;
		width:50%;
	}
	
	.sunfw-sticky-open #column_column-32,
	#column_column-32 {
		padding-top:5px;
		float:left;
		width:25%;
	}
	
	.sunfw-sticky-open #column_column-33,
	#column_column-33 {
		padding-top:0px;
		float:left;
		width:25%;
	}
	
	.sunfw-sticky.sunfw-sticky-open .dropdown-submenu .dropdown-toggle .menutitle:after {
		content:none;
	}
	
	#menu_item_menu {
		float:left;
		width:100%;
	}
	
	.dropdown-submenu .dropdown-toggle .menutitle:after {
		content:none;
	}
	
	ul.sunfw-tpl-menu.navbar-nav {
		background-color:#0e425f;
	}
	
	#column_column-33 img {
		float:right;
	}
	
	.decrypt h1 {
		padding-left:15px;
		font-size:40px;
	}
	
	.decrypt li {
		padding-right:15px;
	}
	
	.cl2,
	.cl1,
	.cl3,
	.cl4 {
		margin: 0 15px;
	}
	
	.cl2 {
		margin-top: -200px;
	}
	
	.dp1,
	.dp2,
	.dp3 {
		float:left;
		width:100%;
		padding:10px 30px;
	}
	
	#column_column-37 {
		padding:30px 15px;
	}
	
	.techop {
		padding:15px;
		margin-top:30px;
	}
	
	.ctt {
		padding:30px 15px;
	}
	
	.cttcol h3 {
		line-height:1.2;
	}
	
	.ctt4, .ctt5 {
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.ctt4 h1 {
		padding-left:30px;
	}
	
	.cbo,
	.cbcb,
	.cb2,
	.cbb,
	.abt,
	.vision,
	.team,
	.leftpadding,
	.paddingright,
	.user5 {
		padding:30px 15px;
	}
	
	.cbo3,
	.cbo4 {
		padding: 0px 15px 10px;
		float:left;
		color:#fff;
	}
	
	.cbo3 {
		padding-top:220px;
	}
	
	.cbo4 {
		padding-bottom:40px;
		margin-top:10px;
	} 
	
	.cbo3 h3,
	.cbo4 h3 {
		color:#fff;
	}
	
	.cbo1 {
		margin: 15px;
		padding-bottom:20px;
	}
	
	.cb2 {
		text-align:center;
	}
	
	.cb4 {
		background-color:#0e425f;
		padding:30px 15px;
	}
	
	#column_column-45 {
		visibility:hidden;
	}
	
	#sunfw_section_about .container {
		background-color: rgb(14, 66, 95, .5);
		background-size:cover;
	}
	
	#sunfw_section_content-bottom-below {
		background-size:cover;
	}
	
	#sunfw_section_white-paper,
	#sunfw_section_user,
	#sunfw_section_content-top-over {
		background-size:cover;
	}
	
	#sunfw_section_footer .container {
		padding: 30px 15px;
	}
	
	.dpmain {
		margin-top:0px;
	}
	
	.techtech h3,
	.techtech h1 {
		color:#fff;
	}
	
	.ctt {
		text-align:left;
	}
	
	.ctt5 {
		margin-left:15px;
	}
	
	.techtech .cn h1 {
		padding-right:15px;
	}
	
	.mod-languages .btn-group {
		margin-left:15px;
	}
	
	 .sunfw-sticky-open #column_column-33 img {
		 float:left;
	 }
	
	#sunfw_section_content-bottom-over {
		background-size:cover;
	}
	
	.cb2 img {
		padding:10px;
	}
	
	#column_column-44 {
		padding-left:0;
		padding-right:0;
	}
	
	#sunfw_section_content-bottom .container {
		padding-bottom:0;
	}
	
	.cbb .cn {
		padding-bottom:50px;
	}
	
	#column_column-15 {
		padding-left:0;
		padding-right:0;
	}
	
	#sunfw_section_about,
	#sunfw_section_about-about{
		background-size:cover;
	}
	
	.abt .cn {
		margin-right:0;
	}
	
	.abt1 img {
		padding-top:20px;
		padding-right:0;
	}
	
	.abt2 {
		margin-top:20px;
	}
	
	.abt2 div div div {
		width:100%;
		text-align:center;
	}
}