@media (min-width: 576px){
  .col-sm-6 {
      flex: 0 0 100%;
      max-width: 100%;
  }
}
@media (min-width: 980px){
  .col-md-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
  }
}
@media (max-width: 860px){
  .colmd4 {
      -ms-flex: 0 0 85%;
      flex: 0 0 85%;
      max-width: 85%;
  }
  .snip1477{
    font-size: 16px !important;
  }
  figure.effect-duke p{
    padding: 0px !important;
  }

}
@media (max-width: 700px){
  .iframe_vd{
    height: 270px;
  }
}
@media (max-width: 700px){
  .snip1477{
    font-size: 12px !important;
  }
  .colmd4{
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .modal_img{
    width: 100% !important;
    margin-bottom: 5px;
  }
}

@media (max-width: 450px){
  .snip1477{
    font-size: 12px !important;
  }
  .colmd4{
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media (max-width: 318px){
  figure.snip1477 figcaption{
    display: none;
  }
  figure.snip1477 .title {
    top: 40% !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: 0 !important;
    padding: 0px !important;
}
}

.row{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/*********************************************/
td.fc-day.fc-widget-content.fc-past
{
  background-color: #adadad !important;
}
td.fc-past{
  color: white;
}
.reserva{
  background-color: #dc3545;
  color: white;
}

.fc-event
{
    margin: 0px;
    border-radius: 0px;
    border: none;
    height: calc(100% + 27.4px);
    top: -25.4px;
    width: calc(100% - 2px);
    position: absolute;
}
.calendar td{
  position: relative;
}
.td.fc-day-top{
  z-index:100000 !important;
  color:black !important;
}

/* //////////////////////////////////////// */
@media (min-width: 1200px){
  td.fc-event-container {
      height: calc(100% + 91px);
  }
}

@media (max-width: 1199px){
  td.fc-event-container {
      height: calc(100% + 70px);
  }
}
@media (max-width: 991px){
  td.fc-event-container {
      height: calc(100% + 44px);
  }
}
@media (max-width: 767px){
  td.fc-event-container {
      height: calc(100% + 35px);
  }

}
