/*----------------------------------------
* 1260px
*---------------------------------------*/
@media screen and (max-width: 1260px) {
  .header__call {
    margin-right: 16px;
  }
}

/*----------------------------------------
* 1220px
*---------------------------------------*/
@media screen and (max-width: 1220px) {
  .header__navigation {
    width: 45%;
  }
}

/*----------------------------------------
* 1080px
*---------------------------------------*/
@media screen and (max-width: 1080px) {
  .footer__redbar-phone {
    padding: 0 110px;
    position: relative;
  }
}

/*----------------------------------------
* 1000px
*---------------------------------------*/
@media screen and (max-width: 1000px) {
  .header__navigation {
    width: 60%;
  }
  .header__contact-info {
    display: none;
  }
  .menu-item-has-children a {
    padding-right: 12px !important;
  }
  .footer__redbar {
    margin-top: 0;
  }
  .footer__redbar-inner {
    display: block;
  }
  .footer__redbar-phone {
    padding: 0;
    margin: 20px 0;
  }
  .footer__redbar-phone::before,
  .footer__redbar-phone::after,
  .menu-item-has-children a::after {
    content: none;
  }
  .footer__redbar-email-content, 
  .footer__redbar-phone-content {
    padding-left: 0;

  }
  .footer__redbar-title,
  .footer__redbar-text,
  .footer__siteinfo-right-text {
    text-align: center;
  }
  .footer__redbar-list {
    margin: 0 auto;
    display: table;
  }
  .footer__redbar-email-content::before,
  .footer__redbar-phone-content::before,
  .footer__copyright::before {
    position: inherit;
    display: block;
    margin: 0 auto 15px;
  }
  .footer__copyright {
    padding-left: 0;
    margin-bottom: 20px;
  }
  .footer__siteinfo-inner {
    display: table;
    margin: 0 auto;
  }
  .footer__siteinfo-left, 
  .footer__siteinfo-right {
    width: 100%;
  }
  .footer__siteinfo-right-content {
    padding-right: 0;
  }
  .footer__siteinfo-right-text {
    text-align: center;
  }
  .footer__siteinfo-right-link {
    float: none;
  }
  .footer__siteinfo-right-content::before {
    content: "";
    background: transparent url("assets/images/websiteness-logo.png") no-repeat scroll 0 0 / 100% auto;
    width: 54px;
    height: 35px;
    margin: 0 auto 15px;
    display: block;
  }
  .fusion-copyright-notice a {
    display: block;
  }
  .footer__siteinfo-right-content::after {
    left: 0;
    margin: 0 auto;
  }
  .shop-now-img::before {
    content: none;
  }
}

/*----------------------------------------
* 640px
*---------------------------------------*/
@media screen and (max-width: 640px) {
  .featured-products-container-wrapper {
    margin-top: 70px;
  }
  .featured-products-controls {
    display: block;
    margin: 0 auto;
  }
  .filter {
    margin: 2px 0;
    width: 100%;
  }
  .featured-products-container-wrapper .mix {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    float: none;
    min-height: auto;
  }
  .mix-inner h3 {
    font-size: 20px;
  }
  .mix-img {
    width: 60%;
  }
}

/*----------------------------------------
* 414px
*---------------------------------------*/
@media screen and (max-width: 414px) {
  .featured-products__wrapper {
    flex-wrap: wrap;
  }
  .featured-products-controls {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .featured-products-container-wrapper {
    margin-top: 0;
  }
  .filter {
    margin: 0;
    width: 33%;
  }
}