@media (max-width: 1000px){
	.wrapper-contacts{flex-direction: column;}
	.yandex-map{order: 1;}
	.wrapper-contacts-info{order: 2;}
}
@media (min-width: 320px) and (max-width: 576px) {
  section h1, section h2,.wrapper-title-publication-date .big-text { font-size: 22px; }
  section h2.mb-40, section h2.mb-40 { margin-bottom: 20px; }
  .about-title { font-size: 20px; }
  .big-text { font-size: 18px; }
  .about-info p, .institution-info > p:nth-child(n+2) { font-size: 14px; margin-bottom: 8px; }
  .wrapper-about-info > .detail-link, .detail-link, .translucent-block > .detail-link { font-size: 14px; padding: 6px 11px;}
  .news-list-wrapper { padding-left: 0; padding-right: 0; }
  .news-list-wrapper li { padding: 5px; }
  .news-list-wrapper a { font-size: 15px; }
  .zemlyaki-list-wrapper { padding-left: 0; padding-right: 0; }
  .zemlyaki-list-wrapper li { padding: 5px; }
  .zemlyaki-list-wrapper a { font-size: 15px; }
  .poster-events-list-wrapper ul li { font-size: 14px; }
  .pt-30 { padding-top: 15px; }
  .pb-45 { padding-bottom: 30px; }
  .pt-50 { padding-top: 25px; }
  .pb-50 { padding-bottom: 25px; }
  .mb-20 { margin-bottom: 10px; }
  .wrapper-item { width: 100%; margin: 10px 0; }
  .photogallery-item { width: 100%; }
  .wrapper-history { padding: 0; }
  .wrapper-contacts { flex-direction: column; }
  .yandex-map { order: 1; }
  .yandex-map iframe { height: 300px; }
  .wrapper-contacts-info { order: 2; }
  .contacts-info { padding-top: 40px; padding-bottom: 40px; flex-direction: column;}
  .qr-vk{margin: 15px 0 0 0; order: 2;}
  .contacts-info > p:first-child { font-size: 22px; margin-bottom: 20px; }
  .contacts-info p { font-size: 16px; }
}
@media (min-width: 577px) and (max-width: 767px) {
  section h1, section h2, .wrapper-title-publication-date .big-text { font-size: 32px; }
  section h1.mb-40, section h2.mb-40 { margin-bottom: 25px; }
  .about-title { font-size: 28px; }
  .big-text { font-size: 24px; }
  .about-info p, .institution-info > p:nth-child(n+2) { font-size: 14px; }
  .wrapper-about-info > .detail-link, .detail-link, .translucent-block > .detail-link { font-size: 16px; padding: 8px 13px;}
  .news-list-wrapper { padding-left: 15px; padding-right: 15px; }
  .news-list-wrapper a { font-size: 16px; }
  .zemlyaki-list-wrapper { padding-left: 15px; padding-right: 15px; }
  .zemlyaki-list-wrapper a { font-size: 16px; }
  .poster-events-list-wrapper ul li { font-size: 14px; }
  .pt-30 { padding-top: 20px; }
  .pb-45 { padding-bottom: 35px; }
  .pt-50 { padding-top: 30px; }
  .pb-50 { padding-bottom: 30px; }
  .mb-20 { margin-bottom: 10px; }
  .wrapper-item { width: 70%; margin: 10px; }
  .photogallery-item { width: 46%; }
}
@media (min-width: 768px) and (max-width: 991px) {
  section h1.mb-40 section h2.mb-40 { margin-bottom: 30px; }
  .about-title { font-size: 30px; }
  .about-info p:nth-child(n+2), .institution-info > p:nth-child(n+2) { font-size: 15px; }
  .detail-link { font-size: 18px; }
  .poster-events-list-wrapper ul li { font-size: 15px; }
  .pt-30 { padding-top: 25px; }
  .pb-45 { padding-bottom: 40px; }
  .mb-20 { margin-bottom: 15px; }
  .wrapper-item { width: 40%; margin: 10px; }
  .photogallery-item { width: 30%; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  section h1.mb-40, section h2.mb-40 { margin-bottom: 35px; }
  .about-title { font-size: 30px; }
  .about-info p:nth-child(n+2), .institution-info > p:nth-child(n+2) { font-size: 15px; }
  .wrapper-about-info > .detail-link { font-size: 18px; }
  .poster-events-list-wrapper ul li { font-size: 15px; }
  .pt-30 { padding-top: 25px; }
  .pb-45 { padding-bottom: 40px; }
  .another-news, .another-photogalleries, .another-zemlyaki { width: 200px; }
  .ani-title > a { font-size: 12px; }
}

/*List poster style's*/
@media (min-width: 320px) and (max-width: 350px) {
  .poster-events-list-wrapper ul li { display: flex; flex-direction: column; }
}
@media (min-width: 320px) and (max-width: 699px) {
 /* .poster { justify-content: flex-start; align-self: auto; } Для списка*/
  .posters-list-wrapper { flex-direction: column; padding-left: 15px; border-left: 1px solid #e7e7e7; }
  .poster-events-list-wrapper { padding: 0; width: 100%; }
  .poster-events-list-wrapper:not(:last-child) { margin-bottom: 15px; }
  hr { display: none; }
}
@media (min-width: 700px) and (max-width: 991px) {
  .poster-events-list-wrapper ul li { display: flex; flex-direction: column; }
}
/*End List poster style's*/

/*Table Style's*/
@media (max-width: 680px) {
  table thead { display: none; }
  table tbody tr, table tbody td  { display: block; }
  table tbody td:not.legal-info-table tbody td { text-align: right !important; }
  table tbody td { font-size: 14px; padding: 8px 5px !important; }
  table tbody td:before  { content: attr(data-label); float: left; font-weight: 600; padding-right: 5px; }
}
/*Table Style's*/

@media (min-width: 320px) and (max-width: 399px) {
  .another-news-item, .another-zemlyaki-item { width: 100%; }
}
@media (min-width: 400px) and (max-width: 680px) {
  .another-news-item, .another-zemlyaki-item { width: 60%; }
}
@media (min-width: 681px) and (max-width: 992px) {
  .another-news-item, .another-photogalleries-item, .another-zemlyaki-item { width: 30%; margin: 5px !important; }
  .ani-title > a { font-size: 12px; }
}
@media (max-width: 767px) {
  .wrapper-title-date { flex-direction: column; align-items: flex-start;  }
  .wrapper-news-image, .wrapper-zemlyaki-image { margin-bottom: 10px; }
}
@media (max-width: 992px) {
  .wrapper-text-and-another-news, .wrapper-photos-and-another-photogalleries, .wrapper-text-and-another-zemlyaki { flex-direction: column; }
  .text-of-news, .text-of-zemlyaki {padding-right: 0; margin-bottom: 30px; }
  .photos-news-wrapper, .photos-zemlyaki-wrapper { margin-right: 0; padding-bottom: 15px;}
  .wrapper-another-news-item, .wrapper-another-galleries-item, .wrapper-another-zemlyaki-item { display: flex; flex-wrap: wrap; justify-content: center; }
  .another-news, .another-photogalleries, .another-zemlyaki { width: auto; border-top: 1px solid #e7e7e7; padding-top: 30px; padding-left: 0; border-left: none;}
}

/*Hide main picture in institution-item*/
@media (max-width: 1000px) {
  .main-image-institution { display: none; }
  .institution-info { width: 100%; }
}
/*End Hide main picture in institution-item*/

/*About Style's on main page*/
@media (max-width: 1199px) {
  .about { flex-direction: column; align-items: center; }
  .about-info { align-items: center; }
  .wrapper-about-info > .detail-link { align-self: center; }
  .about-info p { text-align: center; }
  .image-wrapper { width: 85%; margin-bottom: 15px; align-self: center;}
  .image-wrapper.mr-30 { margin-right: 0; }
}
/*About Style's on main page*/

/*Style's for slick-slider*/
@media (max-width: 1140px ) { .poster {max-width: 810px;} }
@media (max-width: 870px ) { .poster {max-width: 540px;} }
@media (max-width: 600px ) { .poster {max-width: 270px;} }

@media (max-width: 1180px) { .our-achievements-wrapper {max-width: 840px;} }
@media (max-width: 900px) { .our-achievements-wrapper {max-width: 560px;} }
@media (max-width: 620px) { .our-achievements-wrapper {max-width: 250px;} .achievement-item { margin: 0; }}

@media (max-width: 1140px) { .banner-items {max-width: 900px;} }
@media (max-width: 960px) { .banner-items {max-width: 720px;} }
@media (max-width: 780px) { .banner-items {max-width: 540px;} }
@media (max-width: 600px) { .banner-items {max-width: 360px;} } 
@media (max-width: 420px) { .banner-items {max-width: 180px;} } 
/*Style's for slick-slider*/
