        .texto_h3{
          font-size: 1.4rem; 
          font-weight: 700; 
          color: #3a3a3a; 
          text-decoration: 2px underline;
        }
        .texto_h3:hover{
          color:#FF8A02;
        }
        .container_iframe {
          position: relative;
          width: 100%;
          overflow: hidden;
          padding-top: 56.25%; /* 16:9 Aspect Ratio */
        }
        .responsive-iframe {
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
          width: 100%;
          height: 100%;
          border: none;
        }
        /* Inicio Imagenes automaticas>*/
          .blog .carousel-indicators {
            left: 0;
            top: auto;
            bottom: -40px;
          }
          .blog .carousel-indicators li {
            background: #a3a3a3;
            border-radius: 50%;
            width: 8px;
            height: 8px;
          }
          .blog .carousel-indicators .active {
              background: #707070;
          }
        /* Fin Imagenes automaticas>*/
        .box {
          position: relative;
          display: inline-block;
          width: 100%;
          height: 100%;
          background-color: #fff0;
          border-radius: 5px;
          box-shadow: 5px 5px 7px rgba(219, 219, 219, 0.98);
          border-radius: 5px;
          -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        /*.box::after {
          content: "";
          border-radius: 5px;
          position: absolute;
          z-index: -1;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
          opacity: 0;
          -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
          color: red;
        }*/
        /*.box:hover {
          -webkit-transform: scale(1.25, 1.25);
          transform: scale(1.09, 1.09);
          color: #ff0000;
        }*/
        .box:hover::after {
          opacity: 1;
          color: red;
        }
        a { color: #FFF; }
        .img1 {
          width: 100%;
          height: auto;
          padding-top: 5px;
        }
        .section_div{
          background-color: #fafafa;
        }
        .img23 {
          width: 50%;
          height: auto;
        }
        @media (min-width: 768px) {
          .pantalla-768{
            display: none;
          }
          .img_footer {
            width: 70%;
            height: auto;
          }
          .img_footer1 {
            width: 80%;
            height: auto;
          }
        }
        @media (max-width: 576px){
        .simply-amount {
            /*font-size: 50px;*/
            font-size: 30px;
        }

        .simply-word {
            /*font-size: 15px;*/
            font-size: 12px;
        }
    
          .display_principal{
            display: none;
          }
          .h1_titulo{
            font-size: 2rem;
            font-weight: 700;
            color: #000000;
          }
          .p_titulo{
            font-size: 1.7rem;
            font-weight: 100;
            color: #ff8c02;
          }
          .col-sm-4-1 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-3-1 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-5-1 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .pantalla123{
            display: none;
          }
          .centrar_redes{
            text-align: center;
            padding-top: 30px;
          }
          .center_contacto_movil{
            text-align: center;
          }
          .img_footer1 {
            width: 55%;
            height: auto;
          }
          .img_footer {
            width: 70%;
            height: auto;
          }
        }
        @media screen and (min-width : 576px) and (max-width: 767px) {
        .simply-amount {
            font-size: 35px;
            /*font-size: 30px;*/
        }

        .simply-word {
            font-size: 13px;
            /*font-size: 12px;*/
        }
            
          .display_principal{
            display: none;
          }
          .h1_titulo{
            font-size: 2rem;
            font-weight: 700;
            color: #000000;
          }
          .p_titulo{
            font-size: 1.7rem;
            font-weight: 100;
            color: #ff8c02;
          }
          .pantalla123{
            display: none;
          }
          .img_footer {
            width: 70%;
            height: auto;
          }
          .col-sm-4-1 {
            -ms-flex: 0 0 33.333333333%;
            flex: 0 0 33.333333333%;
            max-width: 33.333333333%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-3-1 {
            -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
            max-width: 33.333%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-5-1 {
            -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
            max-width: 41.666667%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-1-1 {
            -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
            max-width: 8.33333333%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .centrar_redes{
            text-align: center;
            padding-top: 30px;
          }
          .center_contacto_movil{
            text-align: center;
          }
          .img_footer1 {
            width: 55%;
            height: auto;
          }
        }
        @media screen and (min-width : 768px) and (max-width : 1199px) {
        .simply-amount {
            font-size: 50px;
            /*font-size: 30px;*/
        }

        .simply-word {
            font-size: 15px;
            /*font-size: 12px;*/
        }
            
          .display_principal{
            display: none;
          }
          .h1_titulo{
            font-size: 2rem;
            font-weight: 700;
            color: #000000;
          }
          .p_titulo{
            font-size: 1.7rem;
            font-weight: 100;
            color: #ff8c02;
          }
          .intro-single {
            padding-top: 6.5rem;
          }
          .img_footer {
            width: 100%;
            height: auto;
          }
          .col-sm-4-1 {
            -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
            max-width: 33.333333%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-3-1 {
            -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
            max-width: 33.333%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-5-1 {
            -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
            max-width: 41.666667%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-1-1 {
            -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
            max-width: 8.33333333%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
        }
        @media (min-width: 1200px) {
            .simply-amount {
            font-size: 50px;
            /*font-size: 30px;*/
        }

        .simply-word {
            font-size: 15px;
            /*font-size: 12px;*/
        }
          .container_display {
            max-width: 1640px;
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
          }
          .pantalla-1199{
            display: none;
          }
          .h1_titulo{
            font-size: 4.5rem;
            font-weight: 700;
            color: #000000;
          }
          .p_titulo{
            font-size: 1.7rem;
            font-weight: 100;
            color: #ff8c02;
          }
          .intro-single {
            padding-top: 6.5rem;
          }
          .img_footer {
            width: 100%;
            height: auto;
          }
          .col-sm-4-1 {
            -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
            max-width: 33.333333%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-3-1 {
            -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
            max-width: 33.333%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-5-1 {
            -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
            max-width: 33.333333%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
          .col-sm-1-1 {
            -ms-flex: 0 0 16.666666%;
            flex: 0 0 16.666666%;
            max-width: 16.666666%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
          }
        }


/*---------------------------------------------------------------------------------------------------------------------------------------*/

        .tabs {}

        .tabs input[name="tab-control"] { display: none; }

        .tabs .content section h2,
        .tabs ul li label {
          font-size: 18px;
          color: #fff;
        }

        .tabs ul {
          list-style-type: none;
          padding-left: 0;
          display: -webkit-box;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
                  flex-direction: row;
          margin-bottom: 10px;
          -webkit-box-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: end;
                  align-items: flex-end;
          flex-wrap: wrap;
        }

        .tabs ul li {
          box-sizing: border-box;
          -webkit-box-flex: 1;
                  flex: 1;
          width: 25%;
          padding: 0 10px;
          text-align: center;
        }

        .tabs ul li label {
          -webkit-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          color: #929daf;
          padding: 5px auto;
          overflow: hidden;
          text-overflow: ellipsis;
          display: block;
          cursor: pointer;
          -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          white-space: nowrap;
          -webkit-touch-callout: none;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
        }

        .tabs ul li label br { display: none; }

        .tabs ul li label svg {
          fill: #929daf;
          height: 1.2em;
          vertical-align: bottom;
          margin-right: 0.2em;
          -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
        }

        .tabs ul li label:hover, .tabs ul li label:focus, .tabs ul li label:active {
          outline: 0;
          color: #bec5cf;
        }
        
        .tabs ul li label:hover svg, .tabs ul li label:focus svg, .tabs ul li label:active svg { fill: #bec5cf; }
        
        .tabs .slider {
          position: relative;
          width: 100%;
          -webkit-transition: all 0.33s cubic-bezier(0.38, 0.8, 0.32, 1.07);
          transition: all 0.33s cubic-bezier(0.38, 0.8, 0.32, 1.07);
        }
        
        .tabs .slider .indicator {
          position: relative;
          width: 50px;
          max-width: 100%;
          margin: 0 auto;
          height: 4px;
          background-image: linear-gradient(to left, #27D200, #FF8A02);
          border-radius: 1px;
        }
        
        .tabs .content { margin-top: 30px; }
        
        .tabs .content section {
          display: none;
          -webkit-animation-name: content;
                  animation-name: content;
          -webkit-animation-direction: normal;
                  animation-direction: normal;
          -webkit-animation-duration: 0.3s;
                  animation-duration: 0.3s;
          -webkit-animation-timing-function: ease-in-out;
                  animation-timing-function: ease-in-out;
          -webkit-animation-iteration-count: 1;
                  animation-iteration-count: 1;
          line-height: 1.4;
        }
        
        .tabs .content section h2 {
          color: #fff;
          display: none;
        }
        
        .tabs .content section h2::after {
          content: "";
          position: relative;
          display: block;
          width: 30px;
          height: 3px;
          background: #fff;
          margin-top: 5px;
          left: 1px;
        }

        .tabs input[name="tab-control"]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label {
          cursor: default;
          color: #fff;
        }
  
        .tabs input[name="tab-control"]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label svg { fill: #fff; }


        @media (max-width: 600px) {
          .tabs input[name="tab-control"]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label {
            background: rgba(0, 0, 0, 0);
          }
        }

        .tabs input[name="tab-control"]:nth-of-type(1):checked ~ .slider {
          -webkit-transform: translateX(0%);
                  transform: translateX(0%);
        }
        
        .tabs input[name="tab-control"]:nth-of-type(1):checked ~ .content > section:nth-child(1) { display: block; }
        
        .tabs input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
          cursor: default;
          color: #428BFF;
        }
        
        .tabs input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label svg { fill: #428BFF; }
        
        @media (max-width: 600px) {
          .tabs input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
            background: rgba(0, 0, 0, 0);
          }
        }

        .tabs input[name="tab-control"]:nth-of-type(2):checked ~ .slider {
          -webkit-transform: translateX(100%);
                  transform: translateX(100%);
        }

        .tabs input[name="tab-control"]:nth-of-type(2):checked ~ .content > section:nth-child(2) { display: block; }
        
        .tabs input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label {
          cursor: default;
          color: #428BFF;
        }
        
        .tabs input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label svg { fill: #428BFF; }
        
        @media (max-width: 600px) {
          .tabs input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label {
            background: rgba(0, 0, 0, 0);
          }
        }
        
        .tabs input[name="tab-control"]:nth-of-type(3):checked ~ .slider {
          -webkit-transform: translateX(200%);
                  transform: translateX(200%);
        }
        
        .tabs input[name="tab-control"]:nth-of-type(3):checked ~ .content > section:nth-child(3) { display: block; }
        
        .tabs input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {
          cursor: default;
          color: #428BFF;
        }
        
        .tabs input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label svg { fill: #428BFF; }

        @media (max-width: 600px) {
          .tabs input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {
            background: rgba(0, 0, 0, 0.08);
          }
        }
        
        .tabs input[name="tab-control"]:nth-of-type(4):checked ~ .slider {
          -webkit-transform: translateX(300%);
                  transform: translateX(300%);
        }
        
        .tabs input[name="tab-control"]:nth-of-type(4):checked ~ .content > section:nth-child(4) { display: block; }
        
        @-webkit-keyframes content {
          from {
            opacity: 0;
            -webkit-transform: translateY(5%);
                    transform: translateY(5%);
          }
          to {
            opacity: 1;
            -webkit-transform: translateY(0%);
                    transform: translateY(0%);
          }
        }
        
        @keyframes content {
          from {
            opacity: 0;
            -webkit-transform: translateY(5%);
                    transform: translateY(5%);
          }
          to {
            opacity: 1;
            -webkit-transform: translateY(0%);
                    transform: translateY(0%);
          }
        }

        @media (max-width: 1000px) {
          .tabs ul li label { white-space: initial; }
          .tabs ul li label br { display: initial; }
          .tabs ul li label svg { height: 1.5em; }
        }

        @media (max-width: 600px) {
          .tabs ul li label {
            padding: 5px;
            border-radius: 5px;
          }
          .tabs ul li label span { display: none; }
          .tabs .slider { display: none; }
          .tabs .content { margin-top: 5px; }
          .tabs .content section h2 { display: block; }
        }

        .blog .carousel-indicators {
          left: 0;
          top: auto;
          bottom: -40px;
        }
        
        .blog .carousel-indicators li {
            background: #a3a3a3;
            border-radius: 50%;
            width: 8px;
            height: 8px;
        }
        
        .blog .carousel-indicators .active { background: #707070; }

/*------------------------------------------------------------------------*/
            @media screen and (max-width: 768px) {
              .pantalla1{
              display: none;
            }

            .col-md-2-2 {
              -ms-flex: 0 0 50%;
              flex: 0 0 50%;
              max-width: 50%;
              padding-right: 15px;
              padding-left: 15px;
              padding-bottom: 15px;
            }

          }

             @media screen and (min-width: 766px) {
                .pantalla{
                    display: none;
                  }

                .col-md-2-2 {
                  -ms-flex: 0 0 33%;
                  flex: 0 0 33%;
                  max-width: 33%;
                  padding-right: 15px;
                  padding-left: 15px;
                  padding-bottom: 15px;
                  }
             }


          

            @media (min-width: 1200px) {
            .pantalla{
              display: none;
            }
            .col-md-2-2 {
              -ms-flex: 0 0 16.666667%;
              flex: 0 0 16.666667%;
              max-width: 16.666667%;
              padding-right: 15px;
              padding-left: 15px;
              padding-bottom: 15px;
            }

            }