.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.carousel-home>.item, .container-login-home {
  height: 200px;
}

.carousel-home>.item>a>img {
  object-fit: cover;
  object-position: center;
  min-height: 90% !important;
}

@media (min-width: 200px) and (max-width: 992px) {
    /* meter los icono de la i y los números de la a genda */
    .pulsable {
        font-size: 2.3em !important;
    }
    .pulsable-agenda {
        font-size: 1.1em !important;
    }

  .nov img {
    height: inherit;
    max-width: 100%;
  }

  .destacados {
    height: inherit;
  }

  .breadcrumb {
    margin-bottom: 0px!important;
  }

  .container
  {
      min-height: calc(100vh - 420px);
  }

    #navbar.nav-mobile+div+div.row
    {
        min-height: calc(100vh - 240px);
    }

    .av p {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .breadcrumb-item[href$=dashboard]::before {
        content: '\f015';
        font-size: 1em;
        font-family: FontAwesome;
    }

    .btn.t-blanco[href$=calendar] {
        margin-left: 5px!important;
    }

    .fc-resourceTimeGridDay-button,
    .fc-resourceTimelineDay-button,
    .fc-resourceTimelineWeek-button {
        display: none!important;
    }

    .fc-toolbar-title {
        font-size: 16px!important;
    }
}

@media (min-width: 576px) {
h2{
font-size: 28px !important;
}

.calendar table td.day {
height: 40px !important;
line-height: 62px !important;
width: 30px !important;
text-align: center;
}

.paddingxs{
padding-top: 36px;
}

.d-sm-none {
display: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-sm-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}

@media (min-width: 768px) {
.d-md-none {
display: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-md-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}

@media (min-width: 992px) {
.d-lg-none {
display: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-lg-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.carousel-home>.item, .container-login-home {
height: 250px !important;
}
.carousel-home>.item>a>img {
min-height: 90% !important;
}

bottom30-md {
margin-bottom: 30px;
}

top20-md {
    margin-top: 20px;
}
    .md-36 {
        font-size: 36px !important;
        font-weight: 800 !important;
    }

    .event .row > div {
        min-height:350px
    }

    .block > div {
        height: 60ex;
    }

}

@media (min-width: 1200px) {
.d-xl-none {
display: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-xl-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.carousel-home>.item, .container-login-home {
height: 300px !important;
}
.carousel-home>.item>a>img {
min-height: 100% !important;
}
}

@media only screen and (max-width: 600px) {
/* screen is 600px or smaller */
  .title{
    font-size: 20px;
  }

  .inf-banner h1{
    font-size: 23px;
    margin-top: 140px;
  }

  .inf-banner-div h1{
    font-size: 23px;
    margin-top: 140px;
  }

  .principal h3{
    font-size: 18px;
  }

  .destacados p{
    font-size: 10px;
  }

  .com p {
    margin: 0px;
  }
}

/* screen is 992px or higher */
@media only screen and (min-width: 992px) {
    .destacados img {
        width: 100%;
        height: auto;
    }
    /*
    .destacados p{
       background-color: yellow !important; 
    }
    */
}

/* Entre 768px-991px */
@media only screen and (min-width:768px) and (max-width:991px)  {
    .destacados img {
      width: 58%;
      height: auto;
    }
    /*
    .destacados p{
       background-color: red !important; 
    }
    */
  }