/* ======================================================== */
/*           http://www.responsivegridsystem.com/           */
/* ======================================================== */

/*  SECTIONS  ============================================================================= */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
/*  GROUPING  ============================================================================= */
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP   ==================================================================== */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 0%;
}

.add-margin .col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */


.section.group > div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.col{
	padding: 10px;
}



/* --- Common CSS for all colums starts --- */
.span_2_of_2, .span_3_of_3, .span_4_of_4, .span_5_of_5, .span_6_of_6, .span_7_of_7, .span_8_of_8, .span_9_of_9, .span_10_of_10, .span_11_of_11, .span_12_of_12{
	width: 100%;
}
/* --- Common CSS for all colums ends --- */

/*====================================*/
/* --- grid with 0% margin starts --- */
/*====================================*/

/* --- CSS for 2 GRID starts --- */
.span_1_of_2 {width: 50%;}
/* --- CSS for 2 GRID ends --- */

/* --- CSS for 3 GRID starts --- */
.span_2_of_3 {width: 66.66%;}
.span_1_of_3 {width: 33.33%;}
/* --- CSS for 3 GRID ends --- */

/* --- CSS for 3 GRID starts --- */
.span_2_of_3 {width: 66.66%;}
.span_1_of_3 {width: 33.33%;}
/* --- CSS for 3 GRID ends --- */

/* --- CSS for 4 GRID starts --- */
.span_3_of_4 {width: 75%;}
.span_2_of_4 {width: 50%;}
.span_1_of_4 {width: 25%;}
/* --- CSS for 4 GRID ends --- */

/* --- CSS for 5 GRID starts --- */
.span_4_of_5 {width: 80%;}
.span_3_of_5 {width: 60%;}
.span_2_of_5 {width: 40%;}
.span_1_of_5 {width: 20%;}
/* --- CSS for 5 GRID ends --- */

/* --- CSS for 6 GRID starts --- */
.span_5_of_6 {width: 83.33%;}
.span_4_of_6 {width: 66.66%;}
.span_3_of_6 {width: 50%;}
.span_2_of_6 {width: 33.33%;}
.span_1_of_6 {width: 16.66%;}
/* --- CSS for 6 GRID ends --- */

/* --- CSS for 7 GRID starts --- */
.span_6_of_7 {width: 85.71%;}
.span_5_of_7 {width: 71.42%;}
.span_4_of_7 {width: 57.14%;}
.span_3_of_7 {width: 42.85%;}
.span_2_of_7 {width: 28.57%;}
.span_1_of_7 {width: 14.28%;}
/* --- CSS for 7 GRID ends --- */

/* --- CSS for 8 GRID starts --- */
.span_7_of_8 {width: 87.5%;}
.span_6_of_8 {width: 75%;}
.span_5_of_8 {width: 62.5%;}
.span_4_of_8 {width: 50%;}
.span_3_of_8 {width: 37.5%;}
.span_2_of_8 {width: 25%;}
.span_1_of_8 {width: 12.5%;}
/* --- CSS for 8 GRID ends --- */

/* --- CSS for 9 GRID starts --- */
.span_8_of_9 {width: 88.88%;}
.span_7_of_9 {width: 77.77%;}
.span_6_of_9 {width: 66.66%;}
.span_5_of_9 {width: 55.55%;}
.span_4_of_9 {width: 44.44%;}
.span_3_of_9 {width: 33.33%;}
.span_2_of_9 {width: 22.22%;}
.span_1_of_9 {width: 11.11%;}
/* --- CSS for 9 GRID ends --- */

/* --- CSS for 10 GRID starts --- */
.span_9_of_10 {width: 90%;}
.span_8_of_10 {width: 80%;}
.span_7_of_10 {width: 70%;}
.span_6_of_10 {width: 60%;}
.span_5_of_10 {width: 50%;}
.span_4_of_10 {width: 40%;}
.span_3_of_10 {width: 30%;}
.span_2_of_10 {width: 20%;}
.span_1_of_10 {width: 10%;}
/* --- CSS for 10 GRID ends --- */

/* --- CSS for 11 GRID starts --- */
.span_10_of_11 {width: 90.90%;}
.span_9_of_11 {width: 81.81%;}
.span_8_of_11 {width: 72.72%;}
.span_7_of_11 {width: 63.63%;}
.span_6_of_11 {width: 54.54%;}
.span_5_of_11 {width: 45.45%;}
.span_4_of_11 {width: 36.36%;}
.span_3_of_11 {width: 27.27%;}
.span_2_of_11 {width: 18.18%;}
.span_1_of_11 {width: 9.090%;}
/* --- CSS for 11 GRID ends --- */

/* --- CSS for 12 GRID starts --- */
.span_11_of_12 {width: 91.66%;}
.span_10_of_12 {width: 83.33%;}
.span_9_of_12 {width: 75%;}
.span_8_of_12 {width: 66.66%;}
.span_7_of_12 {width: 58.33%;}
.span_6_of_12 {width: 50%;}
.span_5_of_12 {width: 41.66%;}
.span_4_of_12 {width: 33.33%;}
.span_3_of_12 {width: 25%;}
.span_2_of_12 {width: 16.66%;}
.span_1_of_12 {width: 8.333%;}
/* --- CSS for 12 GRID ends --- */

/*==================================*/
/* --- grid with 0% margin ends --- */
/*==================================*/





/*======================================*/
/* --- grid with 1.6% margin starts --- */
/*======================================*/

/* --- CSS for 2 GRID starts --- */
.add-margin .span_1_of_2 {width: 49.2%;}
/* --- CSS for 2 GRID ends --- */

/* --- CSS for 3 GRID starts --- */
.add-margin .span_2_of_3 {width: 66.13%;}
.add-margin .span_1_of_3 {width: 32.26%;}
/* --- CSS for 3 GRID ends --- */

/* --- CSS for 4 GRID starts --- */
.add-margin .span_3_of_4 {width: 74.6%;}
.add-margin .span_2_of_4 {width: 49.2%;}
.add-margin .span_1_of_4 {width: 23.8%;}
/* --- CSS for 4 GRID ends --- */

/* --- CSS for 5 GRID starts --- */
.add-margin .span_4_of_5 {width: 79.68%;}
.add-margin .span_3_of_5 {width: 59.36%;}
.add-margin .span_2_of_5 {width: 39.04%;}
.add-margin .span_1_of_5 {width: 18.72%;}
/* --- CSS for 5 GRID ends --- */

/* --- CSS for 6 GRID starts --- */
.add-margin .span_5_of_6 {width: 83.06%;}
.add-margin .span_4_of_6 {width: 66.13%;}
.add-margin .span_3_of_6 {width: 49.2%;}
.add-margin .span_2_of_6 {width: 32.26%;}
.add-margin .span_1_of_6 {width: 15.33%;}
/* --- CSS for 6 GRID ends --- */

/* --- CSS for 7 GRID starts --- */
.add-margin .span_6_of_7 {width: 85.48%;}
.add-margin .span_5_of_7 {width: 70.97%;}
.add-margin .span_4_of_7 {width: 56.45%;}
.add-margin .span_3_of_7 {width: 41.94%;}
.add-margin .span_2_of_7 {width: 27.42%;}
.add-margin .span_1_of_7 {width: 12.91%;}
/* --- CSS for 7 GRID ends --- */

/* --- CSS for 8 GRID starts --- */
.add-margin .span_7_of_8 {width: 87.3%;}
.add-margin .span_6_of_8 {width: 74.6%;}
.add-margin .span_5_of_8 {width: 61.9%;}
.add-margin .span_4_of_8 {width: 49.2%;}
.add-margin .span_3_of_8 {width: 36.5%;}
.add-margin .span_2_of_8 {width: 23.8%;}
.add-margin .span_1_of_8 {width: 11.1%;}
/* --- CSS for 8 GRID ends --- */

/* --- CSS for 9 GRID starts --- */
.add-margin .span_8_of_9 {width: 88.71%;}
.add-margin .span_7_of_9 {width: 77.42%;}
.add-margin .span_6_of_9 {width: 66.13%;}
.add-margin .span_5_of_9 {width: 54.84%;}
.add-margin .span_4_of_9 {width: 43.55%;}
.add-margin .span_3_of_9 {width: 32.26%;}
.add-margin .span_2_of_9 {width: 20.97%;}
.add-margin .span_1_of_9 {width: 9.68%;}
/* --- CSS for 9 GRID ends --- */

/* --- CSS for 10 GRID starts --- */
.add-margin .span_9_of_10 {width: 89.84%;}
.add-margin .span_8_of_10 {width: 79.68%;}
.add-margin .span_7_of_10 {width: 69.52%;}
.add-margin .span_6_of_10 {width: 59.36%;}
.add-margin .span_5_of_10 {width: 49.2%;}
.add-margin .span_4_of_10 {width: 39.04%;}
.add-margin .span_3_of_10 {width: 28.88%;}
.add-margin .span_2_of_10 {width: 18.72%;}
.add-margin .span_1_of_10 {width: 8.56%;}
/* --- CSS for 10 GRID ends --- */

/* --- CSS for 11 GRID starts --- */
.add-margin .span_10_of_11 {width: 90.76%;}
.add-margin .span_9_of_11 {width: 81.52%;}
.add-margin .span_8_of_11 {width: 72.29%;}
.add-margin .span_7_of_11 {width: 63.05%;}
.add-margin .span_6_of_11 {width: 53.81%;}
.add-margin .span_5_of_11 {width: 44.58%;}
.add-margin .span_4_of_11 {width: 35.34%;}
.add-margin .span_3_of_11 {width: 26.1%;}
.add-margin .span_2_of_11 {width: 16.87%;}
.add-margin .span_1_of_11 {width: 7.63%;}
/* --- CSS for 11 GRID ends --- */

/* --- CSS for 12 GRID starts --- */
.add-margin .span_11_of_12 {width: 91.53%;}
.add-margin .span_10_of_12 {width: 83.06%;}
.add-margin .span_9_of_12 {width: 74.6%;}
.add-margin .span_8_of_12 {width: 66.13%;}
.add-margin .span_7_of_12 {width: 57.66%;}
.add-margin .span_6_of_12 {width: 49.2%;}
.add-margin .span_5_of_12 {width: 40.73%;}
.add-margin .span_4_of_12 {width: 32.26%;}
.add-margin .span_3_of_12 {width: 23.8%;}
.add-margin .span_2_of_12 {width: 15.33%;}
.add-margin .span_1_of_12 {width: 6.86%;}
/* --- CSS for 12 GRID ends --- */

/*====================================*/
/* --- grid with 1.6% margin ends --- */
/*====================================*/



/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
		width:100%
	}
}