@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic);
body {
  font-family: 'Open Sans', sans-serif;
  -webkit-font-smoothing: antialiased; }

.testimonialsSection-wrap,
.majorFeatures-wrap,
.tagsSection-wrap,
.templatesSection-wrap,
.featuresSection-wrap,
.headerSection-wrap,
.footerSection-wrap,
.confirmationSection-wrap {
  position: relative;
  z-index: 5;
  width: 100%;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-sizing: border-box; }

.grid {
  margin: 0 -15px 0 -15px;
  padding: 0; }
  .grid__item {
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    vertical-align: top; }
    @media screen and (max-width: 420px) {
      .grid__item {
        margin-bottom: 20px; } }
  .grid__one-fourth {
    max-width: 25%; }
    @media screen and (max-width: 420px) {
      .grid__one-fourth {
        max-width: 100%; } }
  .grid__one-seventh {
    max-width: 14.1%; }
    @media screen and (max-width: 1020px) {
      .grid__one-seventh {
        max-width: 25%; } }
    @media screen and (max-width: 768px) {
      .grid__one-seventh {
        max-width: 33%; } }
    @media screen and (max-width: 420px) {
      .grid__one-seventh {
        max-width: 100%; } }
/*# sourceMappingURL=layout.css.map */