.footer-page-title .title {
  text-align:center;
  font-family:'Lato';
  font-size:24px;
  color:#000;
  letter-spacing:1px;
  padding-top:20px;
  margin-bottom:0;
}

.footer-page-text {
  font-size:15px;
  font-family:'Lato';
  color:#333;
  line-height:26px;
  padding:20px 20px 20px 20px;
  text-align:justify;
}

.footer-page-heading {
  font-size:20px;
  font-family:'Lato';
  color:#222;
  line-height:26px;
  text-align:left;
  padding-left:20px;
  padding-right:20px;
  border-bottom:0;
}

.footer-page-subheading {
  font-size:18px;
  font-family:'Lato';
  color:#28bbf8;
  line-height:26px;
  text-align:left;
  padding-left:20px;
  padding-right:20px;
  border-bottom:0;
}

.footer-page-content-holder {
  text-align:justify;
  padding-bottom:20px;
  padding-top:30px;
}

.footer-page-icon {
  font-size:18px;
  color:#666;
}

.top-10 {
  margin-top:10px;
}

.bottom-10 {
  padding-bottom:10px;
}

.button-mystica {
  background-color:#28bbf8;
  background-image:none;
  box-shadow:none;
  border:0;
  height:40px;
  font-size:18px;
  text-shadow:none;
  font-family:'Lato';
  letter-spacing:1px;
}

.button-mystica:hover {
  background-color:#1e9ccf;
  transition:linear 0.5s;
}

.form-control {
  box-shadow:none;
}

.footer-page-title {
  height:110px;
  background-color:#f5f5f5;
}

.page-title-underline:after {
  content:"";
  position:absolute;
  bottom:-20px;
  height:1px;
  width:50px;
  background-color:#28bbf8;
  margin-left:-30px;
  left:50%;
}

.page-title-underline {
  text-align:center;
  font-family:'Lato';
  font-size:14px;
  letter-spacing:4px;
  color:#aaa;
  margin:0;
  padding:0;
}

