@media (min-width: 360px) {
  .row {
    padding-top: 70px !important;
    padding-bottom: 0px !important;
  }
}

@media (min-width: 360px) {
  #debut {
    padding-top: 0px !important;
  }
}

.btn {
}

@media (min-width: 360px) {
  #btn_scroll1 {
    margin-top: 106px;
    /*margin: auto;*/
  }
}

@media (min-width: 1400px) {
  #btn_scroll1 {
    margin: 0px 630px;
  }
}

@media (min-width: 360px) {
  #download {
    padding: 100px 0px;
  }
}

@media (min-width: 360px) {
  #features {
    padding: 25px;
  }
}

@media (min-width: 360px) {
  #sev1 {
    margin: 70px 0px 25px;
  }
}

@media (min-width: 360px) {
  #Interve {
    padding: 25px 0px;
  }
}

section {
}

@media (min-width: 360px) {
  #Testimonials {
    padding: 12px 0px !important;
    margin: 12px 0px !important;
  }
}

@media (min-width: 360px) {
  #contact {
    padding-top: 50px !important;
  }
}

@media (min-width: 576px) {
  .masthead {
    padding-top: 25px !important;
  }
}

@media (min-width: 576px) {
  #btn_scroll1 {
    margin-top: 29px !important;
  }
}

@media (min-width: 576px) {
  #download {
    padding: 100px 0px !important;
  }
}

@media (min-width: 576px) {
  #sev1 {
    margin-bottom: 25px !important;
  }
}

@media (min-width: 576px) {
  #Interve {
    padding: 100px 0px;
    padding-top: 100PX;
  }
}

@media (min-width: 576px) {
  #card1 {
    width: 100%;
  }
}

@media (min-width: 576px) {
  #card2 {
    width: 100%;
  }
}

@media (min-width: 576px) {
  #card3 {
    width: 100%;
  }
}

@media (min-width: 576px) {
  #card4 {
    width: 100%;
  }
}

@media (min-width: 992px) {
  #btn_scroll1 {
    margin-left: 456px;
  }
}

@media (min-width: 1200px) {
  #btn_scroll1 {
    margin-left: 560PX;
  }
}

@media (min-width: 1400px) {
  #btn_scroll1 {
    margin-left: calc((100% - 79px)/2);
  }
}

html {
}

.modern-form__hr {
  color: white !important;
  border-color: #ffffff;
}

