

.mobile, .js_nivel2 {
	display: none;
  }
  .hidden-lg{
	  display: none;
  }
  
  /*responsive home*/
  @media screen and (min-width:1921px) {
	  .videoCorporativoDos, .videoCorporativoFigureDos {
		  min-width:100%;
	  }
  
	  .blog-grid .box .noticia .img {
		  min-width:100%;
		  display:flex;
		  justify-content: center;
		  align-items: center;
	  }
  
	  .blog-grid .box .noticia .img a {
		  width: 100%;
	  }
  
	  .box-img-big .img-big {
		  min-width:100%;
	  }
  
	  .carrusel-mini-ficha {
		  margin: 0 20px;
	  }
  
	  .landing-servicio .sliderCardLanding .contenidocardSlideCoche h3
	  {
		  line-height: 0.8em;
	  }
  
	  ._landing-modelos ul.slides {
		  margin-left: 9rem;
	  }
  
	  ._ficha-producto ul.slides {
		  margin-left: 9rem;
	  }
  
  }
  
  /* PARA EL ORDENADOR DE NANDO  */
  
  @media screen and (max-width: 1441px) {
	  .landing-servicio .descripcionLandinHeader .botonesCardSlideCoche {
		  top: 15px;
	  }
  
	  .landing-servicio .caption p {
  
		  margin-top: 70px;
	  }
  
	  .landing-servicio .vehiculosSimilares .cardFinalCochesSlides {
		  zoom: .8;
	  }
  
	  /* .landing-servicio .contenidocardSlideCocheDos {
		  width: 370px;
	  } */
	  /* .landing-servicio .cardSlideCochenulled {
		  display: flex;
		  flex-direction: column;
		  width: 100%;
		  justify-content: center;
		  align-items: center;
		  margin-left: 90px;
	  } */
  
	  .landing-servicio .selectorColorOmoda .panel figure {
		  pointer-events: none;
	  }
  }
  
  /* ORDENADOR DE NANDO */
  
  @media screen and (min-width: 1201px) and (max-width: 1526px) {
	  /* .landing-servicio .cardSlideCochenulled figure {
		  position: relative;
		  top: -85px;
		  width: 260px;
		  height: 187px;
	  } */
  
	  /* .landing-servicio .contenidocardSlideCocheDos {
		  width: 306px;
	  } */
  
	  /* .cardFinalCochesSlides {
		  width: inherit;
	  } */

	  .landing-servicio .cardFinalCochesSlides {
		width: max(560px, 100%);
		max-width: 100%;
  
	}
  
	  .landing-servicio .botonesCardSlideCoche button {
		  padding: 10px 20px;
  
	  }
  
	  .landing-servicio .contenidocardSlideCocheContenidoTextos ul li::before {
		  content: "";
		  width: 30px;
		  background-position: left;
	  }
  
	  .landing-servicio .coloresOmoda {
		  padding-right: 10px;
	  }
	  .catalogo .producto .img {
		  display: flex;
		  width: 322px;
		  height: auto;
		  margin: 0;
		  position: absolute;
		  margin-bottom: 15px;
		  overflow: hidden;
		  z-index: 300;
		  top: -50px;
		  left: 75px;
		  justify-content: center;
		  align-items: center;
	  }
  
	  .catalogo .producto .img a {
		  display: flex;
		  justify-content: center;
		  width: 100%;
	  }
  
	  .descargaDeFichasOmoda a button {
		  padding: 8px 8px;
	  }
	  .logitosFichaProductoContenedorNegros .col-lg-4 .negritoCardFichaProductoTae .logitosFichaProducto {
		  width: 60px;
		  height: 60px;
	  }
	  .logitosFichaProductoContenedorNegros .col-lg-4 .negritoCardFichaProductoTae .textosLogitosNegrosTae h3 {
		  font-size: 20px;
	  }
	  .logitosFichaProductoContenedorNegros .col-lg-4 .negritoCardFichaProductoTae .textosLogitosNegrosTae p {
		  font-size: 1.2em;
	  }
	  .timeline ul li div {
		  width: 400px;
	  }
	  .timeline ul li:nth-child(even) div {
		  left: -439px;
	  }
  
	  .cardsEfectoOmodaPostventa {
		  width: 100%;
	  }
	  .ver_mas span p {
		  padding: 10px;
	  }
	  .ver_mas span {
		  font-size: 1.1em;
		  color: #fff;
		  position: relative;
		  margin: 0 auto;
		  width: 100%;
		  top: 20px;
	  }
  
	  .ver_mas {
  
		  width: 94.2%;
  
	  }
  
	  .blog-single .box .noticia .img {
		  height: 310px;
  
	  }
	  .blog-imagen-mod .box .noticia .img {
		  height: 310px;
	  }
	  ._index .blog-home .box .noticia .img {
		  height: 181px;
	  }
  
	  .ctaMotor .tabs {
		top: 50px;
	  }
  
	  .contenidoOuniverseContenedor h2, .contenidoOuniverseContenedor p {
		  font-size: 2em;
	  }
  
	  .ctaMotor {
		  padding-top: 0;
  
	  }
  
  }
  
  @media screen and (max-width: 1199px) {
  
	  .nav a {
		  padding: 10px;
	  }
  
	  ._index .cardFinalCochesSlides {
		  padding: 10px;
	  }
  
	  .ofertaDelMesSelectores {
		  min-height: 370px;
	  }
  
	  
	  .slider .flexslider .flex-caption {
		  width: 50%;
		  top: 15%;
	  }
	  .slider .flexslider .flex-caption .titulo-caption {
		  font-size: 32px;
		  line-height: 32px;
	  }
	  .banners-home .banner .box-img, .banners-home .banner .img {
		  width: 100%;
		  height: 230px;
	  }
	  .navbar-nav > li {
		  margin-left: 5px;
	  }
	  .banners-home .banner .img .img-banner {
		  width: 100%;
	  }
	  .banners-home {
		  margin-bottom: 40px;
	  }
	  .banners-home .banner .box .texto {
		  padding: 40px 10px 50px;
	  }
	  .banners-home .banner .box {
		  width: 180px;
		  padding: 15px;
	  }
	  .banners-home .banner .box .texto .titulo {
		  font-size: 22px;
	  }
	  .banners-home .banner .box .texto p {
		  font-size: 11px;
	  }
	  .catalogo .cabecera-catalogo .texto .titulo {
		  font-size: 34px;
		  line-height: 38px;
	  }
	  .catalogo .box .producto {
		  margin-bottom: 40px;
	  }
	  .catalogo .box .producto .img {
		  width: 650px;
		  /* height: 165px; */
		  top: -200px;
		  max-width: 100%;
	  }
	  .catalogo .producto .texto .precios {
		  justify-content: space-around;
	  }
	  .catalogo .box .producto .img .front {
		  display: none;
	  }
	  .catalogo .box .producto .texto {
		  padding: 0;
	  }
	  .catalogo .box .producto .texto .box-nombre .nombre {
		  font-size: 17px;
		  width: 60%;
	  }
	  .catalogo .box .producto .texto .box-nombre .precio {
		  width: 40%;
	  }
	  .catalogo .box .producto .box-img .oferta {
		  bottom: 10px;
		  left: 10px;
	  }
	  .catalogo .box .producto .box-img .favoritos {
		  top: 15px;
		  right: 15px;
	  }
	  .catalogo .box .producto .img .front {
		  top: -85%;
	  }
	  .catalogo .box .producto .box-img .favoritos .svg:hover, .ficha .favoritos .svg:hover {
		opacity: 1;
	  }
	  .banners-big .img {
		  width: 100%;
		  height: 235px;
	  }
	  .banners-big .img img {
		  width: 100%;
	  }
	  .confianza {
		  padding: 40px 0;
	  }
	  .confianza .box-confi .item span {
		  font-size: 16px;
	  }
	  .confianza .box-confi .item p {
		  font-size: 13px;
		  padding: 0 20px;
	  }
	  .texto-seo {
		  padding: 40px 0;
	  }
	  .texto-seo .titulo {
		  font-size: 54px;
		  line-height: 58px;
	  }
	  footer .menu-info li {
		  margin: 0 10px;
	  }
	  footer .menu-info li:after {
		  right: -14px;
	  }
	  .toTop {
		  bottom: 100px;
	  }
  
	  .ver_mas span {
		  font-size: .9em;
	  }
  
  
	  
  }
  
  @media only screen and (min-width: 800px) and (max-width: 1280px) and (min-height: 400px) and (max-height: 1024px) {
	  .ofertaDelMesSelectoresTextos {
		  padding: 20px 18px;
		  min-height: 180px;
	  }
  
	  .cardFinalCochesSlides button {
		  padding: 10px 15px;
	  }
  
  
	}
	
  
  @media screen and (max-width: 991px) {
	  .hidden-md{
		  display: none;
	  }
	   .header .box-logo{
		display: none;
	  }
  
	  .mobile{
		  display: inline-block;
	  }
  
	  .sec-mobile{
		  display: inline-block;
		  width: 100%;
		  text-align: center;
		  padding-bottom: 0px
	  }
  
	  .header .sec-mobile.fixed{
		  position: fixed;
		  top: 0px;
		  left: 0;
		  background: #000;
		  z-index: 99;
		  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
		  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
		  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
		  -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
		  -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
		  padding-bottom: 55px;
		  
	  }
	  ._noticia .blog-single .box .noticia .img .fecha {
		  left: 437px;
	  }
  
  
	  header .box-logo-fixed {
		  margin: 0px;
	  }
  
	  .ctaMotor .tabs {
		  top: 100px;
	  }
  
	  .seccionVideoCorporativo {
		  margin-top: 40px;
		  padding: 0 10px;
	  }
  
	  .box-btn-volver a {
		  font-size: 11px;
	  }
  
	  .box-btn-volver {
		  width: 300px;
		  text-align: center;
	  }
  
	  header .cintillo {
		  display: none;
	  }
  
	  .landing-servicio .foto-equipo {
		  height: 100%;
	  }
  
	  .landing-servicio .foto-equipo .img {
		  height: 800px;
	  }
  
  
	  /* Ajusto mapa CONTACTO en Tablet */
  
	  .contactoDirecto {
		  overflow: hidden;
		  max-width: 100%;
	  }
  
  
	  /******botonera y menus movil*****/
  
	  .desktop {
		display: none;
	  }
  
	  .back-nav {
		  background: #fff;
	  }
  
	  .mobile, .js_nivel2 {
		display: flex !important;
	  }
	  header {
		  padding-bottom: 0px;
		  max-width: 100%;
		  z-index: 999;
		  
	  }
  
  
  
	  .sec-mobile {
		  text-align: center;
		  width: 100%;
		  justify-content: center;
		  flex-direction: row-reverse;

	  }
  
	  .left {
		  float: left;
	  }
  
	  .sec-mobile .mobilelogo{
		  position: relative;
		  display: inline-block;
		  z-index: 1;
		  float: none;
		  margin: 0;
		  padding: 0;
		  max-width: 320px;
	  }
  
	  .sec-mobile .mobilelogo .js_logo{
		  display: inline-block;
		  margin: 0;
		  top: 10px;
		  width: 50px;
	  }
  
	  .right {
		  float: right;
	  }
  
	  .sec-mobile button {
		  position: relative;
		  display: inline-block;
		  z-index: 1;
		  float: none;
		  margin: 0;
		  padding: 0;
		  border: 0px;
		  width: 60px;
		  height: 60px;
		  line-height: 60px;
		  font-size: 32px;
		  vertical-align: top;
	  }
  
	  .open-menu, .open-search, .open-user, .open-cesta, .open-contacto, .open-informacion{
		  border: none;
		  text-transform: uppercase;
		  text-align: center;
		  font-size: 15px;
		  width: 100%;
		  padding: 15px;
	  }

	  .sliderColumnaFija {
		margin-bottom: -2px;
	}

	  .contenido-header .navbar .open-menu {
		justify-content: flex-end;
	  }
  
  
	  .sec-mobile button.open-cesta {
		  font-weight: 100;
	  }
	  .sec-mobile button.open-cesta .js-shCart-qty {
		  position: absolute;
		  right: 4px;
		  top: 10px;
		  width: 22px;
		  height: 22px;
		  line-height: 24px;
		  text-align: center;
		  -webkit-border-radius: 50%;
		  -moz-border-radius: 50%;
		  border-radius: 50%;
		  font-size: 12px;
		  background: #000;
		  color: #fff;
	  }
  
	  .sec-mobile button.open-cesta .js-shCart-totalCesta {
		  position: relative;
		  display: inline-block;
		  z-index: 1;
		  float: left;
		  margin: 0px;
		  padding: 0px 10px;
		  font-size: 15px;
		  font-size: 0.9375rem;
	  }
	  .js_search .open-search, .js_cesta .open-cesta, .js_user .open-user{
		  background: #000;
		  color: #fff;
		  z-index: 9;
		  position: relative;
	  }
	  .js_search .open-search i, .js_cesta .open-cesta i, .js_user .open-user i {
		  font-size: 8px;
		  vertical-align: middle;
	  }
	  .js_menu .open-menu i{
		  font-size: 20px;
		  vertical-align: middle;
		  float: right;
		  color: #fff;
		  margin: 10px;
	  }
  
	  .js_search {
		  position: fixed;
		  background: #f5f5f5;
		  z-index: 100000;
		  float: none;
		  padding: 0px;
		  margin: 0;
		  width: 100%;
		  left: 0%;
		  top: -102%;
		  height: auto;
		  overflow-y: auto;
		  -webkit-transition: all 1s ease;
		  -moz-transition: all 1s ease;
		  -ms-transition: all 1s ease;
		  -o-transition: all 1s ease;
	  }
  
	  .open-search{
		  top: 0!important;
		  right: 0!important;
		  position: relative!important;
	  }
	  header .box .buscador {
		  width: 100%;
	  }
	  header .box .buscador .search {
		  padding: 20px;
	  }
	  header .box .buscador .search .form-buscador {
		  display: table;
		  width: 50%;
		  margin: auto;
	  }
	  header .box .buscador .search .form-buscador .form-control {
		  width: 425px;
		  height: 45px;
		  background: #fff!important;
	  }
	  header .box .buscador .search .form-buscador button {
		  padding: 5px 10px;
		  font-size: 22px;
		  top: 0;
	  }
	  .js_menu {
		  position: fixed;
		  z-index: 10000;
		  float: none;
		  padding: 0px;
		  width: 100%;
		  height: 100vh;
		  background: rgba(0, 0, 0, 0.8);
		  left: 102%;
		  top: 0px;
		  overflow-y: auto;
		  -webkit-transition: all 1s ease;
		  -moz-transition: all 1s ease;
		  -ms-transition: all 1s ease;
		  margin: 0;
	  }
  
	  .js_menu li {
		  margin-left: 0;
		  font-size: 15px;
		  display: flex;
		  width: 100%;
		  text-align: center;
		  position: relative;
		  float: left;
		  border-right: none;
		  justify-content: center;
	  }
  
	  .js_menu .dropdown {
		  display: block;
	  }
  
	  .js_menu ul{
		  width: 100%;
		  position: relative;
		  margin: 0;
		  text-align: center;
	  }
	  .js_menu li a {
		  width: 100%;
		  font-size: 20px;
		  line-height: 24px;
		  padding: 15px!important;
		  display: inline-block;
		  float: left;
		  color: #fff;
	  }
	  .js_menu .dropdown-menu {
		  padding: 0;
		  min-width: 100%;
	  }
  
  
	  .js_menu .dropdown-menu li a {
		  font-size: 18px;
		  padding: 10px 15px!important;
		  color: #fff;
	  }
  
	  .js_informacion {
		  position: fixed;
		  z-index: 10000;
		  float: none;
		  padding: 0px;
		  width: 300px!important;
		  height: auto;
		  left: -102%;
		  top: 0px;
		  background: #fff;
		  margin: 0!important;
		  overflow-y: auto;
		  -webkit-transition: all 1s ease;
		  -moz-transition: all 1s ease;
		  -ms-transition: all 1s ease;
		  -o-transition: all 1s ease;
	  }
  
	  .js_informacion li, .js_informacion li a {
		  display: block;
		  width: 100%;
	  }
  
	  .js_informacion li{
		  padding: 0!important;
		  border-bottom: 1px solid #ccc;
		  border-left: none;
	  }
  
	  .js_informacion li a {
		  padding: 15px!important;
		  color: #000!important;
		  border-left: none!important;
	  }
  
	  header .cintillo .nav-secundario li:nth-of-type(1) a {
		  padding-left: 15px;
	  }
  
	  .js_user {
		  position: fixed;
		  z-index: 99;
		  float: none;
		  padding: 0px;
		  width: 300px;
		  right: -102%;
		  top: 0px;
		  height: 100%;
		  margin: 0;
		  overflow-y: auto;
		  background-color: #fff;
		  -webkit-transition: all 1s ease;
		  -moz-transition: all 1s ease;
		  -ms-transition: all 1s ease;
		  -o-transition: all 1s ease;
	  }
	  header .box .box-user {
		  margin-top: 0px;
	  }
	  header .box .box-user a {
		  color: #000;
		  font-size: 30px;
		  display: inline-block;
		  margin: 0;
		  position: relative;
		  width: 49%;
		  float: left;
		  text-align: center;
		  padding: 30px 20px;
		  background: #f5f5f5;
	  }
	  header .box .box-user a.btn-fav {
		  float: right;
	  }
	  header .box .box-user a span {
		  display: block!important;
		  font-size: 13px;
		  line-height: 12px;
		  text-transform: uppercase;
	  }
	  header .box .box-user .badge {
		  font-size: 11px;
		  line-height: 20px;
		  width: 20px;
		  height: 20px;
		  top: 30px;
		  right: 45px;
	  }
	  .js_contacto {
		  position: fixed;
		  z-index: 1000;
		  float: none;
		  padding: 0px;
		  width: 300px;
		  right: -102%;
		  top: 0px;
		  height: 100%;
		  overflow-y: auto;
		  -webkit-transition: all 1s ease;
		  -moz-transition: all 1s ease;
		  -ms-transition: all 1s ease;
		  -o-transition: all 1s ease;
	  }
  
	  .js_cesta {
		  position: fixed;
		  z-index: 100000;
		  float: none;
		  margin: 0;
		  padding: 0px;
		  width: 320px;
		  right: -102%;
		  padding: 0!important;
		  top: 0px;
		  height: 100%;
		  border: none;
		  background: none;
		  overflow-y: auto;
		  -webkit-transition: all 1s ease;
		  -moz-transition: all 1s ease;
		  -ms-transition: all 1s ease;
		  -o-transition: all 1s ease;
	  }
  
	  .mHdr-cartBtn .shCart-down {
		  top: 52px;
		  width: 100%;
		  display: inline-block!important;
	  }
  
	  .js_menu.open, .js_informacion.open {
		  left: 0px;
  
	  }
  
	  .js_search.open {
		  top: 0px;
	  }
  
	  .js_contacto.open {
		  background: #eee;
		  padding: 25px;
		  text-align: center;
		  right: 0px;
	  }
  
	  .js_user.open {
		  right: 0px;
		  margin: 0;
	  }
  
	  .js_cesta.open {
		  right: 0px;
	  }
  
	  .js_nivel2 {
		  display: inline-block;
		  position: absolute;
		  right: 0px;
		  top: 0;
		  width: 47px;
		  height: 47px;
		  line-height: 44px;
		  background: transparent;
		  color: #fff;
		  padding: 0;
		  margin: 0;
		  text-align: center;
		  font-size: 15px;
		  border: none;
		  z-index: 9;
	  }
	  .js_nivel2:hover{
		  background: transparent;
	  }
  
	  .js_nivel2:after{
		  content: "\f184";
		  color: #fff;
		  font-family: "Flaticon";
		  font-size: 15px;
		  margin-top: 8px;
	  }
  
	  /*****fin botonera y menus movil******/
  
	  .slider {
		  margin-top: 70px;
	  }
	  .banners-home .banner .box-img, .banners-home .banner .img {
		  height: 170px;
	  }
	  .banners-home .rm {
		  margin: 0 -15px;
	  }
	  .banners-home .pd {
		  padding: 0 15px;
	  }
	  .banners-home .banner .box {
		  width: 150px;
	  }
	  .banners-home .banner .box .texto p {
		  display: none;
	  }
	  .banners-home .banner .box .texto .titulo {
		  font-size: 18px;
	  }
	  .banners-home .banner .box-img:after {
		  width: 276px;
		  height: 160px;
		  bottom: -29px;
		  right: -60px;
		  background-size: contain;
	  }
	  .catalogo .box .producto .texto .box-nombre .nombre {
		  font-size: 19px;
		  width: 100%;
		  text-align: center;
		  margin-bottom: 5px;
	  }
	  .catalogo .box .producto .texto .box-nombre .precio {
		  width: 100%;
		  text-align: center;
	  }
	  .catalogo .box .producto .texto .box-nombre .precio .actual {
		  float: none;
		  margin: 0 5px;
	  }
	  .catalogo .box .producto .texto .box-nombre .precio .anterior {
		  margin: 0px 5px;
	  }
	  .catalogo .box .producto .img .front {
		  top: -45%;
	  }
	  .banners-big .img {
		  height: 170px;
	  }
	  .banners-big {
		  margin-bottom: 40px;
	  }
	  .catalogo .cabecera-catalogo .texto .titulo {
		  font-size: 32px;
		  line-height: 38px;
	  }
	  .confianza .box-confi .item span {
		  font-size: 18px;
		  line-height: 22px;
	  }
	  .confianza .box-confi .col-br:before, .confianza .box-confi .col-br:after {
		  top: 65px;
	  }
	  .confianza .box-confi .item p {
		  padding: 0;
	  }
	  .confianza {
		  padding: 30px 0;
	  }
	  .texto-seo .titulo {
		  font-size: 48px;
		  line-height: 52px;
	  }
	  .texto-seo {
		  margin-bottom: 0px;
	  }
	  footer .menu li {
		  margin: 0 10px;
	  }
	  footer .tarjetas li img {
		  width: 34px;
	  }
	  ._index .blog-home .box .noticia .img {
		  height: 176px;
	  }
  
	  .blog-grid.blog-single .noticia .img {
		  height: 239px;
	  }
	  .nav li:hover a, .nav li.active a {
		  border: none;
	  }
  
	  .cardFinalCochesSlides button {
		  top: -9px;
	  }
  }
  
  @media screen and (max-width: 767px) {
  
	  .sec-mobile .mobilelogo .js_logo {
		  top: 15px;
		  width: 40px;
	  }
  
	  .slider .flexslider .slides li {
		  height: 280px;
	  }
	  .slider .flexslider .slides li img {
		  height: 100%;
		  max-width: initial;
		  position: relative;
		  top: 50%;
		  left: 50%;
		  transform: translate(-50%, -50%);
		  -webkit-transform: translate(-50%, -50%);
		  -moz-transform: translate(-50%, -50%);
		  -ms-transform: translate(-50%, -50%);
		  -o-transform: translate(-50%, -50%);
	  }
	  .slider .flexslider .flex-caption .titulo-caption {
		  font-size: 24px;
		  line-height: 24px;
	  }
	  .slider .flexslider .flex-caption small {
		  font-size: 12px;
	  }
	  .slider .flexslider .flex-caption a {
		  font-size: 10px;
		  padding: 10px 12px;
	  }
	  .banners-home .banner .box-img, .banners-home .banner .img {
		  height: auto;
	  }
	  .banners-home .banner .img .img-banner {
		  transform: translate(-50%, 0);
		  -webkit-transform: translate(-50%, 0);
		  -moz-transform: translate(-50%, 0);
		  -ms-transform: translate(-50%, 0);
		  -o-transform: translate(-50%, 0);
	  }
	  .banners-home .banner .box {
		  width: 35%;
	  }
	  .banners-home .banner .box .texto p {
		  display: block
	  }
	  .banners-home .banner .box .texto .titulo {
		  font-size: 22px;
	  }
	  .banners-home .banner .box-img:after {
		  display: none;
	  }
	  .catalogo .cabecera-catalogo .texto .titulo {
		  font-size: 30px;
		  line-height: 30px;
	  }
	  .catalogo .cabecera-catalogo .texto p {
		  font-size: 16px;
		  line-height: 22px;
	  }
	  .catalogo .box .producto .img .front {
		  top: -60%;
	  }
	  .cabecera .overlay{
		  background-size: cover!important;
		  background-position: center center!important;
		  background-attachment: initial!important;
	  }
	  .banners-big .img {
		  height: auto;
	  }
	  .banners-big .img img {
		  transform: translate(-50%, 0);
		  -webkit-transform: translate(-50%, 0);
		  -moz-transform: translate(-50%, 0);
		  -ms-transform: translate(-50%, 0);
		  -o-transform: translate(-50%, 0);
	  }
	  .newsletter .box {
		  width: 100%;
	  }
	  .newsletter .box .form-news .form-control {
		  width: 75%;
	  }
	  .newsletter .box .form-news .btn-newsletter {
		  float: left;
		  margin-left: 8px;
	  }
	  .newsletter .box .titulo, .redes .titulo {
		  font-size: 28px;
		  line-height: 32px;
	  }
	  .newsletter .box p {
		  font-size: 16px;
		  line-height: 22px;
	  }
	  .texto-seo .titulo {
		  font-size: 36px;
		  line-height: 36px;
	  }
	  .confianza .box-confi .item span {
		  font-size: 16px;
		  line-height: 22px;
	  }
	  .confianza .box-confi .item p {
		  font-size: 12px;
		  line-height: 18px;
	  }
	  .hidden-sm{
		  display: none;
	  }
	  header .box .buscador .search .form-buscador {
		  width: 100%;
	  }
	  header .box .buscador .search .form-buscador .form-control {
		  width: 90%;
	  }
	  footer .menu li:first-child {
		  display: none;
	  }
  
	  .nav .dropdown-menu a {
		  background: #000000c9 !important; }
		  .nav .dropdown-menu a:hover {
			background: #000000c9!important;
		}
		  .nav .dropdown-menu a.active {
			background: #000000c9!important;
		  }
  
		  .ver_mas span {
			  font-size: 0.7em;
		  }
		  .catalogo .box .producto .img {
			  width: 450px;
			  /* height: 165px; */
			  left: 105px;
		  }
  
		  /* ._tienda .catalogo .box-catalogo .row {
			  flex-direction: column-reverse;
		  }
	   */
		  /* ._tienda .catalogo .box-catalogo .row .side-tienda {
			  margin-top: -50px;
		  } */
  
		  #customers-testimonials .item {
			  padding: 20px;
  
		  }
  
		  .contenedorStockLanding .pildoraStock p {
			  font-size: .9em !important;
		  }
  }
  
  @media screen and (max-width: 575px) {
  
  
  
	  .catalogo .box .producto .img {
		  width: 480px;
		  max-width: 100%;
	  
	  }
  
	  .sec-mobile button {
		  width: 50px;
		  height: 50px;
		  line-height: 50px;
		  font-size: 30px;
		  top: 10px !important;
		  right: 1rem;
	  }
	  .sec-mobile button.open-cesta {
		  padding-right: 12px;
	  }
	  .sec-mobile .mobilelogo {
		  max-width: 200px;
	  }
	  header .box-logo {
		  width: 46px;
	  }
	  .header .sec-mobile.fixed {
		  padding-bottom: 10px;
	  }
	  .sec-mobile button.open-cesta .js-shCart-qty {
		  right: 8px;
		  top: 5px;
		  width: 20px;
		  height: 20px;
		  line-height: 20px;
		  font-size: 10px;
	  }
	  .sec-mobile button {
		  width: 55px;
		  height: 55px;
		  line-height: 55px;
		  font-size: 26px;
	  }
  
  
	  .slider .flexslider .slides li {
		  height: 280px;
	  }
	  .slider {
		  margin-top: 70px;
	  }
	  .slider .flexslider .flex-caption p {
		  display: block;
	  }
	  .slider .flexslider .flex-caption {
		  width: 90%;
	  }
	  .img-movil{
		  display: none;
		  width: 100%;
		  height: auto;
		  overflow: hidden;
		  position: relative;
		  margin-top: 60px;
		  margin-bottom: 50px;
	  }
	  .img-movil img{
		  width: 100%;
	  }
	  .img-movil .texto{
		  width: 80%;
		  position: absolute;
		  bottom: 40px;
		  left: 50%;
		  transform: translateX(-50%);
		  -webkit-transform: translateX(-50%);
		  -moz-transform: translateX(-50%);
		  -ms-transform: translateX(-50%);
		  -o-transform: translateX(-50%);
		  text-align: center;
	  }
	  .img-movil .texto .titulo{
		  font-size: 44px;
		  font-family: "Rokkitt Light";
		  text-transform: uppercase;
		  line-height: 44px;
		  color: #fff;
		  margin-bottom: 5px;
	  }
	  .img-movil .texto span{
		  font-size: 15px;
		  color: #000;
		  background: rgba(255, 255, 255, 0.8);
		  padding: 8px 20px;
	  }
	  .confianza .box-confi .item span {
		  font-size: 18px;
		  line-height: 22px;
	  }
	  .confianza .box-confi .item p {
		  font-size: 15px;
		  line-height: 20px;
	  }
	  .confianza .box-confi .item {
		  margin-bottom: 20px;
	  }
	  .confianza .box-confi .col-br:before, .confianza .box-confi .col-br:after {
		  display: none;
	  }
	  .newsletter .box .form-news .form-control {
		  width: 70%;
	  }
	  .catalogo .box .producto .img .front {
		  top: -40%;
	  }
	  .catalogo .box .col-6{
		  padding: 0 1px;
	  }
	  .catalogo .box .row{
		  margin: 0 -14px;
	  }
  
	  .nav li:hover a, .nav li.active a {
		  border: none;
	  }
  
	  #map2 {
		  display: inline-block;
		  width: 100%;
		  height: 525px;
	  }
	  .mapa {
		  height: 525px;
	  }
  
  
	  .ficha .cuadroCaracteristicasFichaProducto h4 {
		  font-size: 3em;
	  }
  
	  .ficha .cuadroCaracteristicasFichaProducto h3 {
		  font-size: 2.2em;
	  }
  
	  .ficha .cuadroCaracteristicasFichaProducto h5 {
		  font-size: 1.6em;
	  }
	  .ficha .cuadroCaracteristicasFichaProducto p {
		  font-size: 1.3em;
	  }
  
	  .landing-servicio .contenedorCondicionesLegalesLanding {
		  justify-content: flex-start;
	  }
  
	  ._index .seccionVideoCorporativo h2 {
		  font-size: 2em;
	  }

	  .landing-servicio .instalaciones {
		margin-top: 0;
	}

	.landing-servicio .modelosLandingCoches .introModelosLandingCoches p {
		width: 100%;
	}

	.selectorColorOmoda {
		padding-bottom: 80px !important;
	  }
	  
	  .margenNegativoLanding {
		margin-top: 0px !important;
	  }

	  .espaciadoFiltro {
		margin-top: 20px;
	  }


  }
  @media screen and (max-width: 479px) {
  
	  .sec-mobile .mobilelogo {
		padding-left: 1rem;
	  }
	  .sec-mobile button {
		  font-size: 20px;
		  width: 40px;
		  height: 40px;
		  line-height: 40px;
	  }
	  .sec-mobile .mobilelogo .js_logo {
		  top: 12px;
		  width: 30px;
	  }
	  header .box-logo {
		  width: 38px;
	  }
	  header .box .buscador .search .form-buscador .form-control {
		  width: 85%;
	  }
	  header .sec-mobile .mobile-logo .box-logo {
		  width: 50px;
	  }
	  .sec-mobile button.open-cesta {
		  padding-right: 15px;
	  }
	  .sec-mobile button.open-cesta .js-shCart-qty {
		  right: 5px;
		  top: 5px;
		  width: 18px;
		  height: 18px;
		  line-height: 18px;
		  font-size: 9px;
	  }
	  .slider {
		  margin-top: 50px;
	  }
	  .slider .flexslider .flex-caption {
		  top: 40%;
	  }
	  .slider .flexslider .flex-caption.left {
		  left: 4%;
	  }
	  .slider .flexslider .flex-caption.left{
		  right: 4%;
	  }
	  .slider .flexslider .flex-caption small {
		  display: none;
	  }
	  ._index .slider .flexslider .slides li {
		  height: 920px;
	  }
  
	  ._index .slider .flexslider .flex-caption {
		  display: flex;
		  flex-direction: column;
		  justify-content: center;
		  width: 100%;
		  align-items: flex-start;
		  left: auto;
		  bottom: 100%;
		  top: 0;
	  }
  
	  .landing-servicio .cardFinalCochesSlides .cardSlideCochenulled p span {
		  font-size: 1.5em;
		  max-width: 100%;
	  }
  
  .landing-servicio .zoomCard {
	  left: 0px;
	  max-width: 100%;
  }
  
	  .cabecera {
		  margin-top: 50px;
	  }
	  .banners-home .banner .box {
		  width: 100%;
		  position: relative;
		  padding: 15px;
	  }
	  .banners-home .banner .box .texto {
		  padding: 0px;
	  }
	  .banners-home .banner .box .texto .titulo {
		  font-size: 24px;
	  }
	  .banners-home .banner .box .texto p {
		  font-size: 13px;
		  line-height: 18px;
		  margin-bottom: 10px;
	  }
	  .banners-home .banner .box .texto .logo {
		  position: relative;
		  bottom: 0;
		  left: initial;
		  transform: initial;
	  }
	  .banners-home .banner .box-img, .banners-home .banner .img {
		  margin-bottom: 0;
	  }
	  .catalogo .cabecera-catalogo .texto .titulo {
		  font-size: 28px;
		  line-height: 30px;
	  }
	  .catalogo .box .producto .box-img {
		  padding: 40px 10px;
	  }
	  .catalogo .box .producto .img {
		  height: 250px;
		  left: 20px;
		  top: -70px;
	  }
	  .catalogo .box .producto .texto .box-nombre .nombre, .catalogo .box .producto .texto .box-nombre .precio .actual {
		  font-size: 15px;
	  }
	  .catalogo .box .producto .img .front {
		  top: -70%;
	  }
	  .catalogo .box .producto {
		  margin-bottom: 60px;
		  zoom: .6;
	  }
	  .catalogo .paddingCatalogoBAjaCoches {
		  padding-top: 0;
	  }
  ._tienda .catalogo .box .producto .img {
	  top: -30px;
  }
  
  ._tienda .cabecera .titulo {
	  font-size: 28px;
	  max-width: 100%;
	  line-height: 1em;
  }
  
  ._tienda .catalogo .box-catalogo .cintilloEntrega {
	  top: 160px;
  }
  
  ._tienda .box-catalogo {
	  padding-top: 50px;
  }
  
  ._tienda .side-tienda {
	  display: inline-block;
	  width: 100%;
	  margin-bottom: 10px;
	  position: initial;
  }
  
  ._tienda .side-tienda .box-side {
	  padding: 10px 15px;
  }
  
  ._tienda .catalogo .divSinResultadosCatalogo {
	  position: initial;
  }
  
  ._tienda .catalogo .box .producto .texto {
	  padding: 10px;
  }
  
  ._tienda .catalogo .producto .texto .titulo {
	  font-size: 1.4em;
  }
  
  
	  .catalogo 	.box-catalogo{
		  position: initial;
	  }
	  .newsletter .box .form-news .form-control {
		  width: 100%;
	  }
	  .newsletter .box .form-news .btn-newsletter {
		  float: left;
		  margin: 15px 0 0;
	  }
	  .newsletter {
		  margin-bottom: 20px;
	  }
	  .newsletter .box .titulo, .redes .titulo {
		  font-size: 24px;
		  line-height: 28px;
	  }
	  .modal-body {
		  padding: 15px;
	  }
  
	  .col-xxs-12{
		  width: 100%;
	  }
  }
  
  @media screen and (max-width: 339px) {
  
	.landing-servicio .instalaciones {
		margin-top: 0;
	}
  
  }
  
  /*fin responsive home*/
  
  
  /*responsive contacto*/
  
  @media screen and (max-width: 1199px) {
	  .contacta .box-items .item {
		  padding: 0px 20px;
	  }
	  ._ficha-producto .cabecera {
		  margin-bottom: -1px;
	  }
	  .texto-intro {
		  margin-bottom: 20px;
	  }
	  .form-contacto textarea {
		  height: 250px;
	  }
	  .contacta .box-items .item {
		  padding: 0;
	  }
  
	  .banderolaImprintiaTienda {
		  top: 15%;
	  }
  
	  .ficha .cintilloEntrega {
		  top: 515px;
	  }
	  ._index .ctaMotor .tabs {
		  top: 45px;
	  }
  
	  .landing-servicio .coloresOmoda {
		  padding-right: 0;
		  margin-right: 30px;
	  }
  
	  .landing-servicio .selectorColorOmoda .panel figure {
		  pointer-events: none;
	  }
  
	  ._index .sliderPantallaCompleta  .cardFinalCochesSlides {
		  /* padding: 10px; */
		  zoom: .8;
	  }
  
  
  }
  
  
  @media screen and (max-width: 991px) {
	  .cabecera .overlay {
		  padding: 60px 0 0 0;
	  }
	  .cabecera .titulo {
		  font-size: 36px;
		  line-height: 38px;
	  }
  
	  .btnLegalesMobile {
		  margin-top: 40px;
		  position: relative;
		  box-shadow: 0px 0px 12px #FFFFFF;
		  border-radius: 50px;
		  border: 2px solid #fff;
	  }
  
	  .btnLegalesMobile button {
		  color: #FFFFFF;
	  }
  
	  .landing-servicio .foto-equipo .img {
		  overflow: initial;
	  }
  
	  .btn-info {
		  background-color: #333;
		  width: 200px;
	  }
  
	  .contenedorCondicionesLegalesLanding {
		  width: 100%;
		  display: flex;
		  justify-content: flex-start;
		  align-items: center;
	  }
  
	  .landing-servicio .contenedorCondicionesLegalesLanding {
		  justify-content: center;
	  }
  
	  .landing-servicio .botonesCardSlideCoche {
		  justify-content: center;
		  align-items: center;
		  margin-top: 40px;
	  }
  
	  .landing-servicio .foto-equipo .caption {
		  left: 55px;
	  }
  
	  .descripcionLandinHeader ul li {
		  min-width: 250px;
	  }
  
	  .landing-servicio .selectorColorOmoda .panel figure {
		  width: 600px;
	  }
  
	  .landing-servicio .descripcionLandinHeader .botonesCardSlideCoche {
		  top: 0;
		  margin-top: 15px;
	  }
  
	  .landing-servicio .cardFinalCochesSlides {
		  zoom: .8;
		  margin-left: -60px;
	  }
  
	  .landing-servicio .ouniverseFull .cardFinalCochesSlides {
		  zoom: .8;
		  margin-left: 0px;
		  width: 100%;
		  text-align: center;
	  }
  
	  ._index .ctaMotor {
		  padding-top: 0;
		  margin-top: -100px;
	  }
  
	  ._index .ctaMotor .tabs {
		  top: 0px;
		  background: #000;
		  left: 0;
		  margin-top: 60px;
		  display: grid;
		  width: 100%;
		  grid-template-columns: 1fr 1fr;
		  text-align: center;
	  }
  
	  ._index .seccionVideoCorporativo h4 {
		  text-align: center;
	  }
  
	  ._index .seccionVideoCorporativo p {
		  width: 100%;
		  text-align: center;
	  }
  
	  ._index #tabcarroceria:checked~.tabs #carroceria-tab, ._index #tabseguridad:checked~.tabs #seguridad-tab, ._index #tabdiferenciacion:checked~.tabs #diferenciacion-tab, ._index #tabconfort:checked~.tabs #confort-tab, ._index #tabentretenimiento:checked~.tabs #entretenimiento-tab, ._index #tabe-ncap-5-estrellas:checked~.tabs #e-ncap-5-estrellas-tab {
		  color: #20ddd2;
		  border-bottom: none;
	  }
  
	  #map2 {
		  height: 600px;
	  }
  
	  .foto-equipo::before {
		  height: 825px;
		  max-height: 100%;
	  }
  
  
	  ._ouniverse .scroll-down-icon {
		  width: 110px;
		  left: 87%;
	  }
  
	  .contenidoOuniverseContenedor h2, .contenidoOuniverseContenedor p {
		  width: 60%;
		  font-size: 1.5em;
	  }
  
	  ._ouniverse .formOuniverse {
		  width: 70%;
	  }
  
	  .nav li a:hover {
		  border-bottom: none;
	  }
  
	  .nav li.active a {
		  border-bottom: none;
		}
		.nav li:hover a {
		  border-bottom: none;
		}
  
		.nav li a {
		  border-bottom: none;
		}

		._index .espacioSliderOuniverseBtn {
			background: transparent;
		}
  
  
  }
  
  @media screen and (max-width: 767px) {
	  .cabecera .titulo {
		  font-size: 32px;
		  line-height: 34px;
	  }
	  .form-contacto textarea {
		  height: 150px;
	  }
	  .contacta .box-items .item span {
		  font-size: 18px;
	  }
	  .contacta .box-items .item hr {
		  margin: 10px auto;
	  }
	  .contacta .box-items .item p {
		  font-size: 13px;
	  }
	  .contacta .box-items .item a {
		  font-size: 18px;
	  }
  
	  .landing-servicio .coloresOmoda {
		  margin-right: 0 !important;
	  }
  
  
	  .cardSlideCoche figure {
		  top: -35px;
	  }
  
	  .contenidocardSlideCoche {
		  top: -70px;
	  }
  
	  ._index .slider .flexslider::after {
		  height: 16vh;
		  display: none;
	  }
  
	  .selectorColorOmoda .panel figure img {
		  object-fit: contain;
	  }
  
	  .landing-servicio .selectorColorOmoda .tab {
		  font-size: 0.9em;
	  }
  
	  ._ouniverse .ctaMotor .panel-title {
		  font-size: 2rem;
	  }
  
	  ._ficha-producto .cardFinalCochesSlides {
		  zoom: .6 !important;
		  margin-left: -20px !important;
	  }
  
  
  }
  
  /* Media rara como tablet pequeña */
  
  @media screen and (min-width: 688px) and (max-width: 766px) {
	  .sliderColumnaFija {
		  margin-left: -350px;
	  }
	  .slider {
		  margin-top: 50px;
	  }
  
	  .slider {
		  height: 70vh;
	  }
  }


  @media screen and (min-width: 576px) and (max-width: 687px) {
	.backgroundBlancoFondo {
		position: absolute;
		top: 0;
	}

	.sliderColumnaFija {
		position: relative;
	}
  }
  
  
  
  @media screen and (max-width: 575px) {

	.catalogo .producto .texto p {
        font-size: 1.5em;
        font-family: 'Calibri Heavy';
        line-height: 18px;
        margin-bottom: 10px;
        color: #fff;
        text-align: left;
        }



	.landing-servicio .selectorColorOmoda .btnGeneral {
		margin-top: 100px;
	}
  
	.landing-servicio .coloresOmoda {
		z-index: 888;
	}
  
	  .caracteristicasOmodaFichaProducto h2 {
		  font-size: 2.3rem;
	  }
  
	  ._index .ctaMotor .tabs {
		  top: 8px;
		  margin-top: 0px;
	  }
  
	  .cabecera {
		  margin-top: 65px;
	  }
	  .form-contacto {
		  margin-bottom: 40px;
	  }
	  .contacta .box-items .item span {
		  font-size: 20px;
	  }
	  .contacta .box-items .item hr {
		  margin: 10px auto;
	  }
	  .contacta .box-items .item p {
		  font-size: 14px;
	  }
	  .contacta .box-items .item a {
		  font-size: 20px;
	  }
	  .contacta .box-items .item {
		  margin-bottom: 20px;
	  }
	  .form-contacto .titulo {
		  font-size: 30px;
		  line-height: 32px;
		  margin-bottom: 14px;
	  }
	  .contacta .box-items {
		  margin-bottom: 20px;
	  }
	  .contacta .banners-home {
		  margin-bottom: 20px;
	  }
  
	  ._ouniverse .scroll-down-icon {
		  width: 85px;
		  left: 75%;
		  bottom: 0vh;
	  }
  
	  .contenidoOuniverseContenedor p {
		  width: 80%;
		  font-size: 1.14em;
	  }
	  ._ouniverse .formOuniverse {
		  width: 80%;
		  zoom: .55;
	  }
	  ._ouniverse .contacto {
		  padding: 20px;
	  }
  
	  ._ouniverse .formOuniverse .paddingOuniverseForm {
		  padding-left: 0;
	  }
  
	  .menuLateralOuniverse .menuOuniverse {
		  gap: 30px;
		  flex-direction: row;
	  }
  
	  .menuLateralOuniverse {
		  align-items: flex-start;
		  top: 100px;
	  }
  
	  .menuLateralOuniverse .menuOuniverse li .activeOuniverse::before {
		  display: none;
	  }
	  .menuLateralOuniverse .menuOuniverse li a:hover::before {
		  display: none;
	  }
	  .menuOuniverse a {
		  cursor: pointer;
	  }
	  .menuOuniverse li {
		  cursor: pointer;
	  }
  
	  ._ouniverse .ctaMotor {
		  height: 100lvh;
	  }
  
	  ._index .sliderPantallaCompleta .rowMoviles {
		  width: 100%;
	  }
	  
	  ._index .sliderPantallaCompleta .rowMoviles .cardFinalCochesSlides {
  
		  zoom: .7;
		  margin-left: -100px;
	  }
  
	  ._index .sliderPantallaCompleta .rowMoviles .sliderCard .flexsliderCard .flex-direction-nav {
		  top: 70%;
		  justify-content: center;
	  } 
  
	  ._index .sliderPantallaCompleta  .cardFinalCochesSlides {
		  /* padding: 10px; */
		  zoom: .0;
	  }
  
	  .landing-servicio .contenedorCondicionesLegalesLanding {
		  justify-content: flex-start;
	  }
  
	  .landing-servicio .modelosLandingCoches .introModelosLandingCoches h2 {
		  margin-bottom: 40px;
	  }
  
	  .landing-servicio .modelosLandingCoches .introModelosLandingCoches {
		  padding-bottom: 40px;
	  }
  
	  .catalogo .box-catalogo .cintilloEntrega p {
		  font-size: 1em;
	  }
	  ._landing-modelos .cintilloEntrega p {
		  font-size: 1em;
	  }
  
	  ._index .blog-home .box .noticia .img .hover .texto-hover span, ._blog .blog-home .box .noticia .img .hover .texto-hover span {
	  display: none;
	  }
  
	  .landing-servicio .sliderCardLanding .cardFinalCochesSlides .contenidocardSlideCoche h3 {
		font-size: 1em;
		padding: 0 5px;
		width: 95%;
		word-wrap: break-word;
		margin-bottom: 1px;
	  }

	  .backgroundBlancoFondo {
		position: absolute;
		top: 0;
	}
	

	.sliderColumnaFija {
		position: relative;
	}
	  
  }
  @media screen and (max-width: 479px) {
  
  
	  /* RESPONSIVE DE LA LANDING CABECERA CAPTION */
  
	  .landing-servicio .foto-equipo .caption {
		  position: relative;
		  bottom: 0;
		  left: 0;
		  width: 100%;
		  background: rgb(6 6 6 / 34%);
		  padding: 20px;
		  margin: 0;
		  display: flex;
		  flex-direction: column;
		  height: fit-content;
		  top: -70%;
		  margin-bottom: 25px;
	  }
	  .contenidocardSlideCoche p {
		font-size: 1.3em;
	}
  
	  .btnLegalesMobile {
		  margin-top: 25px;
		  position: relative;
		  box-shadow: 0px 0px 12px #FFFFFF;
		  border-radius: 50px;
		  border: 2px solid #fff;
	  }
  
	  .btnLegalesMobile button {
		  color: #FFFFFF;
	  }
  
	  .landing-servicio .foto-equipo .img {
		  overflow: initial;
	  }
  
	  .btn-info {
		  background-color: #333;
	  }
  
	  .landing-servicio .subtituloLanding {
		  font-size: 1.8em;
		  line-height: 1.1em;
		  font-family: 'Calibri Heavy';
		  margin-bottom: 0.6em;
		  color: #fff;
		  display: block;
		  position: relative;
		  z-index: 3;
		  text-align: start;
	  }
  
	  .landing-servicio .descripcionLandinHeader ul {
		  display: flex;
	  }
	  .landing-servicio .descripcionLandinHeader h3 {
		  font-size: 1.4em;
	  }
  
	  .landing-servicio .botonesCardSlideCoche {
		  display: flex;
		  justify-content: flex-start;
		  width: 100%;
		  gap: 10px;
		  position: relative;
		  align-items: center;
		  margin-top: 0;
		  top: 0px;
		  left: -5px;
  
	  }
  
	  .landing-servicio .sliderCardLanding .botonesCardSlideCoche {
		  padding-top: 0;
	  }
  
	  .landing-servicio .descripcionLandinHeader ul li {
		  min-width: 90px;
		  /* padding-left: 20px; */
		  padding-right: 20px;
	  }
  
	  .landing-servicio .vehiculosSimilares .cardFinalCochesSlides {
		  zoom: .56;
		  margin-left: 7px;
	  }
  
	  ._landing-modelos ul.slides, ._ficha-producto ul.slides  {
		  margin-left: 1.6rem !important;
	  }
  
	  .landing-servicio .texto-instalaciones h4 span {
		  font-size: 16px;
	  }
  
	  .landing-servicio .instalaciones .texto-instalaciones {
		  justify-content: center;
		  align-items: center;
		  height: 100%;
	  }
  
	  .landing-servicio .instalaciones .texto-instalaciones h3 {
		  text-align: center;
		  margin-bottom: 10px;
	  }
  
	  .landing-servicio .texto-instalaciones h4 {
		  font-size: 1.4em;
		  padding: 0;
	  }
  
	  .landing-servicio .texto-instalaciones figure {
		  width: 60px;
		  margin: 0;
	  }
  
	  .landing-servicio .titulo-seccion.seccion-interna .texto .titulo {
		  padding: 50px 0 0 0;
	  }
  
  
  /* FICHA PRODUCTO LOGOS */
  
  
  
	  .ficha .instalaciones .texto-instalaciones {
		  justify-content: center;
		  align-items: center;
		  height: 100%;
	  }
  
	  .ficha .instalaciones .texto-instalaciones h3 {
		  text-align: center;
		  margin-bottom: 10px;
	  }
  
	  .ficha .texto-instalaciones h4 {
		  font-size: 35px;
	  }
  
	  .ficha .texto-instalaciones figure {
			width: 50px;
			height: 60px;
	  }
  
	  .ficha .titulo-seccion.seccion-interna .texto .titulo {
		  padding: 50px 0 0 0;
	  }
  
	  .logitosFichaProductoContenedor .col-lg-3 p {
		  font-size: 35px;
		  text-align: center;
	  }
	  .logitosFichaProductoContenedor .col-lg-3 p span {
		  font-size: 16px;
		  font-family: 'Calibri Light';
	  }
  
	  .caracteristicasOmodaFichaProducto .titulo-seccion {
		  margin-bottom: 0;
	  }
  
  
	  
  
  
  /* --------------------- */
  
  
  
  /* CAMBIOS FINALES */
  
  
  .ms-info h3 {
	  min-height: 70px;
  }
  
  .info_content h3 {
	  font-size: 2em;
  }
  
  .info_content p {
	  font-size: 1.1em;
  }
  
  .caracteristicasOmodaFichaProducto .titulo-seccion .texto {
	  text-align: center;
	  margin-bottom: 10px;
  }
  
  .bntDeDescargaDeFichaFinalOmoda .descargaDeFichasOmoda {
	  width: 100%;
	  display: flex;
	  justify-content: flex-start;
  }
  
  
  /* --------------------- */
  
	  ._index .flex-direction-nav {
		  top: 95%;
		  justify-content: space-between;
		  position: relative;
		  padding: 0;
	  }
  
	  .flex-direction-nav {
		  top: 95%;
		  justify-content: center;
		  position: relative;
	  }
	  .ofertaDelMesSelectores {
		  min-height: 276px;
	  }
  
	  .landing-servicio .zoomCard .cardFinalCochesSlides {
		  zoom: 0;
		  margin-left: 0;
	  }
  
	  .landing-servicio .botonesCardSlideCoche button {
		  color: #fff;
		  background-color: #30363A;
		  position: relative;
		  overflow: hidden;
		  z-index: 1;
		  margin-bottom: 0;
		  box-shadow: 0px 0px 12px #FFFFFF;
		  border-radius: 50px;
		  padding: 10px 20px;
		  border: 2px solid #fff;
		  display: flex;
		  align-items: center;
		  font-size: 0.95rem;
	  }
  
	  .landing-servicio .caption p {
		  color: #fff;
		  font-size: 8px;
		  margin-top: 20px;
	  }
  
	  
	  .landing-servicio .instalaciones .intro {
		  padding: 0;
	  }
  
	  .landing-servicio .zoomCard .botonesCardSlideCoche {
		  padding-top: 80px;
		  padding-bottom: 20px;
	  }
  
	  .ficha .cintilloEntrega {
		width: 180px;
		top: 30px;
		right: 2rem;
		height: 30px;
		left: 5%;
	}
  
	  ._index .espacioSliderOuniverseBtn {
		  background: transparent;
		}
  
	  .banderolaImprintiaTienda button {
		  padding: 4px 13px;
		  font-size: .9em;
  
	  }
  
	  .banderolaImprintiaTienda img {
		  width: 19px;
	  }
  
	  .seccionVideoCorporativo h2 {
		  /* margin-top: 40px; */
		  margin-bottom: 10px;
		}
  
	  .noticia .contenido .texto .cardFinalCochesSlides {
		  float: inline-start;
	  }
  
  
	  #customers-testimonials .shadow-effect p {
		  font-size: 13px;
	  }
  
	  .star {
		  font-size: 17px;
	  }
  
	  ._servicio_postventa .botonesCardSlideCoche {
		  justify-content: flex-start;
		  margin-top: 10px;
		  margin-bottom: 30px;
	  }
  
  
	  /* AJUSTO COLORES DE LA LANDING SELECTOR  */
  
	  .landing-servicio .coloresOmoda {
		  padding-right: 0px;
	  }
  
	  .landing-servicio .coloresOmoda ul {
		  display: flex;
		  justify-content: center;
		  width: 100%;
		  align-items: flex-end;
		  height: 100%;
	  }
  
	  .landing-servicio .colorSelector {
		  width: 40px;
		  height: 40px;
	  }
  
	  .landing-servicio .selectorColorOmoda .tabs {
		  flex-direction: row;
		  gap: 30px;
		  width: 100%;
		  top: 15px;
		  left: 0;
		  display: flex;
		  justify-content: center;
	  }
  
	  .landing-servicio .instalaciones .selectorColorOmoda .container-fluid {
		  padding: 0 0px;
	  }
  
	  .introModelosLandingCoches {
		  padding-bottom: 0px;
	  }
  
	  .serviciosPostventaNegro .introModelosLandingCoches {
		  padding-bottom: 30px;
	  }
  
  
	  .landing-servicio .menuOuniverseFinal {
		  margin: 60px 0 40px 0px;
		  flex-direction: column;
		  gap: 10px;
	  }
  
	  .ms-info h3 {
		  font-size: 2.5em;
	  }
  
	  .ctaFinalServicioPostventa .centradoCtaPostventa {
		  height: 200px;
	  }
  
  
	  .js_modal_tutorial .ficha-tutorial iframe {
		  width: 100%;
		  height: auto;
	  }
  
  
  
	  /* ESTILOS EN SERVICIO POSTVENTA RESPONSIVOS */
  
	  .ctaFinalServicioPostventa .centradoCtaPostventa h3 {
		  font-size: 2.5em;
		  text-align: center;
		  text-wrap: balance;
		  line-height: 1em;
	  }
  
	  .ctaFinalServicioPostventa .segundaPCTA p {
		  text-align: center;
	  }
  
  
  
	  /* -------------------------------- */
  
	  .cabecera .titulo {
		  font-size: 28px;
		  line-height: 20px;
	  }
	  ._quienes_somos  .overlay .titulo, ._servicio_postventa .overlay .titulo  {
		  font-size: 28px;
		  line-height: 20px;
	  }
  
	  .ctaMotor .panel-title {
		  font-size: 2rem;
		  font-weight: bold;
		  margin: 40px 20px;
	  }
  
  
  
	  .ctaMotor .panels p {
		  width: auto;
		  margin-left: 20px;
		  font-size: 1rem;
		  margin-right: 20px;
	  }
  
	  .ctaMotor .panels p {
		  max-width: 100%;
		  font-size: .9rem;
		}
  
		.ctaMotor .tabs {
		  top: 8px;
		  left: 0;
		  background: #000;
		  display: grid;
		  /* flex-direction: column; */
		  width: 100%;
		  justify-content: center;
		  align-items: center;
		  padding: 20px;
		  grid-template-columns: 1fr 1fr;
		  text-align: center;
		  height: 200px;
	  }
  
	  .ctaMotor #carroceriapanel, .ctaMotor #seguridadpanel, .ctaMotor #diferenciacionpanel, .ctaMotor #confortpanel, .ctaMotor #entretenimientopanel, .ctaMotor #e-ncap-5-estrellaspanel {
		  height: 100% !important;
	  }
  
	  .ctaMotor .panel p:last-child {
		  margin-bottom: 100px;
	  }
  
	  .ctaMotor .panel figure {
		  /* height: 100%; */
		  z-index: 0 !important;
		  margin-bottom: 60px !important;
	  }
  
	  ._index .ctaMotor {
		  padding-bottom: 20px;
		  padding-top: 89px;
		  padding-bottom: 80px;
  
	  }
	  ._index .seccionVideoCorporativo p {
		  width: 100%;
		  text-align: center;
	  }
  
	  ._index .seccionVideoCorporativo h4 {
		  text-align: center;
	  }
  
	  .quienesSomosOmoda .texto-instalaciones h4 {
		  text-align: center;
	  }
  
	  .ctaMotor .panel {
		  animation-duration: 0s !important;
		  animation-name: none;
	  }
  
	  .ctaMotor .panels {
		  background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 4%, rgba(255,255,255,0.5956757703081232) 6%);
	  }
  
	  .cardsEfectoOmodaPostventa h3 {
		  font-size: 1rem;
	  }
  
	  .cardsEfectoOmodaPostventa article {
		  padding: 15px;
	  }
  
	  .quienesSomosOmoda {
		  overflow: hidden;
	  }
	  .quienesSomosOmoda .texto-instalaciones {
		  padding-right: 0px;
	  }
  
	  .quienesSomosOmoda .concesionarioOmodaQuienes {
		  width: 100%;
	  }

	  .quienesSomosOmoda .concesionarioOmodaQuienes {
		height: 270px;
	}
  
	  .landing-servicio {
		  overflow: hidden;
	  }
  
  
	  .cabecera {
		  margin-top: 30px;
		  margin-top: 30px;
		  margin-left: 0;
		  margin-right: 0;
		  padding-left: 0;
		  padding-right: 0;
	  }
	  .col-xxs-12{
		  width: 100%;
		  flex: 0 0 100%;
		  max-width: 100%;
	  }
	  .form-contacto .btn-enviar {
		  display: table;
		  margin: 15px auto 0;
		  float: none;
	  }
	  footer .menu li {
		  margin: 0 5px;
	  }
  
	  ._index .slider .flexslider .slides {
		  height: 890px;
	  }
  
	  ._index .zoomCard {
		left: 0px;
	  }
  
	  .landing-servicio .foto-equipo::before {
		height: min-content;
	  }
  
	  ._index .slider {
		  top: -20px;
		  overflow: hidden;
		  height: 1450px;
	  }

	  .landing-servicio .instalaciones .foto .img {
		height: 308px;
	}
	  
  }

  @media screen and (max-width: 400px) {
	._index .zoomCard {
		left: 0x;
	}

	.blog-home .box .noticia .img {
		height: 155px;
	  }
	  .backgroundBlancoFondo {
		position: absolute;
		top: 0;
	}

	.sliderColumnaFija {
		position: relative;
	}
} 
  
  @media screen and (max-width: 392px) {
  
	  
	  ._index .slider .flexslider .slides {
		  height: 100%;
		}
  
		._index .zoomCard {
			left: 0px;
		}

		.landing-servicio .instalaciones .foto .img {
			height: 270px;
		}

		.landing-servicio .instalaciones .box .box-titulo {
			height: 270px;
		}
		.backgroundBlancoFondo {
			position: absolute;
		}
	
		.sliderColumnaFija {
			position: relative;
		}
  }
  
  @media screen and (max-width: 376px) {
  
	  ._index .slider .flexslider .slides {
		  height: 730px;
		}
  
		.landing-servicio .foto-equipo::before {
		  height: 830px;
		  max-height: none;
		  top: 0;
		  margin: 0;
	  }
  
	  .landing-servicio .foto-equipo {
		  height: 800px;
		  overflow: hidden;
		  margin-top: 0px;
	  }
  
	  
	  ._index .ctaMotor .panel figure {
		  height: 100%;
	  }

	  ._index .zoomCard {
		left: 0px;
	}

	.landing-servicio .instalaciones {
		margin-top: 0;
	}

	.blog-home .box .noticia .img {
		height: 145px;
	}
  
  
  }
  
  @media screen and (max-width: 360px) {
	  /* .ctaMotor #carroceriapanel, .ctaMotor #seguridadpanel, .ctaMotor #diferenciacionpanel, .ctaMotor #confortpanel, .ctaMotor #entretenimientopanel, .ctaMotor #e-ncap-5-estrellaspanel {
		  height: 799px !important;
	  } */
	  .ctaMotor .panels p {
		  max-width: 100%;
	  }
	  .landing-servicio .foto-equipo .img {
		  height: 970px;
	  }
  
	  .landing-servicio .foto-equipo::before {
			  /* height: inherit; */
			  max-height: 100%;
	  }

	  .blog-home .box .noticia .img {
		height: 145px;
	}
  
  
  }
  
  @media screen and (max-width: 339px) {
  
  }
  
  /*fin responsive contacto*/
  
  
  
  /*responsive blog y noticia*/
  
  @media screen and (max-width: 1199px) {
	  .blog-grid .noticia .img {
		  width: 460px;
		  height: 250px;
	  }
	  .blog-grid .noticia .texto {
		  width: 225px;
		  height: 250px;
		  padding: 30px 20px;
	  }
	  .blog-grid .noticia .texto .titulo {
		  font-size: 18px;
	  }
	  .blog-grid .noticia .img .hover .texto-hover {
		  width: 90%;
	  }
	  .blog-grid .noticia .img .hover .texto-hover span {
		  font-size: 18px;
	  }
	  .blog-grid.blog-single .noticia .img {
		  width: 100%;
	  }
	  .blog-grid.blog-single .noticia .img img {
		  width: 100%;
		  transform: translate(-50%, 0);
		  -webkit-transform: translate(-50%, 0);
		  -moz-transform: translate(-50%, 0);
		  -ms-transform: translate(-50%, 0);
		  -o-transform: translate(-50%, 0);
	  }
	  .blog-grid.blog-single .noticia .texto {
		  width: 100%;
		  height: auto;
		  background: #fff;
		  padding: 0;
		  border: none;
		  text-align: left;
	  }
	  .blog-grid.blog-single .noticia .texto .titulo {
		  font-size: 36px;
		  line-height: 40px;
	  }
	  .blog-grid.blog-single .noticia .texto blockquote p {
		  font-size: 20px;
	  }
  }
  
  
  @media screen and (max-width: 991px) {
	  .blog-grid .noticia .img {
		  width: 280px;
		  height: 300px;
	  }
	  .blog-grid .noticia .texto {
		  width: 165px;
		  height: 300px;
		  padding: 25px 10px;
	  }
	  .blog-grid .noticia .fecha {
		  width: 60px;
		  height: 60px;
		  line-height: 60px;
		  padding: 12px 0;
	  }
	  .blog-grid .noticia .texto .titulo {
		  font-size: 14px;
		  line-height: 20px;
	  }
	  .blog-grid .noticia .img img {
		  height: 100%;
	  }
	  .blog-grid .noticia .img .hover .texto-hover span, .blog-grid .noticia .img .hover .texto-hover p, .blog-grid .noticia .img .hover .texto-hover hr {
		  display: none;
	  }
	  .blog-grid.blog-single .noticia .fecha {
		  width: 70px;
		  height: 70px;
		  line-height: 70px;
		  padding: 12px 0;
	  }
	  .blog-grid.blog-single .noticia .fecha span {
		  font-size: 22px;
		  line-height: 34px;
	  }
	  .blog-grid.blog-single .noticia .fecha small {
		  font-size: 13px;
		  line-height: 5px;
	  }
  }
  
  @media screen and (max-width: 767px) {
	  .blog-grid .noticia .img {
		  width: 340px;
	  }
	  .side-blog .box-side {
		  width: 48%;
	  }
	  .side-blog .box-side:last-child {
		  float: right;
	  }
	  .side-blog {
		  margin-bottom: 0px;
	  }
	  .blog-grid.blog-single .noticia .texto .titulo {
		  font-size: 30px;
		  line-height: 34px;
	  }
	  .blog-single .noticia .texto blockquote {
		  padding: 25px;
	  }
  }
  
  @media screen and (max-width: 575px) {
  
	  .blog-grid .noticia .texto {
		  width: 40%;
	  }
	  .blog-grid .noticia .img {
		  width: 60%;
	  }
	  .blog-grid.blog-single .noticia .texto blockquote p {
		  font-size: 18px;
	  }
	  .box-btn-volver{
		  float: left!important;
	  }
  }
  @media screen and (max-width: 479px) {
	  .blog-grid .noticia .texto {
		  width: 100%;
		  height: auto;
		  border: none;
		  margin-bottom: 5px;
	  }
	  .blog-grid .noticia .img {
		  width: 100%;
		  height: auto;
	  }
	  .blog-grid .noticia .texto .titulo {
		  font-size: 16px;
		  line-height: 20px;
	  }
	  .blog-grid .noticia .img img {
		  height: initial;
		  width: 100%;
		  transform: translate(-50%, 0);
		  -webkit-transform: translate(-50%, 0);
		  -moz-transform: translate(-50%, 0);
		  -ms-transform: translate(-50%, 0);
		  -o-transform: translate(-50%, 0);
	  }
	  .texto-intro p {
		  font-size: 16px;
	  }
	  .side-blog .box-side {
		  width: 100%;
		  margin-bottom: 20px;
	  }
	  .paginador ul {
		  margin-bottom: 50px;
	  }
	  .blog-grid.blog-single .noticia .texto .titulo {
		  font-size: 30px;
		  line-height: 36px;
	  }
	  .blog-grid.blog-single .noticia .fecha {
		  width: 60px;
		  height: 60px;
		  line-height: 60px;
		  padding: 5px 0;
		  top: 10px;
		  left: 10px;
	  }
	  .blog-grid.blog-single .noticia {
		  margin-bottom: 20px;
	  }
	  ._index .blog-home .box .noticia .img {
		  height: 160px;
	  }
	  .blog-grid.blog-single .noticia .img {
		height: 158px;
	  }

	  .blog-grid .box .noticia .texto .titulo {
		text-align: left;
	}
  }
  
  @media screen and (max-width: 339px) {
  
  }
  
  /*fin responsive blog y noticia*/
  
  
  /*responsive sobre nosotros*/
  
  @media screen and (max-width: 1199px) {
	  .sobre-nosotros .box .box-img, .sobre-nosotros .box .img {
		  width: 310px;
		  height: 390px;
	  }
	  .sobre-nosotros .box .box-img.box-img-right {
		  right: 30px;
	  }
	  .sobre-nosotros .box .texto .titulo {
		  font-size: 60px;
		  line-height: 50px;
	  }
	  .sobre-nosotros .caracteristicas .texto .item p {
		  font-size: 13px;
	  }
  
  }
  
  
  @media screen and (max-width: 991px) {
	  .hidden-md{
		  display: none;
	  }
	  .sobre-nosotros .box .texto {
		  padding-right: 0;
	  }
	  .sobre-nosotros .box {
		  margin-bottom: 40px;
	  }
	  .sobre-nosotros .caracteristicas .texto .item .titulo {
		  font-size: 15px;
	  }
	  .sobre-nosotros .caracteristicas .texto .item .svg {
		  width: 44px;
	  }
	  .sobre-nosotros .caracteristicas .texto .item p {
		  font-size: 12px;
		  padding: 0;
	  }
	  .sobre-nosotros .caracteristicas .texto p {
		  font-size: 16px;
		  margin-bottom: 20px;
	  }
  }
  
  @media screen and (max-width: 767px) {
	  .sobre-nosotros .box .texto .titulo {
		  font-size: 50px;
		  line-height: 50px;
	  }
	  .sobre-nosotros .caracteristicas .texto .item .titulo {
		  font-size: 16px;
	  }
	  .sobre-nosotros .caracteristicas .texto .item {
		  margin-bottom: 40px;
	  }
	  .sobre-nosotros .caracteristicas .texto .item p {
		  font-size: 13px;
		  padding: 0;
	  }
	  .sobre-nosotros .caracteristicas {
		  margin-bottom: 0px;
	  }
	  .sobre-nosotros .box {
		  margin-bottom: 0px;
	  }
	  .sobre-nosotros .caracteristicas .texto .titulo {
		  font-size: 38px;
		  line-height: 38px;
	  }
  }
  
  @media screen and (max-width: 575px) {
  
  
  }
  @media screen and (max-width: 479px) {
	  .sobre-nosotros .caracteristicas .texto .titulo {
		  font-size: 34px;
		  line-height: 34px;
	  }
	  .sobre-nosotros .caracteristicas .texto p {
		  font-size: 15px;
		  margin-bottom: 20px;
	  }
	  .sobre-nosotros .caracteristicas .texto .item .titulo {
		  font-size: 18px;
	  }
	  .sobre-nosotros .caracteristicas .texto .item hr {
		  margin: 10px auto;
	  }
	  .sobre-nosotros .caracteristicas .texto .item p {
		  font-size: 14px;
	  }
	  .sobre-nosotros {
		  margin-bottom: 20px;
	  }
	  .banners .container-fluid figure .hover .texto-hover span {
		  font-size: 16px;
	  }
  }
  
  @media screen and (max-width: 339px) {
  
  }
  
  /*fin responsive sobre nosotros*/
  
  
  /*responsive favoritos*/
  
  @media screen and (max-width: 1199px){
  
	  .lista-favoritos tbody .btn-fav {
		  width: 47%;
		  font-size: 10px;
	  }
	  .lista-favoritos thead tr .fav-articulo {
		  width: 33%;
	  }
	  .lista-favoritos thead tr .fav-vacio {
		  width: 20%;
	  }
  }
  
  @media screen and (max-width: 991px){
  
	  .lista-favoritos tbody .btn-fav span {
		  display: none;
	  }
	  .lista-favoritos tbody .btn-fav i {
		  margin-bottom: 0;
		  font-size: 20px;
	  }
	  .lista-favoritos tbody .btn-fav {
		  width: 50px;
		  height: 50px;
		  line-height: 30px;
	  }
  }
  
  @media screen and (max-width: 767px){
	  .lista-favoritos thead tr .fav-imagen, .lista-favoritos thead tr .fav-fecha, .lista-favoritos thead tr .fav-importe {
		  width: auto;
	  }
	  .lista-favoritos thead tr .fav-articulo{
		  min-width: 180px;
	  }
	  .lista-favoritos thead tr .fav-vacio{
		  min-width: 130px;
	  }
	  .lista-favoritos thead th {
		  font-size: 14px;
	  }
	  .aviso {
		  display: inline-block;
		  width: 100%;
		  background: #eee;
		  padding: 15px;
		  margin-bottom: 20px;
		  text-align: center;
	  }
	  .aviso i {
		  font-size: 12px;
		  color: #000;
	  }
  }
  
  @media screen and (max-width: 575px) {
  
	  .lista-favoritos .table.deseos-table{
		  margin-bottom: 20px;
	  }
	  .lista-favoritos .fin a {
		  display: table;
		  margin: auto;
		  float: none;
	  }
  }
  
  @media screen and (max-width: 479px){
  
  }
  
  @media screen and (max-width: 339px){
  
  }
  
  /*fin responsive favoritos*/
  
  
  /*responsive listado y ficha*/
  
  @media screen and (max-width: 1199px){
	  .seo-listado .bloque .box-img, .seo-listado .bloque .img {
		  width: 340px;
		  height: 340px;
	  }
	  .seo-listado .bloque .img img {
		  width: 100%;
	  }
	  .box-img-big{
		  width: 440px;
		  height: 440px;
	  }
	  .box-img-big .img-big {
		  width: 400px;
		  height: 440px;
	  }
	  .box-img-big .img-big img {
		  min-width: 100%;
		  min-height:100%;
		  max-width: 100%;
	  }
	  .carousel-arrows-mini {
		  height: 430px;
	  }
	  .info-ficha .nombre-producto {
		  font-size: 42px;
		  line-height: 44px;
		  margin-top: 40px;
	  }
	  .info-ficha .box-agregar .btn-agregar {
		  padding: 14px 15px;
		  width: 190px;
	  }
	  .info-ficha .precios .actual {
		font-size: 2.2em;
	  }
	  .confianza-ficha {
		  padding: 0;
		  margin-bottom: 60px;
	  }
  
	  .info-ficha .parteArribaPrecios {
		  width: 100%;
		  display: flex;
		  flex-direction: column;
		  align-items: center;
	  }
  
	  .caracteristicasOmodaFichaProducto {
		  margin-top: 10px;
	  }
	  .caracteristicasOmodaFichaProducto .titulo-seccion .texto {
		  text-align: center;
	  }
  
	  .textosFinalesFichaProductoContenedor .fichaProductoBotones {
		  margin-bottom: 60px;
		  margin-top: 15px;
	  }
  
	  ._ficha-producto .cardFinalCochesSlides {
		  zoom: .8;
		  margin-left: -60px;
	  }

	  .logitosFichaProductoContenedor {
		padding: 15px 0;
	}
  
	  
  }
  
  @media screen and (max-width: 991px){
	  .seo-listado .bloque {
		  margin-bottom: 20px;
	  }
	  .seo-listado {
		  margin-bottom: 40px;
	  }
	  .cabecera.cabecera-big .overlay {
		  padding: 120px 0;
	  }
	  .box-img-big {
		  width: 100%;
		  height: 600px;
		  margin-bottom: 40px;
	  }
	  .box-img-big .img-big {
		  width: 100%;
		  height: 600px;
	  }
	  .carousel-arrows-mini {
		  height: 480px;
	  }
	  .carousel-arrows-mini .next-mini {
		  bottom: -80px;
	  }
	  .info-ficha .box-agregar .btn-agregar {
		  padding: 14px 15px;
		  width: 340px;
	  }
  }
  
  @media screen and (max-width: 767px){
	  .cabecera.cabecera-big .overlay {
		  padding: 90px 0;
	  }
	  .carrusel-mini-ficha, .carousel-arrows-mini {
		  display: none;
	  }
	  .box-img-big {
		  width: 100%;
		  height: 510px;
		  margin-bottom: 60px;
	  }
	  .box-img-big .img-big {
		  width: 100%;
		  height: 500px;
		  margin: auto;
	  }
	  .info-ficha .box-agregar .btn-agregar {
		  width: 330px;
	  }
	  .box-img-big .slick-dots{
		  display: block!important;
		  bottom: -35px;
	  }
	  .slick-dots li {
		  position: relative;
		  display: inline-block;
		  width: initial;
		  height: initial;
		  margin: 0 5px;
		  padding: 0;
		  cursor: pointer;
	  }
	  .slick-dots li button {
		  font-size: 0;
		  line-height: 0;
		  display: block;
		  width: 10px;
		  height: 10px;
		  padding: 5px;
		  cursor: pointer;
		  color: #000;
		  border: 0;
		  outline: none;
		  background: #ccc;
		  border-radius: 50%;
		  margin: 0;
	  }
	  .slick-dots li button:before {
		  display: none;
	  }
	  .slick-dots li.slick-active button {
		  background: #000;
	  }
	  .titulo-seccion.seccion-interna .texto .titulo {
		  font-size: 30px;
		  line-height: 34px;
	  }
	  .modal-uv .table > thead > tr > th {
		  font-size: 14px;
		  min-width: 150px;
	  }

	  .quienesSomosOmoda .parrafosQuienesSomos h2 {
		max-width: 100%;
		overflow-wrap: break-word;
	}
  }
  
  @media screen and (max-width: 575px) {
	  .seo-listado .bloque .texto .titulo {
		  font-size: 28px;
		  line-height: 36px;
	  }
	  .box-img-big {
		  height: 450px;
	  }
	  .box-img-big .img-big {
		  height: 450px;
	  }
	  .info-ficha .ref {
		  margin-bottom: 15px;
	  }
	  .info-ficha .box-agregar .btn-agregar {
		  width: 270px;
	  }
	  .ficha {
		  margin-bottom: 40px;
	  }
	  .datosDestacadosOmoda {
		  padding: 20px 20px;
	  }
	  .datosDestacadosOmoda ul li::before {
		  width: 34px;
		  background-position: inherit;
		  background-size: contain;
	  }
	  .datosDestacadosOmoda h3 {
		  font-size: 25px;
	  }


	  ._ficha-producto .sliderCardLanding .contenidocardSlideCoche h3 {
		font-size: .9em;
	}
	._ficha-producto .cardFinalCochesSlides .cardSlideCoche p {
		line-height: 1.3em;
	}

	._ficha-producto .vehiculosSimilares .cintilloEntrega {
		width: 250px;
		right: auto;
	}
  }
  
  @media screen and (max-width: 479px){
	  .cabecera.cabecera-big .overlay {
		  padding: 60px 0;
	  }
	  .box-img-big {
		  height: 200px;
	  }
	  .box-img-big .img-big {
		  height: 240px;
	  }
  
	  ._ficha-producto .cintilloEntrega p {
		font-size: .9em;
	  }
	  .info-ficha .box-agregar .btn-agregar {
		  width: 100%;
	  }
	  .info-ficha .caracteristicas .item .titulo {
		  font-size: 8px;
	  }
	  .info-ficha .caracteristicas .mr {
		  margin: 0 -2px;
	  }
	  .info-ficha .caracteristicas .pd {
		  padding: 0 2px;
	  }
	  .info-ficha .caracteristicas .item {
		  padding: 15px 10px;
	  }
	  .info-ficha .box-spinner {
		  display: table;
		  margin: 0;
		  float: none;
		  margin: 0 auto 15px;
	  }
	  .info-ficha .box-agregar {
		  display: inline-block;
		  margin: 0;
		  float: none;
		  width: 100%;
	  }
	  .info-ficha .caracteristicas {
		  margin-bottom: 20px;
	  }
  }
  
  @media screen and (max-width: 339px){
  
  }
  
  /*fin responsive listado y ficha*/
  
  
  
  /*responsive cesta*/
  
  @media screen and (max-width: 1199px) {
  
	  .form-cesta .paso .forma-pago {
		  width: 45%;
	  }
	  .form-cesta .paso .descripcion {
		  width: 50%;
		  float: right;
	  }
	  .form-cesta .paso .descuento input {
		  width: 235px;
	  }
  }
  
  @media screen and (max-width: 991px) {
  
	  .form-cesta .paso-resumen-movil {
		  display: inline-block;
		  width: 100%;
		  margin-bottom: 30px;
		  background: #fff;
		  padding: 0;
	  }
	  .form-cesta .paso-resumen-movil .btn-tramitar{
		  float: right;
		  text-transform: uppercase;
		  font-family: "Ubuntu Light";
		  color: #fff;
		  background: #000;
		  font-size: 11px;
		  padding: 8px 20px;
		  display: inline-block;
		  position: relative;
		  overflow: hidden;
		  border: 2px solid #000;
	  }
	  .cesta .btns a {
		  color: #000;
		  background: #fff;
		  border: 1px solid #000;
		  padding: 8px 20px;
		  font-size: 11px;
	  }
	  .cesta .btns a:hover {
		  color: #fff;
		  background: #000;
	  }
	  .form-cesta .paso-resumen .titulo {
		  background: #f5f5f5;
	  }
	  .form-cesta .paso-resumen-movil .btn-tramitar:hover {
		  background: #fff;
		  color: #000;
	  }
	  .form-cesta .paso-resumen-movil .box-total {
		  margin-bottom: 10px;
	  }
	  .form-cesta .paso .descuento input {
		  width: 270px;
	  }
	  .form-cesta .paso-resumen-desktop {
		  background: #fff;
		  padding: 0;
	  }
	  .form-cesta .paso-resumen-desktop .titulo {
		  display: none;
	  }
	  .form-cesta .paso-resumen-desktop table.resumen {
		  display: none;
	  }
	  .form-cesta .sellos img {
		  display: none;
	  }
	  .footer-cesta [class*='col-']:after {
		  display: none;
	  }
  }
  
  @media screen and (max-width: 767px) {
  
	  .header-cesta .logo {
		  margin: 7px 0 0;
	  }
	  .form-cesta .paso .forma-pago {
		  width: 100%;
		  padding: 0;
	  }
	  .form-cesta .paso .descripcion {
		  width: 100%;
		  padding: 12px 0 0 12px;
		  border-left: none;
	  }
	  .form-cesta .paso .descuento input {
		  width: 80%;
		  margin-bottom: 15px;
		  margin-right: 0;
	  }
	  .footer-cesta .item .texto p {
		  font-size: 12px;
		  line-height: 18px;
	  }
	  .footer-cesta [class*='col-']:after {
		  display: none;
	  }
	  .footer-cesta .item {
		  height: auto!important;
		  padding-left: 0px;
		  margin-bottom: 20px;
	  }
	  .footer-cesta .item .texto {
		  width: 75%;
	  }
	  .cesta .btns .btn-seguir {
		  display: none;
	  }
	  .cesta .btns .btn-seguir-movil {
		  display: table;
		  margin: 0 auto 15px;
		  float: none!important;
	  }
	  .form-cesta table.resumen .box-spinner .spinner input {
		  width: 40px;
		  height: 34px!important;
		  text-align: center;
		  padding: 6px;
	  }
	  .form-cesta table.resumen .box-spinner .spinner .ui-spinner .ui-spinner-button {
		  width: 34px;
		  height: 34px;
		  float: left;
		  position: relative;
		  right: 0px;
	  }
	  .form-cesta table.resumen .box-spinner .spinner .ui-spinner .ui-spinner-down {
		  right: 0;
	  }
	  .form-cesta table.resumen .box-spinner .spinner .ui-spinner .ui-spinner-button .fa {
		  font-size: 12px;
	  }
	  .form-cesta .paso .form-control {
		  height: 45px!important;
		  font-size: 14px!important;
	  }
	  .form-cesta .paso textarea.form-control {
		  height: 100px!important;
	  }
	  .form-cesta table.resumen td {
		  max-width: 120px;
	  }
	  .form-cesta .paso-resumen-movil .btn-tramitar {
		  float: none;
		  font-size: 18px;
		  padding: 10px 24px;
		  display: table;
		  margin: auto;
	  }
	  .cesta .login .icono {
		  width: 48px;
		  height: 48px;
	  }
	  .cesta .login .texto span {
		  font-size: 15px;
		  line-height: 18px;
	  }
	  .cesta .login .texto p {
		  font-size: 18px;
		  line-height: 20px;
	  }
	  .form-cesta .paso-resumen .titulo {
		  background: #f5f5f5;
	  }
	  .form-cesta table.resumen {
		  margin-bottom: 10px;
	  }
	  .form-cesta table.resumen .nombre {
		  font-size: 13px;
		  line-height: 16px;
		  margin-bottom: 8px;
		  display: block;
	  }
	  .form-cesta .paso .descuento button {
		  float: left;
		  font-size: 14px;
		  padding: 14px 10px;
		  margin-left: 10px;
	  }
	  .modal.info-descuento .info-descuento-w h3{
		  margin-bottom: 0px;
		  font-size: 22px;
		  line-height: 26px;
		  margin-top: 25px;
		  font-family: "Ubuntu Medium";
	  }
	  #div_formas_envio {
		  margin-bottom: 0px;
	  }
  }
  
  @media screen and (max-width: 575px) {
	  .header-cesta .logo {
		  margin: 10px auto;
	  }
	  .header-cesta .dev, .header-cesta .correo {
		  font-size: 11px;
	  }
	  .js_validador em {
		  top: 56px;
		  left: 0px;
		  white-space: initial;
	  }
	  .cesta .form-cesta .condiciones-venta span {
		  width: 90%;
	  }
	  .polPriv em {
		  top: 44px;
		  left: 20px;
	  }
	  .cesta .login .icono {
		  width: 30px;
		  height: 48px;
	  }
  }
  
  @media screen and (max-width: 479px) {
  
	  .form-cesta table.resumen th.img {
		  display: none;
	  }
	  .cesta .form-cesta table.resumen td.img {
		  display: none;
	  }
	  .form-cesta table.resumen td {
		  padding: 10px 10px 10px 0;
	  }
	  .cesta .btns a {
		  float: left;
		  margin-bottom: 15px;
	  }
	  .form-cesta .paso-resumen-movil {
		  padding-bottom: 0;
	  }
	  .form-cesta .paso .descuento input {
		  width: 77%;
		  margin-right: 0;
	  }
	  .header-cesta .dev {
		  text-align: center;
	  }
	  .header-cesta .logo {
		  margin: 10px 0;
	  }
	  .cesta .login .texto {
		  width: 84%;
	  }
	  .form-cesta .paso .descuento input {
		  width: 100%;
	  }
	  .form-cesta .paso .descuento button {
		  margin-left: 0;
	  }
	  .form-cesta .paso .factura {
		  font-size: 15px;
		  line-height: 20px;
	  }
	  .form-cesta .paso .factura a {
		  margin-left: 0;
		  display: block;
	  }
	  .header-cesta .dev strong {
		  display: block;
	  }
	  .modal.info-descuento .info-descuento-w ul {
		  padding: 20px 0px 0 0px;
		  font-size: 12px;
	  }
	  .modal.info-descuento .info-descuentoAlert {
		  font-size: 12px;
	  }
	  .info-descuento-w span {
		  font-size: 20px;
		  font-family: "Ubuntu Medium";
	  }
	  .hidden-xxs{
		  display: none;
	  }
	  .col-xxs-6{
		  -ms-flex: 0 0 50%;
		  flex: 0 0 50%;
		  max-width: 50%;
	  }
  }
  
  @media screen and (max-width: 339px) {
  
	  .form-cesta .paso .descuento input {
		  width: 70%;
	  }
	  .cesta .login .texto {
		  width: 80%;
	  }
	  .form-cesta table.resumen .box-spinner .spinner input {
		  width: 100%;
		  text-align: center;
	  }
	  .form-cesta table.resumen .box-spinner .spinner .ui-spinner .ui-spinner-button {
		  width: 50%;
	  }
  }
  
  /*fin responsive cesta*/
  
  
  
  /*responsive mi cuenta*/
  
  @media screen and (max-width: 1199px){
  
	  .mi-cuenta-section .campo {
		  padding: 15px 15px 30px 15px;
	  }
  
	  .mi-cuenta-section .campo p {
		  font-size: 13px;
	  }
  
	  .mi-cuenta-section .campo .ver-servicio {
		  font-size: 10px;
	  }
  
	  .btn-black, .checkout_form .btn-modal, .btn-password {
		  font-size: 14px;
		  padding: 8px 20px;
		  margin-bottom: 0;
	  }
	  .mi-cuenta-section .texto-intro {
		  margin-bottom: 20px;
	  }
  
  }
  
  @media screen and (max-width: 991px){
  
	  .mi-cuenta-section .campo p {
		  font-size: 15px;
	  }
  
	  .mi-cuenta-section .campo .ver-servicio {
		  font-size: 12px;
	  }
  
	  .mi-cuenta-section .campo {
		  padding: 20px 20px 30px 20px;
	  }
  
	  .mi-cuenta-section .campo .nombre-seccion {
		  font-size: 15px;
		  line-height: 18px;
	  }
	  .cestas-guardadas .mobile i{
		  display: none;
	  }
	  .favoritos tbody .btn-fav {
		  float: none;
		  margin: 0;
	  }
	  .mi-cuenta-section .form-group.arrow:after {
		  top: 40px;
	  }
	  .table-responsive {
		  overflow-x: auto;
	  }
  }
  
  @media screen and (max-width: 767px){
  
	  .mi-cuenta-section .texto-intro p {
		  font-size: 16px;
		  line-height: 22px;
	  }
	  .mi-cuenta-section .campo .nombre-seccion {
		  font-size: 18px;
		  line-height: 20px;
	  }
  
	  .mi-cuenta-section .campo p {
		  font-size: 13px;
	  }
  
	  .mi-cuenta-section .campo .ver-servicio {
		  font-size: 10px;
	  }
  
	  .side-usuario .box-side {
		  width: 100%;
		  margin: 0;
	  }
	  .favoritos tbody .btn-fav span{
		  display: none;
	  }
	  .favoritos .table {
		  margin-bottom: 20px;
	  }
	  .mi-cuenta-section {
		  margin-bottom: 0;
	  }
	  .btn-black, .checkout_form .btn-modal, .btn-password {
		  display: table;
		  margin: 0 auto 20px;
		  float: none!important;
	  }
	  .mi-cuenta-section .campo {
		  margin-bottom: 15px;
	  }
	  .historial-table thead th {
		  min-width: 150px;
	  }
  
  }
  
  @media screen and (max-width: 575px){
  
  }
  
  @media screen and (max-width: 479px){
  
	  .mi-cuenta-section .campo p {
		  font-size: 15px;
		  min-height: initial;
	  }
  
	  .mi-cuenta-section .campo .ver-servicio {
		  font-size: 12px;
	  }
  
	  .mi-cuenta-section .campo {
		  padding: 20px 20px 30px 20px;
		  height: auto!important;
	  }
	  .mi-cuenta-section .campo .nombre-seccion {
		  font-size: 18px;
		  line-height: 24px;
	  }
  
	  .bloque form button {
		  float: none;
		  display: table;
		  margin: auto;
	  }
  
	  .btn-black, .checkout_form .btn-modal, .btn-password {
		  display: table;
		  margin: 15px auto;
		  float: none!important;
	  }
	  .favoritos .fin {
		  text-align: center!important;
	  }
	  .favoritos .fin a, .favoritos .fin .volver{
		  font-size: 12px;
		  padding: 8px 25px;
		  display: table;
		  margin: 5px auto;
		  float: none;
	  }
  }
  
  @media screen and (max-width: 399px){
	.blog-grid.blog-single .noticia .img {
		height: 150px;
	}
  }
  
  /*fin responsive mi cuenta*/

/* CAMBIOS CARRUSEL MOVIL Alex Balaguer*/

@media (max-width: 768px) {
	.backgroundBlancoFondo {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transform: translateY(700px);
		z-index: 100;
	}

	._index .slider{
		height: 700px;
	}

	.sliderCard .flexsliderCard .slides{
		padding-left: 30% !important;
	}

	.cardFinalCochesSlides {
		width: 90% !important;
		max-width: 400px;
		margin: 0 auto;
	}

	.cardSlideCoche {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.cardSlideCoche figure img {
		width: 100%;
		max-width: 400px;
		height: auto;
		min-width: 0;
	}

	.botonesCardSlideCoche button {
		font-size: 14px;
		padding: 8px 12px;
		width: auto;
	}

	.botonesCardSlideCoche {
		display: flex;
		gap: 5px;
		margin-bottom: 10px;
	}

	.contenidocardSlideCoche {
		top: -35px;
	}

	._index .sliderPantallaCompleta .rowMoviles .sliderCard .flexsliderCard .flex-direction-nav{
		top: 43%;
		justify-content: space-between;
	}

	._index .sliderPantallaCompleta .rowMoviles .cardFinalCochesSlides{
		zoom: .8;
	}
} 

/* FIN DE CAMBIOS */