/*
 * Responsive Grid System
 * Author: http://www.inkthemes.com
 *
 * Inspiration and based on:
 * http://960.gs and http://fluid24.org/
 */
/* #Main wrapper to contain all elements
================================================== */
 /* #Container class
================================================== */
.container_24 {
  max-width:980px;
  margin:0 auto;
  position: relative;padding: 0;
}

/* #24 Grid columns reset defaults
================================================== */
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  margin-left: 0.5%;
  margin-right: 0.5%;
}

/* (Alpha ~ First, Omega ~ Last) */
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}

/* #24 Grid columns
================================================== */
.container_24 .grid_1   { width: 3.167%  ;}
.container_24 .grid_2   { width: 7.333%  ;}
.container_24 .grid_3   { width: 11.5%   ;}
.container_24 .grid_4   { width: 15.667% ;}
.container_24 .grid_5   { width: 19.833% ;}
.container_24 .grid_6   { width: 24%     ;}
.container_24 .grid_7   { width: 28.167% ;}
.container_24 .grid_8   { width: 32.333% ;}
.container_24 .grid_9   { width: 36.5%   ;}
.container_24 .grid_10 { width: 40.667% ;}
.container_24 .grid_11 { width: 44.833% ;}
.container_24 .grid_12 { width: 49%     ;}
.container_24 .grid_13 { width: 53.167% ;}
.container_24 .grid_14 { width: 57.333% ;}
.container_24 .grid_15 { width: 61.5%   ;}
.container_24 .grid_16 { width: 65.667% ;}
.container_24 .grid_17 { width: 69.833% ;}
.container_24 .grid_18 { width: 74%     ;}
.container_24 .grid_19 { width: 78.167% ;}
.container_24 .grid_20 { width: 82.333% ;}
.container_24 .grid_21 { width: 86.5%   ;}
.container_24 .grid_22 { width: 90.667% ;}
.container_24 .grid_23 { width: 94.833% ;}
.container_24 .grid_24 { width: 99%     ;}

/* #Sub grid reset default
================================================== */
.grid_sub_1,
.grid_sub_2,
.grid_sub_3,
.grid_sub_4,
.grid_sub_5,
.grid_sub_6,
.grid_sub_7,
.grid_sub_8,
.grid_sub_9,
.grid_sub_10,
.grid_sub_11,
.grid_sub_12,
.grid_sub_13,
.grid_sub_14,
.grid_sub_15,
.grid_sub_16,
.grid_sub_17,
.grid_sub_18,
.grid_sub_19,
.grid_sub_20,
.grid_sub_21,
.grid_sub_22,
.grid_sub_23,
.grid_sub_24{
  display: inline;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* #Sub grids 1 to 24
================================================== */
.container_24 .grid_sub_1   { width:2.25%  ;}
.container_24 .grid_sub_2   { width:6.5%   ;}
.container_24 .grid_sub_3   { width:10.75% ;}
.container_24 .grid_sub_4   { width:15%    ;}
.container_24 .grid_sub_5   { width:19.25% ;}
.container_24 .grid_sub_6   { width:23.5%  ;}
.container_24 .grid_sub_7   { width:27.75% ;}
.container_24 .grid_sub_8   { width:32%    ;}
.container_24 .grid_sub_9   { width:36.25% ;}
.container_24 .grid_sub_10 { width:40.5%  ;}
.container_24 .grid_sub_11 { width:44.75% ;}
.container_24 .grid_sub_12 { width:49%    ;}
.container_24 .grid_sub_13 { width:53.25% ;}
.container_24 .grid_sub_14 { width:57.5%  ;}
.container_24 .grid_sub_15 { width:61.75% ;}
.container_24 .grid_sub_16 { width:66%    ;}
.container_24 .grid_sub_17 { width:70.25% ;}
.container_24 .grid_sub_18 { width:74.5%  ;}
.container_24 .grid_sub_19 { width:78.75% ;}
.container_24 .grid_sub_20 { width:83%    ;}
.container_24 .grid_sub_21 { width:87.25% ;}
.container_24 .grid_sub_22 { width:91.5%  ;}
.container_24 .grid_sub_23 { width:95.75% ;}
.container_24 .grid_sub_24 { width:100%   ;}

/* #Special Classes for sub element
================================================== */
.sub_alpha { margin-right: 1%;}
.sub_omega { margin-left: 1%;}
.sub_middle { margin-left: 1%; margin-right: 1%;}

/* #Clear Floated Elements
================================================== */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* #Clearfix
================================================== */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}


/* #Mobile (Portrait)
================================================== */

 /* Note: Design for a width of 767px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

}

	
/* #Mobile (Landscape)
================================================== */

 /* Note: Design for a width of 480px */

@media only screen and (max-width: 767px) {
.container_24 .grid_1 ,
.container_24 .grid_2 ,
.container_24 .grid_3 ,
.container_24 .grid_4 ,
.container_24 .grid_5 ,
.container_24 .grid_6 ,
.container_24 .grid_7 ,
.container_24 .grid_8 ,
.container_24 .grid_9,
.container_24 .grid_10 ,
.container_24 .grid_11 ,
.container_24 .grid_12 ,
.container_24 .grid_13 ,
.container_24 .grid_14 ,
.container_24 .grid_15 ,
.container_24 .grid_16,
.container_24 .grid_17 ,
.container_24 .grid_18 ,
.container_24 .grid_19 ,
.container_24 .grid_20 ,
.container_24 .grid_21,
.container_24 .grid_22,
.container_24 .grid_23 ,
.container_24 .grid_24 { width:99%;}
/* sub fluid 24 grids 100% */
.container_24 .grid_sub_1,
.container_24 .grid_sub_2,
.container_24 .grid_sub_3,
.container_24 .grid_sub_4,
.container_24 .grid_sub_5 ,
.container_24 .grid_sub_6 ,
.container_24 .grid_sub_7,
.container_24 .grid_sub_8 ,
.container_24 .grid_sub_9 ,
.container_24 .grid_sub_10 ,
.container_24 .grid_sub_11,
.container_24 .grid_sub_12 ,
.container_24 .grid_sub_13 ,
.container_24 .grid_sub_14 ,
.container_24 .grid_sub_15 ,
.container_24 .grid_sub_16 ,
.container_24 .grid_sub_17 ,
.container_24 .grid_sub_18 ,
.container_24 .grid_sub_19 ,
.container_24 .grid_sub_20 ,
.container_24 .grid_sub_21 ,
.container_24 .grid_sub_22 ,
.container_24 .grid_sub_23,
.container_24 .grid_sub_24 { width:100%   ;}
.sub_alpha {margin-right:0;}
.sub_omega {margin-left:0;}
.sub_middle {margin-left:0;margin-right:0;}
}