body{
    margin: 0;
    padding: 0;
    background-color: rgb(100,140,100);
    font-family: Montserrat, sans-serif;
}

img {
    width: 100%;
    height: auto;
}

#container {
    position: relative;
    width: 100%;
    height: auto;
}

#topbar {
    position: relative;
    width: 100%;
    height: 100px;
    line-height: 100px;
    background-color: rgb(0,40,0);
}

#logo {
    position: relative;
    width: 250px;
    margin: 0 auto;
    height: auto;
}

#introtext {
    position: relative;
    width: 80%;
    margin: 0 auto;
    color: rgb(255,255,255);
    font-size: 1.2em;
    line-height: 1.5;
    font-weight: 400;
}

#introtext h1 {
    font-size: 1.5em;
    font-weight: 500;
}

.shim20 {
    position: relative;
    clear: both;
    width: 100%;
    height: 20px;
}

#whats {
    position: relative;
    width: 320px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    /*background-color: rgb(37,211,102);
    border: solid 1px rgb(0,40,0);
    border-radius: 8px;*/
    text-align: center;
    font-weight: 600;
    color: rgb(255,255,255);
}

@media only screen
    and (max-width:480px) {
        
        #mainimg {
            width: 70%;
        }
        
        #ingresar {
            width: 80%;
        }
        
        #whats {
            width: 50%;
        }
        
}