body {
    font-size: 18px !important;
    line-height: 29px !important;
}

.main-content {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.Ralph {
  text-align: center !important;
  margin-top: 20px !important;
  margin-left: 0px !important;
  width: auto;
}

.grey {
  background-color: #f7f5f3;
}

@media only screen and (max-width: 400px) {
.parallax-slider #mainImageHolder .primaryHolder .obj-inner, .parallax-slider #mainImageHolder .secondaryHolder .obj-inner {
    width: 220% !important;
    height: 100% !important;
    margin-top: 0px !important;
    margin-left: -65% !important;
}

.parallax-slider #mainCaptionHolder .container {
    top: 0px !important;
}

.parallax-slider #mainCaptionHolder .slider_caption {
    padding-top: 20px !important;
}

.parallax-slider {
    height: 440px;
}

.bx-wrapper_ {
   max-width: 200px !important;
}