@media screen and (min-width: 300px) and (max-width: 767px){
	body,html{overflow:scroll;}
	/*#section0 .logo{
		margin:0 auto 15px;
		max-width:260px;
	}
	#section0 .bottom-text span{
		display:inline;
	}*/
	#section0, #section1, #section2, #section3, #section4, #section5, #section6{
		border-bottom:1px dotted #818285;
		padding:15px 0;
	}
	#section0 .content-right .section-content span,
	#section0 .content-right .section-content span.two,
	#section0 .content-right .section-content1 span,
	#section1 .content-left .section-content span,
	#section1 .content-left .section-content1 span,
	#section1 .content-left .section-content2 span,
	#section2 .content-right .section-content span,
	#section2 .content-right .section-content2 span,
	#section2 .content-right .section-content1 span,
	#section4 .section-content span,
	#section4 .section-content1 span,
	#section5 .section-content span,
	#section5 .section-content1 span,
	#section6 .section-content span,
	#section6 .section-content1 span,
	#section6 .section-content2 span{
		text-align:center;
	}
	#section0 .content-right .section-content span.two,
	#section2 .content-right .section-content{
		margin:0;
	}
	#section0 .start-focus,
	#section1 .content-right .start-speed,
	#section2 .content-left .start-360,
	#section4 .start-team{
		margin:0 auto;
	}
	#section0 .section-block .animation-one,
	#section1 .content-right .animation-two,
	#section2 .content-left .animation-three{
		float:none;
		width:100%;
		max-width:400px;
		margin:0 auto 20px;
		padding:0;
	}
	#section0 .content-right,
	#section1 .content-left, #section1 .content-right,
	#section1 .content-left, #section1 .content-right,
	#section2 .content-left,
	#section2 .content-right{
		float:none;
		width:100%;
	}
	#section0 .content-right .section-content1{
		margin:20px auto 0;
		text-align:center;
		max-width:380px;
	}
	#section0 .content-right .section-content1 span,
	#section1 .content-left .section-content2 span{
		display:inline-block;
	}
	#section1 .content-left .section-content1,
	#section2 .content-right .section-content1,
	#section2 .content-right .section-content2,
	#section4 .section-content1,
	#section5 .footer-logo,
	#section6 .start-connect,
	#section6 .section-content1,
	#section6 .section-content2{
		margin:20px auto;
	}
	#section1 .content-left .section-content2{
		float:none;
		margin:0 auto;
		max-width:500px;
	}
	#section1 .content-right .start-speed{
		margin:20px auto;
	}
	#section2 .content-left .start-360,
	#section4 .start-team,
	#section6 .start-connect{
		margin-bottom:20px;
	}
	#section0 .content-right .section-content span,
	#section1 .content-left .section-content span,
	#section2 .content-right .section-content span,
	#section4 .section-content span,
	#section5 .section-content span,
	#section6 .section-content span{
		font-size:13px;
	}
	#section0 .section-block, 
	#section2 .section-block,
	#section0 .content-right .section-content1,
	#section4 .section-content1{
		margin-top:15px;
	}
	#section0 .section-block .animation-one, 
	#section1 .content-right .animation-two, 
	#section2 .content-left .animation-three,
	#section4 .start-team{
		margin-bottom:15px;
	}
	#section1 .section-block,
	#section4 .section-content1 span{
		margin:0;
	}
	#section1 .content-left .section-content1,
	#section2 .content-right .section-content1,
	#section2 .content-right .section-content2,
	#section5 .footer-logo,
	#section6 .start-connect,
	#section6 .section-content1, 
	#section6 .section-content2{
		margin:15px auto;
	}
	#section0 .content-right .section-content1 span, 
	#section1 .content-left .section-content2 span,
	#section2 .content-right .section-content span,
	#section4 .section-content span,
	#section4 .section-content1 span,
	#section2 .content-right .section-content2 span,
	#section2 .content-right .section-content1 span,
	#section1 .content-left .section-content span,
	#section0 .content-right .section-content span,
	#section5 .section-content span,
	#section6 .section-content span,
	#section6 .section-content2 span{
		display:inline;
	}
	#section1 .content-right .animation-two,
	#section2 .content-right .section-content2,
	#section4 .section-content1,
	#section6 .section-content2 span span.inline{
		margin-bottom:0;
	}
	#section4 .section-content1{
		padding:10px;
	}
	.header .logo{
		float:none;
		max-width:180px;
		margin:0 auto 25px;
	}
	.header .main-menu{
		float:none;
		max-width:inherit;
		width:100%;
	}
	.header .main-menu ul li{
		padding:0 12px;
	}
	.header .main-menu ul li a{
		font-size:14px;
	}
	#section5 .start-brand{
		margin:0 auto 20px;
	}	
	#section1 .content-left, #section1 .content-right{
		width:100%
	}
	.header{
		display:none;
	}
	#section0 .header{
		display:block;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		background:#000000;
		z-index:99;
		margin:0;
	}
	#section0 .header .logo{
		margin:0;
		padding:10px 10px 5px;
	}
	#section0 .header .main-menu{
		display:none;
	}
	#section0 .section-block{
		margin-top:25px;
	}
	.mobile-menu{
		display:block;
	}
	.mobile-menu ul{
		position:fixed;
		height:100%;
		width:180px;
		padding:0 10px;
		background:#000000;
		right:-180px;
		font-size:15px;
		list-style:none;
		display:none;
	}
	.mobile-menu ul li{
		border-bottom:1px solid rgba(255,255,255,0.5);
		text-align:left;
		line-height:30px;
	}
	.footer-icons{
		text-align:center;
	}
	
	.suite-list .suite-image,
	.suite-list .suite-content{
		float:none !important;
		width:auto;
	}
	.suite-list{
		max-width:480px;
		margin:25px auto 0 !important;
	}
	.suite-list .suite-image{
		max-width:120px;
		margin:0 auto 10px !important;
	}
	.suite-list .pull-left{
		margin-right:auto !important;
	}
	.suite-left, 
	.suite-right{
		text-align:center;
		float:none;
		width:auto;
	}
	.footer-logo-head{
		text-align:center;	
	}
	#section1,
	#section2,
	#section3,
	#section6{
		margin-top:0px;
	}
	#section0 .logo{
		display:block;
	}
}
@media screen and (min-width: 768px) and (max-width: 900px){
	#section0 .content-right .section-content span,
	#section0 .content-right .section-content span.two,
	#section0 .content-right .section-content1 span,
	#section1 .content-left .section-content span,
	#section1 .content-left .section-content1 span,
	#section1 .content-left .section-content2 span,
	#section2 .content-right .section-content span,
	#section2 .content-right .section-content2 span,
	#section2 .content-right .section-content1 span,
	#section4 .section-content span,
	#section4 .section-content1 span,
	#section5 .section-content span,
	#section5 .section-content1 span,
	#section6 .section-content span,
	#section6 .section-content1 span,
	#section6 .section-content2 span{
		text-align:center;
	}
	#section0 .content-right .section-content span.two,
	#section2 .content-right .section-content{
		margin:0;
	}
	#section0 .start-focus,
	#section1 .content-right .start-speed,
	#section2 .content-left .start-360,
	#section4 .start-team{
		margin:0 auto;
	}
	#section0 .section-block .animation-one,
	#section1 .content-right .animation-two,
	#section2 .content-left .animation-three{
		float:none;
		width:100%;
		max-width:400px;
		margin:0 auto 20px;
		padding:0;
	}
	#section0 .content-right,
	#section1 .content-left, #section2 .content-right,
	#section1 .content-left, #section2 .content-right,
	#section2 .content-left,
	#section2 .content-right{
		float:none;
		width:100%;
	}
	#section0 .content-right .section-content1{
		margin:20px auto 0;
		text-align:center;
		max-width:380px;
	}
	#section0 .content-right .section-content1 span,
	#section1 .content-left .section-content2 span{
		display:inline-block;
	}
	#section1 .content-left .section-content1,
	#section2 .content-right .section-content1,
	#section2 .content-right .section-content2,
	#section4 .section-content1,
	#section5 .footer-logo,
	#section6 .start-connect,
	#section6 .section-content1,
	#section6 .section-content2{
		margin:20px auto;
	}
	#section1 .content-left .section-content2{
		float:none;
		margin:0 auto;
		max-width:500px;
	}
	#section1 .content-right .start-speed{
		margin:20px auto;
	}
	#section2 .content-left .start-360,
	#section4 .start-team,
	#section6 .start-connect{
		margin-bottom:20px;
	}
	.header .logo{
		float:none;
		max-width:200px;
		margin:0 auto 25px;
	}
	.header .main-menu{
		float:none;
		max-width:inherit;
		width:100%;
	}
	.header .main-menu ul li{
		padding:0 12px;
	}
	.header .main-menu ul li a{
		font-size:14px;
	}
	#section5 .start-brand{
		margin:0 auto 20px;
	}
	#section1 .content-left, #section1 .content-right{
		width:100%
	}
	.footer-icons ul{
		text-align:center;
	}
	.suite-list .suite-image,
	.suite-list .suite-content{
		float:none !important;
		width:auto;
	}
	.suite-list .suite-image{
		max-width:120px;
		margin:0 auto 10px;
	}
	.suite-left, 
	.suite-right{
		text-align:center;
	}
	.suite-list .pull-left{
		margin-right:0 !important;
	}
	.suite-list .suite-image.pull-left{
		margin:0 auto 10px !important;
	}	
	#section1,
	#section2,
	#section3,
	#section6{
		margin-top:0px;
	}
}
@media screen and (min-width: 901px) and (max-width: 1024px){
	#section0 .content-right .section-content span.two{
		margin-left:20px;
	}
	#section1 .content-left,
	#section2 .content-right{
		width:55%;
	}
	#section1 .content-right,
	#section2 .content-left{
		width:45%;
	}
	#section1 .content-right .animation-two{
		width:100%
	}
	#section2 .content-right .section-content{
		margin:0;
	}
	#section2 .content-left .start-360{
		margin:0 auto -45px 0;
	}
}
@media screen and (min-width:300px) and (max-width:640px) and (orientation:landscape) {
	
}