@media (max-width: 768px) {
	
	.left-block {
		background-image: none !important;
		width: 100%;
		padding: 30px;
	}
	.right-block {
		width: 100%;
		padding: 30px;
	}
	.left-block h3,
	.right-block h3 {
		margin: 0 0 30px 0;
	}
	.left-block p,
	.right-block p {
		padding: 0;
	}
	.header a.logo {
		background-size: 210px;
		width: 210px;
		height: 81px;
	}
	.search  {
		margin: 60px 0;
	}
	.search input[type=text] {
		margin: 0 0 10px 0;
	}
	.cta-box {
		margin: 30px 0 0 0;
	}
	.inline-title {
		margin: 0 0 30px 0;
	}
	.newsletter #gform_wrapper_1 .gform_body {
		width: 100% !important;
		margin-bottom: 10px !important;
	}
	.newsletter #gform_wrapper_1 .gform_footer {
		width: 100% !important;
	}
	#burger {
		display: block;
	}
	.get-in-touch h3 {
		line-height: 28px;
		margin: 0 0 30px 0;
		text-align: center;
	}
	.register-cta h3 br {
		display: none;
	}
	.news-item h2 {
		min-height: 1px;
	}
	
}