/* Large Screen :1920px. */
@media (min-width: 1400px) and (max-width: 1920px) {
  .u-align-left-xl { text-align: left; }
  .u-image-circle.u-expanded-width-xl { padding-bottom: 100%; }
  .u-sheet { width: 90%; }
  .u-expanded-width-xl { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
  .cards { grid-template-columns: repeat(3, 1fr); }
  .icon-img{ width: 180px; height: 180px; }
  .search-field, .search-field.-size-s { font-size: 13px;}
  .banner-area { min-height: 600px;}
  .u-section-1 {min-height: 861px; background-position: 74% 50% !important;}
  .u-section-1 .u-group-1 {width: calc(((100% - 940px) / 2) + 250px); min-height: auto; margin-top: 128px ;}
  .u-section-1 .u-text-1 {width: auto}
  .u-section-1 .u-text-2 {width: auto; margin-top: 56px}
  .u-section-1 .u-btn-1 {margin-top: 132px}
  u-layout-row > .u-size-60-xl {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .u-layout-col > .u-size-60-xl {
    flex: 60 0 100%;
  }
  .u-layout-row > .u-size-59-xl {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
  }
  .u-layout-col > .u-size-59-xl {
    flex: 59 0 98.33333333%;
  }
  .u-layout-row > .u-size-58-xl {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
  }
  .u-layout-col > .u-size-58-xl {
    flex: 58 0 96.66666667%;
  }
  .u-layout-row > .u-size-57-xl {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .u-layout-col > .u-size-57-xl {
    flex: 57 0 95%;
  }
  .u-layout-row > .u-size-56-xl {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
  }
  .u-layout-col > .u-size-56-xl {
    flex: 56 0 93.33333333%;
  }
  .u-layout-row > .u-size-55-xl {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .u-layout-col > .u-size-55-xl {
    flex: 55 0 91.66666667%;
  }
  .u-layout-row > .u-size-54-xl {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .u-layout-col > .u-size-54-xl {
    flex: 54 0 90%;
  }
  .u-layout-row > .u-size-53-xl {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
  }
  .u-layout-col > .u-size-53-xl {
    flex: 53 0 88.33333333%;
  }
  .u-layout-row > .u-size-52-xl {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
  }
  .u-layout-col > .u-size-52-xl {
    flex: 52 0 86.66666667%;
  }
  .u-layout-row > .u-size-51-xl {
    flex: 0 0 85%;
    max-width: 85%;
  }
  .u-layout-col > .u-size-51-xl {
    flex: 51 0 85%;
  }
  .u-layout-row > .u-size-50-xl {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .u-layout-col > .u-size-50-xl {
    flex: 50 0 83.33333333%;
  }
  .u-layout-row > .u-size-49-xl {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
  }
  .u-layout-col > .u-size-49-xl {
    flex: 49 0 81.66666667%;
  }
  .u-layout-row > .u-size-48-xl {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .u-layout-col > .u-size-48-xl {
    flex: 48 0 80%;
  }
  .u-layout-row > .u-size-47-xl {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
  }
  .u-layout-col > .u-size-47-xl {
    flex: 47 0 78.33333333%;
  }
  .u-layout-row > .u-size-46-xl {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
  }
  .u-layout-col > .u-size-46-xl {
    flex: 46 0 76.66666667%;
  }
  .u-layout-row > .u-size-45-xl {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .u-layout-col > .u-size-45-xl {
    flex: 45 0 75%;
  }
  .u-layout-row > .u-size-44-xl {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
  }
  .u-layout-col > .u-size-44-xl {
    flex: 44 0 73.33333333%;
  }
  .u-layout-row > .u-size-43-xl {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
  }
  .u-layout-col > .u-size-43-xl {
    flex: 43 0 71.66666667%;
  }
  .u-layout-row > .u-size-42-xl {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .u-layout-col > .u-size-42-xl {
    flex: 42 0 70%;
  }
  .u-layout-row > .u-size-41-xl {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
  }
  .u-layout-col > .u-size-41-xl {
    flex: 41 0 68.33333333%;
  }
  .u-layout-row > .u-size-40-xl {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .u-layout-col > .u-size-40-xl {
    flex: 40 0 66.66666667%;
  }
  .u-layout-row > .u-size-39-xl {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .u-layout-col > .u-size-39-xl {
    flex: 39 0 65%;
  }
  .u-layout-row > .u-size-38-xl {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
  }
  .u-layout-col > .u-size-38-xl {
    flex: 38 0 63.33333333%;
  }
  .u-layout-row > .u-size-37-xl {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
  }
  .u-layout-col > .u-size-37-xl {
    flex: 37 0 61.66666667%;
  }
  .u-layout-row > .u-size-36-xl {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .u-layout-col > .u-size-36-xl {
    flex: 36 0 60%;
  }
  .u-layout-row > .u-size-35-xl {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .u-layout-col > .u-size-35-xl {
    flex: 35 0 58.33333333%;
  }
  .u-layout-row > .u-size-34-xl {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
  }
  .u-layout-col > .u-size-34-xl {
    flex: 34 0 56.66666667%;
  }
  .u-layout-row > .u-size-33-xl {
    flex: 0 0 55%;
    max-width: 55%;
  }
  .u-layout-col > .u-size-33-xl {
    flex: 33 0 55%;
  }
  .u-layout-row > .u-size-32-xl {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
  }
  .u-layout-col > .u-size-32-xl {
    flex: 32 0 53.33333333%;
  }
  .u-layout-row > .u-size-31-xl {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
  }
  .u-layout-col > .u-size-31-xl {
    flex: 31 0 51.66666667%;
  }
  .u-layout-row > .u-size-30-xl {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .u-layout-col > .u-size-30-xl {
    flex: 30 0 50%;
  }
  .u-layout-row > .u-size-29-xl {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
  }
  .u-layout-col > .u-size-29-xl {
    flex: 29 0 48.33333333%;
  }
  .u-layout-row > .u-size-28-xl {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
  }
  .u-layout-col > .u-size-28-xl {
    flex: 28 0 46.66666667%;
  }
  .u-layout-row > .u-size-27-xl {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .u-layout-col > .u-size-27-xl {
    flex: 27 0 45%;
  }
  .u-layout-row > .u-size-26-xl {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
  }
  .u-layout-col > .u-size-26-xl {
    flex: 26 0 43.33333333%;
  }
  .u-layout-row > .u-size-25-xl {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .u-layout-col > .u-size-25-xl {
    flex: 25 0 41.66666667%;
  }
  .u-layout-row > .u-size-24-xl {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .u-layout-col > .u-size-24-xl {
    flex: 24 0 40%;
  }
  .u-layout-row > .u-size-23-xl {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
  }
  .u-layout-col > .u-size-23-xl {
    flex: 23 0 38.33333333%;
  }
  .u-layout-row > .u-size-22-xl {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
  }
  .u-layout-col > .u-size-22-xl {
    flex: 22 0 36.66666667%;
  }
  .u-layout-row > .u-size-21-xl {
    flex: 0 0 35%;
    max-width: 35%;
  }
  .u-layout-col > .u-size-21-xl {
    flex: 21 0 35%;
  }
  .u-layout-row > .u-size-20-xl {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .u-layout-col > .u-size-20-xl {
    flex: 20 0 33.33333333%;
  }
  .u-layout-row > .u-size-19-xl {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
  }
  .u-layout-col > .u-size-19-xl {
    flex: 19 0 31.66666667%;
  }
  .u-layout-row > .u-size-18-xl {
    flex: 0 0 30%;
    max-width: 30%;
  }
  .u-layout-col > .u-size-18-xl {
    flex: 18 0 30%;
  }
  .u-layout-row > .u-size-17-xl {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
  }
  .u-layout-col > .u-size-17-xl {
    flex: 17 0 28.33333333%;
  }
  .u-layout-row > .u-size-16-xl {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
  }
  .u-layout-col > .u-size-16-xl {
    flex: 16 0 26.66666667%;
  }
  .u-layout-row > .u-size-15-xl {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .u-layout-col > .u-size-15-xl {
    flex: 15 0 25%;
  }
  .u-layout-row > .u-size-14-xl {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
  }
  .u-layout-col > .u-size-14-xl {
    flex: 14 0 23.33333333%;
  }
  .u-layout-row > .u-size-13-xl {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
  }
  .u-layout-col > .u-size-13-xl {
    flex: 13 0 21.66666667%;
  }
  .u-layout-row > .u-size-12-xl {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .u-layout-col > .u-size-12-xl {
    flex: 12 0 20%;
  }
  .u-layout-row > .u-size-11-xl {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
  }
  .u-layout-col > .u-size-11-xl {
    flex: 11 0 18.33333333%;
  }
  .u-layout-row > .u-size-10-xl {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .u-layout-col > .u-size-10-xl {
    flex: 10 0 16.66666667%;
  }
  .u-layout-row > .u-size-9-xl {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .u-layout-col > .u-size-9-xl {
    flex: 9 0 15%;
  }
  .u-layout-row > .u-size-8-xl {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
  }
  .u-layout-col > .u-size-8-xl {
    flex: 8 0 13.33333333%;
  }
  .u-layout-row > .u-size-7-xl {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
  }
  .u-layout-col > .u-size-7-xl {
    flex: 7 0 11.66666667%;
  }
  .u-layout-row > .u-size-6-xl {
    flex: 0 0 10%;
    max-width: 10%;
  }
  .u-layout-col > .u-size-6-xl {
    flex: 6 0 10%;
  }
  .u-layout-row > .u-size-5-xl {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .u-layout-col > .u-size-5-xl {
    flex: 5 0 8.33333333%;
  }
  .u-layout-row > .u-size-4-xl {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
  }
  .u-layout-col > .u-size-4-xl {
    flex: 4 0 6.66666667%;
  }
  .u-layout-row > .u-size-3-xl {
    flex: 0 0 5%;
    max-width: 5%;
  }
  .u-layout-col > .u-size-3-xl {
    flex: 3 0 5%;
  }
  .u-layout-row > .u-size-2-xl {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
  }
  .u-layout-col > .u-size-2-xl {
    flex: 2 0 3.33333333%;
  }
  .u-layout-row > .u-size-1-xl {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
  }
  .u-layout-col > .u-size-1-xl {
    flex: 1 0 1.66666667%;
  }
  .u-layout-row > .u-size-0-xl {
    flex: 0 0 0%;
    max-width: 0%;
  }
  .u-layout-col > .u-size-0-xl {
    flex: 0 0 0%;
  }
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1399px) {
  .main-menu-area .container { width: 100%; }
  .u-align-left-lg { text-align: left; }
  .u-image-circle.u-expanded-width-lg { padding-bottom: 100%; }
  .u-sheet { width: 93%; }
  .u-expanded-width-lg { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
  .cards { grid-template-columns: repeat(3, 1fr); }
  .icons { margin-right: 7%;}
  .parte2 .icons { margin-right: 0%; }
  .icons:last-child{ margin-left: -12%;}
  .parte2 .icons:last-child{ margin-left: 0%;}
  .icon-img{ width: 120px !important; height: 120px !important; }
  .icon-img img {margin: 25px 0 0 0; width: 50%;  height: auto;}
  .icon-text{ width: 120px !important; }
  .zonas { width: 21.031rem;}
  .u-section-1 {min-height: 861px;}
  .u-section-1 .u-group-1 {width: calc(((100% - 940px) / 2) + 500px); min-height: 500px; margin-top: 40px ;}
  .u-section-1 .u-text-1 {width: auto}
  .u-section-1 .u-text-2 {width: auto; margin-top: 56px}
  .u-section-1 .u-btn-1 {margin-top: 40px}
  .menu-area ul li a { font-size: 12px; }
  .u-layout-row > .u-size-60-lg {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .u-layout-col > .u-size-60-lg {
    flex: 60 0 100%;
  }
  .u-layout-row > .u-size-59-lg {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
  }
  .u-layout-col > .u-size-59-lg {
    flex: 59 0 98.33333333%;
  }
  .u-layout-row > .u-size-58-lg {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
  }
  .u-layout-col > .u-size-58-lg {
    flex: 58 0 96.66666667%;
  }
  .u-layout-row > .u-size-57-lg {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .u-layout-col > .u-size-57-lg {
    flex: 57 0 95%;
  }
  .u-layout-row > .u-size-56-lg {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
  }
  .u-layout-col > .u-size-56-lg {
    flex: 56 0 93.33333333%;
  }
  .u-layout-row > .u-size-55-lg {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .u-layout-col > .u-size-55-lg {
    flex: 55 0 91.66666667%;
  }
  .u-layout-row > .u-size-54-lg {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .u-layout-col > .u-size-54-lg {
    flex: 54 0 90%;
  }
  .u-layout-row > .u-size-53-lg {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
  }
  .u-layout-col > .u-size-53-lg {
    flex: 53 0 88.33333333%;
  }
  .u-layout-row > .u-size-52-lg {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
  }
  .u-layout-col > .u-size-52-lg {
    flex: 52 0 86.66666667%;
  }
  .u-layout-row > .u-size-51-lg {
    flex: 0 0 85%;
    max-width: 85%;
  }
  .u-layout-col > .u-size-51-lg {
    flex: 51 0 85%;
  }
  .u-layout-row > .u-size-50-lg {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .u-layout-col > .u-size-50-lg {
    flex: 50 0 83.33333333%;
  }
  .u-layout-row > .u-size-49-lg {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
  }
  .u-layout-col > .u-size-49-lg {
    flex: 49 0 81.66666667%;
  }
  .u-layout-row > .u-size-48-lg {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .u-layout-col > .u-size-48-lg {
    flex: 48 0 80%;
  }
  .u-layout-row > .u-size-47-lg {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
  }
  .u-layout-col > .u-size-47-lg {
    flex: 47 0 78.33333333%;
  }
  .u-layout-row > .u-size-46-lg {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
  }
  .u-layout-col > .u-size-46-lg {
    flex: 46 0 76.66666667%;
  }
  .u-layout-row > .u-size-45-lg {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .u-layout-col > .u-size-45-lg {
    flex: 45 0 75%;
  }
  .u-layout-row > .u-size-44-lg {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
  }
  .u-layout-col > .u-size-44-lg {
    flex: 44 0 73.33333333%;
  }
  .u-layout-row > .u-size-43-lg {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
  }
  .u-layout-col > .u-size-43-lg {
    flex: 43 0 71.66666667%;
  }
  .u-layout-row > .u-size-42-lg {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .u-layout-col > .u-size-42-lg {
    flex: 42 0 70%;
  }
  .u-layout-row > .u-size-41-lg {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
  }
  .u-layout-col > .u-size-41-lg {
    flex: 41 0 68.33333333%;
  }
  .u-layout-row > .u-size-40-lg {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .u-layout-col > .u-size-40-lg {
    flex: 40 0 66.66666667%;
  }
  .u-layout-row > .u-size-39-lg {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .u-layout-col > .u-size-39-lg {
    flex: 39 0 65%;
  }
  .u-layout-row > .u-size-38-lg {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
  }
  .u-layout-col > .u-size-38-lg {
    flex: 38 0 63.33333333%;
  }
  .u-layout-row > .u-size-37-lg {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
  }
  .u-layout-col > .u-size-37-lg {
    flex: 37 0 61.66666667%;
  }
  .u-layout-row > .u-size-36-lg {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .u-layout-col > .u-size-36-lg {
    flex: 36 0 60%;
  }
  .u-layout-row > .u-size-35-lg {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .u-layout-col > .u-size-35-lg {
    flex: 35 0 58.33333333%;
  }
  .u-layout-row > .u-size-34-lg {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
  }
  .u-layout-col > .u-size-34-lg {
    flex: 34 0 56.66666667%;
  }
  .u-layout-row > .u-size-33-lg {
    flex: 0 0 55%;
    max-width: 55%;
  }
  .u-layout-col > .u-size-33-lg {
    flex: 33 0 55%;
  }
  .u-layout-row > .u-size-32-lg {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
  }
  .u-layout-col > .u-size-32-lg {
    flex: 32 0 53.33333333%;
  }
  .u-layout-row > .u-size-31-lg {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
  }
  .u-layout-col > .u-size-31-lg {
    flex: 31 0 51.66666667%;
  }
  .u-layout-row > .u-size-30-lg {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .u-layout-col > .u-size-30-lg {
    flex: 30 0 50%;
  }
  .u-layout-row > .u-size-29-lg {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
  }
  .u-layout-col > .u-size-29-lg {
    flex: 29 0 48.33333333%;
  }
  .u-layout-row > .u-size-28-lg {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
  }
  .u-layout-col > .u-size-28-lg {
    flex: 28 0 46.66666667%;
  }
  .u-layout-row > .u-size-27-lg {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .u-layout-col > .u-size-27-lg {
    flex: 27 0 45%;
  }
  .u-layout-row > .u-size-26-lg {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
  }
  .u-layout-col > .u-size-26-lg {
    flex: 26 0 43.33333333%;
  }
  .u-layout-row > .u-size-25-lg {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .u-layout-col > .u-size-25-lg {
    flex: 25 0 41.66666667%;
  }
  .u-layout-row > .u-size-24-lg {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .u-layout-col > .u-size-24-lg {
    flex: 24 0 40%;
  }
  .u-layout-row > .u-size-23-lg {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
  }
  .u-layout-col > .u-size-23-lg {
    flex: 23 0 38.33333333%;
  }
  .u-layout-row > .u-size-22-lg {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
  }
  .u-layout-col > .u-size-22-lg {
    flex: 22 0 36.66666667%;
  }
  .u-layout-row > .u-size-21-lg {
    flex: 0 0 35%;
    max-width: 35%;
  }
  .u-layout-col > .u-size-21-lg {
    flex: 21 0 35%;
  }
  .u-layout-row > .u-size-20-lg {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .u-layout-col > .u-size-20-lg {
    flex: 20 0 33.33333333%;
  }
  .u-layout-row > .u-size-19-lg {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
  }
  .u-layout-col > .u-size-19-lg {
    flex: 19 0 31.66666667%;
  }
  .u-layout-row > .u-size-18-lg {
    flex: 0 0 30%;
    max-width: 30%;
  }
  .u-layout-col > .u-size-18-lg {
    flex: 18 0 30%;
  }
  .u-layout-row > .u-size-17-lg {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
  }
  .u-layout-col > .u-size-17-lg {
    flex: 17 0 28.33333333%;
  }
  .u-layout-row > .u-size-16-lg {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
  }
  .u-layout-col > .u-size-16-lg {
    flex: 16 0 26.66666667%;
  }
  .u-layout-row > .u-size-15-lg {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .u-layout-col > .u-size-15-lg {
    flex: 15 0 25%;
  }
  .u-layout-row > .u-size-14-lg {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
  }
  .u-layout-col > .u-size-14-lg {
    flex: 14 0 23.33333333%;
  }
  .u-layout-row > .u-size-13-lg {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
  }
  .u-layout-col > .u-size-13-lg {
    flex: 13 0 21.66666667%;
  }
  .u-layout-row > .u-size-12-lg {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .u-layout-col > .u-size-12-lg {
    flex: 12 0 20%;
  }
  .u-layout-row > .u-size-11-lg {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
  }
  .u-layout-col > .u-size-11-lg {
    flex: 11 0 18.33333333%;
  }
  .u-layout-row > .u-size-10-lg {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .u-layout-col > .u-size-10-lg {
    flex: 10 0 16.66666667%;
  }
  .u-layout-row > .u-size-9-lg {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .u-layout-col > .u-size-9-lg {
    flex: 9 0 15%;
  }
  .u-layout-row > .u-size-8-lg {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
  }
  .u-layout-col > .u-size-8-lg {
    flex: 8 0 13.33333333%;
  }
  .u-layout-row > .u-size-7-lg {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
  }
  .u-layout-col > .u-size-7-lg {
    flex: 7 0 11.66666667%;
  }
  .u-layout-row > .u-size-6-lg {
    flex: 0 0 10%;
    max-width: 10%;
  }
  .u-layout-col > .u-size-6-lg {
    flex: 6 0 10%;
  }
  .u-layout-row > .u-size-5-lg {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .u-layout-col > .u-size-5-lg {
    flex: 5 0 8.33333333%;
  }
  .u-layout-row > .u-size-4-lg {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
  }
  .u-layout-col > .u-size-4-lg {
    flex: 4 0 6.66666667%;
  }
  .u-layout-row > .u-size-3-lg {
    flex: 0 0 5%;
    max-width: 5%;
  }
  .u-layout-col > .u-size-3-lg {
    flex: 3 0 5%;
  }
  .u-layout-row > .u-size-2-lg {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
  }
  .u-layout-col > .u-size-2-lg {
    flex: 2 0 3.33333333%;
  }
  .u-layout-row > .u-size-1-lg {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
  }
  .u-layout-col > .u-size-1-lg {
    flex: 1 0 1.66666667%;
  }
  .u-layout-row > .u-size-0-lg {
    flex: 0 0 0%;
    max-width: 0%;
  }
  .u-layout-col > .u-size-0-lg {
    flex: 0 0 0%;
  }
}

@media (max-width: 991px){ .u-section-1 {min-height: 493px}
.u-section-1 .u-group-1 {width: calc(((100% - 720px) / 2) + 500px)}
.u-section-1 .u-container-layout-1 {padding-left: 30px; padding-right: 30px}
}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .u-align-left-md { text-align: left; }
  .u-image-circle.u-expanded-width-md { padding-bottom: 100%; }
  .u-sheet { width: 91%; }
  .u-expanded-width-md { width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important; }
  .msm , .mlg{ margin: 32px 32px 44px 32px;}
  .menu-area ul li a {
    font-size: 9px;
    margin: 30.58px 5px;
  }
  .icons{
    margin-top: 40px;
    margin-right: 0px;
    text-align: -webkit-center;
  }
  .icons:first-child{
    margin-left: 9%;
  }
  .small-icons .icons { margin-left: 0; }
  .icons:last-child{
    margin-right: 0px;
  }
  .icons .icon-img{
    width: 98px;
    height: 98px;
  }
  .icons .icon-img img{
    margin: 29px 29px 29px 29px;
    width:  40px;
    height: 40px;
  }
  .icons .icon-text{
    margin-top:  16px;
    width:       98px;
    font-size:   12px;
    font-weight: 700;
  }
  .small{
    text-align: -webkit-center;
  }
  .about-img{margin-top: 0px; height: 224px; margin-bottom: 40px; margin-right: -35px;}
  .about-img img { height: auto; width: 100%;}
  .s-cards { grid-template-columns: repeat(3, 1fr) !important; }
  .card-content a { margin-right: 30px; }
  .card-ci {    grid-template-columns: repeat( 2, 1fr) !important;}
  .row.equal {
    display: flex;
    flex-wrap: wrap;
  }
  .u-layout-row > .u-size-60-md {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .u-layout-col > .u-size-60-md {
    flex: 60 0 100%;
  }
  .u-layout-row > .u-size-59-md {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
  }
  .u-layout-col > .u-size-59-md {
    flex: 59 0 98.33333333%;
  }
  .u-layout-row > .u-size-58-md {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
  }
  .u-layout-col > .u-size-58-md {
    flex: 58 0 96.66666667%;
  }
  .u-layout-row > .u-size-57-md {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .u-layout-col > .u-size-57-md {
    flex: 57 0 95%;
  }
  .u-layout-row > .u-size-56-md {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
  }
  .u-layout-col > .u-size-56-md {
    flex: 56 0 93.33333333%;
  }
  .u-layout-row > .u-size-55-md {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .u-layout-col > .u-size-55-md {
    flex: 55 0 91.66666667%;
  }
  .u-layout-row > .u-size-54-md {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .u-layout-col > .u-size-54-md {
    flex: 54 0 90%;
  }
  .u-layout-row > .u-size-53-md {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
  }
  .u-layout-col > .u-size-53-md {
    flex: 53 0 88.33333333%;
  }
  .u-layout-row > .u-size-52-md {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
  }
  .u-layout-col > .u-size-52-md {
    flex: 52 0 86.66666667%;
  }
  .u-layout-row > .u-size-51-md {
    flex: 0 0 85%;
    max-width: 85%;
  }
  .u-layout-col > .u-size-51-md {
    flex: 51 0 85%;
  }
  .u-layout-row > .u-size-50-md {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .u-layout-col > .u-size-50-md {
    flex: 50 0 83.33333333%;
  }
  .u-layout-row > .u-size-49-md {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
  }
  .u-layout-col > .u-size-49-md {
    flex: 49 0 81.66666667%;
  }
  .u-layout-row > .u-size-48-md {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .u-layout-col > .u-size-48-md {
    flex: 48 0 80%;
  }
  .u-layout-row > .u-size-47-md {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
  }
  .u-layout-col > .u-size-47-md {
    flex: 47 0 78.33333333%;
  }
  .u-layout-row > .u-size-46-md {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
  }
  .u-layout-col > .u-size-46-md {
    flex: 46 0 76.66666667%;
  }
  .u-layout-row > .u-size-45-md {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .u-layout-col > .u-size-45-md {
    flex: 45 0 75%;
  }
  .u-layout-row > .u-size-44-md {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
  }
  .u-layout-col > .u-size-44-md {
    flex: 44 0 73.33333333%;
  }
  .u-layout-row > .u-size-43-md {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
  }
  .u-layout-col > .u-size-43-md {
    flex: 43 0 71.66666667%;
  }
  .u-layout-row > .u-size-42-md {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .u-layout-col > .u-size-42-md {
    flex: 42 0 70%;
  }
  .u-layout-row > .u-size-41-md {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
  }
  .u-layout-col > .u-size-41-md {
    flex: 41 0 68.33333333%;
  }
  .u-layout-row > .u-size-40-md {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .u-layout-col > .u-size-40-md {
    flex: 40 0 66.66666667%;
  }
  .u-layout-row > .u-size-39-md {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .u-layout-col > .u-size-39-md {
    flex: 39 0 65%;
  }
  .u-layout-row > .u-size-38-md {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
  }
  .u-layout-col > .u-size-38-md {
    flex: 38 0 63.33333333%;
  }
  .u-layout-row > .u-size-37-md {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
  }
  .u-layout-col > .u-size-37-md {
    flex: 37 0 61.66666667%;
  }
  .u-layout-row > .u-size-36-md {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .u-layout-col > .u-size-36-md {
    flex: 36 0 60%;
  }
  .u-layout-row > .u-size-35-md {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .u-layout-col > .u-size-35-md {
    flex: 35 0 58.33333333%;
  }
  .u-layout-row > .u-size-34-md {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
  }
  .u-layout-col > .u-size-34-md {
    flex: 34 0 56.66666667%;
  }
  .u-layout-row > .u-size-33-md {
    flex: 0 0 55%;
    max-width: 55%;
  }
  .u-layout-col > .u-size-33-md {
    flex: 33 0 55%;
  }
  .u-layout-row > .u-size-32-md {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
  }
  .u-layout-col > .u-size-32-md {
    flex: 32 0 53.33333333%;
  }
  .u-layout-row > .u-size-31-md {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
  }
  .u-layout-col > .u-size-31-md {
    flex: 31 0 51.66666667%;
  }
  .u-layout-row > .u-size-30-md {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .u-layout-col > .u-size-30-md {
    flex: 30 0 50%;
  }
  .u-layout-row > .u-size-29-md {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
  }
  .u-layout-col > .u-size-29-md {
    flex: 29 0 48.33333333%;
  }
  .u-layout-row > .u-size-28-md {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
  }
  .u-layout-col > .u-size-28-md {
    flex: 28 0 46.66666667%;
  }
  .u-layout-row > .u-size-27-md {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .u-layout-col > .u-size-27-md {
    flex: 27 0 45%;
  }
  .u-layout-row > .u-size-26-md {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
  }
  .u-layout-col > .u-size-26-md {
    flex: 26 0 43.33333333%;
  }
  .u-layout-row > .u-size-25-md {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .u-layout-col > .u-size-25-md {
    flex: 25 0 41.66666667%;
  }
  .u-layout-row > .u-size-24-md {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .u-layout-col > .u-size-24-md {
    flex: 24 0 40%;
  }
  .u-layout-row > .u-size-23-md {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
  }
  .u-layout-col > .u-size-23-md {
    flex: 23 0 38.33333333%;
  }
  .u-layout-row > .u-size-22-md {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
  }
  .u-layout-col > .u-size-22-md {
    flex: 22 0 36.66666667%;
  }
  .u-layout-row > .u-size-21-md {
    flex: 0 0 35%;
    max-width: 35%;
  }
  .u-layout-col > .u-size-21-md {
    flex: 21 0 35%;
  }
  .u-layout-row > .u-size-20-md {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .u-layout-col > .u-size-20-md {
    flex: 20 0 33.33333333%;
  }
  .u-layout-row > .u-size-19-md {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
  }
  .u-layout-col > .u-size-19-md {
    flex: 19 0 31.66666667%;
  }
  .u-layout-row > .u-size-18-md {
    flex: 0 0 30%;
    max-width: 30%;
  }
  .u-layout-col > .u-size-18-md {
    flex: 18 0 30%;
  }
  .u-layout-row > .u-size-17-md {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
  }
  .u-layout-col > .u-size-17-md {
    flex: 17 0 28.33333333%;
  }
  .u-layout-row > .u-size-16-md {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
  }
  .u-layout-col > .u-size-16-md {
    flex: 16 0 26.66666667%;
  }
  .u-layout-row > .u-size-15-md {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .u-layout-col > .u-size-15-md {
    flex: 15 0 25%;
  }
  .u-layout-row > .u-size-14-md {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
  }
  .u-layout-col > .u-size-14-md {
    flex: 14 0 23.33333333%;
  }
  .u-layout-row > .u-size-13-md {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
  }
  .u-layout-col > .u-size-13-md {
    flex: 13 0 21.66666667%;
  }
  .u-layout-row > .u-size-12-md {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .u-layout-col > .u-size-12-md {
    flex: 12 0 20%;
  }
  .u-layout-row > .u-size-11-md {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
  }
  .u-layout-col > .u-size-11-md {
    flex: 11 0 18.33333333%;
  }
  .u-layout-row > .u-size-10-md {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .u-layout-col > .u-size-10-md {
    flex: 10 0 16.66666667%;
  }
  .u-layout-row > .u-size-9-md {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .u-layout-col > .u-size-9-md {
    flex: 9 0 15%;
  }
  .u-layout-row > .u-size-8-md {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
  }
  .u-layout-col > .u-size-8-md {
    flex: 8 0 13.33333333%;
  }
  .u-layout-row > .u-size-7-md {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
  }
  .u-layout-col > .u-size-7-md {
    flex: 7 0 11.66666667%;
  }
  .u-layout-row > .u-size-6-md {
    flex: 0 0 10%;
    max-width: 10%;
  }
  .u-layout-col > .u-size-6-md {
    flex: 6 0 10%;
  }
  .u-layout-row > .u-size-5-md {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .u-layout-col > .u-size-5-md {
    flex: 5 0 8.33333333%;
  }
  .u-layout-row > .u-size-4-md {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
  }
  .u-layout-col > .u-size-4-md {
    flex: 4 0 6.66666667%;
  }
  .u-layout-row > .u-size-3-md {
    flex: 0 0 5%;
    max-width: 5%;
  }
  .u-layout-col > .u-size-3-md {
    flex: 3 0 5%;
  }
  .u-layout-row > .u-size-2-md {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
  }
  .u-layout-col > .u-size-2-md {
    flex: 2 0 3.33333333%;
  }
  .u-layout-row > .u-size-1-md {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
  }
  .u-layout-col > .u-size-1-md {
    flex: 1 0 1.66666667%;
  }
  .u-layout-row > .u-size-0-md {
    flex: 0 0 0%;
    max-width: 0%;
  }
  .u-layout-col > .u-size-0-md {
    flex: 0 0 0%;
  }
}


/* small mobile :320px. */
@media (max-width: 767px) {
  .u-align-left-sm { text-align: left; }
  .u-image-circle.u-expanded-width-sm { padding-bottom: 100%; }
  .u-sheet { width: 540px; }
  .u-expanded-width-sm { width: 100% !important;  margin-left: 0 !important;  margin-right: 0 !important; }
  .u-layout-wrap .u-layout {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .u-layout-wrap .u-layout .u-layout-cell {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .mt-80 {margin-top: 40px !important;}
  .mt-16 { margin-top: 8px !important;}
  .mb-16 { margin-bottom: 8px !important;}
  .mb-60 { margin-bottom: 30px !important;}
  .mb-64 { margin-bottom: 40px !important;}
  .msm, .mlg{ margin: 32px 32px 44px 32px !important;}
  header{ height: 64px; line-height: 64px; vertical-align: middle; }
  .logo{  width: 120px; height: 22px; margin-top: 21px; margin-left: 16px; overflow: hidden; top: -4px }
  .logo img{ position: absolute; top: -7px; }
  .footer-logo { width: 126px; height: 37px; top: 48px; margin: 0 auto; }
  .footer-social{ text-align: center; float: none; }
  .footer-social img { width: 24px; height: 24px; }
  .footer-section{ margin-bottom: 24px; }
  .contenedor{ margin-top: 40px; }
  .contenedor .modelo-contenido{ font-size: 100%; text-align: center; margin: 32px 5px 0 5px; color: #626262; }
  .icons{ margin-top: 40px; margin-right: 0px; }
  .icons.mobile{ margin-left: 15%; }
  .icons:first-child{ margin-left: 0px; }
  .icons:nth-last-child(2) { margin-left: 16%; }
  .icons:last-child{ margin-right: 0px; }
  .icons .icon-img{ width: 80px; height: 80px; }
  .icons .icon-img img{ margin: 20px 20px 20px 20px; width: 40px; height: 40px; }
  .icons .icon-text{ margin-top: 16px; width: 90px; font-size: 12px; font-weight: 700; }
  .small{ text-align: -webkit-center; text-align: -moz-center; text-align: -o-center; text-align: -ms-center;   padding-bottom: 48px; }
  .home-noticias-area .titulo{ margin-bottom: 32px; }
  .home-noticias-area .titulo h3{ font-size: 1.5em; font-weight: 700; color: #4A4A4A; }
  .noticias-contenido { margin-bottom: 24px;}
  .noticias-img { margin-bottom: 16px; width: 360px; height: 180px; overflow: hidden;}
  .noticias-img img { width: 100%; height: 180px; }
  .home-noticias-area .noticias-text { position: relative; height: 128px; margin: 0 16px 0 16px;}
  .home-noticias-area .vertodos { margin-top: 64px; margin-bottom: 64px; text-align: center; font-weight: 700;  }
  .about-area .container { width: 100%; }
  .about-area h2 { font-size: 18px; }
  .about-content h2{ text-align: center; margin-top: 0px; margin-bottom: 40px; }
  .about-img{margin-top: 0px; height: 224px; margin-bottom: 40px; margin-right: -35px;}
  .about-body { margin-bottom: 40px;}
  .titulo-staff{ font-size: 18px; font-weight: 700;}
  .titulo-zonas{ height: 40px; line-height: 40px; margin-bottom: 16px; }
  .titulo-zonas h2 { font-size: 16px;}
  .que-hacemos .about-area { margin-top: 40px; padding: 0;}
  .pp-area .noticias-text { height: 128px; }
  .pp-area .map-area { width: 100%; height: 337px; margin-bottom: 32px; }
  .inversiones-img {margin: 0 -15px 0 -15px; height: 220px; padding: 0;}
  .inversiones-area h2 { font-size: 20px; }
  .inversiones-content { margin-bottom: 24px; margin-right: 0 !important; max-height: 100% !important; }
  .inversiones-content h2{  margin-top: 32px !important; margin-bottom: 24px; }
  .card-box { width: 156px; height: 315px;}
  .card-box-constainer { margin: 0 8px 0 8px;}
  .card-box-title { font-size: 14px;}
  .card-box span { font-size: 22px; }
  .card-box strong { font-size: 14px; }
  .card-box .small { font-size: 11px; }
  .cards { grid-template-columns: repeat(2, 1fr); }
  .small { padding-bottom: 0px; }
  .card-noticias-img-top{ height: 180px;}
  .card-noticias-body { height: 128px;}
  .testimonio-owl { text-align: center !important;}
  .testimonio-thumb { height: 160px; width: 160px; margin: auto;  position: relative;}
  .testimonio-contenido h4{ font-size: 18px; font-weight: bold; text-align: center; margin-top: 32px;}
  .testimonio-contenido p { display: block;  margin-bottom: 15px; font-size: 16px; }
  .card-staff { margin-bottom: 25px; width: 156px; }
  .card-staff-img-top {height: 156px;}
  .card-staff-body {  height: 124px; }
  .title.f44 { font-size: 32px; letter-spacing: 0.53px; }
  .title.f28 { font-size: 24px; letter-spacing: 0.4px; }
  .title.f32 { font-size: 24px; letter-spacing: 0.4px; }
  .subtitle.f28 { font-size: 18px; letter-spacing: 0.4px; }
  .contenedor-text.t32{ font-size: 20px;  letter-spacing: 0; }
  .small-icons .icons { margin-left: 0; }
  .s-cards { grid-gap: 1rem; grid-template-columns: repeat(2, 1fr) !important; grid-gap: 1rem !important; }
  .s-card{ height: 100% !important;  width: 9.75rem !important; padding: 0.5rem; }
  .s-card-title{ font-size: 14px !important;  letter-spacing: 0.35px !important;  line-height: 20px !important; }
  .s-card-contenido-1 { font-size: 18px !important; letter-spacing: 0.35px !important; line-height: 20px !important; }
  .s-card-contenido-small > div:first-child{ max-width: 77px;}
  .s-card-contenido-small:last-child{ font-size: 10px !important;}
  .s-card-constainer strong{ font-size: 0.75rem !important; }
  .s-card hr {margin-top: 9px !important;  margin-bottom: 8px !important;}
  .f-container { grid-gap: 1rem; grid-template-columns: repeat(1, 1fr) !important; }
  .f-form-group {min-width: 100%; }
  .btn-generar { width: 100% !important; }
  .contenedor-text { margin: 0}
  .card-content a { margin-right: 0px !important; }
  .card-1 {  grid-template-columns: repeat(1, 1fr) !important; }
  .card-2 { width: 9.75rem !important; height: 100% !important; }
  .card-2-img { height: 9.75rem !important;  width: 9.75rem !important; }
  .card-2-constainer {  height: 4.5rem !important; }
  .card-e-1 {  grid-template-columns: repeat(2, 1fr) !important; }
  .card-e-2 { width: 9.75rem !important; height: 100% !important; }
  .card-e-2-img { height: 9.75rem !important;  width: 9.75rem !important; }
  .card-e-2-constainer {  height: auto !important; padding: 0.813rem 0 0.438rem 0 !important; }
  .zonas-peque{ margin-left: -15px; margin-right: -15px; }
  .card-noticias { margin-left: -15px; margin-right: -15px;}
  .banner-area { min-height:  390px !important; }
  .centenido-area { margin: 40px 0 40px 0; }
  .banner-area-wrapper { margin-bottom: 60px !important; }
  .cc-area .container { padding-left: 0 !important; padding-right: 0 !important;}
  .card-c-interes { margin-bottom: 25px; width: 360px; }
  .card-c-interes-img {height: 180px;}
  .card-c-interes-body {  height: 124px;   padding-top: 24px; }
  .card-c-interes-text { margin-top: 8px; }
  .card-ci {    grid-template-columns: repeat( 1, 1fr) !important;}
  .cards-ci { max-width: 22.5rem !important; }
  .card-ci-img { height: 11.25rem !important;}
  .card-ci-constainer { max-height: 7.75rem !important;}
  .card-p {    grid-template-columns: repeat( 1, 1fr) !important;}
  .cards-p { max-width: 22.5rem !important; }
  .card-p-img { height: 11.25rem !important;}
  .card-p-constainer { max-height: 7.75rem !important;}
  .nav-dropdown { position: static; }
  .centenido-area iframe { width: 100%; }
  .u-section-1 {min-height: 322px}
  .u-section-1 .u-group-1 {width: calc(((100% - 540px) / 2) + 500px)}
  .u-section-1 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
  .u-section-1 .u-text-1 {margin-right: -10px; margin-left: 40px}
  .u-section-1 .u-text-2 {margin-top: 30px; margin-right: -10px; margin-left: 40px; font-size: 1rem;}
  .u-section-1 .u-btn-1 {margin-top: 55px}
  .u-layout-row > .u-size-60-sm {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .u-layout-col > .u-size-60-sm {
    flex: 60 0 100%;
  }
  .u-layout-row > .u-size-59-sm {
    flex: 0 0 98.33333333%;
    max-width: 98.33333333%;
  }
  .u-layout-col > .u-size-59-sm {
    flex: 59 0 98.33333333%;
  }
  .u-layout-row > .u-size-58-sm {
    flex: 0 0 96.66666667%;
    max-width: 96.66666667%;
  }
  .u-layout-col > .u-size-58-sm {
    flex: 58 0 96.66666667%;
  }
  .u-layout-row > .u-size-57-sm {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .u-layout-col > .u-size-57-sm {
    flex: 57 0 95%;
  }
  .u-layout-row > .u-size-56-sm {
    flex: 0 0 93.33333333%;
    max-width: 93.33333333%;
  }
  .u-layout-col > .u-size-56-sm {
    flex: 56 0 93.33333333%;
  }
  .u-layout-row > .u-size-55-sm {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .u-layout-col > .u-size-55-sm {
    flex: 55 0 91.66666667%;
  }
  .u-layout-row > .u-size-54-sm {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .u-layout-col > .u-size-54-sm {
    flex: 54 0 90%;
  }
  .u-layout-row > .u-size-53-sm {
    flex: 0 0 88.33333333%;
    max-width: 88.33333333%;
  }
  .u-layout-col > .u-size-53-sm {
    flex: 53 0 88.33333333%;
  }
  .u-layout-row > .u-size-52-sm {
    flex: 0 0 86.66666667%;
    max-width: 86.66666667%;
  }
  .u-layout-col > .u-size-52-sm {
    flex: 52 0 86.66666667%;
  }
  .u-layout-row > .u-size-51-sm {
    flex: 0 0 85%;
    max-width: 85%;
  }
  .u-layout-col > .u-size-51-sm {
    flex: 51 0 85%;
  }
  .u-layout-row > .u-size-50-sm {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .u-layout-col > .u-size-50-sm {
    flex: 50 0 83.33333333%;
  }
  .u-layout-row > .u-size-49-sm {
    flex: 0 0 81.66666667%;
    max-width: 81.66666667%;
  }
  .u-layout-col > .u-size-49-sm {
    flex: 49 0 81.66666667%;
  }
  .u-layout-row > .u-size-48-sm {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .u-layout-col > .u-size-48-sm {
    flex: 48 0 80%;
  }
  .u-layout-row > .u-size-47-sm {
    flex: 0 0 78.33333333%;
    max-width: 78.33333333%;
  }
  .u-layout-col > .u-size-47-sm {
    flex: 47 0 78.33333333%;
  }
  .u-layout-row > .u-size-46-sm {
    flex: 0 0 76.66666667%;
    max-width: 76.66666667%;
  }
  .u-layout-col > .u-size-46-sm {
    flex: 46 0 76.66666667%;
  }
  .u-layout-row > .u-size-45-sm {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .u-layout-col > .u-size-45-sm {
    flex: 45 0 75%;
  }
  .u-layout-row > .u-size-44-sm {
    flex: 0 0 73.33333333%;
    max-width: 73.33333333%;
  }
  .u-layout-col > .u-size-44-sm {
    flex: 44 0 73.33333333%;
  }
  .u-layout-row > .u-size-43-sm {
    flex: 0 0 71.66666667%;
    max-width: 71.66666667%;
  }
  .u-layout-col > .u-size-43-sm {
    flex: 43 0 71.66666667%;
  }
  .u-layout-row > .u-size-42-sm {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .u-layout-col > .u-size-42-sm {
    flex: 42 0 70%;
  }
  .u-layout-row > .u-size-41-sm {
    flex: 0 0 68.33333333%;
    max-width: 68.33333333%;
  }
  .u-layout-col > .u-size-41-sm {
    flex: 41 0 68.33333333%;
  }
  .u-layout-row > .u-size-40-sm {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .u-layout-col > .u-size-40-sm {
    flex: 40 0 66.66666667%;
  }
  .u-layout-row > .u-size-39-sm {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .u-layout-col > .u-size-39-sm {
    flex: 39 0 65%;
  }
  .u-layout-row > .u-size-38-sm {
    flex: 0 0 63.33333333%;
    max-width: 63.33333333%;
  }
  .u-layout-col > .u-size-38-sm {
    flex: 38 0 63.33333333%;
  }
  .u-layout-row > .u-size-37-sm {
    flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
  }
  .u-layout-col > .u-size-37-sm {
    flex: 37 0 61.66666667%;
  }
  .u-layout-row > .u-size-36-sm {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .u-layout-col > .u-size-36-sm {
    flex: 36 0 60%;
  }
  .u-layout-row > .u-size-35-sm {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .u-layout-col > .u-size-35-sm {
    flex: 35 0 58.33333333%;
  }
  .u-layout-row > .u-size-34-sm {
    flex: 0 0 56.66666667%;
    max-width: 56.66666667%;
  }
  .u-layout-col > .u-size-34-sm {
    flex: 34 0 56.66666667%;
  }
  .u-layout-row > .u-size-33-sm {
    flex: 0 0 55%;
    max-width: 55%;
  }
  .u-layout-col > .u-size-33-sm {
    flex: 33 0 55%;
  }
  .u-layout-row > .u-size-32-sm {
    flex: 0 0 53.33333333%;
    max-width: 53.33333333%;
  }
  .u-layout-col > .u-size-32-sm {
    flex: 32 0 53.33333333%;
  }
  .u-layout-row > .u-size-31-sm {
    flex: 0 0 51.66666667%;
    max-width: 51.66666667%;
  }
  .u-layout-col > .u-size-31-sm {
    flex: 31 0 51.66666667%;
  }
  .u-layout-row > .u-size-30-sm {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .u-layout-col > .u-size-30-sm {
    flex: 30 0 50%;
  }
  .u-layout-row > .u-size-29-sm {
    flex: 0 0 48.33333333%;
    max-width: 48.33333333%;
  }
  .u-layout-col > .u-size-29-sm {
    flex: 29 0 48.33333333%;
  }
  .u-layout-row > .u-size-28-sm {
    flex: 0 0 46.66666667%;
    max-width: 46.66666667%;
  }
  .u-layout-col > .u-size-28-sm {
    flex: 28 0 46.66666667%;
  }
  .u-layout-row > .u-size-27-sm {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .u-layout-col > .u-size-27-sm {
    flex: 27 0 45%;
  }
  .u-layout-row > .u-size-26-sm {
    flex: 0 0 43.33333333%;
    max-width: 43.33333333%;
  }
  .u-layout-col > .u-size-26-sm {
    flex: 26 0 43.33333333%;
  }
  .u-layout-row > .u-size-25-sm {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .u-layout-col > .u-size-25-sm {
    flex: 25 0 41.66666667%;
  }
  .u-layout-row > .u-size-24-sm {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .u-layout-col > .u-size-24-sm {
    flex: 24 0 40%;
  }
  .u-layout-row > .u-size-23-sm {
    flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
  }
  .u-layout-col > .u-size-23-sm {
    flex: 23 0 38.33333333%;
  }
  .u-layout-row > .u-size-22-sm {
    flex: 0 0 36.66666667%;
    max-width: 36.66666667%;
  }
  .u-layout-col > .u-size-22-sm {
    flex: 22 0 36.66666667%;
  }
  .u-layout-row > .u-size-21-sm {
    flex: 0 0 35%;
    max-width: 35%;
  }
  .u-layout-col > .u-size-21-sm {
    flex: 21 0 35%;
  }
  .u-layout-row > .u-size-20-sm {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .u-layout-col > .u-size-20-sm {
    flex: 20 0 33.33333333%;
  }
  .u-layout-row > .u-size-19-sm {
    flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
  }
  .u-layout-col > .u-size-19-sm {
    flex: 19 0 31.66666667%;
  }
  .u-layout-row > .u-size-18-sm {
    flex: 0 0 30%;
    max-width: 30%;
  }
  .u-layout-col > .u-size-18-sm {
    flex: 18 0 30%;
  }
  .u-layout-row > .u-size-17-sm {
    flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
  }
  .u-layout-col > .u-size-17-sm {
    flex: 17 0 28.33333333%;
  }
  .u-layout-row > .u-size-16-sm {
    flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
  }
  .u-layout-col > .u-size-16-sm {
    flex: 16 0 26.66666667%;
  }
  .u-layout-row > .u-size-15-sm {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .u-layout-col > .u-size-15-sm {
    flex: 15 0 25%;
  }
  .u-layout-row > .u-size-14-sm {
    flex: 0 0 23.33333333%;
    max-width: 23.33333333%;
  }
  .u-layout-col > .u-size-14-sm {
    flex: 14 0 23.33333333%;
  }
  .u-layout-row > .u-size-13-sm {
    flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
  }
  .u-layout-col > .u-size-13-sm {
    flex: 13 0 21.66666667%;
  }
  .u-layout-row > .u-size-12-sm {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .u-layout-col > .u-size-12-sm {
    flex: 12 0 20%;
  }
  .u-layout-row > .u-size-11-sm {
    flex: 0 0 18.33333333%;
    max-width: 18.33333333%;
  }
  .u-layout-col > .u-size-11-sm {
    flex: 11 0 18.33333333%;
  }
  .u-layout-row > .u-size-10-sm {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .u-layout-col > .u-size-10-sm {
    flex: 10 0 16.66666667%;
  }
  .u-layout-row > .u-size-9-sm {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .u-layout-col > .u-size-9-sm {
    flex: 9 0 15%;
  }
  .u-layout-row > .u-size-8-sm {
    flex: 0 0 13.33333333%;
    max-width: 13.33333333%;
  }
  .u-layout-col > .u-size-8-sm {
    flex: 8 0 13.33333333%;
  }
  .u-layout-row > .u-size-7-sm {
    flex: 0 0 11.66666667%;
    max-width: 11.66666667%;
  }
  .u-layout-col > .u-size-7-sm {
    flex: 7 0 11.66666667%;
  }
  .u-layout-row > .u-size-6-sm {
    flex: 0 0 10%;
    max-width: 10%;
  }
  .u-layout-col > .u-size-6-sm {
    flex: 6 0 10%;
  }
  .u-layout-row > .u-size-5-sm {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .u-layout-col > .u-size-5-sm {
    flex: 5 0 8.33333333%;
  }
  .u-layout-row > .u-size-4-sm {
    flex: 0 0 6.66666667%;
    max-width: 6.66666667%;
  }
  .u-layout-col > .u-size-4-sm {
    flex: 4 0 6.66666667%;
  }
  .u-layout-row > .u-size-3-sm {
    flex: 0 0 5%;
    max-width: 5%;
  }
  .u-layout-col > .u-size-3-sm {
    flex: 3 0 5%;
  }
  .u-layout-row > .u-size-2-sm {
    flex: 0 0 3.33333333%;
    max-width: 3.33333333%;
  }
  .u-layout-col > .u-size-2-sm {
    flex: 2 0 3.33333333%;
  }
  .u-layout-row > .u-size-1-sm {
    flex: 0 0 1.66666667%;
    max-width: 1.66666667%;
  }
  .u-layout-col > .u-size-1-sm {
    flex: 1 0 1.66666667%;
  }
  .u-layout-row > .u-size-0-sm {
    flex: 0 0 0%;
    max-width: 0%;
  }
  .u-layout-col > .u-size-0-sm {
    flex: 0 0 0%;
  }
}
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .aviso {
    top: 80px;
    position: relative;
    float: none;
    left: 0;
    text-align: center;
  }

}
@media (max-width: 575px){
.u-align-left-xs { text-align: left; }
.u-image-circle.u-expanded-width-xs { padding-bottom: 100%; }
.u-sheet { width: 90%; }
.u-expanded-width-xs { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
.u-section-1 {min-height: auto; background-position: 62% 50%;}
.u-section-1 .u-container-layout-1 { padding-left: 1px; padding-right: 10px; }
.u-section-1 .u-group-1 {width: calc(((100% - 540px) / 2) + 440px); min-height: 478px; color: white;}
.u-section-1 .u-text-1 {font-size: 1.1rem; margin-right: 0}
.u-section-1 .u-text-2 {margin-right: 0; font-size: 0.85rem;}
.u-section-1 .u-btn-1 {margin-left: 40px; padding: 15px 25px 16px 25px;}
.u-layout-row > .u-size-60-xs {
  flex: 0 0 100%;
  max-width: 100%;
}
.u-layout-col > .u-size-60-xs {
  flex: 60 0 100%;
}
.u-layout-row > .u-size-59-xs {
  flex: 0 0 98.33333333%;
  max-width: 98.33333333%;
}
.u-layout-col > .u-size-59-xs {
  flex: 59 0 98.33333333%;
}
.u-layout-row > .u-size-58-xs {
  flex: 0 0 96.66666667%;
  max-width: 96.66666667%;
}
.u-layout-col > .u-size-58-xs {
  flex: 58 0 96.66666667%;
}
.u-layout-row > .u-size-57-xs {
  flex: 0 0 95%;
  max-width: 95%;
}
.u-layout-col > .u-size-57-xs {
  flex: 57 0 95%;
}
.u-layout-row > .u-size-56-xs {
  flex: 0 0 93.33333333%;
  max-width: 93.33333333%;
}
.u-layout-col > .u-size-56-xs {
  flex: 56 0 93.33333333%;
}
.u-layout-row > .u-size-55-xs {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.u-layout-col > .u-size-55-xs {
  flex: 55 0 91.66666667%;
}
.u-layout-row > .u-size-54-xs {
  flex: 0 0 90%;
  max-width: 90%;
}
.u-layout-col > .u-size-54-xs {
  flex: 54 0 90%;
}
.u-layout-row > .u-size-53-xs {
  flex: 0 0 88.33333333%;
  max-width: 88.33333333%;
}
.u-layout-col > .u-size-53-xs {
  flex: 53 0 88.33333333%;
}
.u-layout-row > .u-size-52-xs {
  flex: 0 0 86.66666667%;
  max-width: 86.66666667%;
}
.u-layout-col > .u-size-52-xs {
  flex: 52 0 86.66666667%;
}
.u-layout-row > .u-size-51-xs {
  flex: 0 0 85%;
  max-width: 85%;
}
.u-layout-col > .u-size-51-xs {
  flex: 51 0 85%;
}
.u-layout-row > .u-size-50-xs {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.u-layout-col > .u-size-50-xs {
  flex: 50 0 83.33333333%;
}
.u-layout-row > .u-size-49-xs {
  flex: 0 0 81.66666667%;
  max-width: 81.66666667%;
}
.u-layout-col > .u-size-49-xs {
  flex: 49 0 81.66666667%;
}
.u-layout-row > .u-size-48-xs {
  flex: 0 0 80%;
  max-width: 80%;
}
.u-layout-col > .u-size-48-xs {
  flex: 48 0 80%;
}
.u-layout-row > .u-size-47-xs {
  flex: 0 0 78.33333333%;
  max-width: 78.33333333%;
}
.u-layout-col > .u-size-47-xs {
  flex: 47 0 78.33333333%;
}
.u-layout-row > .u-size-46-xs {
  flex: 0 0 76.66666667%;
  max-width: 76.66666667%;
}
.u-layout-col > .u-size-46-xs {
  flex: 46 0 76.66666667%;
}
.u-layout-row > .u-size-45-xs {
  flex: 0 0 75%;
  max-width: 75%;
}
.u-layout-col > .u-size-45-xs {
  flex: 45 0 75%;
}
.u-layout-row > .u-size-44-xs {
  flex: 0 0 73.33333333%;
  max-width: 73.33333333%;
}
.u-layout-col > .u-size-44-xs {
  flex: 44 0 73.33333333%;
}
.u-layout-row > .u-size-43-xs {
  flex: 0 0 71.66666667%;
  max-width: 71.66666667%;
}
.u-layout-col > .u-size-43-xs {
  flex: 43 0 71.66666667%;
}
.u-layout-row > .u-size-42-xs {
  flex: 0 0 70%;
  max-width: 70%;
}
.u-layout-col > .u-size-42-xs {
  flex: 42 0 70%;
}
.u-layout-row > .u-size-41-xs {
  flex: 0 0 68.33333333%;
  max-width: 68.33333333%;
}
.u-layout-col > .u-size-41-xs {
  flex: 41 0 68.33333333%;
}
.u-layout-row > .u-size-40-xs {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.u-layout-col > .u-size-40-xs {
  flex: 40 0 66.66666667%;
}
.u-layout-row > .u-size-39-xs {
  flex: 0 0 65%;
  max-width: 65%;
}
.u-layout-col > .u-size-39-xs {
  flex: 39 0 65%;
}
.u-layout-row > .u-size-38-xs {
  flex: 0 0 63.33333333%;
  max-width: 63.33333333%;
}
.u-layout-col > .u-size-38-xs {
  flex: 38 0 63.33333333%;
}
.u-layout-row > .u-size-37-xs {
  flex: 0 0 61.66666667%;
  max-width: 61.66666667%;
}
.u-layout-col > .u-size-37-xs {
  flex: 37 0 61.66666667%;
}
.u-layout-row > .u-size-36-xs {
  flex: 0 0 60%;
  max-width: 60%;
}
.u-layout-col > .u-size-36-xs {
  flex: 36 0 60%;
}
.u-layout-row > .u-size-35-xs {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.u-layout-col > .u-size-35-xs {
  flex: 35 0 58.33333333%;
}
.u-layout-row > .u-size-34-xs {
  flex: 0 0 56.66666667%;
  max-width: 56.66666667%;
}
.u-layout-col > .u-size-34-xs {
  flex: 34 0 56.66666667%;
}
.u-layout-row > .u-size-33-xs {
  flex: 0 0 55%;
  max-width: 55%;
}
.u-layout-col > .u-size-33-xs {
  flex: 33 0 55%;
}
.u-layout-row > .u-size-32-xs {
  flex: 0 0 53.33333333%;
  max-width: 53.33333333%;
}
.u-layout-col > .u-size-32-xs {
  flex: 32 0 53.33333333%;
}
.u-layout-row > .u-size-31-xs {
  flex: 0 0 51.66666667%;
  max-width: 51.66666667%;
}
.u-layout-col > .u-size-31-xs {
  flex: 31 0 51.66666667%;
}
.u-layout-row > .u-size-30-xs {
  flex: 0 0 50%;
  max-width: 50%;
}
.u-layout-col > .u-size-30-xs {
  flex: 30 0 50%;
}
.u-layout-row > .u-size-29-xs {
  flex: 0 0 48.33333333%;
  max-width: 48.33333333%;
}
.u-layout-col > .u-size-29-xs {
  flex: 29 0 48.33333333%;
}
.u-layout-row > .u-size-28-xs {
  flex: 0 0 46.66666667%;
  max-width: 46.66666667%;
}
.u-layout-col > .u-size-28-xs {
  flex: 28 0 46.66666667%;
}
.u-layout-row > .u-size-27-xs {
  flex: 0 0 45%;
  max-width: 45%;
}
.u-layout-col > .u-size-27-xs {
  flex: 27 0 45%;
}
.u-layout-row > .u-size-26-xs {
  flex: 0 0 43.33333333%;
  max-width: 43.33333333%;
}
.u-layout-col > .u-size-26-xs {
  flex: 26 0 43.33333333%;
}
.u-layout-row > .u-size-25-xs {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.u-layout-col > .u-size-25-xs {
  flex: 25 0 41.66666667%;
}
.u-layout-row > .u-size-24-xs {
  flex: 0 0 40%;
  max-width: 40%;
}
.u-layout-col > .u-size-24-xs {
  flex: 24 0 40%;
}
.u-layout-row > .u-size-23-xs {
  flex: 0 0 38.33333333%;
  max-width: 38.33333333%;
}
.u-layout-col > .u-size-23-xs {
  flex: 23 0 38.33333333%;
}
.u-layout-row > .u-size-22-xs {
  flex: 0 0 36.66666667%;
  max-width: 36.66666667%;
}
.u-layout-col > .u-size-22-xs {
  flex: 22 0 36.66666667%;
}
.u-layout-row > .u-size-21-xs {
  flex: 0 0 35%;
  max-width: 35%;
}
.u-layout-col > .u-size-21-xs {
  flex: 21 0 35%;
}
.u-layout-row > .u-size-20-xs {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.u-layout-col > .u-size-20-xs {
  flex: 20 0 33.33333333%;
}
.u-layout-row > .u-size-19-xs {
  flex: 0 0 31.66666667%;
  max-width: 31.66666667%;
}
.u-layout-col > .u-size-19-xs {
  flex: 19 0 31.66666667%;
}
.u-layout-row > .u-size-18-xs {
  flex: 0 0 30%;
  max-width: 30%;
}
.u-layout-col > .u-size-18-xs {
  flex: 18 0 30%;
}
.u-layout-row > .u-size-17-xs {
  flex: 0 0 28.33333333%;
  max-width: 28.33333333%;
}
.u-layout-col > .u-size-17-xs {
  flex: 17 0 28.33333333%;
}
.u-layout-row > .u-size-16-xs {
  flex: 0 0 26.66666667%;
  max-width: 26.66666667%;
}
.u-layout-col > .u-size-16-xs {
  flex: 16 0 26.66666667%;
}
.u-layout-row > .u-size-15-xs {
  flex: 0 0 25%;
  max-width: 25%;
}
.u-layout-col > .u-size-15-xs {
  flex: 15 0 25%;
}
.u-layout-row > .u-size-14-xs {
  flex: 0 0 23.33333333%;
  max-width: 23.33333333%;
}
.u-layout-col > .u-size-14-xs {
  flex: 14 0 23.33333333%;
}
.u-layout-row > .u-size-13-xs {
  flex: 0 0 21.66666667%;
  max-width: 21.66666667%;
}
.u-layout-col > .u-size-13-xs {
  flex: 13 0 21.66666667%;
}
.u-layout-row > .u-size-12-xs {
  flex: 0 0 20%;
  max-width: 20%;
}
.u-layout-col > .u-size-12-xs {
  flex: 12 0 20%;
}
.u-layout-row > .u-size-11-xs {
  flex: 0 0 18.33333333%;
  max-width: 18.33333333%;
}
.u-layout-col > .u-size-11-xs {
  flex: 11 0 18.33333333%;
}
.u-layout-row > .u-size-10-xs {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.u-layout-col > .u-size-10-xs {
  flex: 10 0 16.66666667%;
}
.u-layout-row > .u-size-9-xs {
  flex: 0 0 15%;
  max-width: 15%;
}
.u-layout-col > .u-size-9-xs {
  flex: 9 0 15%;
}
.u-layout-row > .u-size-8-xs {
  flex: 0 0 13.33333333%;
  max-width: 13.33333333%;
}
.u-layout-col > .u-size-8-xs {
  flex: 8 0 13.33333333%;
}
.u-layout-row > .u-size-7-xs {
  flex: 0 0 11.66666667%;
  max-width: 11.66666667%;
}
.u-layout-col > .u-size-7-xs {
  flex: 7 0 11.66666667%;
}
.u-layout-row > .u-size-6-xs {
  flex: 0 0 10%;
  max-width: 10%;
}
.u-layout-col > .u-size-6-xs {
  flex: 6 0 10%;
}
.u-layout-row > .u-size-5-xs {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.u-layout-col > .u-size-5-xs {
  flex: 5 0 8.33333333%;
}
.u-layout-row > .u-size-4-xs {
  flex: 0 0 6.66666667%;
  max-width: 6.66666667%;
}
.u-layout-col > .u-size-4-xs {
  flex: 4 0 6.66666667%;
}
.u-layout-row > .u-size-3-xs {
  flex: 0 0 5%;
  max-width: 5%;
}
.u-layout-col > .u-size-3-xs {
  flex: 3 0 5%;
}
.u-layout-row > .u-size-2-xs {
  flex: 0 0 3.33333333%;
  max-width: 3.33333333%;
}
.u-layout-col > .u-size-2-xs {
  flex: 2 0 3.33333333%;
}
.u-layout-row > .u-size-1-xs {
  flex: 0 0 1.66666667%;
  max-width: 1.66666667%;
}
.u-layout-col > .u-size-1-xs {
  flex: 1 0 1.66666667%;
}
.u-layout-row > .u-size-0-xs {
  flex: 0 0 0%;
  max-width: 0%;
}
.u-layout-col > .u-size-0-xs {
  flex: 0 0 0%;
}
.aviso {
  top: 80px;
  position: relative;
  float: none;
  left: 0;
  text-align: center;
}
.card-subcategoria.bibliotecaCard.ejes .card-title2 { font-size: 2vw; }
}


@media (max-width: 991px){
/* seccsion 4 */
.u-section-4 .u-layout-cell-1 {min-height: 100px}
.u-section-4 .u-container-layout-1 {padding-left: 30px; padding-right: 30px}
.u-section-4 .u-image-2 {min-height: 394px}
.u-section-4 .u-container-layout-2 {padding-left: 30px; padding-right: 30px}
}

@media (max-width: 767px){
/* Bissness */
.u-section-4 .u-layout-cell-1 {min-height: 115px}
.u-section-4 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-image-2 {min-height: 844px}
.u-section-4 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
}
