@media screen and (min-width: 780px), (min-device-height: 780px) and (orientation: landscape) {
  .layout-region-node-main, .layout-region-node-footer {
    width: 100%;
  }  
  .layout-region-node-secondary {
    float: left;
  }
}

#edit-field-fecha-wrapper .container {
  width: 100%;
  padding: 0;
}

.align-center.mb-40.mt-40.mb-xxs-30{
    position: fixed;
    z-index: 2;
    bottom: 0;
    background: white;
    padding: 10px;
    box-shadow: 0 0 10px #00000073;
    left: 0;
    border-bottom-right-radius: 80px;
    border-top-right-radius: 80px;
}