@media screen and (min-width: 320px) and (max-width: 480px) {
  .relative .grid_1 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_1 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_1 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_1 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_2 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_2 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_2 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_2 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_3 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_3 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_3 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_3 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_4 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_4 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_4 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_4 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_5 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_5 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_5 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_5 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_6 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_6 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_6 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_6 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_7 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_7 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_7 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_7 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_8 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_8 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_8 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_8 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_9 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_9 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_9 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_9 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_10 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_10 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_10 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_10 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_11 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_11 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_11 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_11 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_12 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_12 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_12 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_12 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  /* Fluid generation is OFF */
  .grid_outer_container {
    width: 510px;
    margin-left: auto;
    margin-right: auto;
  }
  .grid_container {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }
  .fluid,
  .fluid .grid_container {
    width: 100%;
  }
  .grid_block {
    float: left;
    display: block;
  }
}
@media screen and (min-width: 321px) {
  .relative .grid_1 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_1 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_1 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_1 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_2 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_2 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_2 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_2 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_3 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_3 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_3 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_3 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_4 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_4 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_4 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_4 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_5 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_5 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_5 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_5 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_6 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_6 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_6 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_6 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_7 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_7 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_7 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_7 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_8 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_8 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_8 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_8 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_9 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_9 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_9 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_9 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_10 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_10 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_10 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_10 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_11 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_11 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_11 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_11 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_12 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_12 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_12 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_12 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  /* Fluid generation is OFF */
  .grid_outer_container {
    width: 510px;
    margin-left: auto;
    margin-right: auto;
  }
  .grid_container {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }
  .fluid,
  .fluid .grid_container {
    width: 100%;
  }
  .grid_block {
    float: left;
    display: block;
  }
}
@media screen and (max-width: 320px) {
  .relative .grid_1 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_1 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_1 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_1 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_2 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_2 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_2 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_2 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_3 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_3 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_3 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_3 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_4 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_4 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_4 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_4 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_5 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_5 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_5 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_5 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_6 {
    width: 90%;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_6 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_6 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_6 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_7 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_7 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_7 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_7 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_8 {
    width: 90%;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_8 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_8 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_8 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_9 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_9 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_9 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_9 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_10 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_10 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_10 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_10 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_11 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_11 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_11 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_11 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_12 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_12 .grid_block {
    margin-left: 0;
    margin-right: 0;
  }
  .relative .grid_12 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_12 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  /* Fluid generation is OFF */
  .grid_outer_container {
    width: 350px;
    margin-left: auto;
    margin-right: auto;
  }
  .grid_container {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  .fluid,
  .fluid .grid_container {
    width: 100%;
  }
  .grid_block {
    float: left;
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .relative .grid_1 {
    width: 60px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_1.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_1.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_1.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_1.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_1.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_1.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_1.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_1.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_1.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_1.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_1.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_1.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_1 .grid_12 {
    width: 40px;
  }
  .relative .grid_1 .grid_11 {
    width: 35px;
  }
  .relative .grid_1 .grid_10 {
    width: 30px;
  }
  .relative .grid_1 .grid_9 {
    width: 25px;
  }
  .relative .grid_1 .grid_8 {
    width: 20px;
  }
  .relative .grid_1 .grid_7 {
    width: 15px;
  }
  .relative .grid_1 .grid_6 {
    width: 10px;
  }
  .relative .grid_1 .grid_5 {
    width: 5px;
  }
  .relative .grid_1 .grid_4 {
    width: 0px;
  }
  .relative .grid_1 .grid_3 {
    width: -5px;
  }
  .relative .grid_1 .grid_2 {
    width: -10px;
  }
  .relative .grid_1 .grid_1 {
    width: -15px;
  }
  .relative .grid_1 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -30px;
  }
  .relative .grid_1 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -30px;
  }
  .relative .grid_2 {
    width: 140px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_2.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_2.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_2.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_2.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_2.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_2.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_2.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_2.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_2.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_2.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_2.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_2.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_2 .grid_12 {
    width: 120px;
  }
  .relative .grid_2 .grid_11 {
    width: 108.33333333333331px;
  }
  .relative .grid_2 .grid_10 {
    width: 96.66666666666666px;
  }
  .relative .grid_2 .grid_9 {
    width: 85px;
  }
  .relative .grid_2 .grid_8 {
    width: 73.33333333333333px;
  }
  .relative .grid_2 .grid_7 {
    width: 61.66666666666666px;
  }
  .relative .grid_2 .grid_6 {
    width: 50px;
  }
  .relative .grid_2 .grid_5 {
    width: 38.33333333333333px;
  }
  .relative .grid_2 .grid_4 {
    width: 26.666666666666664px;
  }
  .relative .grid_2 .grid_3 {
    width: 15px;
  }
  .relative .grid_2 .grid_2 {
    width: 3.333333333333332px;
  }
  .relative .grid_2 .grid_1 {
    width: -8.333333333333334px;
  }
  .relative .grid_2 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -70px;
  }
  .relative .grid_2 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -70px;
  }
  .relative .grid_3 {
    width: 220px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_3.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_3.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_3.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_3.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_3.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_3.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_3.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_3.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_3.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_3.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_3.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_3.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_3 .grid_12 {
    width: 200px;
  }
  .relative .grid_3 .grid_11 {
    width: 181.66666666666666px;
  }
  .relative .grid_3 .grid_10 {
    width: 163.33333333333331px;
  }
  .relative .grid_3 .grid_9 {
    width: 145px;
  }
  .relative .grid_3 .grid_8 {
    width: 126.66666666666666px;
  }
  .relative .grid_3 .grid_7 {
    width: 108.33333333333331px;
  }
  .relative .grid_3 .grid_6 {
    width: 90px;
  }
  .relative .grid_3 .grid_5 {
    width: 71.66666666666666px;
  }
  .relative .grid_3 .grid_4 {
    width: 53.33333333333333px;
  }
  .relative .grid_3 .grid_3 {
    width: 35px;
  }
  .relative .grid_3 .grid_2 {
    width: 16.666666666666664px;
  }
  .relative .grid_3 .grid_1 {
    width: -1.6666666666666679px;
  }
  .relative .grid_3 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -110px;
  }
  .relative .grid_3 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -110px;
  }
  .relative .grid_4 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_4.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_4.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_4.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_4.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_4.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_4.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_4.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_4.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_4.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_4.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_4.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_4.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_4 .grid_12 {
    width: 280px;
  }
  .relative .grid_4 .grid_11 {
    width: 255px;
  }
  .relative .grid_4 .grid_10 {
    width: 230px;
  }
  .relative .grid_4 .grid_9 {
    width: 205px;
  }
  .relative .grid_4 .grid_8 {
    width: 180px;
  }
  .relative .grid_4 .grid_7 {
    width: 155px;
  }
  .relative .grid_4 .grid_6 {
    width: 130px;
  }
  .relative .grid_4 .grid_5 {
    width: 105px;
  }
  .relative .grid_4 .grid_4 {
    width: 80px;
  }
  .relative .grid_4 .grid_3 {
    width: 55px;
  }
  .relative .grid_4 .grid_2 {
    width: 30px;
  }
  .relative .grid_4 .grid_1 {
    width: 5px;
  }
  .relative .grid_4 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_4 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_5 {
    width: 380px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_5.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_5.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_5.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_5.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_5.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_5.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_5.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_5.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_5.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_5.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_5.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_5.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_5 .grid_12 {
    width: 360px;
  }
  .relative .grid_5 .grid_11 {
    width: 328.33333333333337px;
  }
  .relative .grid_5 .grid_10 {
    width: 296.6666666666667px;
  }
  .relative .grid_5 .grid_9 {
    width: 265px;
  }
  .relative .grid_5 .grid_8 {
    width: 233.33333333333334px;
  }
  .relative .grid_5 .grid_7 {
    width: 201.66666666666669px;
  }
  .relative .grid_5 .grid_6 {
    width: 170px;
  }
  .relative .grid_5 .grid_5 {
    width: 138.33333333333334px;
  }
  .relative .grid_5 .grid_4 {
    width: 106.66666666666667px;
  }
  .relative .grid_5 .grid_3 {
    width: 75px;
  }
  .relative .grid_5 .grid_2 {
    width: 43.333333333333336px;
  }
  .relative .grid_5 .grid_1 {
    width: 11.666666666666668px;
  }
  .relative .grid_5 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -190px;
  }
  .relative .grid_5 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -190px;
  }
  .relative .grid_6 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_6.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_6.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_6.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_6.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_6.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_6.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_6.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_6.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_6.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_6.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_6.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_6.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_6 .grid_12 {
    width: 440px;
  }
  .relative .grid_6 .grid_11 {
    width: 401.6666666666667px;
  }
  .relative .grid_6 .grid_10 {
    width: 363.33333333333337px;
  }
  .relative .grid_6 .grid_9 {
    width: 325px;
  }
  .relative .grid_6 .grid_8 {
    width: 286.6666666666667px;
  }
  .relative .grid_6 .grid_7 {
    width: 248.33333333333337px;
  }
  .relative .grid_6 .grid_6 {
    width: 210px;
  }
  .relative .grid_6 .grid_5 {
    width: 171.66666666666669px;
  }
  .relative .grid_6 .grid_4 {
    width: 133.33333333333334px;
  }
  .relative .grid_6 .grid_3 {
    width: 95px;
  }
  .relative .grid_6 .grid_2 {
    width: 56.66666666666667px;
  }
  .relative .grid_6 .grid_1 {
    width: 18.333333333333336px;
  }
  .relative .grid_6 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_6 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_7 {
    width: 540px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_7.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_7.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_7.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_7.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_7.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_7.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_7.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_7.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_7.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_7.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_7.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_7.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_7 .grid_12 {
    width: 520px;
  }
  .relative .grid_7 .grid_11 {
    width: 475px;
  }
  .relative .grid_7 .grid_10 {
    width: 430px;
  }
  .relative .grid_7 .grid_9 {
    width: 385px;
  }
  .relative .grid_7 .grid_8 {
    width: 340px;
  }
  .relative .grid_7 .grid_7 {
    width: 295px;
  }
  .relative .grid_7 .grid_6 {
    width: 250px;
  }
  .relative .grid_7 .grid_5 {
    width: 205px;
  }
  .relative .grid_7 .grid_4 {
    width: 160px;
  }
  .relative .grid_7 .grid_3 {
    width: 115px;
  }
  .relative .grid_7 .grid_2 {
    width: 70px;
  }
  .relative .grid_7 .grid_1 {
    width: 25px;
  }
  .relative .grid_7 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -270px;
  }
  .relative .grid_7 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -270px;
  }
  .relative .grid_8 {
    width: 620px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_8.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_8.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_8.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_8.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_8.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_8.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_8.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_8.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_8.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_8.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_8.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_8.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_8 .grid_12 {
    width: 600px;
  }
  .relative .grid_8 .grid_11 {
    width: 548.3333333333333px;
  }
  .relative .grid_8 .grid_10 {
    width: 496.66666666666663px;
  }
  .relative .grid_8 .grid_9 {
    width: 445px;
  }
  .relative .grid_8 .grid_8 {
    width: 393.3333333333333px;
  }
  .relative .grid_8 .grid_7 {
    width: 341.66666666666663px;
  }
  .relative .grid_8 .grid_6 {
    width: 290px;
  }
  .relative .grid_8 .grid_5 {
    width: 238.33333333333331px;
  }
  .relative .grid_8 .grid_4 {
    width: 186.66666666666666px;
  }
  .relative .grid_8 .grid_3 {
    width: 135px;
  }
  .relative .grid_8 .grid_2 {
    width: 83.33333333333333px;
  }
  .relative .grid_8 .grid_1 {
    width: 31.666666666666664px;
  }
  .relative .grid_8 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -310px;
  }
  .relative .grid_8 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -310px;
  }
  .relative .grid_9 {
    width: 700px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_9.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_9.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_9.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_9.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_9.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_9.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_9.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_9.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_9.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_9.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_9.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_9.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_9 .grid_12 {
    width: 680px;
  }
  .relative .grid_9 .grid_11 {
    width: 621.6666666666667px;
  }
  .relative .grid_9 .grid_10 {
    width: 563.3333333333334px;
  }
  .relative .grid_9 .grid_9 {
    width: 505px;
  }
  .relative .grid_9 .grid_8 {
    width: 446.6666666666667px;
  }
  .relative .grid_9 .grid_7 {
    width: 388.33333333333337px;
  }
  .relative .grid_9 .grid_6 {
    width: 330px;
  }
  .relative .grid_9 .grid_5 {
    width: 271.6666666666667px;
  }
  .relative .grid_9 .grid_4 {
    width: 213.33333333333334px;
  }
  .relative .grid_9 .grid_3 {
    width: 155px;
  }
  .relative .grid_9 .grid_2 {
    width: 96.66666666666667px;
  }
  .relative .grid_9 .grid_1 {
    width: 38.333333333333336px;
  }
  .relative .grid_9 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -350px;
  }
  .relative .grid_9 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -350px;
  }
  .relative .grid_10 {
    width: 780px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_10.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_10.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_10.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_10.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_10.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_10.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_10.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_10.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_10.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_10.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_10.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_10.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_10 .grid_12 {
    width: 760px;
  }
  .relative .grid_10 .grid_11 {
    width: 695px;
  }
  .relative .grid_10 .grid_10 {
    width: 630px;
  }
  .relative .grid_10 .grid_9 {
    width: 565px;
  }
  .relative .grid_10 .grid_8 {
    width: 500px;
  }
  .relative .grid_10 .grid_7 {
    width: 435px;
  }
  .relative .grid_10 .grid_6 {
    width: 370px;
  }
  .relative .grid_10 .grid_5 {
    width: 305px;
  }
  .relative .grid_10 .grid_4 {
    width: 240px;
  }
  .relative .grid_10 .grid_3 {
    width: 175px;
  }
  .relative .grid_10 .grid_2 {
    width: 110px;
  }
  .relative .grid_10 .grid_1 {
    width: 45px;
  }
  .relative .grid_10 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -390px;
  }
  .relative .grid_10 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -390px;
  }
  .relative .grid_11 {
    width: 860px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_11.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_11.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_11.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_11.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_11.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_11.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_11.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_11.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_11.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_11.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_11.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_11.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_11 .grid_12 {
    width: 840px;
  }
  .relative .grid_11 .grid_11 {
    width: 768.3333333333334px;
  }
  .relative .grid_11 .grid_10 {
    width: 696.6666666666667px;
  }
  .relative .grid_11 .grid_9 {
    width: 625px;
  }
  .relative .grid_11 .grid_8 {
    width: 553.3333333333334px;
  }
  .relative .grid_11 .grid_7 {
    width: 481.6666666666667px;
  }
  .relative .grid_11 .grid_6 {
    width: 410px;
  }
  .relative .grid_11 .grid_5 {
    width: 338.33333333333337px;
  }
  .relative .grid_11 .grid_4 {
    width: 266.6666666666667px;
  }
  .relative .grid_11 .grid_3 {
    width: 195px;
  }
  .relative .grid_11 .grid_2 {
    width: 123.33333333333334px;
  }
  .relative .grid_11 .grid_1 {
    width: 51.66666666666667px;
  }
  .relative .grid_11 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -430px;
  }
  .relative .grid_11 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -430px;
  }
  .relative .grid_12 {
    width: 940px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_12.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_12.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_12.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_12.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_12.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_12.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_12.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_12.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_12.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_12.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_12.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_12.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_12 .grid_12 {
    width: 920px;
  }
  .relative .grid_12 .grid_11 {
    width: 841.6666666666666px;
  }
  .relative .grid_12 .grid_10 {
    width: 763.3333333333333px;
  }
  .relative .grid_12 .grid_9 {
    width: 685px;
  }
  .relative .grid_12 .grid_8 {
    width: 606.6666666666666px;
  }
  .relative .grid_12 .grid_7 {
    width: 528.3333333333333px;
  }
  .relative .grid_12 .grid_6 {
    width: 450px;
  }
  .relative .grid_12 .grid_5 {
    width: 371.66666666666663px;
  }
  .relative .grid_12 .grid_4 {
    width: 293.3333333333333px;
  }
  .relative .grid_12 .grid_3 {
    width: 215px;
  }
  .relative .grid_12 .grid_2 {
    width: 136.66666666666666px;
  }
  .relative .grid_12 .grid_1 {
    width: 58.33333333333333px;
  }
  .relative .grid_12 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -470px;
  }
  .relative .grid_12 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -470px;
  }
  /* Fluid generation is OFF */
  .grid_outer_container {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
  }
  .grid_container {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .fluid,
  .fluid .grid_container {
    width: 100%;
  }
  .grid_block {
    float: left;
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .relative .grid_1 {
    width: 60px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_1.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_1.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_1.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_1.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_1.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_1.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_1.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_1.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_1.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_1.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_1.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_1.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_1 .grid_12 {
    width: 40px;
  }
  .relative .grid_1 .grid_11 {
    width: 35px;
  }
  .relative .grid_1 .grid_10 {
    width: 30px;
  }
  .relative .grid_1 .grid_9 {
    width: 25px;
  }
  .relative .grid_1 .grid_8 {
    width: 20px;
  }
  .relative .grid_1 .grid_7 {
    width: 15px;
  }
  .relative .grid_1 .grid_6 {
    width: 10px;
  }
  .relative .grid_1 .grid_5 {
    width: 5px;
  }
  .relative .grid_1 .grid_4 {
    width: 0px;
  }
  .relative .grid_1 .grid_3 {
    width: -5px;
  }
  .relative .grid_1 .grid_2 {
    width: -10px;
  }
  .relative .grid_1 .grid_1 {
    width: -15px;
  }
  .relative .grid_1 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -30px;
  }
  .relative .grid_1 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -30px;
  }
  .relative .grid_2 {
    width: 140px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_2.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_2.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_2.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_2.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_2.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_2.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_2.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_2.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_2.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_2.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_2.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_2.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_2 .grid_12 {
    width: 120px;
  }
  .relative .grid_2 .grid_11 {
    width: 108.33333333333331px;
  }
  .relative .grid_2 .grid_10 {
    width: 96.66666666666666px;
  }
  .relative .grid_2 .grid_9 {
    width: 85px;
  }
  .relative .grid_2 .grid_8 {
    width: 73.33333333333333px;
  }
  .relative .grid_2 .grid_7 {
    width: 61.66666666666666px;
  }
  .relative .grid_2 .grid_6 {
    width: 50px;
  }
  .relative .grid_2 .grid_5 {
    width: 38.33333333333333px;
  }
  .relative .grid_2 .grid_4 {
    width: 26.666666666666664px;
  }
  .relative .grid_2 .grid_3 {
    width: 15px;
  }
  .relative .grid_2 .grid_2 {
    width: 3.333333333333332px;
  }
  .relative .grid_2 .grid_1 {
    width: -8.333333333333334px;
  }
  .relative .grid_2 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -70px;
  }
  .relative .grid_2 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -70px;
  }
  .relative .grid_3 {
    width: 220px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_3.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_3.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_3.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_3.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_3.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_3.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_3.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_3.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_3.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_3.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_3.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_3.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_3 .grid_12 {
    width: 200px;
  }
  .relative .grid_3 .grid_11 {
    width: 181.66666666666666px;
  }
  .relative .grid_3 .grid_10 {
    width: 163.33333333333331px;
  }
  .relative .grid_3 .grid_9 {
    width: 145px;
  }
  .relative .grid_3 .grid_8 {
    width: 126.66666666666666px;
  }
  .relative .grid_3 .grid_7 {
    width: 108.33333333333331px;
  }
  .relative .grid_3 .grid_6 {
    width: 90px;
  }
  .relative .grid_3 .grid_5 {
    width: 71.66666666666666px;
  }
  .relative .grid_3 .grid_4 {
    width: 53.33333333333333px;
  }
  .relative .grid_3 .grid_3 {
    width: 35px;
  }
  .relative .grid_3 .grid_2 {
    width: 16.666666666666664px;
  }
  .relative .grid_3 .grid_1 {
    width: -1.6666666666666679px;
  }
  .relative .grid_3 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -110px;
  }
  .relative .grid_3 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -110px;
  }
  .relative .grid_4 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_4.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_4.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_4.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_4.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_4.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_4.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_4.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_4.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_4.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_4.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_4.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_4.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_4 .grid_12 {
    width: 280px;
  }
  .relative .grid_4 .grid_11 {
    width: 255px;
  }
  .relative .grid_4 .grid_10 {
    width: 230px;
  }
  .relative .grid_4 .grid_9 {
    width: 205px;
  }
  .relative .grid_4 .grid_8 {
    width: 180px;
  }
  .relative .grid_4 .grid_7 {
    width: 155px;
  }
  .relative .grid_4 .grid_6 {
    width: 130px;
  }
  .relative .grid_4 .grid_5 {
    width: 105px;
  }
  .relative .grid_4 .grid_4 {
    width: 80px;
  }
  .relative .grid_4 .grid_3 {
    width: 55px;
  }
  .relative .grid_4 .grid_2 {
    width: 30px;
  }
  .relative .grid_4 .grid_1 {
    width: 5px;
  }
  .relative .grid_4 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_4 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_5 {
    width: 380px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_5.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_5.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_5.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_5.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_5.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_5.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_5.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_5.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_5.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_5.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_5.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_5.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_5 .grid_12 {
    width: 360px;
  }
  .relative .grid_5 .grid_11 {
    width: 328.33333333333337px;
  }
  .relative .grid_5 .grid_10 {
    width: 296.6666666666667px;
  }
  .relative .grid_5 .grid_9 {
    width: 265px;
  }
  .relative .grid_5 .grid_8 {
    width: 233.33333333333334px;
  }
  .relative .grid_5 .grid_7 {
    width: 201.66666666666669px;
  }
  .relative .grid_5 .grid_6 {
    width: 170px;
  }
  .relative .grid_5 .grid_5 {
    width: 138.33333333333334px;
  }
  .relative .grid_5 .grid_4 {
    width: 106.66666666666667px;
  }
  .relative .grid_5 .grid_3 {
    width: 75px;
  }
  .relative .grid_5 .grid_2 {
    width: 43.333333333333336px;
  }
  .relative .grid_5 .grid_1 {
    width: 11.666666666666668px;
  }
  .relative .grid_5 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -190px;
  }
  .relative .grid_5 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -190px;
  }
  .relative .grid_6 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_6.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_6.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_6.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_6.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_6.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_6.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_6.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_6.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_6.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_6.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_6.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_6.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_6 .grid_12 {
    width: 440px;
  }
  .relative .grid_6 .grid_11 {
    width: 401.6666666666667px;
  }
  .relative .grid_6 .grid_10 {
    width: 363.33333333333337px;
  }
  .relative .grid_6 .grid_9 {
    width: 325px;
  }
  .relative .grid_6 .grid_8 {
    width: 286.6666666666667px;
  }
  .relative .grid_6 .grid_7 {
    width: 248.33333333333337px;
  }
  .relative .grid_6 .grid_6 {
    width: 210px;
  }
  .relative .grid_6 .grid_5 {
    width: 171.66666666666669px;
  }
  .relative .grid_6 .grid_4 {
    width: 133.33333333333334px;
  }
  .relative .grid_6 .grid_3 {
    width: 95px;
  }
  .relative .grid_6 .grid_2 {
    width: 56.66666666666667px;
  }
  .relative .grid_6 .grid_1 {
    width: 18.333333333333336px;
  }
  .relative .grid_6 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_6 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_7 {
    width: 540px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_7.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_7.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_7.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_7.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_7.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_7.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_7.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_7.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_7.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_7.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_7.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_7.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_7 .grid_12 {
    width: 520px;
  }
  .relative .grid_7 .grid_11 {
    width: 475px;
  }
  .relative .grid_7 .grid_10 {
    width: 430px;
  }
  .relative .grid_7 .grid_9 {
    width: 385px;
  }
  .relative .grid_7 .grid_8 {
    width: 340px;
  }
  .relative .grid_7 .grid_7 {
    width: 295px;
  }
  .relative .grid_7 .grid_6 {
    width: 250px;
  }
  .relative .grid_7 .grid_5 {
    width: 205px;
  }
  .relative .grid_7 .grid_4 {
    width: 160px;
  }
  .relative .grid_7 .grid_3 {
    width: 115px;
  }
  .relative .grid_7 .grid_2 {
    width: 70px;
  }
  .relative .grid_7 .grid_1 {
    width: 25px;
  }
  .relative .grid_7 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -270px;
  }
  .relative .grid_7 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -270px;
  }
  .relative .grid_8 {
    width: 620px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_8.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_8.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_8.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_8.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_8.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_8.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_8.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_8.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_8.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_8.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_8.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_8.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_8 .grid_12 {
    width: 600px;
  }
  .relative .grid_8 .grid_11 {
    width: 548.3333333333333px;
  }
  .relative .grid_8 .grid_10 {
    width: 496.66666666666663px;
  }
  .relative .grid_8 .grid_9 {
    width: 445px;
  }
  .relative .grid_8 .grid_8 {
    width: 393.3333333333333px;
  }
  .relative .grid_8 .grid_7 {
    width: 341.66666666666663px;
  }
  .relative .grid_8 .grid_6 {
    width: 290px;
  }
  .relative .grid_8 .grid_5 {
    width: 238.33333333333331px;
  }
  .relative .grid_8 .grid_4 {
    width: 186.66666666666666px;
  }
  .relative .grid_8 .grid_3 {
    width: 135px;
  }
  .relative .grid_8 .grid_2 {
    width: 83.33333333333333px;
  }
  .relative .grid_8 .grid_1 {
    width: 31.666666666666664px;
  }
  .relative .grid_8 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -310px;
  }
  .relative .grid_8 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -310px;
  }
  .relative .grid_9 {
    width: 700px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_9.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_9.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_9.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_9.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_9.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_9.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_9.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_9.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_9.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_9.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_9.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_9.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_9 .grid_12 {
    width: 680px;
  }
  .relative .grid_9 .grid_11 {
    width: 621.6666666666667px;
  }
  .relative .grid_9 .grid_10 {
    width: 563.3333333333334px;
  }
  .relative .grid_9 .grid_9 {
    width: 505px;
  }
  .relative .grid_9 .grid_8 {
    width: 446.6666666666667px;
  }
  .relative .grid_9 .grid_7 {
    width: 388.33333333333337px;
  }
  .relative .grid_9 .grid_6 {
    width: 330px;
  }
  .relative .grid_9 .grid_5 {
    width: 271.6666666666667px;
  }
  .relative .grid_9 .grid_4 {
    width: 213.33333333333334px;
  }
  .relative .grid_9 .grid_3 {
    width: 155px;
  }
  .relative .grid_9 .grid_2 {
    width: 96.66666666666667px;
  }
  .relative .grid_9 .grid_1 {
    width: 38.333333333333336px;
  }
  .relative .grid_9 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -350px;
  }
  .relative .grid_9 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -350px;
  }
  .relative .grid_10 {
    width: 780px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_10.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_10.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_10.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_10.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_10.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_10.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_10.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_10.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_10.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_10.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_10.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_10.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_10 .grid_12 {
    width: 760px;
  }
  .relative .grid_10 .grid_11 {
    width: 695px;
  }
  .relative .grid_10 .grid_10 {
    width: 630px;
  }
  .relative .grid_10 .grid_9 {
    width: 565px;
  }
  .relative .grid_10 .grid_8 {
    width: 500px;
  }
  .relative .grid_10 .grid_7 {
    width: 435px;
  }
  .relative .grid_10 .grid_6 {
    width: 370px;
  }
  .relative .grid_10 .grid_5 {
    width: 305px;
  }
  .relative .grid_10 .grid_4 {
    width: 240px;
  }
  .relative .grid_10 .grid_3 {
    width: 175px;
  }
  .relative .grid_10 .grid_2 {
    width: 110px;
  }
  .relative .grid_10 .grid_1 {
    width: 45px;
  }
  .relative .grid_10 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -390px;
  }
  .relative .grid_10 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -390px;
  }
  .relative .grid_11 {
    width: 860px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_11.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_11.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_11.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_11.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_11.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_11.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_11.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_11.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_11.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_11.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_11.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_11.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_11 .grid_12 {
    width: 840px;
  }
  .relative .grid_11 .grid_11 {
    width: 768.3333333333334px;
  }
  .relative .grid_11 .grid_10 {
    width: 696.6666666666667px;
  }
  .relative .grid_11 .grid_9 {
    width: 625px;
  }
  .relative .grid_11 .grid_8 {
    width: 553.3333333333334px;
  }
  .relative .grid_11 .grid_7 {
    width: 481.6666666666667px;
  }
  .relative .grid_11 .grid_6 {
    width: 410px;
  }
  .relative .grid_11 .grid_5 {
    width: 338.33333333333337px;
  }
  .relative .grid_11 .grid_4 {
    width: 266.6666666666667px;
  }
  .relative .grid_11 .grid_3 {
    width: 195px;
  }
  .relative .grid_11 .grid_2 {
    width: 123.33333333333334px;
  }
  .relative .grid_11 .grid_1 {
    width: 51.66666666666667px;
  }
  .relative .grid_11 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -430px;
  }
  .relative .grid_11 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -430px;
  }
  .relative .grid_12 {
    width: 940px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_12.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_12.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_12.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_12.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_12.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_12.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_12.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_12.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_12.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_12.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_12.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_12.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_12 .grid_12 {
    width: 920px;
  }
  .relative .grid_12 .grid_11 {
    width: 841.6666666666666px;
  }
  .relative .grid_12 .grid_10 {
    width: 763.3333333333333px;
  }
  .relative .grid_12 .grid_9 {
    width: 685px;
  }
  .relative .grid_12 .grid_8 {
    width: 606.6666666666666px;
  }
  .relative .grid_12 .grid_7 {
    width: 528.3333333333333px;
  }
  .relative .grid_12 .grid_6 {
    width: 450px;
  }
  .relative .grid_12 .grid_5 {
    width: 371.66666666666663px;
  }
  .relative .grid_12 .grid_4 {
    width: 293.3333333333333px;
  }
  .relative .grid_12 .grid_3 {
    width: 215px;
  }
  .relative .grid_12 .grid_2 {
    width: 136.66666666666666px;
  }
  .relative .grid_12 .grid_1 {
    width: 58.33333333333333px;
  }
  .relative .grid_12 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -470px;
  }
  .relative .grid_12 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -470px;
  }
  /* Fluid generation is OFF */
  .grid_outer_container {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
  }
  .grid_container {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .fluid,
  .fluid .grid_container {
    width: 100%;
  }
  .grid_block {
    float: left;
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .relative .grid_1 {
    width: 44px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_1.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_1.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_1.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_1.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_1.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_1.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_1.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_1.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_1.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_1.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_1.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_1.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_1 .grid_12 {
    width: 24px;
  }
  .relative .grid_1 .grid_11 {
    width: 20.33333333333333px;
  }
  .relative .grid_1 .grid_10 {
    width: 16.666666666666664px;
  }
  .relative .grid_1 .grid_9 {
    width: 13px;
  }
  .relative .grid_1 .grid_8 {
    width: 9.333333333333332px;
  }
  .relative .grid_1 .grid_7 {
    width: 5.666666666666664px;
  }
  .relative .grid_1 .grid_6 {
    width: 2px;
  }
  .relative .grid_1 .grid_5 {
    width: -1.6666666666666679px;
  }
  .relative .grid_1 .grid_4 {
    width: -5.333333333333334px;
  }
  .relative .grid_1 .grid_3 {
    width: -9px;
  }
  .relative .grid_1 .grid_2 {
    width: -12.666666666666668px;
  }
  .relative .grid_1 .grid_1 {
    width: -16.333333333333332px;
  }
  .relative .grid_1 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -22px;
  }
  .relative .grid_1 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -22px;
  }
  .relative .grid_2 {
    width: 108px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_2.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_2.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_2.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_2.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_2.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_2.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_2.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_2.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_2.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_2.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_2.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_2.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_2 .grid_12 {
    width: 88px;
  }
  .relative .grid_2 .grid_11 {
    width: 79px;
  }
  .relative .grid_2 .grid_10 {
    width: 70px;
  }
  .relative .grid_2 .grid_9 {
    width: 61px;
  }
  .relative .grid_2 .grid_8 {
    width: 52px;
  }
  .relative .grid_2 .grid_7 {
    width: 43px;
  }
  .relative .grid_2 .grid_6 {
    width: 34px;
  }
  .relative .grid_2 .grid_5 {
    width: 25px;
  }
  .relative .grid_2 .grid_4 {
    width: 16px;
  }
  .relative .grid_2 .grid_3 {
    width: 7px;
  }
  .relative .grid_2 .grid_2 {
    width: -2px;
  }
  .relative .grid_2 .grid_1 {
    width: -11px;
  }
  .relative .grid_2 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -54px;
  }
  .relative .grid_2 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -54px;
  }
  .relative .grid_3 {
    width: 172px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_3.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_3.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_3.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_3.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_3.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_3.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_3.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_3.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_3.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_3.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_3.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_3.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_3 .grid_12 {
    width: 152px;
  }
  .relative .grid_3 .grid_11 {
    width: 137.66666666666669px;
  }
  .relative .grid_3 .grid_10 {
    width: 123.33333333333334px;
  }
  .relative .grid_3 .grid_9 {
    width: 109px;
  }
  .relative .grid_3 .grid_8 {
    width: 94.66666666666667px;
  }
  .relative .grid_3 .grid_7 {
    width: 80.33333333333334px;
  }
  .relative .grid_3 .grid_6 {
    width: 66px;
  }
  .relative .grid_3 .grid_5 {
    width: 51.66666666666667px;
  }
  .relative .grid_3 .grid_4 {
    width: 37.333333333333336px;
  }
  .relative .grid_3 .grid_3 {
    width: 23px;
  }
  .relative .grid_3 .grid_2 {
    width: 8.666666666666668px;
  }
  .relative .grid_3 .grid_1 {
    width: -5.666666666666666px;
  }
  .relative .grid_3 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -86px;
  }
  .relative .grid_3 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -86px;
  }
  .relative .grid_4 {
    width: 236px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_4.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_4.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_4.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_4.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_4.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_4.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_4.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_4.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_4.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_4.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_4.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_4.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_4 .grid_12 {
    width: 216px;
  }
  .relative .grid_4 .grid_11 {
    width: 196.33333333333334px;
  }
  .relative .grid_4 .grid_10 {
    width: 176.66666666666669px;
  }
  .relative .grid_4 .grid_9 {
    width: 157px;
  }
  .relative .grid_4 .grid_8 {
    width: 137.33333333333334px;
  }
  .relative .grid_4 .grid_7 {
    width: 117.66666666666669px;
  }
  .relative .grid_4 .grid_6 {
    width: 98px;
  }
  .relative .grid_4 .grid_5 {
    width: 78.33333333333334px;
  }
  .relative .grid_4 .grid_4 {
    width: 58.66666666666667px;
  }
  .relative .grid_4 .grid_3 {
    width: 39px;
  }
  .relative .grid_4 .grid_2 {
    width: 19.333333333333336px;
  }
  .relative .grid_4 .grid_1 {
    width: -0.33333333333333215px;
  }
  .relative .grid_4 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -118px;
  }
  .relative .grid_4 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -118px;
  }
  .relative .grid_5 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_5.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_5.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_5.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_5.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_5.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_5.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_5.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_5.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_5.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_5.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_5.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_5.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_5 .grid_12 {
    width: 280px;
  }
  .relative .grid_5 .grid_11 {
    width: 255px;
  }
  .relative .grid_5 .grid_10 {
    width: 230px;
  }
  .relative .grid_5 .grid_9 {
    width: 205px;
  }
  .relative .grid_5 .grid_8 {
    width: 180px;
  }
  .relative .grid_5 .grid_7 {
    width: 155px;
  }
  .relative .grid_5 .grid_6 {
    width: 130px;
  }
  .relative .grid_5 .grid_5 {
    width: 105px;
  }
  .relative .grid_5 .grid_4 {
    width: 80px;
  }
  .relative .grid_5 .grid_3 {
    width: 55px;
  }
  .relative .grid_5 .grid_2 {
    width: 30px;
  }
  .relative .grid_5 .grid_1 {
    width: 5px;
  }
  .relative .grid_5 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_5 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_6 {
    width: 364px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_6.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_6.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_6.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_6.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_6.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_6.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_6.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_6.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_6.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_6.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_6.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_6.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_6 .grid_12 {
    width: 344px;
  }
  .relative .grid_6 .grid_11 {
    width: 313.66666666666663px;
  }
  .relative .grid_6 .grid_10 {
    width: 283.3333333333333px;
  }
  .relative .grid_6 .grid_9 {
    width: 253px;
  }
  .relative .grid_6 .grid_8 {
    width: 222.66666666666666px;
  }
  .relative .grid_6 .grid_7 {
    width: 192.33333333333331px;
  }
  .relative .grid_6 .grid_6 {
    width: 162px;
  }
  .relative .grid_6 .grid_5 {
    width: 131.66666666666666px;
  }
  .relative .grid_6 .grid_4 {
    width: 101.33333333333333px;
  }
  .relative .grid_6 .grid_3 {
    width: 71px;
  }
  .relative .grid_6 .grid_2 {
    width: 40.666666666666664px;
  }
  .relative .grid_6 .grid_1 {
    width: 10.333333333333332px;
  }
  .relative .grid_6 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -182px;
  }
  .relative .grid_6 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -182px;
  }
  .relative .grid_7 {
    width: 428px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_7.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_7.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_7.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_7.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_7.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_7.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_7.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_7.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_7.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_7.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_7.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_7.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_7 .grid_12 {
    width: 408px;
  }
  .relative .grid_7 .grid_11 {
    width: 372.3333333333333px;
  }
  .relative .grid_7 .grid_10 {
    width: 336.66666666666663px;
  }
  .relative .grid_7 .grid_9 {
    width: 301px;
  }
  .relative .grid_7 .grid_8 {
    width: 265.3333333333333px;
  }
  .relative .grid_7 .grid_7 {
    width: 229.66666666666666px;
  }
  .relative .grid_7 .grid_6 {
    width: 194px;
  }
  .relative .grid_7 .grid_5 {
    width: 158.33333333333331px;
  }
  .relative .grid_7 .grid_4 {
    width: 122.66666666666666px;
  }
  .relative .grid_7 .grid_3 {
    width: 87px;
  }
  .relative .grid_7 .grid_2 {
    width: 51.33333333333333px;
  }
  .relative .grid_7 .grid_1 {
    width: 15.666666666666664px;
  }
  .relative .grid_7 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -214px;
  }
  .relative .grid_7 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -214px;
  }
  .relative .grid_8 {
    width: 492px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_8.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_8.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_8.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_8.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_8.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_8.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_8.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_8.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_8.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_8.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_8.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_8.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_8 .grid_12 {
    width: 472px;
  }
  .relative .grid_8 .grid_11 {
    width: 431px;
  }
  .relative .grid_8 .grid_10 {
    width: 390px;
  }
  .relative .grid_8 .grid_9 {
    width: 349px;
  }
  .relative .grid_8 .grid_8 {
    width: 308px;
  }
  .relative .grid_8 .grid_7 {
    width: 267px;
  }
  .relative .grid_8 .grid_6 {
    width: 226px;
  }
  .relative .grid_8 .grid_5 {
    width: 185px;
  }
  .relative .grid_8 .grid_4 {
    width: 144px;
  }
  .relative .grid_8 .grid_3 {
    width: 103px;
  }
  .relative .grid_8 .grid_2 {
    width: 62px;
  }
  .relative .grid_8 .grid_1 {
    width: 21px;
  }
  .relative .grid_8 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -246px;
  }
  .relative .grid_8 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -246px;
  }
  .relative .grid_9 {
    width: 556px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_9.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_9.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_9.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_9.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_9.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_9.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_9.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_9.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_9.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_9.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_9.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_9.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_9 .grid_12 {
    width: 536px;
  }
  .relative .grid_9 .grid_11 {
    width: 489.6666666666667px;
  }
  .relative .grid_9 .grid_10 {
    width: 443.33333333333337px;
  }
  .relative .grid_9 .grid_9 {
    width: 397px;
  }
  .relative .grid_9 .grid_8 {
    width: 350.6666666666667px;
  }
  .relative .grid_9 .grid_7 {
    width: 304.33333333333337px;
  }
  .relative .grid_9 .grid_6 {
    width: 258px;
  }
  .relative .grid_9 .grid_5 {
    width: 211.66666666666669px;
  }
  .relative .grid_9 .grid_4 {
    width: 165.33333333333334px;
  }
  .relative .grid_9 .grid_3 {
    width: 119px;
  }
  .relative .grid_9 .grid_2 {
    width: 72.66666666666667px;
  }
  .relative .grid_9 .grid_1 {
    width: 26.333333333333336px;
  }
  .relative .grid_9 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -278px;
  }
  .relative .grid_9 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -278px;
  }
  .relative .grid_10 {
    width: 620px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_10.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_10.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_10.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_10.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_10.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_10.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_10.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_10.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_10.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_10.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_10.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_10.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_10 .grid_12 {
    width: 600px;
  }
  .relative .grid_10 .grid_11 {
    width: 548.3333333333333px;
  }
  .relative .grid_10 .grid_10 {
    width: 496.66666666666663px;
  }
  .relative .grid_10 .grid_9 {
    width: 445px;
  }
  .relative .grid_10 .grid_8 {
    width: 393.3333333333333px;
  }
  .relative .grid_10 .grid_7 {
    width: 341.66666666666663px;
  }
  .relative .grid_10 .grid_6 {
    width: 290px;
  }
  .relative .grid_10 .grid_5 {
    width: 238.33333333333331px;
  }
  .relative .grid_10 .grid_4 {
    width: 186.66666666666666px;
  }
  .relative .grid_10 .grid_3 {
    width: 135px;
  }
  .relative .grid_10 .grid_2 {
    width: 83.33333333333333px;
  }
  .relative .grid_10 .grid_1 {
    width: 31.666666666666664px;
  }
  .relative .grid_10 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -310px;
  }
  .relative .grid_10 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -310px;
  }
  .relative .grid_11 {
    width: 684px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_11.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_11.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_11.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_11.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_11.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_11.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_11.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_11.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_11.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_11.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_11.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_11.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_11 .grid_12 {
    width: 664px;
  }
  .relative .grid_11 .grid_11 {
    width: 607px;
  }
  .relative .grid_11 .grid_10 {
    width: 550px;
  }
  .relative .grid_11 .grid_9 {
    width: 493px;
  }
  .relative .grid_11 .grid_8 {
    width: 436px;
  }
  .relative .grid_11 .grid_7 {
    width: 379px;
  }
  .relative .grid_11 .grid_6 {
    width: 322px;
  }
  .relative .grid_11 .grid_5 {
    width: 265px;
  }
  .relative .grid_11 .grid_4 {
    width: 208px;
  }
  .relative .grid_11 .grid_3 {
    width: 151px;
  }
  .relative .grid_11 .grid_2 {
    width: 94px;
  }
  .relative .grid_11 .grid_1 {
    width: 37px;
  }
  .relative .grid_11 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -342px;
  }
  .relative .grid_11 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -342px;
  }
  .relative .grid_12 {
    width: 748px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_12.offset_12 {
    margin-left: 778px;
  }
  .relative .grid_12.offset_11 {
    margin-left: 714px;
  }
  .relative .grid_12.offset_10 {
    margin-left: 650px;
  }
  .relative .grid_12.offset_9 {
    margin-left: 586px;
  }
  .relative .grid_12.offset_8 {
    margin-left: 522px;
  }
  .relative .grid_12.offset_7 {
    margin-left: 458px;
  }
  .relative .grid_12.offset_6 {
    margin-left: 394px;
  }
  .relative .grid_12.offset_5 {
    margin-left: 330px;
  }
  .relative .grid_12.offset_4 {
    margin-left: 266px;
  }
  .relative .grid_12.offset_3 {
    margin-left: 202px;
  }
  .relative .grid_12.offset_2 {
    margin-left: 138px;
  }
  .relative .grid_12.offset_1 {
    margin-left: 74px;
  }
  .relative .grid_12 .grid_12 {
    width: 728px;
  }
  .relative .grid_12 .grid_11 {
    width: 665.6666666666667px;
  }
  .relative .grid_12 .grid_10 {
    width: 603.3333333333334px;
  }
  .relative .grid_12 .grid_9 {
    width: 541px;
  }
  .relative .grid_12 .grid_8 {
    width: 478.6666666666667px;
  }
  .relative .grid_12 .grid_7 {
    width: 416.33333333333337px;
  }
  .relative .grid_12 .grid_6 {
    width: 354px;
  }
  .relative .grid_12 .grid_5 {
    width: 291.6666666666667px;
  }
  .relative .grid_12 .grid_4 {
    width: 229.33333333333334px;
  }
  .relative .grid_12 .grid_3 {
    width: 167px;
  }
  .relative .grid_12 .grid_2 {
    width: 104.66666666666667px;
  }
  .relative .grid_12 .grid_1 {
    width: 42.333333333333336px;
  }
  .relative .grid_12 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -374px;
  }
  .relative .grid_12 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -374px;
  }
  /* Fluid generation is OFF */
  .grid_outer_container {
    width: 798px;
    margin-left: auto;
    margin-right: auto;
  }
  .grid_container {
    width: 768px;
    margin-left: auto;
    margin-right: auto;
  }
  .fluid,
  .fluid .grid_container {
    width: 100%;
  }
  .grid_block {
    float: left;
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .relative .grid_1 {
    width: 60px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_1.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_1.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_1.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_1.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_1.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_1.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_1.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_1.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_1.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_1.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_1.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_1.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_1 .grid_12 {
    width: 40px;
  }
  .relative .grid_1 .grid_11 {
    width: 35px;
  }
  .relative .grid_1 .grid_10 {
    width: 30px;
  }
  .relative .grid_1 .grid_9 {
    width: 25px;
  }
  .relative .grid_1 .grid_8 {
    width: 20px;
  }
  .relative .grid_1 .grid_7 {
    width: 15px;
  }
  .relative .grid_1 .grid_6 {
    width: 10px;
  }
  .relative .grid_1 .grid_5 {
    width: 5px;
  }
  .relative .grid_1 .grid_4 {
    width: 0px;
  }
  .relative .grid_1 .grid_3 {
    width: -5px;
  }
  .relative .grid_1 .grid_2 {
    width: -10px;
  }
  .relative .grid_1 .grid_1 {
    width: -15px;
  }
  .relative .grid_1 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -30px;
  }
  .relative .grid_1 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -30px;
  }
  .relative .grid_2 {
    width: 140px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_2.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_2.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_2.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_2.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_2.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_2.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_2.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_2.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_2.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_2.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_2.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_2.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_2 .grid_12 {
    width: 120px;
  }
  .relative .grid_2 .grid_11 {
    width: 108.33333333333331px;
  }
  .relative .grid_2 .grid_10 {
    width: 96.66666666666666px;
  }
  .relative .grid_2 .grid_9 {
    width: 85px;
  }
  .relative .grid_2 .grid_8 {
    width: 73.33333333333333px;
  }
  .relative .grid_2 .grid_7 {
    width: 61.66666666666666px;
  }
  .relative .grid_2 .grid_6 {
    width: 50px;
  }
  .relative .grid_2 .grid_5 {
    width: 38.33333333333333px;
  }
  .relative .grid_2 .grid_4 {
    width: 26.666666666666664px;
  }
  .relative .grid_2 .grid_3 {
    width: 15px;
  }
  .relative .grid_2 .grid_2 {
    width: 3.333333333333332px;
  }
  .relative .grid_2 .grid_1 {
    width: -8.333333333333334px;
  }
  .relative .grid_2 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -70px;
  }
  .relative .grid_2 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -70px;
  }
  .relative .grid_3 {
    width: 220px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_3.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_3.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_3.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_3.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_3.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_3.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_3.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_3.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_3.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_3.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_3.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_3.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_3 .grid_12 {
    width: 200px;
  }
  .relative .grid_3 .grid_11 {
    width: 181.66666666666666px;
  }
  .relative .grid_3 .grid_10 {
    width: 163.33333333333331px;
  }
  .relative .grid_3 .grid_9 {
    width: 145px;
  }
  .relative .grid_3 .grid_8 {
    width: 126.66666666666666px;
  }
  .relative .grid_3 .grid_7 {
    width: 108.33333333333331px;
  }
  .relative .grid_3 .grid_6 {
    width: 90px;
  }
  .relative .grid_3 .grid_5 {
    width: 71.66666666666666px;
  }
  .relative .grid_3 .grid_4 {
    width: 53.33333333333333px;
  }
  .relative .grid_3 .grid_3 {
    width: 35px;
  }
  .relative .grid_3 .grid_2 {
    width: 16.666666666666664px;
  }
  .relative .grid_3 .grid_1 {
    width: -1.6666666666666679px;
  }
  .relative .grid_3 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -110px;
  }
  .relative .grid_3 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -110px;
  }
  .relative .grid_4 {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_4.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_4.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_4.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_4.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_4.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_4.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_4.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_4.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_4.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_4.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_4.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_4.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_4 .grid_12 {
    width: 280px;
  }
  .relative .grid_4 .grid_11 {
    width: 255px;
  }
  .relative .grid_4 .grid_10 {
    width: 230px;
  }
  .relative .grid_4 .grid_9 {
    width: 205px;
  }
  .relative .grid_4 .grid_8 {
    width: 180px;
  }
  .relative .grid_4 .grid_7 {
    width: 155px;
  }
  .relative .grid_4 .grid_6 {
    width: 130px;
  }
  .relative .grid_4 .grid_5 {
    width: 105px;
  }
  .relative .grid_4 .grid_4 {
    width: 80px;
  }
  .relative .grid_4 .grid_3 {
    width: 55px;
  }
  .relative .grid_4 .grid_2 {
    width: 30px;
  }
  .relative .grid_4 .grid_1 {
    width: 5px;
  }
  .relative .grid_4 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -150px;
  }
  .relative .grid_4 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -150px;
  }
  .relative .grid_5 {
    width: 380px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_5.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_5.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_5.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_5.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_5.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_5.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_5.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_5.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_5.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_5.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_5.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_5.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_5 .grid_12 {
    width: 360px;
  }
  .relative .grid_5 .grid_11 {
    width: 328.33333333333337px;
  }
  .relative .grid_5 .grid_10 {
    width: 296.6666666666667px;
  }
  .relative .grid_5 .grid_9 {
    width: 265px;
  }
  .relative .grid_5 .grid_8 {
    width: 233.33333333333334px;
  }
  .relative .grid_5 .grid_7 {
    width: 201.66666666666669px;
  }
  .relative .grid_5 .grid_6 {
    width: 170px;
  }
  .relative .grid_5 .grid_5 {
    width: 138.33333333333334px;
  }
  .relative .grid_5 .grid_4 {
    width: 106.66666666666667px;
  }
  .relative .grid_5 .grid_3 {
    width: 75px;
  }
  .relative .grid_5 .grid_2 {
    width: 43.333333333333336px;
  }
  .relative .grid_5 .grid_1 {
    width: 11.666666666666668px;
  }
  .relative .grid_5 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -190px;
  }
  .relative .grid_5 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -190px;
  }
  .relative .grid_6 {
    width: 460px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_6.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_6.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_6.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_6.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_6.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_6.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_6.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_6.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_6.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_6.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_6.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_6.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_6 .grid_12 {
    width: 440px;
  }
  .relative .grid_6 .grid_11 {
    width: 401.6666666666667px;
  }
  .relative .grid_6 .grid_10 {
    width: 363.33333333333337px;
  }
  .relative .grid_6 .grid_9 {
    width: 325px;
  }
  .relative .grid_6 .grid_8 {
    width: 286.6666666666667px;
  }
  .relative .grid_6 .grid_7 {
    width: 248.33333333333337px;
  }
  .relative .grid_6 .grid_6 {
    width: 210px;
  }
  .relative .grid_6 .grid_5 {
    width: 171.66666666666669px;
  }
  .relative .grid_6 .grid_4 {
    width: 133.33333333333334px;
  }
  .relative .grid_6 .grid_3 {
    width: 95px;
  }
  .relative .grid_6 .grid_2 {
    width: 56.66666666666667px;
  }
  .relative .grid_6 .grid_1 {
    width: 18.333333333333336px;
  }
  .relative .grid_6 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -230px;
  }
  .relative .grid_6 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -230px;
  }
  .relative .grid_7 {
    width: 540px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_7.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_7.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_7.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_7.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_7.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_7.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_7.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_7.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_7.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_7.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_7.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_7.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_7 .grid_12 {
    width: 520px;
  }
  .relative .grid_7 .grid_11 {
    width: 475px;
  }
  .relative .grid_7 .grid_10 {
    width: 430px;
  }
  .relative .grid_7 .grid_9 {
    width: 385px;
  }
  .relative .grid_7 .grid_8 {
    width: 340px;
  }
  .relative .grid_7 .grid_7 {
    width: 295px;
  }
  .relative .grid_7 .grid_6 {
    width: 250px;
  }
  .relative .grid_7 .grid_5 {
    width: 205px;
  }
  .relative .grid_7 .grid_4 {
    width: 160px;
  }
  .relative .grid_7 .grid_3 {
    width: 115px;
  }
  .relative .grid_7 .grid_2 {
    width: 70px;
  }
  .relative .grid_7 .grid_1 {
    width: 25px;
  }
  .relative .grid_7 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -270px;
  }
  .relative .grid_7 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -270px;
  }
  .relative .grid_8 {
    width: 620px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_8.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_8.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_8.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_8.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_8.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_8.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_8.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_8.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_8.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_8.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_8.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_8.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_8 .grid_12 {
    width: 600px;
  }
  .relative .grid_8 .grid_11 {
    width: 548.3333333333333px;
  }
  .relative .grid_8 .grid_10 {
    width: 496.66666666666663px;
  }
  .relative .grid_8 .grid_9 {
    width: 445px;
  }
  .relative .grid_8 .grid_8 {
    width: 393.3333333333333px;
  }
  .relative .grid_8 .grid_7 {
    width: 341.66666666666663px;
  }
  .relative .grid_8 .grid_6 {
    width: 290px;
  }
  .relative .grid_8 .grid_5 {
    width: 238.33333333333331px;
  }
  .relative .grid_8 .grid_4 {
    width: 186.66666666666666px;
  }
  .relative .grid_8 .grid_3 {
    width: 135px;
  }
  .relative .grid_8 .grid_2 {
    width: 83.33333333333333px;
  }
  .relative .grid_8 .grid_1 {
    width: 31.666666666666664px;
  }
  .relative .grid_8 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -310px;
  }
  .relative .grid_8 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -310px;
  }
  .relative .grid_9 {
    width: 700px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_9.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_9.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_9.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_9.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_9.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_9.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_9.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_9.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_9.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_9.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_9.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_9.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_9 .grid_12 {
    width: 680px;
  }
  .relative .grid_9 .grid_11 {
    width: 621.6666666666667px;
  }
  .relative .grid_9 .grid_10 {
    width: 563.3333333333334px;
  }
  .relative .grid_9 .grid_9 {
    width: 505px;
  }
  .relative .grid_9 .grid_8 {
    width: 446.6666666666667px;
  }
  .relative .grid_9 .grid_7 {
    width: 388.33333333333337px;
  }
  .relative .grid_9 .grid_6 {
    width: 330px;
  }
  .relative .grid_9 .grid_5 {
    width: 271.6666666666667px;
  }
  .relative .grid_9 .grid_4 {
    width: 213.33333333333334px;
  }
  .relative .grid_9 .grid_3 {
    width: 155px;
  }
  .relative .grid_9 .grid_2 {
    width: 96.66666666666667px;
  }
  .relative .grid_9 .grid_1 {
    width: 38.333333333333336px;
  }
  .relative .grid_9 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -350px;
  }
  .relative .grid_9 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -350px;
  }
  .relative .grid_10 {
    width: 780px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_10.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_10.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_10.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_10.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_10.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_10.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_10.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_10.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_10.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_10.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_10.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_10.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_10 .grid_12 {
    width: 760px;
  }
  .relative .grid_10 .grid_11 {
    width: 695px;
  }
  .relative .grid_10 .grid_10 {
    width: 630px;
  }
  .relative .grid_10 .grid_9 {
    width: 565px;
  }
  .relative .grid_10 .grid_8 {
    width: 500px;
  }
  .relative .grid_10 .grid_7 {
    width: 435px;
  }
  .relative .grid_10 .grid_6 {
    width: 370px;
  }
  .relative .grid_10 .grid_5 {
    width: 305px;
  }
  .relative .grid_10 .grid_4 {
    width: 240px;
  }
  .relative .grid_10 .grid_3 {
    width: 175px;
  }
  .relative .grid_10 .grid_2 {
    width: 110px;
  }
  .relative .grid_10 .grid_1 {
    width: 45px;
  }
  .relative .grid_10 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -390px;
  }
  .relative .grid_10 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -390px;
  }
  .relative .grid_11 {
    width: 860px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_11.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_11.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_11.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_11.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_11.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_11.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_11.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_11.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_11.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_11.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_11.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_11.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_11 .grid_12 {
    width: 840px;
  }
  .relative .grid_11 .grid_11 {
    width: 768.3333333333334px;
  }
  .relative .grid_11 .grid_10 {
    width: 696.6666666666667px;
  }
  .relative .grid_11 .grid_9 {
    width: 625px;
  }
  .relative .grid_11 .grid_8 {
    width: 553.3333333333334px;
  }
  .relative .grid_11 .grid_7 {
    width: 481.6666666666667px;
  }
  .relative .grid_11 .grid_6 {
    width: 410px;
  }
  .relative .grid_11 .grid_5 {
    width: 338.33333333333337px;
  }
  .relative .grid_11 .grid_4 {
    width: 266.6666666666667px;
  }
  .relative .grid_11 .grid_3 {
    width: 195px;
  }
  .relative .grid_11 .grid_2 {
    width: 123.33333333333334px;
  }
  .relative .grid_11 .grid_1 {
    width: 51.66666666666667px;
  }
  .relative .grid_11 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -430px;
  }
  .relative .grid_11 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -430px;
  }
  .relative .grid_12 {
    width: 940px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .relative .grid_12.offset_12 {
    margin-left: 970px;
  }
  .relative .grid_12.offset_11 {
    margin-left: 890px;
  }
  .relative .grid_12.offset_10 {
    margin-left: 810px;
  }
  .relative .grid_12.offset_9 {
    margin-left: 730px;
  }
  .relative .grid_12.offset_8 {
    margin-left: 650px;
  }
  .relative .grid_12.offset_7 {
    margin-left: 570px;
  }
  .relative .grid_12.offset_6 {
    margin-left: 490px;
  }
  .relative .grid_12.offset_5 {
    margin-left: 410px;
  }
  .relative .grid_12.offset_4 {
    margin-left: 330px;
  }
  .relative .grid_12.offset_3 {
    margin-left: 250px;
  }
  .relative .grid_12.offset_2 {
    margin-left: 170px;
  }
  .relative .grid_12.offset_1 {
    margin-left: 90px;
  }
  .relative .grid_12 .grid_12 {
    width: 920px;
  }
  .relative .grid_12 .grid_11 {
    width: 841.6666666666666px;
  }
  .relative .grid_12 .grid_10 {
    width: 763.3333333333333px;
  }
  .relative .grid_12 .grid_9 {
    width: 685px;
  }
  .relative .grid_12 .grid_8 {
    width: 606.6666666666666px;
  }
  .relative .grid_12 .grid_7 {
    width: 528.3333333333333px;
  }
  .relative .grid_12 .grid_6 {
    width: 450px;
  }
  .relative .grid_12 .grid_5 {
    width: 371.66666666666663px;
  }
  .relative .grid_12 .grid_4 {
    width: 293.3333333333333px;
  }
  .relative .grid_12 .grid_3 {
    width: 215px;
  }
  .relative .grid_12 .grid_2 {
    width: 136.66666666666666px;
  }
  .relative .grid_12 .grid_1 {
    width: 58.33333333333333px;
  }
  .relative .grid_12 .fixedRight {
    position: fixed;
    right: 50%;
    margin-right: -470px;
  }
  .relative .grid_12 .fixedLeft {
    position: fixed;
    left: 50%;
    margin-left: -470px;
  }
  /* Fluid generation is OFF */
  .grid_outer_container {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
  }
  .grid_container {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .fluid,
  .fluid .grid_container {
    width: 100%;
  }
  .grid_block {
    float: left;
    display: block;
  }
}
