@media screen and (max-width: 849px) {
	.page-template-page-project .proj-r {
		min-width: 0;
		padding: 0 0 30px !important;
	}

	.page-template-page-project .proj-r .the_content .img,
	.page-template-page-project .proj-r .the_content .banner {
		width: calc(100% + 30px) !important;
		max-width: none;
		margin-left: 0;
	}

	.page-template-page-project .proj-r .entry-header,
	.page-template-page-project .proj-r .the_content .text {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}

	.page-template-page-project .proj-r .the_content .button.monobtn {
		margin-left: 30px;
		margin-right: 30px;
	}

	.page-template-page-project .proj-r .the_content .tabbed-content > .nav {
		width: auto;
		margin-left: 30px;
		margin-right: 30px;
		padding-left: 0;
		padding-right: 0;
	}

	.page-template-page-project #content .the_content h2 {
		font-size: 1.75rem !important;
		line-height: 1.3;
	}

	.page-template-page-project #content .the_content h2 span {
		font-size: inherit !important;
		line-height: inherit;
	}
}
