/** Shopify CDN: Minification failed

Line 134:1 Expected identifier but found whitespace
Line 136:18 Unexpected "{"
Line 136:27 Expected ":"
Line 144:18 Unexpected "{"
Line 144:27 Expected ":"
Line 147:18 Unexpected "{"
Line 147:27 Expected ":"
Line 156:18 Unexpected "{"
Line 156:27 Expected ":"
Line 160:18 Unexpected "{"
... and 9 more hidden warnings

**/

/* ensure drawer sits above and swatch is tappable */
.filter-drawer,.facets-drawer,.mobile-facets { z-index: 9999 !important; }
.swatch *, .filter__swatch * { pointer-events: none; }
.swatch input, .swatch label, .filter__swatch input, .filter__swatch label { pointer-events: auto; }

#shopify-section-template--19066053984406__pxs_image_with_text_overlay_HQfh8h
{
  max-width:1368px;
}

.productgrid--sidebar-group:nth-of-type(n+2) {
    display: none !important;
}

#details > div.reg {
     background: #ffeb00;
    font-family: Play, sans-serif;
    font-size: 22px;
    border-radius: 10px;
    border: 2px solid #060606;
    padding: 5px;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    max-width: 230px;
}
@font-face {
  font-display: swap;
}
/* Reserve vertical space for the whole calculator area */
#header_calc {
  min-height: 100px; /* whatever its final height roughly is */
}

/* Reserve space for the EasySearch widget specifically */
.easysearch-block-container {
  min-height: 90px; /* enough to fit the widget once loaded */
}

/* If .sticc makes it sticky, ensure its height is fixed */
.calculator.search.show.sticc {
  height: 100px;      /* or min-height */
  box-sizing: border-box;
}
  

/* Adjust to your real heights */
.utility-bar__content-right,
#shopify-section-ss-scrolling-announcement-bar-2 { min-height: 36px; }
.product-main__line {
    border: none;
    height: 2px;
    background: #0069af;
    background: -webkit-gradient(linear, left top, right top, color-stop(10%, #0069af), color-stop(25%, #942180), color-stop(40%, #e3287c), color-stop(55%, #e2212a), color-stop(70%, #e75c23), color-stop(85%, #fcda0e), to(#229d43));
    background: linear-gradient(90deg, #0069af 10%, #942180 25%, #e3287c 40%, #e2212a 55%, #e75c23 70%, #fcda0e 85%, #229d43);
    margin-bottom: 30px;
}
.site-header-main { min-height: 72px; }

/* Stock badge */
.productitem--stock{
  display:inline-block; font-size:12px; line-height:1;
  padding:4px 8px; border-radius:6px; margin:2px 0 8px;
}
.productitem--stock.instock{ color:#065f46; background:#ecfdf5; }
.productitem--stock.oos{ color:#991b1b; background:#fef2f2; }


/* Video modal (global) */
.video-modal {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.7);
  justify-content: center;
  align-items: center;
  z-index: 9999;
  padding: 16px;
}

/* Show when aria-hidden is false */
.video-modal[aria-hidden="false"] {
  display: flex;
}

.video-modal-content {
  width: min(960px, 90vw);
  height: min(540px, 65vh);
  background: #fff;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0,0,0,.3);
}

.video-modal .close {
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 28px;
  line-height: 1;
  background: transparent;
  border: 0;
  cursor: pointer;
}

.video-modal iframe {
  width: 100%;
  height: 100%;
  display: block;
}

/* Optional: lock page scroll while modal is open */
html.modal-open, body.modal-open { overflow: hidden; }

.usp-icons{display:flex;gap:10px;flex-wrap:wrap;margin:.5rem 0}
.usp-icons .usp{display:inline-flex;align-items:center;gap:6px;font-size:.9rem}
.

#shopify-section-{{ section.id }} .video-modal{
  display:none;
  position:fixed; inset:0;
  background:rgba(0,0,0,.7);
  z-index:9999;
  align-items:center; justify-content:center;
  padding:16px;
}
#shopify-section-{{ section.id }} .video-modal[aria-hidden="false"]{
  display:flex;
}
#shopify-section-{{ section.id }} .video-modal-content{
  background:#fff;
  width:min(900px,92vw);
  aspect-ratio:16/9;
  border-radius:8px;
  overflow:hidden;
  position:relative;
  box-shadow:0 10px 30px rgba(0,0,0,.4);
}
#shopify-section-{{ section.id }} .video-modal .close{
  position:absolute; top:8px; right:12px;
  font-size:28px; background:transparent; border:0; cursor:pointer;
}
#shopify-section-{{ section.id }} .video-modal iframe{ width:100%; height:100%; display:block; }




  

#link-8 > div.excerpt > ul:nth-child(1) > li{
      font-size: 13px;
}

.fa-arrow-right {
  margin: 3px 10px;
}

.calculator.search,
.item.inline {
  max-width: unset;
}

.item.inline {
  width: unset;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
}

input#license {
  font-size: 22px;
  margin-top: 0;
  margin-right: 2px;
  background-size: auto 105%;
  border: 0;
  padding-left: 15px;
  padding-right: 10px;
}

a#search {
  width: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.box {
  background: #000000a3;
  display: inline-table;
}

.container h6 {
  text-align: center;
}

.container h6 span:first-child {
  font-size: 44px;
}

.container h6 span:last-child {
  font-size: 16px;
}

.fa-star {
  color: #0a843d;
}

/* Utility and Layout (if not using Bootstrap) */
.bg-image {
  background-size: cover;
  background-position: center;
}

.ht-100 {
  height: 75vh;
}

.d-flex {
  display: flex;
}

.align-items-center {
  align-items: center;
}

.justify-content-between {
  justify-content: space-between;
}

.inner-content,
.reg_box,
.reg,
.mfn-divider-inner {
  /* Add specific styling if not defined already */
}




.calculator.search {
  max-width: unset;
}

.calculator.search h6 {
  font-size: 22px;
}

.calculator.search .item.inline {
  width: unset;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  max-width: unset !important;
}

.calculator.search input[type="text"] {
  font-size: 22px;
  margin-top: 0;
  margin-right: 2px;
  background-size: auto 105%;
  border: 0;
  padding-left: 15px;
  padding-right: 10px;
}

.calculator.search a#search {
  width: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.calculator.search .mt-22 h5 {
  margin-top: 22px;
}

.calculator.search .custom-search-input {
  font-size: 18px;
  margin-top: 0;
  margin-right: 2px;
  background: #132636 !important;
  background-size: auto 105%;
  border: 0;
  padding-left: 15px;
  padding-right: 10px;
  width: 100%;
}

.custom-search-btn {
  border-radius: 5px;
  width: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Easysearch hidden and layout styling */
.easysearch-hidden, .easysearch-hidden-item {
  display: none !important;
}

.easysearch-text-center {
  text-align: center !important;
}

.easysearch-text-left {
  text-align: left !important;
}

.easysearch-text-right {
  text-align: right !important;
}

.easysearch-main-holder {
  display: flex;
  align-items: center;
  justify-content: center;
}

.easysearch-logo-holder {
  font-size: 0;
  line-height: 0;
}

.easysearch-logo {
  max-width: 60px;
  max-height: 60px;
  margin-right: 20px;
}

.easysearch-select-holder {
  display: inline-block !important;
  margin: 0 0px 6px !important;
  text-align: left;
  vertical-align: top;
}

.easysearch-btn-holder {

  display: inline-grid !important;
}

.easysearch-btn-holder label,
.easysearch-clear-holder label,
.easysearch-holder .easysearch-preload-loader label,
.easysearch-select-holder label {
  overflow: hidden !important;
  margin: 0 30px 0 0 !important;
  font: 400 13px/18px arial !important;
  font-family: inherit !important;
  white-space: nowrap !important;
}

.easysearch-clear-holder a,
.easysearch-select-holder select {
  display: block !important;
  overflow: hidden !important;
  width: 100% !important;
  margin: 0 !important;
  font: 400 13px/18px arial !important;
  font-family: inherit !important;
}

.easysearch-select-holder select {
  padding: 8px 4px 8px 8px;
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  font: 400 13px/20px arial !important;
  font-family: inherit !important;
  box-shadow: none;
  outline: 0 !important;
}

.easysearch-btn {
  display: inline-block !important;
  position: relative !important;
  padding: 10px 25px !important;
  height: auto !important;
  border-radius: 3px !important;
  cursor: pointer !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  color: #fff !important;
  font: 400 13px/20px arial !important;
  font-family: inherit !important;
  letter-spacing: normal !important;
  text-decoration: none !important;
  text-transform: none !important;
  white-space: nowrap !important;
}

.easysearch-vertical-mode .easysearch-actions-holder,
.easysearch-vertical-mode .easysearch-main-holder {
  display: block;
}

.easysearch-vertical-mode .easysearch-logo-holder {
  text-align: center;
}

.easysearch-vertical-mode .easysearch-logo {
  margin: 0 0 12px;
}

.easysearch-vertical-mode .easysearch-holder {
  position: relative;
  text-align: left;
}

.easysearch-vertical-mode .easysearch-holder .easysearch-select-holder {
  display: block !important;
  width: auto;

  clear: both !important;
}

.easysearch-fitment-widget {
  margin-bottom: 20px;
}

.easysearch-fitment-search-widget {
  padding: 20px 0;
  border: 1px solid #f3f3f2;
  border-width: 1px 0;
}

.easysearch-fitment-loader {
  padding: 12px 18px 8px;
  border: 1px solid #f3f3f2;
  border-radius: 4px;
}

.easysearch-fitment-results {
  display: flex;
  padding: 10px;
  border: 1px solid #7cae46;
  border-radius: 4px;
}

.easysearch-fitment-results.easysearch-fitment-fail {
  border-color: #e61b24;
}

.easysearch-fitment-results .easysearch-fitment-icon-holder {
  flex: 0 0 50px;
}

.easysearch-fitment-results .easysearch-fitment-icon-holder .easysearch-fitment-icon {
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  background: #7cae46;
}

.easysearch-fitment-results.easysearch-fitment-fail .easysearch-fitment-icon-holder .easysearch-fitment-icon {
  background: #e61b24;
}

.easysearch-fitment-widget .easysearch-fitment-header {
  margin: 0 0 12px;
  padding: 0;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
}

.easysearch-fitment-results .easysearch-fitment-header {
  margin: 0;
  color: #7cae46;
}

.easysearch-fitment-results.easysearch-fitment-fail .easysearch-fitment-header {
  color: #e61b24;
}

.easysearch-fitment-results .easysearch-fitment-details {
  flex: 1;
}

.easysearch-fitment-results .easysearch-fitment-params {
  padding-right: 5px;
}

.easysearch-fitment-results .easysearch-fitment-change {
  vertical-align: top;
  color: #7cae46;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
}

.easysearch-fitment-results.easysearch-fitment-fail .easysearch-fitment-change {
  color: #e61b24;
  text-decoration: underline;
}

.easysearch-fitment-widget .easysearch-clear-holder > a {
  font-size: 15px;
  line-height: 36px;
  text-decoration: none;
}

.easysearch-fitment-widget .easysearch-fitment-link {
  text-decoration: underline;
}

.easysearch-fitment-widget .easysearch-fitment-text {
  vertical-align: top;
  font-size: 15px;
  line-height: 23px;
}

.easysearch-fitment-other-results {
  padding-top: 5px;
}


#shopify-section-template--15836509077678__16697293313ea20f3d {
  background: #171a3b !important;
}

#shopify-block-9a0bd5ac-9d32-4288-930b-a21764942d2e > div > div > div > div.easysearch-main-holder > div.easysearch-holder > div > label {
  color: white !important;
}

#shopify-section-template--15836509077678__16697293313ea20f3d > div {
  margin-top: 0px !important;
}






#shopify-section-template--16258458615958__main > div.productgrid--outer.layout--has-sidebar.productgrid-gridview > div.productgrid--wrapper > ul > li> div > a > figure > img{
  --a: 8deg; /* control the angle of rotation (the smaller, the better) */
}
.form-field-select-wrapper{
      bottom: -25px !important;
}

#shopify-section-template--17758885937302__6aacb028-45ad-4958-b706-311c79c8a396 > div > div > div > a > figure > img{
      border-radius: 10px;
}

#shopify-section-template--16546762719382__dynamic_featured_product_rqgNP8 > section > div > article > div.product-main > div > div:nth-child(3) > a{
      padding: 7px 22px;
    background: #746351;
}
/*.calculator.search.show.sticc.top-180 {
    position: fixed;
    top: 0;
    width: 100%; 
    z-index: 1000; 
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); 
}
*/

.site-header-main  { max-width: 1360px;  
}

#shopify-section-template--17588960723094__6aacb028-45ad-4958-b706-311c79c8a396 > div > div > div > div > a > div > div > p {
  color: #044258;
  
}
#header_calc .item inline {width: unset; display: flex; flex-direction: row; align-items: stretch; justify-content: space-between; max-width: unset !important;}
.custom-search-form #license::placeholder {
        font-size: 26px!important;  
        color:black!important;
font-family: 'Play', sans-serif;



    }
.easysearch-holder {
    display: flex;
    flex-wrap: wrap; 
    gap: 10px; 
}

/*.easysearch-select-holder {
    flex: 1 1 50%; /* Each item will take 50% of the container width */
    box-sizing: border-box; /* Ensures padding and borders don't affect width
}
 */
 Ensures the "Search" button and loader align to full width at the end */
.easysearch-actions-holder {
  
    flex: 1 1 100%;
}

.easysearch-preload-loader {
    width: 100%; /* Ensures the loader spans the full width */
    text-align: center; /* Centers the loader content */
}
*/
.modal-card .promo-cta-wrapper[data-v-6cfe40cd]{
      display:none!important;
}
#shopify-section-results-page > article > div.page-content.rte > div > div {
  order: 1px solid #d7d7db;
    padding: 10px;
    margin: 5px;
}

[data-gpo-theme-store-id="838"] #mr-div-embedded-prp-any-page > div > div.MBox__Box-np9k8c-0.eCfehG.skins__StyledEmbeddedWidgetCon-sc-1n1ywev-0.skins__StyledCheckboxEmbeddedWidgetCon-sc-1dhqao8-0.jCDkod.mr-embedded-widget.mr-embedded-widget--cross-sell.mr-embedded-widget--checkbox {
    display: none;
}

  
  -webkit-mask: 
   linear-gradient(135deg,#000c 40%,#000,#000c 60%)
    100% 100%/250% 250%;
  transition: .4s;
}
.alt {
  --r: 1,1;
  -webkit-mask: 
    linear-gradient(45deg,#000c 40%,#000,#000c 60%)
    0 100%/250% 250%;
}
#shopify-section-template--16258458615958__main > div.productgrid--outer.layout--has-sidebar.productgrid-gridview > div.productgrid--wrapper > ul > li> div > a > figure > img:hover {
  --i: -1;
  -webkit-mask-position: 0 0;
}
.alt:hover {
  -webkit-mask-position: 100% 0;
}



/* where is my paint */

section.find-section-1 {
    padding: 80px 0;
}
        section.find-section-1 img.first-section-img {
    max-width: 200px;
    width: 100%;
}
section.find-section-1 tr td {
    width: 50%;
}
section.find-section-1 h2 {
    font-size: 27px;
    color: #000;
    margin: 20px 0;
}

section.find-section-1 tr td {
       color: #000;
    font-size:19px;
    font-weight:600;
}



.bg-color-gray{
     background-color: #efecec;
    border: 1px solid #e2e2e2;
}

a.site-header-cart--button {
    padding-bottom: 10px;
}
@media only screen and (max-width: 1500px) {
    section.hero-section .box {
    height: 200px;
}

  
  .hero-section .bg-image{
    padding-bottom:10px !important;
  }
}
@media only screen and (max-width: 1193px) {
.ht-100 {
    height: 90vh!important;
}
}b
@media only screen and (max-width: 1023px) {
  nav.site-navigation {
    display: none;
}
}
@media only screen and (max-width: 1100px) {
  .hero-section .bg-image {
  
    justify-content: center !important;
  }
  .hero-section .bg-image{
    padding-bottom:20px !important;
  }
  section.hero-section h1 {
    font-size: 24px !important;
  }


.ht-100 {
    height: 90vh!important;
}
}


     /* where is my paint end */
  /* //About Us section */



.bg-about{
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/cdn/shop/files/About.jpg?v=1693992384 alt="A man wearing protective gear carefully applies aerosol paint to a scratched area on a vehicle, demonstrating a scratch repair process. The car's exterior is partially masked to protect surrounding paint, showcasing the precision of the repair work.");
    height: 90vh;
    display: flex;
    align-items: flex-end;
    padding-bottom: 5%;
  
    
  background-position: center;
    flex-direction: column;
    justify-content: flex-end;
}

.bg_section_color {
    background-color: #16182D;
    padding: 20px 40px;
    color: white;
    width: 55%;
}

.bg_section_color h3{
font-size: 48px;
}


.about-second-section{
    padding: 100px 0;
}

section.about-second-section h2 {
    font-size: 33px;
}


section.about-second-section .box-1 {
    padding-top: 50px;
    padding-right: 15%;
    padding-bottom: 50px;
    padding-left: 15%;
    background-color: #F3EAE3;
}

section.about-second-section .box-2 {
    
    padding-right: 15%;
    padding-bottom: 50px;
    padding-left: 15%;
  
}

section.about-second-section h3 {
    font-size: 23px;
}

section.about-second-section .box-2 h3 {
    color: #676A70;
    font-size: 16px !important;
}

section.about-third-section h3 {
    font-size: 23px;
    margin-top: 25px;
}

section.about-third-section p {
    font-size: 16px;
    color: #676A70;
}

section.about-third-section .box-third {
   padding: 50px;
    background-color: #FFFFFF;
}

section.about-third-section {
    background-color: #f4f4f4;
    padding: 80px 0;
}

section.about-third-section img {
    width: 100%;
    height: 330px;
    object-fit: cover;
}

.about-forth-section{
    padding: 80px 0;
}

section.about-forth-section h2 {
    font-size: 48px;
}

section.about-forth-section h4 {
    font-size: 19px;
}

section.about-forth-section p {
    font-size: 16px;
    color: #676A70;
margin-top: 20px;
}

section.about-forth-section .icon-wrapper {
    width: 80px;
    height: 80px;
    border-style: solid;
    border-color: #E7E7E7;
    border-width: 1px 1px 1px 1px;
    border-radius: 100% 100% 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}


.about-fifth-section{
    padding: 80px 0;
}

section.about-fifth-section h2 {
    font-size: 33px;
    text-align: center;
    width: 80%;
    font-size: 33px;
    text-align: center;
    margin: 0 auto;
    background-color: #F3EAE3;
    padding: 10px;
}

section.about-fifth-section ul {
    list-style: none;
}

section.about-fifth-section ul li {
    padding-bottom: 30px;
    padding-top: 30px;
    border-bottom: 1px solid #676A70;
}

section.about-fifth-section ul li:last-child {
border: 0;
}

section.about-fifth-section ul li i {
    font-size: 19px;
    color: black;
    margin-right: 12px;
}

section.about-fifth-section span{
color: #676A70;
}
#shopify-section-template--16258459140246__86c76931-84a9-47da-a68f-1b63bd5c345a > div{
  background:#f2f2f2;
}


#shopify-section-template--16258459140246__2ba838c9-5da2-4ccb-a49a-6eaeca875632{
      background: #f2f2f2;
}


  @media only screen and (max-width: 1100px) {
.site-header-right {

    width: 22%;
}
    ul.navmenu.navmenu-depth-1 {
    justify-content: center;
}
    .bg_section_color{
        width: 80%;
    }

    .bg_section_color h3 {
        font-size: 40px;
    }
    section.about-second-section h2 {
        font-size: 24px;
    }
    
    section.about-second-section h3 {
        font-size: 18px;
    }

    section.about-second-section .box-2 h3 {
        color: #676A70;
        font-size: 14px !important;
    }

    section.about-third-section h3 {
        font-size: 18px;
    
    
    }
    section.about-forth-section h2 {
        font-size: 36px;
    }

    section.about-forth-section h4 {
        font-size: 16px;
    }

    section.about-forth-section p {
        font-size: 14px;
    }

    section.about-fifth-section h2 {
        font-size: 26px;
    }
}

@media only screen and (max-width: 900px) {


    .about-forth-section {
        padding: 50px 0;
    }
    .about-fifth-section {
        padding: 50px 0;
    }

    section.about-fifth-section span {
        
        font-size: 12px;
    }

    section.about-fifth-section h2 {
        font-size: 22px;
    }

    section.about-forth-section .icon-wrapper {
        width: 50px;
        height: 50px;
        margin-right: 10px;
    }


    .img-hub{
        width: 25px;
    }

    .flexing-md-top{
        display: flex;
        
    }

    section.about-forth-section h2 {
        font-size: 28px;
    }
    section.about-third-section {
        
        padding: 40px 0;
    }
    .about-second-section {
        padding: 50px 0;
    }
    section.about-second-section h2 {
        font-size: 18px;
    }
    

    section.about-second-section .box-1 , section.about-second-section .box-2 {
        padding-top: 30px;
        padding-right: 10%;
        padding-bottom: 30px;
        padding-left: 10%;
        
    }

    .bg_section_color h3 {
        font-size: 28px;
    }

    .align_top{
        align-items: flex-start !important;
    }


    .second_sec {
        margin-top: 10px;
    }
       
      .inner-content .box {
        display: none;
    }
    
      section.hero-section a {
       
        padding: 14px 20px;
      }
    
      .hero-section .bg-image {
     
        padding-bottom: 10px;
    }
    
        .section-section img {
        width: 200px;
        height: 200px;
        object-fit: contain;
    }
    .section-section {
        padding: 50px 0;
    }
   
      .section-third  {
        padding:50px 0;
    }
    
      .section-third a i {
        font-size: 14px;
      }
      .section-third a {
        font-size: 14px;
      }
    
      .section-third .contenting h3 {
        font-size: 14px;
    }

      .section-forth {
        padding: 50px 0;
    }
    
      .section-forth h2 {
        font-size: 34px;
    }
    
      .section-five {
        padding: 50px 0;
    }
    
      .section-five .bg-image1 , .section-five .bg-image2 {
    
        height: 300px;
      }
    
      .section-six {
        padding: 50px 0;
    }
    
      .section-six div {
        flex-wrap: wrap;
    }
    .section-seven h2 {
        font-size: 38px;
    }
    
      .video_section_content {
        
        top: 10%;
      }
      .section-seven .bg_video video {
        
        height: 500px;
      }
    
      .section-seven {
        padding: 50px 0 !important;
    }
    
      .section-eight {
        padding: 50px 0;
    }
    
      .section-eight h2 {
        font-size: 32px;
    }
    
      .f-w{
        flex-wrap:wrap;
      }
    
      .section-seven p {
        font-size: 36px
      }
    
      footer {
        
        padding: 20px;
      }
    }
    
    @media only screen and (max-width: 600px) {

        section.about-fifth-section ul {
            margin: 0;
            padding: 0 20px;
        }

        section.about-fifth-section h2 {
            font-size: 18px;
        }
        section.about-fifth-section span {
            font-size: 14px;
        }
        .about-forth-section {
            padding: 20px 0;
        }
        
section.about-third-section .box-third {
    
    padding: 20px;
}
        .bg_section_color {
            width: 80%;
            margin: 0 auto;
        }

        .bg_section_color h3 {
            font-size: 18px;
        }

        section.about-second-section .box-1, section.about-second-section .box-2 {
         
            padding-right: 5%;
      
            padding-left: 5%;
        }
        
.bg-about {
    
    height: 70vh;
}
    
      .second_sec p {
        margin: 0;
    }
    
      .section-forth h3 {
        font-size: 14px;
    }
    
      .inner-content {
        padding: 0 40px;
    }
    
      .second_sec{
        padding: 0 40px;
    }
    
      .hero-section .bg-image {
        background-position: left center!important;
    }
    
      .center-btn{
        justify-content:center;
      }
    input#license {
        padding: 0 !important;
    }
      .section-eight {
        padding: 0px 20px;
        padding-bottom:50px;
    }
    
      .section-seven {
        padding: 0px 20px !important;
    }
    
      .section-seven h2 {
        font-size: 26px;
    }
    
      .section-six img {
        width: 100px;
    }
    
      .section-six figure {
        margin: 15px;
    }
    
        .section-six {
        padding: 20px 20px;
    }
    
      .section-five {
        padding: 0px 20px;
    }
    .section-forth h2 {
        font-size: 22px;
    }
      .section-forth {
        padding: 20px;
    }
    
      .section-third h3 {
        font-size: 16px;
        margin: 0;
    }
      
    .section-third {
        padding: 50px 20px;
    }
      
      .section-section {
        padding: 0px 0;
    }
      .section-section figure {
        margin: 0;
    }
    }
  /* //End About Us section */
        .Manufacture-sec-1 {
            background-color: #f2f2f2;
        }

        .Manufacture-sec-1 p {
            font-size: 22px;

        }
table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 20px;
        }

        th, td {
            border: 1px solid #ddd;
            padding: 10px;
            text-align: left;
        }

        th {
            background-color: #f2f2f2;
        }

        tr:nth-child(even) {
            background-color: #f9f9f9;
        }

        .Manufacture-sec-1 .audi-logo {
            width: 100px;
        }

        .Manufacture-sec-1 h4 {
            font-size: 36px;
            color: #16182d;
            margin: 40px 0 10px;
        }

        .Manufacture-sec-2 p {
            font-size: 22px;
            font-weight: 500;
        }

        section.Manufacture-sec-3 .container {
            background-color: #9b8361;
            
            padding: 30px;
            color: black;
        }

        section.Manufacture-sec-3 h3 {
            font-size: 36px;

        }

        section.Manufacture-sec-3 a {
            font-size: 19px;
            color: white;
            padding-left: 10px;
            text-decoration: none;
        }

        section.Manufacture-sec-4 h4 {
            font-size: 36px;
            padding-bottom: 15px;
            color: #3f3f3f;
        }
section.Manufacture-sec-3 i {
    color: #736351;
}
        section.Manufacture-sec-4 p {
            font-size: 22px;
            font-weight: 400;

        }

        section.Manufacture-sec-5 {
            background-color: #f2f2f2;
        }

        section.Manufacture-sec-5 h4 {
            font-size: 36px;
            padding-bottom: 15px;
            color: #3f3f3f;
        }

        section.Manufacture-sec-5 p {
            font-size: 22px;
            font-weight: 400;
        }

#site-main > div > div.row.align-items-center > div > figure > img{
  width:200px;
}

       img.img-fluid.img-size {
    width: 400px;
    display: flex;
    margin: 0 auto;
}
        
        section.Manufacture-sec-6 h4 {
            font-size: 36px;
            padding-bottom: 15px;
            color: #3f3f3f;
        }

        section.Manufacture-sec-6 p {
            font-size: 22px;
            font-weight: 400;

        }




#shopify-section-template--16073217212566__main > div.productgrid--outer.layout--has-sidebar.productgrid-gridview > div.productgrid--sidebar > div > nav > div:nth-child(4){
      display:none;
}
#shopify-section-template--16073217212566__main > div.productgrid--outer.layout--has-sidebar.productgrid-gridview > div.productgrid--sidebar > div > nav > div:nth-child(5){
    display:none;
}
.makes-model a{
        text-decoration: none;
    }

    .makes-model {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-gap: 25px
    
}
#shopify-section-template--16073217998998__2a1c3a15-a631-424f-b87d-b7a34f30f46e > section > div > div > div.col-md-6.col-lg-7 > div > div {
      text-align:center;
}

#shopify-section-template--16073217998998__2a1c3a15-a631-424f-b87d-b7a34f30f46e > section > div > div > div.col-md-6.col-lg-7 > div > div {
      background: #e9e9e9;
    padding: 20px 10px 10px 10px;
}

#shopify-section-template--16073217998998__2a1c3a15-a631-424f-b87d-b7a34f30f46e > section > div > div > div.col-md-6.col-lg-7 > div > div:nth-child(2){
  background: #f6f6f6;
}

#shopify-section-template--16073217998998__2a1c3a15-a631-424f-b87d-b7a34f30f46e > section > div > div > div.col-md-6.col-lg-7 > h5{
  line-height: 26px;
}
.navmenu-depth-2 {
    display: none;
}

.navmenu-depth-2.active {
    display: block;
}
.searching-result h5 {
    text-align: center;
    color: white;
    font-size: 52px;
  font-weight:600;
    margin-bottom: 10px;
}
.searching-result {
    background-image: url(/cdn/shop/files/1_faf64d71-fdc9-4bb1-8914-7bb1fcc7b8fc.jpg?v=1697223106);
       padding: 5% 0;
    background-position: center;
    background-size: cover;
}
.custom-mega-menu {
    transform: translate(0px, -40px);
    
    visibility: hidden;
    transition: all 0.3s linear;
}

.custom-mega-menu-2 {
    transform: translate(0px, -40px);
    
    visibility: hidden;
    transition: all 0.3s linear;
}

.custom-mega-menu-3 {
    transform: translate(0px, -40px);
    
    visibility: hidden;
    transition: all 0.3s linear;
}

.searching-result h4 {
    color: white;
    text-align: center;
}

.searching-result h4 img{
    width:70px;
    margin-bottom:10px;
}


.results_area {
     align-items: center;
    justify-content: center;
}

article.site-page {
    margin: 0;
}

.results_area .left {
    background-color: white;
    padding: 20px 50px;
}

.results_area {
    justify-content: center;
 
}

.navmenu-item.navmenu-basic__item.navmenu-id-touch-up-paint a:after {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    border-left: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(315deg);
    right: 0;
    top: calc(60% - 8px);
    transition:all 0.3s linear;
}
.fixed-header {
    position: fixed;
    top: 0;
}

.serch-icon svg {
    width: 16px;
    height: 16px;
}
.navmenu-item.navmenu-basic__item.navmenu-id-touch-up-paint a:hover:after {
    transform: rotate(135deg);
    top:50%;
}

.custom-mega-menu-2.open{
    transform:translate(0px);
    visibility:visible;
}

.custom-magemenu-2 h4 {
    color: black;
}

.custom-magemenu-2 {
    display: flex;
    justify-content: space-around;
}

.custom-mega-menu.open{
    transform:translate(0px);
    visibility:visible;
}

.custom-magemenu h4 {
    color: black;
}

.custom-magemenu {
    display: flex;
    justify-content: space-around;
}
input.custom-search-input {
    color: white;
}
input#license::placeholder {
    font-weight: 900;
    opacity:1;
    font-size: 16px;
    padding-left: 25px;
    text-align: center;
    
}
.custom-mega-menu{
    background-color: #f6f6f6;
    position: absolute;
    width: 100%;
    padding: 40px 0;
} 

.custom-mega-menu h4 {
    color: #14162b;
    text-align: left;
    font-size: 18px;
}
.custom-mega-menu ul {
    list-style:none;
    text-align:left;
    padding:0
    
}
.custom-mega-menu ul li a{
    text-align:left;
    color:#676A70;
    text-decoration:none;
}


.custom-mega-menu-2{
    background-color: #f6f6f6;
    position: absolute;
    width: 100%;
    padding: 40px 0;
} 

.custom-mega-menu-2 h4 {
    color: #14162b;
    text-align: left;
    font-size: 18px;
}
.custom-mega-menu-2 ul {
    list-style:none;
    text-align:left;
    padding:0
    
}
.custom-mega-menu-2 ul li a{
    text-align:left;
    color:#676A70;
    text-decoration:none;
}

 
.utility-bar {
    background-color: #ffffff !important;
}
.site-header-right {
    align-items: center;
}
.utility-bar .social-link, .utility-bar__menu-link {
    color: #000000 !important;
}


#product_form > div.product-form--atc > button{
  width:100%;
  margin: 0px;
}
div#shopify-section-static-utility-bar {
    border-bottom: 1px solid;
  
}

div#shopify-section-static-header {background-color: white;}

.site-header-main {
    background-color: white !important;
  padding:0;
}

.site-header-actions .site-header-cart-icon svg, .site-header-actions .site-header-actions__account-link svg {

    fill: black !important;
}
.site-header-menu-toggle--button, .site-header-mobile-search-button--button, .site-header-cart--button {
 
    color: #000;
}
.site-header-actions li a {
    
    color: black;
}
.w_100{
  width:100%;
}

.site-navigation .navmenu-link-depth-1, .site-navigation .site-header-account-link a {

    color: #000;
}
.utility-bar .disclosure__toggle::after {
    --disclosure-toggle-svg-color: #000000 !important;
}

button.disclosure__toggle {
    background-color: white;
    color: black;
}
.site-navigation{
  align-items:center !important;
  justify-content: center;
  background-color:white;
}
ul.site-header-actions {
    margin: 0;
}

html , body{
  overflow-x:hidden;
}



div#header_calc {
    background-color: #050718;
}

div.calculator.search.sticc .mt-22 {
    margin-top: 22px;
}

  /*Product*/
.features-list li:not(:last-child) {
    padding: 4px 0;
    border-bottom: 1px solid #80808069;
}
.features-list li span {
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: center;
}

.features-list li {
    list-style: none;
      font-size: 18px;
    text-align: center;
}
.page-content .products .product .title  {
     border: 1px solid #1818312e;
    background: #fdfdfd;
    color: #17182e;
    border-radius: 12px;
    padding: 35px;
  }
#shopify-section-template--16073217998998__main > section > article > div.product-main > div > div:nth-child(5){
  display:none;
}

  .features-list li span p:first-of-type {
    margin-right: 5px;
}

.custom-search-form.registration {
    display: flex;
    width: 600px;
  align-items: center;
}
div.calculator.search.sticc h5 {
    font-size: 15px;
    margin: 0 10px !important;
  color:white;
}
.easysearch-block-container label {
    color: white;
}
.easysearch-container{
  margin-top:15px;
}

.custom-search-form.registration input::placeholder {
    font-size: 12px;
}




/* Make the whole header_calc area a centered flex row */
#header_calc {

  justify-content: center;   /* center horizontally in the page */
}

/* The inner wrapper that holds all three search blocks */
#header_calc .flexing {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 25px;                 /* spacing between blocks */
}

/* Stop children from taking full width */
#header_calc .custom-search-form,
#header_calc .easysearch-block-container,
#header_calc .flexing > div {
  flex: 0 0 auto;            /* only as wide as their content */
  max-width: none;
  margin: 0;  
  align-content:center;                /* override any left/right margins */
}

div.calculator.search.sticc h6 {
    margin: 0;
}




div.calculator.search.sticc h6 {
    font-size: 12px;
    text-transform: capitalize;
    margin-bottom: 8px;
  color:white;
}
div#shopify-section-template--16050436964526__16697293313ea20f3d .product-section--container {
    margin-top: 0;
}

.slideshow {
    margin-top: 0;
}

ul.navmenu.navmenu-depth-2.navmenu-meganav-standard__items{
    max-width: initial !important;
}
    .audi:hover {
        background-color: #00000070;
}
    .audi-hover{
    background-image: url(Audi.jpg);
    background-size: cover;
    background-position: center;
    box-shadow: 0 1px 7px #70707052;
    -moz-box-shadow: 0px 1px 7px #70707052;
    -webkit-box-shadow: 0px 1px 7px #70707052;
    border-radius:8px ;
    }

    .audi {
    transition: all .3s ease-in-out;
    height: 150px;
    padding: 30px;
      background-color: #00000041;
    
}
    
    .audi h3 {
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    color: white;
}
    .audi .models {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5;
    color: white;
}
    
.audi .arrow {
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    color: white;
}
.makes-model h3 {
    margin: 0;
}

.makes-model .text-arrow {
    display: flex;
    align-items: center;
}

.makes-model .text-arrow i{
      font-size: 15px;
    margin-left: 12px;
}

.section-template--16050436964526__acbe73db-f132-49d9-b667-2149dfea1eb8-padding {

    padding-left: 150px;
    padding-right: 150px;
}

div#shopify-section-template--16050436964526__72c3c902-a581-484d-b35d-3bdcf31f1bb6 h2 {
    text-align: center;
}

div#shopify-section-template--16050436964526__72c3c902-a581-484d-b35d-3bdcf31f1bb6 p {
      font-weight: 600;
  color:black;
    text-align: center;
}


div#shopify-section-template--16050436964526__72c3c902-a581-484d-b35d-3bdcf31f1bb6 a {
     
  color:#001c55;
   
}

div#shopify-section-template--16050436964526__c184f56d-5361-4072-99e9-5e029cd529c6 img {
    width: 400px;
    text-align: right;
    display: flex;
  
    margin-left: auto;
}


div#shopify-section-template--16050436964526__c184f56d-5361-4072-99e9-5e029cd529c6 {
    background-color: #efefef;
}

div#shopify-section-template--16050436964526__c184f56d-5361-4072-99e9-5e029cd529c6 a {
    color: white;
    background-color: #a7d3a6;
    padding: 10px;
   
}

.nav-menu ul {
    display: flex;
    list-style: none;
    margin: 0;
}

.nav-menu li a {
    text-decoration: none;
    color: black;
    font-size: 15px;
    font-weight: 500;
}


.nav-menu li  {

    padding: 18px;
    transition: 0.4s;
    margin: 0 10px;
}

.bleasing_header h3{
    font-size: 15px;
    color: #73758A;
    margin-top: 20px;
}

.nav-menu li:hover{
    background-color: black;
}

.nav-menu li:hover a{
    color: white;
}

.bg-white{
    background-color: white;
}


.hero-section .bg-image{
    background-image: url(/cdn/shop/files/RENAULT.webp?v=1760622080);
    background-size: cover;
    background-position: bottom center;
    flex-flow: column;
    justify-content: flex-end;
    padding-bottom: 150px;
   padding-top: 150px;
}

.hero-section .bg-image.loaded {
  background-image: url('/cdn/shop/files/RENAULT.webp?v=1760622080'); /* Full-res image */
}

 .mfn-divider-inner {
    display: flex;
    width: 100%;
    align-items: center;
    margin-top: var(--mfn-divider-gap-top);
    margin-bottom: var(--mfn-divider-gap-bottom);
    border: 1px solid white;
    margin: 20px 0;
}

 .mfn-divider-inner:before, .mfn-divider-inner:after {
    border-top-width: var(--mfn-divider-border-width);
    border-bottom-width: 0;
    border-color: var(--mfn-divider-border-color);
}

section.hero-section h1 {
    font-size: 44px;
    color: white;
        font-weight:600;
    margin-bottom: 50px;
      text-shadow: 0 0 7px black;
      text-transform:Uppercase;
}

section.hero-section a{
    color: #ffffff;
    background-color: #050718;

    font-weight: 500;
    text-decoration: none;
    padding: 15px 60px;
  display:flex;
}

section.hero-section a:hover{
    color: #ffffff;
    background-color:rgb(12, 18, 68);

    font-weight: 500;
    text-decoration: none;
    padding: 15px 60px;
}

section.hero-section .calculator #search:hover{
  background-color:rgb(55, 62, 128);
  color:white;
  
}
.easysearch-container select {
    background: #132636;
    color: white;
    border: 0;
}

.easysearch-container select option{
    background-color:white;
    color: black;
   
}
#easysearch-search {
    color:#000!important;
    background:#dbdbdb!important;
    margin-top:2px;
}
.easysearch-select-holder select {
    padding: 12px 15px !important;
}
input.custom-search-input::placeholder {
    color: white;
}

.easysearch-widget{
padding-top:10px;
}

.calculator #search {
    display: block;
    background:#dbdbdb;
    color: black;
    line-height: 25px;
    width: 100%;
    border-radius: 1px;
    font-size: 18px;
    cursor: pointer;
    transition: background .15s ease;
    text-decoration: none;
    text-align: center;
    font-weight: 700;
    padding: 7px 20px;
}

#shopify-section-template--16073217704086__c0b6fa6d-9885-439f-9993-5412c7c98b6a > section{
  max-width:1360px;
}

.box {
    display: flex;
    flex-direction: column;
    color: white;
    align-items: center;
    justify-content: center;
    border: 1px solid white;
    padding: 40px 80px;
}

.box h4 {
    font-size: 16px;
    font-weight: 400;
}

.box i {
    padding: 0 5px;
}

.second_sec .mfn-divider-inner{
    margin-bottom: 10px;
}

.second_sec p {
    color: white;
    font-size: 14px;
    font-weight: 500;
}

.second_sec {
    margin-top: 50px;
}

.section-section img{
    width: 100%;
}

.section-section {
    padding: 100px 0;
}

.section-five{
    padding: 80px 0;
}

.section-five .bg-image1{
    margin-right: 1px;
    background-image: url(/cdn/shop/files/1.jpg?v=1693319669);
    background-repeat: no-repeat;
    background-size: cover;
    height: 555px;
    align-content: flex-end;
    padding-right: 5%;
    padding-left: 5%;
    background-position: center;
    transition: 0s;
    display: flex;
    flex-wrap: wrap;
    color: white;
}

.section-five .bg-image2{
    margin-right: 1px;
    background-image: url(/cdn/shop/files/paint.jpg?v=1693319428);
    background-repeat: no-repeat;
    background-size: cover;
    height: 555px;
    align-content: flex-end;
    padding-right: 5%;
    padding-left: 5%;
    background-position: center;
    transition: 0s;
    display: flex;
    flex-wrap: wrap;
    color: white;
}



.section-six{
    padding: 80px 0;
}

.section-seven{
    padding: 0 0 50px 0 !important;
}

.section-seven .bg_video {
    position: relative;
}

.section-seven .bg_video video{
    width:100%;
    height:700px;
    object-fit:cover;
}
.video_section_content {
    display: block;
    position: absolute;
    top: 35%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.section-seven h2 {
  line-height: 43px;
    font-size: 60px;
    color: white;
    margin-bottom: 35px;
 

}


.section-seven a{
    color: #ffffff;
    background-color: #16182d;
    border-color: #16182d;
    font-weight: 500;
    text-decoration: none;
    padding: 15px 60px;
}

.section-seven a:hover{
    color: #ffffff;
    background-color: #202448;
    border-color: #202448;
    font-weight: 500;
    text-decoration: none;
    padding: 15px 60px;
}

.section-seven .bg_white_top {
    background-color: white;
    padding: 30px;
    margin-top: -106px;
   
    position: relative;
}

.section-seven h4 {
    font-size: 14px;
    color: #044258;
}

.section-seven p {
    font-size: 48px;
    color: #16182D;
    font-weight: 600;
}

.w-50{
    width: 50%;
}

.flex-wrap{
    flex-wrap: wrap;
}

.section-eight h4 {
    font-size: 14px;
    color: #044258;
}

.section-eight h2{
    font-size: 40px;
    font-weight: 600;
}

.section-eight p{
font-size: 16px;
}

.section-eight{
padding: 0 0 80px 0;
  
}
#shopify-section-template--16073217704086__2ba838c9-5da2-4ccb-a49a-6eaeca875632{
  background: #f4f4f4;
}

#shopify-section-template--16073217704086__86c76931-84a9-47da-a68f-1b63bd5c345a{
  background: #f4f4f4;
}

.section-eight i {
    margin: 0 25px;
}

.cusBtn a{
    color: #ffffff;
    background-color: #050718;
    border-color: #050718;
    font-weight: 500;
    text-decoration: none;
    padding: 15px 60px;
    
}

.cusBtn a:hover{
    color: #ffffff;
    background-color: #202448;
    border-color: #202448;
    font-weight: 500;
    text-decoration: none;
    padding: 15px 60px;
}

/* / Footer / */
footer {
    background: #050718;
    padding: 80px;
    color: #fff;
}

.linksRow {
    padding: 80px 0;
}

.linksRow ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.linksRow ul li {
    margin-bottom: 8px;
}

.linksRow ul li a {
    color: #fff;
    text-decoration: none;
}

footer h3 {
    font-size: 20px;
    margin-bottom: 12px;
    text-transform: uppercase;
    color: #fff;
}

footer ul.darkLinks a {
    color: #6d6f7d;
}

footer ul.darkLinks a:hover {
    color: #fff;
    text-decoration: underline;
}

footer .topSpace {
    margin-top: 50px;
}

.copyright {
    color: #6d6f7d;
}

.socialIcon li {
    margin-left: 35px;
}

.hero-section .calculator #license{
  display:flex;
  padding-top:24px;
  padding-bottom:24px;
  background-image:none !important;
  margin-left:10px;
      margin-right: 0 !important;
}

.hero-section .calculator #license {
    background-image: none !important;
    background-color: #ffc107;
    color: #050718 !important;
    border-color: #05071 !important;
    border: 1px solid !important;
}

.hero-section .calculator #license::placeholder{
  color:#050718 !important;
}

/* / Footer / */


/* section Three */


#shopify-section-template--16073217704086__6aacb028-45ad-4958-b706-311c79c8a396{
  background: #f4f4f4;
}

  #shopify-section-template--16073217704086__a7f5c43e-e666-47d1-a263-86e05e9bbcfe{
  background: #f4f4f4;
}
.section-third h2 {
    font-size: 36px;
     font-weight: 600;
}
  #shopify-section-template--16073217704086__6aacb028-45ad-4958-b706-311c79c8a396 > div > div.d-flex.align-items-center.justify-content-between > div:nth-child(2) > a {
font-size: 18px;
color: black;
     background-color: #ffffff;
    border-color: #ffffff;
text-decoration: none;
margin: 0 20px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    letter-spacing: 0px;
    padding: 20px 40px 20px 40px;
    border-width: 1px;
    border-radius: 0px;
}

.section-third a {
font-size: 18px;
text-decoration: none;
margin: 0 20px;
  color: #16182d;
    background-color: #ffffff;
    border-color: #ffffff;
}

.section-third a:hover {
color: black;
}

.section-third a i{
font-size: 18px;
color: black;
margin: 0 10px;
}

.section-third .contenting h3 {
    font-size: 19px;
  color:#050718;
}

.section-third .contenting a{
    font-size: 16px;
    color: #676A70;
}

.section-third{
    padding: 80px 0;
}


/* section Forth */
.section-forth{
    padding: 80px 0;
}

.section-forth h4 {
   font-size: 33px; 
    font-weight: 600;
}

.section-forth p{
    font-size: 16px;
  

}

.section-forth a{
    color: #ffffff;
    background-color: #050718;
    border-color: #050718;
    font-weight: 500;
    text-decoration: none;
    padding: 15px 60px;
}

.section-forth a:hover{
    color: #ffffff;
    background-color: #202448;
    border-color: #202448;
    font-weight: 500;
    text-decoration: none;
    padding: 15px 60px;
}



.ul_unlist h5 {
    font-size: 15px;
    margin: 20px 0;
}

.ul_unlist h3 i{
margin-right: 20px;
}

.section-third figure {
    margin: 0;
}

#license{
   backdrop-filter: blur(2px);
}

  
  header nav ul li a:hover,
header nav ul li a.active {
  color: #FFF;
  background: #2196F3;
}
.menu-toggle {
  color: #000000;
  float: right;
  line-height: 50px;
  font-size: 24px;
  cursor: pointer;
  display: none;
}

 .menu-toggle {
    display: none !important;
  }




    /* About Us */


.bg-about{
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/cdn/shop/files/beleasing2-section-bg2.webp?v=1693398556);
    height: 90vh;
    display: flex;
    align-items: flex-end;
    padding-bottom: 5%;
  
    
  background-position: center;
    flex-direction: column;
    justify-content: flex-end;
}

.bg_section_color {
    background-color: #16182D;
    padding: 20px 40px;
    color: white;
    width: 55%;
}

.bg_section_color h3{
font-size: 48px;
}


.about-second-section{
    padding: 100px 0;
}

section.about-second-section h2 {
    font-size: 33px;
}


section.about-second-section .box-1 {
    padding-top: 50px;
    padding-right: 15%;
    padding-bottom: 50px;
    padding-left: 15%;
    background-color: #F3EAE3;
}

section.about-second-section .box-2 {
    
    padding-right: 15%;
    padding-bottom: 50px;
    padding-left: 15%;
  
}

section.about-second-section h3 {
    font-size: 23px;
}

section.about-second-section .box-2 h3 {
    color: #676A70;
    font-size: 16px !important;
}

section.about-third-section h3 {
    font-size: 23px;
    margin-top: 25px;
}

section.about-third-section p {
    font-size: 16px;
    color: #676A70;
}

section.about-third-section .box-third {
   padding: 50px;
    background-color: #FFFFFF;
}

section.about-third-section {
    background-color: #f4f4f4;
    padding: 80px 0;
}

section.about-third-section img {
    width: 100%;
    height: 330px;
    object-fit: cover;
}

.about-forth-section{
    padding: 80px 0;
}

section.about-forth-section h2 {
    font-size: 48px;
}

section.about-forth-section h4 {
    font-size: 19px;
}

section.about-forth-section p {
    font-size: 16px;
    color: #676A70;
margin-top: 20px;
}

section.about-forth-section .icon-wrapper {
    width: 80px;
    height: 80px;
    border-style: solid;
    border-color: #E7E7E7;
    border-width: 1px 1px 1px 1px;
    border-radius: 100% 100% 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}


.about-fifth-section{
    padding: 80px 0;
}

section.about-fifth-section h2 {
    font-size: 33px;
    text-align: center;
    width: 80%;
    font-size: 33px;
    text-align: center;
    margin: 0 auto;
    background-color: #F3EAE3;
    padding: 10px;
}

section.about-fifth-section ul {
    list-style: none;
}

section.about-fifth-section ul li {
    padding-bottom: 30px;
    padding-top: 30px;
    border-bottom: 1px solid #676A70;
}

section.about-fifth-section ul li:last-child {
border: 0;
}

section.about-fifth-section ul li i {
    font-size: 19px;
    color: black;
    margin-right: 12px;
}

section.about-fifth-section span{
color: #676A70;
}

  
.about-hero-section .bg_section_color {
    background-color: #16182D;
    padding: 20px 40px;
    color: white;
    width: 40%;
}

.bg-contact{
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/cdn/shop/files/beleasing2-section-bg4.webp?v=1693804030);
    height: 70vh;
    display: flex;
    align-items: flex-end;
    padding-bottom: 5%;
  
    
  background-position: top;
    flex-direction: column;
    justify-content: flex-end;
}


section.contact-second-section h3 {
    font-size: 14px;
}

section.contact-second-section p {
    font-size: 33px;
}

section.contact-second-section p a{
    font-size: 33px;
    text-decoration: none;
    color: black;
}


section.contact-second-section i {
    font-size: 20px;
}

.width-custom-contact{
    width: 50%;
}

section.contact-second-section {
    padding: 80px 0;
}

section.contact-second-section a{
    color: black;

}


section.third-section-contact h3 {
    font-size: 33px;
}


section.third-section-contact p {
    font-size: 16px;
    color: #676A70;
    margin: 20px 0;
}

section.third-section-contact {
    padding: 80px 0;
    background-color: #F4F4F4;
}

.forth-contact .section-forth{
    background-color:#f4f4f4;
}

section.forth-contact {
    background-color: #f4f4f4;
}

.section-forth {
    padding: 40px 0;
}


  
  
@media only screen and (max-width: 1100px) {

  div#header_calc {
    padding: 20px 0;
  }
  .flexing {
    flex-wrap: wrap;
}


  .easysearch-holder {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .menu-toggle {
    display: block;
  }
  header nav {
    position: absolute;
    width: 100%;
    height: calc(100vh - 50px);
    background: #333;
    top: 50px;
    left: -100%;
    transition: 0.5s;
  }
  header nav.active {
    left: 0;
  }
  header nav ul {
    display: block;
    text-align: center;
  }
  header nav ul li a {
    border-bottom: 1px solid rgba(0,0,0,0.2);
  }

  
  }

@media only screen and (max-width: 900px) {
  #shopify-section-template--16073217704086__b5cd78bb-7716-4c4d-af40-0c63b5490fcf > section > div{
      height: 94vh;
}

    .section-section img {
    width: 200px;
    height: 200px;
    object-fit: contain;
}
  section.hero-section h1 {
    font-size: 33px !important;
  
    margin-bottom: 30px;
}

  .easysearch-holder {
    display: flex;
    align-items: center;
    justify-content: center;
}

  

  div#shopify-section-template--16050436964526__c184f56d-5361-4072-99e9-5e029cd529c6 img {
    width: 250px;
  }

    .audi h3 {
    font-size: 18px;
  }
  .makes-model {
  
    grid-template-columns: auto auto;
  }

  .section-template--16050436964526__acbe73db-f132-49d9-b667-2149dfea1eb8-padding {
    padding-left: 15px; 
    padding-right: 15px;
}
 
}
@media only screen and (max-width: 600px) {


  .linksRow {
    padding: 20px 0;
}
  p.headline {
      font-size: 9px!IMPORTANT;
}
  section.hero-section h1 {
    font-size: 28px !important;
  }
    section.find-section-1{
        padding: 40px 0;
    }

    section.find-section-1 img{
        margin: 10px auto;
        display: block;

    }

    section.find-section-1 h2 {
    font-size: 19px;
}

section.find-section-1 tr td{
    width: auto;
    font-size: 14px;
}

#license{
min-height: 50px;
    border: 1px solid white!important;
    border-radius:5px!important;
}

#shopify-section-blessing-footer .justify-content-end {
    padding-top: 25px;
    justify-content: flex-start!important;
}

#shopify-section-blessing-footer .col-12 {
    display: block;
    width: 50%;
    margin-top: 20px;
}
  .mt-5 {
    margin-top: 1rem!important;
}

  .container.section-third a {

    margin-top: 0px!important;
   
}
#link-1 > div.button, #link-2 > div.button, #link-3 > div.button, #link-4 > div.button, #link-5 > div.button,#link-6 > div.button{
      margin-bottom: 2rem;
}

  
  #header_calc > div > div.custom-search-form.registration{
    width:100%
  }


  #header_calc > div > div.custom-search-form.registration > div:nth-child(3) > div > div > input
{    padding: 0 20px;
}
  #header_calc > div > div.custom-search-form.registration{
    padding: 0 20px;
  }

#shopify-section-template--16237851771030__b5cd78bb-7716-4c4d-af40-0c63b5490fcf > section > div > div.container.inner-content.d-flex.justify-content-between > div:nth-child(1) > h4
  {
    display:none;
  }
  #site-main > section.Manufacture-sec-1.p-5{
    padding:1rem!important;
  }
  #site-main > section.Manufacture-sec-2.p-5{
    padding:1rem!important;
  }
   #site-main > section.Manufacture-sec-3.p-5{
    padding:1rem!important;
  }
    #site-main > section.Manufacture-sec-4.p-5{
    padding:1rem!important;
  }
  #site-main > section.Manufacture-sec-5.p-5{
    padding:1rem!important;
  }
   #site-main > section.Manufacture-sec-6.p-5{
    padding:1rem!important;
  }
#shopify-section-template--16073217704086__b5cd78bb-7716-4c4d-af40-0c63b5490fcf > section > div > div.container.inner-content.d-flex.justify-content-between > div:nth-child(1) > h4{
    display:none;
}
  

#shopify-section-template--16073217998998__2a1c3a15-a631-424f-b87d-b7a34f30f46e > section {
      display:none;
}


  .serch-icon {
    display: none;
}

.page-content .products{
     display:inline-block!important;
   }

   .custom-search-form.registration {
    display: flex;
    align-items: center;
    justify-content: center;
}

.custom-search-form.registration {
    display: block;
    width: 500px;
  align-items: center;
}

  .easysearch-select-holder{
        display: block!important;
    width: auto;
    clear: both!important;
  }

  .site-header-sticky .site-header{
    position:inherit;
  }


  div#shopify-block-745ac8f0-2369-4bec-bb5b-cdc15e39ef93 .easysearch-container.easysearch-vertical-mode {
    display:block;
    margin: 0;
  
    background-color: #101432;
}



  .custom-search-form.registration {
    
    width: auto;
  }

  div.calculator.search.sticc h6 {
    
 
    text-align: center;
}

#shopify-section-template--17588960723094__b5cd78bb-7716-4c4d-af40-0c63b5490fcf > section > div > div.container.inner-content.d-flex.justify-content-between > div:nth-child(1) > div > div:nth-child(1){
display: block;
    width: 100%;
  
}
#search{
      margin-bottom: 0px !important;
}
  .easysearch-block-container {
 
    width: 100%;
}
#shopify-section-template--17588960723094__b5cd78bb-7716-4c4d-af40-0c63b5490fcf > section > div > div.container.inner-content.d-flex.justify-content-between > div:nth-child(1) > h4{
  font-size:12px!important;
}


  .custom-search-form.registration .calculator.search {
    display: block;
}

  .flexing {
    flex-direction: column;
}

  .custom-search-form.registration {
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}

  div#shopify-section-template--16050436964526__c184f56d-5361-4072-99e9-5e029cd529c6 img {
  
    margin: 0 auto;
}
   .makes-model {
    display: grid;
    grid-template-columns: auto;
    
}


  
}

@media (min-width: 300px) and (max-width: 500px) {
  div#header_calc {
    height: 570px !important;
  }
} 



.Manufacture-sec-3 .text-center > a {
  display: inline-grid;      /* shrink-wrap to the widest child */
  grid-template-rows: auto auto;
  position: relative;
  isolation: isolate;
  text-align: center;        /* keep caption centered */
}

.Manufacture-sec-3 .text-center > a > img {
  grid-row: 1;
  grid-column: 1;
  display: block;
  z-index: 0;
}

.Manufacture-sec-3 .text-center > a > p {
  grid-row: 2;
  grid-column: 1;
  margin-top: 6px;
  font-size: 12px;
  position: relative;
  z-index: 2;
}

/* Overlay locked to the same grid cell as the img */
.Manufacture-sec-3 .text-center > a::after {
  content: "";
  grid-row: 1;
  grid-column: 1;
  justify-self: stretch;
  align-self: stretch;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: url("/cdn/shop/files/overlay.jpg?v=1760373659")
              center/cover no-repeat;
  opacity: 0.4;
  pointer-events: none;
}
/* Overlay only on RAL Paint Touch Up */
html:has(head > link[rel="canonical"][href*="/collections/ral-paint-touch-up"]) .productitem--image::after,
/* Overlay only on All-1 collection 
html:has(head > link[rel="canonical"][href*="/collections/all-1"]) .productitem--image::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  border-radius: 10px;
  background: url("/cdn/shop/files/overlay.png?v=1757875196")
              center/cover no-repeat;
  opacity: 0.3;
  transition: opacity .2s ease;
}
  */
