.js.cssanimations .area-animation {
   opacity: 0;
}

.btn,
.site-wrapper a,
.site-wrapper a span {
   transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;
   -webkit-transition: all 0.8s ease-in-out;
   -o-transition: all 0.8s ease-in-out;
}

.home-reviews-in .mainslider,
.home-reviews-in .mainslider .item {
   height: 380px;
}

.home-reviews-in {
   height: 380px;
}

.home-reviews-in .slic-quote-right {
   bottom: -23px;
}

.home-reviews-in .slic-quote-left {
   top: -35px;
}

.short_block #sl_main.mainslider,
.short_block #sl_main.mainslider .item img {
   max-height: 660px;
}

.short_block #sl_main.mainslider .item {
   height: 660px;
}

@media (max-width: 1199px) {

   .short_block #sl_main.mainslider,
   .short_block #sl_main.mainslider .item img {
      max-height: 650px !important;
   }

   .short_block #sl_main.mainslider .item {
      height: 650px !important;
   }
}

@media (max-width: 991px) {

   .short_block #sl_main.mainslider,
   .short_block #sl_main.mainslider .item img {
      max-height: 500px !important;
   }

   .short_block #sl_main.mainslider .item {
      height: 500px !important;
   }
}

@media (max-width: 575px) {

   .short_block #sl_main.mainslider,
   .short_block #sl_main.mainslider .item img {
      max-height: 450px !important;
   }

   .short_block #sl_main.mainslider .item {
      height: 450px !important;
   }
}

.mega_fixed_menu .phone.blocks {
   display: none;
}

.top-block-wrapper.grey_block {
   position: relative;
   /*overflow: hidden;*/
}

.top-block-wrapper:not(.grey_block) {
   position: relative;
}

div.caption-bg {
   position: relative;
}

div.caption-bg img {
   bottom: 0;
   right: 0;
   position: absolute;
   width: 105%;
   /* max-height: 250px */
}

@media (min-width: 576px) {
   div.caption-bg img {
      width: 85%;
   }
}

@media (min-width: 768px) {
   div.caption-bg img {
      width: 65%;
   }
}

@media (min-width: 992px) {
   div.caption-bg img {
      width: 55%;
   }
}




.grey_block .page-top>div.caption-bg {
   margin-bottom: 0;
   z-index: 3;
}

.m-long-banner-contents .light-menu-color .mega-menu table td .wrap>a:not(:hover) {
   color: #222;
}

#mobileheader .logo-block.pull-left .logo svg {
   height: 56px;
}

/*mainslider*/

.m-slider-slick.mainslider .slide-ltr .slide-img div {
   max-width: 300px;
}

.m-slider-slick.mainslider.nst .slide-text .title {
   text-shadow: 2px 1px 3px #ababab;
   display: block;
}

.m-slider-slick.mainslider.nst .slide-text .text {
   text-shadow: 2px 1px 1px #ababab;
}

.m-slider-slick.mainslider.nst .slide-text .btn-wrap .btn.btn-1 {
   background-color: transparent;
}

.m-slider-slick.mainslider.slick-animate2 .slide-add-animate {
   display: none;
}

.m-slider-slick.mainslider.black .slide-add-info {
   background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
}

.m-slider-slick.mainslider.black .slide-text {
   width: 75%;
}

.m-slider-slick.mainslider.nst .slide-text .btn-wrap {
   margin: 35px -5px 0;
}

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

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

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

.mainslider.vertical .item-views .items {
   margin-top: 8px;
   margin-bottom: 8px;
}

.m-slider-slick.mainslider .shadow:hover {
   border-color: transparent;
   -webkit-box-shadow: 0px 5px 25px 0px rgba(18, 25, 38, 0.07);
   -moz-box-shadow: 0px 5px 25px 0px rgba(18, 25, 38, 0.07);
   box-shadow: 0px 5px 25px 0px rgba(18, 25, 38, 0.07);
}

.m-slider-slick.mainslider.nst .slide-add-img {
   width: 82%;
   height: 82%;
   bottom: 0;
}

.m-slider-slick.mainslider.black .slide-add-info {
   background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.m-slider-slick.mainslider .slick-dots li button {
   width: 15px;
   height: 8px;
   margin: 0 4px;
   background: #f8f9fa;
   display: block;
   -webkit-backface-visibility: visible;
   -webkit-transition: opacity 200ms ease;
   -o-transition: opacity 200ms ease;
   -moz-transition: opacity 200ms ease;
   transition: opacity 200ms ease;
   -webkit-border-radius: 30px;
   border-radius: 30px;
   -webkit-transition: .3s;
   -o-transition: .3s;
   -moz-transition: .3s;
   transition: .3s;
}

.m-slider-slick.mainslider .slick-dots li:hover button {
   background: #008de4;
}

.m-slider-slick.mainslider .slick-dots li.slick-active button {
   background: #008de4;
   width: 15px;
   -webkit-transform: scale(1.4, 1.4);
   -moz-transform: scale(1.4, 1.4);
   -ms-transform: scale(1.4, 1.4);
   -o-transform: scale(1.4, 1.4);
   transform: scale(1.4, 1.4);
}

.m-slider-slick.mainslider .slick-dots li button:after {
   background-color: #008de4;
}

.m-slider-slick.mainslider.nst .slider-add-area {
   max-width: 500px;
   right: 60px;
   right: calc(3vw + 4.5rem);
   left: auto;
}

.m-slider-slick.mainslider.nst .slider-add-area {
   display: flex;
   flex-direction: row;
   justify-content: flex-end;
}

.m-slider-slick.mainslider.nst .item-views.float_banners2 .item.slider_item {
   max-height: 250px;
}

.m-slider-slick.mainslider .content_wrapper_block.banners_slider_item_nst .slider_item .title.ban-nos {
   font-size: 1.3em;
   font-size: calc(1vw + .5rem);
}

.m-slider-slick.mainslider .slide-text .text {
   font-size: 3.2rem;
   /*32px*/
   font-size: calc(1vw + 1.5rem);
   font-weight: 500;
   line-height: 5.6rem;
   /*56px*/
   line-height: calc(2vw + 3.5rem);
   color: #333;
   text-shadow: 0 0 black;
}

.m-slider-slick.mainslider .slide-add-info .row-slide-add-info {
   position: relative;
}

.m-slider-slick.mainslider .slide-add-info {
   top: auto;
   left: 0;
   right: 0;
}

.m-slider-slick.mainslider .slide-add-info {
   bottom: 25%;
}

@media (min-width: 992px) {

   .m-wrapper.m-long-banner.m-long-header .main-slider .wrapper_inner,
   .m-wrapper.m-long-banner.smalls.big_header.sticky_menu .main-slider .wrapper_inner {
      padding-top: 0px;
   }
}

/**/

#home_main_slider.section-content.section-content-slider {
   margin-bottom: 10px;
}

#sl_home_main_big.m-slider-slick.mainslider.nst .slider-add-area {
   max-width: 500px;
   right: 60px;
   right: calc(-1vw + 4.5rem) !important;
   left: auto;
}

#sl_home_main_big.m-slider-slick.mainslider .slide-text .text {
   font-size: calc(0.5vw + 1.5rem);
   line-height: calc(0.5vw + 2.5rem);
}

#sl_home_main_big.m-slider-slick.mainslider.nst .slide-add-img {
   opacity: 0.94;
   max-height: 350px !important;
}

#sl_home_main_big.m-slider-slick.mainslider .slide-text .text {
   font-size: calc(0.5vw + 1.5rem);
   line-height: calc(0.5vw + 2.5rem);
}

#sl_home_main_big .boss .slide-add-info {
   bottom: 55% !important;
}

#sl_home_main_big .boss .slide-in.in {
   display: table-cell;
   vertical-align: middle;
   padding: 10px 90px 35px 5px !important;
}

#sl_home_main_big .boss .slide-add-img {
   width: 72% !important;
   height: 87% !important;
   bottom: 0;
   left: 5%;
}

#sl_home_main_big .boss .m-slider-item__text.text {
   text-shadow: none;
}

#sl_home_main_big .boss .m-slider-item__title.title {
   text-shadow: none;
}

#sl_home_main_big .khusnullin_marat_shakirzyanovich .slide-add-info {
   bottom: auto !important;
   top: 2% !important;
}
#sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text {
   text-shadow: none;
}
#sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text:hover {
   text-shadow: 2px 2px 1px #c5c5c5;
}
#sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text div {
   line-height: 36px;
   margin-bottom: 12px;
}
#sl_home_main_big .khusnullin_marat_shakirzyanovich .slide-overlay {
   position: relative;
}
#sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text div span {
   white-space: nowrap;
}
#sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__congrat{
   color: #ff0000; 
   font-size: 28px;
   line-height: 30px;
}
#sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__post{
   font-size: 28px;
   line-height: 30px;
}
#sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__person{
   color: #4b509e; 
   font-size: 34px;
}
#sl_home_main_big .khusnullin_marat_shakirzyanovich .slide-in.in {
   display: table-cell;
   vertical-align: middle;
   padding: 25px 90px 35px 55px !important;
}
#sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img {
   opacity: 0.98;
   max-height: 450px !important;
   max-width: 900px !important;
   left: 40px;
}
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img {
   /* opacity: 0.98; */
   max-height: 61px !important;
/*    max-width: 350px !important; */   
   left: 30px;
   width: 100%;
   bottom: 30%;
}
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img.slide-add-img-1{
   opacity: 0.98;
   max-height: 350px !important;
   max-width: 350px !important;
   left: 30px;
   width: 100%;
   bottom: 0%;
   z-index: 9;
}
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img.slide-add-img-2{
   opacity: 0.85;
   max-height: 350px !important;
   max-width: 950px !important;
   left: 30px;
   width: 100%;
   bottom: 0%;
}
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-info-img-in img {
   
   min-height: 61px !important;
   
}
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img-2 .slide-add-info-img-in img {
   
   min-height: 350px !important;
   bottom: -450%;
   max-width: 950px !important;
}
#sl_home_main_big .ekosistema_informatsionnykh_resursov .slide-add-info {
   bottom: auto !important;
   top: 20% !important;
}
@media (max-width:1250px) {
   #sl_home_main_big .ekosistema_informatsionnykh_resursov .m-slider-item__text.text{
      max-width: 500px;
   }
   #sl_home_main_big .ekosistema_informatsionnykh_resursov .m-slider-item__text.text .text__post{
      font-size: 25px;
   }
   #sl_home_main_big .ekosistema_informatsionnykh_resursov .m-slider-item__text.text .text__person{
      font-size: 30px;
      line-height: 30px;
   }
}
@media (max-width:1200px) {
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img.slide-add-img-1 {
   opacity: 0.98;
   max-height: 61px !important;
   max-width: 350px !important;
   left: 17px;
   width: 100%;
   bottom: 30%;
}
}
@media (max-width:1200px) {
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img.slide-add-img-2 {
   opacity: 0.85 !important;
   max-height: 61px !important;
   max-width: 650px !important;
   left: 17px;
   width: 100%;
   bottom: 0%;
}
}
@media (max-width:991px) {
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img {
   opacity: 0.98;
   max-height: 61px !important;
   /* max-width: 350px !important; */
   left: 17px;
   width: 100%;
   bottom: 20%;
}
}
@media (max-width:991px) {
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img-2 .slide-add-info-img-in img {
   
   min-height: 350px !important;
   bottom: -300%;
   max-width: 950px !important;
}
}
@media (max-width:767px) {
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img {
   opacity: 0.98;
   max-height: 52px !important;
   /* max-width: 300px !important; */
   left: 17px;
   width: 100%;
   bottom: 10%;
}
}
@media (max-width:767px) {
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-info-img-in img {
   
   min-height: 52px !important;
}
}
@media (max-width:425px) {
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img {
   /* opacity: 0.98; */
   max-height: 52px !important;
   /* max-width: 300px !important; */
   left: 5px;
   width: 100%;
   bottom: 10%;
}
}
@media (max-width:425px) {
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-img.slide-add-img-1 {
   /* opacity: 0.98; */
   max-height: 52px !important;
   max-width: 300px !important;
   left: 5px;
   width: 100%;
   bottom: 10%;
}
}
@media (max-width:425px) {
#sl_home_main_big.m-slider-slick.mainslider.nst .ekosistema_informatsionnykh_resursov .slide-add-info-img-in img {
   
   min-height: 52px !important;
}
}
#sl_home_main_big.m-slider-slick.mainslider.nst .slider-add-area {
   max-width: 500px;
   right: 60px;
   right: calc(-1vw + 4.5rem) !important;
   left: auto;
}

#sl_home_main_big.m-slider-slick.mainslider .slide-add-img.slide-add-img-1.with-add-img-link .slide-add-info-img-in > a > img {
   opacity: 1.0;
   transition: opacity 0.35s, transform 0.45s;
   transform: scale(1,1);
}
#sl_home_main_big.m-slider-slick.mainslider .slide-add-img.slide-add-img-1.with-add-img-link .slide-add-info-img-in > a > img:hover{
   opacity: 0.98;
   transition: opacity 0.35s, transform 0.45s;
   transform: scale(1.1,1.1);
}

@media (max-width:1550px) {
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text{
      max-width: 800px;
   }
}
@media (max-width:1250px) {
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text{
      max-width: 500px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__post{
      font-size: 25px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__person{
      font-size: 30px;
      line-height: 30px;
   }
}

@media (max-width:1200px) {
   .m-slider-slick.mainslider .slide-add-info {
      bottom: 20%;
   }

   .m-slider-slick .slide-text .in {
      padding-left: 25px;
      padding-left: calc(2vw + 1.5rem);
   }

   #sl_home_main_big.m-slider-slick.mainslider.nst .slider-add-area {
      right: 30px;
      right: calc(1vw + 1.5rem) !important;
   }

   .m-slider-slick.mainslider .slide-text .text {
      font-size: 2.4rem;
   }

   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img {
      left: 10px;
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img img {
      width: 610px !important;
   }
}

@media (max-width:1100px) {
   #sl_home_main_big.m-slider-slick.mainslider .slide-text .text {
      font-size: calc(0.3vw + 1.2rem);
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text{
      max-width: 450px;
   }
}
@media (max-width:1000px) {
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text{
      max-width: 400px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__congrat{
      font-size: 20px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__post{
      font-size: 20px;
   }
}

@media (max-width:991px) {
   .m-slider-slick.mainslider .slide-add-info {
      bottom: 3%;
   }

   .m-slider-slick .slide-text .in {
      padding-left: 35px;
      padding-left: calc(3vw + 1.5rem);
   }

   .m-home .m-slider-slick.mainslider .slide-text .title {
      font-size: 22px;
   }

   .m-slider-slick.mainslider .slider-add-area {
      display: none !important;
   }

   #sl_home_main_big.m-slider-slick.mainslider.nst .slide-add-img {
      max-height: 250px !important;
   }

   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-info .row-slide-add-info {
      justify-content: flex-end!important;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text {
      max-width: 350px;
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img {
      left: 15px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .slide-in.in {
      padding: 35px 25px 35px 45px !important;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__congrat{
      font-size: 26px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__post{
      font-size: 26px;
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img img {
      width: 575px !important;
   }
}
@media (max-width:875px) {
   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img {
      max-height: 350px !important;
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img img {
      width: 515px !important;
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img {
      left: -10px;
   }
}

@media (max-width:767px) {
   #sl_home_main_big.m-slider-slick.mainslider .slide-text .text {
      font-size: 20px;
      line-height: 28px;
   }

   #sl_home_main_big.m-slider-slick .slick-dots {
      bottom: 5px;
   }

   .m-home .m-slider-slick.mainslider .slide-text .title {
      font-size: 14px;
   }

   .m-slider-slick.mainslider .slide-add-info {
      bottom: 0%;
   }

   .m-slider-slick.mainslider .slide-text .title {
      font-size: 14px;
      font-weight: normal;
      text-shadow: none;
   }

   .m-slider-slick.mainslider .slide-text .btn-wrap {
      margin-top: 15px;
   }

   .m-slider-slick.mainslider .slide-text .text {
      line-height: 2.8rem;
   }

   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__congrat,
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__post{
      font-size: 20px;
      line-height: 22px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__person{
      font-size: 24px;
      line-height: 26px;
   }

   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img img {
      width: 350px !important;
  }

}

@media screen and (max-width: 685px) {
   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img {
      left: -5px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .slide-in.in {
      padding: 35px 15px 25px 25px !important;
  }
}
@media screen and (max-width: 600px) {
   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img {
      left: -15px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .slide-in.in {
      padding: 35px 15px 25px 25px !important;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text {
      max-width: 300px;
  }
}

@media screen and (max-width: 575px) {

   #sl_home_main_big.m-slider-slick.mainslider .slide-text .text {
      display: block !important;
   }

   #sl_home_main_big.m-slider-slick .slide-text .btn-wrap {
      display: flex;
      align-items: center;
      justify-content: left;
   }

   #sl_home_main_big.m-slider-slick .slide-text .btn {
      height: 40px;
      font-size: 16px;
      padding: 12px 14px;
   }

   .m-home #sl_home_main_big.m-slider-slick.mainslider .container-slide,
   .m-home #sl_home_main_big.m-slider-slick.mainslider .slide-add-info {
      bottom: 0px;
   }

   #sl_home_main_big.m-slider-slick .slide-text .in {
      padding-left: 20px;
   }

   .m-home .m-slider-slick.mainslider .container-slide,
   .m-home .m-slider-slick.mainslider .slide-add-info {
      bottom: 45px;
   }

   .m-slider-slick.mainslider .slick-dots {
      bottom: 4px;
   }

   .m-slider-slick .slide-text .btn {
      font-size: 1.2rem;
      padding: 14px 14px;
   }

   .m-home #sl_home_main_big.m-slider-slick.mainslider.nst .slide-add-img {
      opacity: 0.7;
      width: 280px;
   }
   .m-home #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img {
      left: -25px;
      opacity: 0.95;
   }
}
@media screen and (max-width: 500px) {
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text {
      max-width: 260px;
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img {
      left: -28px;
   }   
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .slide-in.in {
      padding: 15px 15px 15px 15px !important;
   }
}

@media screen and (max-width: 475px) {
   #sl_home_main_big.m-slider-slick .slide-text .btn-wrap {
      margin-bottom: 20px;
      margin-top: 20px;
   }

   #sl_home_main_big.m-slider-slick.mainslider .slide-text .text {
      font-size: 18px;
      line-height: 24px;
   }

   #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img2 {
      display: none;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text {
      max-width: 235px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__congrat{
      font-size: 18px;
      line-height: 18px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__post{
      font-size: 16px;
      line-height: 16px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__person{
      font-size: 22px;
      line-height: 22px;
      color: #3b292c;
   }
}
@media screen and (max-width: 435px) {
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .slide-in.in {
      padding: 15px 5px 15px 5px !important;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text {
      max-width: 200px;
   }
}
@media screen and (max-width: 400px) {
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text {
      max-width: 190px;
   }
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text .text__post{
      font-size: 14px;
      line-height: 18px;
   }
   .m-home #sl_home_main_big.m-slider-slick.mainslider.nst .khusnullin_marat_shakirzyanovich .slide-add-img {
      left: -27px;
    }
}
@media screen and (max-width: 375px) {
   #sl_home_main_big .khusnullin_marat_shakirzyanovich .m-slider-item__text.text {
      max-width: 180px;
   }
}

/* btn */

.btn.btn-default-nos {
   color: #fff;
   border: none !important;
   font-size: 20px;
   font-weight: 500;
   text-transform: none;
   padding-top: 15px;
}

.btn.btn-default-nos:hover,
.btn.btn-default-nos:active,
.btn.btn-default-nos:focus {
   background-color: none !important;
   border-color: none !important;
}

@media screen and (min-width: 320px) {
   .btn.btn-default-nos {
      font-size: calc(16px + 4 * ((100vw - 320px) / 680));
   }
}

@media screen and (min-width: 1200px) {
   .btn.btn-default-nos {
      font-size: 20px;
   }
}

.btn-nos {
   font-size: 0.7333em;
   font-weight: normal;
   text-transform: uppercase;
   text-decoration: none;
   margin: 0px;
   letter-spacing: 0.8px;
   border-radius: 3px;
   overflow: hidden;
   transition: background-color 0.3s ease;
   -moz-transition: background-color 0.3s ease;
   -ms-transition: background-color 0.3s ease;
   -o-transition: background-color 0.3s ease;
   -webkit-transition: background-color 0.3s ease;
}

/* common */

.map-svg h2 {
   font-size: calc(1vw + 2.5rem) !important;
}

/*
.top-block-wrapper .topic__heading h1 {
   font-size: 60px!important;
}

@media screen and (min-width: 320px) {
   .top-block-wrapper .topic__heading h1 {
      font-size: calc(2vw + 1.5rem)!important;
   }
}
@media screen and (min-width: 1200px) {
   .top-block-wrapper .topic__heading h1 {
      font-size: 50px!important;
   }
}
@media screen and (max-width: 991px) {
   .top-block-wrapper .header-wrapper.header-vmain {
      display: none;
   }
}
*/

.top_big_one_banner .scale_block_animate.video-block {
   z-index: 12;
}

.top_big_banners .item .item_inner .text .title {
   text-shadow: 1px 1px 1px #303030;
}

.wrap_tizer:hover {
   background: #00000042;
}

.ytp-title-channel {
   background: #ff262e !important;
}

@media (min-width: 992px) {
   body.top_header_opacity .top-block.top-block-v1 {
      position: relative;
      width: 100%;
   }
}

@media (min-width: 992px) {
   .m-long-banner.m-banner-TOP_UNDERHEADER header>.header-wrapper {
      position: absolute;
      top: 0px;
      left: 0px;
      right: 0px;
   }
}

@media (min-width: 991px) {
   body.m-body.top_header_opacity .top-block.top-block-v1:before {
      height: 0;
   }
}

.section-content-banner .m-main-banners {
   margin-left: -10px;
   margin-right: -10px;
}

.section-content.section-content-slider {
   margin-bottom: 15px;
}

.m-home .m-wrapper:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2.with-border {
   padding-bottom: 6px !important;
}

.m-info-container .bottom_nav_wrapper {
   display: flex;
}

.m-info-container .bottom_nav_wrapper>.bottom_nav {
   margin: 0 auto;
}

@media (min-width: 991px) and (max-width: 1200px) {
   .m-info-container .list-type-block.item-views.wide_img.image_right .item>.image {
      width: 250px !important;
   }

   .m-info-container .list-type-block.item-views.wide_img.image_right .item .image+.body-info.has-link {
      padding-right: 265px !important;
   }
}

@media (max-height: 600px) {
   .wrap_socicon_nst {
      display: none;
   }
}

.left_menu.dropdown>li.has-child>a .svg svg .red-1 {
   /*fill: rgb(52, 39, 174);*/
}

.left_menu.dropdown>li.has-child:hover>a .svg.svg-inline-down {
   background: rgb(52, 39, 174) !important;
}

.mega-menu table td .wrap>a {
   font-family: var(--ms-theme-link-font-family);
}

.mega-menu table td.menu-item:not(.dropdown) .wrap>a .svg.inline {
   display: none;
}

@media (min-width: 992px) {
   body.top_header_opacity .m-wrapper.m-long-banner .light-menu-color .top-block.top-block-v1 a.m-menu-item__link>div {
      color: #333;
   }

   body.top_header_opacity .m-wrapper.m-long-banner .light-menu-color .top-block.top-block-v1 * {
      color: #333 !important;
   }
}

body.top_header_opacity .m-wrapper.m-long-banner .light-menu-color .top-block.top-block-v1 .phone-block a {
   color: #333;
}

body.top_header_opacity .m-wrapper.m-long-banner .light-menu-color .top-block.top-block-v1 .phone-block .more_phone .descr {
   color: var(--ms-theme-red) !important;
}

body .top-block__right-icons .pull-right {
   margin-top: 0.7rem;
   margin-right: 0.7rem;
}

#header .top-block {
   z-index: 11;
}

#header .top-block.top-block-slave {
   z-index: 10;
}

#main .mega-menu table a.menu-item__link {
   white-space: nowrap;
}

#main .mega-menu table .menu-item.dropdown .dropdown-menu li a {
   white-space: inherit;
}

.m-menu-wide .menu-item__control {
   display: flex;
   flex-direction: row-reverse;
}

.m-menu-wide .menu-item__control .menu-item__icon {
   align-self: center;
   padding-left: .7rem;
}

.m-menu-wide .menu-item-more__link>span {
   padding-top: .7rem;
}

.m-menu-wide .menu-item-more__dropdown .menu-item__text {
   width: 100%;
}

#main .mega-menu .m-menu-wide .menu-item-more__dropdown .menu-item__link,
#main .mega-menu .m-menu-wide .menu-item-more__dropdown .dropdown-submenu .menu-item__link {
   padding: 12px 16px 12px 12px !important;
}

.m-menu-wide .menu-item-more__dropdown .menu-item__control {
   flex-direction: row;
}

.m-menu-wide .menu-item-more__dropdown .menu-item__control .menu-item__icon {
   rotate: 90deg;
   margin-top: -7px;
}

.m-menu-wide .menu-item-more__dropdown .menu-item:not(.dropdown-submenu) .menu-item__control .menu-item__icon {
   opacity: 0;
}

.m-menu-wide .menu-item-more__dropdown .menu-item__control:hover .menu-item__icon {}

#main .mega-menu table .dropdown-menu-item .dropdown-menu-item__link {
   padding-left: 25px !important;
}

.m-body .style-switcher .subsection-block.REGIONALITY_PAGE {
   display: none;
}

.m-body.mobilemenu-opened{
   padding-right: 0px !important;
}

.mobileheader__wrapper,
.mobileheader__burgers {
   display: flex;
   height: 100%;
   align-items: center;
   justify-content: center;
}

.mobileheader__wrapper .logo-block {
   margin-left: auto;
   margin-right: auto;
}

.mobileheader__wrapper .right-icons {
   display: flex;
   align-items: center;
   justify-content: center;
}

@media (max-width: 600px) {
   .m-body .inline-search-block.fixed.big .search .search-input {
      height: 65px;
      padding: 0 15px;
      margin: 15px 0;
   }

   .m-body .inline-search-block.fixed.big .search .search-button-div {
      top: 14px;
  }

   .m-body .inline-search-block.with-close .search .search-input-div {
      padding-right: 0px;
   }

   .m-body .inline-search-block.with-close.fixed.big .search .close-block {
      top: 0px;
      right: -6px;
   }

   .m-body .inline-search-block.fixed.big .search .search-button-div {
      right: 0px;
   }
}

#m_banner_side {
   overflow: hidden;
   display: flex;
   flex-flow: wrap;
   margin: 0 -10px;
}

#m_banner_side .m-banner-item {
   flex: 1 1 auto;
   margin: 10px 10px;
}

#m_banner_side .m-banner-item__body img {
   object-fit: cover;
   width: 100%;
   height: 100%;
}

#mobileheader .mobileheader-v4 .burger {
   width: 44px;
   height: 44px;
   margin-left: 15px;
   border-radius: 50%;
}

#mobileheader .mobileheader-v4 .burger-side.burger {
   margin-right: 15px;
}

@media (max-height: 520px) {
   #popup_iframe_wrapper {
      top: 135px !important;
   }

   .popup .close {
      right: 46px !important;
      top: 85px !important;
   }
}

@media (max-width: 991px) {
   .m-body:not(.m-home) .m-page-top-prezident {
      display: none;
   }
}

@media (max-width: 450px) {
   #mobileheader .mobileheader-v4 .burger {
      margin-left: 10px;
   }

   #mobileheader .mobileheader-v4 .burger-side.burger {
      margin-right: 5px;
   }
}

.mog-tabs-wrap .common_select {
   margin: 0.8rem 0;
}

.sticky-sidebar__caption {
   text-align: center;
   text-transform: uppercase;
   font-size: 1.3rem;
}

#mobilefixed {
   width: 55px;
   right: -55px;
   top: 0px;
   background-color: transparent;
   height: 100%;
   position: fixed;
   z-index: 998;
}

#mobilefixed * {
   box-sizing: border-box;
}

#mobilefixed>.mobilefixed__wrapper {
   position: absolute;
   left: -40px;
   top: 139px;
   transition: left ease 0.3s;
}

#mobilefixed>.mobilefixed__wrapper {
   top: 319px;
}

#mobilefixed .mobilefixed__inner {
   position: relative;
   width: 44px;
   height: 44px;
   line-height: 40px;
   text-align: center;
   cursor: pointer;
   margin-top: 1px;
}

#mobilefixed>.mobilefixed__wrapper>.mobilefixed__inner:first-of-type {
   margin-top: 0px;
   border-top-left-radius: 50%;
   border-bottom-left-radius: 50%;
}

#mobilefixed>.mobilefixed__wrapper>.mobilefixed__inner:last-of-type {}

.item-views .item .image .wrap img,
.detailimage>a img,
.sections.linked.item-views.staff .item>.wrap,
.sections.linked.item-views.staff .item>.wrap .body-info,
.sections.linked.item-views.staff .item img {
   transition: all 0.4s ease;
   -moz-transition: all 0.4s ease;
   -ms-transition: all 0.4s ease;
   -o-transition: all 0.4s ease;
   -webkit-transition: all 0.4s ease;
}

.item-views .item:hover .image .wrap img,
/*.detailimage > a:hover img,*/
.sections.linked.item-views.staff .item>.wrap:hover img {
   transform: scale(1.1);
}

.detailimage:hover {
   /*box-shadow: 0 7px 15px 0 rgb(0 0 0 / 39%);*/
}

.item-views.documents_list .docs_wrap {
   border: none;
   padding: 0;
}

.item-views.documents_list.type_1 .docs-block .item {
   margin: 0 -1px -1px 0;
   width: 33.33333333%;
}

.item-views.documents_list.type_1 .docs-block .blocks {
   margin: 0;
   text-align: center;
}

.item-views.documents_list.type_1 .docs-block .blocks .inner-wrapper {
   position: relative;
   padding: 99px 39px 34px;
}

.item-views.documents_list.type_1 .docs-block .blocks .inner-wrapper:before {
   top: 44px;
   left: 50%;
   margin: 0 0 0 -19px;
}

.item-views.documents_list .docs-block .blocks .inner-wrapper .title {
   position: relative;
   z-index: 4;
   margin: 0 0 3px;
   line-height: 1.4667em;
}

.item-views.documents_list .docs-block .blocks .inner-wrapper .title a {
   margin: 0;
}

.item-views.documents_list .docs-block .blocks .inner-wrapper .title a {
   display: inline;
   white-space: normal;
}

.item-views.documents_list .docs-block .blocks .link_absolute {
   margin: 0;
}

.item-views.documents_list.type_2 .docs-block .item {
   margin: 0 0 -1px;
   width: 100%;
}

.item-views.documents_list.type_2 .docs-block .blocks {
   margin: 0;
   padding: 27px 29px 28px;
   margin-bottom: 5px;
}

.item-views.documents_list.type_2 .docs-block .blocks .inner-wrapper {
   padding-right: 70px;
   padding-left: 68px;
}

.item-views.documents_list.type_2 .docs-block .item .arrow_link {
   margin: 0;
   position: absolute;
   right: 0;
   top: 3px;
}

.item-views.documents_list.type_2 .docs-block .item .arrow_link:before {
   height: 15px;
   width: 10px;
   margin-left: -5px;
   margin-top: -8px;
   background-position: -161px -15px;
}

.item-views.documents_list.type_2 .docs-block .item .item-file:hover .arrow_link:before {
   opacity: 1;
   background-position: -173px -15px;
}

.item-views.documents_list.type_2 .docs-block .item .arrow_link.fancybox:before {
   width: 17px;
   height: 16px;
   margin: -8px 0 0 -8px;
   background-position: -32px -45px;
}

.item-views.documents_list.type_2 .docs-block .item .item-file:hover .arrow_link.fancybox:before {
   background-position: -32px -63px;
}

.docs_wrap .item .accordion-head {
   background-color: var(--ms-gray-light);
   margin-bottom: 5px;
   padding: 24px 64px 22px 25px;
}

.accordion-head {
   position: relative;
   overflow: hidden;
}

.docs_wrap .item .accordion-head .item-name {
   font-weight: 500;
   color: var(--ms-theme-blue, #4b509e);
}

.docs_wrap .item .accordion-head .item-count {
   font-size: 0.85em;
   color: var(--ms-gray-medium);
}

body .docs-block .blocks {
   display: block;
   margin: 18px 0;
}

.item-views.documents_list.type_2 .docs-block .blocks {
   margin: 0;
   padding: 27px 29px 28px;
   margin-bottom: 5px;
}

@media (max-width: 991px) {
   .banners-fon-list__wrapper .banners-fon-list__item .banners-fon-list__image--fit_image {
      max-width: 100%;
      display: flex;
      margin: auto;
   }

   .banners-fon-list__wrapper .banners-fon-list__item--min-height.flexbox {
      justify-content: space-between;
      flex-direction: column !important;
   }

   .banners-fon-list__wrapper .banners-fon-list__item-info::before {
      display: none;
   }
}

@media (max-width: 767px) {
   #nostroy_stroim_vmeste {
      display: none;
   }
}

.m-slider-slick.dots-hover .slick-dots {
   display: none !important;
}

@media (max-width: 1200px) {
   .m-banners-container.m-banners-side .m-banner-item__text-body .inner {
      margin-right: 12px;
   }

   .item-views.float_banners2 .arrow-all {
      right: 10%;
   }
}

@media (max-width: 1100px) {
   .m-banners-container.m-banners-side .m-banner-item__text-body .inner {
      display: none !important;
   }
}

@media (max-width: 991px) {
   .item-views.float_banners2 .item {
      max-height: 300px;
   }
}

.hint:not(.hint_auction):not(.hint_privilege) {
   display: inline-block;
   vertical-align: middle;
   position: relative;
   font-weight: 500;
   font-size: 14px;
   line-height: 14px;
   color: var(--ms-theme-red);
   text-align: center;
   /*
   border: 1px solid #E5E5E5;
   -moz-border-radius: 100%;
   -webkit-border-radius: 100%;
   border-radius: 100%;
   height: 16px;
   width: 16px;
   background-color: #cbcdf2;
   background-color: var(--ms-theme-blue-light);*/
   cursor: help;
   z-index: 2;
}

.hint:not(.hint_auction):not(.hint_privilege):hover .hint-text {
   display: block;
}

.hint:not(.hint_auction):not(.hint_privilege):hover {
   cursor: help;
}

.hint:not(.hint_auction):not(.hint_privilege) .hint-text {
   display: none;
   position: absolute;
   left: 50%;
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   bottom: 100%;
   width: 200px;
   font-weight: 300;
   font-size: 13px;
   line-height: 15px;
   color: var(--ms-theme-blue);
   padding: 10px;
   background: #fff;
   margin-bottom: 5px;
   -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
   -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
   box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}

.hint:not(.hint_auction):not(.hint_privilege) .hint-text.left {
   text-align: left;
}

.hint:not(.hint_auction):not(.hint_privilege) .hint-text.to-right {
   left: 100%;
   -moz-transform: translateX(-100%);
   -ms-transform: translateX(-100%);
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
}

.hint:not(.hint_auction):not(.hint_sale):not(.hint_privilege) .hint-text b {
   font-weight: 700;
}

@keyframes m-animate-waves {
   0% {
      box-shadow: 0 0 1px 0px rgba(151, 205, 253, 0.7), 0 0 1px 0px #bfe0fe;
   }

   33% {
      box-shadow: 0 0 1px 10px rgba(151, 205, 253, 0.35), 0 0 1px 0px rgba(191, 224, 254, 0.7);
   }

   66% {
      box-shadow: 0 0 1px 20px rgba(151, 205, 253, 0), 0 0 1px 10px rgba(191, 224, 254, 0.35);
   }

   100% {
      box-shadow: 0 0 1px 0px rgba(151, 205, 253, 0), 0 0 1px 20px rgba(191, 224, 254, 0);
   }
}

@keyframes m-animate-spin {
   from {
      transform: rotate(0deg);
   }

   to {
      transform: rotate(360deg);
   }
}

@media (max-width: 991px) {
   .buttons .thumb {
      display: none;
   }
}

.m-megasite:not(.bx_editmode) div.photo-controls-buttons ul.photo-controls li {
   height: 0;
   display: none;
}

.m-home .m-wrapper:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block>.m-maxwidth {
   padding-top: 0;
}

.menu-item.razr_menu .menu-item__link {
   background-color: #ff262e;
   color: white;
}

.menu-item.razr_menu.active .menu-item__link {
   background-color: var(--ms-theme-blue);
   color: white;
}

.m-site-ns .mega-menu table td.razr_menu.active .wrap>a {
   color: white !important;
}

.menu-item.razr_menu .menu-item__link .menu-item__icon {
   display: none;
}

@media (max-width: 1600px) {
   #nostroy_stroim_vmeste_area_common {
      display: none;
   }
}

@media (max-width: 1200px) {
   #nostroy_stroim_vmeste.mainslider {
      max-height: 450px !important;
   }
}

.drag-block.NEWS .infomap {
   padding-top: 0;
}

@media ((min-width: 992px)) {
   .m-wrapper.smalls.big_header .main-slider .wrapper_inner {
      padding-top: 24px !important;
   }
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
   bottom: 5px !important;
}

.with_left_block .date.anonsnos {
   font-size: calc(0.7vw + 1.0rem);
   line-height: calc(1vw + 1.3rem);
}

.m-title-top-wrapper.top-block-wrapper .top-block-inner {
   position: relative;
}

.m-title-top-wrapper.top-block-wrapper .top-block-inner:before {
   content: ' ';
   display: block;
   position: absolute;
   right: 0;
   bottom: 0;
   width: 75%;
   height: 100%;
   opacity: 0.6;
   background-repeat: no-repeat;
   background-position: right 70% bottom 30%;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

@media (max-width: 991px) {
   .m-title-top-wrapper.top-block-wrapper .top-block-inner:before {
      opacity: 0.4;
   }
}

@media (max-width: 767px) {
   .m-title-top-wrapper.top-block-wrapper .top-block-inner:before {
      opacity: 0.3;
   }
}

@media (max-width: 600px) {
   .m-title-top-wrapper.top-block-wrapper .top-block-inner:before {
      width: 100%;
      background-position: right 80% bottom 40%;
   }
}

.m-body.m-inside-menu-items-0 .m-main-page.m-inside-menu-TITLE .m-title-top-wrapper.top-block-wrapper .top-block-inner:before,
.m-body.m-inside-menu-items-0 .m-main-page.m-inside-menu-SIDEBAR_TITLE .m-title-top-wrapper.top-block-wrapper .top-block-inner:before,
.m-main-page:not(.m-inside-menu-TITLE):not(.m-inside-menu-SIDEBAR_TITLE) .m-title-top-wrapper.top-block-wrapper .top-block-inner:before {
   background-image: url(images/svg/caption_bg.svg);
   background-position: right 0% bottom 5%;
   width: 85%;
}

.m-body:not(.m-inside-menu-items-0) .m-main-page.m-inside-menu-TITLE .m-title-top-wrapper.top-block-wrapper .top-block-inner:before,
.m-body:not(.m-inside-menu-items-0) .m-main-page.m-inside-menu-SIDEBAR_TITLE .m-title-top-wrapper.top-block-wrapper .top-block-inner:before {
   background-image: url(images/svg/caption_full_bg.svg);
}

.m-body.m-inside-menu-items-0 #m_title_inside_menu {
   display: none !important;
}

.m-body.mw-smartphone .page-top #navigation {
   display: none !important;
}

@media (max-width: 767px) {
   .search-wrapper .btn.btn-search {
      display: none;
   }

   body .inline-search-block.fixed.big .search .search-input {
      font-size: 20px;
   }
}

.m-home .mog-tabs-wrap>.tabs-top .nav-tabs li .nav-link:first-child {
   padding-left: 0px;
}

.m-home .mog-tabs-wrap.portos > .tabs .mog-tabs-list.nav-tabs-portos {
   margin-bottom: 4px;
}

@media (max-width: 1200px) {
   .m-home .date.anonsnos {
      font-size: 22px;
   }
}

@media (max-width: 767px) {
   .m-home .mog-tabs-list a>span.h3,
   .m-home .drag-block.NEWS .infomap h3{
      font-size: 26px !important;
   }
}

@media (max-width: 450px) {
   .js #news > .mog-tabs-area.tabs > ul.mog-tabs-list > li.no-last {
      margin-right: 15px !important;
  }
}
@media (max-width: 600px){
   .m-home .drag-block.NEWS .list-news1.list-type-block.item-views.image_right.wide_img .item .period-block-bottom {
      bottom: -10px;
   }
}

.online-reception .reception-item {
   width: 100%;
}
.online-reception .nosadresstitleimg {
   padding: 30px 60px 10px 60px;
}

.president .nosadresstitlefaq {
   color: #fff;
   font-size: calc(1.5vw + .5rem);
   font-family: var(--ms-theme-title-font-family);
}

@media (min-width: 992px) and (max-width: 1300px) {
   .with_left_block .president .nosadresstitlefaq {
      font-size: calc(1.0vw + .5rem);
   }
   .with_left_block .president .adresstitlefaq {
      margin: 10px 10px 10px 0px;
      font-size: calc(0.5vw + .6rem);
      line-height: calc(0.5vw + 0.8rem);
  }
  .with_left_block .online-reception .side-news__item-link.font_sm {
      font-size: 0.7em !important;
  }
}

/*drag-block*/
.m-home .drag-block.container.NEWS {
   margin-top: -10px;
}
.m-home .drag-block.container.BLOG .mog-tabs-wrap {
   margin-bottom: 0;
}

.drag-block.grey.LINK_BANNERS_INDEX{
   margin-bottom: 10px;
}
.drag-block.grey.LINK_BANNERS_INDEX .section-link-banners{
   max-width: 991px; 
   max-height: 800px; 
}

@media (max-width: 767px) {
   .drag-block.BOTTOM_BANNERS .col-xs-12{
      width: 50%;
   }
}
@media (max-width: 575px) {
   .drag-block.BOTTOM_BANNERS .col-xs-12{
      width: 100%;
   }
}

.drag-block.BRANDS #sl_partners .m-slider-item > a:hover .m-slider-item__title.item-title{
   color: var(--ms-theme-red, #FF262E);
}
 
@media (min-width: 768px){
   .mog-tabs-list.nav-justified>li {
      width: auto;
   }
}

@media (min-width: 1401px) and (max-width: 2000px) {
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__text.text {
      font-size: 28px !important;
   }
}
@media (min-width: 1200px) and (max-width: 1400px) {
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__text.text {
      font-size: 26px !important;
   }
}
@media (min-width: 992px) and (max-width: 1199px) {
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__text.text {
      font-size: 24px !important;
   }
}
@media (min-width: 768px) and (max-width: 991px) {
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__text.text {
      font-size: 22px !important;
   }
}
@media (min-width: 576px) and (max-width: 767px) {
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__title.title {
      font-size: 24px !important;
      padding-left: 10px;
   }
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__text.text {
      font-size: 22px !important;
   }
}
@media screen and (max-width: 575px) {
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__title.title {
      font-size: 20px !important;
      padding-left: 5px;
   }

   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__text.text {
      display: block !important;
      line-height: 16px !important;
   }

   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .slide-in .btn-wrap {
      margin-top: 18px;
   }

   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .slide-in .btn-wrap a span {
      display: none;
   }
}
@media screen and (max-width: 475px) {
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__title.title {
      font-size: 16px !important;
      padding-left: 0;
   }
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__text.text {
      line-height: 16px !important;
   }
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .slide-in .btn-wrap {
      margin-top: 14px;
   }
}
@media screen and (max-width: 400px) {
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__title.title {
      font-size: 14px !important;
      padding-left: 0;
   }
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .m-slider-item__text.text {
      line-height: 14px !important;
   }
   .m-main-slider-president.m-slider-slick.mainslider .slide_34346 .slide-text .slide-in .btn-wrap {
      margin-top: 8px;
   }
}

div.ib-adm-icons ul:not([id*="bx_"]) > li:before {
   content: "";
   margin: 0 !important;
}
div.ib-adm-icons > ul > li{
   padding-right: 8px !important;
}

.text_block ul:not(.mog-tabs-list) > li {
   padding-left: 20px;
   margin-bottom: 12px;
   position: relative;
}

.text_block ul:not(.mog-tabs-list) > li:before {
   content: "\25CF";
   color: var(--ms-theme-blue, #4b509e);
}

.right_block ol:not(.mog-tabs-list) > li:before, 
.right_block ul:not(.mog-tabs-list) > li:before {
   padding: 0;
   margin-left: 0;
   width: 20px;
   display: inline-block;
   vertical-align: top;
   zoom: 1;
   position: absolute;
   top: 0;
   left: 0;
}

@media screen and (max-width: 767px) {
   .bx_filter .bx_filter_parameters_box.title {
      background: #fbfbff;
   }
   .bx_filter .bx_filter_parameters_box_title > span, 
   .bx_filter .bx_filter_parameters_box_title > div,
   .bx_filter .bx_filter_parameters_checkbox .bx_filter_parameters_box_title > label {
      color: var(--ms-theme-blue, #4b509e);
   }
   .bx_filter .delete_filter{
      /*background: #fff;*/
      width: 25px;
      border-radius: 50%;
      text-align: center;
   }
   .bx_filter .delete_filter > svg{
      margin-left: 0px;
   }
}
.bx_filter_parameters_box_title.filter_title.active-filter svg path{
   fill: var(--ms-theme-red);   
}

.top_block .title-all-link{
   font-size: 0.9rem;
}

.popup .close {
   right: 16px;
   top: 55px;
   opacity: .6;
   transition: all 0.4s ease-in-out;
}

.popup-text-info__title {
   padding: 15px 60px 15px 60px;
}
.popup-text-info__text {
   padding: 0px 60px 60px;
   overflow: auto;
   max-height: 600px;
}
@media screen and (max-width: 450px) {
   .popup-text-info__text {
      padding: 0px 15px 60px;
   }
   .popup-text-info__title {
      padding: 15px 35px 15px 15px;
   }
   .font_exlg {
      font-size: 1.2em;
      line-height: 1.25em;
   }
   .popup .close {
      top: 65px;
   }
}

.m-main-slider-president.m-slider-slick.mainslider .container-slide {
   z-index: auto;
}
.m-main-slider-president.m-slider-slick.mainslider .with-overlay .container-slide {
   z-index: 10;
}

#sl_main_prezident .slide-add-img.slide-add-img-1.with-add-img-link .slide-add-info-img-in > a > img:hover{
   opacity: 0.98;
   transition: opacity 0.35s, transform 0.45s;
   transform: scale(1.1,1.1);
}
#sl_main_prezident .slide-add-img.slide-add-img-1.with-add-img-link .slide-add-info-img-in > a > img{
   opacity: 1.0;
   transition: opacity 0.35s, transform 0.45s;
   transform: scale(1,1);
}
#sl_main_prezident .slide-text a.slide-text-title:hover .m-slider-item__title.title{
   color: var(--ms-theme-red) !important;
   transition: color 0.55s;
}

#sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .container-slide.slide-add-img,
#sl_main_prezident .slick-slider__item.item.sl_home_9may .container-slide.slide-add-img {
   width: 100%;
   height: 100%;
   max-width: 100%;
}
#sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .row-slide-add-info .slide-add-img{
   width: 295px;
   height: 100%;  
}
#sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img {
   width: 350px;
   height: 100%;
}
#sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .row-slide-add-info .slide-add-img.slide-add-img-1,
#sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-1 {
   left: 20px;
}
#sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-2 {
   left: auto;
   right: 140px;
}
#sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img {
   width: 500px;
   height: 100%;
}
#sl_main_prezident .slick-slider__item.item.sl_home_15year .row-slide-add-info .slide-add-img {
   width: 350px;
   height: 100%;
}

#sl_main_prezident .slick-slider__item.item.sl_home_23 .slide-add-info .m-slider-item__title.title {
   font-size: 50px;
}
#sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-info .m-slider-item__title.title {
   font-size: 50px;
}
#sl_main_prezident .slick-slider__item.item.sl_home_1may1 .slide-add-info .m-slider-item__title.title {
   font-size: 40px;
   text-align: center;
   line-height: 1.5;
   word-spacing: 0.9rem;
}
#sl_main_prezident .slick-slider__item.item.sl_home_1may1 .slide-in.in{
   padding: 15px 25px 15px 25px;
}
@media screen and (max-width: 500px){
	#sl_main_prezident .slick-slider__item.item.sl_home_1may1 .slide-in.in .title{
   padding: 0px;
}
}
@media screen and (max-width: 767px){
	#sl_main_prezident .slick-slider__item.item.sl_home_1may1 .slide-in.in .title{
   font-size: 26px;
}
}
#sl_main_prezident .slick-slider__item.item.sl_home_1may2 .slide-add-info .m-slider-item__title.title {
   font-size: 40px;
   text-align: center;
   line-height: 1.5;
  /*  word-spacing: 0.9rem; */
   color: #ff5157 !important;
   font-family: var(--ms-theme-title-font-family);
}
#sl_main_prezident .slick-slider__item.item.sl_home_1may2 .slide-in.in{
   padding: 15px 25px 15px 25px;
}
@media screen and (max-width: 500px){
	#sl_main_prezident .slick-slider__item.item.sl_home_1may2 .slide-in.in .title{
   padding: 0px;
}
}
@media screen and (max-width: 767px){
	#sl_main_prezident .slick-slider__item.item.sl_home_1may2 .slide-in.in .title{
   font-size: 26px;
}
}
#sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-text .in {
   padding: 36px 15px 15px 200px;
   padding-right: calc(2vw + 1.5rem);
   align-items: center;
   justify-content: center;
   text-align: center;
}
#sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-img.slide-add-img-1 {
   left: 95px;
   opacity: 0.8;
}
#sl_main_prezident .slick-slider__item.item.sl_home_23 .slide-add-img .slide-add-img.slide-add-img-1,
#sl_main_prezident .slick-slider__item.item.sl_home_23 .slide-add-img .slide-add-img.slide-add-img-1 img {
   width: 350px;
}
#sl_main_prezident .slick-slider__item.item.sl_home_8marta .slide-add-img .slide-add-img.slide-add-img-1,
#sl_main_prezident .slick-slider__item.item.sl_home_8marta .slide-add-img .slide-add-img.slide-add-img-1 img {
   width: 350px;
}
#sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title,
#sl_main_prezident .slick-slider__item.item.sl_home_8marta .slide-text .m-slider-item__title.title {
   color: #4b509e !important;
   font-size: 40px;
}
#sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-1{
   color: #4b509e !important;
   font-size: 48px;  
   font-weight: bold; 
   padding-right: 10px;
}
#sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-2{
   color: var(--ms-theme-red, #FF262E) !important;
   font-size: 68px;  
   font-weight: bold;
   letter-spacing: 8px; 
}
#sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-text .m-slider-item__title.title.title-2 {
   color: var(--ms-theme-red, #FF262E) !important;
}
#sl_main_prezident .slick-slider__item.item.sl_home_9may .slide-text .m-slider-item__title.title {
   margin-right: 220px;
}
@media screen and (max-width: 1300px) {
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .row-slide-add-info .slide-add-img.slide-add-img-1 {
      left: 35px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-1{
      font-size: 44px;  
      padding-right: 10px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-2{
      font-size: 62px;  
   }

   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-1 {
      left: 35px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-2 {
      left: auto;
      right: 25px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .slide-text .m-slider-item__title.title {
      margin-right: 150px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-info .m-slider-item__title.title {
      font-size: 45px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-img.slide-add-img-1 {
      left: 65px;
   }
}
@media screen and (max-width: 1199px) {
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-1{
      font-size: 40px;  
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-2{
      font-size: 54px;  
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-1 {
      width: 450px;
      left: 15px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-2 {
      width: 480px;
      right: 20px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .slide-text .m-slider-item__title.title {
      margin-right: 100px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-info .m-slider-item__title.title {
      font-size: 35px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-img.slide-add-img-1 {
      left: 35px;
   }
}
@media screen and (max-width: 1060px) {
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .row-slide-add-info .slide-add-img.slide-add-img-1 {
      left: 15px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-1{
      font-size: 36px;  
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-2{
      font-size: 48px;  
   }
}
@media screen and (max-width: 991px) {
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .row-slide-add-info .slide-add-img.slide-add-img-1 {
      left: 5px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-1{
      font-size: 36px;  
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-2{
      font-size: 48px;  
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-1 {
      width: 420px;
      left: -15px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-2 {
      width: 400px;
      right: 10px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .slide-text .m-slider-item__title.title {
      margin-right: 10px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-info .m-slider-item__title.title {
      font-size: 30px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-img.slide-add-img-1 {
      left: -15px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-img .slide-add-img.slide-add-img-1 img {
      width: 250px;
   }
}
@media screen and (max-width: 898px) {
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-1{
      font-size: 26px;  
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-2{
      font-size: 31px;  
   }
}
@media screen and (max-width: 767px) {
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .row-slide-add-info .slide-add-img.slide-add-img-1 {
      left: -55px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-1 {
      width: 380px;
      left: -15px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-2 {
      width: 375px;
      right: 10px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_8marta .slide-add-info .m-slider-item__title.title,
   #sl_main_prezident .slick-slider__item.item.sl_home_23 .slide-add-info .m-slider-item__title.title {
      font-size: 30px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-img .slide-add-img.slide-add-img-1 img,
   #sl_main_prezident .slick-slider__item.item.sl_home_8marta .slide-add-img .slide-add-img.slide-add-img-1 img,
   #sl_main_prezident .slick-slider__item.item.sl_home_23 .slide-add-img .slide-add-img.slide-add-img-1 img {
      left: -30px;
   }
}
@media screen and (max-width: 656px) {
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .row-slide-add-info .slide-add-img.slide-add-img-1 {
      left: -75px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-1{
      font-size: 22px;  
      padding-right: 0px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .slide-text .m-slider-item__title.title.title-2{
      font-size: 24px;  
      letter-spacing: 2px;
   }
}
@media screen and (max-width: 850px) {
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-1 {
      width: 380px;
      left: 5px;
      opacity: 0.3;
   }
   
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-2 img {
        height: 70% !important;
		min-height: 70% !important;
		bottom: 15%;
}
   #sl_main_prezident .slick-slider__item.item.sl_home_9may .row-slide-add-info .slide-add-img.slide-add-img-2 {
      width: 325px;
      right: 10px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_8marta .slide-add-info .m-slider-item__title.title,
   #sl_main_prezident .slick-slider__item.item.sl_home_23 .slide-add-info .m-slider-item__title.title {
      font-size: 24px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-img .slide-add-img.slide-add-img-1 img,
   #sl_main_prezident .slick-slider__item.item.sl_home_8marta .slide-add-img .slide-add-img.slide-add-img-1 img,
   #sl_main_prezident .slick-slider__item.item.sl_home_23 .slide-add-img .slide-add-img.slide-add-img-1 img {
      left: -55px;
   }
}
@media screen and (max-width: 500px) {
   #sl_main_prezident .slick-slider__item.item.sl_home_8marta .slide-add-img .slide-add-img.slide-add-img-1 img,
   #sl_main_prezident .slick-slider__item.item.sl_home_23 .slide-add-img .slide-add-img.slide-add-img-1 img {
      left: -80px;
      width: 310px;
   }
   #sl_main_prezident.nst .slick-slider__item.item.sl_home_1may .slide-text .title {
      padding-left: 0px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-text .in {
      padding: 25px 15px 15px 150px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_1may .slide-add-info .m-slider-item__title.title {
      font-size: 24px !important;
   }
}
@media screen and (max-width: 400px) {
   #sl_main_prezident .slick-slider__item.item.sl_home_glushkov_dr .row-slide-add-info .slide-add-img.slide-add-img-1 {
      left: -95px;
   }
   #sl_main_prezident .slick-slider__item.item.sl_home_8marta .slide-add-img .slide-add-img.slide-add-img-1 img,
   #sl_main_prezident .slick-slider__item.item.sl_home_23 .slide-add-img .slide-add-img.slide-add-img-1 img {
      left: -90px;
   }
}

#BX_file_dialog{
   min-height: 525px;
}

.m-info-phone.tab-phone.blue .m-dept-phone .dept th {
   width: 100%; 
}

.m-info-phone .m-dept-phone .m-abonent td.email, 
.m-info-phone .m-dept-phone .m-abonent td.num-in {
   padding-left: 12px;
   overflow: hidden;
}
.m-info-phone .m-dept-phone .m-abonent td.name{
   color: #4b509e;
   font-weight: bold;
}
@media (max-width: 576px){
   .m-main-page .m-info-phone .m-dept-phone td {
      width: 100%;
   }
}

.bx_filter.compact .bx_filter_section{
   font-size: 1rem;
}
@media (min-width: 768px)
{
   .bx_filter.compact .bx_filter_section .bx_filter_parameters_box > .bx_filter_parameters_box_title {
      padding-top: 4px;
   }
}

.m-area-edit-icon{
   background: #f6f8ff;
   padding: 7px;
   margin-bottom: 7px;
}

#sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2024 .row-slide-add-info .slide-add-img.slide-add-img-1 {
   bottom: 30px;
   left: 50px;
}
#sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2024 .row-slide-add-info .slide-add-img {
   opacity: 0.99;
   max-height: 450px !important;
}
@media (max-width: 1250px){
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2024 .row-slide-add-info .slide-add-img.slide-add-img-1 {
      bottom: 30px;
      left: 10px;
   }
}
@media (max-width: 1060px){
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2024 .slide-add-img {
      width: 80%;
   }
}
@media (max-width: 991px){
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2024 .row-slide-add-info .slide-add-img {
      width: 100%;
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .item.new_year_2024  .slide-add-img {
      bottom: -10px;
      width: 100%;
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2024 .row-slide-add-info .slide-add-img.slide-add-img-1 {
      left: 10%;
   }
}
#sl_home_main_big.m-slider-slick.mainslider.nst .item.new_year_20241  .slide-add-info {
      bottom: 70%;
      
   }
   .m-home #sl_home_main_big.m-slider-slick.mainslider.nst .item.new_year_20241 .slide-add-img {
      opacity: 1;
      
   }
 #sl_home_main_big.m-slider-slick.mainslider.nst .item.new_year_20241 .slide-text .text {
    font-size: calc(1.2vw + 1.9rem);
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .item.new_year_20241  .slide-add-img {
    width: 90%;
    height: 100%;
    bottom: 0;
	max-height: 100% !important;
}
@media (max-width: 1250px){
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_20241  .slide-add-img {
      width: 100%;
}
}

@media (max-width: 768px){
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_20241  .slide-add-img {
      width: 90%;
}
}
@media (max-width: 409px){
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_20241 .slide-text .text {
      font-size: calc(1.2vw + 1.5rem);
}
}
@media (max-width: 409px){
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_20241  .slide-add-img {
      width: 110%;
}
}  

.m-body.m-home.m-front-anonse-free #nst_anonse{
   display: none !important;
}
.m-body.m-home.m-front-anonse-free .drag-block.container.BLOG {
   display: none !important;
}
.m-body.m-home.m-front-anonse-free .drag-block.container.NEWS {
   margin-top: 15px;
}
#sl_main_prezident .sl_home_xxiii .slide-text .in {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 15px 15px 15px 45px;
    padding-right: calc(2vw + 1.5rem);
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
@media (max-width: 1065px){
#sl_main_prezident .sl_home_xxiii .slide-text .in .title-1 {
    
    text-align: center;
}
}
@media screen and (max-width: 575px){
#sl_main_prezident .sl_home_xxiii .slide-text .in .m-slider-item__text.text {
    display: contents!important;
}
}
#sl_main_prezident .sl_home_xxiii .m-slider-slick .slide-text .title {
    font-size: 2.5rem;
    line-height: 1.3;
    font-weight: 600;
    margin: 0 0 15px;
    
}
#sl_main_prezident .sl_home_xxiii .slide-text .in .title-1 {
    font-size: 2.5rem;
    text-align: center;
	font-weight: 500;
	
}
#sl_main_prezident .sl_home_xxiii .slide-text .in .m-slider-item__text.text {
    font-size: calc(0.2vw + 1.7rem);
    line-height: calc(0.3vw + 1.8rem);
    color: var(--ms-theme-gray-dark, #3C3F56);
    text-shadow: none;
	text-align: center;
}
@media (max-width: 500px){
#sl_main_prezident .sl_home_xxiii .slide-text .in .title-1 {
    padding-left: 0px;
    text-align: center;
}
}
@media (max-width: 500px){
#sl_main_prezident .sl_home_xxiii .slide-text .in .m-slider-item__text.text {
    font-size: calc(0.2vw + 1rem);
	text-align: center;
}}

#sl_main_prezident .slick-slider__item.item.sl_home_15year .row-slide-add-info .slide-add-img.slide-add-img-1 {
   left: -10px;
}

#sl_main_prezident.mainslider .slick-slider__item.item.sl_home_15year > img{
	object-fit: cover;
}
@media screen and (max-width: 575px){
	#sl_main_prezident.mainslider.m-main-slider-president.m-slider-slick.mainslider .slick-slider__item.item.sl_home_15year .slide-text .m-slider-item__text.text {
		display: block !important;
		margin-right: 50px;
	}
}
@media screen and (max-width: 525px){
	#sl_main_prezident.mainslider.m-main-slider-president.m-slider-slick.mainslider .slick-slider__item.item.sl_home_15year .slide-text .m-slider-item__text.text {
		margin-right: 50%;
	}
	#sl_main_prezident.mainslider.m-main-slider-president.m-slider-slick.mainslider .slick-slider__item.item.sl_home_15year .container-slide.slide-add-img {
		display: none !important;
	}
}

.m-slider-slick.mainslider .item.sl_home_kfs .slide-add-info {
    bottom: 15%;
}
.m-slider-slick .item.sl_home_kfs .slide-text .in {
    display: table-cell;
    vertical-align: middle;
    padding: 35px 40px;
}
.m-slider-slick .item.sl_home_kfs .slide-text .text {
    text-shadow: none;
}
.m-slider-slick .item.sl_home_kfs .slide-text .btn-wrap {
    margin: 30px 5px 0;
}
.m-slider-slick .item.sl_home_kfs .slide-text .btn-wrap .btn.btn-1.kfs {
    background-color: #c30219bf;
	font-size: 1.2333em;
    border: none;
    border-radius: 30px;
    padding: 15px 21px 11px;
    overflow: hidden;
    color: white;
	box-shadow: 0px 0px 5px 6px rgb(242 247 251 / 20%);
}
@media screen and (max-width: 991px){
	.m-slider-slick .item.sl_home_kfs .slide-text .btn-wrap .btn.btn-1.kfs {
		font-size: 0.7333em;
	
}
}
@media screen and (max-width: 991px){
.m-slider-slick .item.sl_home_kfs .slide-text .text {
    line-height: calc(0.1vw + 2.1rem)!important;
}
}
@media screen and (max-width: 991px){
.m-slider-slick.mainslider .item.sl_home_kfs .slide-add-info {
    bottom: 5%;
}
}
@media screen and (max-width: 991px){
.m-slider-slick .item.sl_home_kfs .slide-text .in {
    display: table-cell;
    vertical-align: middle;
    padding: 35px 25px;
}
}
@media screen and (max-width: 767px){
.m-slider-slick.mainslider .item.sl_home_kfs .slide-add-info {
    bottom: 0%;
}
}

@media screen and (max-width: 767px){
	.m-slider-slick .item.sl_home_kfs .slide-text .btn-wrap .btn.btn-1.kfs {
		font-size: 0.333em;
	
}
}
@media screen and (max-width: 767px){
.m-slider-slick .item.sl_home_kfs .slide-text .btn-wrap {
    margin: 5px 5px 0;
}
}
@media screen and (max-width: 475px){
#sl_home_main_big.m-slider-slick .item.sl_home_kfs .slide-text .btn {
    height: auto;
    font-size: 10px;
    padding: 12px 12px;
}
}
@media screen and (max-width: 475px) {
#sl_home_main_big.m-slider-slick .item.sl_home_kfs .slide-text .btn-wrap {
    margin-bottom: 0px;
    margin-top: 0px;
}
}
@media screen and (max-width: 415px) {
#sl_home_main_big.m-slider-slick .item.sl_home_kfs .slide-text .text {
    font-size: 16px;
    line-height: 24px;
}
}
@media screen and (max-width: 378px) {
#sl_home_main_big.m-slider-slick .item.sl_home_kfs .slide-text .text {
    font-size: 14px;
    line-height: 24px;
}
}
#sl_home_main_big.m-slider-slick .item.sl_home_kfs  > img{
	/* object-fit: cover;
	max-width: none; */
}
#sl_home_main_big.m-slider-slick .item.sl_home_kfs img.img-slide {
    /* display: block;
    width: auto; */
}
@media screen and (max-width: 378px){
#sl_home_main_big.m-slider-slick .item.sl_home_kfs img.img-slide {
    display: block;
    width: auto;
}
}
@media screen and (max-width: 378px){
#sl_home_main_big.m-slider-slick .item.sl_home_kfs  > img{
	object-fit: cover;
	max-width: none;
}
}
@media screen and (max-width: 1200px) {
#sl_home_main_big.m-slider-slick .item.sl_home_kfs .slide-text .text {
   /* font-size: calc(0.3vw + 1.2rem); */
}
}
@media screen and (max-width: 1008px) {
#sl_home_main_big.m-slider-slick .item.sl_home_kfs .slide-text .text {
    /* font-size: calc(0.3vw + 1.1rem); */
}
}
@media screen and (max-width: 767px){
.m-slider-slick .item.sl_home_kfs .slide-text .text {
    line-height: calc(0.1vw + 1.5rem)!important;
}
}
.m-slider-slick .item.sl_home_kfs .slide-text .btn-wrap .btn.btn-1.kfs:hover {
    background-color: #ff262e;
    font-size: 1.2333em;
   /*  background-color: #ecf3ff; */
    border-radius: 30px;
    padding: 15px 21px 11px;
    overflow: hidden;
    color: white;
	/* font-weight: bold; */
}
#sl_home_main_big.m-slider-slick.mainslider.nst .new_year_2025 .slide-add-img {
    opacity: 1;
    max-height: 350px !important;
}

#sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2025 .row-slide-add-info .slide-add-img.slide-add-img-1 {
   bottom: 30px;
   left: 50px;
}
#sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2025 .row-slide-add-info .slide-add-img {
   opacity: 1;
   max-height: 350px !important;
}
@media (max-width: 1250px){
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2025 .row-slide-add-info .slide-add-img.slide-add-img-1 {
      bottom: 30px;
      left: 10px;
   }
}
@media (max-width: 1060px){
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2025 .slide-add-img {
      width: 80%;
   }
}
@media (max-width: 991px){
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2025 .row-slide-add-info .slide-add-img {
      width: 100%;
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .item.new_year_2025  .slide-add-img {
      bottom: -10px;
      width: 100%;
   }
   #sl_home_main_big.m-slider-slick.mainslider.nst .slick-slider__item.item.new_year_2025 .row-slide-add-info .slide-add-img.slide-add-img-1 {
      left: 15%;
   }
}
@media screen and (max-width: 378px){
#sl_home_main_big.m-slider-slick .item.new_year_2025  > img{
	object-fit: cover;
	max-width: none;
}
}
@media screen and (max-width: 378px){
#sl_home_main_big.m-slider-slick .item.new_year_2025 img.img-slide {
    display: block;
    width: auto;
}
}
#sl_home_main_big.m-slider-slick.mainslider .slide-add-img.slide-add-img-1.with-add-img-link .slide-add-info-img-in > a > img:hover {
    opacity: 0.98;
    transition: opacity 0.35s, transform 0.45s;
    transform: scale(1.1, 1.1);
}
b {color: #387bb6}
.header-lk {display: none;}
