@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");

.my-garage-btn {
  line-height: 19px;
  letter-spacing: 0.03em;
  color: #262626 !important;
  box-shadow: none !important;
}

body {
  font-family: "Inter", sans-serif !important;
  font-size: 16px !important;
}

/*.text-left.st {
	left: 21%;
	position: relative;
}*/

.homepage-banner {
  background-image: url("../images/Homepage\ banner.png");
  height: 700px;
  background-repeat: no-repeat;
  width: 100%;
}

.arrow-icon::after {
  content: "";
  background-image: url("../images/arrow.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 13px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
}

.popup-bg.active {
  display: block;
}

.dropdown-f-w-btn {
  font-size: 12.8px !important;
  line-height: 15px;
  color: #262626 !important;
  width: 333px;
  height: 43px;
  border: 1px solid #262626 !important;
  padding: 14px 77px;
  box-shadow: none !important;
}

.heading-title h2 {
  line-height: 19px;
  color: #262626;
  margin-bottom: 20px;
}

.heading-title-para {
  font-size: 12.8px;
  line-height: 15px;
  color: #262626;
  font-weight: 400;
}

.vin-right-btn {
  font-weight: 500;
  font-size: 12.8px !important;
  line-height: 15px;
  text-align: right;
  color: #2c1e5a !important;
  box-shadow: none !important;
  padding: 0px;
}

.vin-right-btn:hover {
  text-decoration: underline;
}

.form-label-field {
  font-size: 12.8px;
  line-height: 15px;
  color: #262626;
}

.form-input-field-v {
  border: 1px solid #262626;
  height: 43px;
  padding: 10px;
  background: transparent;
  outline: none !important;
  font-weight: 400;
  font-size: 12.8px;
  line-height: 15px;
  color: #262626 !important;
}

.form-bottom-info {
  font-size: 12.8px;
  line-height: 15px;
  color: #262626 !important;
}

.form-blue-btn {
  background: #2c1e5a;
  border-radius: 4px;
  padding: 14px;
  width: 356px;
  height: 43px;
  font-size: 12.8px;
  line-height: 15px;
  color: #fbfafa !important;
  box-shadow: none !important;
}

.form-back-btn {
  position: absolute;
  left: 0;
  box-shadow: none !important;
}

.arrow-icon.form-back-btn:after {
  position: absolute;
  left: 0;
  top: 0;
  transform: rotate(90deg);
}
@media (min-width: 768px){
.miniquote-wrapper .block-miniquote {
  right: 10px;
  width: 390px;
}}
.vehicle-search-area {
  display: none;
}

.vehicle-search-area.div-show {
  display: block !important;
}

.vehicle-list li,
.vehicle-search-list li {
  background: #fbfafa;
  box-shadow: 0px 2px 4px rgb(131 125 151 / 49%);
  border-radius: 6px;
  padding: 10px;
  margin: 5px;
}

.vehicle-search-list li input[type="radio"],
.vehicle-list li input[type="radio"] {
  position: absolute;
  opacity: 0;
  width: 0;
}

.vehicle-list .selected,
.vehicle-search-list .selected {
  border: 1px solid red;
}

.vehicle-list li {
  position: relative;
}

.vehicle-list li .delete-vehicle {
  position: absolute;
  top: 5px;
  right: 12px;
  font-size: 17px;
  color: red;
}

.vehicle-response > p,
.vehicle-response > div {
  display: none;
}

.garage-container .vehicle-select-find-btn {
  display: none !important;
}

.form-login-popup {
  padding: 35px;
  box-shadow: 1px 1px 10px rgb(0 0 0 / 37%);
}

.form-login-popup .form-input-field {
  border: 0.5px solid #262626;
}

.forgot-text {
  font-weight: 400;
  font-size: 12.8px;
  line-height: 15px;
  color: #ed2226 !important;
  display: block;
}

.dont-account-text {
  font-weight: 400;
  font-size: 12.8px;
  line-height: 15px;
  color: #262626 !important;
  text-align: center;
}

.form-text-fblue {
  color: #2c1e5a;
}

/* footer */
.footer-wrapper .footer-top {
  background: #2c1e5a;
  color: #fbfafa;
}

.footer-wrapper .footer-top .services-footer .service-item .info-service h3 {
  color: #fbfafa;
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
}

.footer-top .info-service p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: 12.8px;
  line-height: 15px;
}

.footer-bottom {
  background: #262626;
}

.footer-bottom,
.footer-payment a {
  color: #fbfafa;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
}

.footer-middle .socials-wrap li {
  width: 40px;
  height: 40px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  color: #333333;
}

.footer-middle .socials-wrap li .name-social {
  display: none;
}

.certificate-container li {
  float: left;
}

/* footer */
.home-banner-container {
  position: relative;
}

/* search-vin  */
.page-wrapper .art-search {
  background: #fbfafa;
  border-radius: 6px;
}

.page-wrapper .art-search .smas-caption {
  color: #262626;
}

/* search-vin  */

.title-group h2 {
  font-size: 25px !important;
}

.mobile-navbar {
  display: block;
}

.row.links {
  position: relative;
  top: 22px;
}

.news-text {
  position: relative;
  top: -19px;
  color: #402b82;
}


#search_lisenseno #lisenseForm .smas-attr-inner.cf #plateSearch {
  position: relative;
  left: 16%;
  top: 27px;
}

.plateError {
  font-size: 12px;
}

.stateError {
  margin: 0 0 0 40px;
}
/*production discription page  */

.products.wrapper.list.products-list.separate-form-2_0.gr-add-mt-2_0 #bt-ad-mt-2_0 {
  display: none;
}
.product.details.product-item-details #product-attribute-specs-table{
  font-size:9px;}

  /*.products.wrapper.list.products-list .product-item-info {
    display: flex;
  }
  */

.products.wrapper.products-list .product-item .product-image-container-3675 span.product-image-wrapper {
  width: 85px;
  height: 85px;
  margin: auto;
}
/* .products.wrapper.list .product-item .product-item-info{
  border:none !important;
  background: #FFFFFF;
box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.17);
border-radius: 6px;
} */
.products-list .product-item .product-item-image {

  position: relative;
  left: 25px;
  top: 26px;
  width:100px !important;
}

  .products.wrapper.products-list .product-item .product-item-details{
border-left :none !important;
display: flex;
  }

  .products.wrapper .product-item-image {
    border:none !important;
      }
      .btn.pull-right.universal-fit{
        width: 81px;
        border-radius: 50px;
        padding: 2px 10px 2px 10px !important;
        background: #E0E0E0;
        box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
        border-radius: 50px;
        height: 20px;
      }
      .plp-add-img {
        width: 20px;
      }
      input.qty-m-c{
      margin:0px 9px 0px 0px !important;
      height: auto !important;
width: 30px !important;
      }
      /* .action.towishlist.plp-wishlist {
        margin-top: 6px;
      } */
  /* .products.wrapper.list.products-list.separate-form-2_0.gr-add-mt-2_0  .item.product.product-item{
    background: #FFFFFF;
 box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.17);
 border-radius: 6px;
 } */
 .product.details.product-item-details .quote-category .action.toquote {
  background: none;
  padding: 0px !important;
margin: 0px !important;
}

 .products.wrapper.grid.products-grid.separate-form-1_0.gr-add-mt-1_0 .hide_price_text {
  position: absolute;
  bottom: 88px

}
.tablinks.search-licence:before {
  content: url("../images/platenumber.png");
  top: 7px;
  position: relative;
  left: -7px;
}
.products.wrapper.grid.products-grid.separate-form-1_0.gr-add-mt-1_0 .products-grid .product-item-info::before:hover{
  box-shadow:  none  !important;
-moz-box-shadow: none !important;
-webkit-box-shadow:none !important;
}

.tablinks.search-licence.active::before {
  content: url("../images/plateactive.png");
  position: relative;
}

.tablinks.search-vin.active::before {
  content: url("../images/Driving-1.png");
  position: relative;
  top: 17%;
  left: -8%;
}

.tablinks.y-m-r.active::before {
  content: url("../images/Calendar-1.png");
}

.cart-wrapper .minicart-wrapper .action.showcart::after {
  border-right: none !important;
  content: url("../images/Cart.svg") !important;
}

.navigation-wrapper .block-title::after {
  content: url("../images/hambergermenu.svg") !important;
  font-size: 22px !important;
  line-height: 0px !important;
}

.navigation-wrapper .block-title::after {
  content: url("../images/hambergermenu.svg") !important;
  font-size: 22px !important;
}

.navigation-wrapper .block-title {
  line-height: 0px !important;
}
.ltabs-items.ltabs-items-2.ltabs-process.ltabs-items-selected {
  padding-left: 16px;
}

.text-dark.active {
  color: white !important;
}
.products.wrapper.grid.products-grid.separate-form-1_0.gr-add-mt-1_0
.product-item-info .product-item-details{
 border:none !important;


}

.products.wrapper.grid.products-grid.separate-form-1_0.gr-add-mt-1_0 .action.tocart.primary {
  background: #EB5757 !important;
  border-radius: 20px;
}
/*order confrom page */

.table-wrapper.order-items .table thead{
  font-size: 12px;
}
.row.order-success {
  font-size: 16px;
  color: black;
}
.order-confrom-info{
  background: #FFFFFF;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
border-radius: 4px;
height: 97px;
}

.table.order-success-table tfoot{
  background: #FFFFFF;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;

}

.checkout-success {
  color: black;
}
.data.table.order-success-table {

  border-collapse: separate;
  border-spacing: 10px;
}


.art-search {
  background: #fbfafa !important;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25) !important;
  border-radius: 6px !important;
  min-height: 150px !important;
}

.block-footer .content-footer.content-about li.address::before {
  content: url("../images/location.svg");
  background-image: none !important;
}

.block-footer .content-footer.content-about li.phone::before {
  content: url("../images/call.svg");
  background-image: none !important;
}

.block-footer .content-footer.content-about li.fax::before {
  content: url("../images/printer.svg");
  background-image: none !important;
}

.block-footer .content-footer.content-about li.email::before {
  content: url("../images/edit.svg");
  background-image: none !important;
}

.ltabs-tab.tab-loaded.tab-1::before {
  content: url("../images/star1.png");
  position: relative;
  top: 2px;
  right: 2px;
}

.ltabs-tab.tab-loaded.tab-1.tab-sel:before {
  content: url("../images/star1.svg");
}

.ltabs-tab.tab-loaded.tab-2:before {
  content: url("../images/cpucharge.png");
  top: 6px;
  position: relative;
  right: 2px;
}

.ltabs-tab.tab-loaded.tab-2.tab-sel:before {
  content: url("../images/cpucharge.svg");
  top: 4px;
  position: relative;
  right: 2px;
}

.title-group {
  padding: 50px;
}

.ltabs-tab-label.tab-2:hover {
  color: none !important;
}

/* .ltabs-items-container
  .ltabs-items-inner
  .products-grid
  .owl-carousel.owl-drag
  .owl-item {
  width: 133px !important;
} */

.box-center{
text-align: center;
  text-align: -webkit-center;
}
.brand-slider .item a img{
  width: 180px;
    height: 180px;
    object-fit: contain;
    background-color: whitesmoke;
}


.ltabs-items-container
  .ltabs-items-inner
  > .products-grid
  .product-item-info
  .product-item-photo {
  background: #ffffff !important;
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
  height: 109px !important;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;

}
.products-grid .product-item-info::before:hover {
  opacity: 1 !important;
  visibility: initial !important;
border-radius: 10px !important;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
}


.products-grid .product-item-info:hover .product-item-photo{
  border-color:#e5e5e5 !important;
}
.search-wrapper .actions {
  vertical-align: middle !important;
}
.separate-btn-3_0 .action p.rimary .addmanytocart{
  display: none;

}


.ltabs-items-container
  .ltabs-items-inner
  > .products-grid
  .product-item-info
  .product-item-photo:hover {
  transition: none !important;
  -webkit-transition: none !important;
}

.wishlist-header a {
  border: none !important;
}

.btn.form-blue-btn.font-weight-600.mt-2.search-lin {
  width: 100%;
}

.form-input-field.plate-num-input {
  border: 1px solid black !important;
  height: 43px !important;
}
.products-list .product-item .product-item-info:hover{
  box-shadow: none !important;
}

.text-color {
  color: black !important;
  font-size: 12px !important;
  font-weight: 600 !important;
}

.btn.btn-vin-search.sch-vin {
  top: 26px !important;
  position: relative;
  left: 3%;
}

.btn.form-blue-btn.font-weight-600.mt-2.year-model-btn.s-veh {
  width: 100%;
}

.btn.form-blue-btn.font-weight-600.mt-2.s-v {
  width: 100%;
}

.action.vehicle-select-find-btn.btn-danger.text-white.find-part {
  padding: 3px 11px;
  border-radius: 20px;
  margin: 0 0 0 60px;
  font-size: 12px;
  width: 94px;
  position: relative;
  top: 38px;
}

.list.li-font {
  font-size: 12px;
}


.btn.form-blue-btn.font-weight-600.mt-2.vehicle-select-submit-btn.sub {
  width: 100%;
}

.boxes {
  display: flex;
}
/* product list page*/

/* .additional-attributes-wrapper.table-wrapper #product-attribute-specs-table th{
  width:150px !important;
} */
#bt-ad-mt-1_0 {
  display: none;
}
.my-garage-img:before {
  content: url("../images/my-garage.png");
  position: relative;
  left: -9px;
  top: 5px;
}

.my-garage-img:active::before {
  content: url("../images/active.png");
  position: relative;
  left: -9px;
}

.navigation ul > li ul {
  width: 300px !important;
}



.ltabs-items-container
  .ltabs-items-inner
  .products-grid
  .owl-carousel.owl-drag
  .owl-item
  .product-item-info {
  margin: 30px 0 0 0;
}

.ltabs-items-container
  .ltabs-items-inner
  .products-grid
  .owl-carousel.owl-drag
  .owl-item
  img {
  height: 94%;
}

.unselect-vehicle {
  float: right;
  margin-left: 4px;
  position: relative;
  top: -6px;
  left: -22px;
}

/*logo*/
.logo-content .logo img {
  vertical-align: middle !important;
}


.navbar-nav.mobile {
  display: none;
}
/*top header*/
.header-top {
  display: none !important;
}

/*my garage page */

.my-garage-vlist {
  background: #ffffff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  font-size: 12px;
  color: black !important;
}

.vehcile-title {
  background-color: #402b82;
}

.bss_sales_rep_container {
  background: #ffffff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  padding: 10px;
  border: 1px solid #402b82;
  border-radius: 4px;
}

.bor {
  border-width: 1px 0px 0px 1px;
  border-style: solid;
  border-color: #b9b9b9;
}

.table-wrapper.orders-history #my-orders-table th {
  background-color: #402b82 !important;
  color: white;
  text-align: center;
}

.table-wrapper.orders-history {
  background: #ffffff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  font-size: 12px;
}

.table-wrapper.orders-history #my-orders-table tbody td {
  color: black !important;
}

.box.box-billing-address {
  background: rgba(44, 30, 90, 0.1);
  border: 1px solid #402b82;
  border-radius: 4px;
  padding: 10px;
}

.box.box-shipping-address {
  background: rgba(44, 30, 90, 0.1);
  border: 1px solid #402b82;
  border-radius: 4px;
  padding: 10px;
}
@media only screen and (max-width: 639px) {
  #bss-fastorder-form table.bss-fastorde-bottom tr td {
    width: 100%;
    display: flex !important;
  }
}

.block.block-dashboard-info {
  background: #ffffff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  padding: 20px 25px;
  margin-right: 30px;
}

.block-collapsible-nav .content {
  padding: 15px 0;
  width: 266px;
  height: 791px;
  background: #ffffff !important;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  margin-left: 21px;
  margin-top: 30px;
}

/*.tab-img {*/
/*  display: none;*/
/*}*/



.table:not(.cart):not(.totals) > thead > tr > th, .table:not(.cart):not(.totals) > thead > tr > td {
  border-bottom: none !important;
}

#bss-fastorder-form .bss-fastorder-autocomplete2 .content-search-fastorder {

  height: 316px ;
  overflow-y: scroll;
}
#bss-fastorder-form .bss-fastorder-autocomplete2 .content-search-fastorder{
  width:99.7% !important;
}
/*.checkout-success .order-details-info .table-wrapper.order-items tr{
  background: #FFFFFF;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  border-collapse: separate;}
  */

#my-sub-user-table thead {
  background-color: #402b82;
  color: white;
  font-size: 12px;
}

#reorder_product {
  font-size: 12px;
  color: black;
}

#my-sub-user-table .col {
  max-width: 13%;
}

.myform {
  width: 60%;
}
.additional-attributes-wrapper{
  font-size: 12px;

}

#sub-user-email {
  width: 60%;
  border-color: black;
}

#sub-user-name {
  width: 60%;
  border-color: black;
}

#sub-role-name {
  width: 60%;
  border-color: black;
}

#max-order-per-day {
  width: 60%;
  border-color: black;
}
.products-grid .product-item-info:hover .product-item-details {
  top: 0px !important;
  border-color:#e5e5e5 !important;
}

#form-login-popup.active {
  display: block;
}
#max-order-amount {
  width: 60%;
  border-color: black;
}

.sales_rep_name {
  padding: 0px 60px !important;
}

.text-primary {
  color: #402b82 !important;
}

.table > thead > tr > th {
  text-transform: capitalize !important;
}

.table-wrapper.orders-recent th {
  text-align: center;
}

.table-wrapper.orders-recent td {
  color: black;
}
.products-grid .product-item-info:hover .product-item-photo:hover {
  border: 1px solid #e5e5e5 !important;
}

/*my tempalte*/

.table-primary,
.table-primary > th,
.table-primary > td {
  background: #402b82 !important;
}

#bss-fastorder-form {
  background: #ffffff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  padding: 20px;
  margin: 31px 30px 30px 0;
}
.search-wrapper .actions {

  vertical-align: middle !important;
}

#bss-fastorder-form .bss-search-input {
  border-radius: 0px !important;
}

.bss-fastorde-bottom tr td {
  padding: 0 !important;
}

.table.data.template-tab {
  font-size: 12px;
  text-align: center;
  color: black;
  width: 97%;
}

.pull-right.btn-danger.template-add {
  padding: 8px 16px;
  border-radius: 4px;
}

.bg-primary {
  background: #402b82 !important;
}

.cms-fast-order button.main-color:hover,
.cms-fast-order .cart.table-wrapper .actions-toolbar > .action.main-color:hover,
.cms-fast-order .action-gift.main-color:hover {
  padding: 0px !important;
}

.bss-search-bar {
  margin: 0 20px 20px;
}
/* store credit*/
#customerbalance-history thead {
  font-size: 10px !important;
  background-color: #402b82;
  text-align: center;
  color: white;
}
#my-orders-table .item-options{
  color: black;
  display: flex;

}
.table-wrapper.companycredit-history.table thead th{
  vertical-align: middle !important;
}

#customerbalance-history tbody {
  color: black;
  font-size: 12px;
}

#customerbalance-history .col {
  max-width: 13%;
  text-align: center;
}
.bss-sample-csv {
  margin-top: 22px;
}
.product.details.product-item-details .quote-category {
  margin:0px !important;
  width:54px !important;
 }
 .plp-page-list{
justify-content: space-between;

 }
.plp-wishlist::before{
  content:none !important;
}

/* #bss-fastorder-form table td.bss-fastorder-row-qty .product_qty {
  max-width: 64px;
  border-radius: 30px;
  padding: 6px 0;
  text-align: center;
  background: #402b82 !important;
  height: 110px;
} */

/* #bss-fastorder-form tfoot button,
#bss-fastorder-form .foot1 button,
#bss-fastorder-form tfoot .cart.table-wrapper .actions-toolbar > .action,
#bss-fastorder-form .foot1 .cart.table-wrapper .actions-toolbar > .action,
#bss-fastorder-form tfoot .action-gift,
#bss-fastorder-form .foot1 .action-gift {
  background: #402b82 !important;
} */

.cms-fast-order button.main-color:hover,
.cms-fast-order .cart.table-wrapper .actions-toolbar > .action.main-color:hover,
.cms-fast-order .action-gift.main-color:hover {
  padding: 0px !important;
  background: #402b82 !important;
  color: white !important;
}

#bss-fastorder-form .bss-fastorder-row-qty .qty {
  color: white;
}


.table-wrapper.orders-recent thead {
  background: #402b82;
  color: white;
  text-align: center !important;
}

.table-wrapper.orders-recent .col {
  max-width: 5%;
}

.login-container {
  display: flex;
}
.st {
  margin-left: 36px;
}
.table-wrapper.orders-recent {
  font-size: 12px;
}
#miniquote-content-wrapper {
  overflow-y: scroll;
  height: 400px;
}

/* #bss-fastorder-form table thead .bss-fastorder-row {
  display: table;
  width: 100% !important;
} */

.miniquote-wrapper.has-icon {
  position: absolute;
  right: -2px;
}

/*.table-wrapper {
  margin-right: 30px;
}
*/
.toolbar {
  width: 97%;
}

.align-middle.sorting_1 {
  text-align: center;
}

#my-sub-user-table {
  font-size: 12px;
}

/*side bar css*/
.sidebar.sidebar-main .block.block-collapsible-nav .nav.items {
  display: block;
}

.product.data.items > .item.title {
  background: #402b82;
}

.form-edit-account {
  width: 60%;
}

/* #bss-fastorder-form table th {
  padding: 0.75rem !important;
} */

.bss-fastorde-bottom tr td .multiple-wishlist {
  background: #ffffff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  border: 0px !important;
}

#my-orders-table thead {
  background: #402b82;
  color: white;
  font-size: 12px;
}

#my-orders-table .col sku {
  font-size: 12px;
}
.cms-fast-order button:hover, .cms-fast-order .cart.table-wrapper .actions-toolbar > .action:hover, .cms-fast-order .action-gift:hover{
  background-color: transparent !important;
}

/* #bss-fastorder-form .bss-file-upload:hover {
  padding: 0px 20px !important;

} */
@media (min-width: 1280px), print {
  .form.password.reset,
  .form.send.confirmation,
  .form.password.forget,
  .form.create.account,
  .form.search.advanced,
  .form.form-orders-search {
    min-width: 100% !important;
  }
}

@media (max-width: 1280px) {
  .middle-right {
    position: absolute;
    width: auto;
    right: 15px;
    bottom: -54px !important;
    left: 64px;
    z-index: 30;
  }

  .art-search {
    margin-bottom: 0px !important;
  }

  .header-middle {
    display: block;
  }

  .cart-wrapper .minicart-wrapper .action.showcart .counter .counter-number {
    right: 0px !important;
  }


  .search-wrapper .actions .btn-searchbox {
    height: 37px !important;
  }

  .search-wrapper .control .input-box .input-searchbox {
    height: 35px !important;
  }

  .logo-content {
    padding: 14px;
  }

  .header-style-1 .header-bottom {
    background-color: transparent !important;
  }

  .search-wrapper {
    width: 100% !important;
  }

  .smas-group.make-m-v {
    display: block;
  }

  #search_lisenseno #lisenseForm .smas-attr-inner.cf #plateSearch {
    position: relative;
    left: 0px;
    top: 0px;
  }

  .btn.btn-vin-search.sch-vin {
    top: 0px !important;
    position: relative;
    left: 0;
  }

  .vehicle-search-con {
    position: static;
    transform: none !important;
    padding: 20px;
  }

  .footer-bottom-text {
    padding: 20px;
  }

  .content-footer {
    padding: 20px;
  }

  .title-footer {
    padding: 20px;
  }

  .navigation-mobile > ul:not(.sm_megamenu_menu) > li > a {
    display: block;
    text-transform: capitalize;
    padding: 8px 0;
    font-weight: bold;
    font-size: 12px;
  }

  .cer {
    padding: 20px;
  }

  .news-text {
    position: relative;
    top: 0px;
    color: #402b82;
  }

  .block,
  .block-banners,
  .block-banners-inline {
    padding: 14px;
  }

  .block.block-dashboard-info {
    margin-right: 14px;
    margin-left: 14px;
  }

  .table-wrapper.orders-recent .col {
    max-width: inherit;
  }

  address {
    padding: 13px;
  }

  .sitemap {
    float: none;
  }

  .table-wrapper
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr
    td,
  .table-wrapper
    .table:not(.cart):not(.totals):not(.table-comparison)
    > tbody
    > tr
    th {
    padding: 7px 22px;
  }

  .product.data.items {
    padding: 13px;
    margin: 0px !important;
  }

  .account.page-layout-2columns-left .sidebar-main,
  .account.page-layout-2columns-left .sidebar-additional {
    padding: 13px;
  }

  .product.data.items > .item.title > .switch:visited {
    color: black !important;
  }

  div.tabcontents {
    margin: 0px !important;
  }

  button.action.primary.create-wl,
  .cart.table-wrapper .actions-toolbar > .action.action.primary.create-wl,
  .action-gift.action.primary.create-wl {
    margin-left: 19px;
    position: relative;
    top: 7px;
  }

  #my-sub-user-table .col {
    max-width: 100%;
    text-align: left;
  }

  #my-sub-user-table {
    padding: 13px;
  }

  .bss_sales_rep_container {
    width: 92%;
    margin: 13px;
  }

  .sales_rep_label.sale-name {
    margin-left: 13px;
  }

  .info {
    margin-left: 13px;
  }

  table.data.template-tab {
    font-size: 6px !important;
    width: 80% !important;
    margin-left: 14px;
  }

  #bss-fastorder-form {
    margin: -6px 25px 20px;
  }

  #bss-fastorder-form .bss-sample-csv {
    position: relative;
    top: 0px;
    padding: 11px !important;
  }

  /* #bss-fastorder-form table td.bss-fastorder-row-price {
    width: 100% !important;
    position: relative;
    top: 0px;
    margin-left: 0% !important;
  }

  #bss-fastorder-form table td.bss-fastorder-row-qty {
    width: 100% !important;
  }

  #bss-fastorder-form table td.bss-fastorder-row-edit-delete {
    width: 11%;
  } */

  #bss-fastorder-form tfoot .foot1 .add-to-line,
  #bss-fastorder-form tfoot .foot1 .total-qty-fastorder {
    width: 100%;
  }

  .navigation-mobile > ul:not(.sm_megamenu_menu) > li {
    font-size: 12px;
  }


  .clients {
    font-size: 13px !important;
    line-height: 0px;
  }

  .hide_price_text.hide_price_text_363 {
    display: block ruby;
    margin-left: -93px;
  }

  .form-edit-account {
    width: 97%;
    padding: 13px;
  }

  .page-wrapper .login-container .login-right-banner {
    width: 100%;
  }

  .login-banner-popup {
    width: 93%;
    height: 215px;
    position: absolute;
    top: 23%;
    left: 4% !important;
  }
  .customer-account-login .login-container .block-customer-login,
  .customer-account-create .login-container .register-section,
  .page-wrapper .login-container .forgot-password-section {
    width: 100%;
  }
  #send2 {
    width: 100% !important;
    height: 43px;
    margin-top: 13px;
  }
  .form.password.reset,
  .form.send.confirmation,
  .form.password.forget,
  .form.create.account,
  .form.search.advanced,
  .form.form-orders-search {
    max-width: 100% !important;
  }
  .login-container {
    display: block !important;
  }
  .customer-account-login .login-container .block-customer-login,
  .customer-account-create .login-container .register-section,
  .page-wrapper .login-container .forgot-password-section {
    width: 100% !important;
  }
  .page-wrapper .login-container .login-right-banner {
    width: 100% !important;
  }
  .good-news {
    font-size: 16px !important;
  }
  .banner-text {
    font-size: 12px;
  }
  #customerbalance-history .col {
    max-width: 100%;
    text-align: center;
  }
  .form-wishlist-items {
    margin-right: 21px !important;
  }
  #sub-role-name {
    width: 100% !important;
  }
  .myform {
    width: 100% !important;
  }

  #sub-user-email {
    width: 100% !important;
    border-color: black;
  }

  #sub-user-name {
    width: 100% !important;
    border-color: black;
  }

  #sub-role-name {
    width: 100 !important;
    border-color: black;
  }

  #max-order-per-day {
    width: 100% !important;
    border-color: black;
  }

  #max-order-amount {
    width: 100% !important;
    border-color: black;
  }
  #plateNumber {
    width: 100%;
  }
  #state {
    width: 100% !important;
    position: relative;
    left: auto !important;
  }
  .abs-button-responsive,
  .actions-toolbar > .primary .action,
  .actions-toolbar > .secondary .action {
    width: 92%;
  }
  .st {
    margin-left: 0px !important;
  }
  .actions-toolbar {
    padding: 16px;
  }
  #search {
    font-size: 10px;
  }
  .order-details-items.ordered .col.name {
    width: 100%;
  }
  #my-orders-table  .item-options{
    color: black;
    display: block;

  }

}

@media only screen and (min-device-width: 320px) and (max-device-width: 1280px) {
  .vehicle-filter-class {
    margin-bottom: 15px;
    overflow: none !important;
    display: flex;
    font-size:12px;
  }
}
.products.wrapper.grid.products-grid .plp-page-list{
  display:flex;
  justify-content: center;

}
.products.wrapper.list.products-list.separate-form-2_0.gr-add-mt-2_0 .plp-atrr {
  display: flex;
  flex-wrap: wrap;
  width:200px;
}

.products-grid .product-item-info .product-item-details{
  border:none !important;
}
