@charset "UTF-8";
/***!  /templates/verkia/css/responsive.css  !***/

@media screen and (max-width:1700px){.fuertes .puntos,.hfuertes .puntos{padding:0 30px}}@media screen and (max-width:1320px){h1{font-size:64px}h3{font-size:36px}header{padding:20px 30px !important}.hmarcas .swiper-hmarcas .swiper-slide div{padding:10px}.fuertes .puntos,.hfuertes .puntos{padding:0 15px}.fuertes .puntos div.pd30,.hfuertes .puntos div.pd30{padding:30px 15px}.hservicios .datos h4{font-size:26px}.cms-servicios .servicio .fondo>div{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center}.cms-servicios .imagen{position:relative !important;top:initial !important;left:initial !important;padding:30px;height:fit-content}.cms-servicios .texto{width:60% !important;padding-left:30px !important;height:fit-content}.cms-servicios .apple .items .item{width:100%;padding-right:0 !important}.cms-nosotros .eslogan p{font-size:30px}.cms-contacto .datos .fondo{padding:30px}.cms-contacto .datos .item svg,.cms-contacto .datos .horario .tit svg{width:25px;margin-right:15px}.cms-contacto .datos .item a{font-size:16px}.cms-contacto .datos .horario .tit .a{font-size:18px}.cms-contacto .datos .horario .horas .dias{font-size:16px}}@media screen and (max-width:1000px){.rm500{width:100%;max-width:500px;margin:0 auto}.f>.rc33-5{width:33.33% !important}.f>.rc33-10{width:33.33% !important}.f>.rc5-10{width:50% !important}.f>.rc10{width:100% !important}.ro1{order:1}.ro2{order:2}header .moduletable{display:none}.desktop{display:none}.responsive{display:block}.hportada .content{padding-top:130px;padding-bottom:50px}.hportada .texto{width:100%;height:fit-content;padding:0;padding-top:50px;order:2;justify-content:center}.hportada .texto h1{font-size:60px;margin-bottom:30px;text-align:center}.hportada .imac{width:100%;height:calc(100vh - 454.8px);order:1}.hportada .imac .marco{width:auto;height:100%}.hmarcas{padding:30px}.fuertes::after,.hfuertes::after{display:none}.fuertes .puntos div.c25,.hfuertes .puntos div.c25{width:50%}.fuertes h3,.hfuertes h3{padding-bottom:30px}.fuertes .puntos,.hfuertes .puntos{margin-top:0}.fuertes .puntos div .icono,.hfuertes .puntos div .icono{position:relative;top:initial;margin-bottom:30px}.hservicios h3{margin-bottom:60px}.hservicios .imagen{padding:0 !important;margin-bottom:30px}.hservicios .datos{position:relative;display:flex;flex-direction:column;align-content:center;align-items:center}.hservicios .datos h4{font-size:22px}.hservicios .datos .box{position:relative;top:initial;bottom:initial;left:initial;right:initial;transform:none;margin-bottom:50px}.hservicios .datos .box2{right:0}.hservicios .datos .box::before,.hservicios .datos .box1::after,.hservicios .datos .box2::after,.hservicios .datos .box3::after{display:none}.hservicios div.pd60-0{padding-top:10px}.hpresupuesto .texto{top:25%}.cms-servicios .apple .imagen,.cms-servicios .catalogo .imagen{padding-right:0}.cms-servicios .reparacion .imagen{padding-left:0}.cms-servicios .servicio p{font-size:16px}.cms-servicios .apple .items .item{font-size:16px}.cms-servicios .apple .items .item svg{width:35px;margin-right:15px}.cms-nosotros .miembros .miembro{width:50%}.cms-nosotros .reparamos .imagen{order:2;width:100%;padding:30px !important;display:flex;flex-flow:row wrap;justify-content:flex-start;justify-content:center}.cms-nosotros .reparamos .imagen img{width:75%;max-width:500px;padding:0}.cms-nosotros .reparamos .imagen .items{width:100%;padding:30px !important}.cms-nosotros .reparamos .c6{order:1;width:100%}.cms-nosotros .reparamos .texto::before{background:linear-gradient(to top,transparent,var(--col1))}.cms-contacto form,.cms-contacto .datos{width:100% !important}.cms-contacto .datos .fondo{padding:50px}.cms-contacto .datos .item svg,.cms-contacto .datos .horario .tit svg{width:30px;margin-right:20px}.cms-contacto .datos .item a{font-size:18px}.cms-contacto .datos .horario .tit .a{font-size:20px}.cms-contacto .datos .horario .horas .dias{font-size:18px}footer .datos h3{font-size:28px}footer .datos ul li a{font-size:16px}footer .datos .rrss svg{width:25px}footer .horario{padding-left:50px}footer .horario h4{font-size:24px}footer .datos .horario div{font-size:16px}footer .legal ul li{margin-bottom:10px}footer .legal .union-europea img{padding-right:30px}footer .legal .union-europea .texto{width:calc(100% - 150px)}}@media screen and (max-width:720px){.rm500{width:100%;max-width:500px;margin:0 auto}.f>.rc33-5{width:33.33% !important}.f>.rc33-10{width:33.33% !important}.f>.rc5-10{width:50% !important}.f>.rc10{width:100% !important}.ro1{order:1}.ro2{order:2}header .moduletable_menu{display:none}.desktop{display:none}.responsive{display:block}h1{font-size:50px}h3{font-size:34px}.hportada .texto{padding-top:30px}.hportada .texto h1{font-size:40px}.hportada .imac{height:calc(100vh - 434.8px)}.hportada .imac .marco{width:100%;max-width:412px;height:auto}.fuertes .puntos div.c25,.hfuertes .puntos div.c25{width:100%}.hservicios .datos h4{font-size:19px}.hpresupuesto .icono{display:none}.hpresupuesto .texto{position:relative;padding:30px;background-color:var(--col4);border-radius:50px}.hpresupuesto p{font-size:16px}.cms-servicios .imagen,.cms-servicios .texto{width:100% !important;padding:30px !important}.cms-servicios .reparacion .imagen{order:1}.cms-servicios .reparacion .texto{order:2}.cms-servicios .servicio ul li{width:100%}.cms-nosotros .eslogan p{font-size:26px}.cms-nosotros .miembros .miembro{width:100%;padding-bottom:90px}.cms-nosotros .miembros .miembro:last-child{padding-bottom:0}.cms-nosotros .reparamos .imagen{justify-content:end}.cms-nosotros .reparamos .imagen .items .item{font-size:16px}.cms-nosotros .reparamos .imagen .items .item svg{width:25px;margin-right:10px}.cms-nosotros .galeria .swiper-tienda .swiper-slide{padding:0}.cms-nosotros .galeria .swiper-tienda .swiper-slide div{box-shadow:none}.cms-nosotros .galeria .swiper-tienda .swiper-button-prev,.cms-nosotros .galeria .swiper-tienda .swiper-button-next{color:var(--col4)}.cms-contacto form .c5{width:100%;padding:10px 0}.cms-contacto form h3{line-height:1.3}.cms-contacto .datos .fondo{padding:30px}.cms-contacto .datos .item svg,.cms-contacto .datos .horario .tit svg{width:25px;margin-right:15px}.cms-contacto .datos .item a{font-size:16px}.cms-contacto .datos .horario .tit .a{font-size:18px}.cms-contacto .datos .horario .horas .dias{font-size:16px}footer .datos .c33{width:100%}footer .datos h3{font-size:34px}footer .datos ul li a{font-size:18px}footer .datos .rrss svg{width:30px}footer .horario{padding-left:30px}footer .horario h4{font-size:28px}footer .datos .horario div{font-size:18px}footer .legal .m,footer .legal ul{flex-direction:column;align-content:initial;align-items:initial}footer .legal ul li{margin-right:0;margin-bottom:10px}footer .legal .union-europea img{padding-right:0;padding-bottom:20px}footer .legal .union-europea .texto{width:100%}@media screen and (max-width:420px){.f>.rc33-5{width:50% !important}.f>.rc33-10{width:100% !important}.f>.rc5-10{width:100% !important}.cms-cookies thead{display:none}.cms-cookies td{display:block;width:100%;border:none !important;padding:0 !important}.cms-cookies tr{margin-bottom:10px;display:block;background-color:rgba(0,0,0,0.05);padding:15px}.cms-cookies td:before{content:attr(tit) ": ";font-weight:bold}.cookies .r{width:100%;padding-top:0}.cookies .btn{margin:0;width:48%}*{background-attachment:initial}body.mantenimiento img{max-width:100%}body.mantenimiento h1{font-size:20px}body.mantenimiento h2{font-size:17px}.fixwh{bottom:20px;right:20px}.fixwh i{width:50px;height:50px;line-height:50px;font-size:28px}.fixfb{width:50px;height:50px;font-size:28px;bottom:20px}.fixfb a{line-height:1}h1{font-size:38px}h3{font-size:30px}h4{font-size:26px}header .logo svg{width:150px}.hportada .content{padding-top:120px}.hportada .texto h1{font-size:29px}.hportada .imac{height:calc(100vh - 385.2px)}.cms-servicios .apple .items .item svg{width:30px;margin-right:10px}.cms-nosotros .eslogan p{font-size:24px}.cms-nosotros .miembros .miembro{padding-right:30px;padding-left:30px}.cms-nosotros .miembros .miembro h4{font-size:26px}.cms-nosotros .reparamos .imagen img{padding:30px}.cms-contacto .datos .item svg,.cms-contacto .datos .horario .tit svg{width:20px;margin-right:10px}.cms-contacto .datos .item a{font-size:14px}.cms-contacto .datos .horario .tit .a{font-size:16px}.cms-contacto .datos .horario .horas{margin-left:30px}.cms-contacto .datos .horario .horas .dias{font-size:14px}}}
