@media only screen and (max-width: 1199px) {
    .site-info {
        width: 34%;
    }
    .new-art-spotlight .cover-media-image{
      right: 12%;
      top: 18%;
    }
    .new-art-spotlight .cover-media-image img{
      width: 70% !important;
      position: unset;
    }
  }
  @media only screen and (max-width: 1024px) {
    .article-right{
      background: #292929 !important;
      /*padding: 20px;*/
    }
    .footer-instagram{
          left: 0px !important;
      }
  }
  @media only screen and (max-width: 991px) {
    .sidebar-block-style.collapse-processed a{
      font-size: 16px;
    }
    .layout-content-right .text-search input{
      font-size: 16px;
    }
    .layout-content-right .sort-search #sortval {
      font-size: 16px;
    }
    .sidebar-block-style.name-filter{
      padding-bottom: 0;
    }
    #block-nostalgic-page-title h1 {
      font-size: 21px;
    }
    .new-art-spotlight .cover-media-image{
      top: 23%;
      right: 6%;
    }
    .new-art-spotlight .cover-media-image img{
      width: 55% !important;
    }
    .sidebar-block-style label{
      font-size: 16px;
    }
    .sidebar-block-style a.details-title, fieldset#edit-add-to-cart-price-value--2--wrapper legend, .sidebar-block-style summary{
      font-size: 18px;
    }
    fieldset#edit-add-to-cart-price-value--2--wrapper legend{
      top: 30px;
    }
    .sidebar-block-style h2{
      font-size: 18px;
    }
    .footer-instagram{
          left: 0px !important;
      }
  }
  @media only screen and (max-width: 767px) {
    #block-nostalgicd9-main-menu, #block-nostalgicd9-mainnavigation+.search-block-form{
      display: none;
    }
    #block-searchform-3{
          display:block;
      }
    #block-nostalgicd9-mainnavigation{
      display: block;
    }
    #block-nostalgicd9-basiccartcountblock{
      right: 50px;
      top: 10px;
    }
    .basic_cart-msg-pck-32-26{
      position: unset;
    }
    /*.logo img{*/
    /*  width: 150px;*/
    /*}*/
    /*.logo:before{*/
    /*  display: block; */
    /*  width: 150px;*/
    /*  right: -84px;*/
    /*  top: 2px;*/
    /*}*/
    .logo{
      width: 60%;
    }
    .comic-art-list-page ul{
      text-align: center;
    }
    .pager .pager__item a{
      margin-bottom: 5px;
    }
    .path-by-artist .layout-sidebar-left{
      display: block !important;
    }
    .path-search #datatable{
      overflow: hidden;
      display: block;
      overflow-x: scroll;
    }
    .new-art-spotlight .cover-media-image{
      top: 14%;
      right: -4%;
    }
    .new-art-spotlight .cover-media-image img{
      width: 40% !important;
    }
    .main-nav{
      top: 0;
    }
    .main-nav .search-block-form {
          display: block;
          margin-bottom: 0;
      }
      .search-block-form input {
          height: 43px;
          border-radius: 11px;
          background: #f7f7f7;
          border: none;
          width: 100%;
          padding-left: 15px;
          color: #333;
      }
      .search-block-form .form-actions {
          position: absolute;
          top: 8px;
          right: 5px;
          display: block !important;
      }
      .footer-instagram{
          left: 0px !important;
      }
  
  }
  @media only screen and (max-width: 475px) {
    /*.logo:before{*/
    /*  width: 110px;*/
    /*  right: -94px;*/
    /*}*/
    /*.logo img {*/
    /*  width: 120px;*/
    /*}*/
    .new-art-spotlight .article-right{
      position: relative;
    }
    .new-art-spotlight .cover-media-image{
      right: -6%;
      top: 20%;
      width: 150px;
    }
    .new-art-spotlight .cover-media-image img{
      width: 50% !important;
    }
    .layout-sidebar-front h2{
      margin-bottom: 40px;
      margin-top: 20px;
    }
    .footer-instagram:before {
      font-family: "Font Awesome 5 Brands";
      font-weight: 900;
      content: "\f16d";
      display: inline-block;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      padding-left: 5px;
      font-size: 24px;
      color: #0099ff;
      }
      .footer-instagram{
          font-size: 0 !important;
          top: 3px;
          position: relative;
          left: 0px !important;
      }
  }