@media screen and (max-width: 549px) {
	.site  {
		padding:10px!important;	
	}
	#masthead {
		padding:10px;	
	}
	#mtif-container {
		height:1400px!important;	
	}
	#after-quote-sub {
		width:100%!important;	
	}
	#mt-insurance-form {
		margin:0px;
	}
	#mtif-container label {
		font-size:10px!important;
			
	}
	#mt_about_you {
		width:90%!important;
		height:auto!important;
	}
	#mt_cover_details {
		width:90%!important;
		height:auto!important;
	}
	#mt_additional_details {
		width:90%!important;
		height:auto!important;
	}
/*	#mti-day {
		width:35px!important;	
	}
	#mti-month {
		width:50px!important;
		margin:0px 5px!important;	
	}
	#mti-year {
		width:55px!important;	
	}
*/	#branding-container {
		width:100%;
		text-align:center;
	}
	#branding-container #logo {
		width:100%;	
	}
	#social_head_container {
		width:120px;
		text-align:center;
		margin:0px auto 5px;
		padding:10px 0px;
		display:none;	
	}
	#contact_head_container {
		width:100%;	
	}
	#header_contact {
		position:relative!important;
		float:left!important;	
		width:100%!important;
		top:0px!important;
		right:0px!important;
		margin-bottom:35px;
		margin-top:70px!important;
	}
	#open-banner {
		top:125px!important;
	}
	#header_contact .contact_info {
		border:none!important;
		margin-top:2px;
		line-height:140%;
		font-size:13px!important;	
	}
	#head_email {
		padding-bottom:5px;	
	}
	#header_contact .contact_title {
		display:none;	
	}
	#head_telephone {
		width:auto;
		text-align:center;
		height:25px;
		margin:0px auto 5px;
		border-top:1px solid #777;
		padding-top:10px;	
	}
	#head_email {
		width:auto;
		text-align:center;
		height:25px;
		margin:0px auto 5px;
		border-top:1px solid #777;
		border-bottom:1px solid #777;
		padding-top:10px;		
	}
	#site-navigation {
		display:none;
	}
	.featured_image {
		display:none;	
	}
	.three_quarters {
		width:75%;	
	}
	.monster_menu_item {
		float:none!important;
		width:100%!important;
		margin-bottom:10px;
	}
	.monster_menu_item:hover {
		text-decoration:none!important;	
	}
	.monster_menu_item #monsubcom {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubmot {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubcare {
		width:100%;
		position:relative;	
		left:0px;
	}
	.monster_menu_item #monsubsme {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubper {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubris {
		width:100%;
		position:relative;
		left:0px;	
	}
	#menu_arrow_com {
		display:none;	
	}
	#menu_arrow_mot {
		display:none;	
	}
	#menu_arrow_care {
		display:none;	
	}
	#menu_arrow_sme {
		display:none;	
	}
	#menu_arrow_per {
		display:none;	
	}
	#menu_arrow_risk {
		display:none;	
	}
	.mon_container ul {
		padding:0px!important;	
	}
	.mon_container ul li {
		text-align:center!important;
		font-size:12px!important;
		float:none!important;
		width:100%!important;
		list-style:none!important;
		margin-left:0px!important;
		border-top:1px dotted #CCC!important;		
	}
	.menu_bg {
		margin-top:-15px;	
	}
	.quarter {
		width:100%!important;	
	}
	.small_ads {
		height:100px!important;
		max-height:100px!important;	
	}
	.small_ads .s_service_icon {
		display:none;	
	}
	.small_ads img {
		display:none;	
	}
	.fifth {
		width:100%!important;	
	}
	.responsive_m {
		margin-top:20px;	
	}
	.responsive_no {
		display:none;	
	}
	.quarter {
		min-height:150px!important;	
	}
	.three_quarters {
		width:100%!important;	
	}
	#primary #content {
		padding:10px	
	}
	.entry-title {
		text-align:center;
		font-size:16px!important;	
	}
	.entry-content ul {
		margin:10px!important;	
	}
	.twitter .tweet_container {
		background-image:none;
		background-color:#00ACED;
		height:auto;
		border-radius:5px;	
	}
	.twitter .tweet_container p {
		font-size:12px;
	}
	#twitter_header h2 {
		font-size:20px!important;	
	}
	.blogfeed .blog_container {
		background-image:none;
		background-color:#5A4099;
		height:auto;
		border-radius:5px;	
	}
	.blog_container .read_news_more {
		background-color:#3c2672!important;	
	}
	.blog_container .read_news_more:hover {
		background-color:#795ac5!important;	
	}	
	.blogfeed h2 {
		font-size:20px!important;
	}
	.general_contact {
		display:none!important;	
	}
	.site-info {
		font-size:8px;	
	}
	.content_head {
		display:none;	
	}
	#social_share {
		display:none;	
	}
	.girl_image {
		display:none;	
	}
	.motor_trade_quote {
		width:100%!important;
		margin-top:0px!important;	
	}
	#email_landing_loading {
		width:100%!important;
	}
	#email_landing_finish {
		width:100%!important;
	}
	#email_landing_finish h4 {
		font-size:20px!important;	
	}
	#email_landing_finish p {
		font-size:12px;
		width:88%!important;	
	}
	.tel_none {
		display:block;
	}
	.exp_number {
		display:none;	
	}
	.page-template-email_m_landing_page-php #head_email {
		display:none;	
	}
	.page-template-email_m_landing_page-php #head_address {
		display:none;	
	}
	.page-template-email_m_landing_page-php #head_telephone {
		border-bottom:1px solid #777777;
		padding-bottom:10px;	
	}
	.page-template-email_m_landing_page-php #head_telephone span {
		font-size:16px!important;
		margin-top:0px;	
	}
	.motor_trade_quote h1 {
		font-size:20px!important;	
	}
	.not_mobile_motor {
		display:none;	
	}
	/* NEW MOTOR TRADE*/
	.blocks{
		float:none !important;	
		margin-right:0 !important;
	}
	#motor-landing-banner, #call-to-buttons{
		width:100% !important;	
	}
	.blocks #motor-landing-banner{
		padding:0;
		height:560px;	
	}
	.blocks #motor-landing-content{
		width:85%;
	}
	#price-girl{
		display:none;	
	}
	#motor-landing-header{
		width:100% !important;
		height:auto !important;
		background-image:none;
		background-color:#DA2422;
		padding-bottom:10px;	
	}
	.blocks #tabs-motor-landing .ui-tabs .ui-tabs-panel{
		width:100%;	
		padding:0;
		padding-top:25px;
	}
	.blocks .motor-trade-blog-posts{
	width:100%;
	margin-right:0;	
	}
	.blocks .motor-trade-blog-posts .post{
	width:100%;	
	}
	.blocks .motor-trade-blog-posts .post .content{
	width:60%;	
	}
	
	/* ARCHIVE STYLING */
	#content .archive-blog-posts{
	width:100%;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;	
	margin-right:0;
	}
	#content .archive-blog-posts .post{
	width:100%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	padding-bottom:10px;	
	}
	#content .archive-blog-posts .post:last-child{
	border:none;	
	}
	#content .archive-blog-posts .post .post-title, .motor-trade-blog-posts .post .post-title a{
	color:#DA2422;	
	}
	#content .archive-blog-posts .post .post-meta{
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;	
	}
	#content .archive-blog-posts .post .post-excerpt{
	font-size:12px;	
	color:#666666;
	}
	#content .archive-blog-posts .post .image{
	width:100%;
	max-height:200px;
	overflow:hidden;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	margin-right:25px;	
	}
	#content .archive-blog-posts .post .image img{
	width:100%;
	height:auto;	
	}
	#content .archive-blog-posts .post .content{
	width:100%;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;		
	}
}
@media screen and (min-width: 550px) and (max-width: 600px) {
	.site  {
		padding:10px!important;	
	}
	#masthead {
		padding:10px;	
	}
	#mtif-container {
		height:1400px!important;	
	}
	#after-quote-sub {
		width:100%!important;	
	}
	#branding-container {
		width:100%;
		text-align:center;
	}
	#branding-container #logo {
		width:100%;	
	}
	#mt-insurance-form { 
		margin:0px!important;
	}
	#social_head_container {
		width:120px;
		text-align:center;
		margin:0px auto 5px;
		padding:10px 0px;
		display:none;	
	}
	#contact_head_container {
		width:100%;	
	}
	#header_contact {
		position:relative!important;
		float:left!important;	
		width:100%!important;
		top:0px!important;
		right:0px!important;
		margin-bottom:35px;
	}
	#header_contact .contact_info {
		border:none!important;
		margin-top:2px;
		line-height:140%;
		font-size:13px!important;	
	}
	#head_email {
		padding-bottom:5px;	
	}
	#header_contact .contact_title {
		display:none;	
	}
	#head_telephone {
		width:auto;
		text-align:center;
		height:25px;
		margin:0px auto 5px;
		border-top:1px solid #777;
		padding-top:10px;	
	}
	#head_email {
		width:auto;
		text-align:center;
		height:25px;
		margin:0px auto 5px;
		border-top:1px solid #777;
		border-bottom:1px solid #777;
		padding-top:10px;		
	}
	#site-navigation {
		display:none;
	}
	.featured_image {
		display:none;	
	}
	.three_quarters {
		width:75%;	
	}
	.monster_menu_item {
		float:none!important;
		width:100%!important;
		margin-bottom:10px;
	}
	.monster_menu_item:hover {
		text-decoration:none!important;	
	}
	.monster_menu_item #monsubcom {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubmot {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubcare {
		width:100%;
		position:relative;	
		left:0px;
	}
	.monster_menu_item #monsubsme {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubper {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubris {
		width:100%;
		position:relative;
		left:0px;	
	}
	#menu_arrow_com {
		display:none;	
	}
	#menu_arrow_mot {
		display:none;	
	}
	#menu_arrow_care {
		display:none;	
	}
	#menu_arrow_sme {
		display:none;	
	}
	#menu_arrow_per {
		display:none;	
	}
	#menu_arrow_risk {
		display:none;	
	}
	.mon_container ul {
		padding:0px!important;	
	}
	.mon_container ul li {
		text-align:center!important;
		font-size:12px!important;
		float:none!important;
		width:100%!important;
		list-style:none!important;
		margin-left:0px!important;
		border-top:1px dotted #CCC!important;		
	}
	.menu_bg {
		margin-top:-15px;	
	}
	.quarter {
		width:48%!important;	
	}
	.small_ads {
		height:100px!important;
		max-height:100px!important;	
	}
	.small_ads .s_service_icon {
		display:none;	
	}
	.small_ads img {
		display:none;	
	}
	.fifth {
		width:48%!important;	
	}
	.service_area .header h2 {
		font-size:100%!important;	
	}
	.service_area .button_service {
		font-size:100%!important;	
	}
	.responsive_alt .quarter {
		width:100%!important;	
	}
	.repsonsive_floats .odd {
		float:left;
		margin-left:0px;	
	}
	.repsonsive_floats .even {
		float:right;
		margin-right:0px;				
	}
	.responsive_m {
		margin-top:20px;	
	}
	.responsive_no {
		display:none;	
	}
	.quarter {
		min-height:150px!important;	
	}
	.three_quarters {
		width:100%!important;	
	}
	#primary #content {
		padding:10px	
	}
	.entry-title {
		text-align:center;
		font-size:16px!important;	
	}
	.entry-content ul {
		margin:10px!important;	
	}
	.twitter .tweet_container {
		background-image:none;
		background-color:#00ACED;
		height:auto;
		border-radius:5px;	
	}
	.twitter .tweet_container p {
		font-size:12px;
	}
	#twitter_header h2 {
		font-size:20px!important;	
	}
	.blogfeed .blog_container {
		background-image:none;
		background-color:#5A4099;
		height:auto;
		border-radius:5px;	
	}
	.blog_container .read_news_more {
		background-color:#3c2672!important;	
	}
	.blog_container .read_news_more:hover {
		background-color:#795ac5!important;	
	}	
	.blogfeed h2 {
		font-size:20px!important;
	}
	.general_contact {
		display:none!important;	
	}
	.site-info {
		font-size:8px;	
	}
	.content_head {
		display:none;	
	}
	#social_share {
		display:none;	
	}
	.girl_image {
		display:none;	
	}
	.motor_trade_quote {
		width:100%!important;
		margin-top:0px!important;	
	}
	#email_landing_loading {
		width:100%!important;
	}
	#email_landing_finish {
		width:100%!important;
	}
	#email_landing_finish h4 {
		font-size:20px!important;	
	}
	#email_landing_finish p {
		font-size:12px;
		width:88%!important;	
	}
	.tel_none {
		display:block;
	}
	.exp_number {
		display:none;	
	}
	/* ARCHIVE STYLING */
	#content .archive-blog-posts{
	width:100%;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;	
	margin-right:0;
	}
	#content .archive-blog-posts .post{
	width:100%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	padding-bottom:10px;	
	}
	#content .archive-blog-posts .post:last-child{
	border:none;	
	}
	#content .archive-blog-posts .post .post-title, .motor-trade-blog-posts .post .post-title a{
	color:#DA2422;	
	}
	#content .archive-blog-posts .post .post-meta{
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;	
	}
	#content .archive-blog-posts .post .post-excerpt{
	font-size:12px;	
	color:#666666;
	}
	#content .archive-blog-posts .post .image{
	width:100%;
	max-height:200px;
	overflow:hidden;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	margin-right:25px;	
	}
	#content .archive-blog-posts .post .image img{
	width:100%;	
	}
	#content .archive-blog-posts .post .image img{
	width:100%;
	height:auto;	
	}
	#content .archive-blog-posts .post .content{
	width:100%;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;		
	}
}
@media screen and (min-width: 601px) and (max-width: 800px) {
	#social_head_container .clear {
		display:none;	
	}
	#contact_head_container .clear {
		display:none;	
	}
	#contact-loadv2 {
		padding:317px 0px!important;	
	}
	#mt-ajax-loader {
		padding:270px!important;	
	}
	.site  {
		padding:10px!important;	
	}
	#after-quote-sub {
		width:100%!important;	
		height:1400px!important;
	}
	#mtif-container {
		height:1400px!important;	
	}
	#mt_about_you {
		width:90%!important;
	}
	#mt_cover_details {
		width:90%!important;
	}
	#mt_additional_details {
		width:90%!important;
	}
	#masthead {
		padding:10px;	
	}
	#branding-container {
		width:100%;
		text-align:center;
	}
	#branding-container #logo {
		width:100%;	
	}
	#social_head_container {
		width:120px;
		text-align:center;
		margin:0px auto 5px;
		padding:10px 0px;
		display:none;	
	}
	#contact_head_container {
		width:100%;	
	}
	#header_contact {
		position:relative!important;
		float:left!important;	
		width:100%!important;
		top:0px!important;
		right:0px!important;
		margin-bottom:35px;
	}
	#header_contact .contact_info {
		border:none!important;
		margin-top:2px;
		line-height:140%;
		font-size:13px!important;	
	}
	#head_email {
		padding-bottom:5px;	
	}
	#header_contact .contact_title {
		display:none;	
	}
	#head_telephone {
		width:auto;
		text-align:center;
		height:25px;
		margin:0px auto 5px;
		border-top:1px solid #777;
		padding-top:10px;	
	}
	#head_email {
		width:auto;
		text-align:center;
		height:25px;
		margin:0px auto 5px;
		border-top:1px solid #777;
		border-bottom:1px solid #777;
		padding-top:10px;		
	}
	#site-navigation {
		display:none;
	}
	.featured_image {
		display:none;	
	}
	.three_quarters {
		width:75%;	
	}
	.monster_menu_item {
		float:none!important;
		width:100%!important;
		margin-bottom:10px;
	}
	.monster_menu_item:hover {
		text-decoration:none!important;	
	}
	.monster_menu_item #monsubcom {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubmot {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubcare {
		width:100%;
		position:relative;	
		left:0px;
	}
	.monster_menu_item #monsubsme {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubper {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubris {
		width:100%;
		position:relative;
		left:0px;	
	}
	#menu_arrow_com {
		display:none;	
	}
	#menu_arrow_mot {
		display:none;	
	}
	#menu_arrow_care {
		display:none;	
	}
	#menu_arrow_sme {
		display:none;	
	}
	#menu_arrow_per {
		display:none;	
	}
	#menu_arrow_risk {
		display:none;	
	}
	.mon_container ul {
		padding:0px!important;	
	}
	.mon_container ul li {
		text-align:center!important;
		font-size:12px!important;
		float:none!important;
		width:100%!important;
		list-style:none!important;
		margin-left:0px!important;
		border-top:1px dotted #CCC!important;		
	}
	.menu_bg {
		margin-top:-15px;	
	}
	.quarter {
		width:48%!important;	
	}
	.small_ads {
		height:100px!important;
		max-height:100px!important;	
	}
	.small_ads .s_service_icon {
		display:none;	
	}
	.small_ads img {
		display:none;	
	}
	.fifth {
		width:48%!important;	
	}
	.service_area .header h2 {
		font-size:100%!important;	
	}
	.service_area .button_service {
		font-size:100%!important;	
	}
	.responsive_alt .quarter {
		width:100%!important;	
	}
	.repsonsive_floats .odd {
		float:left;
		margin-left:0px;	
	}
	.repsonsive_floats .even {
		float:right;
		margin-right:0px;				
	}
	.responsive_m {
		margin-top:20px;	
	}
	.responsive_no {
		display:none;	
	}
	.quarter {
		min-height:150px!important;	
	}
	.three_quarters {
		width:100%!important;	
	}
	#primary #content {
		padding:10px	
	}
	.entry-title {
		text-align:center;
		font-size:16px!important;	
	}
	.entry-content ul {
		margin:10px!important;	
	}
	.twitter .tweet_container {
		background-image:none;
		background-color:#00ACED;
		height:auto;
		border-radius:5px;	
	}
	.twitter .tweet_container p {
		font-size:12px;
	}
	#twitter_header h2 {
		font-size:20px!important;	
	}
	.blogfeed .blog_container {
		background-image:none;
		background-color:#5A4099;
		height:auto;
		border-radius:5px;	
	}
	.blog_container .read_news_more {
		background-color:#3c2672!important;	
	}
	.blog_container .read_news_more:hover {
		background-color:#795ac5!important;	
	}	
	.blogfeed h2 {
		font-size:20px!important;
	}
	.general_contact {
		display:none!important;	
	}
	.site-info {
		font-size:8px;	
	}
	.content_head {
		display:none;	
	}
	#social_share {
		display:none;	
	}
	.girl_image {
		width:100%!important;
		margin-top:20px;	
	}
	.girl_image img {
		width:100%!important;	
	}
	.motor_trade_quote {
		width:100%!important;
		margin-top:0px!important;	
	}
	#email_landing_loading {
		width:100%!important;
	}
	#email_landing_finish {
		width:100%!important;
	}
	#email_landing_finish h4 {
		font-size:20px!important;	
	}
	#email_landing_finish p {
		font-size:12px;
		width:88%!important;	
	}
	.tel_none {
		display:block;
	}
	.exp_number {
		display:none;	
	}
	.blocks #motor-landing-banner{
		width:97%;
		height:500px;	
	}
	.blocks #motor-landing-banner #motor-landing-header{

	}
	.blocks #motor-landing-banner #motor-landing-content{
		width:335px;
	}
	.blocks #motor-landing-banner #call-to-buttons{
		width:350px;
	}
	.blocks #tabs-motor-landing .ui-tabs .ui-tabs-panel{
		width:100%;
		margin-left:0;
		padding-left:0;	
		margin-top:40px;
	}
	.blocks .motor-trade-blog-posts{
		width:400px;
		margin-right:25px;	
	}
	.blocks .motor-trade-blog-posts .post .content{
		width:275px;	
	}
	#mtif-container {
		height: 1700px!important;
	}
	#mtif-wrapped{
		height:auto !important;	
	}
	#mt_about_you {
		width:90% !important;
		height:auto !important;
		float:none !important;
	}
	#mt_cover_details {
		width:90% !important;
		height:auto !important;
		float:none !important;
	}
	#mt_additional_details {
		width:90% !important;
		height:auto !important;
		float:none !important;
	}
}
@media screen and (min-width: 801px) and (max-width: 1200px) {
	#after-quote-sub {
		width:100%!important;	
	}
	#mt_about_you {
		width:48%!important;
		padding:1%!important;	
	}
	#mt_cover_details {
		width:48%!important;
		padding:1%!important;	
	}
	#mt_additional_details {
		width:48%!important;
		padding:1%!important;	
	}
	#mtif-container h3 {
		font-size:20px!important;
		margin-bottom:10px!important;	
	}
	#mtif-wrapped label {
		font-size:12px!important;	
	}
/*	#mti-day {
		width:35px!important;	
	}
	#mti-month {
		width:50px!important;
		margin:0px 5px!important;	
	}
	#mti-year {
		width:55px!important;	
	}
*/	#social_head_container .clear {
		display:none;	
	}
	#contact_head_container .clear {
		display:none;	
	}
	.site  {
		padding:10px!important;	
	}
	#masthead {
		padding:10px;	
	}
	#branding-container {
		width:100%;
		text-align:center;
	}
	#branding-container #logo {
		width:100%;	
	}
	#social_head_container {
		width:120px;
		text-align:center;
		margin:0px auto 5px;
		padding:10px 0px;
		display:none;	
	}
	#contact_head_container {
		width:100%;	
	}
	#header_contact {
		position:relative!important;
		float:right!important;	
		width:295px!important;
		top:40px!important;
		right:0px!important;
		margin-bottom:50px;
	}
	#open-banner {
		right:30px!important;	
	}
	#header_contact .contact_info {
		border:none!important;
		margin-top:2px;
		line-height:140%;
		font-size:13px!important;	
	}
	#head_email {
		padding-bottom:5px;	
	}
	#header_contact .contact_title {
		display:none;	
	}
	#head_telephone {
		width:auto;
		text-align:center;
		height:25px;
		margin:0px auto 5px;
		border-top:1px solid #777;
		padding-top:10px;	
	}
	#head_email {
		width:auto;
		text-align:center;
		height:25px;
		margin:0px auto 5px;
		border-top:1px solid #777;
		border-bottom:1px solid #777;
		padding-top:10px;		
	}
	#site-navigation {
		margin:0 auto 40px;
		float:none;
		width:630px;
	}
	.featured_image {
		display:none;	
	}
	.three_quarters {
		width:75%;	
	}
	.monster_menu_item {
		float:none!important;
		width:100%!important;
		margin-bottom:10px;
	}
	.monster_menu_item:hover {
		text-decoration:none!important;	
	}
	.monster_menu_item #monsubcom {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubmot {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubcare {
		width:100%;
		position:relative;	
		left:0px;
	}
	.monster_menu_item #monsubsme {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubper {
		width:100%;
		position:relative;
		left:0px;	
	}
	.monster_menu_item #monsubris {
		width:100%;
		position:relative;
		left:0px;	
	}
	#menu_arrow_com {
		display:none;	
	}
	#menu_arrow_mot {
		display:none;	
	}
	#menu_arrow_care {
		display:none;	
	}
	#menu_arrow_sme {
		display:none;	
	}
	#menu_arrow_per {
		display:none;	
	}
	#menu_arrow_risk {
		display:none;	
	}
	.mon_container ul {
		padding:0px!important;	
	}
	.mon_container ul li {
		text-align:center!important;
		font-size:12px!important;
		float:none!important;
		width:100%!important;
		list-style:none!important;
		margin-left:0px!important;
		border-top:1px dotted #CCC!important;		
	}
	.menu_bg {
		margin-top:-5px;	
	}
	.quarter {
		width:48%!important;	
	}
	.small_ads {
		height:100px!important;
		max-height:100px!important;	
	}
	.small_ads .s_service_icon {
		display:none;	
	}
	.small_ads img {
		display:none;	
	}
	.fifth {
		width:48%!important;	
	}
	.service_area .header h2 {
		font-size:100%!important;	
	}
	.service_area .button_service {
		font-size:100%!important;	
	}
	.responsive_alt .quarter {
		width:100%!important;	
	}
	.repsonsive_floats .odd {
		float:left;
		margin-left:0px;	
	}
	.repsonsive_floats .even {
		float:right;
		margin-right:0px;				
	}
	.responsive_m {
		margin-top:20px;	
	}
	.responsive_no {
		display:none;	
	}
	.quarter {
		min-height:150px!important;	
	}
	.three_quarters {
		width:100%!important;	
	}
	#primary #content {
		padding:10px	
	}
	.entry-title {
		text-align:center;
		font-size:16px!important;	
	}
	.entry-content ul {
		margin:10px!important;	
	}
	.twitter .tweet_container {
		background-image:none;
		background-color:#00ACED;
		height:auto;
		border-radius:5px;	
	}
	.twitter .tweet_container p {
		font-size:12px;
	}
	#twitter_header h2 {
		font-size:20px!important;	
	}
	.blogfeed .blog_container {
		background-image:none;
		background-color:#5A4099;
		height:auto;
		border-radius:5px;	
	}
	.blog_container .read_news_more {
		background-color:#3c2672!important;	
	}
	.blog_container .read_news_more:hover {
		background-color:#795ac5!important;	
	}	
	.blogfeed h2 {
		font-size:20px!important;
	}
	.general_contact {
		display:none!important;	
	}
	.site-info {
		font-size:8px;	
	}
	.content_head {
		display:none;	
	}
	#social_share {
		display:none;	
	}
	.girl_image {
		width:100%!important;
		margin-top:20px;
		text-align:center;	
	}
	.motor_trade_quote {
		width:100%!important;
		margin-top:0px!important;	
	}
	#email_landing_loading {
		width:100%!important;
	}
	#email_landing_finish {
		width:100%!important;
	}
	#email_landing_finish h4 {
		font-size:20px!important;	
	}
	#email_landing_finish p {
		font-size:12px;
		width:88%!important;	
	}
	.tel_none {
		display:none;
	}
	.exp_number {
		display:block;	
	}
	.blocks #motor-landing-banner{
		width:97%;	
	}
	.blocks #motor-landing-banner #motor-landing-header{
		width:650px;	
	}
	.blocks #motor-landing-banner #motor-landing-content{
		width:570px;
	}
	.blocks #tabs-motor-landing .ui-tabs .ui-tabs-panel{
		width:740px;	
	}
	.blocks .motor-trade-blog-posts{
		width:400px;
		margin-right:25px;	
	}
	.blocks .motor-trade-blog-posts .post .content{
		width:275px;	
	}
}
@media screen and (min-width: 1201px) and (max-width: 1419px) {
	.quarter {
   		width: 24%!important;
	}
	.fifth {
    	width: 18.9%!important;
	}
	.service_area .header h2 {
		font-size:100%!important;
	}
	.featured_information {
		width:550px!important;	
	}
	#content {
		padding:0px!important;	
	}
	#social_share {
		position:relative!important;
		left:0!important;
		box-shadow:none!important;
		height:auto!important;
		background:none!important;
		width:100%!important;
		padding:0px!important;
	}
	.s4twitter, .s4fblike, .s4plusone, .s4linkedin {
		float:left!important;	
	}
	.social4i {
		width:100%!important;	
	}
	#social_share h4 {
		display:none;	
	}
	.tel_none {
		display:none;
	}
	.exp_number {
		display:block;	
	}
}
@media screen and (min-width: 1231px) and (max-width: 1450px) {
	
}
@media screen and (min-width: 1200px) {
	#social_head_container .clear {
		display:none;	
	}
	#contact_head_container .clear {
		display:none;	
	}
	#head_address {
		display:none;	
	}
	.tel_none {
		display:none;
	}
	.exp_number {
		display:block;	
	}
	.mobile_motor { 
		display:none;
	}
}