@media all {
  *#dm .dmInner a.u_800504806 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/d5ba07b9/icon/Location_4775289.svg) !important;
  }

  *#dm .dmInner a.u_800504806 {
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_800504806 span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_178428643 hr { color:var(--color_2) !important; }

  *#dm .dmInner *.u_3195692807 .svg { width:100% !important; }

  *#dm .dmInner div.u_3195692807 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_3195692807 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1739205670 .svg { width:100% !important; }

  *#dm .dmInner div.u_1739205670 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1739205670 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1098256233 .svg { width:100% !important; }

  *#dm .dmInner div.u_1098256233 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1098256233 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1322630389 .svg { width:100% !important; }

  *#dm .dmInner div.u_1322630389 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1322630389 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1115094471 .svg { width:100% !important; }

  *#dm .dmInner div.u_1115094471 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1115094471 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1500644479 .svg { width:100% !important; }

  *#dm .dmInner div.u_1500644479 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1500644479 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1255542959 .svg { width:100% !important; }

  *#dm .dmInner div.u_1255542959 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1255542959 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1299977483 .svg { width:100% !important; }

  *#dm .dmInner div.u_1299977483 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1299977483 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1155481629 .svg { width:100% !important; }

  *#dm .dmInner div.u_1155481629 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1155481629 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1020829556 .svg { width:100% !important; }

  *#dm .dmInner div.u_1020829556 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1020829556 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1550519013 .svg { width:100% !important; }

  *#dm .dmInner div.u_1550519013 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1550519013 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1223743431 .svg { width:100% !important; }

  *#dm .dmInner div.u_1223743431 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1223743431 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(242,201,76,0.25) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1213428912 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3128054072 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner div.u_1495037657 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner div.u_1355043707 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner div.u_1876531998 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner div.u_1828660347 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner a.u_3188718579:hover .iconBg { background-color:rgb(21,21,21) !important; }

  *#dm .dmInner a.u_3188718579.hover .iconBg { background-color:rgb(21,21,21) !important; }

  *#dm .dmInner a.u_3188718579 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/d5ba07b9/icon/Phone_5661261.svg) !important;
  }

  *#dm .dmInner nav.u_1198691314 { color:white !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner a.u_1840267705 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/d5ba07b9/icon/Email_1569815.svg) !important;
  }

  *#dm .dmInner a.u_1840267705:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1840267705.hover .iconBg { background-color:rgb(255,255,255) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/d5ba07b9/dms3rep/multi/opt/luxury-black-car-with-dark-window-tint-in-professi-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ptf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_02b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_gbl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#dfcb5bf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 01f2e84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_n02 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 f1165c6 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\37 266575c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 2d325c5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#group_v4j {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/d5ba07b9/dms3rep/multi/opt/ceramic-coating-water-beading-on-glossy-black-car--1920w.jpg);
    border-radius: 8px 8px 8px 8px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#edb8e768 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_ufp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_u7u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3127d59 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fbdcf916 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0ae6484 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 2f32685 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
}
    
#\36 8e16acf {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_3b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5rs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_9d9 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_afs {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/d5ba07b9/dms3rep/multi/opt/professional-installing-window-tint-on-car-side-wi-1920w.jpg);
    border-radius: 8px 8px 8px 8px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 1;
}
    
#\39 169fe36 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_cmr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_isl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_amg {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#widget_op7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bc8c2e39 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b1e2202c {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\38 cd0c9d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b064be05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df3b451b {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#a293175b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dcf6ba4c {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    height: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a35f22de {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/d5ba07b9/dms3rep/multi/opt/ppf-clear-bra-paint-protection-film-being-applied--1920w.jpg);
    border-radius: 8px 8px 8px 8px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 0;
}
    
#\30 9947737 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#da577650 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ea87c1e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0894d2d {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\36 a905811 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 21b026c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8c914ac {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\32 6112ed7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b13c677f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 55f712d {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\32 747f693 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 93269dd {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    height: auto;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6a43319 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\34 28e588b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 44babd6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 23a7e28 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#e47b56f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 32dc536 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d27b1346 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\36 67fd8be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3a6724f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 72916c7 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#\39 7a1afe3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9ccca6b {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/d5ba07b9/dms3rep/multi/opt/matte-black-vinyl-wrap-transformation-sports-car-d-1920w.jpg);
    border-radius: 8px 8px 8px 8px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 1;
}
    
#a566d97c {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    height: auto;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d071702b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\33 5ddf1d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed1cadf2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c2e0e02 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#c4f9b19a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a618230e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bb442c8 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#cf32f9c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a73b27e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c310529 {
    width: 28px;
    height: auto;
    max-width: 100%;
}
    
#dc34200d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 94035d9 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/d5ba07b9/dms3rep/multi/opt/ceramic-coating-application-on-black-car-with-wate-1920w.jpg);
    border-radius: 8px 8px 8px 8px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 0;
}
}



@media all {
    
#\39 6120510 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2e7c4d0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\37 32f69e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 a9a31b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4c7a24a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#de895982.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#de895982 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\38 1d331bc {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5ce5a3c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_agn {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6vm {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#group_trc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 16px 16px;
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
}
    
#widget_a4o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ppk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5a38b54 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fe20cd3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#afcba114 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 16px 16px;
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
}
    
#d812ff10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b753382 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d11e31c {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fb192c85 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d268d7c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 76bd9b0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 16px 16px;
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
}
    
#\36 297dc02 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a87aafcd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a89a5298 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 5d32238 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 16px 16px;
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
}
    
#b3ed3579 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3e5043a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 31bdca3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 bd1219d {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/d5ba07b9/dms3rep/multi/opt/professional-installing-window-tint-on-car-side-wi-1920w.jpg);
    border-radius: 8px 8px 8px 8px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 0;
}
    
#bb076d27 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1ffc7cb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
}
    
#\32 c05d44f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\31 18e3b3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 804c48e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#widget_308 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 0a9b96a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 b64dce7 {
    min-height: 395px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 c7ad15f::before, #\30 c7ad15f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\30 c7ad15f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/d5ba07b9/dms3rep/multi/opt/glossy-black-sports-car-in-professional-detailing--1920w.jpg");
    background-attachment: fixed;
}
    
#\35 374dd34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sup {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_e39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_ooo {
    flex-direction: row;
    align-items: center;
    width: 30%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
}
    
#widget_3bq {
    width: 33px;
    height: auto;
    max-width: 100%;
    margin-left: 52px;
}
    
#widget_fpm {
    width: 76.04%;
    height: auto;
    max-width: 100%;
    margin-left: 2px;
}
    
#group_9vk {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    height: auto;
}
    
#widget_tmb {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 316ea23 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 07e6e91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 266575c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 1965e48 {
    margin: 0px 0% 0px 0%;
}
    
#\39 f1165c6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_v4j {
    min-width: 32px;
    min-height: 400px;
    margin: 0px 0% 0px 0%;
}
    
#edb8e768 {
    min-width: 32px;
    min-height: 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0ae6484 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ae12b808 {
    margin: 0px 0% 0px 0%;
}
    
#group_afs {
    order: 0;
    min-width: 32px;
    min-height: 400px;
    margin: 0px 0% 0px 0%;
}
    
#\39 169fe36 {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8e16acf {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dcf6ba4c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a35f22de {
    min-width: 32px;
    min-height: 400px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9947737 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c9ccca6b {
    order: 0;
    min-width: 32px;
    min-height: 400px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6a43319 {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 93269dd {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a566d97c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 94035d9 {
    min-width: 32px;
    min-height: 400px;
    margin: 0px 0% 0px 0%;
}
    
#d071702b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2e7c4d0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 03a6b7c {
    margin: 0px 0% 0px 0%;
}
    
#\38 1d331bc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_agn {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5a38b54 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d11e31c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fb192c85 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a87aafcd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 804c48e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 a6795ea {
    margin: 0px 0% 0px 0%;
}
    
#bb076d27 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 bd1219d {
    min-width: 32px;
    min-height: 400px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c05d44f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b64dce7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 2630f1f {
    margin: 0px 0% 0px 0%;
}
    
#\30 c7ad15f::before, #\30 c7ad15f > .bgExtraLayerOverlay {
    
}
    
#group_ooo {
    width: 75%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 f1165c6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 266575c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_v4j {
    min-width: 32px;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#edb8e768 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fbdcf916 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 0ae6484 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 8e16acf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dcf6ba4c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 93269dd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a566d97c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_afs {
    order: 0;
    min-width: 32px;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\39 169fe36 {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a35f22de {
    min-width: 32px;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9947737 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c9ccca6b {
    order: 0;
    min-width: 32px;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6a43319 {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 94035d9 {
    min-width: 32px;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#d071702b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c2e7c4d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 1d331bc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 5ce5a3c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_6vm {
    height: 240px;
}
    
#\32 fe20cd3 {
    height: 240px;
}
    
#\38 d11e31c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 d268d7c {
    height: 240px;
}
    
#a89a5298 {
    height: 240px;
}
    
#group_agn {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5a38b54 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fb192c85 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a87aafcd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 804c48e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bb076d27 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 bd1219d {
    min-width: 32px;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c05d44f {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 0a9b96a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 b64dce7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 c7ad15f::before, #\30 c7ad15f > .bgExtraLayerOverlay {
    
}
    
#group_ooo {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_9vk {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_tmb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 316ea23 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3bq {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fpm {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

