@media all and (max-width: 768px){
  body{
    font-size: 10px;
  }
  .wrap-cover p{
    display: none;
  }
  h1{
    font-size: 4em;
  }
  .descr{
    margin-top: 250px;
    /* height: 38.5625em; */
  }
  .links a{
    font-size: 1.4em;
  }
  .result{
    width: 130px;
  }
}
@media all and (max-width: 425px){
  .cover{
    height: 90vh;
  }
  .cover-imags{
    height: 90vh;
    width: 100%;
    overflow: hidden;
    position: absolute;
  }
  .main-imag-c{
    height: 100%;
  }
  .cover h1{
    position: absolute;
    top: 30vh;
  }
  .test{
    margin-top: 100px;
  }
  .reel h3, .reel p {
    grid-column: 1/ span 4;
  }
  .buttons {
    margin-top: 100px;
  }
  .features > * {
    grid-column: 1/ span 4;
    margin-bottom: 100px;
  }
  .reel{
    background: none;
    height: auto;
  }
  .comm {
    margin-bottom: 0px;
  }
  .reel h3{
    margin-bottom: 50px;
    color: #fff;
  }
  .reel p{
    color: #fff;
    margin-bottom: 100px;
  }
  /* .reel-imags{
    margin-top: -250px;
  } */
  .wrap-cover h2{
    display: none;
  }
  .wrap{
    width: 100%
  }
  .form {
    height: 25.7vw;
  }
  footer{
    width: calc(100% - 20px);
    padding: 0 50px 0 50px;
    height: 100px;
  }
  h1{
    margin-bottom: 50px;
    font-size: 2em;
  }
  .buttons{
    display: block;
  }
  .desc_container{
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .buttons button:first-of-type{
    margin-right: 0px;
    margin-bottom: 40px;
  }
  .buttons button {
    width: 100%;
  }
  .imag-test{
    width: 130px;
    height: 130px;
  }
  .reel-imags{
    height: 300px;
  }
  .links{
    display: flex;
    margin-left: 20px;
  }
  .flex p{
    font-size: 1em;
  }
  h3 {
    font-size: 2em;
  }
}
@media all and (max-width: 320px){
  footer{
    display: none;
  }
  /* .cover-imags{
    display: none;
  } */
  .wrap > * {
    display: block;
  }
  .test h3{
    margin-bottom: 50px;
  }
  .test h3:nth-of-type(2){
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
  }
  .testfield{
    justify-content: center;
  }
  button {
    width: 100%;
  }
}
