@media (max-width: 450px) {

    *::-webkit-input-placeholder {
    color: #C0C0C0;
}
*::-webkit-textarea-placeholder {
    color: #C0C0C0;
}
#whyUs{

    display:none;

}
body > div {overflow-x: hidden; }
#success-beta{

    opacity: 1.0;
    margin-left:0vw;
    
}

#successimg{

  width:50px;
  height:50px;
  opacity:0.8;
}
.proposmedia{

    width:100vw;
    height:70vh;

}

.propos-spacer{

    display:none;
}

#app-store-why{
    margin-left:10vw;
 }


#questions-why{

    margin-left:1vw;
    text-align:center;

    display:none;visibility:hidden;
    margin-top:5px;

}

.module {
  background-image:   linear-gradient(
                rgba(0, 0, 0, 0.3),
                rgba(0, 0, 0, 0.3)
              ),url("../img/ski-mob.png");

overflow-x: hidden;
width:100vw;

}


.logo-display{

margin-top:10vh;

margin-left:20vw;

display:block;

visibility:visible;

z-index: 5;

}


.whyusContentStyle h2{


letter-spacing: 0.05em;
line-height: 1.5;

text-indent:15vw;

margin-left:5vw;



}
.module > header > h1 {
    color:#ffff;


  letter-spacing: 0.05em;
line-height: 2;

  font-weight:500;
  font-size: 20px;


}
.module > header {
   
  left: 5vw;
  text-align:center;
  
 
}

#howitwork{

    display:none;
}

#submitbtn {
    margin-left: 30vw;
    width: 40vw;
}

.contactformstyle{

    height:100vh;
  
    padding-left:0%;
    padding-right:0%;
    left:0;
    right:0;
overflow: unset;

}




.contactformstyle input{

    height:40px;
    width: 70vw;
    border:1px solid #BAD2D9;
    text-align: center;
    display: block;
    margin : 0 auto;
    border-radius: 5px;
    color:#53585F;
    margin-left:18vw;
    

}

.contactformstyle h2 {
    color:#607299;
    font-size: 18px;
    font-weight: normal;
    margin-right: 5%;
    margin-left: 5%;
}


.contactformstyle textarea{

    border:1px solid #BAD2D9;
    border-radius: 5px;
    color:#53585F;
    text-align: center;
    margin-left: 3vw;
    width:80vw;
}

#whoweare p{

    text-indent: 15vw;
    margin-left: 5vw;
    margin-top:  20px;

    color:#464a4e;


font-size:110%;
margin-right:5vw;
letter-spacing: 0.05em;
line-height: 1.5;
text-align: justify;

}


#howitworks{

    display: none;        
    visibility: hidden;

}
 #How{

    display: none;        
    visibility: hidden;

 }

    h1{

  font-weight: bold;
  font-size: 1.2em;
 }

.aboutusStyle{

    overflow: unset;

}
 .aboutusStyle h1{

    font-size: 2em;
  padding: 2em;
  text-align: center;
 }
 #detail1, #detail2, #detail3 {
    font-size: 0.8em;

 }

 
 #app-store{

     display: none;
 }

 #signup{
  display:none;
 }
 .slide-up{
    animation: slide-up 1s;
    animation-delay: 4s;
    animation-fill-mode: forwards;
    -webkit-animation: slide-up 1s;
    -webkit-animation-delay: 4s; 
    -webkit-animation-fill-mode: forwards;
    -moz-animation: 4s;
    -moz-animation-delay: 4s; 
    -moz-animation-fill-mode: forwards;
      }
    
    @-webkit-keyframes slide-up {
      0% {
        visibility:visible;
        margin-left:20vw;
        margin-bottom:5vh;
       
      }
      100% {
        margin-left:20vw;
        margin-bottom:25vh;
        visibility:visible;
    
      }
    }
    
    @keyframes slide-up {
        0% {
             visibility:visible;
    
                margin-left:20vw;
                margin-bottom:5vh;
               
              }
              100% {
                visibility:visible;
    
                margin-left:20vw;
                margin-bottom:25vh;
              }
    }

 #signup-root{


    width:60vw;
    margin-left:20vw;
    margin-bottom:25vh;
    
    visibility: hidden;


 }

 div#signupmob.signupmobile{

     visibility: visible;
 }


 
.subscribeinp{

    margin-left:0%;
    width:100%;
    overflow: visible;
}

#signupbtn{


    margin-left:0%;
    width:100%;
}

.heading-mobile{
    
        font-size:2em;
        text-align:center;
        padding:2em;
    }


 .subscribeinpmob{

    margin-top: 2%;

    margin-left: 4vw;

    width:85vw;

    height:50px;

    font-size:14pt;
    text-align:center;
    background-color: aliceblue;
    color: #607299;
    overflow: visible;
 }

 

 .mobileHowTonavStyle{
    position: relative;
    height:20vh;
 }



 }

