@media only screen and (max-width: 768px) {
  .page-wrapper .pull-right .minicart-wrapper.sticky {
    position: fixed !important;
    margin-top: 0px;
    position: fixed;
    z-index: 9999999;
    right: 10px;
    top: 92px;
  }
  .page-wrapper .pull-right .minicart-wrapper.sticky:hover:before {
    color: #fff;
  }
  .page-wrapper header.header-container .top-bar {
    position: unset;
    height: 65px;
  }
  .minicart-wrapper .block-minicart {
    margin-right: 0;
  }
  .minicart-wrapper .action.showcart span.text {
    display: none;
  }
  .minicart-wrapper .update-cart-item {
    padding: 7px 2px;
  }
  .header-content {
    padding-bottom: 0;
  }
  .header-content .container-inner.testy .row .col-md-2 {
    width: 100%;
  }
  .header-content .container-inner.testy .box-search {
    top: 9rem;
    position: initial;
    margin-bottom: 22px;
  }
  .header-content .logo-home img {
    width: 40%;
    margin: unset;
  }
  .header-content .row > div {
    display: contents;
  }
  .col-md-4.col-sm-4.col-xs-4 .pull-right .minicart-wrapper {
    position: absolute;
    right: 10px;
    top: 20px;
    z-index: 999999;
  }
  .col-md-4.col-sm-4.col-xs-4 .pull-right a.fa.fa-phone {
    font-size: 11px;
    position: absolute;
    float: right;
    right: 10px;
    top: 55px;
  }
  .box-search .block_search form#search_mini_form .field.search .control input#search {
    padding: 0;
    padding-left: 10px !important;
  }
  section.fedex-cutoff-section {
    position: revert;
    top: -11rem;
  }
  section.fedex-cutoff-section .fedex-cutoff .fedex-ground-content {
    padding: unset;
    padding: 0;
    padding-right: 5px !important;
  }
  section.fedex-cutoff-section .fedex-cutoff .fedex-overnight-content {
    padding: unset;
    padding: 0;
    padding-right: 5px !important;
  }
  .nav-ozmegamenu.fix-nav-ozmegamenu {
    top: 0;
    z-index: 500 !important;
  }
  .mobile-bar-content .tabs-mobile .item {
    background: #4cc5ea;
  }
  .mobile-bar-content .tabs-mobile .item:hover {
    color: #4cc5ea !important;
  }
  .mobile-bar-content .tabs-mobile .item.active {
    color: #4cc5ea !important;
  }
  .mobile-bar-content .mobile-bar-close {
    background: #333;
  }
  .mobile-bar-content .tabs-content-mobile .header.links {
    margin-bottom: 10px;
    float: left !important;
  }
  .mobile-bar-content .tabs-content-mobile a:hover {
    color: #4cc5ea !important;
  }
  .mobilemenu li.active a {
    color: #4cc5ea !important;
  }
  .mobilemenu a:hover {
    color: #4cc5ea !important;
  }
  .product-item-info .product-item-details .product-item-actions {
    padding-top: unset;
  }
  body.catalog-category-view .products.wrapper.grid.products-grid li.item.product.product-item {
    width: 49%;
  }
  body.catalog-product-view section.tire-price-section .product-tire-price-section .price-row .price-content .price-level p {
    width: 68px !important;
  }
  body.catalog-product-view section.tire-price-section .product-tire-price-section .quantity-row .quantity-content .quantity-level p {
    width: 69px;
  }
  body.catalogsearch-result-index .products-grid li.item.product.product-item {
    width: 49%;
  }
  button:hover {
    border-color: #4cc5ea !important;
    background: #4cc5ea !important;
    color: #fff;
  }
  a.action.primary:hover {
    border-color: #4cc5ea !important;
    background: #4cc5ea !important;
    color: #fff;
  }
  .action.primary:hover {
    border-color: #4cc5ea !important;
    background: #4cc5ea !important;
    color: #fff;
  }
  body.cms-shipping section.shipping-information-section table > thead > tr > th {
    padding: 8px 5px;
  }
  body.cms-shipping section.shipping-information-section table > thead > tr > td {
    padding: 8px 5px;
  }
  body.cms-shipping section.shipping-information-section table > tbody > tr > th {
    padding: 8px 5px;
  }
  body.cms-shipping section.shipping-information-section table > tbody > tr > td {
    padding: 8px 5px;
  }
  body.cms-shipping section.shipping-information-section table > tfoot > tr > th {
    padding: 8px 5px;
  }
  body.cms-shipping section.shipping-information-section table > tfoot > tr > td {
    padding: 8px 5px;
  }
  section.fedex-cutoff-section .fedex-cutoff .fedex-image-content {
    position: relative !important;
  }
  section.fedex-cutoff-section .fedex-cutoff .mobile-design {
    position: relative !important;
  }
}
@media only screen and (max-width: 767px) {
  .page-wrapper .pull-right .minicart-wrapper.sticky {
    top: 114px;
  }
  footer.page-footer .footer-container .container-inner .col-md-9.col-sm-9.col-xs-9 {
    display: block;
    width: 100%;
  }
  footer.page-footer .footer-container .container-inner .row .col-md-3.col-sm-3.col-xs-3 {
    display: block;
    width: 100%;
    margin-bottom: 20px;
  }
  footer.page-footer .footer-container .footer-top .container-inner {
    padding: 20px;
  }
  .footer-container .footer-bottom .container-size .text-center p {
    margin-bottom: 14px;
  }
  .footer-container .footer-bottom .container-size .text-center p img {
    width: 50px;
    padding: unset;
  }
}
@media only screen and (max-width: 385px) {
  section.fedex-cutoff-section .fedex-cutoff .fedex-ground-content {
    display: inherit;
  }
  section.fedex-cutoff-section .fedex-cutoff .fedex-overnight-content {
    display: inherit;
  }
  .page-wrapper .nav-ozmegamenu.fix-nav-ozmegamenu {
    top: 0px;
  }
  .header-container .nav-ozmegamenu {
    position: absolute;
    z-index: 7777;
  }
  body.catalog-product-view .product-info-main .product-social-links div.product-addto-links {
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
  }
}
