body { background:transparent; }

.bg-home { position:fixed; inset:0; background-image:url(../imgs/bg-desktop-10.jpg); background-size:cover; background-repeat:no-repeat; background-position:bottom center; background-color:#000; z-index:-1; }

.ClipGrupotira { position:relative; margin:auto; padding:30px; }

.ClipGrupotira:nth-child(odd) { border:none; background:transparent; }

.centrador_thumbs {
    position:relative;
    max-width:800px;
    padding:20px 25px 50px;
    z-index:1;
}

.ClipLogo { width:250px; margin:0 auto 30px; }

.logo { width:250px; margin-bottom:15px; }

ul.btn-carta { max-width:450px; margin:65px auto 0; padding:0; }

ul.btn-carta li { list-style:none; }

ul.btn-carta li a { display:block; font-family:'castle_tbold', Arial, Helvetica, sans-serif; font-size:20px; line-height:25px; letter-spacing:2px; text-transform:uppercase; text-align:center; text-decoration:none; color:#FFF; padding:8px 10px; margin-bottom:18px; border:2px solid #FFF; background:#000; border-radius:50px; transition:all 250ms linear; }

@media (hover:hover) and (pointer:fine) {
    ul.btn-carta li a:hover { color:#000; background:#FFF; }
}

@media screen and (max-width:880px) {
    .ClipGrupotira { margin:0; }
}

@media screen and (max-width:767px) {
    .bg-home { background-image:url(../imgs/bg-mobile-25.jpg); }
    .ClipLogo { width:200px; }
    .logo { width:200px; }
}

@media screen and (max-width:479px) {
    .centrador_thumbs { padding:15px 0 120px; }
    .ClipGrupotira { padding:50px 10px 30px; }
    ul.btn-carta { max-width:100%; margin:50px auto 0; padding:0 20px; }
    ul.btn-carta li a { font-size:18px; line-height:28px; padding:5px 10px 6px; margin-bottom:15px; }
}