@font-face{font-family:Roboto;src:url(./fonts/Roboto-Bold.ttf);font-weight:700;font-display: swap;}
@font-face{font-family:Roboto;src:url(./fonts/Roboto-Medium.ttf);font-weight:500;font-display: swap;}
@font-face{font-family:Roboto;src:url(./fonts/Roboto-Regular.ttf);font-weight:400;font-display: swap;}
@font-face{font-family:Roboto;src:url(./fonts/Roboto-Bold.woff2);font-weight:700;font-display: swap;}
@font-face{font-family:Roboto;src:url(./fonts/Roboto-Medium.woff2);font-weight:500;font-display: swap;}
@font-face{font-family:Roboto;src:url(./fonts/Roboto-Regular.woff2);font-weight:400;font-display: swap;}
@font-face{font-family:Lato;src:url(./fonts/Lato-Heavy.ttf);font-weight:900;font-display: swap;}
@font-face{font-family:Lato;src:url(./fonts/Lato-Heavy.woff2);font-weight:900;font-display: swap;}

body {font-family:'Roboto', sans-serif;margin: 0;color:#2E3437;font-size: 15px;line-height: 120%;
  box-sizing: border-box;background: #F5F5F5;overflow-x: hidden;}
a {transition:0.6s; text-decoration: none;cursor: pointer;color: #08151D;}
p {margin:0 0 15px; line-height: 140%;}
h2{font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 140%;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #08151D;}
h1 {font-family:'Noto', sans-serif;font-weight: 600;font-size: 48px;line-height: 120%;}
h3 {font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 140%;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #08151D;}
h4 {font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #08151D;}
.head_main {position: absolute; top: 0;z-index: 2;width: 100%;}
.main .header-inner, #site-header.main .header-inner a {color: #FFFFFF;text-decoration: none;}
.header-menu {position: absolute;}
.section-inner {  width: calc(100% - 8rem);margin-left: auto;margin-right: auto;max-width: 1520px;box-sizing: border-box;}
.header-inner {align-items: center;display: flex;justify-content: space-between;padding: 20px 0 20px;}
#site-header a {color: #08151D;}
#site-header {background: #FFFFFF}
.head_second p, #site-header .head_second a {color: #08151D;}
.logo {display: flex;align-items: center;gap: 30px;}
.logo p {font-weight: 500;font-size: 20px;line-height: 120%;margin-bottom: 0;}
.logo span {font-weight: 400;font-size: 13px;line-height: 140%;display: block;}
.contact {   display: flex;  gap: 44px;font-weight: 600;}
.contact p {display: flex;align-items: center;gap: 0 10px;}
.autoplay .slider__item {height: 100vh !important;background-size: cover !important;background-position: center !important;}

.button {background: #01589F;border-radius: 5px;padding: 10px 24px;color:#fff;text-decoration: none;display: inline-block;}
.half, .autoplay h3 {color:#fff;}
.slider__item .section-inner {position: relative; height: 100%;}
.slider__item .section-inner .news {position: absolute;bottom: 108px;z-index: 9;display: flex;width: 100%;
  justify-content: space-between;align-items: center;gap: 30px;}
.slider__item:after {content:""; position: absolute;top: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.62) 100%);
  height: 100%;width: 100%; }
.date {font-weight: 600;font-size: 18px;line-height: 140%;}
.half h3 {font-weight: 600;font-size: 28px;line-height: 120%;margin: 20px 0;}
.second h3 {font-weight: 400;font-size: 16px;line-height: 140%;border-bottom: 1px solid #FFF;
  margin-bottom: 10px;padding-bottom: 10px;}
.second .button {background: transparent;padding: 10px 0;display: flex;align-items: center; gap: 10px;font-weight: 500;}
.half {width: 50%;}
.second .date {color:#fff; font-weight: 400;font-size: 15px;line-height: 140%;}
.right {position: absolute;top: 140px;width: 100%;z-index: 9;}
.right-menu ul {list-style: none;text-align: right;width: 270px;float: right;}
.right-menu {z-index: 9;}
.right-menu ul li a:hover {color: #F3F3F3;background: inherit;}
.second .button:hover  {color: #F3F3F3;background: inherit;}

.button:hover {background: #07A0E3;color: #fff;}
.right-menu ul li a {color:#fff; font-weight: 600;font-size: 18px;line-height: 140%;margin-bottom: 20px; display: block;}

.sidenav { z-index: 11;
  height: 100%;
  width: 0;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  padding-top: 30px;
  transition: 0.5s; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
#site-header .sidenav a:hover {color:#FDCB0A}
.sidenav a {  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 16px;line-height: 140%;
  color: #08151D; font-weight: 400;
  display: flex;gap: 10px;
  transition: 0.3s;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 29px;
  margin-left: 50px;
}
.head {height: 100vh; }
#main {
  transition: margin-left .5s;
}
.left-menu svg {cursor: pointer; }
.left-menu {
  position: fixed;
  z-index: 10;
  height: 100%;
  background: #fff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  width: 70px;
  display: flex;
  justify-content: center;
  padding-top: 58px;
}
#mySidenav ul {list-style: none;margin-top: 0;}
.calendar {display:flow-root;padding: 60px 0 80px;color:#fff;background-size: cover !important; }
.calendar  h2 {color:#fff;margin-bottom: 60px;}
.grey {background: #FAFBFC;display: flow-root;padding: 60px 0 80px;}
.white {background: #fff;display: flow-root;padding: 60px 0 80px;}
.blue {background: #EDF4F8;display: flow-root;padding: 60px 0 80px;}
.flex a, .flex1 a {transition:1s;flex: 1 1 0;display: flex;flex-direction: column;align-items: flex-start;padding: 22px 24px;gap: 30px;background: #FFFFFF;border-radius: 10px;
  font-weight: 600;font-size: 18px;line-height: 140%;color: #08151D;}
/*.flex1 a {flex: 1 1 20%;max-width: 20%;}  */
.flex {display: flex;justify-content: flex-start;gap: 30px;}
.flex1 {margin-top: 60px;gap: 30px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;}
.flex img, .blue_menu img {opacity: 0.3;transition:1s;}
.flex a:hover img, .blue_menu a:hover img {opacity: 1;transition:1s;}
.flex a:hover, .blue_menu a:hover, .flex1 a:hover {transition:1s;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.news_single h3      {transition:1s;}
.news_single_foto {border-radius: 10px;height: 320px;}
.news_flex {display: grid;grid-template-columns: 1fr 1fr 1fr;;gap:30px}
.news_single {flex: 1 1 30%;}
.news_single_content {padding: 0 20px 20px;display: block;color: #2E3437;}
.news_single_date {color: #08151D;}
.blue_flex {display: flex;justify-content: space-between;gap: 51px;}
.blue_menu {flex: 1 1 50%;display: flex;justify-content: space-between;gap: 30px;flex-wrap: wrap;}
.blue_menu a {background: #FFFFFF;display: block;flex: 1 1 40%;height: 137px;padding:0 20px 20px;position: relative;}
.blue_menu .color {background: #07A0E3;}
.blue_menu img {position: absolute;right: 0; bottom: 0;}
.blue_menu .color h3 {color:#fff;}
.blue_menu h3 {width: 70%;}
.news_single:hover h3 {transition:1s;color:#FDCB0A}

.actual .date, .actual .button {color: #08151D;}
.actual .button:hover {color: #FDCB0A;}
.actual .second h3 { border-bottom: 1px solid #c3c7c8;}
.actual .slick-track {gap:30px}
.actual .slick-dots {margin-top: 30px;}
.slider.actual {margin: 0 -15px;}

.site {display: grid;grid-template-columns: repeat(4, 5fr);gap: 30px;margin-top: 60px;}
.site_item {background: #FFFFFF; border-radius: 10px; padding: 30px;display: flex;gap:20px;align-items: start;}
.site_item:hover {background: #EDF4F8;transition:0.5s}
.site_item:hover svg path {stroke: #01589F;transition:0.5s}
.actual .second .button:hover svg path {stroke: #FDCB0A;transition:0.5s}
.site_item img {width: 18px;}
.site h3 {margin:0}
.site svg {min-width: 24px;}
.place {display: flex;align-items: center;gap: 14px;color: #079646;}
.number {font-weight: 900;font-size: 64px;line-height: 120%;font-family: 'Lato', sans-serif;font-feature-settings: 'pnum' on, 'lnum' on;
  min-width: 111px;flex-direction: column;display: flex; align-items: center;}
.number span {font-family: 'Roboto', sans-serif;font-weight: 600;font-size: 18px;line-height: 140%;}
/*.slider.event {width: 1133px;} */
.event_content h3 {font-weight: 500;font-size: 20px;line-height: 120%;margin: 0;}
.event_content  p {color: #919191;margin: 0;}
.event_content {display: flex;flex-direction: column;align-items: flex-start;padding: 20px;gap: 20px;background: #FFFFFF;border-radius: 10px;}
.event_item {display: flex!important; align-items: center;gap: 50px;margin-bottom: 30px;}
.calendar_row {display: flex;justify-content: space-between;gap: 30px;}
.calendar_row .data {min-width: 357px;}
.calendar_row .data table {width: 357px;background: #FFFFFF;border-radius: 10px;color: #08151D;padding:25px}
.calendar_row .data table thead tr:nth-child(1) {font-weight: 600;font-size: 18px;line-height: 140%;text-align: center;}
.calendar_row .data table thead tr {font-weight: 500;font-size: 15px;line-height: 140%;text-align: center;}
.calendar_row .data table tbody tr {font-weight: 500;text-align: center;height: 37px;}
.calendar_row .data table tbody tr td {height: 36px;border-bottom: 5px solid #fff;border-top: 5px solid #fff;
  border-right: 3px solid #fff;border-left: 3px solid #fff;}
.calendar_row .data table thead tr:nth-child(1) svg:nth-child(1) {float:left}
.calendar_row .data table thead tr:nth-child(1) svg:nth-child(3) {float:right}
.nil {color: #D6D6D6;}
.active_date {background: #EDF4F8;border-radius: 30px;color: #01589F;}
.calendar_row .data table thead td {border-bottom: 10px solid #fff;}
.cancel span {font-weight: 400; font-size: 15px;line-height: 140%;color: #919191}
.event .slick-dots {margin-top: 30px;}
.event .slick-track {flex-wrap: wrap;}
.footer .section-inner {display: grid;grid-template-columns: 9.8% 11.5% 14% 40% 24.5%;}
.footer .section-inner a {color: #08151D;font-weight: 500;}
.footer .section-inner a:hover {color:#FDCB0A}
.green {background: #079646; color:#fff}
.footer .section-inner .blue1 a {color:#fff; font-weight: 500;}
.footer .section-inner .blue1 a:hover {color:#F3F3F3;}
.footer .section-inner div {padding: 60px 23px 60px 26px}
.blue1 {background: #01589F;color:#fff;margin-left: -27px;}
.social {margin-bottom: 45px;}
.last p {  margin: 0 0 8px;}
.footer .section-inner p{font-weight: 500;}
.footer .section-inner span {font-weight: 400;font-size: 13px;line-height: 140%;}
.last, .footer .section-inner .last a {text-align: right;color: #919191;}
.footer .section-inner .last {padding:60px 0 }
.footer .section-inner .social {padding:0}
.footer {background: linear-gradient(to right, red 23%, #fff 0%);}
.footer .section-inner .social a {margin-left: 21px;}
.social a:hover svg path {fill:#FDCB0A;transition:1s}
.footer .section-inner .last a:hover {color:#2E3437}

.breadcrumbs span {color: #FDCB0A;padding: 0 10px;}
.breadcrumbs a {color: #919191;}
.breadcrumbs {margin: 40px 0 20px;}
.sidebar li {margin-bottom:20px;overflow: hidden;}
.sidebar ul {list-style: none;padding-left: 0;margin-top: 0;}
.page {display: flex;gap:50px;margin: 40px auto 80px;}
.sidebar {width: 24.2%;}
.content {width: 75%;}
.sidebar li a svg {position: absolute;right: -20px;top: 0;transition:1s}
.sidebar .active a svg, .sidebar .current_page_item a svg, .sidebar .current-menu-parent a svg, .sidebar li:hover a svg {position: absolute;right: 0;top: 0;transition:1s}
.sidebar .active a svg  path, .sidebar .current_page_item a svg  path, .sidebar .current-menu-parent a svg  path, .sidebar li:hover a svg path {fill:#FDCB0A;opacity:1;transition:1s}
.sidebar li a svg path {fill:#07A0E3;opacity: 0.1;transition:1s}
.sidebar li a {position: relative; width: 100%;display: flex;align-items: center;padding-left: 20px;height: 70px;color: #08151D;
  border-radius: 10px;background: #FAFBFC;box-sizing: border-box; overflow: hidden;}
.sidebar .active a, .sidebar .current_page_item a, .sidebar .current-menu-parent a, .sidebar li:hover a {background: #FFFFFF;transition:1s;font-weight: 600;}
.side_menu ul.sub-menu li a {background: transparent; color: #919191;height: auto;margin-top: 30px;margin-bottom: 0;}
.side_menu ul.sub-menu li a:hover {background: transparent; color: #08151D;}
.sidebar .active, .sidebar .current_page_item, .sidebar .current-menu-parent {margin-bottom: 20px;}
.sidebar .active .sub-menu, .sidebar .current-menu-parent .sub-menu {display:block;}
.sidebar li .sub-menu {display:none;}
.sub-menu li a {background: transparent;color: #919191;height: auto;margin-top: 30px;margin-bottom: 0;font-weight: 600;}
.sidebar li .sub-menu.sub_menu--active, .current_page_item ul.sub-menu {display:block;}
.sidebar .active .sub-menu li a:hover, .sidebar .current-menu-parent .sub-menu li a:hover {color:#2E3437;}
.sidebar li .sub-menu .current-menu-item a{color: #08151D;}
.alignleft {float: left;margin: 0 30px 30px 0;}
.alignright {float: right;margin: 0 0 30px 30px;}
.plan {display: flex;align-items: center;padding: 24px;gap: 24px;background: #FFFFFF; border-radius: 10px;}
.content.let {display: flex;gap: 30px;flex-wrap: wrap;}
.content.let .one_second {width: 31%;}

.tabcontent {
  animation: fadeEffect 1s;
}
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
.tab, .myBtnContainer {
  overflow: hidden;
  display:flex;clear: both;gap: 30px;
}
.tab button, .btn {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px 0; font-weight: 600;font-size: 18px;
  transition: 0.3s; color: #919191;border-bottom: 1px solid #919191;
}
.tab button:hover, .btn:hover {
  color: #08151D;
}
.tab button.active, .btn.active1 {
  color: #08151D;border-bottom: 1px solid #FDCB0A;
}
.tabcontent {
  display: none;
  padding: 30px 0;}
.first_line {margin: 0 0 30px;}
.person {display: grid;grid-template-columns: 1fr 4fr;gap: 30px;margin-bottom: 70px;}
.content ul li, .content ol li {padding-bottom: 8px;}
.content ul {padding-left: 25px;}
.deputat.light, .table.light, .bus.light {background: #E9E9E9;font-weight: 500;margin-top: 30px;}
.deputat, .table, .bus {display:grid;grid-template-columns: 2% 23% 23% 16% 15% auto;gap:20px;border-bottom: 1px solid #F0F0F0;background: #FFFFFF;}
.section-inner .table {grid-template-columns: 5% 30% 30% auto;}
.section-inner .bus {grid-template-columns: 23% 13% 9% 9% 9% 9% 9% 9%;}
.distance {padding-bottom:30px; margin: 30px 0 0;border-bottom: 1px solid #D6D6D6;}
.deputat div, .table div, .bus div {padding: 20px 0 20px 20px;}
.deputat:nth-last-child(2) {margin-bottom: 30px;}
.doks {display: grid; grid-template-columns: 1fr 1fr 1fr;gap: 30px;margin: 30px 0;}
.doks.covid {grid-template-columns: 1fr 1fr 1fr 1fr;}
.doks a {color: #08151D;}
.plan:hover {box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.empty {color: #919191;}
.menu-item-type-custom a:after {content:""; background:url('./img/icon.svg') no-repeat; width:24px;height:24px;display: block;}
.menu-item-type-custom a{position:relative}
.footer {margin-top:80px}
.nav-links a {color: #44484A;}
.nav-links a:hover {color: #01589F;}
.page-numbers.current {background: #E9E9E9;border-radius: 10px;}
.navigation.pagination {margin:50px 0 0}
.page-numbers {padding: 5px 10px;}
.wide {min-width: 1000px;font-weight: 500;}
/*.table:nth-last-child(1) {margin-bottom:80px} */
.single-news .sidebar {display: flex;flex-direction: column;gap: 30px;}
.single-news .sidebar img {border-radius: 10px;max-width: 100%;height: auto;}
.column {   display: none; }
.show {  display: block; }
.row {margin-top: 30px; display: grid;gap: 30px;grid-template-columns: 1fr 1fr 1fr;}
.column_text {background: #FFFFFF;border-radius: 10px;padding: 20px;display: block;color: #08151D;position: relative;min-height: 275px;}
.column_text_light {color: #919191;}
.column_data {position: absolute; bottom: 0;left: 20px;}
.column_text:hover {box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.search_line {margin-bottom:30px;display: flex; justify-content: space-between;}
.search.add {width: 240px;}
.search_line input {outline: none;width: 745px;height: 50px;background: #fff url('./img/search.svg') center right 12px no-repeat;transition:1s;
  border: 1px solid #D6D6D6;border-radius: 10px;padding-left: 30px; box-sizing: border-box;}
.search_line input:hover {background-image: url('./img/search1.svg');border: 1px solid #D6D6D6;}
.search_line input:focus {border:1px solid #D6D6D6;outline: none;background-image: url('./img/search1.svg');}
button {cursor: pointer;transition:1s}
.plan img {filter: grayscale(100%); opacity:0.6;transition:1s}
.plan:hover img {filter: grayscale(0%); opacity:1;transition:1s}
.search_line button:hover {transition:1s;background: #07A0E3;}
.search_line button {background: #01589F;border-radius: 5px;width: 108px;height: 50px;padding: 14.5px 32px;color:#fff;border: none;margin-left: 30px;}
img {max-width: 100%;}

@media ( max-width: 1680px ) {
.section-inner {  width: calc(100% - 10rem);}
  .footer .section-inner div {width: 30%;}
  .footer .section-inner .blue1, .footer .section-inner .green {width: 13%;margin-left: 0;}
.footer {   background: linear-gradient(to right, red 13%, #fff 0%); }  
  .footer .section-inner .last {width: 20%;}
  .footer .section-inner .social  {width: 100%;}
  .footer .section-inner {  display: flex;   justify-content: space-between;}

}
@media ( max-width: 1640px ) {
    .footer .section-inner .blue1, .footer .section-inner .green  {padding: 60px 10px 60px 10px;}
}
@media ( max-width: 1440px ) {
        .footer .section-inner .blue1, .footer .section-inner .green  {padding: 60px 10px 60px 10px;}
}
@media ( max-width: 1400px ) {
.footer .section-inner .blue1, .footer .section-inner .green {  width: 15%;   margin-left: 0;padding: 60px 15px 60px 15px; }
  .slider__item .section-inner .news {width: 94%; }
  .footer {  background: #fff;}
  .footer .section-inner div {width: 25%;}
  .footer .section-inner .last {width: 20%;}
  .footer .section-inner .social  {width: 100%;}
  .footer .section-inner {  display: flex;   justify-content: space-between;}
  .flex {display: grid; grid-template-columns: 1fr 1fr 1fr;}
  .news_flex {grid-template-columns: 1fr 1fr;}
  .blue_menu {display: grid; grid-template-columns: 1fr 1fr 1fr;}
  .blue_flex {grid-template-columns: 1fr;display: grid;}
  .blue_flex .fadeInLeft.animated {text-align: center;}
  .flex1 {grid-template-columns: 1fr 1fr 1fr;}
  .site {  display: grid; grid-template-columns: 1fr 1fr;}
  .section-inner {  width: calc(100% - 3rem);padding-left: 70px; }
  .number {  font-size: 45px;min-width: 65px;}

 }
@media ( max-width: 1300px ) {

.sidebar.administration_page ul {grid-template-columns: 1fr 1fr 1fr;}
.header-inner {display: block;}
.page {flex-wrap: wrap;}
.single-news .sidebar {width: 30%;}
.single-news .content {width: 65%;}
.page.single-news {gap:5%}
.side_menu {display: grid;gap: 0px 20px;grid-template-columns: 1fr 1fr;}
.sidebar, .content {  width: 100%;}
.contact {justify-content: flex-end;margin-top: 20px;flex-wrap: wrap;gap: 5px 20px;}
}
@media ( max-width: 1200px ) {
.footer .section-inner .blue1, .footer .section-inner .green {  width: 18%;   margin-left: 0;padding: 60px 12px 60px 12px; }
.gallery .slick-list {  width: 101%;height: auto;}
.gallery img {   height: auto; }
.deputat {grid-template-columns: 31% 31% 31%;gap: 0 20px;}
.doks, .nasleg {     grid-template-columns: 1fr 1fr;}
.doks.covid {  grid-template-columns: 1fr 1fr 1fr;}
.section-inner .bus {  grid-template-columns: 25% 25% 25% 25%;  gap: 0; }
.bus div {   padding: 14px 0 14px 20px;}
}
@media ( max-width: 1100px ) {
.row {grid-template-columns: 1fr 1fr; }
.admin_list {grid-template-columns: 1fr }
}
@media ( max-width: 1000px ) {
.announce {width: 100%;}
.footer .section-inner div {  padding: 30px 23px 30px 26px;}
.doks.covid {  grid-template-columns: 1fr 1fr; }
.section-inner .table {  grid-template-columns: 50% 50%;  gap: 0;}
.table div, .bus div { padding: 12px 0 12px 20px;}
.foto_left .alignleft  {max-width: unset;}
.tab {margin-top:20px}
.content.let {gap: 4%; }
.content.let .one_second {  width: 48%; } 
.alignleft {max-width: 40%; }
.slider__item .section-inner .news {flex-wrap: wrap;}
.half {  width: 100%;}
.news .second {width: 45%;}
.calendar_row {flex-direction: column;align-items: center; }
.event_item {gap: 30px;}
.footer .section-inner { flex-wrap:wrap;}
.flex1, .flex {  grid-template-columns: 1fr 1fr;}
.blue_flex img {max-width: 100%;}
.footer .section-inner .last {width: 100%;text-align: center;display: flex;flex-wrap: wrap;justify-content:space-around;gap: 5px 20px;}
.footer .section-inner .blue1, .footer .section-inner .green {width: 22%;}
.footer .section-inner div {width: 28%;}
.myBtnContainer {flex-wrap: wrap; }
.search_line input {  width: 75%;}
}
@media ( max-width: 900px ) {
.gallery-size-thumbnail {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 30px;}
.footer .section-inner .blue1, .footer .section-inner .green, .footer .section-inner div {  width: 100%;  padding: 10px 0 10px 0; }
.footer .section-inner .social { display:none}
 .social1 {display:block}
.footer .section-inner .blue1, .footer .section-inner .blue1 a, .green, .green a {
  background: #fff;
  color: #08151D;}
.sidebar.administration_page ul {grid-template-columns: 1fr 1fr;}
.head {   height: auto;}
.news .second {  display: none; }
.slider__item .section-inner::after { content:" ";background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.3) 100%);z-index: 1;
position: absolute; height: 100%;width: 106%;margin-left: -6%;}
.right {   right: 10px;width: 40%; z-index: 10;}
.slider__item::after { background:transparent }
.half {   z-index: 10;}
.half h3 {font-size: 23px;}
.myBtnContainer { gap: 10px 30px;}
h2 {font-size: 29px;}
.social {   margin-bottom: 5px; }
.single-news .sidebar {width: 100%;}
.single-news .content {width: 100%;}
.page.single-news {gap:20px}

.blue_menu {  grid-template-columns: 1fr 1fr;}
.site, .news_flex {      grid-template-columns: 1fr;}
.footer .section-inner .blue1, .footer .section-inner .green, .footer .section-inner div {  width: 50%;}
.footer .section-inner .last {  padding: 10px 0; }
}
@media ( max-width: 800px ) {
.logo p {  font-size: 16px;}
.logo img {width: 50px;}
.sv-search-link {padding:0;align-items: center;font-size: 13px;}
#site-header a, .contact p {  font-size: 13px;}
.bvi-open img, .sv-search-link img, .contact img {width: 20px;}
.sv-search-box {margin: 0 0 5px; }
.contact p  {margin-bottom: 5px;}
 
.block-coockies, .cookies__frame {max-width: 95%;z-index: 99;width: auto;margin-left: 30px;}
.admin_about {  grid-template-columns: 4fr 1fr;}
.footer .section-inner .last {justify-content: flex-start;text-align: left;}
.footer .section-inner .social a {  margin-right: 21px;margin-left:0}
.doks.covid, .nasleg {  grid-template-columns: 1fr; }
.row {grid-template-columns: 1fr; }
.doks {     grid-template-columns: 1fr;}
.deputat {grid-template-columns: 48% 48% ;gap: 0 20px;}
.deputat div, .table div, .bus div {  padding: 13px 0 13px 10px; min-width: unset;}
.side_menu {grid-template-columns: 1fr;}
.contact {  justify-content: flex-start;}
.right-menu ul li a {margin-bottom: 14px;}
.right {  top: 180px;}
}
@media ( max-width: 700px ) {
.gallery-size-thumbnail {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 30px;}
.footer .section-inner .blue1, .footer .section-inner .green, .footer .section-inner div {  width: 100%;}
.gallery {  margin-left: 0;}
.search_line input {  width: 65%;background: #fff;}
.person {flex-wrap: wrap; }
.foto_left {  max-width: 100%;   width: 100%;}
.content.let div {  width: 100%; }
.alignleft {width: 100%; max-width: unset;}
h2 {font-size: 25px; }
.flex1 {  grid-template-columns: 1fr 1fr;} 
.sidebar.administration_page ul {grid-template-columns: 1fr ;}          
}
@media ( max-width: 650px ) {
.mobile_name {display:block;padding: 20px 71px 0;margin-bottom: 0;}
.menu_phone {display:flex;}
#site-header .closebtn {font-size: 25px;}
.sv-search input[type="search"] {border: 1px solid #D6D6D6;color: #000;border-radius: 10px;padding:5px 10px}
.autoplay .slick-dots { margin-left: 20px; }
.head {  height: auto; }
.head_main {  position: relative;}
.grey, .white {padding: 30px 0 20px; }
.slider.event.slick-vertical {max-width: 100%;}
.head .right {display:none}
.sv-wrap {  min-height: unset;}
.contact {margin-top: 3px; justify-content: flex-end;}
.sv-search-box {order: 2;}
.main .sv-search-box img {-webkit-filter: invert(100%);    filter: invert(100%);}
.header-inner {display: grid;grid-template-columns: 1fr 1fr 6fr;gap:10px;}
.contact .bvi-open {color: #0C0C0C;text-transform: uppercase;}
.section-inner {  padding-left: 0; }
.mobile_menu {display:block}
.left-menu, .bvi-open img  {display:none}
.head_main, .head_main a {background:#fff;color: #0C0C0C;}
.section-inner.header-inner .logo p, .sv-search-link span, .contact .mobile_phone {display:none;}
.flex1 a { font-size: 14px;}
.blue_flex .blue_menu img {  max-width: 65%;}
.blue_menu h3 {font-size: 14px;} 
.admin_person .admin_phones {  gap: 10px 30px; grid-template-columns: 1fr;  } 
.gallery_row .gallery {margin-bottom:120px;}
.section-inner .bus {  grid-template-columns: 40% 30% 30%;  gap: 0; }
.search_line button { width: 80px;  padding: 14.5px 18px;  margin-left: 8px;}
.deputat {grid-template-columns: 100% ;gap: 0 20px;}
}
@media ( max-width: 600px ) {
p, .site h3 {   font-size: 14px;}
.number, .number span {font-size: 16px;display: inline-block;}
.number span  {margin-left:6px}
.calendar .data {display:none}
.flex1 p {word-break: break-all;}
.sidebar .active a svg, .sidebar .current_page_item a svg, .sidebar .current-menu-parent a svg, .sidebar li:hover a svg, .sidebar li a svg  {max-height: 100%; }
.sidebar li a {height: 50px; }
.sidebar .active, .sidebar .current_page_item, .sidebar .current-menu-parent {  margin-bottom: 10px;}
.admin_person {   grid-template-columns: 1fr 5fr;}
.admin_about {  grid-template-columns: 1fr;}
.content.let .one_second {  width: 100%; }
.section-inner .table {  grid-template-columns: 100%;}
.news .second {   width: 100%;}
.right {  top: 240px;}
.event_item {flex-direction: column;}
h2 {   font-size: 24px;}
.flex a, .flex1 a {padding: 16px 16px;}

}
@media ( max-width: 550px ) {
.person {
  display: flex;
  flex-direction: column;}
}
@media ( max-width: 500px ) {
.admin_person {   grid-template-columns: 1fr;}
  .section-inner .bus {  grid-template-columns: 50% 50%;  gap: 0; }
}
@media ( max-width: 420px ) {
.gallery-size-thumbnail {display: grid;grid-template-columns: 1fr 1fr;gap: 30px;}
.blue_menu, .flex1 {  grid-template-columns: 1fr;}
.flex {  grid-template-columns: 1fr;}
}