@media screen and (max-width: 1100px) {
    .news img { height: 210px; }
    .news-description { height: 210px; padding-top: 4%; }
    .btn.archive { margin-left: 37%; }
    .home-licenses .btn.archive { margin-left: 1%; }
    .schedule-vacations { height: 400px; padding-top: 145px; background-position: center 50px; }
    .schedule-vacations p { margin-top: 45px; }
    .schedule-sections a { font-size: 22px; line-height: 1; }
    .administration-biography { margin-left: 2%!important; }
    .language-slider .carousel-caption { left: 40% }
    .language-programs .language-programs-title-block { padding-left: 20%; }

}
@media screen and (max-width: 1200px) {
    .administration-biography { margin-left: -3%; }

}