.tabs {
  display: none;
}

/* At the top level of your code */
@media only screen and (max-device-width: 767px) {
  html {
    font-size: 16px !important;
    width: 100%;
    min-height: 70em;
  }
  * {
    box-sizing: border-box;
  }
  h1 {
    font-size: 1.8em;
  }
  .main_container {
    width: 46.5625em;
  }
  .main_container #mainmenu {
    display: none;
  }
  .main_container .basket_count {
    display: none;
  }
  .main_container .left_menu {
    display: none;
  }
  .main_container .main_part {
    width: 100% !important;
    float: none;
    margin-bottom: 10em;
  }
  .main_container .main_part #content .start-window {
    width: auto !important;
  }
  .main_container .main_part #content .start-window h2 {
    font-size: 2em;
  }
  .main_container .main_part #content .start-window ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .main_container .main_part #content .start-window ul li {
    margin: 0;
    width: 6em;
    height: 7em;
    font-size: 2em;
  }
  .main_container .main_part #content .start-window ul li a {
    padding: 0.5em;
    height: 6em;
    box-sizing: border-box;
  }
  .main_container .main_part #content .start-window ul li p {
    line-height: 1em;
    font-size: 0.7em;
  }
  .main_container .main_part #content .start-window ul li img {
    width: 2.5em;
    height: 2.5em;
  }
  .main_container .main_part #content .shop_change {
    display: block;
    text-align: center;
    margin-top: 2em;
    font-size: 1.1em;
    padding: 1em 0;
  }
  .main_container .main_part #content .underheader_block {
    margin-bottom: 0;
    font-size: 1.2em;
  }
  .main_container .main_part #content .underheader_block span {
    font-size: 1em;
  }
  .main_container .main_part #content .infos {
    display: none;
  }
  .main_container .main_part #content #hint-show-basket {
    display: none;
  }
  .main_container .main_part #content #filter-form-search {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-top: 0;
    gap: 0.8em;
    font-size: 1.3em;
  }
  .main_container .main_part #content #filter-form-search #saler {
    width: 100% !important;
    grid-column: 1/2;
    font-size: 1em;
  }
  .main_container .main_part #content #filter-form-search .action-button {
    width: 100% !important;
    grid-column: 2/3;
    margin-left: 0;
    font-size: 1em;
  }
  .main_container .main_part #content #filter-form-search #dds {
    grid-column: 1/3;
    margin-left: 0;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .main_container .main_part #content #filter-form-search #dds a {
    margin: 0;
    font-size: 1em;
    width: 49%;
    text-align: center;
    padding: 0.5em 0;
  }
  .main_container .main_part #content #adr_skl {
    font-size: 1.3em;
  }
  .main_container .main_part #content #catalogOpt .items {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: 2em;
    gap: 2em;
    justify-content: space-between;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog {
    width: 46%;
    margin-bottom: 2em;
    -webkit-box-shadow: 0 0 8px 0 rgba(114, 114, 114, 0.2);
    -moz-box-shadow: 0 0 8px 0 rgba(114, 114, 114, 0.2);
    box-shadow: 0 0 8px 0 rgba(114, 114, 114, 0.2);
    height: auto;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog .name_prod_catalog {
    font-size: 1.2em;
    line-height: 1.2em;
    margin-bottom: 1em;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog .short_prod_catalog {
    display: none;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog .price_good_catalog {
    display: none;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog span {
    font-size: 1.5em !important;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog img {
    width: 2em;
    height: 2em;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog .name_sklad {
    font-size: 1.2em;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog .diler_price {
    font-size: 1.3em;
    width: 52%;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog .count_catalog {
    width: 46%;
    font-size: 1.2em;
    margin: 1em 0;
    text-align: center;
    height: 2em;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog .add_basket {
    width: 46%;
    font-size: 1.2em;
    margin: 1em 0;
    text-align: center;
    height: 2em;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog .add_basket .count_basket {
    font-size: 1em;
    width: 1em;
    height: 1.2em;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog .line_prod_basket {
    font-size: 0.8em;
    width: 100%;
  }
  .main_container .main_part #content #catalogOpt .items .cart_catalog .image_prod img {
    width: 7.389em;
    height: 7.389em;
  }
  .main_container .main_part #content .menu_catalog {
    display: none;
  }
  .main_container .main_part #content #status-sklad #status-sklad-1 {
    font-size: 1.5em;
  }
  .main_container .main_part #content #status-sklad #status-sklad-1 span {
    font-weight: 600;
  }
  .main_container .main_part #content #status-sklad #status-sklad-2 {
    display: none;
  }
  .main_container .main_part #content .filter-sklad {
    display: flex;
    flex-direction: column;
  }
  .main_container .main_part #content .filter-sklad a {
    display: none !important;
  }
  .main_container .main_part #content .filter-sklad .inptx {
    width: 100%;
    font-size: 1.1em;
    margin-top: 1em;
  }
  .main_container .main_part #content .filter-sklad .panel_block {
    width: 100%;
  }
  .main_container .main_part #content .filter-sklad .panel_block input {
    width: 100%;
    margin-top: 1em;
    font-size: 1.5em;
    height: 2em;
  }
  .main_container .main_part #content .filter-sklad select {
    display: none;
  }
  .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-1 {
    display: none;
  }
  .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-5 {
    display: none;
  }
  .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-6 {
    display: none;
  }
  .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-7 {
    display: none;
  }
  .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-2, .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-3, .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-4 {
    width: 4em;
    font-size: 1.3em;
    font-weight: 600;
    color: black;
    margin-bottom: 0.5em;
  }
  .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-2 img, .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-3 img, .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-4 img {
    display: none;
  }
  .main_container .main_part #content #block-ostatkov #block-ostatkov-podpisi #bo-podp-2 {
    margin-left: 19em;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list {
    max-height: 45em;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view {
    overflow: unset;
    height: auto;
    padding: 0.5em 0;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view div {
    width: auto;
    display: none;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view .tv-ost-name {
    display: inline-block;
    width: 23em;
    overflow: unset;
    height: auto;
    max-height: 20em;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view .tv-ost-name a {
    font-size: 1.5em;
    pointer-events: none;
    text-decoration: none;
    font-weight: 500;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view .tv-ost-name a img {
    display: none;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view .tv-ost-way {
    display: inline-block;
    width: 3em;
    font-size: 1.5em;
    font-weight: 500;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view .tv-ost-val {
    display: inline-block;
    width: 3em;
    font-weight: 700;
    font-size: 1.5em;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view .tv-ost-val .mnn, .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view .tv-ost-val .pll {
    display: none;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view .tv-ost-rez {
    display: inline-block;
    width: 3em;
    font-size: 1.5em;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .items .view .tv-ost-rez a {
    pointer-events: none;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .pager {
    margin-top: 2em;
    font-size: 1.4em;
  }
  .main_container .main_part #content #block-ostatkov .sklad_list #block-ostatkov-tovary .pager .yiiPager li a {
    font-size: 1.4em;
  }
  .main_container .main_part #content .filter-prib a {
    display: none !important;
  }
  .main_container .main_part #content .filter-prib input {
    width: 48%;
    font-size: 1em;
    margin-bottom: 1em;
  }
  .main_container .main_part #content .filter-prib select {
    width: 48%;
    font-size: 1em;
  }
  .main_container .main_part #content #speed-filter {
    display: flex;
    flex-direction: row;
  }
  .main_container .main_part #content #speed-filter #list-per {
    width: auto;
  }
  .main_container .main_part #content #speed-filter #list-per li a {
    font-size: 1em;
  }
  .main_container .main_part #content .description {
    display: none;
  }
  .main_container .main_part #content #block-st-pr #st-pr-podpisi {
    display: none;
  }
  .main_container .main_part #content #block-st-pr #st-pr-shop {
    margin: 1em 0 2em;
  }
  .main_container .main_part #content #block-st-pr #st-pr-shop .cntr {
    border: 1px solid #606a73;
    border-radius: 1em;
    margin: 0 0 2em 0;
    padding: 0.5em;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
  }
  .main_container .main_part #content #block-st-pr .pr-shop-name {
    width: auto;
    float: none;
    grid-column: 1/6;
    order: 1;
    display: flex;
    margin-bottom: 1.5em;
    margin-left: 0;
    font-size: 1.3em;
    pointer-events: none;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-name img {
    width: 1.2em;
    height: 1.2em;
    margin-right: 0.2em;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-name span {
    display: none;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-tv {
    width: auto;
    float: none;
    pointer-events: none;
    grid-column: 6/7;
    order: 2;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-tv .hint {
    justify-content: flex-end;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-tv a {
    text-decoration: none;
    font-size: 1.4em;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-tv a img {
    margin-right: 0.4em;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-tv .tovar_excel {
    display: none;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-vir {
    width: auto;
    float: none;
    grid-column: 5/7;
    order: 5;
    text-align: right;
    font-size: 1.5em;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-vir .hint {
    justify-content: flex-end;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-vir .sale_sum {
    display: none;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-voz {
    width: auto;
    float: none;
    grid-column: 1/3;
    font-size: 1.4em;
    order: 3;
    color: red;
    text-align: left;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-voz .hint {
    justify-content: flex-start;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-prib {
    width: auto;
    float: none;
    grid-column: 3/5;
    order: 4;
    font-size: 1.4em;
    text-align: center;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-prib .hint {
    justify-content: center;
  }
  .main_container .main_part #content #block-st-pr .pr-shop-val {
    display: none;
  }
  .main_container .main_part #content #block-st-pr .clears {
    display: none;
  }
  .main_container .main_part #content #block-st-pr ol {
    display: none;
  }
  .main_container .main_part #content #block-st-pr .hint {
    display: flex !important;
    color: black !important;
    font-size: 0.9em !important;
  }
  .main_container .main_part #content #block-st-pr #itogo-block-num {
    border: 1px solid #606a73;
    border-radius: 1em;
    margin: 1em 0;
    padding: 0.5em;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
  }
  .main_container .main_part #content #block-st-pr #dubl-itogo {
    display: none;
  }
  .main_container .main_part #content #block-st-pr #imag {
    display: none;
  }
  #top-liner {
    width: 46.5625em;
  }
  #top-liner #name-logo-liner {
    font-size: 1.7em !important;
    width: 100%;
    float: none;
    padding: 0.5em;
    display: flex;
    align-items: center;
    box-sizing: border-box;
  }
  #top-liner #name-logo-liner img {
    width: 50px;
    height: 50px;
    margin-right: 10px;
  }
  #top-liner #name-logo-liner p {
    display: inline-flex !important;
    width: 18em;
    justify-content: flex-end;
    align-items: center;
    font-size: 0.7em;
    font-weight: 600;
    margin: 0 0 0 auto;
    color: #000;
  }
  #top-liner .up_menu {
    display: none;
  }
  .header_name_sklad #sklady-main ul .desc_skl {
    display: none;
  }
  .header_name_sklad #sklady-main ul li a {
    font-size: 1.2em;
  }
  .tabs {
    box-shadow: 0px -5px 10px 0px rgba(0, 0, 0, 0.05);
    border-top: 1px solid #f1f1f1;
    width: 100%;
    height: 8em;
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0 2em;
    box-sizing: border-box;
  }
  .tabs-hide {
    font-size: 0;
  }
  .tabs__nav {
    width: 7em;
    height: 8em;
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    cursor: pointer;
    color: transparent;
  }
  .tabs__nav:active {
    color: #ffde00;
  }
  .tabs__nav:focus {
    color: #ffde00;
  }
  .tabs__nav:hover {
    color: #ffde00;
  }
  .tabs__nav p {
    color: #fff;
    display: block;
    position: relative;
    text-decoration: none;
    font-size: 1.4em;
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .tabs__nav-menu {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .tabs__nav img {
    width: 3em;
    height: 3em;
    margin: 0 auto;
    margin-bottom: 0.7em;
  }
  .tabs__nav .line {
    cursor: pointer;
    width: 6em;
    height: 0.3em;
    background-color: black;
    display: block;
    margin: 0.5em 0;
  }
  .tabs-kolba {
    border-top: none;
    background: #000;
  }
  .tabs-kolba .line {
    background-color: #ffde00;
  }
  .tabs-kolba .tabs__nav-active p {
    color: #ffde00;
  }
  .tabs-rd {
    background-color: #fff;
  }
  .tabs-rd p {
    color: #606a73;
  }
  .tabs-rd .tabs__nav-active p {
    color: #EF8000;
  }
  .submenu {
    right: -200em;
    position: fixed;
    transition: 0.7s;
    background-color: #F1F1F1;
    display: flex !important;
    flex-direction: column;
  }
  .submenu a {
    background-color: #fff;
    text-align: left;
    color: #828282;
    text-decoration: none;
    padding: 1em;
    font-size: 1.7em;
    font-weight: 500;
    border-top: 1px solid #F2F2F2;
    border-bottom: 1px solid #F2F2F2;
    display: flex;
    align-items: center;
  }
  .submenu a img {
    margin-right: 1em;
  }
  .submenu p {
    text-align: left;
    color: black;
    text-decoration: none;
    padding: 0.7em 1em;
    margin: 0;
    font-size: 1.8em;
    font-weight: 600;
  }
  .submenu-active {
    color: black !important;
    pointer-events: none;
  }
  .submenu__close {
    width: 7em;
    height: 7em;
    top: -200em;
    transition: 1s;
    background-color: transparent;
    border-radius: 50%;
    position: absolute;
    left: -11em;
  }
  .submenu__close::after {
    content: "";
    width: 5em;
    height: 0.5em;
    background-color: white;
    position: absolute;
    top: 3.2em;
    left: 1em;
    transform: rotate(-45deg);
  }
  .submenu__close::before {
    content: "";
    width: 5em;
    height: 0.5em;
    background-color: white;
    position: absolute;
    top: 3.2em;
    left: 1em;
    transform: rotate(45deg);
  }
  .submenu-show {
    width: 70%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 1000;
  }
  .submenu-show .submenu__close {
    top: 1em;
  }
  .bg {
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: #000;
    top: 0;
    opacity: 0;
    right: -200em;
    transition: 0.3s;
  }
  .bg-show {
    right: 0;
    opacity: 0.7;
  }
  .container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    width: 46.5625em !important;
  }
  .container #logo-b {
    width: auto;
    float: none;
  }
  .container #logo-b span {
    font-size: 7em !important;
  }
  .container .login_form {
    width: auto;
    float: none;
  }
  .container .login_form form {
    width: auto;
  }
  .container .login_form form input {
    margin: 0;
    width: 100%;
    height: 2em;
    font-size: 2.6em !important;
    margin-bottom: 1em;
    padding: 0 1em;
  }
  .container .login_form form input[type=submit] {
    width: 100%;
  }
  .container .login_form form .recovery_password {
    font-size: 2.3em !important;
  }
  .container .login_form form .message {
    font-size: 2.6em !important;
    margin-bottom: 1em;
    padding: 0 1em;
  }
  .container .login_form form .errorMessage {
    font-size: 1em !important;
  }
  .container .login_form form .error input {
    margin: 0;
    width: 100%;
    height: 2em;
    font-size: 2em !important;
    margin-bottom: 1em;
    padding: 0 1em;
  }
  #content {
    font-size: 18px;
  }
  #content .wide {
    display: flex;
    flex-direction: column;
  }
  #content .wide .big-filt {
    display: none;
  }
  #content .wide .panel_block input {
    width: 20em;
    font-size: 1.6em;
  }
  #content .wide .panel_block input[type=submit] {
    margin: 1em auto;
    width: 20em;
    height: 2em;
    font-size: 1.6em;
  }
  #content .wide #filt-zakaz {
    font-size: 1.6em;
    text-align: center;
    align-items: center;
    justify-content: center;
    height: 2em;
    display: none;
  }
  #content .wide .widef {
    font-size: 1.5em;
    display: flex;
    flex-direction: column;
  }
  #content .wide .widef .filt-mm {
    width: 100%;
  }
  #content .wide .widef label, #content .wide .widef span {
    font-size: 1.2em;
  }
  #content .wide .widef input, #content .wide .widef select, #content .wide .widef option {
    font-size: 1em;
    height: 2em;
  }
  #content .wide .widef input[type=checkbox] {
    height: 1em;
  }
  #content .header_table_sklad {
    flex-direction: column;
    display: none;
  }
  #content #panel-order {
    display: flex;
    flex-direction: column;
  }
  #content #panel-order .cost_list_order {
    font-size: 1.5em;
    margin-bottom: 1em;
  }
  #content #panel-order .items {
    display: flex;
    flex-direction: column;
  }
  #content #panel-order .items .view {
    display: flex;
    flex-wrap: wrap;
    height: 7em;
    margin-left: 3em;
    border-radius: 0.5em;
    font-size: 1.2em;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  #content #panel-order .items .view .link_create-invoice {
    display: none;
  }
  #content #panel-order .items .view .done_cost_deliv {
    display: none;
  }
  #content #panel-order .items .view a {
    display: flex;
    flex-wrap: wrap;
  }
  #content #panel-order .items .view .update-ordershop {
    display: none;
  }
  #content #panel-order .items .view .user_li {
    overflow: unset;
  }
  #content #panel-order .items .view .user_li div {
    display: none;
    float: none;
    width: 43%;
    font-size: 1.2em;
    margin: 0.5em;
  }
  #content #panel-order .items .view .user_li #pole_shop {
    width: 43%;
    display: inline-flex;
    float: none;
  }
  #content #panel-order .items .view .user_li #pole_shop .shop_fran_basket {
    font-size: 0.8em;
  }
  #content #panel-order .items .view .user_li #pole_id {
    display: inline-flex;
  }
  #content #panel-order .items .view .user_li #pole_date {
    display: inline-flex;
    text-align: right;
    justify-content: flex-start;
  }
  #content #panel-order .items .view .user_li #pole_phone {
    display: inline-flex;
  }
  #content #panel-order .items .view .user_li #pole_status {
    display: inline-flex;
    position: absolute;
    top: 0;
    right: 0;
    justify-content: flex-end;
  }
  #content #panel-order .items .view .user_li #pole_status img {
    max-height: 1.5em;
    height: 1.5em;
    width: 1.5em;
    position: relative;
    top: -0.3em;
  }
  #content #panel-order .items .view .user_li #pole_substatus {
    display: inline-flex;
    font-size: 0.9em;
  }
  #content #panel-order .items .view .user_li #pole_manager {
    display: inline-flex;
  }
  #content #panel-order .items .view #pole_cost {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 1.3em;
    color: #000;
  }
  #content #panel-order .items .view .mobile-comm-icon {
    display: block !important;
    position: absolute;
    top: 0;
    left: -3.5em;
  }
  #content #panel-order .items .view .mobile-comm-icon img {
    width: 3em;
    height: 3em;
    max-height: 3em;
  }
  #content #panel-order .items .view .mobile-items-icon {
    display: block !important;
    position: absolute;
    top: 3.5em;
    left: -3.5em;
  }
  #content #panel-order .items .view .mobile-items-icon img {
    width: 3em;
    height: 3em;
    max-height: 3em;
  }
  #content #panel-order .items .empty {
    font-size: 2em;
  }
  #content #panel-order .pager {
    font-size: 1.4em;
    text-align: left;
  }
  #content #panel-order .pager #yw1 {
    font-size: 1em;
  }
  #content #panel-order .pager #yw1 li a {
    margin-bottom: 0.8em;
  }
  .comment_block {
    font-size: 1.6em !important;
    width: 10em;
  }
  .remodal-wrapper {
    width: 46em;
  }
  .remodal-wrapper .remodal-close::before {
    font-size: 1.5em;
    top: 0.1em;
    left: 0.1em;
  }
  .remodal-wrapper #modalring_data {
    font-size: 55px;
  }
  .remodal-wrapper #modalring_data s h1 {
    font-size: 0.6em;
    margin-bottom: 0.3em;
  }
  .remodal-wrapper #modalring_data h2 {
    font-size: 0.35em;
  }
  .remodal-wrapper #modalring_data .js-send-shop .set-current-shop {
    font-size: 0.4em;
    height: 2em;
    width: 14em;
  }
  .remodal-wrapper #modalring_data .js-send-shop img {
    width: 0.4em;
  }
  .remodal-wrapper #modalring_data #select-shop-form select[name=select-current-shop] {
    font-size: 0.4em;
  }
  #h_news_modal {
    font-size: 0.8em !important;
  }
  #count_news_modal {
    font-size: 0.4em !important;
  }
  #btn_news_modal {
    width: 17em !important;
    height: 2.5em !important;
    text-align: center !important;
    align-items: center !important;
    display: flex !important;
    justify-content: center !important;
    margin: 0 auto !important;
    margin-top: 3em !important;
    font-size: 0.3em !important;
  }
}

/*# sourceMappingURL=main.css.map */
