@media all and (max-width:850px) {
	.page-node-type-landing-page #main {
		padding:0;
	}
	.field-wrapper > .field__item, .lp-header, .field-wrapper > .field__items {
		width:100%;
	}
	.page-node-type-landing-page {
			font-size:16px;
	}
	.page-node-type-landing-page h1, .page-node-type-landing-page h2 {
		font-size:32px;
	}
	#flexslider-1 {
		width:100%;
		padding:0;
	}
	.page-node-type-landing-page .header .layout-container {
		width:100%;
	}
	#block-mainnavigation-2 #superfish-main-accordion {
		text-align:left;
		width:100%;
		background:#000;
	}
	#block-mainnavigation-2 #superfish-main-accordion > li {
		display:block;
	}
	.region-primary-menu {
		position: absolute;
		right: 0;
		text-align: right;		
	}
	#block-mainnavigation-2 .sf-accordion-toggle a {
		display: inline-block;
		background: #000;
		padding: 5px 8px;
		margin-top: 10px;
		color:#fff;
	}
	#block-mainnavigation-2 ul.menu > li a {
		background:#000;
		color:#fff;
		border:none;
		text-shadow:none;
		font-size:14px;
	}
	#block-mainnavigation-2 ul.menu > li a:hover {
		border-radius:0;	
	}
	.flexslider .flex-control-nav {
		bottom:0;
	}

	
}

@media all and (max-width:630px) {
	
	.lp-header > .field__item {
		width:100%;
		padding:3%;
	}
	.field-wrapper-0 {
		padding-top:0;
	}
	.main-function-detail > div, .field--name-field-lp-sub-function > div, .field--name-field-lp-promotion > div, 
	.field--name-field-product-images > .field__item, .field--name-body > div {
		width:100%;
		padding:3%;		
	}
	.field--name-field-webform {
		padding:10px;
	}
	.page-node-type-landing-page h2 {
		text-align:center;
	}
	.field-wrapper-6 {
		padding:3%;
	}
	#block-footercontact {
		width:100%;
		padding:3%;
	}
	.region-header {
		max-width:25%;
		width:auto;
	}


}

@media all and (min-width: 631px) and (max-width: 850px) {
	.region-header {
		max-width:20%;
		width:auto;
	}
	
	
}

@media all and (min-width: 851px) and (max-width: 1100px) {
	
	.field-wrapper > .field__item, .lp-header, .field-wrapper > .field__items,
	.page-node-type-landing-page .header .layout-container, #flexslider-1 {
		width:100%;
	}

	
}