@media only screen and (min-width: 0px)and (max-width: 480px) {
	.banner-container, .banner-slides-container, .slides, .slides .image, .slides .text-container {
		width: 300px;
	}

	.slides .text-container {
		margin-top: 86px;
		padding: 11px 0;
		height: 60px;
	}

	.banner-slides-container {
		height: 146px;
	}

	.text-container .title {
		font-size: 10px;
	}

	.banner-container h2 {
		font-size: 11px !important;
	}

	ul.rox-nav-buttons li {
		padding: 0 3px !important;
	}

	div.nav-container {
		bottom: 11px !important;
	}
}

@media only screen and (min-width: 481px)and (max-width: 640px) {
	.banner-container, .banner-slides-container, .slides, .slides .image, .slides .text-container {
		width: 420px;
	}

	.slides .text-container {
		margin-top: 126px;
		padding: 11px 0;
		height: 70px;
	}

	.banner-slides-container {
		height: 196px;
	}

	.text-container .title {
		font-size: 14px;
	}

	.banner-container h2 {
		font-size: 16px !important;
	}

	ul.rox-nav-buttons li {
		padding: 0 3px !important;
	}

	div.nav-container {
		bottom: 12px !important;
	}
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
	.banner-container, .banner-slides-container, .slides, .slides .image, .slides .text-container {
		width: 600px;
	}

	.slides .text-container {
		margin-top: 192px;
		padding: 12px 0;
		height: 80px;
	}

	.banner-slides-container {
		height: 272px;
	}

	.text-container .title {
		font-size: 17px;
	}

	.banner-container h2 {
		font-size: 20px !important;
	}

	ul.rox-nav-buttons li {
		padding: 0 3px !important;
	}
}

@media only screen and (min-width: 961px)and (max-width: 1024px) {
	.banner-container, .banner-slides-container, .slides, .slides .image, .slides .text-container {
		width: 840px;
	}

	.slides .text-container {
		margin-top: 278px;
	}

	.banner-slides-container {
		height: 372px;
	}

	.text-container .title {
		font-size: 20px;
	}
}

@media only screen and (min-width: 1025px)and (max-width: 1280px) {
	.banner-container, .banner-slides-container, .slides, .slides .image, .slides .text-container {
		width: 980px;
	}

	.slides .text-container {
		margin-top: 330px;
	}

	.banner-slides-container {
		height: 424px;
	}

	.text-container .title {
		font-size: 20px;
	}
}

@media only screen and (min-width: 1281px)and (max-width: 1440px) {
	.banner-container, .banner-slides-container, .slides, .slides .image, .slides .text-container {
		width: 1220px;
	}

	.slides .text-container {
		margin-top: 424px;
	}

	.banner-slides-container {
		height: 518px;
	}

	.text-container .title {
		font-size: 20px;
	}

}

@media screen and (min-width: 1441px) {
	.banner-container, .banner-slides-container, .slides, .slides .image, .slides .text-container {
		width: 1400px;
	}

	.slides .text-container {
		margin-top: 494px;
	}

	.banner-slides-container {
		height: 588px;
	}
}