@charset "utf-8";
/* CSS Document */
@media(max-width: 1600px)  { }
@media(min-width: 1600px)  {
	/*.col-cont p { width: 62%;}*/
	.new_attached_file{ width:330px; }
}
@media(min-width: 1500px)  {
	#maincontent{ max-width:1200px;}
	header.newHeader{ max-width:1200px;}
	.footergroup{  max-width:1200px;}
	.footergroup1{ max-width:1200px;}
	.main_menu .wrapper{ max-width: 1200px;}
	.new_attached_file{ width:330px; }
	label.fileinput-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary{ width:58% !important;}
	span.ui-button-text { text-align:left !important}
	.offers .title {width: 72%;}
}
@media(max-width: 1500px)  {
	.new_attached_file{ width:330px; }
	label.fileinput-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary{ width:58% !important;}
	span.ui-button-text { text-align:left !important}
}
@media(max-width: 1415px)  {
	h4.entry-title {width: 74%;}
	h4.entry-title a { font-size: 10px;}
	.entry-meta{ width: 74%; font-size: 10px !important;}
	.entry-image{ height:40px;}
	#covers_thumb a.journal_button{ margin-top:111px}
	#offers .offers {padding-left: 110px;}
	.offers .title {width: 56%;}
	.new_attached_file{ width:330px; }
	label.fileinput-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary{ width:55% !important;}
	span.ui-button-text { text-align:left !important}
}
@media(max-width: 1350px)  {
	#offers .offers {padding-left: 110px;}
	.offers .title {width: 49%;}
	.new_attached_file{ width:280px; }
	label.fileinput-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary{ width:45% !important;}
	span.ui-button-text { text-align:left !important}
}
@media(max-width: 1300px)  {
	.right-column h1.cufon { padding-bottom: 37px !important;}
	label.fileinput-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary{ width:45% !important;}
	span.ui-button-text { text-align:left !important}
	
	.main_menu .wrapper {width: 92%;}
	.main_menu ul li a {font-size: 12px; font-weight: bold;/*border-right:none !important*/}
	.ubermenu .ubermenu-target {padding: 6px 10px !important;}
	.form-row .label.child_label2 {width: 67% !important;}
}
@media(min-width: 1200px){
	/*.hide-lg{ display: none;}*/
	/*.tab_hide{ display:none; }*/
}
@media(max-width: 1200px){
	/*.hide-lg{ display: none;}*/
	.tab_hide{ display:none !important; }
	.tab_show{ display: block; }
	.newFranchiseTemplate .big_red_a{ margin-bottom: 7px;}
	.newFranchiseTemplate .section_4 .teardrop.icon{ height: auto; }
	.tab_show{ display: block; }
}
@media(max-width: 1182px)  {
	h4.entry-title {width: 72%;}
	h4.entry-title a { font-size: 10px;}
	.entry-meta{ width: 72%;font-size: 10px !important;}
	.entry-image{ height:38px;}
	article.hentry {height: 43px;}
	#covers_thumb a.journal_button{ margin-top:96px}
	#offers .offers {padding-left: 110px;}
	.offers .title {width: 46%;}
	#centres-list .bcentre_info{ width:50%;}
	.bcentre_info { float:none !important}
	#centres-list .franchise-image, #centres-list .franchise-summary{ float:none;}
	#centres-list .franchise-image{ min-height:inherit; max-height:none;}
	.form-row .label.child_label1 {width: 60% !important;}
	.form-row .label.child_label2 {width: 69% !important;}
	.form-row .label.child_label3 {width: 52% !important;}
	.ebookic12 a{ font-size:16px;}
	#kk_banner h1{ font-size: 26px; line-height: 34px; margin-top: 10px; min-height: 70px; }
	nav.main_menu.new ul li#menu-item-24180, 
	nav.main_menu.new ul li#menu-item-24181, 
	nav.main_menu.new ul li#menu-item-25261{ display: none; }

	/*.hide-lg{ display: none;}*/
}
@media(max-width: 1100px){
	.offers .title {width: 62%;}
	.offers .buttons{ width:0}
	div#feedback_icon_child{left: -35px;}
	.ubermenu .ubermenu-target{ padding: 6px 6px !important; }
	.form-row .label.child_label1 {width: 66% !important;}
	.form-row .label.child_label2 {width: 70% !important;}
	.form-row .label.child_label {width: 53% !important;}
	.form-row .label.child_label8 {width: 55% !important;}
	.form-row .label.child_label3 {width: 55% !important;}
	#txtPostCode {width: 74%;}
	.ebookic12 a { font-size: 15px;}
}
@media only screen and (max-width: 1070px) {
	/* .newHomePage .banner{ background: #234588 !important; } */
	.newProductListing.newHomePage .banner .box{ width: auto; margin-right: 45px; }
}
@media only screen and (max-width: 1030px) {
	.each_tile p.tile_copy{ height: 60px; }
}	
@media(max-width: 1000px){
	#covers_thumb a.journal_button{ margin-top:77px}
	.offers .title {width: 62%;}
	
	.six_boxes_section1.section{ clear:none !important}
	.six_boxes_section2.section{ clear:none !important}
	.six_boxes_section1.group:after{ clear:none !important}
	.six_boxes_section2.group:after{ clear:none !important}
	.six_boxes_section1 .col.span_1_of_3{ width:49%; /*min-height:290px;*/}
	.six_boxes_section2 .col.span_1_of_3{ width:49%;/* min-height:290px;*/}
	.six_boxes_section1 .col:nth-child(3){ margin-left:0}
	.six_boxes_section2 .col:first-child{ margin-left:1.6%}
	.six_boxes_section2 .col:nth-child(2){ margin-left:0}
	/*.col-cont p {width: 53%;}*/
	
	.main_menu .wrapper {width: 94%;}
	.main_menu ul li a {font-size: 12px; font-weight: bold;/*border-right:none !important*/}
	.ubermenu .ubermenu-target {padding: 6px 5px !important;}
	.form-row .label.child_label2 {width: 72% !important;}
	.form-row .label.child_label3 {width: 54% !important;}
	#txtPostCode {width: 72%;}
	.form-row .label.child_label4 {width: 48% !important;}
	.form-row .label.child_label7 {width: 50% !important;}
	.ebookic12 a{ font-size:14px;}

	/*.spark_section_2 .services .icon{ width: 100px; height: 100px; border-radius: 100px; }
	.spark_section_2 .services .icon i{ line-height: 100px;font-size: 50px;  }*/
	.hide-md{ display: none; }
	.show-md{ display: block; }

}
@media(max-width: 1470px)  {
	.col-img{ float:right;}
	.col-img img{ width: 94%; height: auto;}
}
@media(max-width: 980px)  {
	.step_css{width: 71% !important;}
	.ecomm_step {width: 65%;}
	.kk_ecomm_step_wrapper.span_1_of_5 img{ }
	.kk_ecomm_step_wrapper:first-child >.ecomm_step div{ padding-top:12px !important;}
	.kk_ecomm_step_wrapper:nth-child(2) >.ecomm_step div{ padding-top:5px !important;}
	.ecomm_step div{ padding-top:0px;}
	.main_menu ul li:last-child{ display:none}
	.main_menu ul li:nth-child(8) a{ border-right:none !important}
		
	.ubermenu .ubermenu-target{ padding: 6px 7px !important; }
	.form-row .label.child_label3 {width: 56% !important;}
	.form-row .label.child_label8 {  width: 60% !important;}
	.formpopup .webdigibox_cont_ttl { font-size: 37px; line-height:41px;}
	.webdigibox_cont_ttl { font-size: 37px; line-height:41px;}
	.ebookic12 a {  font-size: 12px;}
	.newFranchiseTemplate .section_7 form{ margin-left: 5%; }
	.newHeader a.action.button{ display: block; }
}
@media(max-width: 930px)  {
	.search-input {width: 95% !important;}
	#centres-list .bcentre_info{ width:45%;}
	#centres-list .franchise-image, #centres-list .franchise-summary { padding:10px 0;}
}
@media(max-width: 900px)  {
	#covers_thumb a.journal_button{ margin-top:59px}
	.loc_title{ font-size:15px;}
	.res_box1_title{ font-size:15px;}
	.res_box1 .cart{ padding:8px 0 0 44px;}
	.res_box1 .quote{ padding:8px 0 0 44px;}
	.res_box1 .shipping{ padding:8px 0 0 44px;}
	.res_box1 .consultation{ padding:8px 0 0 44px;}
	.res_box1 .icon_portfolio{ padding:8px 0 0 44px;}
	.res_box1 .manhead { padding:8px 0 0 44px;}
	.res_box1 .tick{ padding:8px 0 0 44px;}
	.res_box1 .bfs{padding: 8px 0 0 44px;}
	.res_box1 .info_kit{padding: 8px 0 0 44px;}
	.res_box1 .faq{ padding: 8px 0 0 44px;}
	.res_box1 .present{ padding: 8px 0 0 44px;}

	
	article.hentry {height: 51px;}
	.col-img { float: left; }
	.form-row .section-title{width: 168px;}
	.span_1_of_6.kchild_logo {width: 22.33%;}
	.span_3_of_6.kkchild_contact {width: 40.5%;}
	
	.main_menu .wrapper {width: 94%;}
	.main_menu ul li a {font-size: 11px; font-weight: bold;border-right:none !important}
	.ubermenu .ubermenu-target {padding: 6px 3px !important;}
	
	.post_dtl .post_title{height: 16px;overflow: hidden;}
	.all_posts {min-height: 64px;}
	.search-input {width: 95% !important;}
	#centres-list .bcentre_info {width: 100%;margin-left: 0;}
	#centres-list .franchise-image .main_image {width: 100%; height:100%; max-height:none;}
	.franchise-contactform .form-row label, .franchise-contactform .form-row .label {width: 25% !important;}
	.franchise-contactform textarea, .franchise-contactform input[type=text], .franchise-contactform input[type=email] {width: 34%;}
	/*.quote2 div#attachment_row {top: 439px !important;}*/
	.form-row .label.child_label {width: 55% !important;}
	.form-row .label.child_label3 {width: 56% !important;}
	.competition_span img{ margin-left:4px;}
	#txtPostCode {width: 69%;}
	.webdigibox {  padding: 52px 150px;}
	.webdigibox_cont_ttl { font-size: 30px; line-height:34px;}
	.webdigibox_cont_subttl {  font-size: 18px;}
	.webdigibox_cont1 { font-size: 16px; line-height:21px;}
	.formpopup .webdigibox_cont_ttl { font-size: 30px; line-height:34px;}
	.formpopup .webdigibox_cont_subttl {  font-size: 18px;}
	.formpopup .webdigibox_cont1 { font-size: 16px; line-height:21px;}
	.formpopup input[type=submit] {  padding: .5em 0em;}
	.formpopup .vip_span { font-size: 24px;}
	.ebookic12 a{ font-size:12px; width: 165px; margin-top: -10px;}
	.spark_section_4 .latest_articles h4{ font-size: 18px; line-height: 20px; }
	.spark_section_4 .latest_articles p{ font-size: 14px; line-height: 16px; }
	.spark_section_4 .latest_articles a{ font-size: 16px; }
} 
@media(max-width: 850px) {
	.offers .buttons{ /*margin-left:0*/}
	.offers .title {width: 57%;}
	#subscribe_row .label{ width:0 !important}
	.subscrib_span{ width:100%}
	#txtPostCode {width: 67%;}
	.form-row .label.child_label8 {  width: 62% !important;}
	.webdigibox {  padding: 52px 100px;}
}
@media (min-width: 810px) and (max-width: 860px)  {
	/*.bcentre_info {margin-top: 17%;}*/
	}
@media(max-width: 810px)  {
	h4.entry-title {width: 90% !important;}
	.entry-meta{ width: 90% !important;}
	.entry-image{ display:none}
	article.hentry {height: 55px !important;}
	.form-row .section-title {width: 130px !important;}
	.loc_title{ padding-left:44px}
	.offers .title {width: 47%;}
	
	.all_posts {min-height: 68px;}
	.post_dtl .post_title {/*font-size: 10px;*/height: 15px;overflow: hidden;}
	.post_dtl {margin: 4px 0 0 64px;}
	.six_boxes_section1.section{ clear:none !important}
	.six_boxes_section2.section{ clear:none !important}
	.six_boxes_section1.group:after{ clear:none !important}
	.six_boxes_section2.group:after{ clear:none !important}
	.six_boxes_section1 .col.span_1_of_3{ width:49%; min-height:290px;}
	.six_boxes_section2 .col.span_1_of_3{ width:49%; min-height:290px;}
	.six_boxes_section1 .col:nth-child(3){ margin-left:0}
	.six_boxes_section2 .col:first-child{ margin-left:1.6%}
	.six_boxes_section2 .col:nth-child(2){ margin-left:0}
	
	/*.col-cont p {width: 53%;}*/
	.main_menu .wrapper {width: 94%;}
	.main_menu ul li a {font-size: 11px; font-weight: normal;border-right:none !important}
	.ubermenu .ubermenu-target {padding: 6px 2px !important;}
	
	.slid_desc{ display:none}
	.slid_desc_mobile{ display:block;}
	.testi p {font-size: 18px;line-height: 28px;}
	#banner-container{ display:none}
	img.data_thumb { display:none}
	.res_slider {display: none;}
	.span_1_of_3.for_sidebar.front_pg{ width:100%;}
	.span_1_of_3.for_sidebar.front_pg.col{ margin:1% 0 1% 0;}
	.front_pg .res_box1 .quote {padding: 11px 0 0 78px;}
	.front_pg .res_box1 .cart {padding: 11px 0 0 78px;}
	.front_pg .res_box1 .shipping {padding: 11px 0 0 78px;}
	.centrscity .large-map{ width:100% !important;}
	/*.centrscity .map-details{ width:100%;}*/
	#txtPostCode {width: 66%;}
	/*.wdtab_disp .for_sidebar{ position:absolute; top:0;}
	.tab_disp{ position:relative; top:225px;}*/
	.tab_disp .span_1_of_3,.tab_disp .span_2_of_3{ position:static !important;}
	.tab_disp .res_slider { display:block; height:auto !important;}
	.wdtab_disp.section .col.span_1_of_3.for_sidebar{ position:static;}
	.wdtab_disp #post_list{ display:none;}
	.mysepout1{ position:static !important;}
	.wdtab_disp .tab_disp{ display:block; position:static !important; }
	.makeoverbanner.main_banner{ background: url('../images/makeover_comple_ipad_image_930.png') no-repeat top center; min-height: 730px; } 
	.designmatterbanner.makeoverbanner.main_banner{ background: url('../images/DesignMatters_LandingPage930x566.png') no-repeat top center; min-height: 730px; } 

	/*.spark_section_2 .services .icon{ width: 80px; height: 80px; border-radius: 100%; }
	.spark_section_2 .services .icon i{ line-height: 80px; font-size: 40px;  }*/

}
@media(max-width: 780px)  {
	.kk_ecomm_step_wrapper:nth-child(2) > .ecomm_step div{ padding-top:0px !important;}
	.search-input {width: 94% !important;}
	.form-row .label.child_label4 {width: 53% !important;}
	.form-row .label.child_label7 {width: 55% !important;}
	.section.group.mob_hide.compe_tab{ margin-left:-35%;}
	.compe_terms{line-height: 17px; margin-top: 52px;width: 82%;}
	
	.webdigibox_cont_ttl { font-size: 26px; line-height:30px;}
	.webdigibox_cont_subttl {  font-size: 17px;}
	.webdigibox_cont1 { font-size: 15px; line-height:20px;}
	.formpopup .webdigibox_cont_ttl { font-size: 26px; line-height:30px;}
	.formpopup .webdigibox_cont_subttl {  font-size: 17px;}
	.formpopup .webdigibox_cont1 { font-size: 15px; line-height:20px;}
	.formpopup input[type=submit] {  padding: .5em 0em;}
	.formpopup .vip_span { font-size: 20px;}
	.formpopup .con_btn{ font-size:18px;}
	.ebookic12 a{ font-size:12px; width: 169px; margin-top: -10px;}
	.each_tile p.tile_copy{ height: 70px; }
}
@media(max-width: 740px)  {.ebookic12 a { font-size: 10px; width: 154px; margin-top: -9px;}}
@media(max-width: 700px)  {
	.step_css{width: 71% !important;}
	.ecomm_step {width: 60%; font-size:10px;}
	.ecomm_step div{ padding-top:0px;}
	.kk_ecomm_step_wrapper:first-child >.ecomm_step div{ padding-top:12px !important;}
	.kk_ecomm_step_wrapper:nth-child(2) >.ecomm_step div{ padding-top:0px !important;}
	.loc_title{ padding-left:35px}
	.main_menu .wrapper {width: 99%;}
	.main_menu ul li a {font-size: 10px; font-weight: normal;border-right:none !important}
	.ubermenu .ubermenu-target {padding: 6px 3px !important;}
	#sidebar #search_form{ display:none}
	#sidebar #post_list{ display:none}
	#sidebar #tag_cloud{ display:none}
	.tab_hide{ display:none}
	.form-row .label.child_label {width: 60% !important;}
	#txtPostCode {width: 60%;}
	.tab_view .span_1_of_6{width: 31.33%;}
	.form-row .label.child_label8 {  width: 66% !important;}
	.popimg{ display:none;}
	.popright { width: 100%; float:none;}
	.popleft { width: 100%; float:none;}
	.webdigibox {  padding: 52px 70px;}
	.ebookic11 a {  font-size: 12px; padding: 8px 0 0 76px;}
	.work_menu{ display:none;}
	#portfolio .each:first-child{ display:block !important;}
	.ebookic12 a { font-size: 10px; width: 147px; margin-top: -3px; line-height: 12px; }
	.each_tile p.tile_copy{ height: 80px; }
}
@media(max-width: 640px)  {
		.step_css{width: 65% !important;}
		.ecomm_step {width: 55%;}
}
@media (min-width: 650px) and (max-width: 760px)  {

	.main_menu ul li:last-child{ display:block}
	#covers_thumb a.journal_button{ display:none}
	.loc_title{ font-size:13px;}
	.res_box1_title{ font-size:13px;}
	.res_box1 .cart{ padding:10px 0 0 45px;}
	.res_box1 .quote{ padding:8px 0 0 45px;}
	.res_box1 .shipping{ padding:8px 0 0 45px;}
	.res_box1 .no-icon{ padding:1px 0 0 17px;}
	.res_box1 .consultation{ padding:8px 0 0 45px;}
	.res_box1 .icon_portfolio{ padding:8px 0 0 45px;}
	.res_box1 .manhead { padding:8px 0 0 45px;}
	.res_box1 .tick{ padding:8px 0 0 45px;}
	.res_box1 .bfs{padding: 8px 0 0 45px;}
	.res_box1 .info_kit{padding: 8px 0 0 45px;}
	.res_box1 .faq{ padding: 8px 0 0 45px;}
	.res_box1 .present{ padding: 8px 0 0 45px;}
	.form-row .section-title {width: 127px;}
	.offers .title {width: 42%}
	.front_pg .res_box1 .quote {padding: 11px 0 0 78px;}
	.front_pg .res_box1 .cart {padding: 11px 0 0 78px !important;}
	.front_pg .res_box1 .shipping {padding: 11px 0 0 78px;}
	.res_box1 .present{ padding: 8px 0 0 44px;}
	#txtPostCode {width: 55%;}
	.tab_view .span_1_of_6{width: 30.33%;}
	.form-row .label.child_label8 {  width: 60% !important;}
	.design-campaign .ui-datepicker,
	.design-campaign .form select
	{ margin-left: auto; margin-right: auto; display: block; }
	.design-campaign .form input[type=submit],
	.design-campaign .form input[type=text], .design-campaign .form input[type=email], .design-campaign .form .col_2 select, .design-campaign .form input[type=tel]{
		width: 78% !important;
		margin-left: auto; margin-right: auto; display: block;

	}
	.design-campaign .section_3{ height: auto !important; background-size: cover; }
} 
@media only screen and (max-width: 650px) {
	
	#maincontent{ width:90%}
	.span_3_of_3 {	width: 100%; }
	.span_2_of_3 {	width: 100%; }
	.span_1_of_3 {	width: 100%;}
	.span_2_of_2 {	width: 100%;}
	.span_1_of_2 {	width: 100%;}
	.span_1_of_4{	width:100%;	}
	.newCampaignSeen .section_1 .boxes{	width: 95.11%;}
	.newCampaignSeen .signage_form input,
	.newCampaignSeen .signage_form select{  width: 88.78%; }
	.newCampaignSeen .checkbox_container{   width: 88.78%; }
	.newCampaignSeen .section_2 h1{ font-size: 36px; line-height: 40px; }
	.franchise_for_sale .franchise_center{ width: 100%; margin-left:0; }
	.stateListingPage .centre_listing{ margin: 10px 0; }
	.franchise_for_sale .franchise_center img.mainImage{ width: 100%; }
	.newFranchiseTemplate .section_4, .newFranchiseTemplate .section_1{ padding: 5px 0 ;}
	.newFranchiseTemplate .section_4 .same_height{padding-bottom: 0; }
	.newFranchiseTemplate .section_8 .title h2{ margin-top:0; } 
	.newFranchiseTemplate .section_8 div.form div.checkbox{ float: left; }
	.col { 	margin: 1% 0 1% 0%;	}
	.span_1_of_6.kchild_logo{ width:50%}
	.span_3_of_6.kkchild_contact{ width:50%}
	.browse-container .section .col{margin: 1% 0 1% 1.2%;}
	.marg-col{ margin: 1% 0 1% 1.5%;}
	/*header {width: 90% !important;}*/
	.my-col-simple-pg{ width:100%;}
	.my-p-width p { width: 59%;}
	.res_logo img { float: none;}
	.res_head_contact {	text-align: center;	}
	.res_head_last { float: none;}
	.notebook_span .span_1_of_4 {	width: 24%;	}
	#covers_thumb a.journal_button{ display:block;margin-top: 149px;margin-left: 45px;}
	
	#livepreview .box{ height:auto;}
	
	.offers .buttons {width: 35%;	margin-left: 15px;	}
	.offers .title {width: 32%;}
	#offers .offers { padding-left:125px;}
	#offers .buttons .request-quote{width: 150px;}
	#offers .buttons .claim-later{width: 150px;}
		
	.loc_title{ font-size:13px;}
	.res_box1_title{ font-size:13px;}
	.res_box1 .cart{ padding:10px 0 0 60px;}
	.res_box1 .quote{ padding:10px 0 0 60px;}
	.res_box1 .shipping{ padding:8px 0 0 60px;}
	.res_box1 .consultation{ padding:8px 0 0 60px;}
	.res_box1 .icon_portfolio{ padding:8px 0 0 60px;}
	.res_box1 .manhead { padding:8px 0 0 60px;}
	.res_box1 .tick{ padding:8px 0 0 60px;}
	.res_box1 .bfs{padding: 8px 0 0 60px;}
	.res_box1 .info_kit{padding: 8px 0 0 60px;}
	.res_box1 .faq{ padding: 8px 0 0 60px;}
	.res_box1 .present{ padding: 10px 0 0 60px;}
	.res_box1 .no-icon{ padding:1px 0 0 27px;}
	/*.col-cont p {width: 62%;}*/
	.col-img { float: right; }
	
	.form-row .section-title{width: 150px;}
	.new_attached_file{ width:220px !important; }
	span.ui-button-text { text-align:left}
	.step_css{width: 84% !important; margin-left:0}
	.ecomm_step {width: 80%; font-size:12px;}
	.ecomm_step div{ padding-top:12px;}
	.kk_ecomm_step_wrapper.span_1_of_5{width: 100%; margin-bottom:15px;}
	.kk_ecomm_step_wrapper:nth-child(2) > .ecomm_step div{ padding-top:12px !important;}
	.or_div{ left:90%;}
	#local_store_contact.local_store {/*margin-bottom: 60px;*/float: none;text-align: right}
	.newHeader .cell-1{ width: 30%; width:auto; }
	.newHeader .cell-2{ width: 40%; width: auto; }
	.main_menu.new{ background-color: #ed242c; }
	.loc_title{ padding-left:52px}
	.slick-slide img{ width:  100%; }
	.slick_container.blog_tiles .tiles .entry-media{ margin-right: 0; }
	
	.head_menu {display: none;}
	.res_slider {display: none;}
	.gmap.col.span_2_of_3{ position:relative; top:10px !important;}
	.section .col.span_2_of_3{position: relative; /*top: 212px; top:195px;*/ }
	.section .col.span_1_of_3.for_sidebar{/*position: absolute;*/ margin-top:15px; }
	.section .col.span_2_of_3.compe{ top:-25px}
	.compi-entry-title{ margin-left:0 }
	.compi-entry-subtitle{ margin-left: 12px !important;}
	.centre-content #portfolio .each{ display:none;}
	.centre-content #portfolio .each.port_1{ display:block;}
	/*#myfootercontainer,*/
	#myfootercontainer1{ display:none}
	#sidebar #post_list,#sidebar .box{ display:none}
	#sidebar .promo_box{ display:none}
	#sidebar #kk-theme-homepage-box{ display:none}
	.six_boxes_section1,.six_boxes_section2{ position:relative; /*top:256px; top: 212px;*/ }
	.six_boxes_section1 .col.span_1_of_3:nth-child(2){ display:none}
	.six_boxes_section1 .col.span_1_of_3:nth-child(3){ display:none}
	.six_boxes_section2 .col.span_1_of_3:first-child{ display:none}
	.six_boxes_section2 .col.span_1_of_3:nth-child(2){ display:none}
	.sep_div_out{ position:relative;/*top: 220px;*/}
	/*.mysep_out{top: 108px !important;}*/
	.work_outer{ display:block;top: 212px;}
	.cli_testi_outer{ position:relative; /*top:225px*/}
	.work_imgs_outr{}
	.work_outer .work_imgs_outr2{ display:none}
	.work_imgs_outr1 .span_1_of_5.marg-col:first-child{width:100%;}
	.work_imgs_outr1 .span_1_of_5.marg-col:first-child img{width:100%;}
	.work_imgs_outr1 .span_1_of_5.marg-col:nth-child(2),.work_imgs_outr1 .span_1_of_5.marg-col:nth-child(3),.work_imgs_outr1 .span_1_of_5.marg-col:nth-child(4),.work_imgs_outr1 .span_1_of_5.marg-col:nth-child(5){ display:none }
	.work_imgs_outr1 .span_1_of_4.my-col-span4:first-child{width:100%;}
	.work_imgs_outr1 .span_1_of_4.my-col-span4:first-child img{width:100%;}
	.work_imgs_outr1 .span_1_of_4.my-col-span4:nth-child(2),.work_imgs_outr1 .span_1_of_4:nth-child(3),.work_imgs_outr1 .span_1_of_4:nth-child(4){ display:none }
	.blog_outer .span_2_of_3{ top:0 !important}
	.six_boxes_section1.section{ clear:both}
	.six_boxes_section2.section{ clear:both}
	.six_boxes_section1.group:after{ clear:both !important}
	.six_boxes_section2.group:after{ clear:both !important}
	.six_boxes_section1 .col.span_1_of_3{ width:100%; height:auto}
	.six_boxes_section2 .col.span_1_of_3{ width:100%; height:auto}
	#myfootercontainer_650 { display:block;}
	.main_menu ul li a{ font-size:12px; font-weight:bold; border:none !important;}
	.mob_hide{ display:none!important; }
	.newCampaignSeen .section_2{ background: none; }
	.mob_show{ display: block; }
	.search-input {width: 95% !important;}
	.span_1_of_7.social_marg{ width:12.91%}
	.section .col.span_2_of_3.competition_span{ top:0 !important; min-height:440px;}
	.section .col.span_1_of_3.for_sidebar.competition_sidebar{ top:370px !important;}
	.bg.competition_template{background:none !important}
	.competition_span h1{ color:#000;}
	#competn{ display:block !important;}
	.zenith_span_2of3{ top:18px !important}
	.form_span{ top:18px !important}
	.ubermenu-submenu{ display:none !important;}
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {content: " " !important;}
	.reg_hide{ display:block;}
	.ubermenu-current-menu-item,
	.main_menu ul li:hover{border-radius: 0 !important; margin: 0 !important; padding:0 !important }
	.main_menu ul li:hover .ubermenu-target, .ubermenu-current-menu-item .ubermenu-target{ padding:4px 20px 8px 3px !important; margin: 9px 0 !important; border-right:solid 1px #FFF !important; }
	#crumbs{ display:none}
	#centres-list img{ padding:0; border:none;}
	#centres-list .franchise-image{ max-height:none; min-height:inherit}
	#kk-fancy_ {margin-bottom: 0;}
	.front_pg .res_box1 .quote {padding: 11px 0 0 78px;}
	.front_pg .res_box1 .cart {padding: 11px 0 0 78px !important;}
	.front_pg .res_box1 .shipping {padding: 11px 0 0 78px;}
	.LPMslider {display: none !important;}
	.ubermenu-current-menu-item,
	.main_menu ul li:hover{ height: auto !important;}
	.centrscity .large-map{ display:none}
	.centres-group .state-title{ margin-right:0 }
	.gmap.span_2_of_3{ top:0 }
	.form-row .label.child_label2 {width: 79% !important;}
	.form-row .label.child_label {width: 60% !important;}
	.competition_span img {margin-left: 6px;}
	.competition_template.new .vip_form,
	.vip_form{ margin-top: 12px; }
	.competition_span .entry-content{ padding: 0; }
	#txtPostCode{ width:72%;}
	.tab_view .span_1_of_6{width: 31.33%;}
	.centres-group .cities a {font-size: 13px;}
	.centres-group .cities ul li {font-size: 13px; margin-bottom:7px;}
	.webdigibox { padding: 50px 78px;}
	.ebookic11 a {  font-size: 15px; padding: 12px 0 0 76px;}
	.webdigibox {  padding: 40px 60px;}
	.mobposi{ position:static !important;}
	.mypos{ position:relative; top:0px;}
	.webdigibox img{ display:none;}
	.ebookic12 a { font-size: 14px; width: auto; margin-top: 0px; line-height: 18px; }
	#card_show{ display:none; height:574px; width:563px; }
	#card_show .thumbnails{ float: none; }
	/*#front_img, #back_img{ width:238px; height:180px; border:solid 1px #ccc; }*/
	#card_show .details{ margin: 20px; }
	/*#card_show .details > div{ margin-bottom:7px; min-height:15px; }*/
	#card_show .details strong{ float:none; width:70px; margin-right: 7px; }
	#cart-buttons{ margin-left: 0; }
	.mob_span_1_of_2{ width: 49.2%; }
	.listing.spark_section_3 .article{ padding: 0 10px; }
	.single.spark_banner .title h1{ font-size: 40px; line-height: 50px; padding: 0; }
	.spark_section_footer a.links{ line-height: 45px; }
	.form-row label, .form-row.label{ width: auto !important; float: none; text-align: left; }
	.form-row input.text, .form-row select, .form-row textarea, .form-row .radio{
		width: 98.5% !important; float: none; margin-left: 0; margin-top: 5px;
	}
	.design-campaign .ui-datepicker,
	.design-campaign .form select
	{ margin-left: auto; margin-right: auto; display: block; }
	.design-campaign .form input[type=submit],
	.design-campaign .form input[type=text], .design-campaign .form input[type=email], .design-campaign .form .col_2 select, .design-campaign .form input[type=tel]{
		width: 78% !important;
		margin-left: auto; margin-right: auto; display: block;
	}
	.entry-content div.alignleft,
	.entry-content img.alignleft {float: none; margin: 5px 10px 10px 0;}
	.entry-content div.alignright,
	.entry-content img.alignright {float: none;margin: 0px 10px 10px 5px;}

	.franchise_for_sale .franchise_center h4{ font-size: 16px; line-height: 18px; }
	.design-campaign .section_3{ height: auto !important; background-size: cover; }
	.design-campaign .section_3 .span_10_of_12,
	.design-campaign .section_3 .span_11_of_12,
	.design-campaign .section_3 .span_12_of_12,
	.design-campaign .section_3 .span_1_of_12,
	.design-campaign .section_3 .span_2_of_12,
	.design-campaign .section_3 .span_3_of_12,
	.design-campaign .section_3 .span_4_of_12,
	.design-campaign .section_3 .span_5_of_12,
	.design-campaign .section_3 .span_6_of_12,
	.design-campaign .section_3 .span_7_of_12,
	.design-campaign .section_3 .span_8_of_12,
	.design-campaign .section_3 .span_9_of_12 {
	    width: 100%;
	}
	.newProductListing .banner .box{ margin: 15px; width: 90% !important; background: none !important; height: auto !important;  }
	/*.newProductListing .banner .section{ background: none !important; height: auto !important; }*/
	.newProductListing .banner .section{ height: 150px !important; background-size: contain !important; }
	/*.newProductListing .banner h1.title{ color:black !important; font-size: 36px; line-height: 38px; }*/
	.newProductListing .banner p.copy{ margin-bottom: 20px;  }
	.newZenithHub .span_2_of_6{ width: 100%; }
	.newZenithHub .section_4 p{ display: none; }
	.newZenithHub .section_3 .single_box{ width: 37.142%; margin-right: 6.3775%; margin-left: 6.3775%;margin-bottom: 6.3775%; }
	.newZenithHub .section_4 h3{ margin-bottom: 40px; margin-top: 30%;}
	.newZenithHub #sub-pages .my-col-simple-pg .span_2_of_3{ width: 66.13%; }
	.newZenithHub #sub-pages .my-col-simple-pg .span_1_of_3{ width: 32.26%; }
	.makeoverbanner.main_banner{ background: none; min-height: auto; }
	.designmatterbanner.makeoverbanner.main_banner{ background: none; min-height: auto; }
	.events.makeoverbanner.main_banner{ background: none; min-height: auto; }
	.table-cell.mobile_only{ display: table-cell; }

	.layoutv2 form{ width: auto; }
	.main_menu.new ul li a{ color: white; } 
	.table-cell.logo-cell{ text-align: left; text-indent: 8%; }
	.new.search-input{ width: 85% !important; margin-left: 5%; }
	.new.head_search{ width: 95%; margin:0 auto; float:none; padding: 10px 0; }
	/*.banner.region{ margin-bottom: 10px; }*/
	.tile_set_title{ margin-bottom: 0.3em; }
	.each_tile p.tile_copy{ height: auto; }
	#map-group.columns li.city_centre.centre_listing{ width: 48%; }
	#map-group.columns li.city_centre.centre_listing:nth-child(2n+1){ clear:left }
	#map-group.columns ul li.city_centre.centre_listing.clear{ clear: none; }


	/*.form select{ }*/
}
@media only screen and (max-width: 600px) {
	/*.bcentre_info {margin-top: 12%;}*/
	.tab_view .span_1_of_6{width: 100%;}
	.ebookic12 a {  font-size: 11px;}
	.makeoverbanner.main_banner{ background: none; min-height: auto; }
	.designmatterbanner.makeoverbanner.main_banner{ background: none; min-height: auto; }
	#makeoveform{ width: auto; }
	 }
@media only screen and (max-width: 550px) {
	.ebookic11 a {  font-size: 13px;    padding: 6px 0 0 76px;}
	/*.bcentre_info {margin-top: 12%;}*/
	.webdigibox_cont_ttl { font-size: 26px; line-height:30px;}
	.webdigibox_cont_subttl {  font-size: 15px; padding: 14px 0;}
	.webdigibox_cont1 { font-size: 13px; line-height:17px;}
	.formpopup .webdigibox_cont_ttl { font-size: 26px; line-height:30px;}
	.formpopup .webdigibox_cont_subttl {  font-size: 15px; padding: 14px 0;}
	.formpopup .webdigibox_cont1 { font-size: 13px; line-height:17px;}
	.formpopup input[type=submit] {  padding: .5em 0em;}
	.formpopup .con_btn{ font-size:18px;}
	.formpopup .vip_span { font-size: 17px;}
	.formpopup { padding: 25px 8px 25px 10px; }
	.popright .vip_form { margin: 11px 0 13px 3px; }
	.formpopup .vip_inside input { width: 96% !important;}
	.formpopup .vip_inside { padding: 15px 15px 10px 10px; }
	.formpopup .vip_inside input:first-child { margin-top: 12px; }
	.webdigibox {  padding: 40px 40px;}
	.ebookic12 a { font-size: 10px; text-transform:capitalize;}
	.entry-content h3, .comment-content h3{ line-height: 24px; margin-top: 30px; }
	.spark_banner .title h1{ font-size: 50px; line-height: 65px; }
}
	 
@media only screen and (max-width: 439px) {
	.ebookic12 a { font-size: 10px; padding: 12px 6px 13px 6px;}
}
@media only screen and (max-width: 450px) {
	.bcentre_info {margin-top: 5%;}
	.franchise-contactform textarea, .franchise-contactform input[type=text], .franchise-contactform input[type=email] {width: 44%;}
	#txtPostCode{ width:67%;}
	 }
@media only screen and (max-width: 425px) {
	.ebookic11 a {  font-size: 12px; padding: 13px 0 0 71px;}
	.webdigibox {  padding: 45px 20px;}
	.bcentre_info {margin-top: 0;}
	#centres-list .franchise-image{ max-height:none; min-height:inherit}
	.formpopup input[type=submit] {  padding: .3em 0em;}
	.formpopup .con_btn{ font-size:16px;}
	 }
@media only screen and (max-width: 360px) {	
	 .ebookic11 a {  font-size: 11px; padding: 8px 0 0 71px;}
	 .webdigibox {  padding: 45px 20px;} 
	 .franchise-contactform textarea, .franchise-contactform input[type=text], .franchise-contactform input[type=email] {width: 55%;}
	 .franchise-contactform .form-row label, .franchise-contactform .form-row .label {width: 33% !important;}
	 #txtPostCode{ width:58%;}
	 .formpopup .con_btn{ font-size:12px; font-weight:normal;}
	.formpopup .webdigibox_cont_ttl { font-size: 18px; line-height:22px;}
	.formpopup .webdigibox_cont_subttl { font-size: 14px; padding: 8px 0;}
	.formpopup .webdigibox_cont1 { font-size: 12px; line-height:15px;}
	.ebookic1{ display:none;}
	.ebookic12 a { font-size: 14px; padding: 12px 6px 13px 10px; border-radius:4px;}
}