.section{width:100%;margin:auto;clear:both;}.sectionmax{max-width:1100px;margin:auto;clear:both;}.sectionpad{padding-top:50px;padding-bottom:50px;}.sectionpadtop{padding-top:50px;}.sectionpadbot{padding-bottom:50px;}.center{text-align:center;}.col-1 .col{width:100%;margin-bottom:2%;clear:both;}.col-2 .col{width:48%;float:left;margin-right:2%;margin-bottom:2%;}.col-3 .col{width:32%;float:left;margin-right:2%;margin-bottom:2%;}.col-4 .col{width:23.5%;float:left;margin-right:2%;margin-bottom:2%;}.col-2-1 .col{width:31.9%;float:right;margin-right:0%;margin-bottom:2%;}.col-2-1 .col:first-child{width:64%;float:left;margin-right:2%;margin-bottom:2%;}.col-3 .col:last-child,.col-2 .col:last-child,.col-4 .col:last-child{margin-right:0%;float:right;}.col-3:after,.col-2:after,.col-2-1:after,.col-4:after{float:none;clear:both;}.cleargrid{clear:both;}@media only screen and (max-width:1500px){.sectionmax{width:90%;margin:auto;}}@media only screen and (max-width:1024px){.col-4 .col{width:48%;float:left;margin-right:2%;margin-bottom:2%;}.sectionmax{width:85%;margin:auto;}.sectionpad{padding-top:20px;padding-bottom:20px;}.sectionpadtop{padding-top:20px;}.sectionpadbot{padding-bottom:20px;}}@media only screen and (max-width:800px){.col-2-1 .col,.col-2-1 .col:first-child{width:100%;float:none;}}@media only screen and (max-width:600px){.col-3 .col,.col-2 .col,.col-2-1 .col,.col-2-1 .col:first-child,.col-4 .col{width:100%;float:none;}.sectionmax{width:85%;margin:auto;}}