/* line 9, ../../sass/theme/layouts.theme.scss */
body {
  overflow-x: hidden;
}

/* line 14, ../../sass/theme/layouts.theme.scss */
.main-container .layouts {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  /* line 14, ../../sass/theme/layouts.theme.scss */
  .main-container .layouts {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
/* line 28, ../../sass/theme/layouts.theme.scss */
.main-container .layouts:first-child {
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  /* line 28, ../../sass/theme/layouts.theme.scss */
  .main-container .layouts:first-child {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
/* line 38, ../../sass/theme/layouts.theme.scss */
.main-container .layouts:before {
  content: " ";
  display: table;
}
/* line 43, ../../sass/theme/layouts.theme.scss */
.main-container .layouts:after {
  content: "";
  clear: both;
}
