@media only screen and (min-width : 768px) and (max-width : 1024px) {

	p {
		font-size: 1.5em;
		margin: 0 0 15px;
	}

	iframe {
		height: auto;
		min-height: 300px;
	}

	table{
		width: 135%;
	}	

	.image img {
		width: 100%;
		height: auto;
	}

	.listing-item {
		font-size: 1.5em;
		margin: 0 0 15px;
	}

	.section-title {
		font-size: 3em;
	}

	.side-menu {
		display: none;
	}

	.tab-vertical .tab-nav {
		padding-left: 0;
	}

	.info-extra-type-1 .info-extra-title {
		font-size: 2.6em;
	}

	.info-extra-type-1 p {
		font-size: 1.6em;
	}

	.info-extra-type-3 .info-extra-title {
		font-size: 3.4em;
	}

	.info-extra-type-3 .featured p {
		font-size: 3.2em;
	}

	.featured-green {
		font-size: 3em;
	}

	.practice-title {
		font-size: 3.4em;
	}

	.practice-type-2 .featured p {
		font-size: 2.2em;
	}

	.tab .featured-title {
		font-size: 2.4em;
	}

	.top-box {
		height: 270px;
	}

	.m4-q5 .box {
		padding: 50px 8.33%;
	}

	.m4-q5 .grid-5 blockquote p {
		font-size: 2.2em;
	}

	.m4-q5 .grid-5 p {
		font-size: 1.6em;
	}


	.m4-q11 .subtitle {
		font-size: 2.2em;
	}

	.m4-q16 .section-title {
		font-size: 2.2em;
	}

	.m4-q16 .highlight {
		font-size: 1.6em;
	}

	.m2-q6 .grid-5 p {
		font-size: 1.8em;
	}

	.m2-q29 .grid-9 {
		padding-left: 8.33%;
		padding-right: 8.33%;
	}

	.m1-q7 .image-tooltip-link-1,
	.m1-q7 .image-tooltip-link-2,
	.m1-q7 .image-tooltip-link-3 {
		font-size: 2em;
	}

	.m1-q25 {
		padding-top: 350px;
	}

	.a1-q4 img {
		width: 100%;
		height: auto;
	}
}

