@font-face {
  font-family: futura;
  src: url(https://llanteraaguascalientes.com/fonts/Futura.ttf); }

@font-face {
  font-family: FuturaLTBoldOblique;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTBoldOblique.ttf); }

@font-face {
  font-family: FuturaLTBook;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTBook.ttf); }

@font-face {
  font-family: FuturaLTBookOblique;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTBookOblique.ttf); }

@font-face {
  font-family: FuturaLTCondensedBold;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTCondensedBold.ttf); }

@font-face {
  font-family: FuturaLTCondensedBoldOblique;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTCondensedBoldOblique.ttf); }

@font-face {
  font-family: FuturaLTCondensedExtraBold;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTCondensedExtraBold.ttf); }

@font-face {
  font-family: FuturaLTCondensedExtraBoldOblique;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTCondensedExtraBoldOblique.ttf); }

@font-face {
  font-family: FuturaLTCondensedLight;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTCondensedLight.ttf); }

@font-face {
  font-family: FuturaLTCondensedLightOblique;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTCondensedLightOblique.ttf); }

@font-face {
  font-family: FuturaLTCondensedMedium;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTCondensedMedium.ttf); }

@font-face {
  font-family: FuturaLTCondensedMediumOblique;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTCondensedMediumOblique.ttf); }

@font-face {
  font-family: FuturaLTExtraBold;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTExtraBold.ttf); }

@font-face {
  font-family: FuturaLTExtraBoldOblique;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTExtraBoldOblique.ttf); }

@font-face {
  font-family: FuturaLTHeavy;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTHeavy.ttf); }

@font-face {
  font-family: FuturaLTHeavyOblique;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTHeavyOblique.ttf); }

@font-face {
  font-family: FuturaLTLight;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTLight.ttf); }

@font-face {
  font-family: FuturaLTLightOblique;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTLightOblique.ttf); }

@font-face {
  font-family: FuturaLTMedium;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTMedium.ttf); }

@font-face {
  font-family: FuturaLTMediumOblique;
  src: url(https://llanteraaguascalientes.com/fonts/FuturaLTMediumOblique.ttf); }

*, figure {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

body, html {
  margin: 0;
  padding: 0;
  background-color: #F2F3F4;
  background-size: cover;
  overflow-x: hidden; }

header {
  background-color: #FFF;
  height: 200px; }

.contenedor, header, footer {
  max-width: 1200px;
  margin: 0 auto; }

.contenedor_index {
  /*max-width:1366px;*/
  margin: auto; }

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0; }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0; }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left; }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0; }

.lista {
  position: relative;
  background: #fff;
  width: 100%;
  height: 195px; }
  .lista .logo2 {
    display: none; }

.contenido_menu {
  width: 100%;
  /* max-width:1366px;*/ }
  .contenido_menu .menu_bar {
    display: none; }
  .contenido_menu .lista2 {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    width: 100%;
    padding: 45px 0px;
    height: 245px; }
    .contenido_menu .lista2 .logo {
      margin: auto;
      background-image: url(https://www.llanteraaguascalientes.com/img/fondo-logo.png);
      background-size: 100%;
      width: 528px;
      background-repeat: no-repeat;
      margin-left: 0px;
      padding: 21px;
      z-index: 9999999; }
    .contenido_menu .lista2 .menu2 {
      background: linear-gradient(#BF0310, #901617);
      width: 100%;
      position: absolute;
      top: 117px;
      left: 0px; }
      .contenido_menu .lista2 .menu2 .menu {
        width: 65%;
        float: right;
        text-align: right; }
        .contenido_menu .lista2 .menu2 .menu li {
          display: inline-block;
          padding: 14px;
          vertical-align: middle;
          /* a:hover{                     

                        background: #841815;
                        border: 8px solid #841815;

                        
                    }*/ }
          .contenido_menu .lista2 .menu2 .menu li a {
            color: #fff;
            line-height: 35px;
            text-decoration: none;
            font-size: 18px;
            font-family: 'FuturaLTCondensedExtraBold';
            /*padding: 10px 13px;*/
            border: 1px solid;
            border-color: transparent; }
    .contenido_menu .lista2 .red img {
      width: 46px;
      height: 44px; }

.menu li:hover {
  background: #841815; }

.menu .red:hover {
  background: transparent; }

#owl-demo2 span {
  background: linear-gradient(#BF0310, #901617);
  width: 20px;
  height: 20px; }

/*________________slide1__________________*/
.mySlides {
  display: none; }

.w3-left, .w3-right, .w3-badge {
  cursor: pointer; }

.w3-badge {
  height: 13px;
  width: 13px;
  padding: 0; }

/*_________________________________________*/
#servicios {
  padding: 2em;
  height: 609px;
  background-color: #fff; }
  #servicios .block-servicio {
    display: block;
    width: 100%;
    height: 10px; }
    #servicios .block-servicio h1 {
      margin: 0 0 8%; }

.lista-alineacion {
  display: inline-block;
  width: 25%;
  padding-left: 28px;
  float: left; }

.lista-alineacion p {
  text-align: justify;
  font-family: FuturaLTCondensedMedium;
  font-size: 23px;
  color: #646467; }

.lista-rotacion {
  display: inline-block;
  width: 25%;
  padding-right: 35px;
  float: left; }
  .lista-rotacion h1 {
    text-align: justify;
    font-family: Futura;
    font-size: 23px;
    color: #5B5B5E; }
  .lista-rotacion p {
    text-align: justify;
    font-family: FuturaLTCondensedMedium;
    font-size: 23px;
    color: #646467; }

.lista-suspencion {
  display: inline-block;
  width: 25%;
  padding-left: 66px;
  float: left; }
  .lista-suspencion h1 {
    text-align: justify;
    font-family: Futura;
    font-size: 23px;
    color: #5B5B5E; }
  .lista-suspencion p {
    text-align: justify;
    font-family: FuturaLTCondensedMedium;
    font-size: 23px;
    color: #646467; }

.lista-balanceo {
  display: inline-block;
  width: 25%;
  padding-left: 46px;
  float: left; }
  .lista-balanceo h1 {
    text-align: justify;
    font-family: Futura;
    font-size: 23px;
    color: #5B5B5E; }
  .lista-balanceo p {
    text-align: justify;
    font-family: FuturaLTCondensedMedium;
    font-size: 23px;
    color: #646467; }

.lista-alineacion h1 {
  text-align: justify;
  font-family: Futura;
  font-size: 23px;
  color: #5B5B5E; }

#slide2 .mySlides {
  width: 20%;
  display: inline-block; }

.fondo {
  height: 158px; }

.contenido-garantias {
  width: 100%;
  vertical-align: -webkit-baseline-middle;
  background-color: #E2E3E6;
  padding: 1em 1em; }
  .contenido-garantias .logo-garantia {
    background-color: #A3A2A8;
    display: inline-block;
    width: 32%;
    min-height: 370px;
    max-height: 370px;
    text-align: center; }
    .contenido-garantias .logo-garantia img {
      width: 50%;
      height: auto;
      margin: 10% auto;
      display: block; }
  .contenido-garantias .texto-garantia {
    background-color: #A3A2A8;
    display: block;
    height: 179px;
    width: 100%;
    padding: 15px;
    margin: 0 10px 14px 0px; }
    .contenido-garantias .texto-garantia h2 {
      font-size: 45px;
      text-align: left;
      font-family: FuturaLTCondensedExtraBold;
      color: #201815; }
    .contenido-garantias .texto-garantia p {
      font-size: 20px;
      text-align: justify;
      font-family: FuturaLTCondensedMedium;
      color: #FFFFFF; }
  .contenido-garantias .servifacil {
    background-color: #E2E3E6;
    display: inline-block;
    width: 33%;
    text-align: center;
    min-height: 370px;
    vertical-align: top;
    margin: 0 1%; }
    .contenido-garantias .servifacil .texto-servifacil {
      background-color: #fff;
      display: block;
      max-height: 177px;
      min-height: 177px;
      width: 100%;
      padding: 15px;
      margin: 0; }
      .contenido-garantias .servifacil .texto-servifacil h2 {
        font-size: 45px;
        text-align: right;
        color: #BE0410;
        font-family: FuturaLTCondensedExtraBold; }
      .contenido-garantias .servifacil .texto-servifacil p {
        font-size: 20px;
        text-align: justify;
        font-family: FuturaLTCondensedMedium;
        color: #5B5B5E; }
  .contenido-garantias .logo-servifacil {
    background-color: #fff;
    width: 32%;
    display: inline-block;
    text-align: center;
    min-height: 370px; }
    .contenido-garantias .logo-servifacil .img-logs, .contenido-garantias .logo-servifacil .lobo {
      width: 50%;
      float: left; }

.contenido-garantias .logo-servifacil .img-logs {
  width: 100%;
  float: left; }
  .contenido-garantias .logo-servifacil .img-logs img {
    width: 95%;
    height: auto;
    margin-top: 22%; }

.contenido-garantias .logo-servifacil .lobo {
  width: 28%;
  margin-top: -10%;
  margin-left: 72%; }

.contenedor .serv-facil .log-ser-fac .lobito {
  width: 28%; }

.servifacil .espacio {
  height: 15px; }

#carrusel .slide2 img {
  width: 243px;
  display: inline-block; }

#carrusel li {
  display: inline-block; }

.lista-sucursales {
  width: 100%; }

.espacio {
  height: 11px;
  width: 100%; }

/*_____________Footer___________________________*/
footer, .cont-c2 {
  width: 100%;
  background-color: #292D3B;
  margin: auto;
  color: #fff;
  font-size: 30px;
  text-decoration: none; }

.cont-c2 {
  padding: 5%; }

.footer {
  width: 50%;
  display: inline-block;
  padding-bottom: 2em; }
  .footer h1 {
    text-align: left;
    padding-left: 2em;
    color: #5B5B5E;
    font-family: FuturaLTCondensedExtraBold; }
  .footer .sucursales {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .footer .sucursales img {
      width: 85px;
      height: 58px;
      padding-right: 1em; }
    .footer .sucursales h3 {
      font-size: 32px;
      width: 14%; }
    .footer .sucursales p {
      font-size: 20px;
      font-family: FuturaLTCondensedBoldOblique; }
    .footer .sucursales span {
      color: #FEEE00;
      font-family: Futura;
      font-weight: bold;
      font-size: 20px; }
  .footer .sucursales:before {
    content: url("https://www.llanteraaguascalientes.com/img/puntero.png");
    vertical-align: middle;
    padding-left: 1em; }
  .footer .texto-sucursales {
    padding-left: 2em;
    font-size: 19px;
    color: #fff; }

.lista-sucursales a {
  text-decoration: none; }

#bEnviar:hover {
  background: linear-gradient(#841815, #901617); }

/*_________mapa_______________*/
#map_canvas {
  width: 35%;
  display: inline-block;
  padding: 8em;
  overflow: hidden;
  position: relative;
  float: right;
  margin-top: 3%;
  right: 5%; }

#map_canvas2 {
  width: 100%;
  display: block;
  padding: 9em;
  position: relative;
  overflow: hidden; }

.vacio, .vacio-suc {
  width: 100%;
  /*height: 100%;*/
  background-color: #201815; }
  .vacio p, .vacio-suc p {
    text-align: center;
    font-size: 20px;
    padding: 30px;
    font-family: Futura; }
    .vacio p a, .vacio-suc p a {
      text-decoration: none;
      color: #fff; }
    .vacio p a:hover, .vacio-suc p a:hover {
      color: #FEEE00; }

.tel {
  float: right;
  width: 30%;
  position: absolute;
  top: 5px;
  right: 2%; }

.texto-ayuda {
  color: #A11216;
  font-size: 24px;
  font-family: FuturaLTCondensedExtraBold;
  font-weight: 700;
  text-align: right; }

.horario {
  text-align: right;
  color: #5B5B5E;
  font-family: Futura;
  font-weight: 900;
  font-size: 12px; }

.numero {
  text-align: right; }
  .numero img {
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 24px; }
  .numero p {
    display: inline-block;
    font-family: FuturaLTCondensedExtraBold;
    font-size: 50px;
    color: #A11216; }

.owl-carousel .owl-item {
  width: 250px; }
  .owl-carousel .owl-item img {
    width: 92%; }

#owl-demo2 {
  background-color: #fff; }
  #owl-demo2 img {
    width: 100%; }

.owl-theme .owl-controls .owl-page span {
  background: #bf0d1a; }

/*______________Responsive___________________*/
@media screen and (max-width: 1633px) {
  .contenido_menu .lista2 .menu2 .menu {
    width: 70% !important; } }

@media screen and (max-width: 1565px) {
  .contenido_menu .lista2 .red img {
    width: 25px;
    height: auto; }
  .contenido_menu .lista2 .menu2 .menu li {
    padding: 23px 0px; }
    .contenido_menu .lista2 .menu2 .menu li a {
      font-size: 16px; } }

@media screen and (max-width: 1100px) {
  .logo img {
    width: 95%; } }

@media screen and (max-width: 1280px) {
  .contenido_menu .lista2 .red img {
    width: 25px;
    height: auto; }
  .contenido_menu .lista2 .menu2 .menu li {
    padding: 23px 0px; }
    .contenido_menu .lista2 .menu2 .menu li a {
      padding: 19px 17px; } }

@media screen and (max-width: 1240px) {
  .contenido_menu .lista2 .red img {
    width: 25px;
    height: auto; }
  .contenido_menu .lista2 .menu2 .menu li {
    padding: 23px 0px; }
    .contenido_menu .lista2 .menu2 .menu li a {
      padding: 19px 14px; } }

@media screen and (max-width: 1200px) {
  .contenido_menu .lista2 .red img {
    width: 25px;
    height: auto; }
  .contenido_menu .lista2 .menu2 .menu li {
    padding: 23px 0px; }
    .contenido_menu .lista2 .menu2 .menu li a {
      padding: 19px 10px; } }

@media screen and (max-width: 1570px) {
  .servifacil .texto-servifacil p {
    font-size: 21px; } }

@media screen and (max-width: 1600px) {
  .contenido-garantias .logo-garantia img {
    width: 50%; } }

@media screen and (max-width: 1600px) {
  .contenedor .contenido-garantias .logo-servifacil img {
    width: 95%; } }

@media screen and (max-width: 1500px) {
  .contenedor .contenido-garantias .logo-garantia img {
    width: 45%; } }

@media screen and (max-width: 1300px) {
  .contenido-garantias .logo-garantia img {
    width: 47%;
    margin: 10% auto; } }

@media screen and (max-width: 1200px) {
  .contenedor .contenido-garantias .logo-garantia img {
    width: 47%;
    margin: 8% auto; } }

@media screen and (max-width: 1000px) {
  .contenedor .contenido-garantias .logo-garantia img {
    width: 50%;
    margin: 20% auto; }
  .contenedor .contenido-garantias .logo-servifacil img {
    width: 90%;
    margin: 32% auto; } }

@media screen and (max-width: 800px) {
  .contenedor .contenido-garantias .logo-garantia img {
    width: 23%;
    margin: 8% auto; }
  .contenedor .contenido-garantias .logo-servifacil img {
    width: 50%;
    margin: 14% auto; } }

@media screen and (max-width: 700px) {
  .contenedor .contenido-garantias .servifacil .logo-servifacil img {
    width: 50%;
    margin: 17% auto; }
  .contenedor .contenido-garantias .servifacil .texto-garantia {
    padding: 20px h1;
      padding-font-size: 35px; }
    .contenedor .contenido-garantias .servifacil .texto-garantia p {
      font-size: 23px; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil h1 {
    font-size: 35px; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 23px; } }

@media screen and (max-width: 600px) {
  .contenedor .contenido-garantias .logo-garantia img {
    width: 40% !important;
    margin: 10% auto; }
  .contenedor .contenido-garantias .logo-servifacil img {
    width: 70% !important;
    margin: 26% auto !important; } }

@media screen and (max-width: 500px) {
  .contenedor .contenido-garantias .logo-garantia {
    min-height: 300px;
    max-height: 300px; }
  .contenedor .contenido-garantias .logo-servifacil {
    min-height: 285px; }
    .contenedor .contenido-garantias .logo-servifacil img {
      margin: 18% auto; } }

@media screen and (max-width: 400px) {
  .contenedor .contenido-garantias .logo-garantia img {
    width: 40%;
    margin: 10% auto; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil {
    max-height: 190px;
    min-height: 190px; }
  .contenedor .contenido-garantias .logo-servifacil img {
    margin: 25% auto;
    width: 70%; }
  .contenido-footer {
    height: 1220px; }
    .contenido-footer #map_canvas {
      padding: 7em 5em !important; } }

@media screen and (max-width: 1242px) {
  .contenido-garantias .servifacil .texto-garantia h2 {
    font-size: 43px; }
  .contenido-garantias .servifacil .texto-garantia p {
    font-size: 21px; }
  .contenido-garantias .servifacil .texto-servifacil h2 {
    font-size: 43px; }
  .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 21px; } }

@media screen and (max-width: 1100PX) {
  .contenido-garantias .servifacil .texto-garantia h1 {
    font-size: 40px; }
  .contenido-garantias .servifacil .texto-garantia p {
    font-size: 19px; }
  .contenido-garantias .servifacil .texto-servifacil h1 {
    font-size: 40px; }
  .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 19px; } }

@media screen and (max-width: 1300px) {
  .footer .sucursales p {
    font-size: 27px; } }

@media screen and (max-width: 1300px) {
  #map_canvas {
    margin-top: 7%; } }

@media screen and (max-width: 1200px) {
  .footer .sucursales p {
    font-size: 25px; } }

@media screen and (max-width: 1200px) {
  #map_canvas {
    right: 3%; } }

/*___________responsive 900px_______________*/
@media screen and (max-width: 900px) {
  #servicios .block-servicio {
    height: 140px; }
    #servicios .block-servicio h1 {
      margin: 0 0 2%; }
    #servicios .block-servicio .lista-balanceo {
      width: 50%;
      padding-left: 0px;
      margin-top: 4%; }
    #servicios .block-servicio .lista-alineacion {
      width: 50%; }
    #servicios .block-servicio .lista-rotacion {
      width: 50%; }
    #servicios .block-servicio .lista-suspencion {
      width: 50%;
      padding-left: 3%;
      margin-top: 4%; } }

@media screen and (max-width: 836px) {
  #servicios .block-servicio .lista-rotacion {
    width: 100%;
    margin-bottom: 2%; }
  #servicios .block-servicio .lista-alineacion {
    padding-left: 0px;
    width: 100%; }
  #servicios .block-servicio .lista-balanceo {
    width: 100%; }
  #servicios .block-servicio .lista-suspencion {
    width: 100%;
    padding-left: 0%; } }

@media screen and (max-width: 836px) {
  .contenedor #servicios {
    height: 900px; } }

@media screen and (max-width: 479px) {
  .contenedor #servicios {
    height: 1120px; } }

@media screen and (max-width: 900px) {
  .contenido-garantias .logo-garantia img {
    width: 60%;
    margin: 15% auto; }
  .contenido-garantias .servifacil .texto-garantia h2 {
    font-size: 40px; }
  .contenido-garantias .servifacil .texto-garantia p {
    font-size: 20px; }
  .contenido-garantias .servifacil .texto-servifacil h2 {
    font-size: 40px; }
  .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 19px; }
  .contenido-garantias .logo-servifacil img {
    width: 95%;
    margin: 45% auto; } }

@media screen and (max-width: 894px) {
  .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 18px; }
  .contenido-garantias .servifacil .texto-servifacil h2 {
    font-size: 30px; }
  .contenido-garantias .servifacil .texto-garantia p {
    font-size: 18px; }
  .contenido-garantias .servifacil .texto-garantia h2 {
    font-size: 30px; } }

@media screen and (max-width: 700px) {
  .contenido-garantias .logo-garantia img {
    width: 32%;
    margin: 4% auto; }
  .contenido-garantias .logo-servifacil img {
    width: 80%;
    margin: 12% auto; } }

@media screen and (max-width: 500px) {
  .contenido-garantias .logo-garantia img {
    width: 40%;
    margin: 7% auto; }
  .contenido-garantias .logo-servifacil img {
    width: 85%;
    margin: 24% auto; } }

@media screen and (max-width: 481px) {
  .contenido-garantias .servifacil .texto-garantia h2 {
    font-size: 30px; }
  .contenido-garantias .servifacil .texto-garantia p {
    font-size: 21px; }
  .contenido-garantias .servifacil .texto-servifacil h2 {
    font-size: 30px; }
  .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 21px; } }

@media screen and (max-width: 450px) {
  .contenido-garantias .logo-garantia img {
    width: 42%;
    margin: 9% auto; } }

/*__________responsive footer___________*/
@media screen and (max-width: 900px) {
  .contenido-footer {
    height: 1250px; }
    .contenido-footer .footer {
      width: 100%;
      padding-bottom: 1em;
      padding-right: 1em;
      margin: 2% auto; }
      .contenido-footer .footer h1 {
        font-size: 55px;
        padding-bottom: .5em; }
      .contenido-footer .footer .sucursales p {
        font-size: 21px; }
    .contenido-footer #map_canvas {
      width: 90%;
      right: 5%;
      padding: 8em 8em; } }

@media screen and (max-width: 505px) {
  .contenido-footer #map_canvas {
    right: 4%;
    padding: 7em 6em; } }

@media screen and (max-width: 400px) {
  .contenido-footer .footer h1 {
    font-size: 45px; }
  .contenido-footer .footer .sucursales p {
    font-size: 18px; }
  .contenido-footer .footer .sucursales span {
    font-size: 18px; } }

/*___________menu responsive__________*/
@media screen and (max-width: 950px) {
  .contenido_menu .menu_bar {
    display: block;
    background: linear-gradient(#BF0310, #901617);
    padding: 25px; }
    .contenido_menu .menu_bar .bt-menu {
      display: block;
      color: #fff;
      font-weight: bold;
      font-size: 35px;
      box-sizing: border-box; }
  .contenido_menu .lista2 .menu2 {
    width: 60%;
    height: 50%;
    left: -100%;
    margin: 0;
    position: absolute;
    z-index: 9999999; }
    .contenido_menu .lista2 .menu2 .menu {
      width: 100% !important;
      height: 750px;
      padding-left: 10px;
      text-align: left;
      background: linear-gradient(#BF0310, #901617); }
      .contenido_menu .lista2 .menu2 .menu li {
        display: block;
        float: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
  .contenido_menu .tel {
    width: 32%;
    top: 1%; }
    .contenido_menu .tel .numero img {
      display: block;
      float: left;
      vertical-align: bottom; }
    .contenido_menu .tel .numero p {
      display: block;
      font-size: 48px; } }

@media screen and (max-width: 871px) {
  .contenido_menu .tel {
    width: 30%; }
    .contenido_menu .tel .texto-ayuda {
      font-size: 18px; }
    .contenido_menu .tel .numero p {
      font-size: 40px; }
    .contenido_menu .tel .horario {
      font-size: 12px; } }

@media screen and (max-width: 799px) {
  .contenido_menu .lista2 .logo {
    width: 458px; } }

@media screen and (max-width: 940px) {
  .contenido_menu .tel {
    width: 34%; } }

@media screen and (max-width: 900px) {
  .contenido_menu .tel {
    top: 7%; }
    .contenido_menu .tel .numero img {
      display: none; } }

@media screen and (max-width: 700px) {
  .contenido_menu .lista2 {
    margin-top: 0em; }
  .contenido_menu .tel {
    top: -75%;
    width: 50%; }
    .contenido_menu .tel .texto-ayuda {
      color: #fff; }
    .contenido_menu .tel .numero p {
      color: #fff; }
    .contenido_menu .tel .horario {
      color: #fff; } }

@media screen and (max-width: 455px) {
  .contenido_menu .lista2 .logo {
    background-size: 150%; }
  .logo {
    width: 465px !important; }
    .logo img {
      width: 100%; } }

@media screen and (max-width: 417px) {
  .contenido_menu .menu_bar {
    padding: 27px; } }

@media screen and (max-width: 360px) {
  .contenido_menu .menu_bar {
    padding: 29px; }
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 20px !important; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 20px !important; }
  .contenedor .serv .img-ser .imagen, .contenedor .services .img-ser .imagen {
    width: 45% !important; } }

.main {
  width: 100%; }

.slides {
  width: 100%; }

.slides img {
  width: 100%; }

.slidesjs-pagination {
  background: #424242;
  list-style: none;
  overflow: hidden; }

.slidesjs-pagination li {
  float: left; }

.slidesjs-pagination li a {
  display: block;
  padding: 10px 20px;
  color: #fff;
  text-decoration: none; }

.slidesjs-pagination li a:hover {
  background: #000; }

.slides .active {
  background: #000; }

.slidesjs-navigation {
  background: #000;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 13.5px 20px;
  float: right; }

.slides .slidesjs-container {
  height: 895.92px; }

/*_____________Llantas______________*/
.producto {
  width: 100%;
  margin: 0px auto;
  background-color: #E2E3E6;
  padding: 2em 3em;
  display: inline-block; }
  .producto .mercado {
    width: 50%;
    float: left;
    text-align: center; }
    .producto .mercado .mejor {
      font-size: 32px;
      color: #5B5B5E;
      font-family: FuturaLTCondensedBold; }
    .producto .mercado .prod {
      font-family: FuturaLTCondensedExtraBold;
      color: #5B5B5E;
      font-size: 61px;
      /* font-weight: 900; */ }
    .producto .mercado .merc {
      font-family: FuturaLTCondensedBold;
      font-size: 48px;
      color: #5B5B5E;
      /* font-weight: 900; */ }
    .producto .mercado .act {
      font-family: FuturaLTCondensedExtraBold;
      color: #B80813;
      font-size: 35px; }
    .producto .mercado .vend {
      font-family: FuturaLTCondensedBold;
      font-size: 22px;
      color: #5B5B5E; }
    .producto .mercado .niv {
      font-family: FuturaLTCondensedExtraBold;
      color: #B80813;
      font-size: 35px; }
    .producto .mercado h1 {
      font-family: FuturaLTCondensedExtraBold;
      color: #B80813;
      font-size: 24px; }
  .producto .premios {
    width: 50%;
    float: left;
    text-align: justify;
    padding: 15px 15px 0px 15px;
    margin-top: 20px; }
    .producto .premios p {
      font-family: FuturaLTCondensedMedium;
      font-size: 23px;
      color: #5B5B5E; }
    .producto .premios .lista-premios {
      font-family: FuturaLTCondensedMedium;
      font-size: 23px;
      color: #5B5B5E;
      margin-top: 6%; }

.img-llantas {
  text-align: center;
  width: 100%;
  background-color: #fff; }
  .img-llantas .llanta {
    margin: 0 1%;
    width: 20%;
    vertical-align: bottom; }

.bridgestone {
  width: 100%;
  background-color: #E2E3E6;
  display: inline-block;
  padding: 2%; }
  .bridgestone .bridg {
    float: left;
    width: 25%;
    margin: auto;
    font-size: 20px;
    padding: 1%;
    text-align: justify; }
    .bridgestone .bridg p {
      color: #5B5B5E;
      font-family: FuturaLTCondensedMedium; }
    .bridgestone .bridg h2 {
      margin-bottom: 6%;
      font-family: Futura;
      color: #5B5B5E;
      font-size: 20px; }
  .bridgestone .logo-bridg img {
    margin: 1%; }

/*________responsive llantas___________*/
@media screen and (max-width: 1000px) {
  .producto .mercado .mejor {
    font-size: 32px; }
  .producto .mercado .prod {
    font-size: 61px; }
  .producto .mercado .merc {
    font-size: 48px; }
  .producto .mercado .act {
    font-size: 35px; }
  .producto .mercado .vend {
    font-size: 20px; }
  .producto .mercado h1 {
    font-size: 24px; }
  .producto .mercado .niv {
    font-size: 35px; }
  .producto .premios p {
    font-size: 22px; }
  .producto .premios .lista-premios {
    font-size: 22px; }
  .bridgestone .bridg {
    width: 50%; } }

@media screen and (max-width: 850px) {
  .producto .mercado {
    width: 100%; }
  .producto .premios {
    width: 100%;
    margin-top: 5%; } }

@media screen and (max-width: 550px) {
  .bridgestone .bridg {
    width: 100%; } }

@media screen and (max-width: 900px) {
  header {
    height: 220px; }
    header .contenido_menu .lista2 {
      padding: 0px 0px; }
      header .contenido_menu .lista2 .logo {
        width: 437px; } }

@media screen and (max-width: 455px) {
  header {
    height: 224px; }
    header .contenido_menu .lista2 .logo {
      padding: 20px;
      width: 100%; } }

@media screen and (max-width: 444px) {
  header {
    height: 224px; }
    header .contenido_menu .lista2 .logo {
      width: 100%;
      padding: 21px; } }

/*______________Empresa_______________*/
.nosotros {
  width: 100%;
  background-color: #E2E3E6;
  display: inline-block; }
  .nosotros .text-nos {
    width: 50%;
    float: left;
    padding: 3%;
    text-align: justify;
    line-height: 25px; }
    .nosotros .text-nos p {
      font-family: FuturaLTCondensedMedium;
      font-size: 20px;
      color: #5B5B5E; }
    .nosotros .text-nos h1 {
      padding-bottom: 3%;
      font-family: FuturaLTCondensedExtraBold;
      font-size: 50px;
      color: #5B5B5E; }
    .nosotros .text-nos .text1 {
      margin-bottom: 5%; }
  .nosotros .blanco {
    width: 50%;
    float: left;
    background-color: #E2E3E6;
    text-align: center;
    padding: 0%; }
    .nosotros .blanco img {
      width: 100%;
      margin-top: 10%;
      padding: 5%; }

.mision {
  width: 100%;
  background-color: #000000;
  display: inline-block; }
  .mision .blanco2 {
    width: 50%;
    float: left;
    background-color: #000000; }
    .mision .blanco2 p {
      color: #000;
      font-size: 20px;
      padding: 26%;
      font-family: FuturaLTCondensedMedium; }
    .mision .blanco2 img {
      width: 100%;
      padding: 5%; }
  .mision .text-mision {
    width: 50%;
    float: left;
    padding: 5%;
    line-height: 30px; }
    .mision .text-mision p {
      color: #fff;
      text-align: justify;
      font-size: 20px;
      font-family: FuturaLTCondensedMedium; }
    .mision .text-mision h1 {
      color: #fff;
      margin-bottom: 5%;
      text-align: right;
      font-size: 50px;
      font-family: FuturaLTCondensedExtraBold; }

.vision {
  width: 100%;
  background-color: #fff;
  display: inline-block; }
  .vision .text-vision {
    width: 50%;
    background-color: #fff;
    float: left;
    padding: 5%;
    line-height: 30px; }
    .vision .text-vision p {
      color: #5B5B5E;
      font-size: 20px;
      font-family: FuturaLTCondensedMedium; }
    .vision .text-vision h1 {
      color: #5B5B5E;
      margin-bottom: 5%;
      font-size: 50px;
      font-family: FuturaLTCondensedExtraBold; }
  .vision .blanco3 {
    width: 50%;
    float: left;
    text-align: center; }
    .vision .blanco3 img {
      width: 100%;
      padding: 5%; }

.valores {
  width: 100%;
  display: inline-block;
  background-color: #E2E3E6; }
  .valores .blanco4 {
    width: 50%;
    float: left;
    background-color: #E2E3E6; }
    .valores .blanco4 img {
      width: 100%;
      padding: 5%;
      margin-top: 5%; }
      .valores .blanco4 img p {
        color: #000;
        padding: 26%;
        font-family: FuturaLTCondensedMedium; }
  .valores .text-valores {
    width: 50%;
    float: left;
    padding: 5%;
    line-height: 30px; }
    .valores .text-valores ul {
      list-style: none;
      margin-top: 5%;
      color: #5B5B5E;
      font-size: 20px;
      font-family: FuturaLTCondensedMedium; }
    .valores .text-valores p {
      color: #fff;
      font-size: 20px;
      text-align: justify;
      color: #5B5B5E;
      font-family: FuturaLTCondensedMedium; }
    .valores .text-valores h1 {
      color: #5B5B5E;
      margin-bottom: 5%;
      text-align: right;
      font-size: 50px;
      font-family: FuturaLTCondensedExtraBold; }

/*____________Servicios____________________*/
.mantenimiento {
  width: 100%;
  display: inline-block;
  background-color: #fff; }
  .mantenimiento .mantm {
    width: 40%;
    float: left;
    padding: 2%;
    text-align: center; }
    .mantenimiento .mantm .txt-mant {
      padding-right: 13%; }
    .mantenimiento .mantm .tx-mn {
      font-family: FuturaLTCondensedExtraBold;
      font-size: 40px;
      color: #5B5B5E; }
    .mantenimiento .mantm .tx-m {
      font-family: FuturaLTCondensedExtraBold;
      font-size: 24.3px;
      color: #B80813; }
    .mantenimiento .mantm p {
      font-family: FuturaLTCondensedExtraBold;
      font-size: 16.5px;
      color: #5B5B5E; }
  .mantenimiento .text-mantm {
    width: 60%;
    float: left;
    padding: 4% 2%; }
    .mantenimiento .text-mantm p {
      font-size: 20px;
      font-family: FuturaLTCondensedBold;
      color: #86858A; }

.serv, .services {
  width: 100%;
  text-align: center;
  background-color: #E2E3E6; }
  .serv .img-ser, .services .img-ser {
    display: inline-block;
    width: 100% !important;
    padding: 2%;
    margin-bottom: -20px; }
    .serv .img-ser .imagen, .services .img-ser .imagen {
      float: left;
      width: 24%;
      margin: 5px; }
      .serv .img-ser .imagen img, .services .img-ser .imagen img {
        margin-right: 12px;
        width: 100%; }

.serv-servicio, .serv-services {
  display: inline-block;
  width: 100%;
  background-color: #E2E3E6;
  text-align: justify;
  padding: 2%; }
  .serv-servicio .list-ser, .serv-services .list-ser {
    float: left;
    width: 25%;
    padding: 0% 1.2%; }
    .serv-servicio .list-ser p, .serv-services .list-ser p {
      color: #5B5B5E;
      font-family: FuturaLTCondensedBold;
      font-size: 20px; }
    .serv-servicio .list-ser h1, .serv-services .list-ser h1 {
      font-size: 20px;
      margin-bottom: 8%;
      font-family: Futura; }

.services, .serv-services {
  background-color: #fff; }

.contenedor .ser-garantia {
  width: 100%;
  display: inline-block;
  background-color: #E2E3E6;
  padding: 2%; }
  .contenedor .ser-garantia .log-ser-gar {
    float: left;
    width: 34%;
    text-align: center;
    background-color: #fff; }
    .contenedor .ser-garantia .log-ser-gar img {
      padding: 14px;
      width: 50%; }
  .contenedor .ser-garantia .contr-golpes {
    float: right;
    width: 65%; }
    .contenedor .ser-garantia .contr-golpes img {
      width: 100%; }
  .contenedor .ser-garantia .tx-ser-gar {
    float: left;
    margin: 19px;
    color: #5B5B5E;
    font-family: FuturaLTCondensedBold;
    font-size: 20px; }
    .contenedor .ser-garantia .tx-ser-gar p {
      text-align: justify;
      font-size: 18px; }

.contenedor .serv-facil {
  display: inline-block;
  width: 100%;
  background-color: #fff;
  padding: 2%; }
  .contenedor .serv-facil .log-ser-fac {
    float: left;
    width: 49%;
    background-color: #E2E3E6;
    text-align: center;
    margin-right: 1%;
    height: 379px; }
    .contenedor .serv-facil .log-ser-fac img {
      padding: 4%;
      padding-top: 2%;
      width: 70%; }
    .contenedor .serv-facil .log-ser-fac p {
      text-align: justify;
      color: #5B5B5E;
      font-family: FuturaLTCondensedBold;
      font-size: 20px;
      margin: 15px; }
  .contenedor .serv-facil .gar-ser {
    float: left;
    width: 50%;
    background-color: #E2E3E6;
    text-align: center; }
    .contenedor .serv-facil .gar-ser .tit-gar-ser {
      margin-top: 10px;
      color: #CEBE18;
      font-family: FuturaLTCondensedExtraBold;
      font-size: 26px; }
    .contenedor .serv-facil .gar-ser p {
      text-align: justify;
      margin: 15px;
      color: #5B5B5E;
      font-family: FuturaLTCondensedBold;
      font-size: 20px; }
    .contenedor .serv-facil .gar-ser .tx-gar1 {
      color: #BD0411;
      font-family: Futura;
      font-size: 40px; }

.sucursal-1 {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 3%;
  background-color: #E2E3E6; }
  .sucursal-1 .matriz-1 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .sucursal-1 .matriz-1:before {
    content: url("https://www.llanteraaguascalientes.com/img/puntero.png");
    vertical-align: middle;
    padding-left: 1em;
    padding-right: .5em; }
  .sucursal-1 .suc1-1 {
    width: 50%;
    float: left; }
    .sucursal-1 .suc1-1 h1 {
      color: #B80813;
      font-family: 'FuturaLTCondensedExtraBold';
      line-height: 49px;
      font-size: 22px; }
    .sucursal-1 .suc1-1 img {
      width: 90%; }
    .sucursal-1 .suc1-1 p {
      text-align: left;
      margin-left: 5%;
      margin-top: 2%;
      font-family: FuturaLTCondensedBoldOblique;
      font-size: 20px;
      color: #5B5B5E; }
  .sucursal-1 .suc1-2 {
    width: 50%;
    float: left; }
    .sucursal-1 .suc1-2 h1 {
      color: #B80813;
      font-family: 'FuturaLTCondensedExtraBold';
      line-height: 49px;
      font-size: 22px; }
    .sucursal-1 .suc1-2 img {
      width: 90%; }
    .sucursal-1 .suc1-2 p {
      text-align: left;
      margin-left: 5%;
      margin-top: 2%;
      font-family: FuturaLTCondensedBoldOblique;
      font-size: 20px;
      color: #5B5B5E; }

.sucursal-2 {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 3%;
  background-color: #FFF; }
  .sucursal-2 .matriz-2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .sucursal-2 .matriz-2:before {
    content: url("https://www.llanteraaguascalientes.com/img/puntero.png");
    vertical-align: middle;
    padding-left: 1em;
    padding-right: .5em; }
  .sucursal-2 .suc2-1 {
    width: 50%;
    float: left; }
    .sucursal-2 .suc2-1 h1 {
      color: #B80813;
      font-family: 'FuturaLTCondensedExtraBold';
      line-height: 49px;
      font-size: 22px; }
    .sucursal-2 .suc2-1 img {
      width: 90%; }
    .sucursal-2 .suc2-1 p {
      text-align: left;
      margin-left: 5%;
      margin-top: 2%;
      font-family: FuturaLTCondensedBoldOblique;
      font-size: 20px;
      color: #5B5B5E; }
  .sucursal-2 .suc2-2 {
    width: 50%;
    float: left; }
    .sucursal-2 .suc2-2 h1 {
      color: #B80813;
      font-family: 'FuturaLTCondensedExtraBold';
      line-height: 49px;
      font-size: 22px; }
    .sucursal-2 .suc2-2 img {
      width: 90%; }
    .sucursal-2 .suc2-2 p {
      text-align: left;
      margin-left: 5%;
      margin-top: 2%;
      font-family: FuturaLTCondensedBoldOblique;
      font-size: 20px;
      color: #5B5B5E; }

.sucursal-3 {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 3%;
  background-color: #E2E3E6; }
  .sucursal-3 .matriz-3 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .sucursal-3 .matriz-3:before {
    content: url("https://www.llanteraaguascalientes.com/img/puntero.png");
    vertical-align: middle;
    padding-left: 1em;
    padding-right: .5em; }
  .sucursal-3 .suc3-1 {
    width: 50%;
    float: left; }
    .sucursal-3 .suc3-1 h1 {
      color: #B80813;
      font-family: 'FuturaLTCondensedExtraBold';
      line-height: 49px;
      font-size: 22px; }
    .sucursal-3 .suc3-1 img {
      width: 90%; }
    .sucursal-3 .suc3-1 p {
      text-align: left;
      margin-left: 5%;
      margin-top: 2%;
      font-family: FuturaLTCondensedBoldOblique;
      font-size: 20px;
      color: #5B5B5E; }

.contenedor .cotizacion {
  background-color: #E2E3E6;
  padding: 3%;
  padding-bottom: 5%; }
  .contenedor .cotizacion form {
    text-align: end;
    margin: 2%;
    width: 100%; }
  .contenedor .cotizacion .row {
    width: 95%;
    display: block; }
    .contenedor .cotizacion .row #marca-auto {
      text-align: right; }
    .contenedor .cotizacion .row input {
      width: 75%;
      display: inline-block;
      border: 0px;
      padding: 4px 4px 4px 6px;
      font-size: 21px;
      font-family: FuturaLTCondensedLight; }
    .contenedor .cotizacion .row p {
      display: inline-block;
      width: 20%;
      text-align: right;
      color: #5B5B5E;
      font-family: FuturaLTCondensedLight;
      font-size: 25px; }
  .contenedor .cotizacion .submit {
    float: left;
    text-align: center;
    width: 15%;
    display: inline-block;
    padding: 10px;
    margin-left: 23.7%;
    background: linear-gradient(#BF0310, #901617);
    border: 0px;
    font-family: FuturaLTCondensedLight;
    font-size: 25px;
    font-weight: bold;
    color: #fff; }

/*_____________Responsive______________*/
@media screen and (max-width: 1565px) {
  .contenido_menu .lista2 .menu2 {
    top: 119px; }
    .contenido_menu .lista2 .menu2 .menu li {
      padding: 23px 10px; }
  .contenido_menu .lista2 .red img {
    width: 95%; } }

@media screen and (max-width: 1280px) {
  .contenido_menu .lista2 .menu2 .menu li {
    padding: 18px 0px; }
    .contenido_menu .lista2 .menu2 .menu li a {
      font-size: 17px;
      font-weight: 900; }
  .contenido_menu .lista2 .red img {
    width: 60%; } }

@media screen and (max-width: 1200px) {
  .contenido_menu .lista2 .menu2 .menu li a {
    font-size: 20px; }
  .contenido_menu .lista2 .red img {
    width: 70%; } }

@media screen and (max-width: 1100px) {
  .contenido_menu .lista2 .menu2 .menu li a {
    padding: 19px 8px;
    font-size: 18px; } }

@media screen and (max-width: 950px) {
  .contenido_menu .lista2 {
    padding: 0px 0px;
    height: 119px; }
    .contenido_menu .lista2 .logo {
      width: 372px; }
    .contenido_menu .lista2 .menu2 {
      top: 0px; } }

@media screen and (max-width: 950px) {
  .contenido_menu #list2 {
    height: 117px !important; }
    .contenido_menu #list2 .red img {
      width: 6% !important; }
    .contenido_menu #list2 .logo {
      width: 371px; } }

@media screen and (max-width: 800px) {
  .contenido_menu .tel {
    width: 50%; } }

@media screen and (max-width: 559px) {
  .contenido_menu .tel {
    width: 70%; } }

@media screen and (max-width: 1073px) {
  #servicios {
    height: 700px; } }

@media screen and (max-width: 1500px) {
  .contenido_menu #list2 {
    height: 257px; } }

@media screen and (max-width: 1200px) {
  .contenido_menu #list2 {
    height: 249px; } }

@media screen and (max-width: 1100px) {
  .contenido_menu #list2 {
    height: 246px; } }

@media screen and (max-width: 900px) {
  .contenido_menu #list2 {
    height: 129px; } }

@media screen and (max-width: 800px) {
  .producto .mercado {
    width: 100%;
    text-align: center; } }

@media screen and (max-width: 700px) {
  .contenido_menu .tel {
    top: -90px; } }

@media screen and (max-width: 450px) {
  .producto .mercado {
    margin-bottom: 5%; } }

@media screen and (max-width: 400px) {
  .contenido_menu #list2 {
    height: 125px; }
    .contenido_menu #list2 .logo {
      padding: 27px; } }

@media screen and (max-width: 1000px) {
  .nosotros .blanco img {
    margin-top: 15%; }
  .mision img {
    margin-top: 4%; } }

@media screen and (max-width: 900px) {
  .valores .blanco4 img {
    margin-top: 12%; } }

@media screen and (max-width: 700px) {
  .nosotros .text-nos {
    width: 100%; }
  .nosotros .blanco {
    width: 100%; }
    .nosotros .blanco img {
      width: 100%;
      margin-top: 0%; }
  .mision .blanco2 {
    width: 100%; }
    .mision .blanco2 img {
      width: 100%;
      margin-top: 0%; }
  .mision .text-mision {
    width: 100%; }
  .vision .text-vision {
    width: 100%; }
  .vision .blanco3 {
    width: 100%; }
    .vision .blanco3 img {
      width: 100%; }
  .valores .blanco4 {
    width: 100%; }
    .valores .blanco4 img {
      width: 100%;
      margin-top: 0%; }
  .valores .text-valores {
    width: 100%;
    margin-top: -33px; } }

@media screen and (max-width: 900px) {
  .mantenimiento .mantm {
    margin-top: 1%; }
    .mantenimiento .mantm .tx-mn {
      font-size: 36px; }
    .mantenimiento .mantm .tx-m {
      font-size: 22px; }
    .mantenimiento .mantm p {
      font-size: 15px; }
  .mantenimiento .text-mantm p {
    font-size: 19px; } }

@media screen and (max-width: 800px) {
  .mantenimiento .mantm {
    margin-top: 1%; }
    .mantenimiento .mantm .tx-mn {
      font-size: 33px; }
    .mantenimiento .mantm .tx-m {
      font-size: 20px; }
    .mantenimiento .mantm p {
      font-size: 13.5px; }
  .mantenimiento .text-mantm p {
    font-size: 15px; } }

@media screen and (max-width: 700px) {
  .mantenimiento .mantm {
    width: 100%; }
    .mantenimiento .mantm .txt-mant {
      padding-right: 0%; }
  .mantenimiento .text-mantm {
    width: 100%; }
    .mantenimiento .text-mantm p {
      font-size: 20px;
      text-align: justify; } }

@media screen and (max-width: 1000px) {
  .contenedor .serv .img-ser .imagen {
    width: 23%; }
  .contenedor .services .img-ser .imagen {
    width: 23%; } }

@media screen and (max-width: 800px) {
  .serv-servicio .list-ser, .serv-services .list-ser {
    width: 100%;
    margin-top: 2%;
    margin-bottom: 2%; }
    .serv-servicio .list-ser h1, .serv-services .list-ser h1 {
      margin-bottom: 2%; } }

@media screen and (max-width: 500px) {
  .contenedor .serv .img-ser, .contenedor .services .img-ser {
    margin-left: 1%; }
    .contenedor .serv .img-ser .imagen, .contenedor .services .img-ser .imagen {
      width: 47%; } }

@media screen and (max-width: 1000px) {
  .contenedor .ser-garantia .tx-ser-gar p {
    font-size: 15px; } }

@media screen and (max-width: 800px) {
  .contenedor .ser-garantia .log-ser-gar img {
    width: 51%; } }

@media screen and (max-width: 600px) {
  .contenedor .ser-garantia .log-ser-gar {
    width: 100%; }
    .contenedor .ser-garantia .log-ser-gar img {
      width: 30%; }
  .contenedor .ser-garantia .contr-golpes {
    width: 100%;
    margin-top: 2%; } }

@media screen and (max-width: 1000px) {
  .contenedor .serv-facil .log-ser-fac {
    height: 361px; }
    .contenedor .serv-facil .log-ser-fac img {
      width: 50%; }
  .contenedor .serv-facil .gar-ser p {
    font-size: 18px; } }

@media screen and (max-width: 900px) {
  .contenedor .serv-facil .log-ser-fac {
    height: 384px; } }

@media screen and (max-width: 800px) {
  .contenedor .serv-facil .log-ser-fac {
    height: 407px; } }

@media screen and (max-width: 700px) {
  .contenedor .serv-facil .log-ser-fac {
    height: 453px; } }

@media screen and (max-width: 1000px) {
  .contenedor .serv-facil .log-ser-fac {
    width: 100%;
    height: 397px; }
  .contenedor .serv-facil .gar-ser {
    width: 100%;
    margin-top: 2%; } }

@media screen and (max-width: 1100px) {
  .contenedor .cotizacion .row p {
    font-size: 23px; }
  .contenedor .cotizacion .row input {
    padding: 8px; } }

@media screen and (max-width: 1000px) {
  .contenedor .cotizacion .row p {
    font-size: 21px; }
  .contenedor .cotizacion .row input {
    padding: 6px; } }

@media screen and (max-width: 900px) {
  .contenedor .cotizacion .row p {
    width: 22%; }
  .contenedor .contenido-garantias .logo-servifacil img {
    margin: 39% auto; } }

@media screen and (max-width: 800px) {
  .contenedor .cotizacion .row p {
    font-size: 19px; } }

@media screen and (max-width: 700px) {
  .contenedor .cotizacion {
    padding-bottom: 10%; }
    .contenedor .cotizacion .row p {
      font-size: 16px; } }

@media screen and (max-width: 600px) {
  .contenedor .cotizacion {
    padding-bottom: 12%; }
    .contenedor .cotizacion form {
      margin: 1%; } }

@media screen and (max-width: 500px) {
  .cont-c2 {
    padding: 5%;
    font-size: 25px; } }

@media screen and (max-width: 400px) {
  .cont-c2 {
    padding: 5%;
    font-size: 20px; } }

.sucursal-1 .suc1-1 a {
  text-decoration: none; }

.sucursal-1 .suc1-2 a {
  text-decoration: none; }

.sucursal-2 .suc2-1 a {
  text-decoration: none; }

.sucursal-2 .suc2-2 a {
  text-decoration: none; }

.sucursal-3 .suc3-1 a {
  text-decoration: none; }

/*__________Estilo Placeholder______________*/
input::-webkit-input-placeholder {
  text-align: right; }

input::-moz-placeholder {
  text-align: right; }

@media screen and (max-width: 1024px) {
  .contenido_menu .lista2 .logo {
    padding: 22px; }
  .contenido_menu .lista2 .menu2 .menu li a {
    padding: 18px 2px;
    font-size: 17px; }
  .contenido_menu .lista2 .red {
    padding: 18px 0px;
    margin-right: 5px; }
    .contenido_menu .lista2 .red img {
      width: 98%; } }

.suc1-1 .suc-matriz {
  padding: 4%; }
  .suc1-1 .suc-matriz iframe {
    width: 100%; }

.suc1-2 .suc-matriz-1 {
  padding: 4%; }
  .suc1-2 .suc-matriz-1 iframe {
    width: 100%; }

.suc2-1 .suc-sm {
  padding: 4%; }
  .suc2-1 .suc-sm iframe {
    width: 100%; }

.suc2-2 .suc-sm-1 {
  padding: 4%; }
  .suc2-2 .suc-sm-1 iframe {
    width: 100%; }

.suc3-1 .suc-zac {
  padding: 4%; }
  .suc3-1 .suc-zac iframe {
    width: 100%; }

.logos-suc {
  width: 100%;
  display: inline-block;
  background-color: #fff;
  padding-bottom: 5%;
  padding-top: 6%; }
  .logos-suc .cont-bridg {
    float: left;
    width: 50%; }
    .logos-suc .cont-bridg img {
      margin-left: 10%; }
  .logos-suc .cont-fire {
    float: right;
    width: 50%; }
    .logos-suc .cont-fire img {
      margin-left: 40%; }

@media screen and (max-width: 1024px) {
  .serv .img-ser .imagen, .services .img-ser .imagen {
    width: 23%;
    margin-left: 10px; }
  .serv-servicio, .serv-services {
    padding: 4%; } }

@media screen and (max-width: 1024px) {
  .contenedor .serv-facil .log-ser-fac {
    height: 401px; }
  .contenedor .serv-facil .gar-ser .tit-gar-ser {
    margin-top: 7px; }
  .footer .sucursales p {
    font-size: 20px; }
  #map_canvas {
    right: 2%; } }

@media screen and (max-width: 1000px) {
  .contenido_menu .lista2 .red {
    margin-right: 7px; }
    .contenido_menu .lista2 .red img {
      width: 95%; }
  .contenido_menu .lista2 .menu2 .menu li {
    padding: 18px 3px; }
    .contenido_menu .lista2 .menu2 .menu li a {
      padding: 18px 1px;
      font-size: 15px; } }

@media screen and (max-width: 768px) {
  .contenedor #servicios {
    height: 975px; }
  .contenedor .serv .img-ser .imagen, .contenedor .services .img-ser .imagen {
    width: 22%; }
  .contenedor .cotizacion {
    padding-bottom: 8%; }
  .sucursal-2 .suc2-2 h1 {
    font-size: 18px; }
  .sucursal-2 .suc2-1 h1 {
    font-size: 18px; }
  .sucursal-1 .suc1-1 h1 {
    font-size: 18px; }
  .sucursal-1 .suc1-2 h1 {
    font-size: 18px; }
  .sucursal-3 .suc3-1 h1 {
    font-size: 18px; }
  .logos-suc .cont-fire img {
    margin-left: 20%; }
  .contenido_menu #list2 .logo {
    width: 439px; }
  .mantenimiento .mantm .tx-m {
    font-size: 19.8px; }
  .mantenimiento .mantm .tx-mn {
    font-size: 32.5px; } }

@media screen and (max-width: 966px) {
  #map_canvas {
    margin-top: 10%;
    padding: 7em; }
  .footer .sucursales p {
    font-size: 19px; }
  .contenido_menu .lista2 .logo {
    width: 520px;
    padding: 22px; }
  .contenido_menu .lista2 .menu2 .menu li a {
    font-size: 14px; }
  .tel .texto-ayuda {
    font-size: 20px; }
  .tel .numero p {
    font-size: 45px; } }

@media screen and (max-width: 480px) {
  .contenedor .cotizacion {
    padding-bottom: 15%; }
  .contenedor .serv-facil .log-ser-fac img {
    width: 80%; }
  .contenedor .serv .img-ser .imagen, .contenedor .services .img-ser .imagen {
    width: 46%; }
  .cont-c2 {
    font-size: 23px; }
  .contenido-footer #map_canvas {
    right: 5%; } }

@media screen and (max-width: 320px) {
  .mantenimiento .text-mantm p {
    font-size: 17px; }
  .bridgestone .logo-bridg {
    margin-top: 5%; }
  .contenido_menu #list2 .red img {
    width: 20% !important; }
  .contenido_menu .tel {
    top: -80px; }
  .contenido_menu .menu_bar {
    padding: 24px !important; }
  .contenido_menu #list2 .logo {
    padding: 38px; }
  .contenedor #servicios {
    height: 1220px; }
  .contenedor .serv .img-ser .imagen, .contenedor .services .img-ser .imagen {
    width: 45%; }
  .contenido-footer .footer h1 {
    font-size: 40px; }
  .contenido-footer .footer .sucursales p {
    font-size: 16px; }
    .contenido-footer .footer .sucursales p span {
      font-size: 16px; }
  .contenido-footer #map_canvas {
    padding: 7em 4em !important;
    /*right: 2.5%!important;*/ }
  .contenedor .serv-facil .log-ser-fac img {
    width: 90%; }
  .contenedor .ser-garantia .log-ser-gar img {
    width: 45%; }
  .sucursal-1 .suc1-1 {
    width: 100%; }
  .sucursal-1 .suc1-2 {
    width: 100%; }
  .sucursal-2 .suc2-1 {
    width: 100%; }
  .sucursal-2 .suc2-2 {
    width: 100%; }
  .sucursal-3 .suc3-1 {
    width: 100%; }
  .cont-c2 {
    font-size: 20px; }
    .cont-c2 #map_canvas2 {
      padding: 7em; }
  .contenedor .cotizacion {
    padding-bottom: 20%; }
    .contenedor .cotizacion .submit {
      width: 25%; }
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 19px !important; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 19px !important; } }

@media screen and (max-width: 276px) {
  .contenido-garantias .servifacil .texto-garantia h2, .contenido-garantias .servifacil .texto-servifacil h2 {
    font-size: 25px !important; }
  .contenido-garantias .servifacil .texto-garantia p, .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 18px !important; }
  .contenido-garantias .servifacil .texto-servifacil {
    max-height: 210px !important;
    min-height: 210px !important; }
    .contenido-garantias .servifacil .texto-servifacil h2 {
      font-size: 25px !important; }
    .contenido-garantias .servifacil .texto-servifacil p {
      font-size: 18px !important; }
  .contenido_menu .menu_bar {
    padding: 31px !important; }
  .contenedor #servicios {
    height: 1570px !important; }
  .contenedor .cotizacion .submit {
    width: 30% !important; }
  .contenedor .serv .img-ser .imagen, .contenedor .services .img-ser .imagen {
    width: 44% !important; }
  .contenido-footer {
    height: 1370px !important; }
    .contenido-footer .footer h1 {
      font-size: 35px !important; }
  .producto .mercado .mejor {
    font-size: 42px !important; }
  .producto .mercado .prod {
    font-size: 37px !important; }
  .producto .mercado .merc {
    font-size: 29px !important; }
  .producto .mercado .act {
    font-size: 21px !important; }
  .producto .mercado .vend {
    font-size: 16.4px !important; } }

@media screen and (max-width: 603px) {
  .logos-suc .cont-fire img {
    margin-left: 30%;
    width: 60%; }
  .logos-suc .cont-bridg img {
    width: 60%; }
  .contenedor .contenido-garantias .logo-garantia img {
    width: 35%; }
  .contenedor .contenido-garantias .logo-servifacil img {
    width: 80%; }
  .contenedor .serv-facil .log-ser-fac img {
    width: 70%; } }

@media screen and (max-width: 320px) {
  .contenedor .contenido-garantias .logo-garantia img {
    width: 60%; }
  .contenedor .contenido-garantias .logo-servifacil img {
    width: 95%; } }

/*@media screen and (max-width: 1199px){
 #owl-demo2{
        .owl-carousel{
        .owl-wrapper{
            width: 7200px;
            .owl-item{
                width: 1200px;
            }
        }
    }
    }
}*/
@media screen and (max-width: 448px) {
  .contenedor #servicios {
    height: 1200px; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 22px; }
  .contenido_menu #list2 .logo {
    width: 448px; } }

@media screen and (max-width: 373px) {
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 22px; } }

@media screen and (max-width: 356px) {
  .contenedor .contenido-garantias .logo-garantia img {
    width: 50%; }
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 21px; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 19px; } }

@media screen and (max-width: 316px) {
  .contenedor #servicios {
    height: 1350px; } }

@media screen and (max-width: 304px) {
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 19px; } }

@media screen and (max-width: 350px) {
  .contenido_menu .tel .texto-ayuda {
    font-size: 13px; }
  .contenido_menu .tel .numero p {
    font-size: 30px; }
  .contenido_menu .tel .horario {
    font-size: 9px; }
  .producto .mercado .mejor {
    font-size: 31px; }
  .producto .mercado .merc {
    font-size: 47px; } }

@media screen and (max-width: 346px) {
  .producto .mercado .niv {
    font-size: 30px; }
  .producto .mercado .act {
    font-size: 30px; }
  .producto .mercado .prod {
    font-size: 53px; }
  .producto .mercado h1 {
    font-size: 20.5px; }
  .producto .mercado .mejor {
    font-size: 27.5px; }
  .producto .mercado .merc {
    font-size: 41px; } }

@media screen and (max-width: 299px) {
  .contenido_menu .tel .horario {
    font-size: 8px; } }

@media screen and (max-width: 277px) {
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 18px; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 18px; }
  .contenido_menu .menu_bar {
    padding: 31px; } }

@media screen and (max-width: 826px) {
  .contenido-garantias .logo-garantia {
    width: 100%;
    margin-bottom: 1%; }
    .contenido-garantias .logo-garantia img {
      width: 25%;
      margin: 2% auto; }
  .contenido-garantias .servifacil {
    width: 100%;
    margin: 0 0; }
    .contenido-garantias .servifacil .texto-garantia h2 {
      font-size: 40px; }
    .contenido-garantias .servifacil .texto-garantia p {
      font-size: 25px; }
    .contenido-garantias .servifacil .texto-servifacil {
      margin-bottom: 2%; }
      .contenido-garantias .servifacil .texto-servifacil h2 {
        font-size: 40px; }
      .contenido-garantias .servifacil .texto-servifacil p {
        font-size: 25px; }
  .contenido-garantias .logo-servifacil {
    width: 100%; }
    .contenido-garantias .logo-servifacil img {
      width: 80%;
      margin: 8% auto; } }

@media screen and (max-width: 826px) {
  .contenedor .contenido-garantias .logo-garantia {
    width: 100%;
    margin-bottom: 1%; }
    .contenedor .contenido-garantias .logo-garantia img {
      width: 25%;
      margin: 2% auto; }
  .contenedor .contenido-garantias .logo-servifacil img {
    width: 65%;
    margin: 10% auto; }
  .contenido_menu #list2 .logo {
    width: 437px; } }

@media screen and (max-width: 380px) {
  .contenido-footer #map_canvas {
    right: 5%; } }

@media screen and (max-width: 320px) {
  .contenido_menu .lista2 .menu2 {
    top: 88px; }
  .contenido-footer #map_canvas {
    right: 5%; }
  .contenedor .contenido-garantias .logo-garantia img {
    width: 60%;
    margin: 5% auto; }
  .contenedor .contenido-garantias .logo-servifacil img {
    width: 90%;
    margin: 28% auto; }
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 19px; } }

@media screen and (max-width: 276px) {
  .contenido-footer {
    height: 1315px; } }

@media screen and (max-width: 270px) {
  .contenedor #servicios {
    height: 1360px; }
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 18px; }
  .contenido_menu .menu_bar {
    padding: 32px !important; }
  .producto .mercado .mejor {
    font-size: 40px !important; }
  .producto .mercado .prod {
    font-size: 37px !important; }
  .producto .mercado .merc {
    font-size: 28px !important; }
  .producto .mercado .act {
    font-size: 20px !important; }
  .producto .mercado .vend {
    font-size: 16.4px !important; }
  .contenido-footer .footer .sucursales p {
    font-size: 15px !important; }
    .contenido-footer .footer .sucursales p span {
      font-size: 15px !important; }
  .cont-c2 {
    height: 300px !important; }
    .cont-c2 #map_canvas2 {
      padding: 8em !important; } }

@media screen and (max-width: 760px) {
  .sucursal-1 .suc1-1 .suc-matriz {
    padding: 3%; }
  .sucursal-1 .suc1-2 .suc-matriz-1 {
    padding: 3%; }
  .sucursal-2 .suc2-1 .suc-sm {
    padding: 3%; }
  .sucursal-2 .suc2-2 .suc-sm-1 {
    padding: 3%; }
    .sucursal-2 .suc2-2 .suc-sm-1 .matriz-2 {
      font-size: 16px; }
  .sucursal-3 .suc3-1 .suc-zac {
    padding: 3%; }
  .mantenimiento .mantm .tx-mn {
    font-size: 32px !important; }
  .mantenimiento .mantm .tx-m {
    font-size: 19px !important; }
  .mantenimiento .mantm p {
    font-size: 13px !important; } }

@media screen and (max-width: 650px) {
  .sucursal-1 .suc1-1 .suc-matriz .matriz-1 {
    font-size: 15px; }
  .sucursal-1 .suc1-1 .suc-matriz p {
    font-size: 16px; }
  .sucursal-1 .suc1-2 .suc-matriz-1 .matriz-1 {
    font-size: 15px; }
  .sucursal-1 .suc1-2 .suc-matriz-1 p {
    font-size: 16px; }
  .sucursal-2 .suc2-1 .suc-sm {
    padding: 3%; }
    .sucursal-2 .suc2-1 .suc-sm .matriz-2 {
      font-size: 15px; }
    .sucursal-2 .suc2-1 .suc-sm p {
      font-size: 16px; }
  .sucursal-2 .suc2-2 .suc-sm-1 {
    padding: 3%; }
    .sucursal-2 .suc2-2 .suc-sm-1 .matriz-2 {
      font-size: 15px; }
    .sucursal-2 .suc2-2 .suc-sm-1 p {
      font-size: 16px; }
  .sucursal-3 .suc3-1 .suc-zac .matriz-3 {
    font-size: 15px; }
  .sucursal-3 .suc3-1 .suc-zac p {
    font-size: 16px; }
  .logos-suc .cont-bridg img {
    width: 75%; }
  .logos-suc .cont-fire img {
    width: 75%;
    margin-left: 15%; } }

@media screen and (max-width: 760px) {
  .sucursal-1 .suc1-1 {
    width: 100%; }
  .sucursal-1 .suc1-2 {
    width: 100%; }
  .sucursal-2 .suc2-1 {
    width: 100%; }
  .sucursal-2 .suc2-2 {
    width: 100%; }
  .sucursal-3 .suc3-1 {
    width: 100%; } }

@media screen and (max-width: 437px) {
  .cont-c2 {
    font-size: 20px;
    padding: 2%; } }

@media screen and (max-width: 369px) {
  #map_canvas2 {
    padding: 8em; } }

@media screen and (max-width: 330px) {
  #map_canvas2 {
    padding: 7em; } }

@media screen and (max-width: 285px) {
  .cont-c2 {
    font-size: 16px; }
    .cont-c2 #map_canvas2 {
      padding: 6em; }
  .contenido-footer .footer h1 {
    font-size: 33px; }
  .contenedor .serv .img-ser .imagen, .contenedor .services .img-ser .imagen {
    width: 43%; }
  .serv-servicio .list-ser, .serv-services .list-ser {
    margin-top: 20%; }
    .serv-servicio .list-ser h1, .serv-services .list-ser h1 {
      margin-bottom: 10%;
      font-size: 18px; }
    .serv-servicio .list-ser p, .serv-services .list-ser p {
      font-size: 18px; }
  .contenedor .serv-facil .gar-ser .tit-gar-ser {
    font-size: 17px; }
  .contenedor .serv-facil .log-ser-fac img {
    width: 90%; }
  .contenedor .serv-facil .log-ser-fac p {
    font-size: 18px; }
  .mantenimiento .text-mantm p {
    font-size: 18px; }
  .producto .mercado {
    margin-bottom: 25%; }
    .producto .mercado .mejor {
      font-size: 40px; }
    .producto .mercado .prod {
      font-size: 37px; }
    .producto .mercado .merc {
      font-size: 28px; }
    .producto .mercado .act {
      font-size: 20px; }
    .producto .mercado .vend {
      font-size: 16.4px; }
    .producto .mercado h1 {
      font-size: 21.5px; }
  .producto .premios p {
    font-size: 20px; }
  .producto .premios .lista-premios {
    font-size: 20px;
    margin-top: 15%;
    margin-bottom: 15%; }
  .bridgestone .logo-bridg img {
    width: 100%; }
  .bridgestone .bridg {
    margin-top: 15%; }
  .contenedor #servicios {
    height: 1650px; }
    .contenedor #servicios .block-servicio h1 {
      margin-bottom: 15%; }
    .contenedor #servicios .block-servicio .lista-rotacion {
      margin-top: 20%; }
    .contenedor #servicios .block-servicio .lista-alineacion {
      margin-top: 20%; }
    .contenedor #servicios .block-servicio .lista-balanceo {
      margin-top: 20%; }
    .contenedor #servicios .block-servicio .lista-suspencion {
      margin-top: 20%; }
  .nosotros .text-nos h1 {
    margin-bottom: 10%; } }

@media screen and (max-width: 448px) {
  .contenido-footer {
    height: 1300px; }
    .contenido-footer #map_canvas {
      padding: 6em 5em; } }

@media screen and (max-width: 400px) {
  .contenedor #servicios {
    height: 1550px; }
    .contenedor #servicios .block-servicio h1 {
      margin-bottom: 15%; }
    .contenedor #servicios .block-servicio .lista-rotacion {
      margin-top: 15%; }
    .contenedor #servicios .block-servicio .lista-alineacion {
      margin-top: 15%; }
    .contenedor #servicios .block-servicio .lista-balanceo {
      margin-top: 15%; }
    .contenedor #servicios .block-servicio .lista-suspencion {
      margin-top: 15%; }
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 22px; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 21px; }
  .contenedor .contenido-garantias .logo-garantia img {
    width: 50% !important; }
  .contenedor .contenido-garantias .logo-servifacil img {
    width: 80% !important; }
  .producto .premios {
    margin-top: 10%; }
    .producto .premios .lista-premios {
      margin-bottom: 10%;
      margin-top: 10%; }
  .bridgestone .bridg {
    margin-top: 7%;
    margin-bottom: 7%; }
  .serv-servicio .list-ser, .serv-services .list-ser {
    margin-top: 5%;
    margin-bottom: 5%; }
    .serv-servicio .list-ser h1, .serv-services .list-ser h1 {
      margin-bottom: 5%; }
  .contenedor .cotizacion .submit {
    width: 20%; } }

@media screen and (max-width: 343px) {
  .contenido_menu .menu_bar {
    padding: 30px; }
  .contenedor .contenido-garantias .logo-garantia img {
    width: 60% !important;
    margin: 5% auto; }
  .contenedor .contenido-garantias .servifacil .texto-garantia h2 {
    font-size: 35px; }
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 20px; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil h2 {
    font-size: 35px; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 20px; }
  .contenedor .contenido-garantias .logo-servifacil img {
    width: 90% !important; }
  .contenido-footer .footer h1 {
    font-size: 40px; }
  .contenido-footer #map_canvas {
    right: 5%; }
  .mantenimiento .text-mantm p {
    font-size: 18px; }
  .contenedor .serv .img-ser .imagen, .contenedor .services .img-ser .imagen {
    width: 45%; }
  .contenedor .serv-facil .log-ser-fac img {
    width: 85%; }
  .nosotros .text-nos h1 {
    padding-bottom: 5%; } }

@media screen and (max-width: 312px) {
  .producto .mercado .mejor {
    font-size: 50px; }
  .producto .mercado .merc {
    font-size: 34px; }
  .producto .mercado .act {
    font-size: 25px; } }

@media screen and (max-width: 312px) {
  .producto .mercado .vend {
    font-size: 19.4px; } }

@media screen and (max-width: 306px) {
  .producto .mercado .mejor {
    font-size: 49px; }
  .producto .mercado .merc {
    font-size: 33px; } }

@media screen and (max-width: 431px) {
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 20px; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil h2 {
    font-size: 35px; }
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 20px; }
  .contenedor .contenido-garantias .servifacil .texto-garantia h2 {
    font-size: 35px; } }

@media screen and (max-width: 330px) {
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 19px !important; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil h2 {
    font-size: 34px; }
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 19px !important; }
  .contenedor .contenido-garantias .servifacil .texto-garantia h2 {
    font-size: 34px; } }

@media screen and (max-width: 281px) {
  .contenedor .contenido-garantias .servifacil .texto-servifacil p {
    font-size: 18px !important; }
  .contenedor .contenido-garantias .servifacil .texto-servifacil h2 {
    font-size: 33px; }
  .contenedor .contenido-garantias .servifacil .texto-garantia p {
    font-size: 18px !important; }
  .contenedor .contenido-garantias .servifacil .texto-garantia h2 {
    font-size: 33px; } }

@media screen and (max-width: 390px) {
  .contenedor .serv .img-ser .imagen, .contenedor .services .img-ser .imagen {
    width: 45%; } }

@media screen and (max-width: 312px) {
  .contenedor .serv .img-ser .imagen, .contenedor .services .img-ser .imagen {
    width: 44% !important; } }

.contenedor .logos-suc p {
  text-align: center;
  font-size: 20px;
  font-family: FuturaLTCondensedBoldOblique;
  color: #5B5B5E; }

.producto .mercado {
  line-height: 45px; }

@media screen and (max-width: 1080px) {
  .contenedor .serv-facil .log-ser-fac {
    height: 404px; } }

/*# sourceMappingURL=estilos.css.map */
/*
     FILE ARCHIVED ON 03:40:18 Oct 31, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:29:31 Feb 08, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.067
  exclusion.robots.policy: 0.057
  cdx.remote: 0.088
  esindex: 0.009
  LoadShardBlock: 600.807 (6)
  PetaboxLoader3.datanode: 317.744 (8)
  load_resource: 309.833 (2)
  PetaboxLoader3.resolve: 198.709 (2)
*/