@media(max-width: 1450px) {
    .container {width: 1200px;}
    .header-menu > li > a {padding: 25px 10px;}
    .home__video-category_item {padding: 26px 20px;font-size: 14px;}
    .home__video-category_item img{
        margin-right: 10px;
        width: 40px;
    }    
    .section__news-title {height: 85px;}
    .section__about-text p {width: 100%;}
    .recommend__product-wrapp {padding: 50px 15px 40px 15px;}
    .section__information-text p {width: 100%;}
    .footer-colon {padding-right: 35px;}
    .footer-menu {padding-left: 40px;}
    .footer {padding-bottom: 30px;}
    .footer-row {height: 455px;}

    .category__header-title {font-size: 30px;line-height: 50px;}
    .category__header-image {width: 600px;}

    .element_list_pages-item {font-size: 16px;margin: 10px;}

    .single__dilery-image img.single__dilery-image_bg {max-width: 128%;}

    .single__uslugi.bg {padding-bottom: 115px;}

    .single__post-content_galery a {/*width: 31%;*/}

    .single__product-nav_tab {padding-right: 20px;}
    .single_product_ozov {padding-bottom: 160px;}
    .single_product_ozov .slick-dots {bottom: -30px;}
    .single__product-content_sertivicat a {width: 22%;}

    .about__manager-none {padding: 40px;}

  
    .page__contact-address {width: 100%;}
    .contact__departments-item {padding: 0px 35px;}

    .section__news-text {height: 130px; overflow: hidden;}

    .account__support {width: 75%;}
    .account__support-team .name {width: 60%;}
}
@media(max-width: 1200px) {

    body {
        font-size: 16px;
    }
    .container {width: 1120px;}

    .header-menu > li {margin-right: 15px;}
    .header-menu > li:last-child {margin-right: 0;}
    .header-search {margin-right: 70px;}
	
    .home__video-category_item img {margin-right: 4px;}

    .category__header-row {padding-left: 25px;}
    .category__header-image {width: 550px;}
    .category__header-row {height: 430px;}

    .page__catalog-products {width: 70%;}
    .page__catalog-filter {width: 30%;}
    .page__catalog-content_text {width: 70%;}

    .about__partner-logotip_item {height: 120px;}
    .about__partner-logotip {padding-top: 80px;}

    .about__manager-item {width: 22%;}

    .page__thank-slide_item .page__ozovi-item {width: 30%;}

    .page__info-blog_title {font-size: 19px;}
    .page__info-calendar_bg {width: 50%;}

    .page__lenta-item_subtitle {font-size: 15px;}
    .page__lenta-item_image {margin-right: 20px;}

    .contact__departments-body_avatar {width: 145px;}
    

    .page__career-nav li {padding: 0 5px 16px 5px;}
    .account__question {width: 75%;}

    .calculator__colon {width: 48%;}
    .suitable__item {gap: 10px;}

  /*  .calculator__canvas {width: 70%;}
    /*.table-chart {width: 30%;}*/

}
@media(max-width: 1120px) {
    .container {width: 990px;}
    h1 {font-size: 28px;line-height: 46px;}
    h2, .h2 {font-size: 28px;}
    h3 {font-size: 24px;}

    .header-menu > li {margin-right: 5px;}
    .header-menu > li:last-child {margin-right: 0;}
    .header-menu > li > a {padding: 15px 10px;font-size: 15px;}
    .header-search {width: 270px;}
    .header-logo {width: 260px;}
    .home__video-category_item img {width: 40px;}
    .home__video-category_item {padding: 15px 20px;height: 80px;width: 19%;}

    .home__client-item {height: 110px;}

    .page__about-nav li {padding: 0 16px 16px 16px;}

    .about__galery-content_galery a {width: 23%;}

    .section__category-gallery_item {height: 140px;}
    .home__number-item {padding: 0px 15px;width: 50%;margin-bottom: 35px;}
    .home__number-row {flex-wrap: wrap;}
    .section__about-image {width: 50%;padding-right: 30px;}
    .section__about-text {width: 50%;}
    .forma__consultation {padding-top: 60px;}
    /* .home__client {padding: 60px 0;} */
    .home__client h2 {margin-bottom: 30px;}
    .section__information-text {width: 50%;}
    .section__information-image {width: 50%;padding-left: 30px;}
    .section__information-row {height: 590px;}
    .section__information-bg {height: 590px;}
    .section__mission {padding-bottom: 100px;}
    .section__mission-text {width: 70%;}
    .section__categories {padding-top: 50px;padding-bottom: 90px;}
    .footer {padding-bottom: 20px;}
    .footer-row {height: 440px;}
    .footer-colon {padding-right: 25px;}
    .footer-menu {padding-left: 20px;}
    .footer-contact img {margin-right: 15px;}

    .category__header-title {font-size: 26px;line-height: 46px;}
    .category__header-image {width: 500px;}
    .category__header-row {height: 400px;}

    .page__catalog-row {flex-wrap: wrap;}
    .page__catalog-categories {display: none;}
    .page__catalog-filter_categories {display: block;}
    .page__catalog-mobile_filter {display: flex;margin-bottom: 20px;width: 100%;}
    .page__catalog-filter {width: 100%;padding-left: 0;margin-bottom: 20px;display: none;padding-right: 0;}
    .page__catalog-products {width: 100%;}
    .page__catalog-content_text {width: 100%;}

    .element_list_pages-item {width: 30%;}

    .filter-product {flex-wrap: wrap;display: none;}
    .filter-product #catalog__filter {flex-wrap: wrap;width: 100%;margin-bottom: 0;}
    .filter-view_product {display: none;}
    .filter-product_search {width: 100%;margin-bottom: 15px;}
    .filter-product-select {width: 100%;margin-left: 0;margin-bottom: 15px;}
    .filter-product-select:last-child {margin: 0;}


    .single__dilery-image img.single__dilery-image_bg {left: -77px;}
    .single__dilery-content {width: 56%;}

    .single__uslugi.bg {padding-bottom: 80px;}

    .single__post-content_galery a {height: 150px;}

    .about__mission-text {width: 50%;}
    .about__mission-image {width: 50%;padding-left: 30px;}
    .about__mission-row {height: 590px;}
    .about__mission-bg {height: 590px;}

    .about__info.left .about__info-text {padding-right: 60px;}
    .about__info-text {padding-left: 60px;padding-right: 0;}
    .about__info-contact {margin-top: 40px;}

    .single_product_ozov-image {margin-right: 30px;}
    .single_product_ozov-text {width: 80%;}
    .single__product-buttons {display: none;}

    .page__career-nav {display: block;}
    .page__career-nav a {border-bottom: 0px;display: table;}
    .page__career-nav a.current {display: inline-block;}
    .page__career-nav li {padding: 5px 20px 5px 0;margin-bottom: 15px;}
    .page__career-nav li:first-child {padding-left: 0;}

    .page__document-filter {width: 35%;}
    .page__document-content {width: 65%;}

    .about__partner-logotip_item {width: 20%;}

    .about__manager-item {width: 30%;}

    .page__vacancy-filter .form-consent {width: 100%;}

    .single__vacancy-form {width: 100%;}
    .page__thank-slide .slick-arrow {left: 50px;}
    .page__thank-slide .slick-next {left: auto;right: 50px;}

    .page__info-calendar_bg {width: 40%;}
    .page__info-blog_title {font-size: 18px;height: 100%;}

    .page__lenta-item_image {width: 310px;height: 215px;}

    .page__contact-bg {display: none;}
    .contact__departments-item {padding: 0px 25px;}
    .contact__departments-head span {font-size: 18px;}
    .contact__departments-body_avatar {width: 130px;}

    .home__productions {padding-top: 90px;}
    .section__category.mt-1 {margin-top: -120px;padding-top: 170px;}

    .account__options {width: 75%;}
    .page__info-rotated_valve{display: none;}

    .calculator__row {flex-wrap: wrap;}
    .calculator__colon {width: 100%;margin-bottom: 30px;         max-width: 800px;    margin: 0 auto;}
    .calculator__colon:last-child {margin-bottom: 0;}
    .calculator__hr {display: none;}
}
@media(max-width: 990px) {
    .container {width: 770px;}

    .header .container {position: relative;}
    .header-contact {position: absolute;left: 0;right: 0;top: calc(100% + 0px);}
    .header-search {width: 100%;height: auto;padding-top: 0;position: absolute;left: 0px;top: calc(100% + 2px);background: #fff;justify-content: space-between;display: none;}
    .header-search-open {display: flex;}
    .header-phone {display: none;}
    .header-menu {display: none;}
    .menu__mobile .sub-menu {display: none;}
    .header__burger {display: block;}
    .header-logo {width: 163px;}
    .header-element_mobile {display: flex;}
    .header-center {
        align-items: center;
        height: 56px;
        margin-bottom: 0;
        border-bottom: 2px solid rgb(12 84 159 / 50%);
        position: absolute;
        left: 20px;
        top: 0;
        right: 20px;
    }
    .header-logout_mobile {display: block;}
    .while .header-center {border-bottom: 2px solid rgba(255, 255, 255, 0.5);}
    .header-top {margin-bottom: 0;padding-top: 70px;}
    .header-logout {display: none;}
    .header-language {margin-right: 0;}
	.home__video-category_row {flex-wrap: wrap;}
    .home__video-category_item {width: 48%;margin-bottom: 2%;font-size: 16px;}
    .home__video-category_item.category-page {width: 48%;}
    .header-search button {margin-right: 20px;}
    .while .header-search button svg path {fill: #0A55A0;}
    .menu__mobile {
        position: absolute;
        padding: 0px 20px;
        padding-bottom: 40px;
        box-shadow: 0 25px 13px -12px rgb(0 0 0 / 30%);
        left: 0px;
        right: 0px;
        top: calc(100% + 20px);
        background-color: #fff;
        z-index: 9;
    }
    .while .menu__mobile {
        position: static;
        margin-top: 20px;
        margin-bottom: 50px;
        background: transparent;
        padding: 0;
        box-shadow: none;
    }
    .menu__mobile ul {margin-bottom: 30px;}
    .menu__mobile ul li {
        list-style: none;
        line-height: 30px;
    }
    .menu__mobile ul a {
        color: #0a55a0;
        padding-right: 20px;
        position: relative;
    }
    .menu__mobile ul a:hover:before {
        content: "";
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -2px;
        height: 1px;
        background-color: #EA6A23;
        border-radius: 5px;
        transition: all .4s;
    }
    .while .menu__mobile ul a {
        color: #fff;
    }
    .menu__mobile-butt {
        width: 290px;
        margin-bottom: 30px;
    }
    .menu__mobile-butt a {
        display: inline-block;
        height: 50px;
        line-height: 50px;
        color: #fff;
        padding: 0 40px 0 47px;
        background: linear-gradient(78.52deg, #0C549F -7.2%, #55A8FF 112.53%);
        margin-bottom: 10px;
        position: relative;
    }
    .menu__mobile-butt a:last-child {
        margin-bottom: 0;
    }
    .menu__mobile-butt a:hover {
        background: linear-gradient(73.38deg, #EC6608 0.72%, #FF9A54 89.89%);
    }
    .menu__mobile-butt svg {
        position: absolute;
        left: 17px;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .menu__mobile-contact {
        padding-left: 37px;
        position: relative;
        margin-bottom: 20px;
    }
    .menu__mobile-contact:last-child {
        margin-bottom: 0;
    }
    .menu__mobile-contact a {
        color: #0c549f;
        font-family: "OpenSans-SemiBold";
        font-size: 20px;
        margin-bottom: 10px;
    }
    .while .menu__mobile-contact a {
        color: #fff;
    }
    .menu__mobile-contact img {
        position: absolute;
        left: 0;
        top: 0;
    }
    .menu__mobile-contact p {
        font-size: 14px;
        color: #0c549f;
        line-height: 19px;
    }
    .while .menu__mobile-contact p {
        color: #fff;
    }
    
    .home__video-category_item img
    {
        max-width: 50px;
        width: auto;
        margin-right: 10px;
    }
    
    .home__productions-row
    {
        flex-wrap:wrap;
    }
    .home__productions img
    {
        margin-bottom:10px;
        max-width: 100%;
    }
    .about__galery-content_galery a {width: 31%;}

    .home__client-item {width: 16%;height: 80px;}

    .about_news-item {flex-wrap: wrap;}
    .about_news-img {width: 100%;margin-bottom: 25px;}
    .about_news-content {width: 100%;}
    .about_news-img img:hover {scale: 1;}

    .section__news-title {height: 60px;}
    .section__news-text {height: 80px;}
    .section__category-row {flex-wrap: wrap;}
    .section__category-gallery {width: 100%;display: flex;justify-content: space-evenly;order: 1;max-width: unset;}
    .section__category-gallery_item {width: 33%;}
    .section__category-images {width: 100%;order: 1;margin-bottom: 60px;}
    .section__category-image svg {display: none;}
    .section__category-bg {display: none;}
    .section__category-content {width: 100%;order: 0;margin-bottom: 60px;}
    .section__about-bg {display: none;}
    .section__about-row {flex-wrap: wrap;height: auto;}
    .section__about-image {padding-right: 0;width: 100%;order: 1;justify-content: center;}
    .section__about-text {width: 100%;order: 0;margin-bottom: 40px;}
    .recommend__product:after {display: none;}
    .section__information-bg {display: none;}
    .section__information-row {flex-wrap: wrap;height: auto;}
    .section__information-image {padding-left: 0;width: 100%;order: 1;justify-content: center;}
    .section__information-text {width: 100%;order: 0;margin-bottom: 40px;}
    .section__mission-text {width: 100%;}
    .footer-row {display: none;}

    .single__product-content {flex-direction: column;}

    .category__header-image {position: relative;width: 100%;margin-top: -50px;}
    .category__header-row {height: auto;background-size: 90% auto;background-position: left top;padding-top: 30px;padding-left: 0;}
    .category__header-title {padding-right: 0;}
    .category__header-title span:last-child {padding: 0 0 50px 20px;}
    .category__header-row:before {width: 106px;height: 9px;left: 0;right: 0;bottom: -4px;top: auto;}

    .element_list_pages-item {width: 40%;}
    .page__dilery {padding-bottom: 30px;}

    .single__dilery-row {flex-wrap: wrap;}
    .single__dilery-content {width: 100%;}
    .single__dilery-image {width: 100%;}
    .single__dilery-image img.single__dilery-image_bg {display: none;}

    .single__uslugi.bg {padding-bottom: 170px;background-size: 120% auto;}
    .single__uslugi-row {flex-wrap: wrap;}
    .single__uslugi-content {width: 100%;}
    .single__uslugi-image {width: 100%;}

    .about__galery {padding-bottom: 80px;}
    .galery__popup-wrapp a {padding: 5px 50px;}
    .dowload_po_popup-wrapp a {padding: 5px 50px;}
    .page__gallery {display: none;}

    .about__mission-bg {display: none;}
    .about__mission-row {flex-wrap: wrap;height: auto;}
    .about__mission-image {padding-left: 0;width: 100%;order: 1;justify-content: center;}
    .about__mission-text {width: 100%;order: 0;margin-bottom: 40px;}
    
    .about__info {padding-bottom: 30px;}
    .about__info-row {flex-wrap: wrap;}
    .about__info-text {width: 100%;padding-left: 0;}
    .about__info.left .about__info-text {padding-left: 0;padding-right: 0;order: 1;}
    .about__info-image {width: 100%;justify-content: center;margin-bottom: 20px;}
    .about__info-image img {width: 100%;}
    .about__info-text h3 {width: 100%;}

    .single__product-content_tabs {display: none;}
    .single__product-nav_tab {width: 100%;padding-right: 0;}
    .single__product-nav_item {margin-bottom: 0;}
    .single__product-nav_link {padding: 15px 0;border-bottom: 1px solid #B4B4B4;}
    .single__product-nav_link:before {content: "+";top: 0;left: auto;right: 20px;background: transparent;margin: auto;font-size: 16px;color: #5a5a5a;line-height: 50px;height: auto;}
    .single__product-nav_link.current:before {height: auto;}
    .single__product-nav_link.active:before {content: "-";}
    .single__product-nav_link.active {border-bottom: 0px;color: #0a55a0;}
    .single_product_ozov-row {flex-wrap: wrap;}
    .single_product_ozov-image {margin-right: 0;text-align: center;width: 100%;margin-bottom: 20px;display: flex;justify-content: center;}
    .single_product_ozov-text {width: 100%;}
    .single_product_ozov h3 {margin-bottom: 40px;}
    .single_product_ozov {padding-top: 60px;}
    .single__product-gallery_item {height: 115px;}

    .page__faq-head span {font-size: 18px;}

    .about__partner-logotip_item {height: 100px;}

    .about__manager-item {width: 45%;}

    .single__vacancy {background-size: auto;background-position: bottom left;}

    .page__ozovi-row {flex-wrap: wrap;}
    .page__ozovi-filter {width: 100%;margin-bottom: 30px;}
    .page__ozovi-list {width: 100%;}
    .page__ozovi-item {margin-left: 0;margin-right: 30px;}

    .page__info-calendar_bg {display: none;}
    .page__info-calendar_dates {width: 285px;}
    .page__info-calendar_action {width: 300px;}
    .page__info-blog_item {width: 48%;}

    .page__lenta-item_image {width: 250px;height: auto;}
    .page__lenta-item_content {width: 100%;}

    .single__post-row {flex-wrap: wrap;}
    .single__post-content {width: 100%;padding-right: 0;margin-bottom: 30px;}
    .single__post-recommend {width: 100%;}
    .single__post-content img {margin-bottom: 10px;}

    .page__contact-address_colons {flex-wrap: wrap;}
    .page__contact-address_colon {width: 100%;padding-right: 0;margin-bottom: 30px;}
    .page__contact-address_colon:last-child {margin-bottom: 0;}
    .contact__departments-item {width: 100%;}
    .contact__departments:before {display: none;}
    .contact__departments-head_image {width: auto;margin-right: 30px;}
    .contact__departments-head span {width: 84%;}
    .contact__departments-body_item p {width: 77%;}

    .account__home-row {flex-wrap: wrap;}
    .account__menu {width: 100%;border-right: 0;margin-bottom: 40px;}
    .account__support {width: 100%;}
    .account__question {width: 100%;}
    .account__support-form {padding-left: 25px;}
    .account__support-team {padding-left: 25px;}
    .account__support-message {padding: 30px 0 30px 25px;}
    .account__question {padding-left: 25px;}
    .account__options {padding-left: 25px;width: 100%;}

    .calculator { padding: 10px 0; }
    .calculator h1 { margin-bottom: 10px; }

    .calculator__canvas {width: 100%;}
    .table-chart {width: 100%;margin-bottom: 30px;}
    .calculator__chart, .calculator-input {flex-wrap: wrap;  justify-content: flex-start;}

}
@media(max-width: 770px) {
    .container {width: 100%;padding: 0px 10px;}
    .recommend__product {padding-top: 0px;}

    h1 {font-size: 20px;line-height: 30px;}
    h2,.h2 {font-size: 20px;line-height: 30px;}
    .h2{font-size: 24px;}
    h3 {font-size: 18px;}
	.home__video-category h1{font-size: 25px; line-height: 40px;}

    .fixed__sidebar {display: none;}

    .pagination {padding: 0px 22px;}
    .pagination .btn svg {width: 40px;}

    .element__more {display: block;}
    .more_block {display: none;}

    .header-top {position: relative;}
    .header-language {position: absolute;right: 0;top: calc(100% + 20px);display: none;}
    .header-language.show {display: flex;}
    .home__video-category_item {width: 100%;margin-bottom: 20px;} 
    .home__video-category_item:last-child {margin-bottom: 0;}
    .home__video-category_item.category-page {width: 100%;}
    .home__video-category {height: auto;}
    .home__video-category h1 {margin-top: 40px;}

    .home__productions-row {flex-flow: column;max-height: none;}
    .home__productions img:first-child {width: 100%;}
    .home__productions img:last-child {width: 100%;}
    
    .home__client-item img{
            filter: none;
            opacity: 1;
    }

    .menu__mobile {padding: 0px 10px;padding-bottom: 40px;}
    .while .menu__mobile {padding: 0;}
    .header-center {left: 10px;right: 10px;}

    .slick-arrow svg {width: 40px;}
    .slick-arrow {left: 22px;}
    .slick-next {left: auto;right: 22px;}
    .section__news-title {font-size: 16px;height: 90px;}
    .section__news-text {height: 95px;}
    .section__news .element-button {display: none;}
    .section__news .slick-dots {position: absolute;bottom: -72px;}
    .section__news {padding-bottom: 82px;}
    .section__category-image img {height: auto;/*max-width: 200px;height: 177px;*/}
    .section__category-gallery_item {height: 110px;}
    .home__number {padding-bottom: 0;margin-bottom: 0 !important;}
    .home__number h2 {margin-bottom: 30px;}
    .home__number-item {width: 100%;padding: 0;}
    .home__number-image {height: auto;}
    .home__number-image img {max-height:150px;}
    .forma__consultation-container {padding: 0px 10px;}
    .form-consent label {width: 100%;}
    .form-consent {padding: 0px 10px;}
    .forma__consultation-colons {flex-wrap: wrap;}
    .forma__consultation-colons input {margin-right: 0;}
    .forma__consultation-colons span {margin-right: 0;margin-bottom: 30px;width: 100%;}
    .forma__consultation-colons input:last-child {margin-bottom: 0;}
    .forma__consultation-colons span:last-child {margin-bottom: 0;}
    .home__client-row {flex-wrap: wrap;}
    .home__client-item {width: 50%;height: 80px;margin-bottom: 25px;}
    .section__information-hr {margin-right: 0;}
    .section__information-text p {font-size: 16px;}
    .section__mission-text p {font-size: 18px;height: auto;}
    .section__mission {padding-top: 40px;padding-bottom: 130px;}
    .section__categories {padding: 0;}
    .section__categories-item {width: 100%;margin: 0;margin-bottom: 30px;}
    .footer {background: url(../img/footer-bg-mob.svg) no-repeat; background-size: 100% auto; background-position: bottom;}
    .footer-copy {font-size: 14px;}
    .about_news-button
    {
        justify-content: center;
    }
    .about_news-img img
    {
        max-width: 350px;
    }

    

    .category__header-title {font-size: 16px;line-height: 30px;}
    .category__header-row {background-size: 98% auto;}
    .page__catalog-products_item {height: auto;flex-wrap: wrap;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid rgb(12 84 159 / 50%);}
    .page__catalog-products_item:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
    .page__catalog-products_image {width: 100%;box-shadow: none;height: 200px;    max-width: 80%; margin: 0 auto 30px auto}
    .page__catalog-products_image img {max-height: 100%;max-width: 100%;}
    .page__catalog-products_content {width: 100%;}
    .page__catalog-products_content a {font-size: 16px;}
    .page__catalog-products_content p {font-size: 14px;margin-bottom: 10px;}
    .page__catalog-products_content span {font-size: 16px;}
    
    .page__catalog-product {padding-bottom:55px;}
    

    .element_list_pages-item {width: 100%;display: flex;align-items:center;height: 80px;text-align: left;margin: 0;margin-bottom: 10px;font-size: 14px;line-height: 19px;}
    .element_list_pages-item:last-child {margin-bottom: 0;}
    .element_list_pages-image {height: auto;margin-bottom: 0;margin-right: 20px;}
    .page__career .element_list_pages-image {height: auto;}
    .element_list_pages-image svg {max-height: 50px;max-width: 40px;}
    .page__dilery-bg {display: none;}
    .page__dilery {padding-bottom: 0;}

    .dilery__group-country {display: none;}
    .dilery__group-row {min-height: auto;margin-bottom: 15px;}
    .dilery__group-map {display: none;}
    .dilery__group-mob {display: inline-block;}
    .dilery__group-region {width: 100%;margin: 25px 0;padding-left: 30px;}
    .dilery__group-region ul {position: static;border-left: 0;width: auto;padding-right: 0;}
    .dilery__group-row.hide {display: block;}
    .dilery__group-row.hide ul {display: none;}
    .dilery__group-region span {position: relative;}
    .dilery__group-region span:before {width: 0px;height: 8px;background: #EC6608;border-radius: 100%}
    .dilery__group-region span.current:before {width: 8px;left: -20px;}

    .single__dilery-row {margin-bottom: 40px;}
    .single__dilery-map {height: 380px;}

    .page__uslugi {padding-bottom: 0;}

    .single__uslugi.bg {background-size: auto;background-position: bottom center;}

    .uslugi__popup-wrapp {padding: 25px 20px;}

    .page__about-nav {display: block;}
    .page__about-nav a {border-bottom: 0px;display: table;}
    .page__about-nav a.current {display: inline-block;}
    .page__about-nav li {padding: 5px 20px 5px 0;margin-bottom: 15px;}
    .page__about-nav li:first-child {padding-left: 0;}

    .page__ozovi-nav li {padding: 5px 20px 5px 0;width: 50%;}
    .page__ozovi-nav li:first-child {padding-left: 0;}
    .page__ozovi-nav li:last-child {padding-right: 0;text-align: right;}

    .element-mobile_filter {display: flex;margin-bottom: 20px;width: 100%;}
    .element-filter_category {display: none;}

    .galery__popup-wrapp a {padding: 5px 20px;}
    .galery__popup-wrapp {padding: 50px 0;}
    .dowload_po_popup-wrapp a {padding: 5px 20px;}
    .dowload_po_popup-wrapp {padding: 50px 0;}
    .about__galery:before {display: none;}
    .about__galery:after {display: none;}
    .about__galery-content_galery a {width: 100%;margin: 0;margin-bottom: 10px;}

    .about_hr {margin-right: 0;margin-top: 10px;}
    .about__mission-text h2 {margin-bottom: 10px;width: 100%;}
    .about__mission-text p {font-size: 16px;}

    .about__info-text h3 {margin-bottom: 10px;}
    .about__background {height: 290px;margin-top: 60px;}
    .about__background img {width: 180px;margin-top: -60px;}

    .single__product-content_table {overflow: auto;}
    .single__product-content_table table {min-width: 500px;}
    .single__product-content_sertivicat a {width: 46%;margin: 5px;}
    .single__product-gallery_row {flex-wrap: wrap;}
    .single__product-gallery_pref {width: 100%;justify-content: space-between;display: flex;flex-wrap: wrap;order: 1;}
    .single__product-gallery_item {width: 30%;height: 90px;}
    .single__product-images {width: 100%;margin-bottom: 30px;order: 0;}
    .single__product-gallery:before {display: none;}

    .single__product .dowload-catalog {margin-top: 25px;}

    .single__post-content_galery a {height: auto;width: 100%;margin-right: 0;}

    .single_product_ozov {background: url(../img/page-product-bg.svg) no-repeat;background-size: auto;background-position: bottom center;padding-bottom: 150px;}
    .single_product_ozov .slick-dots {bottom: -20px;}
    .single_product_ozov .slick-arrow {display: none !important;}
    .single_product_ozov-row {padding: 0px 10px;}
    .single_product_ozov-text p {font-size: 16px;}
    .single_product_ozov-text span {font-size: 16px;}

    .single__uslugi-content_galery.col-5 .galery-item {width: 30%;}

    .page__document {padding-bottom: 0;}
    .page__document-row {flex-wrap: wrap;}
    .page__document-filter {width: 100%;margin-right: 0;}
    .page__document-content {width: 100%;}
    .page__document-content a {font-size: 14px;}

    .page__faq-head {padding: 20px 15px;}
    .page__faq-text {padding: 20px 15px;}
    .page__faq-head span {font-size: 16px;}

    .about__partner-content p {font-size: 14px;}
    .about__partner-logotip_item {width: 80%;margin-bottom: 30px;text-align: center;}
    .about__partner-logotip_item img {display: inline-block;}
    .about__partner-logotip_item:last-child {margin-bottom: 0;}
    .about__partner-logotip {padding-top: 50px;}

    .about__manager-item {width: 100%;margin-right: 0;}
    .about__manager-item:last-child {margin-bottom: 0;}

    .page__career {padding-bottom: 0;}
    .page__career:before {display: none;}

    .page__vacancy-item {padding: 20px;}

    .single__vacancy-file {flex-wrap: wrap;}
    .single__vacancy-file span {width: 100%;margin-right: 0;margin-bottom: 20px;}
    .single__vacancy {padding-bottom: 140px;}

    .single__uslugi-content_galery.col-5 .galery-item {width: 47%;}

    .page__ozovi-item {width: 100%;margin-right: 0;margin-bottom: 20px;}

    .page__thank-slide_item .page__ozovi-item {margin-right: 0;width: 100%; max-width: 100%;}
    .page__thank-slide .slick-arrow {left: 30px;}
    .page__thank-slide .slick-next {left: auto;right: 30px;}
    
    .page__info-blog_item {width: 100%;}
    .page__info-calendar_row {flex-wrap: wrap;justify-content: center;}
    .page__info-calendar_action {margin-bottom: 35px;min-height: 300px;height: auto;order: 2;margin-top: 35px;}
    .page__info-calendar_dates {margin: 0px 10px;order: 1;}
    .page__info-calendar_date {font-size: 30px;line-height: 40px;}
    .page__info-calendar_nedeli {margin-bottom: 25px;}

    .page__lenta-item_date {font-size: 12px;}
    .page__lenta-item_title {font-size: 16px;}
    .page__lenta-item {flex-wrap: wrap;height: auto;}
    .page__lenta-item_image {width: 100%;margin-right: 0;margin-bottom: 30px;}

    .page__ozovi-item {height: auto;}

    .contact__departments-head_image svg {width: 35px;}
    .contact__departments-head_image {margin-right: 20px;}
    .contact__departments-head span {font-size: 14px;width: 100%;}
    .contact__departments-head_image {width: auto;}
    .contact__departments-head {height: 65px;}
    .contact__departments-item {margin-bottom: 10px;padding: 0px 15px;}
    .contact__departments-item:last-child {margin-bottom: 0;}
    .contact__departments-body_avatar {width: 100px;}
    .contact__departments-body_item p {font-size: 14px;width: 100%;padding-left: 10px;}
    .contact__departments-body_item {align-items: flex-start;}
    .page__info-calendar-wrap{justify-content: center;flex-wrap: wrap;}

    .account__home {background: transparent;padding-bottom: 130px;}
    .account__home-user {display: none;}
    .account__menu li.current:after {left: 0px;}
    .account__menu li {padding-left: 50px;}

    .account__support-team {padding-left: 0;}
    .account__support-form {padding-left: 0;}
    .account__support-team_title span {font-size: 14px;}
    .account__support-team .date {text-align: right;justify-content: flex-end;}
    .account__support-team_item {font-size: 14px;}
    .account__support-team .date {width: 25%;}
    .account__support-team_item.new:after {left: 0;width: 100%;height: 100%;border-radius: 5px;z-index: -1;background-color: rgb(236 102 8 / 19%);}
    .account__support-message {padding: 30px 10px 30px 10px;border-top: 0;}
    .account__support-list_message {margin-left: -10px;margin-right: -10px;border-top: 1px solid rgb(10 85 160 / 50%);}
    .account__question {padding-left: 0;}
    .account__options-form {flex-wrap: wrap;}
    .account__options-info {width: 100%;order: 1;margin-bottom: 30px;}
    .account__options-ava {width: 100%; order: 0;margin-bottom: 30px;display: flex;align-items: center;}
    .account__options {padding-left: 0;}
    .account__options-ava .ava {border-radius: 10px;margin-right: 20px;flex: none;}
    .account__options-ava .ava-subtitle {display: block;font-size: 14px;}

    .calculator__line {/*flex-wrap: wrap;*/gap: 15px;}
    .calculator__label {width: 100%;}

    .tumbr {/*flex-direction:*/ column;gap: 7px;align-items: center;}
    /* .tumbr {position: relative;padding-left: 50px;flex-direction: column;align-items: flex-start;}
    .tumbr__wrapp {position: absolute;left: -16px;top: 12px;transform: rotate(90deg);} */
    .input-parametr {width: 100%;}
    .suitable__body {grid-template-columns: repeat(1, 1fr);}
    .input-select {width: 100%;}

}
@media(max-width: 470px) {
    .calculator__line {gap: 6px;flex-direction: column;}
}
