#index-pg .container .content .column_holder .column_right { width:100%; height:100%; margin:0; float:left; }
#index-pg .container .content .column_holder .column_left { width:100%; height:100%; margin:0; float:left;  }
#index-pg .container .content .column_holder .column_full { width:100%; height:100%; margin:0; float:left;  }
#index-pg .container { width:100%;  float:left; }
#index-pg .container .content { width:100%;   margin:auto; background:#fff url(/images/header_top.jpg) no-repeat top;    }
#footer .sub_page_nav_full{  text-align:right;  width:100%; height:40px; position:relative;  }
.sub_nav_top .sub_page_nav_full{ opacity:1.0;filter:alpha(opacity=100);  text-align:left; z-index:1; float:left; margin:0px 0 0 0;  width:100%; height:auto; position:relative;  }
.sub_nav_top .sub_page_nav_full ul { opacity:0.9;filter:alpha(opacity=90); }
.header_holder .header  ul.navigation li { height:20px; }
			#nav_bg{ width:100%; float:left; position: relative; top: 0;   margin:0; background:#fff url(/images/home_nav_bg_solid.png) repeat-x; z-index:1; background-position:center middle;  display:block;   }
   

#nav_bg .header_holder .header .header_logo{display:block; clear:left; width:360px; padding-bottom:25px; height:86px;  background:#fff url(/images/juxt_refined_logo.png) left top no-repeat;  float:left;   margin:27px 0 0 0; cursor:pointer;}



 
.slim .header_holder .header .right_side .social_box, #nav_bg .header_holder .header .right_side .social_box { margin:-150px 0 0 0 !important; display:block; position:relative;  float:right !important;  z-index:1;  width:auto; background-image:none; }
#nav_bg .header_holder .header .right_shade{ background: url(none); display:none; }
#nav_bg .header_holder .header .right_side {margin: 0 auto; float:left; text-align:center; width:100%; display:block; }
#nav_bg .header_holder .header .right_side .social_box ul {margin: 0 auto; margin-right:10px; float:none; width:100%; display:block;}
#nav_bg .header_holder .header .header_logo{background-size:50% !important; display:inline-block;  width:100%;  margin:0;float:left;   margin:0 0 0 0; cursor:pointer;}

#nav_bg .header_holder .header { z-index:1; top: 0;  width:100%;  margin:0; background:#fff url(/images/home_nav_bg.png) no-repeat;   display:block; }
#nav_bg .header_holder { width:100%; margin:auto;  display:block; }
.slim{  height:auto; border-bottom:2px solid #CCC; } 
.recent_designs_holder{ display:none; }
#index-pg .container .primary{ 
	height:100%;
	width:auto;
	background-size: 100% auto;
				min-width:360px;
				max-height:550px;
				min-height:600px;
				overflow:hidden;
 }
 
 #footer{ display:none; }
 
 .sub_page_nav_holder{ width:100%; margin:auto;  padding:0px; min-height:40px; }
.sub_page_nav_holder li { min-height:25px;  margin-top:0;  display:block; padding:15px 15px 0 15px; }


.column_holder .portfolio_photo_full_bg {   background-size:cover;     }

.column_holder .sub_header .sub_header_main { -moz-pre-wrap; word-wrap: break-word; white-space: pre-wrap; } 
.home_tile_1 { width:80%;  }
#index-pg .container .content .column_holder .column_full{ width:100% !important;}
.home_tile_1 .left_trimmed{ width:80% !important; }
.home_tile_1 { background-size:cover; }
.column_holder .home_how_help_desc{ margin:0 !important; z-index:1 !important; position:relative; max-height:550px !important; max-height:260px !important; }
