.mt-6 {

  margin-top: 5rem !important;

}



body{

  background-color: #32264B;
  color: #FFF;

}

p{
  font-size: 1.1rem;
}

header.masthead {

  position: relative;

  background-size: cover;

  padding-top: 3rem;

  padding-bottom: 1rem;

}

header.masthead:before {

  content: "";

  position: absolute;

  height: 100%;

  width: 100%;

  top: 0;

  left: 0;

  opacity: 0.5;

}

header.masthead h1 {

  font-size: 1.5rem;

  font-weight: normal;

}



.features-icons {

  padding-top: 3rem;
  padding-bottom: 3rem;

}

.features-icons-item{
  margin-bottom: 2.5rem;
}


.features-icons-item a{

  text-decoration: none;

}

.features-icons-item a i {

  font-size: 4.5rem;

  color: #FFF;

}

.features-icons-item a p {

  color: #CCC;

}

.features-icons-item a:hover i{

  color: #CCC;

}

.line-divisor{
  width: 85%;
  color: gray;
  margin: 0 auto;
}

.section-download{
  padding: 5rem 0 0;
  font-size: 1.2rem;
}

footer.footer {
  margin-top: 3rem;
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  background-color: #EEE;
  width: 100%;
  font-weight: bold;

}



@media(min-width: 1600px){

  header.masthead {
    padding-top: 4rem;
  }

  /*footer.footer {
    bottom: 0;
    position: absolute;
  }*/

}

@media(max-width: 991px){
  .hide-mobile{
    display: none;
  }
}

