@media(max-width:1150px)
{
		/*#gradient
		{
				position: fixed;
		}*/
		#gradient_bottom
		{
				width: 166%;
		}

		.footer h3
		{
				text-align: center;
		}

		.footer .container .col-md-4 .pull-right
		{
				float: none !important;
	    	display: block;
	    	text-align: center;
		}
		.footer .container div h3
		{
				border: 0;
		}

		#footer_bottom div
		{
				text-align: center;
				margin: 5px 0 0;
		}
}

@media(max-width:800px)
{
		#gradient_bottom
		{
				transform: translateY(165px) translateX(-49px) rotate(-9deg);
		}

}

@media(max-width:570px)
{
	h6.mb-half
	{
		font-size: 15px;
	}
	.video__promotion--content h1
	{
		font-size: 30px;
	}
	.video-btn
	{
		padding: 5px 52px;

	}
	.video__promotion--overlay
	{
		height: 74%;
	}
		#gradient_bottom
		{
				transform: translateY(170px) translateX(-68px) rotate(-13deg);
			  width: 172%;
		}

		#gradient
		{
				width: 134% ;
			  transform: translateY(-80px) translateX(-90px) rotate(-13deg);
		}
		#register img{
			padding: 10px;
		}

}

@media(max-width:991px)
{
	#steps
	{
			display: none;
	}
		h6.mb-half
		{
			font-size: 19px;
		}
		.video__promotion--overlay span
		{
			font-size: 12px;
		}
		.video__promotion--content h1
		{
			font-size: 36px;
		}
		.video__promotion--overlay
		{
			height: 77%;
		}
		.video-btn
		{
			padding: 10px 60px;
		}
		.navbar-fixed-top .container
		{
				width: 94%;
		}

		#register .register-channel-parent
		{
				border: 0;
		}

		#register .register-place
		{
				padding: 0;
				float: none;
		}

		#register .register-channel
		{
				padding: 0;
		}

		/*#register .register-place img,#register .register-channel img
		{
				padding: 0;
		}*/

	#register img
	{
		margin: 0 auto;
	}
	#register span
	{
		display: block;
		text-align: center;
	}

	.item .col-xs-6
	{
		    margin: 0 0 60px;
	}
	#gradient_bottom
		{
		    transform: translateY(207px) translateX(-32px) rotate(-9deg);
		}

}

@media (max-width: 950px)
{
	.nav > li > a {
			padding: 10px 11px;
	}
}

@media (max-width: 767px)
{

	ul#w1,#w0-collapse
	{
		background: linear-gradient(to bottom right, #46b9cd, #8096cc);
	}
	ul#w1 li:hover {
	    background: #1FD0CD;
	}
	#join-cont
	{
		width: 637px;
		display: block;
		text-align: center;
		    padding: 8px 0;
	}

	#join-cont button
	{
		float: none !important;
	}

	#join-cont h1
	{
		font-size: 32px;
	}

	#join-cont p
	{
		font-size: 18px;
	}

	.navbar-fixed-top .container {
	    width: 100%;
	}
	.navbar-collapse
	{
		background: rgb(64, 182, 211);
	}
	.page-header, .control-box {
			text-align: center;
	}

	.single-img
	{
		display: block;
	}
	.single-title-cont
	{
		margin: 0;
	}
	.single-container
	{
		padding: 20px 30px;
	}
	.step-grid li
	{
		display: block;
	}
	.step-grid
	{
		margin: 50px auto 0;
		width: 100px;
	}
	.step-grid li
	{
		margin: -40px -49px;
	}

	.step-circle-1,.step-circle-2,.step-circle-3,.step-circle-4,.step-circle-5
	{
		background: none;
		background-image: none!important;
		border:1px solid;
	}

	.step-circle-1
	{
		border-color: #b1d135;
	}
	.step-circle-2
	{
		border-color: #67c08b;
	}
	.step-circle-3
	{
		border-color: #009fbf;
	}
	.step-circle-4
	{
		border-color: #a059d2;
	}
	.step-circle-5
	{
		border-color: #5059ab;
	}
	.step-info-back
	{
		margin-top: -1px;
		margin-left: 1px;
	}
	.navbar-brand img
	{
    width: 154px;
	}
	.navbar-fixed-top{
		padding-bottom: 0;
    border-bottom: 0;
	}
	.navbar-header{
		padding-bottom: 20px;
	}
	.slick-prev {
	    left: -10px!important;
	}
	.slick-next {
	    right: -10px!important;
	}
	.pricing-plan{
		margin-bottom: 50px!important;
	}
}

@media (min-width: 768px)
{

	.navbar-nav > li > a
	{
		padding-top: 7px !important;
		padding-bottom: 7px !important;
	}

}

@media (max-width: 479px) {
		.video__promotion--overlay
		{
			display: none;
		}
		a.navbar-brand
		{
			font-size: 21px;
		}
    .caption {
        word-break: break-all;
    }
		#register .register-place img, #register .register-channel img
		{
			width: 80px;
		}
		#register div span
		{
			font-size: 15px;
		}

		.channel-right-list .cont
		{
			margin: 2px 2px 2px 0;
		}
}

@media (max-width: 479px)
{
	.col-md-3.col-sm-3.col-xs-4.cont
	{
		width: 47%;
	}
}

