@media (max-width: 543px) {

}

@media (max-width: 767px) {

  .header-outer .top-left {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .header-outer #logo {
    display: inline-block;
    text-align: left;
    z-index: 9;
    margin: 5px 0;
  }

  .header-outer #logo img {
    position: relative;
    z-index: 123;
    display: inline;
  }

  .header-right {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 10px;
  }

  .header-right, #cart .btn {
    text-align: center;
  }

  .header-right li.account-dropdown a {
    display: inline-flex;
  }

  #subscribeModal img {
    display: none !important;
  }

  #menu {
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    width: 100%;
    margin: 0;
  }

  #menu .navbar-toggle {
    top: -60px;
    position: absolute;
    right: 13px;
  }

  #menu .navbar-toggle i {
    font-size: 20px;
  }

  #menu .navbar-toggle.btn {
    box-shadow: none;
    border-color: transparent;
  }

  #menu .btn:active, #menu .btn:focus {
    outline: none;
  }

  #menu .navbar-collapse {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    z-index: 99;
    top: -12px;
  }

  #menu .navbar-nav {
    margin: 0px -15px;
  }

  header .navbar-nav > li {
    border-bottom: 1px solid #ccc;
  }

  #menu div.dropdown-menu {
    background-color: #000;
  }

  #menu .dropdown-menu a {
    color: #fff;
    padding-left: 25px;
  }

  #menu .dropdown-inner a {
    border-bottom: none;
  }

  #menu .navbar-nav>li>.dropdown-menu {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

  .menu-right {
    position: relative;
    float: unset;
    text-align: center;
  }

  #search {
    margin: -8px 0;
    width: 200px;
    position: absolute;
    right: -277px;
    top: -4px;
  }

  #cart .dropdown-menu {
    width: 230px;
  }

  #cart .dropdown-menu li > div {
    min-width: 100%;
  }

  #cart .btn-xs {
    padding: 2px 5px 3px 0px;
  }

  .header-outer #cart li i {
    color: #fff;
  }

  .home-page .owl-carousel .owl-buttons div i {
    font-size: 14px;
    background-color: #c0027c;
    color: #fff;
  }

  .product-category-module-tabs .p-tabs {
    margin: 15px 0;
  }

  .product-category-module-tabs .p-tabs .nav-tabs > li {
    padding: 0px 5px;
  }

  .product-category-module-tabs .p-tabs .nav-tabs li a {
    font-size: 14px;
    padding: 3px 0;
    text-transform: capitalize;
  }

  .product-category-module-tabs .p-tabs .nav-tabs li a:after {
    font-size: 7px;
    padding: 0px 0px 0px 10px;
    top: -2px;
  }

  /* Product box related changes start */

  .product-card {
    margin-bottom: 20px;
  }

  .product-card .img-responsive {
    max-width: unset;
    width: 100%;
  }

  .product-card .button-group {
    position: unset;
    opacity: 1;
  }

  /* Product box related changes end */

  .bottom-pagination .result {
    text-align: center;
  }

  .bottom-pagination .page-link {
    text-align: center;
    margin-top: 10px;
  }

  .p-title h3 {
    margin-bottom: 0;
  }

  .p-title .system-breadcrumb .breadcrumb {
    float: unset;
    margin-bottom: 20px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .product-info-page .product-tabs .nav-tabs > li {
    padding: 0px 5px;
  }

  .address-list-page .btn {
    margin-right: 0px;
    padding: 7.5px 11px 4.5px;
  }

  .address-list-page .btn.btn-edit-address {
    margin-right: 3px;
  }

  .checkout-container img {
    width: 100%;
  }

  /* Blog Related changes Start */

  .btn-continue-reading {
    margin-top: 15px;
    margin-bottom: 15px;
    float: unset;
  }

  .blog-comment .media-left {
    padding-right: 10px;
  }

  .blog-comment .author-block {
    padding: 6px 12px;
  }

  .blog-comment .media-heading p.pull-right {
    font-size: 12px;
  }

  /* Blog Related changes End */

  .footer-top-content #input-subscriber-email {
    margin-bottom: 20px;
  }

}

@media (min-width: 768px) {

  #cart .btn-xs {
    padding: 2px 4px 2px 0px;
    background: #C0027C;
    background-image: none;
    border-color: #C0027C;
  }

  #cart .btn-xs:hover {
    outline: none;
  }

  .header-outer #cart li i {
    color: #fff;
    margin-top: 0;
  }



}

@media (min-width: 992px) {

}
