#dm .dmBody a.span.textonly { color: rgb(255, 255, 255) !important; }
#dm .dmBody div.dmform-error { font-style: normal !important; }
#dm .dmBody div.dmforminput textarea { font-style: italic !important; }
#dm .dmBody div.dmforminput .fileUploadLink { font-style: italic !important; }
#dm .dmBody div.checkboxwrapper span { font-style: italic !important; }
#dm .dmBody div.radiowrapper span { font-style: italic !important; }
#dm .dmBody div.u_1527506745 .dmRespColsWrapper { max-width: 1200px !important; }
#dm .dmBody div.u_1595429641 img[dm_changed] { border-radius: 20px !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px !important; }
#dm .dmBody div.u_1595429641 img { border-radius: 20px !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px !important; }
#dm .dmBody .u_1595429641 img { height: 100% !important; width: 100% !important; object-fit: cover !important; object-position: 50% 50% !important; }
#dm .dmBody div.u_1589373066 { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.7) 100%) !important; background-origin: border-box !important; }
#dm .dmBody div.u_1527506745 { background-image: initial !important; background-color: rgba(255, 255, 255, 0.7) !important; }
#dm .dmBody div.u_1788570444 { background-image: initial !important; background-color: rgba(255, 255, 255, 0.7) !important; }
#dm .dmBody div.u_1222913424 { background-image: none !important; background-color: rgba(0, 0, 0, 0) !important; background-repeat: no-repeat !important; background-size: cover !important; }
#dm .dmBody div.u_1797708620 { background-image: linear-gradient(rgb(33, 33, 33) 0%, rgb(0, 0, 0) 100%) !important; background-origin: border-box !important; }
#dm .dmBody div.u_1069813835 .photoGalleryThumbs .image-container { border-radius: 10px !important; }
#dm .dmBody div.u_1682896651 .photoGalleryThumbs .image-container { border-radius: 16px !important; }
#dm .dmBody div.u_1682896651 .thumbnailInnerWrapper { border-radius: 16px !important; overflow: hidden !important; background-color: rgb(0, 0, 0) !important; }
#dm .dmBody div.u_1682896651 .caption-container { position: absolute !important; width: 100% !important; overflow: hidden !important; height: 100% !important; bottom: 0px !important; }
#dm .dmBody div.u_1682896651 .caption-inner { background-image: linear-gradient(0deg, rgb(33, 33, 33) 0%, rgba(0, 0, 0, 0) 100%) !important; background-color: rgba(0, 0, 0, 0) !important; }
#dm .dmBody .u_1682896651 .caption-button { position: absolute !important; inset: 20% auto auto !important; z-index: 1 !important; opacity: 0 !important; transition: 0.4s !important; }
#dm .dmBody .u_1682896651 .photoGalleryThumbs:hover .caption-button { opacity: 1 !important; transform: rotate(180deg) scale(3.5) !important; }
#dm .dmBody div.u_1682896651 .caption-container .caption-text { color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1682896651 .caption-container .caption-text .rteBlock { line-height: 1.5 !important; color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1993206297 { background-repeat: no-repeat !important; background-image: url("/assets/irp/21dd253c/dms3rep/multi/opt/mobile+auto+detailing+in+frisco+tx-640w.webp") !important; }
#dm .dmBody div.u_1291200672 { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.7) 100%) !important; background-origin: border-box !important; }
#dm .dmBody div.u_1461516447 { background-repeat: no-repeat !important; background-image: url("/assets/irp/21dd253c/dms3rep/multi/opt/mobile+auto+detailing+in+frisco+tx-640w.webp") !important; }
#dm .dmBody .u_1090267384::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1090267384.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1090267384 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1090267384 .dmRespColsWrapper { max-width: 1200px !important; }
#dm .dmBody div.u_1090267384::before { background-color: var(--color_1) !important; opacity: 0.5 !important; }
#dm .dmBody div.u_1090267384.before { background-color: var(--color_1) !important; opacity: 0.5 !important; }
#dm .dmBody div.u_1090267384 > .bgExtraLayerOverlay { background-color: var(--color_1) !important; opacity: 0.5 !important; }
#dm .dmBody div.u_1090267384 { background-repeat: no-repeat !important; background-image: none !important; background-size: cover !important; background-color: rgba(0, 0, 0, 0) !important; box-shadow: none !important; }
#dm .dmBody .u_1362357845 { width: 100% !important; }
#dm .dmBody div.u_1063375159::before { background-color: var(--color_1) !important; opacity: 0.7 !important; }
#dm .dmBody div.u_1063375159.before { background-color: var(--color_1) !important; opacity: 0.7 !important; }
#dm .dmBody div.u_1063375159 > .bgExtraLayerOverlay { background-color: var(--color_1) !important; opacity: 0.7 !important; }
#dm .dmBody div.u_1153547225 hr { border-width: 5px !important; color: var(--color_2) !important; }
#dm .dmBody div.u_1366154441 { backdrop-filter: blur(12px) !important; }
#dm .dmBody .u_1063375159::before { opacity: 0.5 !important; background-color: rgb(20, 18, 21) !important; }
#dm .dmBody .u_1063375159.before { opacity: 0.5 !important; background-color: rgb(20, 18, 21) !important; }
#dm .dmBody .u_1063375159 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(20, 18, 21) !important; }
#dm .dmBody div.u_1063375159 { background-repeat: no-repeat !important; background-image: url("/assets/irp/21dd253c/dms3rep/multi/opt/ceramic+coating+services+in+frisco+tx-640w.webp") !important; background-size: cover !important; background-color: rgb(0, 0, 0) !important; box-shadow: none !important; }
#dm .dmBody .u_1072021216 { display: none !important; }
#dm .dmBody .u_1609463196 { display: none !important; }
#dm .dmBody .u_1848886344 { display: none !important; }
#dm .dmBody .u_1842212914 { display: none !important; }
#dm .dmBody .u_1993206297::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1993206297.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1993206297 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1418451091 { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.7) 100%) !important; background-origin: border-box !important; }
#dm .dmBody div.u_1486015018 { background-repeat: no-repeat !important; background-image: url("/assets/irp/21dd253c/dms3rep/multi/opt/mobile+auto+detailing+in+frisco+tx-640w.webp") !important; }
#dm .dmBody div.u_1909361326 { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.7) 100%) !important; background-origin: border-box !important; }
#dm .dmBody div.u_1925271025 li::before { background-image: url("/assets/irp/21dd253c/dms3rep/multi/opt/Next-Gen-Detail-list-icon-DBC8BE-640w.webp") !important; background-position: 50% 50% !important; background-repeat: no-repeat !important; background-size: 20px !important; color: rgba(0, 0, 0, 0) !important; }
#dm .dmBody div.u_1925271025 { background-image: initial !important; border-radius: 0px !important; border-style: solid !important; border-width: 0px !important; border-color: rgba(20, 18, 21, 0) !important; background-color: rgba(56, 56, 56, 0) !important; }
#dm .dmBody div.u_1495043467 { }
#dm .dmBody div.u_1247411131 .dmRespColsWrapper { max-width: 1200px !important; }
#dm .dmBody div.u_1880563859 .svg { color: var(--color_2) !important; fill: var(--color_2) !important; }
#dm .dmBody div.u_1880563859 { background-image: linear-gradient(rgb(33, 33, 33) 0%, rgb(0, 0, 0) 100%) !important; border-style: solid !important; border-width: 5px !important; border-color: rgb(20, 18, 21) !important; border-radius: 50% !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px !important; }
#dm .dmBody div.u_1677933077 .svg { color: var(--color_2) !important; fill: var(--color_2) !important; }
#dm .dmBody div.u_1677933077 { background-image: linear-gradient(rgb(33, 33, 33) 0%, rgb(0, 0, 0) 100%) !important; border-style: solid !important; border-width: 5px !important; border-color: rgb(20, 18, 21) !important; border-radius: 50% !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px !important; }
#dm .dmBody div.u_1043658765 .svg { color: var(--color_2) !important; fill: var(--color_2) !important; }
#dm .dmBody div.u_1043658765 { background-image: linear-gradient(rgb(33, 33, 33) 0%, rgb(0, 0, 0) 100%) !important; border-style: solid !important; border-width: 5px !important; border-color: rgb(20, 18, 21) !important; border-radius: 50% !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px !important; }
#dm .dmBody div.u_1351805050 img[dm_changed] { border-radius: 20px !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px !important; }
#dm .dmBody div.u_1351805050 img { border-radius: 20px !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px !important; }
#dm .dmBody .u_1351805050 img { height: 100% !important; width: 100% !important; object-fit: cover !important; object-position: 50% 50% !important; }
#dm .dmBody div.u_1247411131 { background-image: initial !important; background-color: rgba(255, 255, 255, 0.7) !important; }
#dm .dmBody div.u_1078973006 .svg { color: var(--color_2) !important; fill: var(--color_2) !important; }
#dm .dmBody div.u_1078973006 { background-image: linear-gradient(rgb(33, 33, 33) 0%, rgb(0, 0, 0) 100%) !important; border-style: solid !important; border-width: 5px !important; border-color: rgb(20, 18, 21) !important; border-radius: 50% !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px !important; }
#dm .dmBody .u_1186773108::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1186773108.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1186773108 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1552437753 { width: 100% !important; }
#dm .dmBody div.u_1141643467 .socialHubIcon { background-image: linear-gradient(rgb(226, 192, 129) 0%, rgb(158, 132, 81) 100%) !important; }
#dm .dmBody .u_1287569005 { width: 100% !important; }
#dm .dmBody div.u_1186773108::before { opacity: 0.7 !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1186773108.before { opacity: 0.7 !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1186773108 > .bgExtraLayerOverlay { opacity: 0.7 !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1241499933 { backdrop-filter: blur(12px) !important; background-color: rgba(0, 0, 0, 0) !important; }
#dm .dmBody div.u_1186773108 { background-image: url("/assets/irp/21dd253c/dms3rep/multi/opt/mobile+auto+detailing+service+frisco+tx-640w.webp") !important; background-repeat: no-repeat !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1629565596 { background-image: initial !important; background-color: rgba(255, 255, 255, 0) !important; }
#dm .dmBody nav.u_1690661373 { color: black !important; }
#dm .dmBody .u_1675989486::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1675989486.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1675989486 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1546956938 { width: 100% !important; }
#dm .dmBody .u_1916553683 { width: 100% !important; }
#dm .dmBody div.u_1675989486::before { opacity: 0.7 !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1675989486.before { opacity: 0.7 !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1675989486 > .bgExtraLayerOverlay { opacity: 0.7 !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1725521653 { backdrop-filter: blur(12px) !important; background-color: rgba(0, 0, 0, 0) !important; }
#dm .dmBody div.u_1675989486 { background-image: url("/assets/irp/21dd253c/dms3rep/multi/opt/mobile+auto+detailing+service+frisco+tx-640w.webp") !important; background-repeat: no-repeat !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1511027117 { background-image: linear-gradient(rgb(56, 56, 56) 0%, rgb(20, 18, 21) 100%) !important; background-origin: border-box !important; border-style: solid !important; border-color: rgb(20, 18, 21) !important; border-width: 4px !important; border-radius: 20px !important; }
#dm .dmBody div.u_1541379047 { background-image: linear-gradient(rgb(56, 56, 56) 0%, rgb(20, 18, 21) 100%) !important; background-origin: border-box !important; border-style: solid !important; border-color: rgb(20, 18, 21) !important; border-width: 4px !important; border-radius: 20px !important; }
#dm .dmBody div.u_1715951071 { background-image: linear-gradient(rgb(56, 56, 56) 0%, rgb(20, 18, 21) 100%) !important; background-origin: border-box !important; border-style: solid !important; border-color: rgb(20, 18, 21) !important; border-width: 4px !important; border-radius: 20px !important; }
#dm .dmBody div.u_1206277935 { background-image: linear-gradient(rgb(56, 56, 56) 0%, rgb(20, 18, 21) 100%) !important; background-origin: border-box !important; border-style: solid !important; border-color: rgb(20, 18, 21) !important; border-width: 4px !important; border-radius: 20px !important; }
#dm .dmBody div.u_1820759116 li::before { background-image: url("/assets/irp/21dd253c/dms3rep/multi/opt/Next-Gen-Detail-list-icon-DBC8BE-640w.webp") !important; background-position: 50% 50% !important; background-repeat: no-repeat !important; background-size: 20px !important; color: rgba(0, 0, 0, 0) !important; }
#dm .dmBody div.u_1820759116 { background-image: initial !important; border-radius: 0px !important; border-style: solid !important; border-width: 0px !important; border-color: rgba(20, 18, 21, 0) !important; background-color: rgba(56, 56, 56, 0) !important; }
#dm .dmBody div.u_1798156773 .svg { color: var(--color_2) !important; fill: var(--color_2) !important; }
#dm .dmBody div.u_1798156773 { background-image: linear-gradient(rgb(33, 33, 33) 0%, rgb(0, 0, 0) 100%) !important; border-style: solid !important; border-width: 5px !important; border-color: rgb(20, 18, 21) !important; border-radius: 50% !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px !important; }
#dm .dmBody .u_1351805050 { height: 100% !important; width: 100% !important; }
#dm .dmBody .u_1595429641 { height: 100% !important; width: 100% !important; }