@media (max-width: 1200px) {
  li.basket {
    margin-left: 0; }

  .home__about {
    margin: 45px 0 0 0; } }

@media (min-width: 1025px) and (max-width: 1200px) {
  .navbar-nested__common__image {
    width: 220px; }

  .advantage__col:nth-child(4):before {
    border: none; } }
/** LAPTOP 1024 **/
@media (min-width: 992px) and (max-width: 1024px) {
  .navbar-nested__common__image {
    width: 200px; }

  .advantage__col:nth-child(4):before {
    border: none; } }
/** TABLET **/
@media (min-width: 768px) and (max-width: 991px) {
  .footer .links-block a {
    margin-right: 35px; }

  .advantage__col:nth-child(4):before {
    border: none; }

  .home__brand__wrap {
    margin: 60px 0; }

  .f-col-2:after {
    border: none; } }
/** ALL MOBILE **/
@media (max-width: 767px) {
  /* FOOTER */
  /* END FOOTER */
  /* OTHER */
    .mobile-phone-btn {
      display: block;
      text-align: center;
      bottom: 0;
      position: fixed;
      right: 0;
      left: 0;
      padding-left: 0px !important;
      padding-right: 0px !important;
      padding-bottom: 12px;
      padding-top: 12px;
      background-color: #ff6b7e;
      z-index: 10; }
    .__jivoMobileButton {
      bottom: 50px !important; }
    #jvlabelWrap {
      bottom: 52px !important;
      box-shadow: none; }
    .mobile-phone-btn a {
      font-size: 20px;
      text-decoration: none;
      color: white; }
    .advantage__col {
      padding: 5px 10px !important;
      max-width: 130px !important; }
      .advantage__col:nth-child(2) {
        display: none; }
    .hp__delimiter {
      margin: 80px 0; }
    .hp__description {
      margin: 0 10px 50px; }
    .hp__wrap [class^="col-xs-"]:nth-child(1), .hp__wrap [class^="col-xs-"]:nth-child(2) {
      margin-bottom: 10px; }
    .hp__wrap [class^="col-sm-6"]:nth-child(2) {
      margin-top: 20px; }
    .signin__block__social {
      margin: 0 auto 0;
      width: 280px; }
    .footer-buffer, .footer {
      min-height: 105px; }
    .footer {
      margin-top: -100px;
      position: relative;
      top: -4px; }
    .footer .social-block {
      text-align: center;
      padding: 0;
      margin: 0; }
    .footer .links-block {
      margin: 15px 0; }
    .footer .links-block a {
      margin-right: 0;
      display: block;
      text-align: center; }
    .footer .social-block > a {
      margin: 0 12px 0 10px;
      font-size: 35px; }
      .footer .social-block > a:first-child {
        margin-left: 0; }
      .footer .social-block > a:last-child {
        margin-right: 0; }
    .footer-copyright {
      text-align: center; }
    .form__site {
      margin-top: 0; }
    .company-description {
      margin: 0; }
    .contact__form {
      margin-bottom: 80px; }
    .eauth-list {
      text-align: center; }
    .h-button-link {
      display: none; }
    .faq-container {
      margin-bottom: 100px; }
    .singin__header {
      margin-top: 20px; }
    .signin__block {
      min-height: 0;
      height: auto; }
    .signin__block__header__title {
      margin-top: 0; }
    .goods__bought__wrap {
      width: 300px;
      margin-left: -150px; }
    .table-responsive {
      -webkit-overflow-scrolling: touch;
      overflow-y: auto !important; }
    .city__select__list > .select2 {
      display: none; }
    .city__select__list > .form-control.select2-hidden-accessible {
      display: inline-block !important;
      position: relative !important;
      width: 240px !important;
      height: 34px !important;
      border-radius: 2px;
      border: 2px solid #929292 !important;
      font-size: 15px;
      color: black;
      outline: none;
      font-weight: 500; }
    .mp-notifications {
      width: 100%;
      padding-left: 15px; }
    .user__question {
      max-width: none;
      min-width: 260px; }
    .global-search-pets {
      display: block;
      margin: 10px 10px 20px 0; }
    .global-search-pets li {
      display: block; }
    .global-search-pets--native-select {
      bottom: 0;
      display: block;
      height: 48px;
      left: 0;
      margin: 10px 10px 20px 0;
      opacity: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%; }
    .global-search-modules {
      display: block; }
    .app__mobile__block {
      text-align: center; }
    .app__mobile__block a {
      font-size: 24px !important; } }

@media (max-width: 576px) {
  .advantage__col {
    padding: 0 12px !important;
    max-width: 50% !important; }
    .advantage__col:nth-child(3):before {
      content: none; }
    .advantage__col:nth-child(1), .advantage__col:nth-child(4) {
      display: none; } }

@media (max-width: 460px) {
  .user__question__buttons {
    flex-direction: column; }

  .user__question .button__site:first-child {
    margin-right: 0;
    margin-bottom: 10px; } }
/** MOBILE SMALL-MEDIUM **/
@media (min-width: 376px) and (max-width: 425px) {
  .experimental__banner {
    padding: 50px 0 0 20px;
    margin: 10px; }

  .experimental__banner > .experimental-1 {
    background-size: 50%; }

  .experimental__banner > .experimental-2 {
    background-size: 45%; }

  .experimental-2 > .experimantal__banner__header, .experimental-2 > .experimantal__banner__content {
    margin-left: 37%; }

  .experimental-2 > .experimantal__banner__buttons {
    margin-left: 40%; }

  .signin__block {
    max-height: 250px; }

  .signin__block__phone {
    max-height: 300px; }

  .app__mobile__block a {
    margin-bottom: 15px;
    display: inline-block;
    float: left; } }
/** MOBILE SMALL **/
@media (max-width: 375px) {
  .notification-settings .bootstrap-toggle .control-label {
    max-width: 40%;
    vertical-align: middle; }

  .experimental__banner {
    padding: 50px 0 0 10px;
    margin: 10px; }

  .experimental__banner > .experimental-1 {
    background-size: 45%; }

  .experimental__banner > .experimental-2 {
    background-size: 40%; }

  .experimental-2 > .experimantal__banner__header, .experimental-2 > .experimantal__banner__content {
    margin-left: 25px;
    margin-right: 25px; }

  .experimental-2 > .experimantal__banner__buttons {
    margin-left: 35%; }

  .form__site .mp-save-geo, .form__site .mp-cancel-geo {
    min-width: 125px; }

  .form__site .mp-cancel-geo {
    float: right; }

  .app__mobile__block a {
    margin-bottom: 15px;
    display: inline-block; }

  .footer__social__wrap > div[class^="col-sm"]:first-child {
    padding-right: 15px; } }
