@media (min-width: 1280px) {
	#landscape-content h5 {
		font-size: 24px !important;
	}
	#logo img {
		max-width: 174px !important;
	}
	#nav-one td {
		line-height: 22px !important;
	}
}
@media (max-width: 1024px) {
	.b3.button-ripple.ui-btn.ui-corner-all.blue-btn-style {
		font-size: 12px;
	}
}
@media (min-width: 980px) {
	#metacube-header {
		height: 86px !important;
	}
	#metacube-logo img {
		max-width: 174px !important;
	}
	#landscape-image-banner {
		height: 990px !important;
	}
	#landscape-image-banner .text {
		padding-top: 87px !important;
	}
	#landscape-image-banner .svg-image {
		top: 390px !important;
		margin-top: -80px !important;
		margin-bottom: 10px !important;
		height: 580px !important;
	}
	#landscape-text-banner .text {
		padding-top: 90px !important;
		padding-bottom: 90px !important;
	}
	#landscape-text-banner .text .p3 {
		padding-top: 50px !important;
	}
	#landscape-content .row {
		height: 550px !important;
	}
	#landscape-content .row .image img {
		height: 100% !important;
	}
	#landscape-content .row .text {
		padding-top: 80px !important;
		padding-right: 55px !important;
		padding-bottom: 70px !important;
		padding-left: 55px !important;
	}
	#landscape-content .row .text .p3 {
		padding-top: 35px !important;
	}
	.blue-underline {
		width: 30px !important;
	}
	.invisible {
		height: 20px !important;
	}
	#landscape-content h5 {
		font-size: 26px !important;
	}
	#logo img {
		max-width: 174px !important;
	}
	#nav-one td {
		line-height: 22px !important;
	}
	.menu.toggleMenu {
		top: 0px !important;
	}
}
@media (max-width: 980px) {
	#landscape-image-banner {
		height: 980px !important;
	}
	#landscape-image-banner .text {
		padding-top: 88px !important;
	}
	#metacube-header {
		height: 86px !important;
	}
	#metacube-logo img {
		max-width: 174px !important;
	}
	#landscape-text-banner .p3 {
		padding-top: 55px !important;
	}
	#landscape-content .text {
		padding-top: 85px !important;
		padding-right: 58px !important;
		padding-bottom: 65px !important;
		padding-left: 85px !important;
	}
	#landscape-content .text h5 {
		font-size: 32px !important;
	}
	#landscape-content .text .invisible {
		height: 18px !important;
	}
	.blue-underline {
		width: 32px !important;
	}
	#landscape-content .text .p3 {
		padding-top: 35px !important;
	}
	#nav-one td {
		line-height: 22px !important;
	}
}
@media (max-width: 768px) {
	#metacube-header {
		height: 68px !important;
	}
	#metacube-logo img {
		max-width: 174px !important;
	}
	#logo img {
		max-width: 174px !important;
	}
	#landscape-image-banner {
		height: 980px !important;
	}
	#landscape-image-banner .text h2{
		font-size: 40px !important;
	}
	#landscape-image-banner .text h1 {
		font-size: 72px !important;
	}
	#landscape-text-banner .text h3 {
		font-size: 37px !important;
	}
	.b3.button-ripple.ui-btn.ui-corner-all.blue-btn-style {
		font-size: 12px;
	}
}
@media (max-width: 620px) {
	#landscape-image-banner .text h2{
		font-size: 32px !important;
	}
	#landscape-image-banner .text h1 {
		font-size: 58px !important;
	}
	#landscape-text-banner .text h3 {
		font-size: 34px !important;
	}
}

@media (max-width: 425px) {

	#metacube-header {
		height: 56px !important;
	}
	.header3Menu.list-unstyled {
		padding-top: 18px !important;
	}
	#metacube-logo img {
		max-width: 100px !important;
	}
	#landscape-image-banner {
		height: 410px !important;
	}
	#landscape-image-banner .text {
		padding-top: 50px !important;
	}
	#landscape-image-banner .text h2{
		font-size: 22px !important;
	}
	#landscape-image-banner .text h1 {
		font-size: 40px !important;
	}
	#landscape-image-banner .text p {
		font-size: 12px !important;
	}
	#landscape-image-banner .svg-image {
		padding-top: 10px !important;
	}
	#landscape-text-banner .text h3 {
		font-size: 28px !important;
	}

	#landscape-content div .text {
		padding-top: 55px !important;
		padding-right: 58px !important;
		padding-left: 58px !important;
		padding-bottom: 55px !important;
	}
	#landscape-content div .text h5 {
		font-size: 28px !important;
	}

	#nav-one td {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.pop_header h6 {
		font-size: 12px !important;
	}
	.pop_header .h48p {
		font-size: 26px !important;
		padding-top: 15px !important;
		padding-bottom: 10px !important;
	}
	.pop_header .p3, .news-inside-content .p3, .pop_list {
		font-size: 15px !important;
	}
	@media(max-width: 425px) {#nav-one table tbody tr td:nth-child(odd) {text-align: left !important;}}
}

@media (max-width: 375px) {
	#landscape-image-banner {
		height: 350px !important;
	}
	#landscape-image-banner .text h2{
		font-size: 20px !important;
	}
	#landscape-image-banner .text h1 {
		font-size: 38px !important;
	}
	#landscape-text-banner .text h3 {
		font-size: 26px !important;
	}
	.blue-underline {
		width: 26px !important;
	}
}

@media (max-width: 320px) {
	#landscape-image-banner {
		height: 350px !important;
	}
	#landscape-text-banner .text h3 {
		font-size: 28px !important;
	}
}
