.aap_tablet_min768_max991_version::after {
  content: "2.2";
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pagebody-content { 
    margin-top: 0 !important;
  } 
  body:has(#GlobalBannerLinks) .pagebody-content,
  body:has(#GlobalBannerLogo) .pagebody-content {
    margin-top: 40px !important;
  }
  .store-type-CARMAX .pagebody-content {
    margin-top: 0 !important; /*fixes page jumping*/
  }
  navbar.ap_menu_bar_silver > .col-md-9 > .col-md-3 {
    width: 24% !important;
  }
  .navbar.ap_menu_bar_silver > .col-md-10 {
    width: 60% !important;
  }
  .navbar.ap_menu_bar_silver > .col-sm-4 {
    width: 33.3% !important;
  }
  .garage_sort {
    margin-top: 15px !important;
  }
  .garage_dropdown {
    padding-top: 5px !important;
  }
  .pricing-section {
    padding-left: 20px;
    padding-top: 20px;
  }
  .sm-styling {
    margin-top: 10px;
    text-align: left !important;
  }
  .header-cartbtn {
    font-size: 34px !important;
    padding-top: 0px !important;
  }
  .header-cart-block {
    height: 38px !important;
    background-color: white !important;
  }
  .cart-items-no {
    font-size: 30px !important;
    color: #cc0033 !important;
  }
  .header-signout-btn {
    padding-left: 0;
    padding-right: 30px;
    padding-top: 5px !important;
  }
  /*.ui-autocomplete-multiselect.ui-state-default.ui-widget {
            width: 440px !important;
        }*/
  .ap_menu_bar_silver > ul {
    padding-right: 0;
  }
  .header-advanceimage {
    padding: 2px !important;
  }
  .input-group.head_search {
    margin-top: 8px !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    left: 50px !important;
  }
  .head_addr {
    margin-top: 0 !important;
  }
  .header-signout {
    left: 20px !important;
  }
  .header-loginline {
  }
  .checkout-header-login-name {
    padding-top: 4px;
  }
  .header-login-name {
    padding-top: 8px !important;
  }
  .header-loginline,
  .header-loginline-changeLocation {
    margin-top: 5px !important;
  }
  .header-ChangeLocation-btn {
    padding-top: 0 !important;
  }
  .header-loginline-changeLocation {
    margin-top: 4px;
  }
  .header-signout-btn,
  .header-ChangeLocation-btn {
    padding: 6px 0 0 !important;
  }
  .header-login-name,
  .header-location-name {
    padding: 9px 0 0 !important;
  }
  /* ---Stocking Dealers Page CSS---- */
  .display-inline-sm {
    display: inline;
  }
  .no-pad-left-sm {
    padding-left: 0px;
  }
  .pad-left-thirty-sm {
    padding-left: 30px;
  }
  .restock-btn-align-hdr {
    padding-bottom: 10px;
    padding-left: 0px;
    text-align: left;
  }
  .stck-print-hdr {
    padding-left: 25px;
    padding-right: 10px;
  }
  .mrg-top-five {
    margin-top: 5px;
  }
  .sticked-sd {
    position: fixed;
    top: 0px;
    z-index: 9996;
    width: 100%;
    background-color: white;
    border: 1px solid #dbdbdb;
  }
  .contactus-espot-css,
  .terms-condn-espot-css {
    margin-top: 0 !important;
  }
  .subfleet_vehicles_box {
    width: 175px !important;
    margin: 5px !important;
  }
  .fleet_vehicles_count {
    padding-top: 0;
    padding-bottom: 10px;
  }
  .fleet_vehHistory_del {
    padding-top: 5px;
  }
  .fleet_jobs_vehdetails_box {
    width: 40% !important;
  }
  .fleet_jobs_selectedVeh_wrapper {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .fleet_jobs_edit_wrapper {
    display: inline;
  }
  /*BTB-11076*/
  .page-AAPFleetJobs .fleet_vehHistory_add{
    white-space: nowrap;
  }
  .fleet_vehHistory_add,
  .fleet_vehHistory_delVeh-link {
    padding-left: 5px;
    padding-right: 5px;
  }
  .fleet_vehHistory_del {
    padding-left: 10px;
    cursor: pointer;
    font-size: 14px !important;
  }
  .back-to-top {
    bottom: 59px;
  }
  .promo-diff-code {
    margin-top: 5px !important;
    margin-bottom: 10px;
  }
  .promo-save-text {
    padding-left: 16px !important;
  }
  .pricetag-icon {
    margin-top: 3px !important;
    font-size: 2.5em !important;
  }
  .restock-btn-align-hdr {
    text-align: left;
  }
  .stck-dlr-page {
    padding-top: 25px;
  }
  .fleet_jobs_vehdetails_box {
    width: 40% !important;
  }
  .fleet_jobs_selectedVeh_wrapper {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .fleet_jobs_edit_wrapper {
    display: inline;
  }
  /*START: VIN CSS*/
  .vin-decode-info {
    display: none;
    margin-top: 0 !important;
    font-size: 13px;
    color: #767676;
    margin-bottom: 10px;
  }
  .vin-decode-info {
    margin-left: 20px;
  }
  .vin-decode-btn {
    margin-top: 13.5px !important;
  }
  /*END: VIN CSS*/
  /*START: Batch Upload*/
  .btch-upld-auto-suggest {
    height: 200px;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  /*END: Batch Upload*/
  .find-parts {
    margin: 100px 0 50px 0;
    border-left: 1px solid #dfdfdf;
    height: 150px;
  }
  .mini_cart_product_list {
    max-height: 200px !important;
  }
  #mini_cart_wrap {
    width: 700px !important;
    max-height: 500px !important;
  }
  #mini_cart_wrap {
    margin-top: 0 !important;
  }
  .dock-quick-view-link,
  .dock-quick-view-link:hover,
  .dock-quick-view-link:active,
  .dock-quick-view-link:focus,
  .dock-quick-view-link:visited {
    color: #333 !important;
    padding-right: 0 !important;
    padding-top: 5px;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
  }
  .swiper-btn-arrows-mini {
    display: block;
    padding: 59px 20px;
    background-color: #363535;
    color: #fff;
    top: 6.5% !important;
  }
  .target-search-formgroup {
    margin-bottom: 0 !important;
    right: -18px !important;
    margin-left: 0 !important;
  }
  .SavedProducts-details-product-header {
    padding-right: 10px;
    padding-left: 15px !important;
    padding-top: 10px;
  }
  .signout_wrapper,
  .ChangeLocation_wrapper {
    padding-top: 5px;
  }
  .supersedes_sticker_wrapper {
    padding-left: 10px !important;
  }
  /*START: Saved Quotes Supersedes*/
  .supersedes_wrapper_SavedQuotes {
    background-clip: content-box;
    background-color: #e5e5e5;
    clear: both;
    color: white;
    padding: 0px 0px 0px 15px;
    margin-bottom: 5px;
    margin-top: -2px;
    padding-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
  }
  /*END: Saved Quotes Supersedes*/
  .show_date_2 {
    z-index: 100;
  }
  
  /* BTB-11074 */
  .stk-add-small-css {
    margin-left: 4px;
  }
}
