body {
  margin: 0; }

#website-footer {
  background: #5e5e58;
  padding: 50px 15px 45px 15px; }
  #website-footer img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%; }
  #website-footer .logo-image {
    width: 172px;
    margin-bottom: 25px; }
  #website-footer .logo-text {
    width: 400px;
    margin-bottom: 40px; }
  #website-footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center; }
    #website-footer ul li {
      display: inline-block;
      margin: 5px 33px;
      padding: 0; }
      #website-footer ul li a {
        font-family: "Montserrat", Arial, sans-serif;
        font-size: 13px;
        color: #fff;
        text-transform: uppercase;
        text-decoration: none; }

#website-social {
  background: #51514b;
  padding: 40px 15px 40px 15px; }
  #website-social .social-links {
    text-align: center;
    margin: 5px 0; }
    #website-social .social-links a {
      margin: 5px 16px; }
  #website-social p {
    color: #7d7d7a;
    text-align: center;
    font-size: 13px;
    margin: 40px 0 10px; }
  @media screen and (max-width: 767px) {
    #website-social .social-links a {
      margin-left: 3px;
      margin-right: 3px; } }

.modal-backdrop.in {
  opacity: 0.7; }

.modal-content {
  border-radius: 0; }
  .modal-content .modal-header, .modal-content .modal-footer {
    border: 0; }
  .modal-content .modal-footer {
    text-align: center; }

.red-block-section {
  padding: 40px 0;
  background: url(../images/red-bg.jpg) no-repeat center center;
  background-size: cover;
  color: #fff; }
  .red-block-section .container {
    max-width: 850px; }
  .red-block-section h1 {
    margin: 25px 0;
    font-size: 40px;
    color: #fff;
    font-family: "Oswald", Arial, sans-serif;
    text-align: center;
    text-transform: uppercase; }
  .red-block-section p {
    margin: 20px 0;
    text-align: justify;
    line-height: 1.5em;
    font-size: 16px;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 200; }

.btn {
  font-family: "Oswald", Arial, sans-serif;
  border-radius: 0;
  text-transform: uppercase; }
  .btn.btn-primary {
    background: #ff2c01 !important;
    border-color: #ff2c01 !important; }

.form-control {
  border-radius: 0; }

.spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center; }

.spinner > div {
  width: 17.33333px;
  height: 17.33333px;
  background-color: #ff2c01;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both; }

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

/*# sourceMappingURL=style.css.map */
