@media (max-width:1920px){
	
	section.part-4 img { margin-bottom: -15px;}
	
	header.inner { min-height:430px; }
	
	
	
	.col-xs-12
	{
		margin-top: 0px;
	}
	
	section.part-5 .part-5-top img {
		margin-top: -45px;
	}
}
}
}
	
@media (max-width:1199px){
	footer { font-size:14px; }
	h2 { font-size:170%; }
	h3 { font-size:100%; }
	header { background-size:100%!important; background-repeat:no-repeat!important; min-height:385px; }
	.navbar-inverse { max-width:970px; }
	section.part-1, section.part-2 { background-size:100%!important; background-repeat:no-repeat!important;}
	
	section.part-2 .part-2-top, section.part-2 .part-2-btm { background-size:100%!important; background-repeat:no-repeat!important;}
	section.part-3 { background-size:60%!important; background-repeat:no-repeat!important; margin-top:-20px;}
	section.part-1 { padding-bottom:6%; }
	section.part-2 { min-height:auto; }
	.navbar-brand > img { width: 40%; height:auto; }
	.navbar-nav > li { padding: 60px 2%; }
	section.part-3 .play-now { padding:5px 10px; }
	span.text-content span { line-height:18px; font-size:12px; }
	section.part-2 h1 { padding-top:10%; font-size:40px; }
	section.part-2 .part-2-top { height:382px; min-height:auto; }
	section.part-2 .part-2-btm { height:300px; min-height:auto; }
	section.part-4 .part-4-middle { height:584px; }
	section.part-2 .whitebg { margin-top:-40px; }
	
	header.inner { min-height:430px; }
	
	
}
@media (max-width:1060px){
	section.part-2{
		min-height:100px
	}
}
@media (max-width:1024px){
	header {
		min-height:100%
	}
}

@media (max-width:991px){
	.leftBlock
	{
		width:50%;
	}
	.rightBlock
	{
		width:50%
	}
	
	.cnctHdr
	{
		width:80%;
	}
	
	section.part-2 .part-2-btm  .cloudbg{margin-bottom: -1px;
	}
	footer { font-size:14px;  text-align:center; }
	.disp-none { display:block; }
	footer .top .go-top img { margin-right:0px; }
	header { min-height:325px; }
	header.inner { min-height:370px; }
	.navbar-inverse { max-width:750px; }
	.navbar-brand > img { width: 35%; height:auto; }
	.navbar-nav > li { padding: 40px .5%; }
	section.part-2 h1 { padding-top: 18%; padding-bottom: 15%;}
	section.part-4 h2, section.part-4 h3 { font-size:40px;}
	section.part-4 h3 span { font-weight:200; }
	section.part-4 .learnmore { font-size:14px; }
	section.part-4 h2 { padding-top:12%; }
	ul.img-list { margin-bottom:20px; }
	section.part-3 .play-now { padding:5px 20px; }
	section.part-2 .part-2-top {min-height: auto;}
	section.part-2 .part-2-btm {height: 615px;  min-height: auto;}
	ul.img-list { width:280px; margin: 0 auto 20px auto; }
	section.part-4 .part-4-middle { height:510px; }
	section.part-2 h3 { padding-top:0%; }
	section.part-3 { margin-top:-80px; }
	
	section.part-3 {
		padding-top: 100px;
	}
}
@media (max-width:900px){
	blockquote{
		 font-size:15px;
		 height: 330px;
	}
	section.part-2 h1 { padding-top: 15%; padding-bottom: 12%;}
}
@media (max-width:800px){
	blockquote{
		 font-size:15px;
		 height: 330px;
	}
	section.part-2 h1 { padding-top: 15%; padding-bottom: 10%;}
	section.part-4 h2, section.part-4 h3 { font-size:24px;}
	section.part-4 h3 span { font-weight:200; }
	section.part-4 .learnmore { font-size:14px; }
	section.part-4 h2 { padding-top:18%; }
}
@media (max-width:767px){
	
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
		opacity:1 !important;
	}
	blockquote{
		 font-size:15px;
		 height: 330px;
	}
	body { overflow-x:hidden; }
	header {min-height:250px;}
	header.inner { min-height:300px; }
.navbar-toggle .icon-bar { width:25px; height:3px; margin-bottom:5px; }
.navbar-inverse .navbar-toggle:hover { background:none; }
.navbar-inverse .navbar-toggle { right:30px; border:none; top:20px; }
.container-fluid {  }
.navbar-inverse { width:96%; }
.navbar-collapse { border:none; padding:0px; margin:0px; }
.navbar-inverse .navbar-nav > li { display:block; padding:0px!important; margin:0px!important; }
.navbar-inverse .navbar-nav > .active > a { background:#6eb43f!important; }	
.navbar-inverse .navbar-nav > li > a { display:block; padding:10px; background:#6eb43f!important; color:#fff; font-size:20px; font-weight:300; border-bottom:1px solid #7bca47; }
.navbar-inverse .navbar-nav > li > a:hover { background:#262624!important; color:#fff; }
.navbar-inverse .navbar-nav > li.second { margin-right:10%; }
.navbar-inverse .navbar-nav > li.third { margin-left:25%; }
.navbar-inverse .navbar-nav > li:last-child a { border-radius:0px; padding:10px; display:block; }
section.part-2 { margin-top:-75px; }
section.part-2 h1 { padding-top: 8%; padding-bottom: 15%;}
.container .navbar-brand { text-align: left; margin: 20px auto 0px 30px; padding: 0; width:190px; z-index:99; }
.container .navbar-brand img { width:190px; }
section.part-1 ul.icons li { font-size:35px!important; }
section.part-1 ul.icons li.unity img { width:80px; height:auto; margin-top:-8px; }
section.part-2 .part-2-top {height: 245px;  min-height: 100px;}
section.part-2 h1 {font-size: 30px;padding-top: 10%;}
section.part-2 .part-2-btm {height: 500px;  min-height: auto;}
section.part-2 h3 { padding-top:0%; }
section.part-5 .part-5-middle { background:#fcf9f6; }
section.part-5 input[type=text] { background:#fcf9f6; }
section.part-5 textarea {background:#fcf9f6; }
section.part-4 .part-4-middle { min-height: 100px; }
section.part-2 .whitebg { margin-top:-5px; }
section.part-3 .feature-wrap { margin-bottom:5px; }
section.part-5 form { width:78%; padding-right:2%; }
section.part-5 .part-5-middle { height:auto; padding-bottom:10px; }	
}

@media (max-width:640px){
	blockquote{
		 font-size:15px;
		 height: 330px;
	}
	header { min-height:220px; }
	header.inner { min-height:270px; }
	section.inner-part-1 h1 { font-size:24px; }
	section.part-4 h2, section.part-4 h3 { font-size:24px;}
	section.part-4 h3 span { font-weight:200; }
	section.part-4 .learnmore { font-size:14px; }
	section.part-4 h2 { padding-top:35%; }
	section.part-2 h1 { font-size:30px;}
	section.part-2 .part-2-btm {height: 430px;  min-height: auto;}
}

@media (max-width:520px){
	blockquote{
		 font-size:14px;
		 height: 330px;
	}
	.leftBlock
	{
		display:none
	}
	.rightBlock
	{
		width:90%
	}
	.cnctHdr
	{
		width:90%;
	}

	header { min-height:170px; }
	header.inner { min-height:230px; }
	section.part-2 { margin-top:-20px; }
	section.part-2 h1 { padding-top: 0%;padding-bottom: 15%;}
	section.part-2 h3 { font-size:22px!important; word-break: break-all; }
	section.part-4 h2 { padding-top:25%; }
	section.part-5 form { width:90%; }
	section.part-2 h3.text-right  { width:100%; font-size:20px!important; }
	section.part-2 h3.text-left { width:100%; font-size:20px!important; }
	section.part-2 h3.text-left span { width:70%; }
	section.part-2 h3.text-right span { width:70%; }
	section.part-2 .part-2-top {height: 200px;  min-height: 100px;}
	section.part-2 .part-2-btm {height: 380px;  min-height: 100px;}
	
}

@media (max-width:480px){
	.leftBlock
	{
		display:none
	}
	.rightBlock
	{
		width:100%
	}
	
	h2 {
	font-size: 25px;
	}
	
	section.part-4 img {
	margin-bottom: 0px;
	}
	
	section.part-4 .part-4-middle {
	height: 400px;
	}
	
	
	
	header { min-height:150px; }
	.container .navbar-brand { padding:0px; }
	.navbar-brand > img { width:50%; }
	section.part-4 h2 { padding-top:25%; }
	section.part-2 { margin-top:-60px; }
	section.part-2 h1 { padding-top: 4%;padding-bottom: 12%;font-size: 22px;}
	header { background-position: bottom left !important; background-color: #039cc8 !important; background-size: 100% !important; }
	header.inner { min-height: 230px; background-position: bottom left !important; background-color: #039cc8 !important; background-size: 100% !important; }
	section.inner-part-1 { margin-top:-15px; }
	.container .navbar-brand { margin: 10px auto 0px 30px; padding: 0; }
	section.part-1 ul.icons li { font-size:30px!important; }
	section.part-1 ul.icons li.unity img { width:70px; height:auto; margin-top:-8px; }
	section.part-1 ul.icons li { margin: 20px 5px; }
	section.part-2 .part-2-btm {height: 320px;  min-height: auto;}
	.disp-none2 { display:block; }
	.disp-none3 { display:none; }
	footer img { margin: 10px auto; display:block; }
	footer .top .go-top img { margin-right:auto; }
	section.part-3 { margin-top:-50px; background-size:90% auto!important; }
	section.part-3 h2 { margin-bottom:7%;margin-top: -20px; }
	section.part-3 .feature-toggle { width:70px; height:70px; margin-bottom: 40px;}
	section.part-3 .feature-toggle:after { font-size:45px; line-height:55px; width:60px; }

	section.part-3 .feature-toggle-less { width:70px; height:70px; }
	section.part-3 .feature-toggle-less:after { font-size:45px; line-height:45px; width:60px; }
	span.text-content span { font-size:14px!important; line-height:18px; }
	section.part-3 .feature-wrap { margin-bottom:0px; }
	section.part-2 h3.text-left { font-size:14px!important; }
	section.part-2 h3.text-right { font-size:14px!important; }
	section.part-2{
		min-height:100px
	}
	.part-5-top{
		margin-bottom: -7px;
	}
	blockquote{
		 font-size:14px;
		 height: 390px;
	}

}
@media (max-width:400px){
	blockquote{
		 font-size:14px;
		  height: 390px;
	}
	.leftBlock
	{
		display:none
	}
	.rightBlock
	{
		width:100%
	}
	
	.part-5-top
	{
		margin: -11px;
	}
	.part-4-top
	{
		margin: -55px;
	}
	
	section.part-2 .part-2-btm {height: 240px;  min-height: auto;}
	section.part-3 { margin-top:0px; }
	section.part-2 .whitebg{
		margin-bottom:-1px;
	}
	section.part-2{
		min-height:100px
	}
	
	section.part-1 {
	 margin-top: 0px;
	}
	
	section.part-4 .part-4-middle {
	height: 400px;
	}
}
@media (max-width:360px){
	blockquote{
		 font-size:14px;
		  height: 390px;
	}
section.part-1 {
		margin-top: 0px;
	}
	section.part-4 .part-4-middle {
		height: 400px;
	}
	section.part-4 img {
		margin-bottom: 0px;
	}
	h2 {
		font-size: 20px;
	}
	section.part-3 h2 {
		margin-top: -10px;
	}
	
	header {
		min-height: 100%;
	}
}
@media (max-width:320px){
	.leftBlock
	{
		display:none
	}
	.rightBlock
	{
		width:100%
	}
	
	
	section.part-1 {
		margin-top: 0px;
	}
	header { min-height: 100%; background-position: bottom left !important; background-color: #039cc8 !important; background-size: 110% !important; }	
	header.inner { min-height:170px; }
	section.part-4 h2 { padding-top:33%; }
	.disp-none1 { display:block; padding:0px; }
	section.part-2 { margin-top:-10px; }	
	section.part-2 h1 { padding-top: 5%;padding-bottom: 9%;}
	section.part-2 h3 { font-size:12px!important; }
	section.part-3 .screenshot { text-transform:uppercase; font-size:16px; color:#fff; font-family: 'Raleway', sans-serif; font-weight:500; width:100%;  cursor:pointer;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f8a35+0,7fc56b+100 */
	background: #3f8a35; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #3f8a35 0%, #7fc56b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  #3f8a35 0%,#7fc56b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  #3f8a35 0%,#7fc56b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f8a35', endColorstr='#7fc56b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	display:inline-block; padding:5px 20px; border-radius:10px; border:1px solid #fff; text-align:center; margin-bottom:10px; font-size:12px;}
	section.part-3 .screenshot:hover { text-decoration:none; }
	section.part-2 .part-2-btm {height: 220px;  min-height: auto;}
	section.part-4 .part-4-middle { margin-top:-25px; height:290px; }
	section.part-4 h2 {  padding-top: 16%; font-size: 20px;}
	section.part-4 h3 { margin-top:0px; }
	section.part-2 .whitebg { margin-top:-5px; }

	section.part-3 h2 {
		margin-top: -40px;
	}
	.cloud {
		margin-top: 0px;
	}

	h2 {
		font-size: 20px;
	}
	
	section.part-2 .part-2-top {
		margin-top: -60px;
	}
		
	#loadMore h2 {
		margin-top: 0px;
	}
	
	blockquote{
		 font-size:14px;
		  height: 390px;
	}

}
@media (max-width:319px){
.container .navbar-brand img { width:65%; }
blockquote{
		 font-size:14px;
		  height: 390px;
	}
}