* { padding: 0; margin: 0;}
:focus { outline: none; }


p { font-family: 'neo_regular', sans-serif;}
a {text-decoration: none;}

a[href^=tel] { color: inherit; text-decoration: none;}


.desk{display:block; }
.mobile{display:none; }

/* PRELOADER */
#preloader { position: fixed; left: 0; top: 0; z-index: 2000; width: 100%; height: 100%; overflow: visible;
    background: #fff url('../imgs/loading.gif') no-repeat center center;
}

body { 
    background-color:#eee;
    display:flex; justify-content:center;
}

.tarjeta{
    position:relative;
    height:100%; width:auto; margin:auto;
    box-shadow: 0 0 10px 10px rgba(0,0,0,.05);
}
.tarjeta img{
    height:100%;
}

.btn{ position:absolute; width:90%; height:4.5%; background-color:aqua; opacity:0;}


.web{ top:6%; left:5%; }
.mail{ top:11.5%; left:5%;}


.wapp{top:56.5%; right:3%; width:60%;}
.tel{ top:66%; left:5%; width:37%;}
.tel2{ top:66%; right:5%; width:37%;}

.fb{ top:75.3%; left:9%; width:46%;}
.ins{ top:82.8%; right:5%; width:73%;}
/*.map{ top:84.5%; left:5%; height:13%;}*/





.message{
    font-size:12px; color:333; background-color:#fff; font-family:sans-serif;
    box-shadow: 3px 3px 3px rgba(0,0,0,.65); box-sizing:border-box;
    width: 200px; height:20px; border-radius:10px; padding:3px 0 0 12px;
    position:absolute; top:8px; left:calc(50% - 100px);
}   

@media only screen and (max-width:550px) {
}/*450*/

