@media screen and (max-width: 1280px) {
  .menu-desktop__item__desplegable {
    top: 8.2rem;
  }

  .menu-desktop__item__desplegable--two {
    top: 8.2rem;
  }

  .menu-desktop__item__desplegable--modify {
    top: 8.2rem;
  }
}

@media screen and (max-width: 1200px) {
  .cntr-width {
    width: 97%;
  }

  .bk-video__banner_bg {
    height: 40vh;
    margin-top: 7rem;
  }

  .bk-video__img iframe {
    height: 30rem;
    margin-top: 5rem;
    margin-right: 16rem;
  }
  .video-banner img {
    width: 20rem;
}
}

@media screen and (max-width: 1120px) {}

@media screen and (max-width: 1024px) {
  .bk-video__img iframe {
    height: 23rem;
    margin-top: 1rem;
    margin-right: 16rem;
  }

  .bk-video__banner_bg {
    margin-top: 2rem;
  }

  .title_banner_bg {
    font-size: 3.5rem;
  }
}

@media screen and (max-width: 991px) {
  .about-us__wrap1 {
    flex-direction: column;
  }

  .about-us__wrap1__img {
    clip-path: none;
  }

  .about-us__wrap1__img {
    width: 100%;
  }

  .mobile {
    display: block;
  }

  .header__bottom {
    display: none;
  }

  .header__top__wrap {
    justify-content: center;
    flex-wrap: wrap;
  }

  .header__top__wrap>div {
    margin-top: 1rem;
  }
  .about-us__wrap1__img .slick-next{
      right:7rem !important;
  }
}

@media screen and (max-width: 906px) {
  .bk-galley__grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .bk-video__banner_bg {
    width: 100%;
    margin-left: 8rem;
  }

  .bk-video__img iframe {
    height: 22rem;
    margin-top: 4rem;
    margin-right: 16rem;
    width: 100%;
    margin-left: 2rem;
  }

  .footer-contact-list {
    width: 93%;
  }

  .contenido__container {
    flex-direction: column;
  }

  .contenido__container__slider {
    margin-left: 0;
    margin-top: 3rem;
  }

  .about-us__wrap2 {
    grid-template-columns: 1fr;
  }

  .about-us__wrap2__butons {
    flex-direction: row;
  }

  .contenido__container__data--inverse {
    margin-left: 0;
    margin-top: 2rem;
  }

  .icon-dcontact {
    flex-basis: 3%;
  }
  .contenido__container{
      
      align-items:stretch;
  }
  .dropdown-item {
      margin-top:1rem;
      
  }
  .gitem__button {
    width: max-content;
  }
  .btnmas--inverse {
    position: relative;
    bottom: 0;
    right: 0;
    order: 0;
    width: max-content;
    display: none !important;
  }
  .btnmas {
    position: relative;
    bottom: 0;
    width: max-content;
    order: 1;
    display: none !important;
  }
  .slide-orden{
    order: 2;
  }
  .contenido__container__slider--inverse {
    order: 1;
    margin-top: 2em;
  }
  .contenido__container__data--inverse {
    order: 0;
  }
}

@media screen and (max-width: 800px) {
  .bk-news__grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .bk-galley__grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .banner-page__content {
    grid-template-columns: 1fr;
  }

  .banner-page__title span {
    margin-top: .7rem;
  }

  .titulo-seccion {
    font-size: 4.5rem;
  }

  .utiles-escolares__container {
    grid-template-columns: repeat(2, 1fr);
  }

  .content-news {
    grid-template-columns: 1fr;
  }

  .header__top__wrap>span:nth-child(3) {
    margin-top: 1rem;
  }
  .niveles__flex{
    grid-template-columns: repeat(2,1fr);
  }
  .division-footer{
    grid-template-columns: repeat(2,1fr);
    row-gap: 2rem;
  }
  .bk-video__banner_bg {
    left: -150px;
}
}

@media screen and (max-width: 768px) {
  .bk-footer__art {
    display: grid;
    grid-template-columns: 1fr;
    gap: 3rem;
  }

  .footer-item3__dates {
    width: 40%;
  }

  .bk-copyright__item {
    display: flex;
    flex-direction: column;
  }

  .bk-copyright_evm {
    margin-top: 1rem;
  }

  .footer-contact-list {
    width: 100%;
  }

  .bk-video__item {
    display: grid;
    grid-template-columns: 1fr;
  }

  .bk-video__banner_bg {
    position: relative;
  }

  .bk-video__img {
    clip-path: none;
  }

  .bk-video__banner_bg {
    /* position: absolute; */
    left: 0;
    height: auto;
    z-index: 99;
    /* max-height: 59vh; */
    margin-top: 0;
    margin-left: 0;
    background-color: var(--color-primary);
    clip-path: none;
    display: block;
  }

  .title_banner_bg {
    width: 100%;
    margin: 0;
    font-size: 4.5rem;
    max-width: 70rem;
  }

  .bk-video__img {
    padding: 3rem 0;
  }

  .bk-video__img iframe {
    height: 35rem;
    margin-top: 0rem;
    margin-right: 0rem;
    width: 90%;
    margin-left: 0rem;
  }

  .bk-video__banner {
    grid-row: 1/2;
  }

  .bk-video__banner_bg {
    padding: 4rem 2rem;
  }
  .slider-main__item__button {
    bottom: 50%;
    right: 50%;
    transform: translate(50%, 50%);
    font-size: 1.5rem;
    display: inline-block;
    padding: 1.5rem;
  }
}

@media screen and (max-width: 680px) {
  .slick-prev,
  .slick-next{
    display: none;
  }
  .bk-footer {
    padding: 0;
  }

  .fcontact1,
  .fcontact2,
  .fcontact3 {
    width: 100%;
  }

  .footer-contact-list {
    flex-direction: column;
  }

  .bk-footer__dcontact {
    position: relative;
  }

  .fcontact1::after,
  .fcontact2::after {
    clip-path: none;
  }

  .about-us__wrap2__content>div {
    grid-template-columns: 1fr;
  }

  .contact-details {
    flex-direction: column;
  }

  .contact-details__iframe {
    height: 35rem;
  }
  .title-style-two>span {
    font-size: 25px;
  }
}

@media screen and (max-width: 640px) {
  .proceso__container {
    grid-template-columns: repeat(2, 1fr);
  }

  .proceso__container__item:last-of-type {
    grid-column: 1/3;
    justify-content: center;
    padding: 0 10rem;
  }

  .icon-dcontact {
    flex-basis: 5%;
  }
   .header__top__wrap>span:nth-child(2) {
     margin-top: 1rem;
   }
}

@media screen and (max-width: 580px) {
  .bk-news__grid {
    grid-template-columns: 1fr;
  }

  .bk-alliance__logos {
    display: grid;
    gap: 3rem;
  }

  .bk-alliance__art {
    padding: 4rem 0;
  }

  .span_copyright {
    text-align: center;
  }

  .utiles-escolares__container {
    grid-template-columns: repeat(1, 1fr);
  }
   .niveles__flex {
     grid-template-columns: repeat(1, 1fr);
   }
}

@media screen and (max-width: 480px) {
  .bk-galley__grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .bk-blog__art__list li {
    white-space: nowrap;
  }

  .bk-blog__art__list {
    overflow-x: scroll;
  }

  .bk-copyright__item {
    padding: 3rem 0;
  }

  .search {
    flex-direction: column;
  }

  .search__form {
    width: 100%;
  }

  .search__enlaces figure:last-of-type {
    margin-left: 0;
    margin-top: 2rem;
  }

  .search__enlaces {
    margin: 0;
  }

  .footer-item3__dates {
    width: 60%;
  }

  .proceso__container {
    grid-template-columns: 1fr;
    gap: 4rem;
  }

  .proceso__container__item:last-of-type {
    grid-column: 1/2;
    padding: 0 1rem;
  }

  .form {
    display: flex;
    flex-direction: column;
  }

  .form__input,
  .form__textarea,
  .form__submit {
    margin-top: 2rem;
  }
  .header__center__wrap1 figure:last-of-type{
    width: 13rem;
  }
  .header__center>*{
    width: 6.5rem;
  }
   .division-footer {
     grid-template-columns: repeat(1, 1fr);
     row-gap: 2rem;
   }
}

@media screen and (max-width: 420px) {
  .banner-page__title {
    font-size: 2.7rem;
  }
  .header__top__wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .icon-daddres {
    margin: 0;
    margin-bottom: 1rem;
  }
  .slick-next:before, .slick-prev:before {
    font-size: 5rem !important;
  }
  .slick-next {
    right: 4rem !important;
  }
  .titulo-seccion {
    font-size: 3.5rem;
  }
  .contenido__container__data__title, .contenido__container__data__title span {
    font-size: 2.8rem;
  }
  .about-us__wrap2__butons {
    flex-direction: column;
    align-items: center;
  }
}

@media screen and (max-width: 380px) {
  .footer-item3__dates {
    width: 60%;
  }
  .titulo-seccion {
    font-size: 3rem;
  }
  .bk-video__img iframe {
    height: auto;
    margin-top: 0;
  }
  .slider-main__item__button {
    text-align: center;
    font-size: 1.3rem;
    padding: 1rem .8rem;
  }
  .footer-item3 { 
    flex-direction: column;
  }
}

@media screen and (max-width: 320px) {}