body {
  padding-top: 3.5rem;
}

html {
    font-size: 14px;
  }
  @media (min-width: 768px) {
    html {
      font-size: 16px;
    }
  }
  
  .container {
    max-width: 1150px;
  }


  .pricing-header {
    max-width: 700px;
    position: relative;
    top: 20px;
  } 

  
  .card-deck .card {
    min-width: 220px;
  }
  
  .border-top { border-top: 1px solid #e5e5e5; }
  .border-bottom { border-bottom: 1px solid #e5e5e5; }
  
  .box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }



  .featurette-divider {
    margin: 5rem 0; /* Space out the Bootstrap <hr> more */
  }
  
  /* Thin out the marketing headings */
  .featurette-divider {
    position: relative;
    top: 40px;
    font-weight: 300;
    line-height: 1;
    letter-spacing: -.05rem;
  }

  /*
 * Footer
 */
 .mastfoot {
  color: rgba(255, 255, 255, .5);
}

.container-footer {
  position: absolute;
  top: 1430px;
  left: 420px;
}

.col-md{
  text-align: center;
}

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 1.5rem;
  text-align: center;
}
.marketing h2 {
  font-weight: 400;
}
.marketing .col-lg-4 p {
  margin-right: .75rem;
  margin-left: .75rem;
}

