.burger-wrap {
    display: none;
    background-color: #e3e9ef;
    padding: 5px 10px;
}
.menu-toggle {
    background: none;
    border: none;
    padding: 0;
    margin: 0 8px 0 0;
    width: 120px;
    height: 30px;
    display: block;
    cursor: pointer;
    border-radius: 3px;
    position: relative;
    padding-left: 32px;
    text-align: left;
}
.menu-toggle::after {
    content: "Каталог";
    font-size: 14px;
    line-height: 30px;
    color: #004686;
    text-transform: uppercase;
}
.menu-toggle span {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 2px;
    background: #004686;
    position: absolute;
}
.menu-toggle span:nth-of-type(1) {
    left: 4px;
    top: 5px;
}
.menu-toggle span:nth-of-type(2) {
    left: 15px;
    top: 5px;
}
.menu-toggle span:nth-of-type(3) {
    left: 4px;
    top: 16px;
}
.menu-toggle span:nth-of-type(4) {
    left: 15px;
    top: 16px;
}
.menu_close-btn {
    display: none;
}
.header, .content {
    margin: 0 auto;
    width: 1160px;
}
.main-content {
    width: 1160px;
}
.main-content .l-col.full_width {
    width: 100%;
}
.slider.slider_full {
    width: 100%;
    height: 335px;
}
.l-col>.slider img {
    height: 335px !important;
}
.header .my_notebook_link {
    left: 750px;
}
.search_form {
    width: 540px;
}
.search_form input[type="text"] {
    width: 460px;
    background-image: none;
    background-color: #fff;
    border: 1px solid #a5b7c5;
    box-sizing: border-box !important;
    height: 28px;
    padding: 0 10px;
}
#search_block .title-search-result {
    width: 460px !important;
    height: auto;
    box-sizing: border-box !important;
    overflow-y: auto !important;
    z-index: 1001;
}
div.title-search-fader {
    left: auto !important;
    right: 0;
}
table.title-search-result td {
    width: 100%;
}
table.title-search-result td.title-search-more a {
    margin: 8px 190px 8px 0;
}
table.title-search-result td .price sup {
    padding-left: 4px;
}
.footer {
    height: auto;
}
.tfooter {
    width: 1160px;
}
.main {
    width: 900px;
}
.main_right {
    width: 640px;
    margin: 0;
}
.main-content .l-col.center {
    width: 100%;
}
.slider.center {
    width: 100%;
    height: 405px;
}
.l-col>.slider.center img {
    height: 415px !important;
}
.work_samles {
    width: 640px;
}
.work_samles li {
    width: 33.33333%;
    box-sizing: border-box !important;
}
.work_samles a.image {
    width: 100%;
    height: auto;
}
.work_samles a.image img {
    min-width: auto;
    min-height: auto;
    display: block;
    width: 100%;
    height: auto;
}
.work_samles a.image s {
    right: 4px;
    bottom: 4px;
}
#menu li .caret {
    display: none;
}
#menu li:nth-child(3) .sub-container {
    right: auto !important;
}
#menu li:nth-child(4) .sub-container {
    right: auto !important;
}
#menu li:nth-child(5) .sub-container {
    right: auto !important;
}
#menu li:nth-child(6) .sub-container {
    right: auto !important;
}
#menu li:nth-child(7) .sub-container {
    right: auto !important;
}
.topmenu-toggle {
    display: none;
}
.topmenu_close-btn {
    display: none;
}
.top_menu li:first-child {
    border-left: 0;
    border-right: 0;
}
.top_menu li:nth-child(2) {
    border-left: 0;
}
.popap_contact {
    left: calc((100% - 522px) / 2) !important;
}
.main_content {
    width: calc(100% - 260px);
}
.short_action {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    padding-right: 20px;
    box-sizing: border-box !important;
}
.short_action .action_cell {
    float: none;
    width: auto;
    flex-grow: 1;
}
.main_content .pages {
    width: 100%;
}
.teleph p {
    float: left !important;
    width: 33.33333%;
}
.otdel_contact {
    width: 33.33333%;
}
.popap_contact .teleph p {
    float: left !important;
    width: 50%;
}
.popap_contact .otdel_contact {
    width: 50%;
}
.mini-foto .mini-kvadrat {
    margin: 0 0 0 -20px;
}
.mini-foto .mini-kvadrat li {
    margin: 0 0 15px 15px;
}
.main_content > table {
    width: 100% !important;
}
.border_block_content {
    width: 100%;
    box-sizing: border-box !important;
}
.border_block_content .border_cell {
    width: 100%;
}
.border_block_content .border_cell .title {
    width: calc(100% - 2px);
}
.katalog_border_block {
    width: 100%;
    box-sizing: border-box !important;
}
.katalog_border_block .border_cell {
    width: 100%;
}
.katalog_border_block .border_cell .title {
    width: calc(100% - 2px);
}
.katalog_border_block .border_cell .title span {
    width: 670px;
}
.notebook_item .book_item {
    width: 800px;
}
.request_item .book_item {
    width: 860px;
}
.request_item .book_item .note_info {
    width: 100%;
}
.descr {
    width: calc(100% - 370px);
}
.descr .features table {
    width: 100%;
}
.descr .features table tr .td1 {
    width: 120px;
}
.descr .features table tr .td2 {
    width: 100%;
}
.product_border_block {
    width: 100%;
}
#cvet_drug .padding_cell {
    gap: 10px;
}
.product_border_block .border_cell {
    width: 100%;
    box-sizing: border-box !important;
}
.product_border_block .border_cell .title {
    width: calc(100% - 2px);
    box-sizing: border-box !important;
}
.product_border_block .border_cell .padding_cell .other_model {
    float: none;
    width: 100%;
    margin: 5px auto 17px auto;
}
.product_border_block .border_cell .padding_cell .other_model img {
    width: 100%;
    height: auto;
}
.product_border_block table {
    width: 100% !important;
    overflow-x: auto;
    display: block;
}
.product_border_block table tbody {
    min-width: 460px !important;
    display: table;
    }
.product_border_block table td {
    padding: 2px 10px;
}
.main_content.catalog {
    width: 100% !important;
}
.main_content.catalog .pages.right {
    width: calc(100% - 280px);
}
.border_cell #toty {
    width: 100%;
    padding: 10px;
    box-sizing: border-box !important;
}
.main_content.catalog #toty {
    width: calc(100% - 280px);
}
.main_content.catalog .product_border_block .border_cell .padding_cell .samples_model {
    margin: 5px 33px 17px 33px;
}
.catalog__grid {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 10px;
}
.catalog_item {
    height: auto !important;
    float: none;
    margin: 0;
    min-height: auto;
    width: calc(20% - 8px);
}
.catalog_item.js-mod .data-text span.proprice {
    bottom: 83px;
}
.catalog_item .image {
    height: auto;
}
.catalog_item .image > a {
    display: block;
}
.catalog_item .image > a img {
    display: block;
    width: 100%;
    height: auto;
}
.catalog_item .add_to_notepad {
    left: 50%;
    margin-left: -70px;
}
.catalog_item .add_to_query {
    right: 50%;
    margin-right: -70px;
}
.product_border_block .border_cell .padding_cell .samples_model {
    margin: 5px 36px 17px 36px;
}
.shidonu>#atreb .sample1 {
    height: 20px;
}
.main_content.catalog .shidonu>#atreb .sample1 {
    height: 14px;
}
.samples_model {
  position: relative;
}
.samples_model > img {
    display: block;
    width: 100%;
    height: auto;
}
.samples_model s.prew-sample-one {
    position: absolute !important;
    right: 10px;
    bottom: 10px;
    margin: 0 !important;
}
.main_content.catalog .bx-filter {
    width: 260px;
    margin-right: 20px;
    margin-top: 0;
}
.bx-filter .bx-filter-section {
    padding-left: 0;
    padding-right: 0;
}
#form_fill .border_cell {
    margin-left: 0 !important;
}
#form_fill .row {
    margin-left: 0;
    margin-right: 0;
}
.main_content.catalog .border_block .border_cell {
    width: 100% !important;
    padding-left: 0;
    padding-right: 0;
}
.main_content.catalog .border_block .border_cell .title {
    width: calc(100% - 2px);
}
.main_content.catalog .bx-filter-parameters-box-title {
    margin-left: 0;
}
.main_content.catalog .bx-filter-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}
.main_content.catalog .filter_form {
    width: 100%;
    margin: 0;
    padding: 15px 8px;
}
.main_content.catalog .bx-filter .fake-radiobutton {
    margin-left: 0;
}
.row .bx-filter-parameters-box-container > div {
    padding-left: 10px;
    padding-right: 10px;
}
.main_content.catalog .bx-filter .bx-filter-param-btn {
    width: 44px;
    height: 44px;
}
.main_content.catalog .bx-filter .bx-filter-btn-color-icon {
    width: 100%;
    height: 100%;
}
.main_content.catalog .bx-filter-block .checkbox {
    margin-left: -13px;
}
.main_content.catalog .speedbar {
    margin-left: 280px;
}
.sort {
    margin-left: 20px;
}
.filter-toggle {
    display: none;
}
.filter-close-btn {
    display: none;
}
label.bx-active .color {
    width: 32px;
    height: 32px;
    position: absolute;
    z-index: 9;
    background: url(/images/sprite.png) 0 -350px no-repeat;
    background-size: 1064px 798px;
}
.search_item {
    width: 100%;
    display: table;
}
.search_item .book_item {
    width: 100%;
    box-sizing: border-box !important;
}
.search_item .book_item .info_item {
    float: left;
    width: calc(100% - 131px);
    margin: 0 0 10px 0;
    padding-left: 7px;
}
.search_item .book_item .info_item .attributes span,
.notebook_item .book_item .info_item .attributes span {
    height: 19px;
    box-sizing: border-box !important;
}
.sort {
    top: 70px;
}
.shidonu .product_code_block1 span.hit {
    height: 14px !important;
}
.catalog_item .image .hit {
    height: 44px !important;
}
.top_item .image .hit {
    height: 45px !important;
}
.dd_list_delete {
    width: 320px;
    position: fixed;
    top: 50%;
    left: calc(50% - 160px);
    margin-left: 0 !important;
    margin-top: 0 !important;
    transform: translateY(-50%);
    height: auto;
    max-height: 90vh;
    overflow-y: auto;
}
.open_list_notebook {
    width: 640px;
    position: fixed;
    top: 50%;
    left: calc(50% - 320px);
    margin-left: 0 !important;
    margin-top: 0 !important;
    transform: translateY(-50%);
    height: auto;
    max-height: 90vh;
    overflow-y: auto;
}
.new_list_notebook {
    width: 640px;
    position: fixed;
    top: 50%;
    left: calc(50% - 320px);
    margin-left: 0 !important;
    margin-top: 0 !important;
    transform: translateY(-50%);
    height: auto;
    max-height: 90vh;
    overflow-y: auto;
}
.move_list_notebook {
    width: 630px;
    position: fixed;
    top: 50%;
    left: calc(50% - 315px);
    margin-left: 0 !important;
    margin-top: 0 !important;
    transform: translateY(-50%);
    height: auto;
    max-height: 90vh;
    overflow-y: auto;
}
.product_stay_notebook {
    width: 630px;
    position: fixed;
    top: 50%;
    left: calc(50% - 315px);
    margin-left: 0 !important;
    margin-top: 0 !important;
    transform: translateY(-50%);
    height: auto;
    max-height: 90vh;
    overflow-y: auto;
}
.rename_list_notebook {
    width: 310px;
    position: fixed;
    top: 50%;
    left: calc(50% - 155px);
    margin-left: 0 !important;
    margin-top: 0 !important;
    transform: translateY(-50%);
    height: auto;
    max-height: 90vh;
    overflow-y: auto;
}
.catalog_item .data-text {
    min-height: auto !important;
}
.catalog_item.js-manager .data-text {
    margin-bottom: 105px;
}
.catalog_item.js-not_manager .data-text {
    margin-bottom: 105px;
}
.catalog_item.js-mr .data-text {
    margin-bottom: 89px;
}
.catalog_item.js-not_manager span.price--list--all {
    bottom: 51px !important;
}
.manager_p5 {
    bottom: 36px !important;
    height: 64px !important;
}
.catalog_item span.price--list--all {
    bottom: 35px !important;
}
.else_prices.manager_prices {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.catalog_item .else_prices.manager_prices b {
    padding: 0;
    display: block;
    width: 40%;
    text-align: center;
}
.other_model .else_prices b {
    padding: 0;
    display: block;
    width: 40%;
    text-align: center;
}
div.speedbar[attr]:not([attr=""]) ~ .sort {
    top: 80px;
}
.product_stay_notebook s.checkbox {
    min-height: 15px;
    padding-left: 0;
}
.product_stay_notebook form input[type=text], .product_stay_notebook form input#text {
    width: 100%;
    box-sizing: border-box !important;
}
.js-hidden {
    display: none;
}
#scrollTopBtn {
    position: fixed;
    bottom: 30px;
    left: 5px;
    z-index: 9999;
    display: none;
    width: 40px;
    height: 40px;
    background: #4b9de1;
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
    opacity: 0.95;
}
#scrollTopBtn span {
    display: block;
    width: 14px;
    height: 14px;
    box-sizing: border-box;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    transform: rotateZ(45deg);
    margin-left: 12px;
    margin-top: 15px;
}


@media only screen and (max-width : 1199px) {
    .header, .content {
        width: 940px;
    }
    .main-content {
        width: 940px;
    }
    .tfooter {
        width: 940px;
    }
    .phone_numbers {
        width: 120px;
    }
    .phone_numbers a {
        width: 100%;
        text-align: center;
        margin-left: 0;
        text-align: center;
    }
    .header .my_notebook_link {
        left: 680px;
    }
    .my_request_link {
        margin: 9px 95px 0 0;
    }
    .search_form {
        width: 390px;
    }
    .search_form input[type="text"] {
        width: 310px;
    }
    .logo {
        margin: -6px 12px -1px -13px;
    }
    #menu li:nth-child(4) .sub-container {
        right: auto !important;
    }
    #menu li:nth-child(5) .sub-container {
        right: 0 !important;
    }
    #menu li:nth-child(6) .sub-container {
        right: 0 !important;
    }
    #menu li:nth-child(10) .sub-container {
        right: 0 !important;
    }
    .slider.slider_full {
        height: 275px;
    }
    .l-col>.slider img {
        height: 275px !important;
    }
    .main {
        width: 685px;
    }
    .main_right {
        width: 432px;
    }
    .l-col>.slider.center img {
        height: 278px !important;
    }
    .slider.center {
        height: 278px;
    }
    .work_samles {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    #search_block .title-search-result {
        width: 390px !important;
    }
    table.title-search-result td.title-search-more a {
        margin: 8px 210px 8px 0;
    }
    .footer .my_request_link {
        margin-right: 0px;
    }
    .footer .my_notebook_link {
        margin-right: 10px;
    }
    .footer .first {
        width: 250px;
    }
    .footer .second {
        width: 170px;
    }
    .footer .third {
        width: 200px;
    }
    .contact_block ~ img {
        display: block;
        width: 100%;
        height: auto;
    }
    .image .nivoZoom > img {
        width: 260px;
    }
    .katalog_border_block .border_cell .title span {
        width: 450px;
    }
    .sort .move_select {
        width: 170px;
    }
    .sort .del_select {
        width: 170px;
    }
    .notebook_item .book_item {
        width: 580px;
        display: flex;
        flex-wrap: wrap;
    }
    .notebook_item .book_item .top_item {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .notebook_item .book_item .info_item {
        width: calc(100% - 131px);
        margin-left: 0;
        padding-left: 15px;
        box-sizing: border-box !important;
    }
    .notebook_item .book_item .bottom_item {
        width: 100%;
    }
    .notebook_item .book_item .date {
        width: 100%;
        text-align: right;
    }
    .request_item .book_item {
        width: 640px;
    }
    #cvet_drug .padding_cell {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .photo {
        width: 300px;
    }
    .photo .mainphoto {
        height: 280px;
        width: 280px;
    }
    .photo img#mainimg,
    .photo .mainphoto .removed {
        width: 100%;
        height: auto;
    }
    .descr {
        width: calc(100% - 300px);
    }
    .descr .features table tr .td1 {
        width: 113px;
    }
    .catalog__grid {
        gap: 20px 10px;
    }
    .catalog_item {
        width: calc(25% - 8px);
    }
    .main_content.catalog .product_border_block .border_cell .padding_cell .samples_model {
        width: calc(33.33333% - 20px);
        margin: 5px 10px 17px 10px;
    }
    .main_content.catalog .product_border_block .border_cell .padding_cell .samples_model s.prew-sample-one {
        bottom: 30px;
    }
}

@media only screen and (max-width : 991px) {
    body {
        overflow: overlay;
    }
    body::before {
        content: "";
        display: block;
        width: 100vw;
        height: 100vh;
        top: 0;
        left: 0;
        position: fixed;
        pointer-events: none;
        background-color: transparent;
        transition: all .5s ease;
        z-index: 1010;
    }
    body.menu-open::before {
        background-color: rgba(0, 0, 0, 0.5);
        pointer-events: auto;
    }
    body.menu-open {
        overflow: hidden;
    }
    .mian_menu {
        display: flex;
        flex-direction: column;
        width: 330px;
        height: 100dvh;
        position: fixed !important;
        top: 0 !important;
        left: -120%;
        z-index: 9999;
        overflow-y: auto;
        overflow-x: hidden;
        padding: 30px 0;
        margin: 0 !important;
        background-color: #fff;
        transition: left .5s ease;
        box-sizing: border-box !important;
    }
    .menu_close-btn {
        display: block;
        font-size: 36px;
        line-height: 36px;
        position: absolute;
        right: 10px;
        top: 5px;
        font-weight: 300;
        color: #004686;
        cursor: pointer;
        z-index: 2;
    }
    ul.mian_menu li.li-menu {
        width: 100%;
        border: none !important;
        overflow: initial;
    }
    ul.mian_menu li.li-menu::after {
        content: "";
        display: block;
        width: calc(100% - 20px);
        height: 1px;
        background-color: #dbe5ed;
        margin-left: 10px;
    }
    ul.mian_menu li.li-menu .h1-text {
        height: auto;
        position: relative;
    }
    ul.mian_menu li.li-menu a.item_menu {
        border: none !important;
        text-align: left;
        height: auto;
        padding: 16px 20px !important;
        font-size: 13px;
    }
    body.menu-open .mian_menu {
        left: 0;
        margin: 0;
    }
    #menu li .sub-container {
        width: 100% !important;
        margin: 0;
        position: static;
        display: none;
    }
    #menu li .sub-container .sub {
        display: block !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0px 5px 20px 20px;
    }
    #menu li .sub ul li.line_menu_all > a {
        text-decoration: none !important;
        padding: 4px 20px 4px 10px;
    }
    #menu li .sub-container ul {
        width: 100%;
    }
    #menu li .sub li {
        width: 100%;
    }
    #menu li .sub-container .sub ul li ul li a {
        padding: 5px 20px 5px 10px;
    }
    #menu li .sub-container .sub ul li a {
        background-color: #fff !important;
        padding: 4px 5px 4px 10px;
    }
    #menu li .caret {
    display: block;
    margin-left: 8px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 6px solid #004177;
    position: absolute;
    right: 12px;
    top: 50%;
    margin-top: -5px;
    transition: transform 0.4s ease;
  }
    .li-menu.open .caret {
        transform: rotate(90deg);
    }
    #js-notification {
        font-size: 13px;
        padding: 10px 0;
    }
    .header {
        width: 740px;
    }
    .top_menu li {
        font-size: 11px;
    }
    .header .top_menu li a {
        padding: 10px 6px;
    }
    .login_register a {
        font-size: 11px;
    }
    .phone_numbers {
        width: 100px;
    }
    .phone_numbers a {
        font-size: 12px;
    }
    .header .my_notebook_link {
        left: 510px;
    }
    .my_request_link {
        margin: 9px 85px 0 0;
    }
    .logo img {
        float: none;
        display: block;
        width: 100%;
        height: auto;
    }
    .logo {
        margin: 0;
        display: block;
        width: 160px;
    }
    .search_form {
        width: 300px;
    }
    .search_form input[type="text"] {
        width: 220px;
    }
    .main-content {
        width: 740px;
    }
    .slider.slider_full {
        height: 215px;
    }
    .l-col>.slider img {
        height: 215px !important;
    }
    .content {
        width: 740px;
        display: flex;
        flex-wrap: wrap;
    }
    .main {
        width: 100%;
        order: 1;
        margin-bottom: 30px;
    }
    .main_right {
        width: calc(100% - 255px);
    }
    .slider.center {
        height: 310px;
    }
    .l-col>.slider.center img {
        height: 310px !important;
    }
    .content div.grey_text {
        order: 2;
        width: calc(100% - 255px);
        padding-right: 15px;
    }
    .side {
        order: 3;
    }
    .tfooter {
        width: 740px;
    }
    .burger-wrap {
        display: block;
        width: 740px;
        margin: 0 auto 10px auto;
        box-sizing: border-box !important;
    }
    .main_content {
        order: 2;
        width: calc(100% - 240px);
        padding-left: 15px;
        box-sizing: border-box !important;
    }
    .main_content + .main_left {
        order: 1;
    }
    .work_item .image {
        margin: 0;
        width: 40%;
    }
    .image .nivoZoom > img {
        width: 100%;
    }
    .work_item .work_item_atributes {
        width: 60%;
        margin: 0;
    }
    .work_item_atributes > span,
    .work_item_atributes > a {
        padding-left: 15px;
    }
    .mini-foto .mini-kvadrat {
        margin: 0 0 0 5px;
    }
    .mini-foto .mini-kvadrat li {
        margin: 0 0 10px 10px;
        width: 50px;
    }
    .mini-foto .mini-kvadrat li > img {
        display: block;
        width: 100%;
        height: auto;
    }
    .mini-foto {
        margin: 20px 0;
    }
    .otdel_contact {
        width: 100%;
    }
    .otdel_contact > b br {
        display: none;
    }
    .popap_contact {
        width: 660px;
        left: calc((100% - 660px) / 2) !important;
    }
    .search_title {
        margin-bottom: 50px;
    }
    .main_content .section {
        width: 100%;
    }
    .main_content .other_list,
    .main_content .new_list,
    .main_content .delete_list {
        float: none;
        margin: 15px 0 15px 30px;
        display: table;
    }
    .katalog_border_block .border_cell .title span {
        width: 250px !important;
    }
    .sort .move_select {
        width: 200px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .sort .del_select {
        width: 200px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .sort span {
        clear: left;
        line-height: 16px;
        padding-right: 3px;
        float: none;
        font-size: 12px;
    }
    .sort > span {
        margin-top: 5px;
    }
    .ik_select {
        height: 22px;
    }
    .ik_select_link {
        padding: 2px 22px 1px 7px;
        top: 0;
        height: 22px;
    }
    .notebook_item fieldset {
        float: left;
        width: 30px;
    }
    .notebook_item .book_item {
        width: 425px;
    }
    .notebook_item .book_item .info_item {
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }
    .main_content .q_a {
        float: left;
        margin-bottom: 15px;
    }
    .request_item .book_item {
        width: 445px;
    }
    .request_item .book_item .info_item {
        width: 100%;
        margin: 0;
    }
    #cvet_drug .padding_cell {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .descr {
        width: 100%;
    }
    .descr .features table tr .td1 {
        width: 120px;
    }
    .attributes .new1 {
        height: 20px;
    }
    .main_content.catalog {
        padding-left: 0;
    }
    .main_content.catalog .section {
        width: calc(100% - 280px);
    }
    .catalog_item {
        width: calc(33.33333% - 7px);
    }
    .main_content.catalog .product_border_block .border_cell .padding_cell .samples_model {
        height: auto;
    }
    .sort label {
        line-height: 20px;
        transform: translateY(3px);
        display: none;
    }
    .sort + .pages.right {
        margin-top: 0;
    }
    .main_content .section+.output_of {
        display: none;
    }
    .main_content .pages span {
        display: none;
    }
    .main_content .pages .n-page,
    .main_content .pages .p-page {
        display: none;
    }
    .main_content .pages ul li a, .main_content .pages ul li small {
        font-size: 15px;
    }
    .main_content .pages ul li {
        margin: 0 5px;
    }
    .ik_select_list {
        font-size: 13px;
        line-height: 20px;
    }
    .ik_select_list li {
        padding: 3px 5px;
    }
    .main_content .section {
        margin-bottom: 15px;
    }
    .attributes .sample1 {
        height: 20px;
    }
    .main_content.catalog .shidonu>#atreb .sample1 {
        height: 20px;
    }
    .shidonu>#atreb .hit {
        height: 18px;
    }
    .attributes .recom {
        height: 18px;
    }
    .attributes .hit {
        height: 24px;
    }
    .dd_list_delete #submit {
        width: 88px;
    }
    .dd_list_delete input[class='close'] {
        width: 88px;
    }
    .shidonu .product_code_block1 span.hit {
        height: 18px !important;
    }
    body .mian_menu li.li-menu.active > .h1-text > a {
        background: #fff;
        color: #004177;
    }
    body .mian_menu li.li-menu.active {
        border: none !important;
    }
}

@media only screen and (max-width : 767px) {
    .top_menu {
        display: flex;
        flex-direction: column;
        position: fixed;
        top: 0;
        left: -120%;
        background-color: #fff;
        width: 280px;
        height: 100dvh;
        z-index: 9999;
        overflow-y: auto;
        padding: 30px 15px;
        transition: left .5s ease;
    }
    body.topmenu-open .top_menu {
        left: 0;
    }
    body.topmenu-open {
        overflow: hidden;
    }
    body.topmenu-open::before {
        background-color: rgba(0, 0, 0, 0.5);
        pointer-events: auto;
    }
    .top_menu li {
        border: none;
        padding: 9px 0;
    }
    li.topmenu_close-btn {
        display: block;
        font-size: 36px;
        line-height: 36px;
        position: absolute;
        right: 15px;
        top: 0;
        font-weight: 300;
        color: #004686;
        cursor: pointer;
        z-index: 2;
    }
    .top_menu li a {
        color: #004177;
        font-size: 13px;
        font-weight: bold;
        text-transform: uppercase;
    }
    .top_menu li a:hover {
        background: none;
    }
    #js-notification {
        font-size: 12px;
    }
    .header {
        width: 540px;
    }
    .burger-wrap {
        width: 540px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: sticky;
        top: 0;
        z-index: 100;
    }
    .filter-toggle {
        background: none;
        border: none;
        padding: 0;
        margin: 0;
        width: auto;
        height: 14px;
        display: block;
        cursor: pointer;
        border-radius: 3px;
        position: relative;
        padding-right: 26px;
        text-align: left;
    }
    .filter-close-btn {
        display: block;
        display: block;
        font-size: 40px;
        line-height: 40px;
        position: absolute;
        right: 10px;
        top: -2px;
        font-weight: 400;
        color: #004686;
        cursor: pointer;
        z-index: 2;
    }
    .filter-toggle::after {
        content: "Фильтр";
        font-size: 13px;
        line-height: 14px;
        color: #004686;
        text-transform: uppercase;
    }
    .filter-toggle span {
        display: block;
        position: absolute;
        width: 24px;
        height: 2px;
        border-radius: 3px;
        background: #004686;
        right: 0;
    }
    .filter-toggle span:nth-child(1) {
        width: 12px;
        top: calc(100% - 2px);
        right: 8px;
    }
    .filter-toggle span:nth-child(2) {
        width: 16px;
        top: calc(50% - 1px);
        right: 4px;
    }
    .filter-toggle span:nth-child(3) {
        width: 20px;
        top: 0;
    }
    body.filter-open {
        overflow: hidden;
    }
    body.filter-open::before {
        background-color: rgba(0, 0, 0, 0.5);
        pointer-events: auto;
    }
    .main-content {
        width: 540px;
    }
    .tfooter {
        width: 540px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 20px 0;
    }
    .bottom-menu {
        order: 7;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .footer .third {
        width: 100%;
        order: 4;
        text-align: center;
        margin-bottom: 15px;
    }
    .footer .second {
        width: 100%;
        order: 4;
        text-align: center;
        margin-bottom: 15px;
    }
    .footer .first {
        width: 100%;
        order: 3;
        text-align: center;
        margin-bottom: 15px;
        margin-top: 10px;
    }
    .footer .my_notebook_link {
        margin-right: 0;
        order: 2;
        margin-left: 10px;
    }
    .footer .my_request_link {
        margin-right: 10px;
        order: 1;
    }
    .footer .phone_numbers {
        font-size: 12px;
        margin-top: 0;
        width: 100%;
        order: 5;
        text-align: center;
    }
    .bottom-menu li {
        margin: 4px 0;
        border: none;
    }
    .bottom-menu li a {
        font-weight: 400;
        text-underline-offset: 2px;
    }
    .footer .first a {
        text-underline-offset: 2px;
    }
    .footer .third a {
        text-underline-offset: 2px;
    }
    .logo {
        width: 160px;
    }
    .my_request_link {
        margin: 9px 110px 0 0;
    }
    .header .my_notebook_link {
        left: 295px;
    }
    .search_form {
        margin: 0px 0 40px 0;
        width: 100%;
    }
    .search_block {
        float: none;
    }
    label.example {
        top: 28px;
    }
    .search_title {
        width: 100%;
    }
    .search_form input[type="text"] {
        width: calc(100% - 80px);
    }
    #search_block .title-search-result {
        width: calc(100% - 80px) !important;
        top: calc(100% + 29px) !important;
    }
    #search_block table.title-search-result {
        width: 100% !important;
    }
    table.title-search-result td.title-search-more a {
        margin: 8px 190px 8px 0;
    }
    .slider.slider_full {
        height: 156px;
    }
    .l-col>.slider img {
        height: 156px !important;
    }
    .slider {
        margin-bottom: 20px;
    }
    .slider.center {
        height: 346px !important;
    }
    .l-col>.slider.center img {
        height: 346px !important;
    }
    .content {
        width: 540px;
    }
    .main_right {
        width: 100%;
        box-sizing: border-box !important;
    }
    .nivo-controlNav {
        margin: -46px 12px 0 auto;
    }
    .menu-toggle::after {
        font-size: 13px;
    }
    .main_left {
        width: 100%;
    }
    .border_block {
        width: 100%;
        box-sizing: border-box !important;
    }
    .border_block .border_cell {
        width: 100%;
    }
    .border_block .border_cell .title {
        width: calc(100% - 2px);
    }
    .small_news_list {
        width: 100%;
    }
    .small_news_list li {
        width: 100%;
    }
    .small_news_list a {
        float: left;
    }
    .small_news_list a.fancy-link {
        float: right;
    }
    .small_news_list {
        margin: 0;
        padding: 10px;
    }
    .mailing_form {
        width: 100%;
        margin: 0;
        padding: 10px;
    }
    .mailing_form fieldset {
        width: 100%;
    }
    .mailing_form .with_text_input {
        display: flex;
        flex-wrap: wrap;
        width: calc(100% - 105px);
    }
    .mailing_form .with_text_input + fieldset {
        width: 100px;
        margin: 7px 0 0 0;
    }
    .mailing_form input[type="submit"] {
        margin: 0;
    }
    .mailing_form .with_text_input label {
        padding-right: 8px;
    }
    .mailing_form input[type="text"] {
        flex-grow: 1;
    }
    .content div.grey_text {
        width: 100%;
    }
    .side {
        width: 100%;
    }
    .border_cell ul.small_articles_list {
        width: 100%;
        margin: 0;
        padding: 10px;
    }
    .all_the_tips {
        overflow: hidden;
        width: calc(100% - 20px);
        margin: 10px;
    }
    .all_the_tips li {
        width: 100%;
    }
    .all_the_tips li p {
        width: 100%;
        margin: 0px;
    }
    .border_cell .one_product {
        margin: 19px auto 12px auto;
    }
    .topmenu-toggle {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        width: 28px;
        height: 21px;
        position: absolute;
        left: 10px;
        top: 6px;
        background-color: transparent;
        border: none;
        cursor: pointer;
    }
    .topmenu-toggle span {
        display: block;
        width: 100%;
        height: 2px;
        background-color: #fff;
        border-radius: 3px;
    }
    .popap_contact .teleph p {
        width: 100%;
    }
    .popap_contact .otdel_contact {
        width: 100%;
    }
    .popap_contact {
        width: 540px;
        left: calc((100% - 540px) / 2) !important;
        max-height: 80dvh;
        top: 10dvh !important;
        overflow-y: auto;
    }
    .main_content {
        width: 100%;
        padding: 0;
    }
    .notebook_item .book_item {
        width: 480px;
    }
    .request_item .book_item {
        width: 490px;
        margin-left: 10px;
    }
    .border_block_content span.section {
        padding-left: 10px;
    }
    .search_title {
        margin-bottom: 0px;
    }
    .photo .mainphoto {
        height: 340px;
        width: 340px;
    }
    .request_item {
        padding-left: 10px;
        padding-right: 10px;
    }
    .main_content.catalog .bx-filter {
        width: 330px;
        margin: 0;
        padding: 0;
        position: fixed;
        top: 0;
        left: -120%;
        height: 100dvh;
        background-color: #fff;
        z-index: 9999;
        overflow-y: auto;
        overflow-x: hidden;
        transition: left 0.5s ease;
    }
    body.filter-open .main_content.catalog .bx-filter {
        left: 0;
    }
    .main_content.catalog .speedbar {
        margin-left: 0;
    }
    .main_content.catalog .section {
        width: 100%;
    }
    .main_content.catalog .sort {
        left: 0;
        margin-left: 0;
    }
    .main_content.catalog .pages.right {
        width: 100%;
    }
    .main_content.catalog #toty {
        width: 100%;
    }
    .padding_cell .samples_model {
        width: 198px;
        height: auto;
        margin: 20px auto;
        border: solid 1px #d4dce5;
        position: relative;
    }
    .main_content + .main_left {
        order: 2;
    }
    .open_list_notebook {
        width: 560px;
        left: calc(50% - 280px);
    }
    .new_list_notebook {
        width: 560px;
        left: calc(50% - 280px);
    }
    .new_list_notebook form input[type=text], .new_list_notebook form input#text {
        width: 100%;
    }
    .new_list_notebook form input[type=submit], .new_list_notebook form input#submit {
        margin-left: calc(50% - 46px);
    }
    .move_list_notebook {
        width: 560px;
        left: calc(50% - 280px);
    }
    .product_stay_notebook {
        width: 560px;
        left: calc(50% - 280px);
    }
    .product_stay_notebook form input[type=submit], .product_stay_notebook form input#submit {
        margin-left: calc(50% - 46px);
    }
    .main_content.catalog .product_border_block .border_cell .padding_cell .samples_model {
        width: calc(33.33333% - 10px);
        margin: 5px 5px 10px 5px;
    }
}

@media only screen and (max-width : 599px) {
    #sort-catalog {
        display: none;
    }
    .header {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box !important;
        position: relative;
        height: 94px;
    }
    .burger-wrap {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box !important;
    }
    .main-content {
        width: 100%;
        box-sizing: border-box !important;
    }
    .tfooter {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box !important;
    }
    .search_title {
        margin-top: 94px;
    }
    .header .phone_numbers {
        position: absolute;
        left: 15px;
        top: 84px;
    }
    table.title-search-result th {
        padding-left: 0px;
        margin-left: 0px;
        padding-right: 5px;
    }
    table.title-search-result td.title-search-more a {
        margin: 8px 210px 8px 0;
    }
    .slider.slider_full {
        height: 28vw;
    }
    .l-col>.slider img {
        height: 28vw !important;
    }
    .slider.center {
        height: 57vw !important;
    }
    .l-col>.slider.center img {
        height: 60vw !important;
    }
    .content div.grey_text {
        width: 100%;
        padding-right: 0;
    }
    .side {
        width: 100%;
    }
    .main_content {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .registration-form .cols .col {
        width: 100%;
        margin: 0;
    }
    .registration-form .row input[type="text"],
    .registration-form .row input[type="password"] {
        width: 100%;
    }
    .content {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box !important;
    }
    .left_block .border_cell .form_register fieldset {
        width: 100%;
    }
    .left_block .border_cell .form_register input.text, .left_block .border_cell .form_register input[type="text"] {
        width: 100%;
    }
    .left_block {
        width: 100%;
    }
    .left_block .border_cell {
        padding-right: 8px;
    }
    .left_block .border_cell .form_register textarea {
        width: 100%;
    }
    .left_block .border_cell input.submit {
        margin-left: auto;
        margin-right: auto;
    }
    .notebook_item .book_item {
        width: calc(100% - 60px);
    }
    .notebook_item .book_item .bottom_item {
        margin-bottom: 10px;
    }
    .katalog_border_block .all_save {
        float: left;
        margin: 12px 10px 10px 30px;
    }
    .sort .del_select {
        margin-left: 56px;
    }
    .short_action {
        align-items: flex-start;
    }
    .short_action > img {
        width: 60px;
    }
    .work_item .image {
        width: 100px;
    }
    .work_item .work_item_atributes {
        width: calc(100% - 100px);
    }
    .mini-foto .mini-kvadrat li {
        margin: 0 0 6px 6px;
        width: 40px;
    }
    .teleph p {
        width: 100%;
    }
    .main_content .short-news img {
        width: 94px;
        height: auto;
    }
    .popap_contact {
        width: 90%;
        left: 5% !important;
    }
    .otdel_contact {
        margin-bottom: 40px;
    }
    .request_item .book_item {
        width: calc(100% - 45px);
    }
    .photo img#mainimg {
        margin: 0;
    }
    .photo {
        width: 100%;
    }
    .photo .mainphoto {
        height: auto;
        width: 100%;
        aspect-ratio: 1 / 1;
        margin-bottom: 20px;
    }
    #cvet_drug .padding_cell {
        grid-template-columns: 1fr 1fr;
    }
    .product_border_block table {
        overflow-x: auto;
        display: block;
    }
    .product_border_block table tbody {
        min-width: 500px;
    }
    .product_border_block table tbody {
        min-width: 460px !important;
        display: table;
    }
    .descr .features table tr .td1 {
        width: 110px;
    }
    .main_content .output_of {
        margin: 55px 0 0 0;
    }
    .catalog_item {
        width: calc(50% - 5px);
    }
    .main_content .section + .output_of {
        margin: 20px 0;
    }
    .main_content.catalog .shidonu>#atreb .sample1 {
        height: 20px;
    }
    .footer .second {
        margin-bottom: 10px;
    }
    .footer .my_request_link {
        display: none;
    }
    .footer .my_notebook_link {
        display: none;
    }
    .footer .first a,
    .footer .first br {
        display: none;
    }
    .footer .third {
        display: none;
    }
    .footer .phone_numbers {
        display: none;
    }
    .search_form_page {
        margin: 5px 0;
        width: 100%;
        box-sizing: border-box !important;
    }
    .ik_select {
        width: 150px;
        font-size: 12px;
    }
    .main_content .pages ul li {
        margin: 0 2px;
    }
    .main_content .pages ul li a, .main_content .pages ul li small {
        font-size: 12px;
    }
    .main_content .pages ul li {
        font-size: 12px;
        margin: 0 2px;
    }
    .bs-gallery-window .gallery-img {
        padding: 0;
    }
    .bs-gallery-window .prev {
        left: 0;
        background: url(images/sprite.png) no-repeat -713px -132px;
        height: 50px;
        margin: -25px 0 0;
    }
    .bs-gallery-window .next {
        right: 0;
        background: url(images/sprite.png) no-repeat -737px -132px;
        height: 50px;
        margin: -25px 0 0;
    }
    .open_list_notebook {
        width: 340px;
        left: calc(50% - 170px);
    }
    .new_list_notebook {
        width: 340px;
        left: calc(50% - 170px);
    }
    .move_list_notebook {
        width: 340px;
        left: calc(50% - 170px);
    }
    .product_stay_notebook {
        width: 340px;
        left: calc(50% - 170px);
    }
    #form_otz, #all_otzov {
        width: 100%;
    }
    .descr table {
        width: auto !important;
        max-width: 100%;
    }
    .wspace {
        background: url(images/body_bg.png) repeat-x 0 -36px;
    }
    label.example {
        display: none;
    }
    .search_form {
        margin-bottom: 10px;
    }
    .header .phone_numbers {
        display: none;
    }
    .header .my_notebook_link {
        padding: 39px 0px 4px;
        width: 65px;
        left: auto;
        top: 0;
        right: 15px;
    }
    .header.header .my_notebook_link s {
        background: url(images/sprite.png) -100px -23px no-repeat;
        background-size: 640px 480px;
        width: 34px;
        height: 30px;
        top: 4px;
        margin-left: -16px;
    }
    .header .my_notebook_link span {
        padding: 1px;
    }
    .header .my_request_link s {
        background: url(images/sprite.png) -67px -22px no-repeat;
        background-size: 640px 480px;
        width: 34px;
        height: 30px;
        top: 4px;
        margin-left: -18px;
    }
    .header .my_request_link {
        margin: 0;
        position: absolute;
        top: 10px;
        right: 84px;
        padding: 39px 0px 4px;
        width: 65px;
    }
    .header .my_request_link span {
        padding: 1px;
    }
    .login_register {
        background: none;
        color: #004686;
        padding: 8px 12px 8px 30px;
        position: absolute;
        left: 0;
        top: 0;
    }
    .login_register a {
        color: #004686;
    }
    .login_register a s {
        filter: brightness(0) saturate(100%) invert(11%) sepia(89%) saturate(3858%) hue-rotate(194deg) brightness(102%) contrast(108%);
    }
    .header .logo {
        width: 130px;
        height: 46px;
        position: absolute;
        top: 35px;
        left: 44px;
    }
    .header .logo img {
        height: 100%;
        object-fit: cover;
    }
    .topmenu-toggle {
        width: 26px;
        left: 12px;
        top: 48px;
    }
    .topmenu-toggle span {
        background-color: #004686;
    }
    .menu-toggle {
        margin: 0;
    }
    .search_title {
        margin-top: 0;
        padding-left: 2px;
        padding-right: 0;
        order: 3;
    }
    .search_form {
        margin: 0;
        width: 100%;
    }
    .search_form input[type="submit"] {
        display: block;
    }
    .search_form input[type="text"] {
        width: calc(100% - 34px);
    }
    #search_block .title-search-result {
        width: calc(100% - 30px) !important;
        top: 42px !important;
        left: 15px !important;
    }
    #search_block {
        position: static;
    }
    .menu-toggle {
        width: 30px;
        order: 1;
    }
    .menu-toggle::after {
        display: none;
    }
    .filter-toggle::after {
        display: none;
    }
    body .search_form input[type="submit"] {
        background-image: url(" data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 410.23 410.23'>\ <path fill='%23004686' d='M401.625,364.092l-107.1-107.1c19.125-26.775,30.6-59.288,30.6-93.713c0-89.888-72.675-162.562-162.562-162.562\ S0,73.392,0,163.279s72.675,162.562,162.562,162.562c34.425,0,66.938-11.475,93.713-30.6l107.1,107.1\ c9.562,9.562,26.775,9.562,38.25,0\ C413.1,390.867,413.1,375.566,401.625,364.092z\ M162.562,287.592\ c-68.85,0-124.312-55.463-124.312-124.312\ c0-68.85,55.462-124.312,124.312-124.312\ c68.85,0,124.312,55.462,124.312,124.312\ C286.875,232.129,231.412,287.592,162.562,287.592z'/>\ </svg>") !important;
        background-size: 18px !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        width: 30px !important;
    }
    .phone_numbers {
        width: auto;
        height: auto;
        margin: 0 4px 0 2px;
        padding: 0;
        order: 4;
    }
    .phone_numbers a {
        display: block;
        width: 30px;
        height: 30px;
        margin: 0 !important;
        padding: 0;
        font-size: 0;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1274'%20height='1280'%20viewBox='0%200%201274%201280'%20preserveAspectRatio='xMidYMid%20meet'%3E%3Cg%20transform='translate(0.000000,1280.000000)%20scale(0.100000,-0.100000)'%20fill='%23004686'%20stroke='none'%3E%3Cpath%20d='M7550%2012785%20c-231%20-66%20-361%20-306%20-290%20-537%2037%20-122%20133%20-225%20250-269%2041-16%2094-23%20210-30%20213-13%20413-35%20581-65%201241-217%202322-963%202977-2052%20360-599%20575-1316%20608-2022%203-74%2012-162%2020-195%2030-120%20110-215%20234-274%2071-34%2081-36%20175-36%2093%200%20105%203%20172%2034%20121%2057%20212%20169%20243%20300%2015%2062%208%20256-16%20485-112%201082-532%202059-1237%202879-169%20197-469%20486-677%20653-789%20632-1738%201020-2738%201119-246%2024-447%2028-512%2010z'/%3E%3Cpath%20d='M7123%2011229%20c-106%20-20%20-212%20-91%20-271%20-179%20-128%20-190%20-80%20-454%20105-582%2082-56%20133-69%20328-84%20484-38%20895-152%201293-359%20297-155%20522-318%20766-555%20591-575%20931-1321%20982-2160%208-139%2031-218%2084-292%20153-215%20466-236%20648-45%20103%20109%20127%20201%20112%20424-69%201019-483%201936-1196%202646-708%20706-1613%201115-2629%201187-157%2011-164%2011-222-1z'/%3E%3Cpath%20d='M2268%2011129%20c-209%20-26%20-414%20-109%20-633%20-257-585%20-395-1057%20-1074-1371%20-1969-75%20-215-170%20-551-209%20-738-143%20-696-4%20-1525%20411-2452%20407-911%201145-2008%201977-2939%20298-334%201029-940%201675-1389%20702-488%201385-857%202017-1090%20146-54%20212-75%20410-136%2068-20%20279-69%20400-93%20243-46%20392-60%20660-60%20308-1%20432%2015%20744%2093%20780%20197%201418%20494%201926%20898%20136%20108%20367%20337%20467%20463%20158%20199%20289%20425%20337%20585%2050%20162%2070%20394%2052%20590-61%20640-404%201174-991%201540-239%20149-683%20352-958%20439-449%20141-869%20155-1211%2040-283%20-94-494-261-703-554-192-271-361-431-560-531-132-67-211-84-373-83-122%201-152%204-230%2028-125%2038-280%20114-410%20201-522%20350-1753%201601-2029%202062-64%20107-124%20245-153%20349-34%20125-38%20309-9%20414%2073%20267%20283%20519%20635%20760%20478%20327%20678%20867%20565%201524-59%20345-216%20763-438%201166-249%20453-561%20766-951%20955-179%2086-326%20134-525%20171-103%2018-415%2027-522%2013z%20m470%20-693%20c364-79%20662-310%20884-685%20196-332%20363-750%20414-1036%2025-144%2023-354-5-460-46-177-138-303-302-415-713-488-1030-1126-894-1796%2044-217%20161-484%20307-704%20317-477%201294-1491%201943-2016%20336-271%20649-430%20977-496%20157-31%20416-31%20565%201%20455%2096%20869%20402%201202%20889%20114%20166%20239%20261%20406%20308%2091%2025%20328%2030%20452%2010%20278-47%20609-169%20937-348%20227-123%20349-212%20487-355%20212-220%20321-465%20344-778%208-109-9-279-35-345-83-210-354-524-633-734-421-316-938-548-1593-716-273-70-387-83-669-77-235%206-324%2016-547%2063-929%20194-2085%20834-3312%201833-426%20347-621%20530-864%20813-1077%201257-1812%202533-2042%203547-58%20257-73%20393-74%20656-1%20263%205%20314%2060%20545%20232%20971%20671%201747%201209%202136%20123%2088%20272%20161%20355%20173%2091%2014%20341%206%20428-13z'/%3E%3Cpath%20d='M6558%209611%20c-121%20-31-218-115-275-237-26-54-28-69-28-174%200-106%202-120%2028-172%2043-88%20116-162%20202-204%2067-33%2085-37%20226-50%20296-28%20537-93%20774-208%20236-114%20389-221%20574-401%20185-180%20310-348%20420-565%20141-278%20196-482%20240-890%2019-172%20102-294%20248-363%20119-55%20275-48%20389%2019%2059%2035%20141%20125%20170%20188%2039%2085%2046%20148%2034%20293-84%201008-643%201887-1521%202391-364%20210-793%20343-1229%20382-149%2013-172%2012-252-9z'/%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 20px;
    }
    .filter-toggle {
        order: 2;
        margin: 0 10px 0 2px;
    }
}
@media only screen and (min-width : 768px) {
    #scrollTopBtn {
        display: none !important;
    }
}