@media (min-width: 992px) {
  .media__btn:hover {color:var(--nrw-link-additional-color); text-decoration:none;}
  .menu_eventer {position:relative;}
  .menu_group--menu_new .menu_group__list--2 {background:#ffffff; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2); color:#000000; display:flex; flex-direction:column; padding:5px; position:absolute; visibility:hidden; opacity:0; border-radius:10px; transition:0.5s; min-width:260px;width: max-content; left:-10px;}
  .menu_group__item.menu_group__item--2:not(:last-child) {border-bottom:1px solid #e3e2e27a;}
  .menu_group__item--1 .menu_group__link {display:flex; flex-direction:row; align-items:center; color:var(--nrw-color-white); text-decoration:unset; font-weight:400; font-size:15px; font-weight:500; text-transform:uppercase; background-color:transparent; padding:10px 5px; height:62px; margin-bottom:-5px; margin-top:-5px;}
  .footer_content .menu_group__item--1 .menu_group__link {height:auto; margin-bottom:0; margin-top:0; text-transform:none;}
  .menu_group--menu_new .menu_eventer .menu_group__link:after, .menu_group--menu_new .menu_group__item--1 .menu_group__menu:after {content:""; display:inline-block; width:8px; height:8px; border-right:2px solid; border-bottom:2px solid; border-color:var(--second-company); transform:rotate(45deg); -webkit-transition:all 0.2s; -o-transition:all 0.2s; -moz-transition:all 0.2s; transition:all 0.2s; position:relative; top:-2px; margin-left:10px;}
  .menu_group--menu_new .menu_group__list--2 .menu_group__link:after {content:none;}
  .menu_group--menu_new .menu_eventer:hover .menu_group__link:after, .menu_group--menu_new .menu_eventer:hover .menu_group__menu:after {transform:rotate(-135deg); top:2px;}
  .header_menu .menu_group__item-wrapper.menu_group__item--1 .menu_group__link {border:2px solid #ffffff; display:flex; flex-direction:row; justify-content:start; align-items:center; font-size:13px; padding:10px 20px; border-radius:10px; transition:background-color 0.5s, color 0.5s; height:max-content;}
  .menu_group__item.menu_group__item--2 {width:100%;}
  .menu_group__item--2 .menu_group__link {padding:8px 15px; color:var(--nrw-text-color); font-size:14px; text-transform:none; height:max-content; margin:auto;}
  .menu_group--menu_new .menu_group__link.current {color:#acacac;}
  .gratitude__image:hover .gratitude__info {visibility:visible; opacity:1; transform:translateY(0);}
  .gratitude__image:hover img {filter:grayscale(1);}
    .footerLogo-slogan-inspection a:hover {opacity: .7}
  }
  
  @media (max-width: 1500px) {}
  
  @media (max-width: 1300px) {
  .banner_fullscreen__title {font-size:65px;}
  .mobile_tab__content .products_list {grid-template-columns:repeat(2, 1fr);}
  .donate__btns-preview {grid-template-columns:auto; gap:10px;}
  .product_preview__info .donate__btns-preview .donate__button-become {margin-left:0;}
  .new_subscription-wrapper {flex-direction:column; align-items:start;}
  .donates_form-wrapper {padding:30px; max-width:100%; margin-left:0;}
  .menu_group--menu_new {gap:5px;}
  .header_right_block {gap:5px;}
  .header_bottom {padding:5px 10px;}
  }
  
  @media (max-width: 1200px) {
  .donates-box .partners_btn {display:flex !important;}
  .cart_left-block {margin-right:20px;}
  .block_confirm {gap:5px;}
  .button-confirm {min-width:120px;}
  }
  
  @media (max-width: 1100px) {
  .main_description_inner {flex-direction:column-reverse;}
  .main_description_image {width:100%; margin-bottom:40px; background-size:cover;}
  .main_description_text {width:100%;}
  .main_description_text > *:last-child {margin-bottom:0px;}
  .contact_info {width:100%; margin-bottom:40px;}
  .main_diploma_image {max-height:320px;}
  .main_diploma_image img {max-height:320px;}
  .main_diploma_content {height:320px;}
  .post-bottom_block {grid-template-columns:repeat(3, 1fr);}
  .gratitude__wrap {grid-template-columns:repeat(2, 1fr); gap:10px;}
  .contact_info-top, .contact_info-bottom {grid-template-columns:auto;}
  .block_become-partner {max-width:100%;}
  .contact_info-top, .contact_info-bottom {padding:20px;}
  .contact_page {gap:40px;}
  .progect_wrapper {display:flex; flex-direction:column-reverse; gap:50px;}
  .product-page__details {margin-right:0;}
  footer.footer.style_padding {padding-bottom:55px;}
  }
  
  @media (max-width: 1124px) {
  .header_slogan {display:none;}
  .header_bottom {padding:10px;}
  }
  
  @media (max-width: 1024px) {
  .header_slogan {display:none;}
  .donation__options {gap:10px; margin-bottom:20px;}
  .btn-sum {font-size:16px;}
  }
  
  @media (max-width: 992px) {
  .header_right_block {gap:10px;}
  .breadcrumbs::-webkit-scrollbar, p::-webkit-scrollbar, h4::-webkit-scrollbar {width:0px; height:0px;}
  .breadcrumbs::-webkit-scrollbar-thumb, p::-webkit-scrollbar, h4::-webkit-scrollbar-thumb {background-color:transparent; background-clip:padding-box; border:0px; border-radius:0px; width:0px; height:0px;}
  .breadcrumbs::-webkit-scrollbar-track, p::-webkit-scrollbar, h4::-webkit-scrollbar-track {background-color:transparent;}
  .breadcrumbs::-webkit-scrollbar-button, p::-webkit-scrollbar, h4::-webkit-scrollbar-button {background-color:transparent; display:none;}
  .breadcrumbs, h3 {scrollbar-face-color:transparent; scrollbar-shadow-color:transparent; scrollbar-highlight-color:transparent;}
  .breadcrumbs, h3 {scrollbar-color:transparent transparent; scrollbar-width:thin;}
  .header_middle {padding:5px 0;}
  .header_middle .military_phone_heading {font-size:14px; line-height:130%;}
  .main_description_text h2 {font-size:22px;}
  .header_middle .military_phone {font-size:15px; line-height:130%; padding:0px;}
  .header_btn:first-child {margin:0px;}
  .header_middle > .container {align-items:center;}
  .header_middle form {width:40%;}
  .main_description_text ul {flex-direction:column; align-items:flex-start;}
  .main_description_text ul li {width:auto; font-size:20px;}
  .page_images-list {margin:40px 0px 60px 0px;}
  .page_images-list.container-nav.product_image {justify-content:center;}
  .fn_banner_main .slick-slide .banner_group__content {position:static;}
  .fn_banner_main .slick-slide .banner_group__content .banner_group__text {width:100%; background-color:#dde6ed; color:var(--nrw-text-color); border-radius:0;}
  .footer_inner {padding:40px 0; justify-content:center;}
  .footer_inner_block {width:100%; margin-bottom:10px;}
  .footer_inner_block:not(:last-child) {border-bottom:1px solid #373737;}
  .footer_inner_block:first-child {padding-bottom:50px;}
  footer .footerLogo-wrapper {margin:0 auto;max-width: 550px;}
  .inner_block-activity {max-width:100%;}
  .arrow_footer {display:flex; transition:0.5s;}
  .arrow_footer.active {transform:rotate(180deg);}
  .footer_content {display:none; padding-bottom:25px;}
  .footer_ttl {display:flex; align-items:center; justify-content:space-between; margin-bottom:10px;}
  .header_line {display:none;}
  .menu_group--menu_new .menu_group__link {padding:12px 14px;}
  .menu_switcher {display:flex !important; justify-content:center; align-items:center; padding:0 10px;}
  .header_menu {display:none;}
  .banner_image {height:300px;}
  .language-nav img {width:20px; height:20px;}
  .blog_post_inner {flex-wrap:wrap;}
  .blog_post_info {width:100%; margin-top:20px;}
  .blog_image {width:100%; height:350px;}
  .nav-item .header_desc {display:block; font-size:14px; line-height:20px; max-width:unset;}
  .footer_social_btns {margin-bottom:20px;}
  .copyright .container {flex-direction:column; text-align:center;}
  .copyright .container > span {margin-bottom:15px;}
  .copyright .container > span:last-child {margin-bottom:0px;}
  .comments_wrp {flex-direction:column-reverse;}

  .comments_wrp .form_wrap {top:0; position:relative;}
  .global-comments-wrapper form {margin-bottom:20px;}
  .page_images-list.container-nav.product_image a:last-child {margin-right:20px; margin-bottom:20px;}
  footer .footerLogo-logo {margin-bottom:20px;}
  .block_page[data-page-url="donates"] p {overflow-x:scroll;}
  .block_page[data-page-url="donates"] .block__description p:first-child {margin-left:0px;}
  .block_page[data-page-url="donates"] p:first-child a {display:flex !important; margin:10px auto !important; padding:10px 20px !important;}
  .block_page[data-page-url="donates"] button {width:100%;}
  .block_page[data-page-url="donates"] h4 {overflow-x:scroll;}
  .block_page {display:flex; flex-direction:column;}
  .page_wrp.block_page {flex-direction:row;}
  .block_right {width:100%; position:static;}
  .blog_page {flex-direction:column;}
  .blog_list {width:100%;}
  .blog_sidebar {position:relative; top:0; width:100%;}
  .blog_sidebar .categories-wrapper {width:100%;}
  .categories-list {padding:10px;}
  .blog_sidebar .categories-heading {padding:10px;}
  .header_top {padding:10px 0px;}
  .header_lang {margin-left:auto; margin-right:20px;}
  .blog_list_inner.blog_list_inner-2 {grid-template-columns:repeat(2, 1fr);}
  .switcher__visible, .lang_link {background:#3c3c3c;}
  .cart_left-block {margin-right:0; gap:20px; margin-bottom:20px;}
  .cart_wrap {display:flex; flex-direction:column;}
  }
  
  @media (max-width: 1024px) {
  .main_info_left {width:100%; order:3;}
  .main_info h2 {order:2;}
  .main_info_right {width:100%; margin:0px 0px 40px 0px; order:1;}
  .main_info_image {margin:0;}
  .main_diploma_right {padding:0px 0px 0px 40px;}
  .main_diploma h2 {margin:0px 0px 10px 0px;}
  }
  
  @media (max-width: 991px) {
  .main_info h2, .main_diploma h2 {font-size:22px;}
  .main_info_list .menu_group__list {font-size:18px;}
  .menu_group__list_double {grid-template-columns:auto; grid-gap:20px; gap:20px;}
  .main_info {padding:100px 0px 100px 0px;}
  .main_info .title, .bg_header, .main_header span:first-child, .bg-title {font-size:50px;}
  .main_header h1 {font-size:40px;}
  .media_wrp {grid-template-columns:repeat(2, 1fr);}
  .banner_fullscreen__title {font-size:45px;}
  .banner_fullscreen__title p:first-child {font-size:25px;}
  .column_wrp {width:33.3%;}
  .partners_block .partners__item, .partners_block .features__item {width:33.3%;}
  .user_container .block__heading {line-height:1.2; font-weight:600; font-size:26px;}
  .product-page__details {margin-right:0;}
  .product-page__details iframe {max-width:100%; height:400px !important;}
  .block-images {max-width:100%;}
  .block-images .swiper-container {max-width:100%; width:100%;}
  .product-page__images {height:160px;}
  .products_list {grid-template-columns:repeat(2, 1fr);}
  .submenus_wrp {display:grid; grid-template-columns:repeat(4, 1fr); gap:20px; width:100%;}
  .blog_annotation {min-height:auto; -webkit-line-clamp:5;}
  .sidebar:not(.sidebar--user) {position:fixed; z-index:10000; top:0; right:-320px; width:320px; max-width:calc(100vw - 50px); height:100vh; display:block; padding:45px 5px 5px; overflow-y:auto; transition:0.3s; background:#232f3e;}
  .blog_banner {display:none;}
  .main_header {margin-bottom:30px;}
  .block-flex {flex-direction:column;}
  .block_top, .block_bottom {display:grid; grid-template-columns:repeat(3, 1fr); font-size:14px; word-break:break-word;}
  .block_top > div, .block_bottom > div {width:33.33%; min-width:100%;}
  .donates_total_sum svg {display:none !important;}
  .block_top > div:last-child {display:none;}
  .block_bottom:not(:last-child) {margin-bottom:8px;}
  .block_bottom > div:not(:last-child) {border-right:none;}
  .fn_category, .fn_card_number {border-right:1px solid #d4d2d2 !important;}
  .block_bottom > div:not(:last-child) {border-bottom:1px solid #d4d2d2;}
  .block_confirm {grid-column:1 / 4; padding:5px 10px 10px 10px;}
  .table_orders {width:60%;}
  .fn_delete_subscribe {width:40%;}
  .button-confirm {min-width:100%;}
  .block__description .block__description-style {flex-direction:column; gap:10px;}
  .block_desc_wrapper {flex-direction:column-reverse; gap:20px;}
  .brand_desc_image {min-width:200px; width:20%;}
  .text_description {width:100%;}
  }
  
  @media (max-width: 900px) {
  .mobile_tab__content .products_list {grid-template-columns:auto;}
  }
  
  @media (max-width: 767px) {
  .block_explanation__header {text-align:center;}
  .header_middle {padding:5px 0;}
  .mobile_logo_wrapper {display:flex; width:180px;}
  .search {max-width:unset;}
  .search__button {width:35px; height:35px;}
  .footer_ttl {font-size:18px;}
  .menu_group--footer .menu_group__item--1 .menu_group__link {padding:5px 0px;}
  .menu_group--info .menu_group__item--1 .menu_group__link {padding:5px 0px;}
  .footer__contact_item {padding: 5px 0px;}
  .autocomplete-suggestions {left:auto !important; right:0; z-index:998 !important; width:100% !important;}
  .main_banner_wrapper {padding-bottom:50px;}
  .main-articles {margin:50px auto 65px;}
  .main_description {padding:40px 0;}
  .article_name {-webkit-line-clamp:2; height:50px;}
  .read_more {font-size:14px; line-height:20px; padding-top:10px;}
  .blog_list {width:100%; margin-bottom:40px;}
  .blog_banner:not(:last-child) {margin-bottom:30px;}
  .blog_banner {margin:0 auto; max-height:65vh;}
  .blog_banner img {object-fit:contain; width:100%; height:100%;}
  .blog_list_inner.blog_list_inner-2 {grid-template-columns:auto;}
  .blog_image-2 {height:400px;}
  .blog_post_link-2 {min-height:55px; max-height:55px;}
  .breadcrumbs {overflow:auto; display:flex; flex-wrap:nowrap; white-space:nowrap;}
  .breadcrumbs .breadcrumbs__item {font-size:14px; line-height:19px;}
  .contact_form {padding:30px 15px;}
  .main_header {font-size:22px; line-height:26px; margin-bottom:20px;}
  .form__footer .form__button {margin:0 auto;}
  .blog_post_link {font-weight:600; font-size:18px; line-height:23px; margin-bottom:10px;}
  .blog_date {margin-bottom:10px;}
  .blog_annotation {margin-bottom:10px; font-size:14px; line-height:1.1;}
  .blog_image {height:300px;}
  .blog_item {padding:10px 0 20px;}
  .page_link {margin:0px 5px; width:30px; height:30px; font-size:14px;}
  .post_info {padding:10px 0; margin-bottom:15px; font-size:14px;}
  .share_btns {margin-top:15px; padding-top:15px; justify-content:space-evenly;}
  .contact_item {font-size:16px; line-height:110%;}
  .post_author div {margin:0 10px 0 6px;}
  .header_lang {display:none;}

  .banner_fullscreen__description {font-size:20px;}
  .main_diploma .main_diploma_box {display:flex; flex-direction:column; align-items:center;}
  .main_diploma_text {margin-top:30px;}
  .main_diploma h2 {text-align:center !important;}
  .main_diploma_left {width:100%; max-width:400px;}
  .main_diploma_image, .main_diploma_image img {height:320px; max-height:320px;}
  .main_diploma_right {width:100%; padding:40px 0px 0px 0px;}
  .main_diploma_content {height:250px;}
  .main_info {padding:70px 0px 70px 0px;}
  .fullscreen_buttons {flex-direction:column; gap:10px;}
  .main_info .title, .bg_header, .main_header span:first-child, .bg-title {font-size:30px; margin:0px 0px 20px 0px;}
  .bg_header, .bg-title {top:-10px;}
  .donate_text {width:100%;}
  .banner_fullscreen__title {font-size:35px;}
  .banner_fullscreen__title p:first-child {font-size:18px;}
  .banner_fullscreen__description {font-size:18px;}
  .donates_wrp {overflow:visible;}
  .donates_wrp .swiper-wrapper {transform:translate3d(0px, 0, 0) !important; display:grid; grid-template-columns:auto; gap:20px;}
  .donates_wrp .swiper-slide {width:100% !important;}
  .main__search_text {margin:50px 0px 0px 0px; pointer-events:none; opacity:0;}
  .user_container {margin:0; width:100%; box-shadow:none; border-radius:0;}
  .user_container .tabs__content {border-radius:0;}
  .user_container__boxed .tab {padding:30px 0px;}
  .sidebar.sidebar--user.position_sticky {width:100%; position:static !important; float:none; margin-bottom:20px;}
  .mobile_tab__content .products_list {grid-template-columns:repeat(2, 1fr);}
  .media_wrp {grid-template-columns:auto;}
  .form__detail {margin-bottom:10px;}
  .donates_card-wrapper {height:14.5rem;}
  .automatic_card_chip {height:2em;}
  .automatic_card_holder {top:5rem;}
  .automatic_card_number {top:8.2rem;}
  .automatic_card_date {top:11.5rem;}
  .automatic_card_code {top:11.5rem;}
  .post-bottom_block {grid-template-columns:repeat(2, 1fr);}
  .gratitude__wrap {grid-template-columns:auto;}
  .donates-box .partners_btn {display:none !important;}
  .order_number {font-size:30px;}
  .order_number .name_project, .order_number .sum-project {font-size:30px;}
  .table-my_donates td, .table-my_donates th {font-size:14px; padding:10px 5px;}
  .block_socials {justify-content:space-between;}
/*   .promo_code-center::before {height:700px;}
  .promo_code-center {height:700px;} */
  .promo_code-center {padding:30px; gap:10px;}
  .promo_code-top {margin-bottom:60px;}
  .promo_code-bottom {margin:30px 0;}
  .page_wrp.block_page {flex-direction:column-reverse;}
  .block_right {width:100%; position:static;}
  .comments-block-wrapper {flex-direction:column-reverse;}
  .comments-block-wrapper .form_wrap {
    position: static;
}
  }
  
  @media (max-width: 620px) {
  .title-page {font-size:18px;}
  .media_wrp {grid-template-columns:auto;}
  .media-rewers {flex-direction:row-reverse;}
  .column_wrp {width:50%;}
  .partners_block .partners__item, .partners_block .features__item {width:50%;}
  .mobile_tab__content .products_list {grid-template-columns:auto;}
  .product-page__details iframe {height:300px !important;}
  .product-page__img.swiper-container {height:300px;}
  .product-page__images {height:120px;}
  .post-bottom_block {grid-template-columns:auto;}
  .ya_map iframe {height:300px !important;}
  .submenus_wrp {grid-template-columns:repeat(3, 1fr);}
  .title_order {font-size:40px;}
  .block_animation {padding-top:150px; overflow:hidden;}
  .banner_anchor {bottom:-20%; width:60px; height:60px;}
  .payment {width:65px;}
  .block__abouts_us {display:flex; flex-direction:column-reverse;}
  .block__abouts_us_img {
    height: 250px;
}
  }
  
  @media (max-width: 575px) {
  .info-card_block {gap:10px;}
  .main_header h1 {font-size:30px;}
  .progect-page {grid-template-columns:repeat(2, 1fr);}
  .main_info_list {padding:20px;}
  .main_info_list .menu_group__list .menu_group__item {width:100%;}
  .main_info_gallery {margin:-20px -20px 0px -20px;}
  .main_info_gallery_item {width:calc(25% - 20px); margin:20px 0px 0px 15px;}
  .blog_image-2 {height:300px;}
  .partners_btns {gap:20px; flex-direction:column; gap:15px;}
  .block_right {max-width:100%; width:100%; position:static;}
  .block_left {width:100%;}
  .banner_fullscreen__title p:first-child {display:none;}
  .button_fullscreen {font-size:18px;}
  .button_fullscreen {padding:10px;}
  .header_desc {display:none;}
  .user_container .block__heading {font-size:22px;}
  .sub-heading {font-size:16px; flex-direction:column; align-items:flex-start; gap:10px;}
  .donates_block {grid-template-columns:auto; gap:0;}
  .donate_form {grid-template-columns:auto; gap:10px;}
  .new_subscription-wrapper {align-items:center;}
  span.text_privacy {font-size:14px;}
  .products_list {grid-template-columns:auto;}
  .donate_form .form__input {font-size:50px;}
  .your_details {font-size:16px;}
  .section_table_hidden {border-radius:8px 0 0 8px;}
  .promo_code {flex-direction:column;}
  .promo_code-bottom .jssocials-shares {gap:16px;}
  .donate__button.button_fixed {display:flex !important;}
  .fancybox-slide {
    padding: 10px!important
  }
  .fancybox-slide--iframe .fancybox-content {
    height: 95% !important;
    width: 100% !important;
}
  }
  
  @media (max-width: 400px) {
  .column_wrp {width:100%;}
  .partners_block .partners__item, .partners_block .features__item {width:100%;}
  .donate__info {gap:10px; flex-direction:column;}
  .donate__info .donate__button {width:90%;}
  .info-card_block {grid-template-columns:auto; gap:0;}
  .progect-page {grid-template-columns:auto;}
  .block_sticky {padding:15px;}
  .donation__options {gap:5px;}
  .btn-sum {font-size:14px;}
  .submenus_wrp {grid-template-columns:repeat(2, 1fr);}
  .order_number {font-size:26px;}
  .order_number .name_project, .order_number .sum-project {font-size:26px;}
  .title_order {font-size:24px; top:0;}
  .form__detail.name {align-items:flex-start; flex-direction:column; gap:5px;}
  }