    /*IPHONE X*/
    @media screen and (min-width: 375px) and (max-width: 768px) {
    }
    
        /*IPAD*/
        @media screen and (min-width: 760px) and (max-width: 1020px) {
    }
    
        /*IPAD PRO*/
        @media screen and (min-width: 1024px) and (max-width: 1360px) {
    }
    
    /*-----Slider Principal----*/
    .rslides {
      position: relative;
      list-style: none;
      overflow: hidden;
      width: 100%;
      padding: 0;
      margin: 48px auto 0;
      /*border-bottom: 3px solid #A42145;*/
      border-bottom: 3px solid #10312B;
      }
    
    .rslides li {
      -webkit-backface-visibility: hidden;
      position: absolute;
      display: none;
      width: 100%;
      left: 0;
      top: 0;
      }
    
    .rslides li:first-child {
      position: relative;
      display: block;
      float: left;
      }
    
    .rslides img {
      display: block;
      height: auto;
      float: left;
      width: 100%;
      border: 0;
      }
      .navctrl {
        position: relative;
      }
    .navctrl_nav {
      z-index: 3;
      position: absolute;
      -webkit-tap-highlight-color: rgba(0,0,0,0);
      /*top: 50%;
      left: 0;*/
      opacity: 0.7;
      text-indent: -9999px;
      overflow: hidden;
      text-decoration: none;
      height: 61px;
      width: 38px;
      background: red;
      margin-top: -180px;
      }
    
    .navctrl_nav:active {
      opacity: 1.0;
      }
    
    .navctrl_nav.next {
      left: auto;
      background-position: right top;
      right: 0;
      }
    
    .navctrl_nav:focus {
      outline: none;
      }
    
    .navctrl_tabs {
      margin-top: 10px;
      text-align: center;
      }
    
    .navctrl_tabs li {
      display: inline;
      float: none;
      _float: left;
      *float: left;
      margin-right: 5px;
      }
    
    .navctrl_tabs a {
      text-indent: -9999px;
      overflow: hidden;
      background: #ccc;
      display: inline-block;
      _display: block;
      *display: block;
      width: 12px;
      height: 12px;
      }
    
    .navctrl_here a {
      background: #BC955C;
      /*background: #A42145;*/
      }
      .caption {
        position: absolute;
        display: block;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 15px;
        text-align: center;
        background: #fff;
        background: rgba(250,250,250, .8);
        color: #A42145;
        font-weight:bold;
        margin-bottom: 0; 
    }
    /*-----End Slider Principal----*/
    
    .blocks_container {
        display: flex; /* or inline-flex */
        flex-direction: row;
        flex-wrap: wrap;
        flex-flow: column wrap;
        justify-content: space-evenly;
        align-content: flex-start;
    }
    .imagewrap {
        display: flex;
        position: relative;   
        border: 3px solid rgb(188,149,92);
        border-radius: 10px;
        padding: 10px;
        margin-right: 3vh; 
        margin-bottom: 2vh;
        margin-left: auto;
        margin-right: auto;
    }
    .bottom-left {
        position: absolute;
        bottom: 0px;
        left: 10%; 
        right: 10%;
        font-weight: bold;
        font-stretch: ultra-condensed;
        padding-right: 10px;
        padding-left: 10px;
        text-align: center;
        color: rgb(188,149,92);
    }
    .modal_docs{
        border: 2px solid #BC955C thick;
        border-radius: 10px;
        padding: 0px;
        background-color: #FFF;
        background-position: center;
        background-repeat: no-repeat; /* Do not repeat the image */
        background-size: contain; 
        background-image: url("../images/documento.png");
        cursor:pointer;
        display: inline-block;
        width: 100%;
        height: 20vh;
        white-space: normal;
        text-size-adjust: auto;
        font-size: 0.9em; /* 0.5625em 0.625em 0.6875em 0.75em	*/
        text-size-adjust: 90%;
        /*color: #691C32;*/
        color: #10312B;
    }  
    .modal-xl {
        max-width: 80vw;
        min-width: 70vw;
    } 
    
    body{
      margin-top: -1vh !important;	
    }