@media (max-width: 1024px) {
  header #logo img {
    width: 130px;
  }
}

@media (max-width: 991px) {
  header #logo img {
    width: 120px;
  }
}

@media (max-width: 767px) {
  header #logo img {
    width: 95px;
  }
  .menu-wrap #menu .navbar-collapse .nav li a {
    padding: 10px 15px 10px 25px !important;
  }
  .cumbo-sale-mobile {
    background: #f0a41f !important;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
  }
  .cumbo-sale-mobile a {
    color: #222121;
    font-size: 16px;
    font-weight: 700;
  }
  .menu-wrap #menu .navbar-collapse .navbar-nav > li {
    border-bottom: 1px solid #320027;
    border-top: 1px solid #7b1664;
  }
  .menu-wrap #menu .navbar-collapse .navbar-nav > li:first-child {
    border-top: none;
  }
  .menu-wrap #menu .navbar-collapse .navbar-nav > li:nth-last-child(2) {
    border-bottom: none;
  }
  .menu-wrap #menu .navbar-collapse .navbar-nav > li:last-child {
    display: none;
  }
  .w-xs-100 {
    width: 100% !important;
  }
  #content .easy-blog .article-intro img {
    width: auto !important;
    max-width: 100%;
    height: auto !important;
    float: none;
    margin-right: 0px;
  }
  #content .easy-blog .article-info .info-span {
    color: #888;
    white-space: normal !important;
    line-height: 30px;
  }
  #content .easy-blog .article-info .info-span a {
    display: inline-block;
    margin-bottom: 0px;
  }
  .baby-store .main-heading {
    padding: 0 12px;
    text-align: center;
  }
}
@media (max-width: 640px) {
  .col-xxs-12 {
    width: 100% !important;
  }
  .w-xxs-100 {
    width: 100% !important;
  }
}

@media (max-width: 480px) {
  header #logo img {
    width: 75px;
  }
  .info-col {
    width: 98% !important;
    border-bottom: 0px solid #dfdfdf;
  }
  .info-icon-outer .info-icon {
    width: 45px;
    height: 45px;
    line-height: 30px;
    padding: 3px;
    padding-top: 8px;
    margin-top: 5px;
    float: left;
    border: 1px solid #000;
    border-radius: 0px;
    margin-right: 8px;
  }
  .info-icon-outer .info-icon .fa {
    font-size: 28px;
  }
  .info-container .info-col h3 {
    font-size: 13px !important;
    margin-bottom: 0px !important;
    text-align: left;
    padding-left: 40px;
  }
  .info-container .info-col p {
    padding-left: 40px;
    text-align: left;
  }
}
