    .container                                  { position: relative; width: 1100px; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
    
    .container1200                                  { position: relative; width: 1378px; margin: 0 auto; padding: 0; }
    .container1200 .column,
    .container1200 .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
    .row                                        { margin-bottom: 20px; }
    
    .container1170                                { position: relative; width: 1200px; margin: 0 auto; padding: 0; }
    .container1170 .column,
    .container1170 .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .one2.columns                     { width: 80px;  }
    .container .one3.columns                     { width: 90px;  }
    .container .two.columns                     { width: 100px; }
    .container .two23.columns                     { width: 110px; }
    .container .two22.columns                     { width: 115px; }
.container .two223.columns                     { width: 120px; }
.container .two135.columns                     { width: 135px; }
    .container .two1.columns                     { width: 140px; }
    .container .two11.columns                     { width: 160px; }
.container .two150.columns                     { width: 150px; }
    .container .two180.columns                     { width: 180px; }
    .container .two2.columns                     { width: 195px; }
.container .two22.columns                     { width: 200px; }
    .container .two3.columns                     { width: 195px; }
    .container .two4.columns                     { width: 210px; }
    .container .three.columns                   { width: 260px; }
    .container .three2.columns                   { width: 275px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 366px; }
    .container .five2.columns                    { width: 320px; }
    .container .five3.columns                    { width: 340px; }
    .container .six2.columns                     { width: 470px; }
    .container .six3.columns                     { width: 460px; }
    .container .seven.columns                   { width: 500px; }
    .container .eight.columns                   { width: 550px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
    .container .thirteen.columns                { width: 840px; }
    .container .fourteen.columns                { width: 800px; }
    .container1200 .fifteen.columns                 { width: 1378px; }
    .container1200 .sixteen.columns             {width: 1200px;}
    .container1170 .sixteen.columns             {width: 1200px;}
    .container .sixteen.columns                 { width: 1100px; }
.container .halfone.columns                     { width: 20px;  }
    .container .one-third.column                { width: 368px; }
    .container .two-thirds.column               { width: 732px; }
    
    .container .one-third1.column                { width: 410px; }
    .container .one-third2.column                { width: 420px; }
    .container .two-thirds1.column               { width: 690px; }

/*container 1280px*/
    .container1280                                { position: relative; width: 1200px; margin: 0 auto; padding: 0; }
    .container1280 .column,
    .container1280 .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
    
    .container1280 .sixteen.columns             {width: 100%;}
    .container1280 .two-thirds.column        {width: 70%;}
    .container1280 .five2.columns             {width: 30%;}
    
    
    .container1280 .one-third1.column                { width: 80%; }
    .container1280 .one-third2.column                { width: 20%; }
    .container1280 .one-third22.column                { width: 25%; }
    .container1280 .one-third3.column                { width: 90%; }
    .container1280 .one-third4.column                { width: 10%; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .marginright                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }


.containerfull                                  { position: relative; width: 100%; margin: 0 auto; padding: 0; }
    .containerfull .column,
    .containerfull .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
    
    
    .row                                        { margin-bottom: 20px; }

    .containerfull .fourfull.columns                    { width: 25%; }
    .containerfull .eightfull.columns                   { width: 50%; }
    .containerfull .sixteenfull.columns                 { width: 100%; }

    .containerfull .one-thirdfull.columns                { width: 33.333333%; }
    
    .fivefull.columns                    { width: 20%; }
    .fourfull.columns                    { width: 25%; }
    .eightfull.columns                   { width: 50%; }
    .sixteenfull.columns                 { width: 100%; }
    .one-thirdfull.columns                { width: 33.333333%; }
    
    @media only screen 
and (min-width : 1025px) { 
    #open-button{
        display: none;
    }
}

    