/*
  960 Grid System Modified for
  Responsive layout 960 Grid 
  System ~ Core CSS.
  Learn more ~ http://960.gs/    
  Author: http://960.gs/
  Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.
  Note: IE6 works fine without this fix.
*/

/* `Container >> 24 Columns
-----------------------------------*/
 .panou_24 {
        margin-left: auto;
        margin-right: auto;
        width: 1115px;
	-webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
    }
    /*  Each columns are measured 
        For their specific size.
    */
    .panou_24 .gard_1 {
        width: 3.167%;
    }
    .panou_24 .gard_2 {
        width: 7.333%;
    }
    .panou_24 .gard_3 {
        width: 11.5%;
    }
    .panou_24 .gard_4 {
        width: 15.667%;
    }
    .panou_24 .gard_5 {
        width: 19.833%;
    }
    .panou_24 .gard_6 {
        width: 24%;
    }
    .panou_24 .gard_7 {
        width: 29.167%;
    }
    .panou_24 .gard_8 {
        width: 33.3%;
    }
    .panou_24 .gard_9 {
        width: 36.5%;
    }
    .panou_24 .gard_10 {
        width: 40.667%;
    }
    .panou_24 .gard_11 {
        width: 44.833%;
    }
    .panou_24 .gard_12 {
        width: 49%;
    }
    .panou_24 .gard_13 {
        width: 53.167%;
    }
    .panou_24 .gard_14 {
        width: 57.333%;
    }
    .panou_24 .gard_15 {
        width: 61.5%;
    }
    .panou_24 .gard_16 {
        width: 65.667%;
    }
    .panou_24 .gard_17 {
        width: 60.833%;
        margin-right: 9%;
    }
    .panou_24 .gard_18 {
        width: 74%;
    }
    .panou_24 .gard_19 {
        width: 78.167%;
    }
    .panou_24 .gard_20 {
        width: 82.333%;
    }
    .panou_24 .gard_21 {
        width: 86.5%;
    }
    .panou_24 .gard_22 {
        width: 90.667%;
    }
    .panou_24 .gard_23 {
        width: 94.833%;
    }
    .panou_24 .gard_24 {
        width: 99%;
    }
/* `Grid >> Global
-----------------------------------*/

.gard_1, .gard_2, .gard_3, .gard_4, .gard_5, .gard_6, .gard_7, .gard_8, .gard_9, .gard_10, .gard_11, .gard_12, .gard_13, .gard_14, .gard_15, .gard_16, .gard_17, .gard_18, .gard_19, .gard_20, .gard_21, .gard_22, .gard_23, .gard_24 {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
-----------------------------------*/

.alpha {
    margin-left: 0;
}
.omega {
    margin-right: 0;
}
/* `Clear Floated Elements
-----------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before, .clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both;
}
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
    zoom: 1;
}
/*  This query is applied for
    Protait Tablet ipad
*/
@media only screen and (min-width: 960px) and (max-width: 1140px) {
.panou_24 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
/* `Grid >> 24 Columns
-----------------------------------*/

.panou_24 .gard_1 {
    width: 30px;
}
.panou_24 .gard_2 {
    width: 70px;
}
.panou_24 .gard_3 {
    width: 110px;
}
.panou_24 .gard_4 {
    width: 150px;
}
.panou_24 .gard_5 {
    width: 190px;
}
.panou_24 .gard_6 {
    width: 230px;
}
.panou_24 .gard_7 {
    width: 270px;
}
.panou_24 .gard_8 {
    width: 310px;
}
.panou_24 .gard_9 {
    width: 350px;
}
.panou_24 .gard_10 {
    width: 390px;
}
.panou_24 .gard_11 {
    width: 430px;
}
.panou_24 .gard_12 {
    width: 470px;
}
.panou_24 .gard_13 {
    width: 510px;
}
.panou_24 .gard_14 {
    width: 550px;
}
.panou_24 .gard_15 {
    width: 590px;
}
.panou_24 .gard_16 {
    width: 630px;
}
.panou_24 .gard_17 {
    width: 670px;
}
.panou_24 .gard_18 {
    width: 710px;
}
.panou_24 .gard_19 {
    width: 750px;
}
.panou_24 .gard_20 {
    width: 790px;
}
.panou_24 .gard_21 {
    width: 830px;
}
.panou_24 .gard_22 {
    width: 870px;
}
.panou_24 .gard_23 {
    width: 910px;
}
.panou_24 .gard_24 {
    width: 950px;
}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .panou_24 {
        margin-left: auto;
        margin-right: auto;
        width: 768px;
    }
    /*  Each columns are measured 
        For their specific size.
    */
    .panou_24 .gard_1 {
        width: 3.167%;
    }
    .panou_24 .gard_2 {
        width: 7.333%;
    }
    .panou_24 .gard_3 {
        width: 11.5%;
    }
    .panou_24 .gard_4 {
        width: 15.667%;
    }
    .panou_24 .gard_5 {
        width: 19.833%;
    }
    .panou_24 .gard_6 {
        width: 24%;
    }
    .panou_24 .gard_7 {
        width: 28.167%;
    }
    .panou_24 .gard_8 {
        width: 32.333%;
    }
    .panou_24 .gard_9 {
        width: 36.5%;
    }
    .panou_24 .gard_10 {
        width: 40.667%;
    }
    .panou_24 .gard_11 {
        width: 44.833%;
    }
    .panou_24 .gard_12 {
        width: 49%;
    }
    .panou_24 .gard_13 {
        width: 53.167%;
    }
    .panou_24 .gard_14 {
        width: 57.333%;
    }
    .panou_24 .gard_15 {
        width: 61.5%;
    }
    .panou_24 .gard_16 {
        width: 65.667%;
    }
    .panou_24 .gard_17 {
        width: 69.833%;
    }
    .panou_24 .gard_18 {
        width: 74%;
    }
    .panou_24 .gard_19 {
        width: 78.167%;
    }
    .panou_24 .gard_20 {
        width: 82.333%;
    }
    .panou_24 .gard_21 {
        width: 86.5%;
    }
    .panou_24 .gard_22 {
        width: 90.667%;
    }
    .panou_24 .gard_23 {
        width: 94.833%;
    }
    .panou_24 .gard_24 {
        width: 99%;
    }
}
/*  This query is applied for 
    landscape ipad, Mobile
*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .panou_24 {
        width: 480px;
    }
    /* `Grid 1 to 12 columns
        Moved to 100% width 
        Acroding to container width
        In landscape tablet screen
    */

    .panou_24 .gard_1,  .panou_24 .gard_2,  .panou_24 .gard_3,  .panou_24 .gard_4,  .panou_24 .gard_5,  .panou_24 .gard_6,  .panou_24 .gard_7,  .panou_24 .gard_8,  .panou_24 .gard_9,  .panou_24 .gard_10,  .panou_24 .gard_11,  .panou_24 .gard_12 {
        width: 100%;
    }
    /*  Grid 13 to 24 columns
        Fixed in 470px in minimum
        Width 480px to maximum 767px
        Screen
    */
    .panou_24 .gard_13 {
        width: 470px;
    }
    .panou_24 .gard_14 {
        width: 470px;
    }
    .panou_24 .gard_15 {
        width: 470px;
    }
    .panou_24 .gard_16 {
        width: 470px;
    }
    .panou_24 .gard_17 {
        width: 470px;
    }
    .panou_24 .gard_18 {
        width: 470px;
    }
    .panou_24 .gard_19 {
        width: 470px;
    }
    .panou_24 .gard_20 {
        width: 470px;
    }
    .panou_24 .gard_21 {
        width: 470px;
    }
    .panou_24 .gard_22 {
        width: 470px;
    }
    .panou_24 .gard_23 {
        width: 470px;
    }
    .panou_24 .gard_24 {
        width: 470px;
    }
}
/* This query is applied for protait ipad, Mobile
*/
@media only screen and (max-width: 480px) {
    .panou_24 {
        width: 300px;
    }
    /*  Grid 1 to 24 columns are
        Fixed in mobile layout
    */
    .panou_24 .gard_1,  .panou_24 .gard_2,  .panou_24 .gard_3,  .panou_24 .gard_4,  .panou_24 .gard_5,  .panou_24 .gard_6,  .panou_24 .gard_7,  .panou_24 .gard_8,  .panou_24 .gard_9,  .panou_24 .gard_10,  .panou_24 .gard_11,  .panou_24 .gard_12,  .panou_24 .gard_13,  .panou_24 .gard_14,  .panou_24 .gard_15,  .panou_24 .gard_16,  .panou_24 .gard_17,  .panou_24 .gard_18,  .panou_24 .gard_19,  .panou_24 .gard_20,  .panou_24 .gard_21,  .panou_24 .gard_22,  .panou_24 .gard_23,  .panou_24 .gard_24 {
        width: 97%;
    }
}