@media (max-width: 767px) {
	/* {{{ General */
	body {
		font-size:				14px;
		line-height:			24px;
	}

	h1 {
		font-size:				30px;
		line-height:			38px;
	}

	div.schraff001-content-title > h1 {
		margin:					15px auto;
	}

	h2 {
		font-size:				24px;
		line-height:			32px;
	}

	h3 {
		font-size:				20px;
		line-height:			26px;
	}

	.schraff001-mobile-full-width {
		display:				block;
		float:					none;
		width:					100% !important;
	}

	.schraff001-content-area {
		width:					480px;
	}

	.no-mobile {
		display:				none;
	}

	.mobile-only {
		display:				initial;
	}

	.flexslider .flex-caption {
		padding:				0 20%;
	}

	.flexslider .flex-caption h2 {
		font-size:				20px;
		line-height:			30px;
	}

	.flexslider .flex-direction-nav a {
		background-size:		cover;
		height:					40px;
		width:					40px;
	}
	/* }}} */

	/* {{{ Header */
	header #schraff001-header-main-menu {
		display:				none;
	}

	header #schraff001-header-menu-phone > .schraff001-content-area > a:first-of-type {
		display:				block;
	}

	header #schraff001-header-menu-phone > .schraff001-content-area > a:last-of-type {
		line-height:			46px;
	}
	/* }}} */

	/* {{{ Block: Full BGColor 1/4 Content Image w\ Titles & Descriptions */
	.block-bundle-full_bgcolor_1_4_content_images_ .schraff001-content-area div.schraff001-block-full-bgcolor-1-4-content-images--break {
		display:				none;
	}

	.block-bundle-full_bgcolor_1_4_content_images_ .schraff001-content-area div.schraff001-block-full-bgcolor-1-4-content-images- {
		padding-left:			0;
		padding-right:			0;
		width:					100%;
	}
	/* }}} */

	/* {{{ Right Sidebar */
	.schraff001-content-area.schraff001-content-area-sidebar-right > .region-content {
		float:					none;
		padding-right:			0;
		width:					100%;
	}

	.schraff001-content-area.schraff001-content-area-sidebar-right > .region-right-sidebar {
		float:					none;
		width:					100%;
	}
	/* }}} */

	/* {{{ Block: Subhead */
	.block-bundle-subhead.schraff001-subheader-border {
		margin-bottom:			15px;
	}

	.block-bundle-subhead .schraff001-content-area h1 {
		margin:					15px 0;
	}
	/* }}} */

	/* {{{ Block: Image Block */
	.block-bundle-image_block {
		margin:					25px 0;
	}
	/* }}} */

	/* {{{ Block: 50/50 Content-Width */
	.block-bundle-50_50_content_width .schraff001-content-area .schraff001-block-50-50-content-width {
		box-sizing:				border-box !important;
		float:					none !important;
		margin-bottom:			10px !important;
		padding:				25px 35px !important;
		width:					100% !important;
	}
	/* }}} */

	/* {{{ Block: 50/50 Content-Width Images / Split Page Banners */
	.schraff001-page-banners > div,
	.block-bundle-50_50_content_width_images > div.schraff001-content-area > div {
		float:					none !important;
		height:					auto;
		margin-bottom:			10px;
		text-align:				center;
		width:					100%;
	}

	.schraff001-page-banners > div > img,
	.block-bundle-50_50_content_width_images > div.schraff001-content-area > div > img {
		height:					auto;
		width:					100%;
	}
	/* }}} */

	/* {{{ Block: Full BG 50/50 Content */
	.block-bundle-full_bg_50_50_content .schraff001-content-area {
		padding-bottom:			20px;
	}

	.block-bundle-full_bg_50_50_content .schraff001-content-area h3 {
		margin-bottom:			20px;
	}

	.block-bundle-full_bg_50_50_content .schraff001-content-area .schraff001-block-full-bg-50-50-content {
		float:					none !important;
		padding:				0;
		width:					100% !important;
	}
	/* }}} */

	/* {{{ Block: Full 1/3 Content Image w\ Title */
	.block-bundle-full_bg_1_3_content_images_w_tit .schraff001-content-area .schraff001-block-full-bg-1-3-content-images-w-tit {
		float:					none !important;
		width:					100% !important;
	}
	/* }}} */

	/* {{{ Employees Block */
	.schraff001-employee-block-item {
		border-bottom:			1px solid #6F7279;
		display:				block;
		margin:					20px 0 50px 0;
		width:					100%;
	}

	.schraff001-employee-block-item > .schraff001-employee-block-item-photo {
		display:				block;
		width:					100%;
	}

	.schraff001-employee-block-item > .schraff001-employee-block-item-photo > img {
		display:				block;
		margin:					auto;
		width:					auto;
	}

	.schraff001-employee-block-item > .schraff001-employee-block-item-detail {
		display:				block;
		margin-top:				20px;
		padding-left:			0;
		width:					100%;
	}
	/* }}} */

	/* {{{ Taxonomy View Grid 2 */
	.schraff001-view-block-grid-2 div.view-content > div {
		float:					none !important;
		margin-left:			auto !important;
		margin-right:			auto !important;
		max-width:				100%;
		width:					100% !important;
	}
	/* }}} */

	/* {{{ Taxonomy View Grid 4 */
	.schraff001-view-block-grid-4 div.view-content > div {
		float:					none !important;
		margin-left:			auto !important;
		margin-right:			auto !important;
		width:					100% !important;
	}
	/* }}} */

	/* {{{ Footer */
	footer {
		line-height:			2.4em;
	}

	footer .schraff001-content-area #schraff001-footer-bottom-left,
	footer .schraff001-content-area #schraff001-footer-bottom-right {
		float:					none;
		text-align:				center;
		width:					100%;
	}
	/* }}} */

	/**  on target marketing page */
	.ads-section{
		flex-direction: column;
	}

	.step-header{
		font-size: 25px;
	}

	.target-audience #howTargetWorks{
		font-size: 25px;
	}

	.data-section .col-6 {width: 100%;float: left;}

	.data-section ul li{
		font-size: 15px;
	}

	#tick-mark{
		margin-right: 0;
	}

	.ads-section .leaderboard{
		width: 100%;
	}

	.ads-section .large-leaderboard{
		width: 100%;
	}

	#secondAdsSection{
		margin-top: 0;
	}

	/**  */
}
