/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.rs-col {
	display: block;
	float:left;
	margin: 0% 0 0% 1.6%;
}
.rs-col:first-child { margin-left: 0; }


/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}

/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}

.span_1_of_2 {
	width: 49.2%;
}


/*  GO FULL WIDTH AT LESS THAN 950 PIXELS */

@media only screen and (max-width: 950px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%; 
		margin: 0px;
	}
}


/*  GRID OF THREE   ============================================================================= */

	
.span_3_of_3 {
    width: 100%; 
    text-align: left;
}

.span_2_of_3 {
    width: 66.13%; 
    text-align: left;
}


.rs-col > * {
  vertical-align: middle;
/*  font-size: 13px;*/
/*  font-family: montserrat;*/
  color: #aaa9a9;
}

.span_1_of_3 {
    width: 32.26%; 
    text-align: center;

}


/* Four column Grid System*/


/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 49.2%;
}
.span_1_of_4 {
	width: 23.8%;
}

/*  QUOTE GRID OF FOUR  */

.quote_span_1_of_4 {
	width: 23.8%;
}

@media only screen and (max-width: 715px) {
	.quote_span_1_of_4{
		width: 100%;
		margin: 0px; 
	}
	.responsive-header-hide{
		display:none;
	}
}

.label-block{
	font-size: 16px;
 /*   font-family: montserrat; */
    color: #aaa9a9;
}

.label-block-mobile-only{
	display: none;
}

/*  ADJUST LAYOUT FOR 4 COLUMNS FOR OWN BOXES*/

@media only screen and (max-width: 715px) {
.ownboxes_1_of_4{
	width: 100%;
	margin: 0px; 
}
.ownboxes_3_of_4{
	width: 100%;
	margin: 0px; 
}
div#rs-own-weight {
    width: 100% !important;
}
.label-block-mobile-only{
	display: inline-block;
}
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_3_of_3 {
		width: 100%; 
	}
	.span_2_of_3 {
		width: 100%; 
	}
	.span_1_of_3 {
        width: 100%;
        text-align: center;
	}

	/*Reduce the font size for set P tags in mobile view*/
	.font-reduce-mobile{
    font-size: 10px
	}
	/* removed as responsive system doesn't look great for what we are doing*/
	/*span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }*/
}