    /* ======================================
             Rules for sizing the icon. 
    ========================================= */

    .md-18-ico { font-size: 18px !important; }
    .md-20-ico { font-size: 20px !important; }
    .md-22-ico { font-size: 22px !important; }
    .md-24-ico { font-size: 24px !important; }
    .md-26-ico { font-size: 26px !important; }
    .md-36-ico { font-size: 36px !important; }
    .md-38-ico { font-size: 38px !important; }
    .md-40-ico { font-size: 40px !important; }
    .md-42-ico { font-size: 42px !important; }
    .md-48-ico { font-size: 48px !important; }


    .md-ico-color { font-size: 5rem !important;
                    color: #ff7200; }

    .cid-sjP9NFGX5H .mbr-iconfont {
                      display: block;
                      font-size: 5rem;
                      color: #ff7200;
                      margin-bottom: 2rem;
                    }
    
    /* ======================================
            Footer Code
    ========================================= */
    
  


    /* ======================================
            Font Code Special
    ========================================= */

    .price-top{
      line-height: 2em !important;
    }

    

    .display-5-line-bl {
      font-size: 2.4375rem;
      line-height: 1.1;
      letter-spacing: -0.01em;
      text-decoration: line-through #ff7200 5px;
      color: black;
    }
    
    /* ======================================
            IMG PROMO 
    ========================================= */

    .img-promo{
      width: 20vw;
      padding-bottom: 2em;
    }

   .overlights{
      background:white;
   }

  .calcetin-mvl{
    display: block;
  }

    /* ======================================
            @MEDIAS - MOBILE, IPAD, ETC. 
    ========================================= */
    
    @media (max-width: 900px) {
      .text-align-mv {
        text-align: left !important;
      }

      .cid-sg6XlHzbjQ {
        background-color: #082c4e;
        padding-top: 5em!important;
      }

      .cid-sjvNVorXC4 {
        padding-top: 60px;
        padding-bottom: 40px;
        background-color: #f2eae2;
      }

      .mbr-fullscreen {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        min-height: 50vh;
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .cid-sjvL8Rtvrp h3{
      padding-top: 1em;
    }

    .txt-mvl-center-buy{
      display: flex;
      justify-content: center;
    }
    
    }
    
   
    @media (max-width: 600px) {

      .txt-mvl-center-buy{
        display: flex;
        justify-content: center;
      }

      .cid-sg6XlHzbjQ {
        background-color: #082c4e;
        padding-top: 5em!important;
      }
      
      .text-align-mv {
        text-align: left !important;
      }

      .text-align-mv2 {
        text-align: center !important;
      }

      .cid-sjvL8Rtvrp h3{
        padding-top: 1em;
      }

      .display-1-ye{
        font-size: 2em;
      }
      .display-5-line-bl2{

        font-size: 1.4em !important;
      }

      .cid-sjvNVorXC4 {
        padding-top: 60px;
        padding-bottom: 40px;
        background-color: #f2eae2;
      }


      .mbr-fullscreen {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        min-height: 50vh;
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

      .cid-s1YMbJUPDd h3{
        text-align: left !important;
      }

      .cid-s1YMbJUPDd p{
        text-align: left !important;
      }

      .cid-sjkkjec3NG h1{
        padding-top: 1em;

      }

      .margen-movl{
        width: 90% !important;
      }

      .calcetin-mvl {
        display: none;

      }

      .cid-sesiKMVCPL {

        background: linear-gradient(0deg, rgba(255, 255, 255, 0.80), rgba(255, 255, 255, 0.60)), url("../assets/images/front2.png");

        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: center;
        background-size: cover;
       
      }
      

      


  



    }

     /* ======================================
           BTN
    ========================================= */

    .btn-primary-outline-2 {
      color: black!important;
    }
    .btn-primary-outline-2,
    .btn-primary-outline-2:active {
      background: none;
      border-color: #a0bc30;
      color: #a0bc30;
    }
    .btn-primary-outline-2:hover,
    .btn-primary-outline-2:focus,
    .btn-primary-outline-2.focus,
    .btn-primary-outline-2.active {
      color: #ffffff;
      background-color: #a0bc30;
      border-color: #a0bc30;
    }
    .btn-primary-outline-2.disabled,
    .btn-primary-outline-2:disabled {
      color: #ffffff !important;
      background-color: #a0bc30 !important;
      border-color: #a0bc30 !important;
    }
    .btn-primary-outline-2:hover,
    .btn-primary-outline-2:focus {
      background: linear-gradient(to left, #a0bc30, #a0bc30);
      border-color: transparent!important;
      background-size: 110%;
      background-position: center;
    }