
img.logoimage {
    width: 400px;
    margin-bottom: 40px;
}

img.appstoredownload {
    width: 230px;
}

#shadowoffset {
    margin-left: -5%;
}

.myVideo {
    position: absolute;
    width: 61.2%;
    z-index: -100;
  }

  .phoneFrame {
    margin-top: -5.6rem;
    margin-left: -16.6rem;
    width: 100% !important;
  }


  @font-face {
    font-family: "Extra";
    src: url("/fonts/Extra-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

.logo{
    font-size: 4rem
}



/* max screen size or less */

@media only screen and (max-width: 1220px) {
    .phoneFrame {
        margin-top: -5.3rem;
        margin-left: -16rem;
    }
}

@media only screen and (max-width: 1120px) {
    .phoneFrame {
        margin-top: -4.9rem;
        margin-left: -14.2rem;
    }
}

@media only screen and (max-width: 1024px) {
    .phoneFrame {
        margin-top: -2.3rem;
        margin-left: -10.15rem;
    }
    img.logoimage {
        width: 320px;
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 960px) {
    .phoneFrame {
        margin-top: -2rem;
        margin-left: -9.1rem;
    }
}

@media only screen and (max-width: 900px) {
    .phoneFrame {
        margin-top: -3.3rem;
        margin-left: -13.3rem;
    }
    img.logoimage {
        width: 300px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 768px) {
    .phoneFrame {
        margin-top: -3.1rem;
        margin-left: -12.3rem;
    }
}

@media only screen and (max-width: 400px) {
    .phoneFrame {
        margin-top: -3.3rem;
        margin-left: -12.9rem;
    }
    img.logoimage {
        width: 300px;
        margin-bottom: 40px;
        margin-left: 4rem;
    }
}
  

 


