
#lider {
  background-color: #EBF1F7;
  text-align: center;
  padding: 2% 0 8% 0; }
  #lider h2 {
    color: #3A4556;
    font-size: 45px;
    font-weight: 600;
    width: 100%;
    margin: 0;
    padding: 0% 3%; }
  #lider .cont_menu {
    padding-top: 5%; }
    #lider .cont_menu .row_flex {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
    #lider .cont_menu .h-100 {
      height: 100%; }
    #lider .cont_menu .w-100 {
      width: 100%; }
    #lider .cont_menu .cont_items {
      background-color: #fff;
      color: #0095E5; 
    overflow-x: auto;}
      #lider .cont_menu .cont_items .itembgVerde {
        background-color: #fff;
        color: #004EA6; }
      #lider .cont_menu .cont_items ul {
        margin: 0; }
        #lider .cont_menu .cont_items ul .active {
          background-color: #0095E5;
          color: #fff; }
        #lider .cont_menu .cont_items ul .active2 {
          background-color: #004EA6;
          color: #fff; }
          #lider .cont_menu .cont_items ul .active2 .cont_item .icone {
            filter: brightness(0) invert(1); }
          #lider .cont_menu .cont_items ul .active .cont_item .icone {
            filter: brightness(0) invert(1);}
          #lider .cont_menu .cont_items ul .cont_item .icone {
            display: flex !important; }
        #lider .cont_menu .cont_items ul li {
          font-size: 21px;
          font-weight: 500;
          list-style: none;
          cursor: pointer;
          padding: 5px 0; }
          #lider .cont_menu .cont_items ul li.itembgVerde:hover {
            background-color: #004EA6;
            color: #fff; }
          #lider .cont_menu .cont_items ul li:hover {
            background-color: #0095E5;
            color: #fff; }
            #lider .cont_menu .cont_items ul li:hover .cont_item .icone {
              filter: brightness(0) invert(1); }

          #lider .cont_menu .cont_items ul li .cont_item {
            display: flex; }
            #lider .cont_menu .cont_items ul li .cont_item span {
              margin: 0;
              line-height: initial;
              text-align: left;
              width: 75%;
              justify-content: left !important; }

            #lider .cont_menu .cont_items ul li .cont_item .icone {
              width: 65px;
              height: 65px;
              background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/lideres-innovacion-azul.png);
              background-repeat: no-repeat;
              background-size: 810%; 
              align-items: center;}
            #lider .cont_menu .cont_items ul li .cont_item .icone_item_1 {
              background-position: -4px -2px; }
            #lider .cont_menu .cont_items ul li .cont_item .icone_item_2 {
              background-position: -71px -2px; }
            #lider .cont_menu .cont_items ul li .cont_item .icone_item_3 {
              background-position: -158px -13px; }
            #lider .cont_menu .cont_items ul li .cont_item .icone_item_4 {
              background-position: -251px -5px; }
            #lider .cont_menu .cont_items ul li .cont_item .icone_item_5 {
              background-position: -340px -3px; }
            #lider .cont_menu .cont_items ul li .cont_item .icone_item_6 {
              background-position: -434px -5px; }
            #lider .cont_menu .cont_items ul li .cont_item .icone_item_7, #lider .cont_menu .cont_items ul li .cont_item .icone_item_8,
            #lider .cont_menu .cont_items ul li .cont_item .icone_item_9, #lider .cont_menu .cont_items ul li .cont_item .icone_item_10,
            #lider .cont_menu .cont_items ul li .cont_item .icone_item_11,#lider .cont_menu .cont_items ul li .cont_item .icone_item_12,
            #lider .cont_menu .cont_items ul li .cont_item .icone_item_13,#lider .cont_menu .cont_items ul li .cont_item .icone_item_14 {
                background: none; }
            #lider .cont_menu .cont_items ul li .cont_item img {
              width: 70%; }
    #lider .cont_menu .cont_slider #myCarousel .carousel-indicators {
      bottom: 0 !important;
      margin-bottom: 0;
      z-index: 1; }
    #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item {
      background-color: #0095E5;
      color: #fff;
      height: 100%; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .itembgVerde {
        background-color: #004EA6;
        color: #fff;
        height: 100%; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item h3 {
        font-weight: 600;
        font-size: 30px; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item p {
        text-align: left;
        font-weight: 300;
        font-size: 23px;
        line-height: 31px;
        padding: 10px 3%; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_background {
        background-repeat: no-repeat; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_1 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/cp-movil.png);
        background-size: cover; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_2 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/fuerza-ventas.png);
        background-size: cover; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_3 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/servicios-nube.png);
        background-size: cover; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_4 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/mailing.png);
        background-size: cover; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_5 {
        background-image: url(/imagenes/ContaPyme/pag-web/home2020-2/conta-excel.png);
        background-size: cover; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_6 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/api.png);
        background-size: cover; }
        #lider .cont_menu .cont_slider #myCarousel .carousel-indicators {
      bottom: 0 !important;
      margin-bottom: 0;
      z-index: 1; }
    #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item {
      background-color: #0095E5;
      color: #fff;
      height: 100%; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .itembgVerde {
        background-color: #004EA6;
        color: #fff;
        height: 100%; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item h3 {
        font-weight: 600;
        font-size: 30px; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item p {
        text-align: left;
        font-weight: 300;
        font-size: 23px;
        line-height: 31px;
        padding: 10px 3%; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_background {
        background-repeat: no-repeat; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_1 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/cp-movil.png);
        background-size: cover; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_2 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/fuerza-ventas.png);
        background-size: cover; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_3 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/servicios-nube.png);
        background-size: cover; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_4 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/mailing.png);
        background-size: cover; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_5 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/conta-excel.png);
        background-size: cover; }
      #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_6 {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/api.png);
        background-size: cover; }

        #lider .cont_menu .cont_slider #myCarousel3 .carousel-indicators {
          bottom: 0 !important;
          margin-bottom: 0;
          z-index: 1; }
        #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item {
          background-color: #0095E5;
          color: #fff;
          height: 100%; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .itembgVerde {
            background-color: #004EA6;
            color: #fff;
            height: 100%; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item h3 {
            font-weight: 600;
            font-size: 30px; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item p {
            text-align: left;
            font-weight: 300;
            font-size: 23px;
            line-height: 31px;
            padding: 10px 3%; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_background {
            background-repeat: no-repeat; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_1 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/cp-movil.png);
            background-size: cover; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_2 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/fuerza-ventas.png);
            background-size: cover; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_3 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/servicios-nube.png);
            background-size: cover; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_4 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/mailing.png);
            background-size: cover; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_5 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/conta-excel.png);
            background-size: cover; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_6 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/api.png);
            background-size: cover; }

          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_7 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/serviciosoporte.png);
            background-size: 100% 100%;
            background-position: right; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_8 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/cpgratis.png);
            background-size: 100% 100%;
            background-position: right; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_9 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/crezcagratis.png);
            background-size: 100% 100%;
            background-position: right; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_10 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/normatividad.png);
            background-size: 100% 100%;
            background-position: right; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_11 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/procesoventas.png);
            background-size: 100% 100%;
            background-position: right; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_12 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/informeseindicadores.png);
            background-size: 100% 100%;
            background-position: right; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_13 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/cpmovil.png);
            background-size: 100% 100%;
            background-position: right; }
          #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_14 {
            background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/emailtransaccional.png);
            background-size: 100% 100%;
            background-position: right; }

  #lider .menu_icones_respal {
    padding: 10% 0 3%; }
    #lider .menu_icones_respal .item_respal {
      padding-top: 5%; }
      #lider .menu_icones_respal .item_respal .cont_icone h3 {
        text-align: center;
        font-size: 21px;
        font-weight: 500;
        line-height: 29px;
        color: #0059E4;
        margin: 0;
        padding: 12px 5% 0; }
      #lider .menu_icones_respal .item_respal .cont_icone .cont_img_icone {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/circulogris-conlinea.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: 30px 2px; }
      #lider .menu_icones_respal .item_respal .cont_icone .icone {
        background-image: url(../../imagenes/ContaPyme/pag-web/home2020-2/iconos-respaldo.png);
        background-repeat: no-repeat;
        width: 135px;
        height: 135px;
        background-size: 1010%; }
      #lider .menu_icones_respal .item_respal .cont_icone .icone_1 {
        background-position: -37.5px -18px; }
      #lider .menu_icones_respal .item_respal .cont_icone .icone_2 {
        background-position: -270px -18px; }
      #lider .menu_icones_respal .item_respal .cont_icone .icone_3 {
        background-position: -500px -18px; }
      #lider .menu_icones_respal .item_respal .cont_icone .icone_4 {
        background-position: -729px -18px; }
      #lider .menu_icones_respal .item_respal .cont_icone .icone_5 {
        background-position: -961px -18px; }
      #lider .menu_icones_respal .item_respal .cont_icone .icone_6 {
        background-position: -1192px -18px; }

#confianza {
  text-align: left;
  padding: 4% 0; }
  #confianza .cont_usu {
    background: url(/imagenes/ContaPyme/pag-web/home2020-2/porque-confiar.png) no-repeat;
    background-position-x: 50%;
    background-position-y: 5%;
    background-size: contain; }
  #confianza .cont_info {
    padding-top: 2%; }
    #confianza .cont_info h2 {
      color: #3A4556;
      font-size: 45px;
      font-weight: 600;
      width: 100%;
      margin: 0;
      padding: 3% 32% 0% 0; }
    #confianza .cont_info .img-icone {
      background-image: url(/imagenes/ContaPyme/pag-web/home2020-2/generadores-confianza.png);
      background-repeat: no-repeat;
      width: 95px;
      height: 95px;
      background-size: 620%; }
    #confianza .cont_info .img1 {
      background-position: -25px -7px; }
    #confianza .cont_info .img2 {
      background-position: -136px -7px; }
    #confianza .cont_info .img3 {
      background-position: -247px -7px; }
    #confianza .cont_info .img4 {
      background-position: -359px -7px; }
    #confianza .cont_info .img5 {
      background-position: -472px -7px; }
    #confianza .cont_info .cont_info_1 {
      padding-top: 3%; }
    #confianza .cont_info .cont_info_2 {
      padding-top: 25%; }
    #confianza .cont_info .cont_info_1, #confianza .cont_info .cont_info_2 {
      padding-right: 5%; }
      #confianza .cont_info .cont_info_1 .item_pasos, #confianza .cont_info .cont_info_2 .item_pasos {
        padding-top: 20px; }
        #confianza .cont_info .cont_info_1 .item_pasos h4, #confianza .cont_info .cont_info_1 .item_pasos p, #confianza .cont_info .cont_info_2 .item_pasos h4, #confianza .cont_info .cont_info_2 .item_pasos p {
          margin: 0;
          line-height: initial;
          color: #616161;
          width: 100%; }
        #confianza .cont_info .cont_info_1 .item_pasos h4, #confianza .cont_info .cont_info_2 .item_pasos h4 {
          font-weight: 700;
          font-size: 27px; }
        #confianza .cont_info .cont_info_1 .item_pasos p, #confianza .cont_info .cont_info_2 .item_pasos p {
          font-weight: 300;
          font-size: 23px; }

#casos-exito {
  text-align: center;
  padding: 4% 0 10%; }
  #casos-exito h2 {
    color: #3A4556;
    font-size: 45px;
    font-weight: 600;
    width: 100%;
    margin: 0;
    padding: 0 3%; }
  #casos-exito .comilla_open, #casos-exito .comilla_close {
    width: 250px;
    height: 250px;
    background-repeat: no-repeat;
    position: absolute;
    z-index: -1;
    background-image: url(/imagenes/ContaPyme/pag-web/home2020-2/comillas.png);
    background-size: 240%; }
  #casos-exito .comilla_open {
    left: 22%;
    background-position: -10px -7px; }
  #casos-exito .comilla_close {
    right: 22%;
    background-position: -340px 7px;
    bottom: -45%; }
  #casos-exito .slider-casos {
    padding-top: 5%; }
    #casos-exito .slider-casos #myCarousel2 .carousel-inner .item .coment, #casos-exito .slider-casos #myCarousel2 .carousel-inner .item .autor {
      font-size: 22px;
      padding: 0 10%; }
    #casos-exito .slider-casos #myCarousel2 .carousel-inner .item .coment {
      font-weight: 300; }
    #casos-exito .slider-casos #myCarousel2 .carousel-inner .item .autor {
      font-weight: 500; }
    #casos-exito .slider-casos #myCarousel2 .carousel-control {
      background-image: inherit;
      cursor: pointer; }
    #casos-exito .slider-casos #myCarousel2 .carousel-control .glyphicon {
      background-repeat: no-repeat;
      transform: scale(0.5);
      height: 60px;
      width: 75px;
      top: 39%; }
    #casos-exito .slider-casos #myCarousel2 .carousel-control .glyphicon-chevron-left {
      background-image: url(/imagenes/ContaPyme/pag-web/home2020-2/flecha-izq-gris.png);
      left: 20%; }
      #casos-exito .slider-casos #myCarousel2 .carousel-control .glyphicon-chevron-left:before {
        content: ""; }
    #casos-exito .slider-casos #myCarousel2 .carousel-control .glyphicon-chevron-right {
      background-image: url(/imagenes/ContaPyme/pag-web/home2020-2/flecha-der-gris.png);
      right: 20%; }
      #casos-exito .slider-casos #myCarousel2 .carousel-control .glyphicon-chevron-right:before {
        content: ""; }

#premios {
  background-color: #EEF5FF;
  text-align: center;
  padding: 4% 0; }
  #premios h2 {
    color: #3A4556;
    font-size: 45px;
    font-weight: 600;
    width: 100%;
    margin: 0;
    padding: 0% 3%; }
  #premios img {
    padding: 5% 10% 0;
    margin: auto;
    display: table; }

/*div,img,h1,h2,h3,h4,label,p,span,ul,li
 * border: 1px solid #000/* */
@media(max-width: 1920px) {
  #top-header .cont-img {
    background-size: 100%; }

  #adelante .cont_1 .img_prin {
    background-size: auto; }

  #lider .menu_icones_respal .item_respal .cont_icone .cont_img_icone {
    background-size: 102%;
    background-position: -10px 2px; } 
  }


@media(max-width: 1680px) {
  #top-header .cont-img {
    padding: 5% 0 8% 3.8%;
    background-position-y: 43%; }
  #top-header .text_initial h1 {
    font-size: 43px;
    padding-right: 32%; }
  #top-header .text_initial label {
    font-size: 26px; }
  #top-header .text_initial a {
    font-size: 21px; }

  #adelante h2 {
    font-size: 43px; }
  #adelante .cont_1 .cont_pasos h3, #adelante .cont_2 .cont_pasos h3, #paquetes label {
    font-size: 28px; }
  #adelante .cont_1 .cont_pasos label, #adelante .cont_2 .cont_pasos label {
    font-size: 26px; }
  #adelante .cont_1 .cont_pasos .pasos h4, #adelante .cont_1 .cont_pasos .pasos p, #adelante .cont_2 .cont_pasos .pasos h4, #adelante .cont_2 .cont_pasos .pasos p {
    font-size: 21px; }

  #areas h2 {
    font-size: 43px; }

  #paquetes h2 {
    font-size: 43px; }
  /* #paquetes label {
    font-size: 23px; } */
  #paquetes .cont_paquete .head {
    height: 240px; }
    #paquetes .cont_paquete .head h3 {
      font-size: 27px; }
  #paquetes .cont_paquete .body ul li {
    font-size: 18px;
    padding: 15px 14px; }
  #paquetes .cont_paquete .info h4 {
    font-size: 21px; }
  #paquetes .cont_paquete .info .costo {
    font-size: 21px; }
  #paquetes .cont_paquete .info .licen {
    font-size: 16px; }
  #paquetes .cont_paquete .info p,#paquetes .cont_paquete .info label {
    font-size: 18px;
    line-height: 26px; }
  #paquetes .cont_paquete .info .deta {
    font-size: 15px; }
  #paquetes .cont_paquete .info .boton {
    padding: 8px 20px 7px; }

  #lider h2 {
    font-size: 43px; }
  #lider .cont_menu .cont_items ul li {
    font-size: 19px; }
    #lider .cont_menu .cont_items ul li .cont_item .icone {
      width: 55px;
      height: 55px;
      background-size: 780%; }
    #lider .cont_menu .cont_items ul li .cont_item .icone_item_1 {
      background-position: -2px 0px; }
    #lider .cont_menu .cont_items ul li .cont_item .icone_item_2 {
      background-position: -58px -2px; }
    #lider .cont_menu .cont_items ul li .cont_item .icone_item_3 {
      background-position: -130px -8px; }
    #lider .cont_menu .cont_items ul li .cont_item .icone_item_4 {
      background-position: -204px -3px; }
    #lider .cont_menu .cont_items ul li .cont_item .icone_item_5 {
      background-position: -276px -2px; }
    #lider .cont_menu .cont_items ul li .cont_item .icone_item_6 {
      background-position: -353px -4px; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item h3 {
    font-size: 28px; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item p {
    font-size: 21px;
    line-height: 29px; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_1 {
    background-position: -84px 0px; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_2 {
    background-size: 100% 100%; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_3 {
    background-size: 100% 100%; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_4 {
    background-size: 100% 100%; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_5 {
    background-size: 100% 100%; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item .img_item_6 {
    background-size: 100% 100%; }


    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item h3 {
      font-size: 28px; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item p {
      font-size: 21px;
      line-height: 29px; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_1 {
      background-position: -84px 0px; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_2 {
      background-size: 100% 100%; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_3 {
      background-size: 100% 100%; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_4 {
      background-size: 100% 100%; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_5 {
      background-size: 100% 100%; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item .img_item_6 {
      background-size: 100% 100%; }


  #lider .menu_icones_respal .item_respal .cont_icone .cont_img_icone {
    background-position: -15px 2px; }
  }


@media(max-width: 1380px) {


  #lider h2 {
    font-size: 40px; }
  #lider .cont_menu .cont_items ul li {
    font-size: 18px; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item p {
    font-size: 20px;
    line-height: 28px;
    padding: 1% 3% 5%; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item p {
      font-size: 20px;
      line-height: 28px;
      padding: 1% 3% 5%; }
  #lider .menu_icones_respal .item_respal .cont_icone h3 {
    font-size: 19px;
    line-height: 27px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone {
    width: 115px;
    height: 115px;
    background-size: 980%; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_1 {
    background-position: -30.5px -14px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_2 {
    background-position: -221.5px -14px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_3 {
    background-position: -412px -14px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_4 {
    background-position: -601px -14px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_5 {
    background-position: -793px -14px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_6 {
    background-position: -984px -14px; }

  }

  
@media(max-width: 1199px) {
 

  #lider h2 {
    font-size: 38px; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item p {
    padding: 1% 3% 2%; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item p {
      padding: 1% 3% 2%; }
  #lider .menu_icones_respal .item_respal .cont_icone h3 {
    font-size: 18px;
    line-height: 26px; }

  }

 
@media(max-width: 991px) {
  
  #lider h2 {
    font-size: 35px; }
  #lider .cont_menu .cont_items ul {
    display: flex; }
    #lider .cont_menu .cont_items ul li {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%; }
      #lider .cont_menu .cont_items ul li .cont_item .icone {
        display: table;
        margin: auto;
        width: 65px;
        height: 65px;
        background-size: 810%; }
      #lider .cont_menu .cont_items ul li .cont_item .icone_item_1 {
        background-position: -4px -2px; }
      #lider .cont_menu .cont_items ul li .cont_item .icone_item_2 {
        background-position: -71px -2px; }
      #lider .cont_menu .cont_items ul li .cont_item .icone_item_3 {
        background-position: -158px -13px; }
      #lider .cont_menu .cont_items ul li .cont_item .icone_item_4 {
        background-position: -251px -5px; }
      #lider .cont_menu .cont_items ul li .cont_item .icone_item_5 {
        background-position: -340px -3px; }
      #lider .cont_menu .cont_items ul li .cont_item .icone_item_6 {
        background-position: -434px -5px; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item p {
    padding: 2% 3% 8%; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item p {
      padding: 2% 3% 8%; }
  #lider .menu_icones_respal .item_respal .cont_icone {
    padding-top: 4%; }
    #lider .menu_icones_respal .item_respal .cont_icone h3 {
      padding: 12px 15% 0; }
    #lider .menu_icones_respal .item_respal .cont_icone .cont_img_icone {
      background-image: initial; }
    }

  
@media(max-width: 767px) {

  #lider h2 {
    font-size: 33px; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item h3 {
    font-size: 26px;
    padding-top: 3%; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item p {
    font-size: 19px;
    line-height: 27px; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item h3 {
      font-size: 26px;
      padding-top: 3%; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item p {
      font-size: 19px;
      line-height: 27px; }
    }

@media(max-width: 560px) {

  #lider h2 {
    font-size: 30px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone {
    width: 55px;
    height: 55px;
    background-size: 780%; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_1 {
    background-position: -2px 0px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_2 {
    background-position: -58px -2px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_3 {
    background-position: -130px -8px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_4 {
    background-position: -204px -3px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_5 {
    background-position: -276px -2px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_6 {
    background-position: -353px -4px; }
  }

@media(max-width: 420px) {
  
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item h3 {
    font-size: 24px; }
  #lider .cont_menu .cont_slider #myCarousel .carousel-inner .item p {
    font-size: 17px;
    line-height: 25px;
    padding: 2% 5% 8%; }

    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item h3 {
      font-size: 24px; }
    #lider .cont_menu .cont_slider #myCarousel3 .carousel-inner .item p {
      font-size: 17px;
      line-height: 25px;
      padding: 2% 5% 8%; }
    }

@media(max-width: 380px) {


  #lider h2 {
    font-size: 25px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone {
    width: 45px;
    height: 45px;
    background-size: 880%; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_1 {
    background-position: -5px -4px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_2 {
    background-position: -60px -5px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_3 {
    background-position: -123px -9px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_4 {
    background-position: -192px -5px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_5 {
    background-position: -258px -4px; }
  #lider .cont_menu .cont_items ul li .cont_item .icone_item_6 {
    background-position: -329px -6px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone {
    width: 95px;
    height: 95px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_1 {
    background-position: -24.5px -11px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_2 {
    background-position: -183px -11px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_3 {
    background-position: -340.5px -11px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_4 {
    background-position: -497px -11px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_5 {
    background-position: -655px -11px; }
  #lider .menu_icones_respal .item_respal .cont_icone .icone_6 {
    background-position: -812.5px -11px; }
  #lider .menu_icones_respal .item_respal .cont_icone h3 {
    padding: 12px 2% 0;
    font-size: 16px;
    line-height: 24px; }

}

