.container-wide {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
  .container-wide {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container-wide {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container-wide {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container-wide {
    max-width: 1500px;
  }
}

.containermargin-top-sm {
    margin-top: 25px;
}
.containermargin-top-md {
    margin-top: 75px;
}
.containermargin-top-lg {
    margin-top: 150px;
}

.containermargin-bottom-sm {
    margin-bottom: 25px;
}
.containermargin-bottom-md {
    margin-bottom: 75px;
}
.containermargin-bottom-lg {
    margin-bottom: 150px;
}
