@media only screen and (max-width: 47.937em) {
  .grid-32 .s-col-1 {
    width: 3.125%; }
  .grid-32 .s-offset-1 {
    margin-left: 3.125%; }
  .grid-32 .s-col-2 {
    width: 6.25%; }
  .grid-32 .s-offset-2 {
    margin-left: 6.25%; }
  .grid-32 .s-col-3 {
    width: 9.375%; }
  .grid-32 .s-offset-3 {
    margin-left: 9.375%; }
  .grid-32 .s-col-4 {
    width: 12.5%; }
  .grid-32 .s-offset-4 {
    margin-left: 12.5%; }
  .grid-32 .s-col-5 {
    width: 15.625%; }
  .grid-32 .s-offset-5 {
    margin-left: 15.625%; }
  .grid-32 .s-col-6 {
    width: 18.75%; }
  .grid-32 .s-offset-6 {
    margin-left: 18.75%; }
  .grid-32 .s-col-7 {
    width: 21.875%; }
  .grid-32 .s-offset-7 {
    margin-left: 21.875%; }
  .grid-32 .s-col-8 {
    width: 25%; }
  .grid-32 .s-offset-8 {
    margin-left: 25%; }
  .grid-32 .s-col-9 {
    width: 28.125%; }
  .grid-32 .s-offset-9 {
    margin-left: 28.125%; }
  .grid-32 .s-col-10 {
    width: 31.25%; }
  .grid-32 .s-offset-10 {
    margin-left: 31.25%; }
  .grid-32 .s-col-11 {
    width: 34.375%; }
  .grid-32 .s-offset-11 {
    margin-left: 34.375%; }
  .grid-32 .s-col-12 {
    width: 37.5%; }
  .grid-32 .s-offset-12 {
    margin-left: 37.5%; }
  .grid-32 .s-col-13 {
    width: 40.625%; }
  .grid-32 .s-offset-13 {
    margin-left: 40.625%; }
  .grid-32 .s-col-14 {
    width: 43.75%; }
  .grid-32 .s-offset-14 {
    margin-left: 43.75%; }
  .grid-32 .s-col-15 {
    width: 46.875%; }
  .grid-32 .s-offset-15 {
    margin-left: 46.875%; }
  .grid-32 .s-col-16 {
    width: 50%; }
  .grid-32 .s-offset-16 {
    margin-left: 50%; }
  .grid-32 .s-col-17 {
    width: 53.125%; }
  .grid-32 .s-offset-17 {
    margin-left: 53.125%; }
  .grid-32 .s-col-18 {
    width: 56.25%; }
  .grid-32 .s-offset-18 {
    margin-left: 56.25%; }
  .grid-32 .s-col-19 {
    width: 59.375%; }
  .grid-32 .s-offset-19 {
    margin-left: 59.375%; }
  .grid-32 .s-col-20 {
    width: 62.5%; }
  .grid-32 .s-offset-20 {
    margin-left: 62.5%; }
  .grid-32 .s-col-21 {
    width: 65.625%; }
  .grid-32 .s-offset-21 {
    margin-left: 65.625%; }
  .grid-32 .s-col-22 {
    width: 68.75%; }
  .grid-32 .s-offset-22 {
    margin-left: 68.75%; }
  .grid-32 .s-col-23 {
    width: 71.875%; }
  .grid-32 .s-offset-23 {
    margin-left: 71.875%; }
  .grid-32 .s-col-24 {
    width: 75%; }
  .grid-32 .s-offset-24 {
    margin-left: 75%; }
  .grid-32 .s-col-25 {
    width: 78.125%; }
  .grid-32 .s-offset-25 {
    margin-left: 78.125%; }
  .grid-32 .s-col-26 {
    width: 81.25%; }
  .grid-32 .s-offset-26 {
    margin-left: 81.25%; }
  .grid-32 .s-col-27 {
    width: 84.375%; }
  .grid-32 .s-offset-27 {
    margin-left: 84.375%; }
  .grid-32 .s-col-28 {
    width: 87.5%; }
  .grid-32 .s-offset-28 {
    margin-left: 87.5%; }
  .grid-32 .s-col-29 {
    width: 90.625%; }
  .grid-32 .s-offset-29 {
    margin-left: 90.625%; }
  .grid-32 .s-col-30 {
    width: 93.75%; }
  .grid-32 .s-offset-30 {
    margin-left: 93.75%; }
  .grid-32 .s-col-31 {
    width: 96.875%; }
  .grid-32 .s-offset-31 {
    margin-left: 96.875%; }
  .grid-32 .s-col-32 {
    width: 100%; }
  .grid-32 .s-offset-32 {
    margin-left: 100%; } }
    
@media only screen and (max-width: 47.937em) and (orientation:landscape) {
  .grid-32 .sl-col-1 {
    width: 3.125%; }
  .grid-32 .sl-offset-1 {
    margin-left: 3.125%; }
  .grid-32 .sl-col-2 {
    width: 6.25%; }
  .grid-32 .sl-offset-2 {
    margin-left: 6.25%; }
  .grid-32 .sl-col-3 {
    width: 9.375%; }
  .grid-32 .sl-offset-3 {
    margin-left: 9.375%; }
  .grid-32 .sl-col-4 {
    width: 12.5%; }
  .grid-32 .sl-offset-4 {
    margin-left: 12.5%; }
  .grid-32 .sl-col-5 {
    width: 15.625%; }
  .grid-32 .sl-offset-5 {
    margin-left: 15.625%; }
  .grid-32 .sl-col-6 {
    width: 18.75%; }
  .grid-32 .sl-offset-6 {
    margin-left: 18.75%; }
  .grid-32 .sl-col-7 {
    width: 21.875%; }
  .grid-32 .sl-offset-7 {
    margin-left: 21.875%; }
  .grid-32 .sl-col-8 {
    width: 25%; }
  .grid-32 .sl-offset-8 {
    margin-left: 25%; }
  .grid-32 .sl-col-9 {
    width: 28.125%; }
  .grid-32 .sl-offset-9 {
    margin-left: 28.125%; }
  .grid-32 .sl-col-10 {
    width: 31.25%; }
  .grid-32 .sl-offset-10 {
    margin-left: 31.25%; }
  .grid-32 .sl-col-11 {
    width: 34.375%; }
  .grid-32 .sl-offset-11 {
    margin-left: 34.375%; }
  .grid-32 .sl-col-12 {
    width: 37.5%; }
  .grid-32 .sl-offset-12 {
    margin-left: 37.5%; }
  .grid-32 .sl-col-13 {
    width: 40.625%; }
  .grid-32 .sl-offset-13 {
    margin-left: 40.625%; }
  .grid-32 .sl-col-14 {
    width: 43.75%; }
  .grid-32 .sl-offset-14 {
    margin-left: 43.75%; }
  .grid-32 .sl-col-15 {
    width: 46.875%; }
  .grid-32 .sl-offset-15 {
    margin-left: 46.875%; }
  .grid-32 .sl-col-16 {
    width: 50%; }
  .grid-32 .sl-offset-16 {
    margin-left: 50%; }
  .grid-32 .sl-col-17 {
    width: 53.125%; }
  .grid-32 .sl-offset-17 {
    margin-left: 53.125%; }
  .grid-32 .sl-col-18 {
    width: 56.25%; }
  .grid-32 .sl-offset-18 {
    margin-left: 56.25%; }
  .grid-32 .sl-col-19 {
    width: 59.375%; }
  .grid-32 .sl-offset-19 {
    margin-left: 59.375%; }
  .grid-32 .sl-col-20 {
    width: 62.5%; }
  .grid-32 .sl-offset-20 {
    margin-left: 62.5%; }
  .grid-32 .sl-col-21 {
    width: 65.625%; }
  .grid-32 .sl-offset-21 {
    margin-left: 65.625%; }
  .grid-32 .sl-col-22 {
    width: 68.75%; }
  .grid-32 .sl-offset-22 {
    margin-left: 68.75%; }
  .grid-32 .sl-col-23 {
    width: 71.875%; }
  .grid-32 .sl-offset-23 {
    margin-left: 71.875%; }
  .grid-32 .sl-col-24 {
    width: 75%; }
  .grid-32 .sl-offset-24 {
    margin-left: 75%; }
  .grid-32 .sl-col-25 {
    width: 78.125%; }
  .grid-32 .sl-offset-25 {
    margin-left: 78.125%; }
  .grid-32 .sl-col-26 {
    width: 81.25%; }
  .grid-32 .sl-offset-26 {
    margin-left: 81.25%; }
  .grid-32 .sl-col-27 {
    width: 84.375%; }
  .grid-32 .sl-offset-27 {
    margin-left: 84.375%; }
  .grid-32 .sl-col-28 {
    width: 87.5%; }
  .grid-32 .sl-offset-28 {
    margin-left: 87.5%; }
  .grid-32 .sl-col-29 {
    width: 90.625%; }
  .grid-32 .sl-offset-29 {
    margin-left: 90.625%; }
  .grid-32 .sl-col-30 {
    width: 93.75%; }
  .grid-32 .sl-offset-30 {
    margin-left: 93.75%; }
  .grid-32 .sl-col-31 {
    width: 96.875%; }
  .grid-32 .sl-offset-31 {
    margin-left: 96.875%; }
  .grid-32 .sl-col-32 {
    width: 100%; }
  .grid-32 .sl-offset-32 {
    margin-left: 100%; } }

@media only screen and (min-width: 48em) {
  .grid-32 .l-col-1 {
    width: 3.125%; }
  .grid-32 .l-offset-1 {
    margin-left: 3.125%; }
  .grid-32 .l-col-2 {
    width: 6.25%; }
  .grid-32 .l-offset-2 {
    margin-left: 6.25%; }
  .grid-32 .l-col-3 {
    width: 9.375%; }
  .grid-32 .l-offset-3 {
    margin-left: 9.375%; }
  .grid-32 .l-col-4 {
    width: 12.5%; }
  .grid-32 .l-offset-4 {
    margin-left: 12.5%; }
  .grid-32 .l-col-5 {
    width: 15.625%; }
  .grid-32 .l-offset-5 {
    margin-left: 15.625%; }
  .grid-32 .l-col-6 {
    width: 18.75%; }
  .grid-32 .l-offset-6 {
    margin-left: 18.75%; }
  .grid-32 .l-col-7 {
    width: 21.875%; }
  .grid-32 .l-offset-7 {
    margin-left: 21.875%; }
  .grid-32 .l-col-8 {
    width: 25%; }
  .grid-32 .l-offset-8 {
    margin-left: 25%; }
  .grid-32 .l-col-9 {
    width: 28.125%; }
  .grid-32 .l-offset-9 {
    margin-left: 28.125%; }
  .grid-32 .l-col-10 {
    width: 31.25%; }
  .grid-32 .l-offset-10 {
    margin-left: 31.25%; }
  .grid-32 .l-col-11 {
    width: 34.375%; }
  .grid-32 .l-offset-11 {
    margin-left: 34.375%; }
  .grid-32 .l-col-12 {
    width: 37.5%; }
  .grid-32 .l-offset-12 {
    margin-left: 37.5%; }
  .grid-32 .l-col-13 {
    width: 40.625%; }
  .grid-32 .l-offset-13 {
    margin-left: 40.625%; }
  .grid-32 .l-col-14 {
    width: 43.75%; }
  .grid-32 .l-offset-14 {
    margin-left: 43.75%; }
  .grid-32 .l-col-15 {
    width: 46.875%; }
  .grid-32 .l-offset-15 {
    margin-left: 46.875%; }
  .grid-32 .l-col-16 {
    width: 50%; }
  .grid-32 .l-offset-16 {
    margin-left: 50%; }
  .grid-32 .l-col-17 {
    width: 53.125%; }
  .grid-32 .l-offset-17 {
    margin-left: 53.125%; }
  .grid-32 .l-col-18 {
    width: 56.25%; }
  .grid-32 .l-offset-18 {
    margin-left: 56.25%; }
  .grid-32 .l-col-19 {
    width: 59.375%; }
  .grid-32 .l-offset-19 {
    margin-left: 59.375%; }
  .grid-32 .l-col-20 {
    width: 62.5%; }
  .grid-32 .l-offset-20 {
    margin-left: 62.5%; }
  .grid-32 .l-col-21 {
    width: 65.625%; }
  .grid-32 .l-offset-21 {
    margin-left: 65.625%; }
  .grid-32 .l-col-22 {
    width: 68.75%; }
  .grid-32 .l-offset-22 {
    margin-left: 68.75%; }
  .grid-32 .l-col-23 {
    width: 71.875%; }
  .grid-32 .l-offset-23 {
    margin-left: 71.875%; }
  .grid-32 .l-col-24 {
    width: 75%; }
  .grid-32 .l-offset-24 {
    margin-left: 75%; }
  .grid-32 .l-col-25 {
    width: 78.125%; }
  .grid-32 .l-offset-25 {
    margin-left: 78.125%; }
  .grid-32 .l-col-26 {
    width: 81.25%; }
  .grid-32 .l-offset-26 {
    margin-left: 81.25%; }
  .grid-32 .l-col-27 {
    width: 84.375%; }
  .grid-32 .l-offset-27 {
    margin-left: 84.375%; }
  .grid-32 .l-col-28 {
    width: 87.5%; }
  .grid-32 .l-offset-28 {
    margin-left: 87.5%; }
  .grid-32 .l-col-29 {
    width: 90.625%; }
  .grid-32 .l-offset-29 {
    margin-left: 90.625%; }
  .grid-32 .l-col-30 {
    width: 93.75%; }
  .grid-32 .l-offset-30 {
    margin-left: 93.75%; }
  .grid-32 .l-col-31 {
    width: 96.875%; }
  .grid-32 .l-offset-31 {
    margin-left: 96.875%; }
  .grid-32 .l-col-32 {
    width: 100%; }
  .grid-32 .l-offset-32 {
    margin-left: 100%; } 
  .grid-32 .l-col-third {
    width: 33.33333%; }
  .grid-32 .l-col-two-third {
    width: 66.66666%; }  
  .grid-32 .l-col-fifth {
    width: 20%; }  }

@media only screen and (min-width: 48em) and (max-width: 63.937em) {
	.grid-32 .m-offset-0 {
		margin-left: 0; }
  .grid-32 .m-col-1 {
    width: 3.125%; }
  .grid-32 .m-offset-1 {
    margin-left: 3.125%; }
  .grid-32 .m-col-2 {
    width: 6.25%; }
  .grid-32 .m-offset-2 {
    margin-left: 6.25%; }
  .grid-32 .m-col-3 {
    width: 9.375%; }
  .grid-32 .m-offset-3 {
    margin-left: 9.375%; }
  .grid-32 .m-col-4 {
    width: 12.5%; }
  .grid-32 .m-offset-4 {
    margin-left: 12.5%; }
  .grid-32 .m-col-5 {
    width: 15.625%; }
  .grid-32 .m-offset-5 {
    margin-left: 15.625%; }
  .grid-32 .m-col-6 {
    width: 18.75%; }
  .grid-32 .m-offset-6 {
    margin-left: 18.75%; }
  .grid-32 .m-col-7 {
    width: 21.875%; }
  .grid-32 .m-offset-7 {
    margin-left: 21.875%; }
  .grid-32 .m-col-8 {
    width: 25%; }
  .grid-32 .m-offset-8 {
    margin-left: 25%; }
  .grid-32 .m-col-9 {
    width: 28.125%; }
  .grid-32 .m-offset-9 {
    margin-left: 28.125%; }
  .grid-32 .m-col-10 {
    width: 31.25%; }
  .grid-32 .m-offset-10 {
    margin-left: 31.25%; }
  .grid-32 .m-col-11 {
    width: 34.375%; }
  .grid-32 .m-offset-11 {
    margin-left: 34.375%; }
  .grid-32 .m-col-12 {
    width: 37.5%; }
  .grid-32 .m-offset-12 {
    margin-left: 37.5%; }
  .grid-32 .m-col-13 {
    width: 40.625%; }
  .grid-32 .m-offset-13 {
    margin-left: 40.625%; }
  .grid-32 .m-col-14 {
    width: 43.75%; }
  .grid-32 .m-offset-14 {
    margin-left: 43.75%; }
  .grid-32 .m-col-15 {
    width: 46.875%; }
  .grid-32 .m-offset-15 {
    margin-left: 46.875%; }
  .grid-32 .m-col-16 {
    width: 50%; }
  .grid-32 .m-offset-16 {
    margin-left: 50%; }
  .grid-32 .m-col-17 {
    width: 53.125%; }
  .grid-32 .m-offset-17 {
    margin-left: 53.125%; }
  .grid-32 .m-col-18 {
    width: 56.25%; }
  .grid-32 .m-offset-18 {
    margin-left: 56.25%; }
  .grid-32 .m-col-19 {
    width: 59.375%; }
  .grid-32 .m-offset-19 {
    margin-left: 59.375%; }
  .grid-32 .m-col-20 {
    width: 62.5%; }
  .grid-32 .m-offset-20 {
    margin-left: 62.5%; }
  .grid-32 .m-col-21 {
    width: 65.625%; }
  .grid-32 .m-offset-21 {
    margin-left: 65.625%; }
  .grid-32 .m-col-22 {
    width: 68.75%; }
  .grid-32 .m-offset-22 {
    margin-left: 68.75%; }
  .grid-32 .m-col-23 {
    width: 71.875%; }
  .grid-32 .m-offset-23 {
    margin-left: 71.875%; }
  .grid-32 .m-col-24 {
    width: 75%; }
  .grid-32 .m-offset-24 {
    margin-left: 75%; }
  .grid-32 .m-col-25 {
    width: 78.125%; }
  .grid-32 .m-offset-25 {
    margin-left: 78.125%; }
  .grid-32 .m-col-26 {
    width: 81.25%; }
  .grid-32 .m-offset-26 {
    margin-left: 81.25%; }
  .grid-32 .m-col-27 {
    width: 84.375%; }
  .grid-32 .m-offset-27 {
    margin-left: 84.375%; }
  .grid-32 .m-col-28 {
    width: 87.5%; }
  .grid-32 .m-offset-28 {
    margin-left: 87.5%; }
  .grid-32 .m-col-29 {
    width: 90.625%; }
  .grid-32 .m-offset-29 {
    margin-left: 90.625%; }
  .grid-32 .m-col-30 {
    width: 93.75%; }
  .grid-32 .m-offset-30 {
    margin-left: 93.75%; }
  .grid-32 .m-col-31 {
    width: 96.875%; }
  .grid-32 .m-offset-31 {
    margin-left: 96.875%; }
  .grid-32 .m-col-32 {
    width: 100%; }
  .grid-32 .m-offset-32 {
    margin-left: 100%; } }

@media only screen and (max-width: 47.937em) {
  .grid-32 .s-col-third {
    width: 33.33333%; }
  .grid-32 .s-col-two-third {
    width: 66.66666%; }  
  .grid-32 .s-col-fifth {
    width: 20%; } }

@media only screen and (max-width: 47.937em) and (orientation:landscape) {
  .grid-32 .sl-col-third {
    width: 33.33333%; }
  .grid-32 .sl-col-two-third {
    width: 66.66666%; }  
  .grid-32 .sl-col-fifth {
    width: 20%; } }

@media only screen and (min-width: 48em) and (max-width: 63.937em) {
  .grid-32 .m-col-third {
    width: 33.33333%; }
  .grid-32 .m-col-two-third {
    width: 66.66666%; }  
  .grid-32 .m-col-fifth {
    width: 20%; } }

