        :root {
            --global-kb-font-size-sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
            --global-kb-font-size-md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
            --global-kb-font-size-lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
            --global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);
            --global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem);
            --global-kb-font-size-xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem);
        }

        :root {
            --global-palette1: #3182CE;
            --global-palette2: #2B6CB0;
            --global-palette3: #1A202C;
            --global-palette4: #2D3748;
            --global-palette5: #4A5568;
            --global-palette6: #718096;
            --global-palette7: #EDF2F7;
            --global-palette8: #F7FAFC;
            --global-palette9: #ffffff;
        }

        .rll-youtube-player {
            position: relative;
            padding-bottom: 56.23%;
            height: 0;
            overflow: hidden;
            max-width: 100%;
        }

        .rll-youtube-player:focus-within {
            outline: 2px solid currentColor;
            outline-offset: 5px;
        }

        .rll-youtube-player iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 100;
            background: 0 0
        }

        .rll-youtube-player img {
            bottom: 0;
            display: block;
            left: 0;
            margin: auto;
            max-width: 100%;
            width: 100%;
            position: absolute;
            right: 0;
            top: 0;
            border: none;
            height: auto;
            -webkit-transition: .4s all;
            -moz-transition: .4s all;
            transition: .4s all
        }

        .rll-youtube-player img:hover {
            -webkit-filter: brightness(75%)
        }

        .rll-youtube-player .play {
            height: 100%;
            width: 100%;
            left: 0;
            top: 0;
            position: absolute;
            background: url(/assets/images/youtube.png) no-repeat center;
            background-color: transparent !important;
            cursor: pointer;
            border: none;
        }
   
        .sticker-table {
            border: 1px solid rgba(0, 0, 0, 0.50);
            border-radius: 10px;
            width: 100%;
            border-collapse: collapse;
            color: #000;
            font-family: "Plus Jakarta Sans";
            font-size: 18px;
            font-style: normal;
            font-weight: 800;
            line-height: 26px;
            /* 144.444% */
        }

        .sticker-table td {
            border: 1px solid rgba(0, 0, 0, 0.50);
            padding: 23.5px 13.5px;
            width: 20%;
        }

        .combined {
            background-color: #E8E8F0;
        }

        @media only screen and (max-width: 600px) {
            .sticker-table tr {
                border-bottom: 3px solid #ddd;
                display: inline-block;
                margin-bottom: .625em;
            }

            .sticker-table td {
                width: 40%;
                padding: 5px;
                border-bottom: 1px solid #ccc;
                font-size: .8rem;
                text-align: left;
            }
        }


        .tabs ul li {
            display: inline;
            background-color: #e5e5e5;
            padding: 4px;
            margin: -2px !important;
            position: relative;
        }

        .tabs ul li a {
            font-size: 15px !important;
            font-weight: 500 !important;
        }

        .tabs ul li:first-child {
            border-radius: 7px 0px 0px 7px;
        }

        .tabs ul li:last-child {
            border-radius: 0px 7px 7px 0px;
        }

        .tabs ul li:hover {
            background-color: #E1EAFF;
            cursor: pointer;
        }

        .tabs ul li:hover:after {
            border-top: #c0c0c0;
        }

        .tabs ul li.current {
            background-color: #1955FF;
            color: #fff;
        }

        .tabs ul li.current:after {
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #1955FF;
            content: " ";
            position: absolute;
            bottom: -10px;
            left: 15px;
        }

        .elementor-176642 .elementor-element.elementor-element-f7fe709 {
            width: 100% !important;
        }

        .titleform {
            background-color: #1955FF;
            color: #fff;
            font-weight: 500;
            border-radius: 10px !important;
            cursor: none !important;
        }

        @media only screen and (max-width: 600px) {
            .tabs ul li {
                display: inline;
                background-color: #e5e5e5;
                padding: 3px !important;
                margin: -2px !important;
                position: relative;
            }

            .tabs ul li a {
                font-size: 14px !important;
            }
        }

  
        .tabs ul li {
            display: inline;
            background-color: #e5e5e5;
            padding: 8px 10px;
            position: relative;
        }

        .tabs ul li a {
            font-size: 16px;
            font-weight: 500 !important;
        }

        .tabs ul li:first-child {
            border-radius: 7px 0px 0px 7px;
        }

        .tabs ul li:last-child {
            border-radius: 0px 7px 7px 0px;
        }

        .tabs ul li:hover {
            background-color: #E1EAFF;
            cursor: pointer;
        }

        .tabs ul li:hover:after {
            border-top: #c0c0c0;
        }

        .tabs ul li.current {
            background-color: #1955FF;
            color: #fff;
        }

        .tabs ul li.current:after {
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #1955FF;
            content: " ";
            position: absolute;
            bottom: -10px;
            left: 15px;
        }

        @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
            .tabs ul li {
                padding: 5px 2px;
            }
        }
        

        @media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
            .tabs ul li {
                padding: 8px 10px;
            }
        }

        @media (min-width:320px) {
            .tabs ul li {
                padding: 4px;
            }
        }


        .sample-report__button {
            font-size: 14px;
            padding: 20px 50px 18px
        }

        .sample-report__left-box {}

        .sample-report__left-box-line {
            height: 57px;
            margin-left: 20px;
            border-left: 3px solid #eaeaea
        }

        .sample-report__left-box-line_active {
            border-left: 3px solid #0d5195
        }

        .sample-report__left-box-step {
            margin-left: 20px;
            border-left: 3px solid #eaeaea;
            padding-bottom: 20px;
            position: relative
        }

        .sample-report__left-box-step_active {
            border-left: 3px solid #0d5195
        }

        .sample-report__left-box-step_empty {
            cursor: pointer
        }

        .sample-report__left-box-step_empty .sample-report__left-box-content {
            opacity: 0.6
        }

        .report-test-img {
            position: absolute;
            top: -1px;
            left: -17px
        }

        .sample-report__left-box-content {
            font-size: 16px;
            line-height: 18px;
            color: #666;
            padding-left: 30px;
            padding-top: 10px
        }

        .sample-report__left-box-content b,
        .sample-report__left-box-content strong {
            font-size: 20px;
            color: #0d5195
        }

        .sample-report__left-box-content p {
            margin: 0;
            font-size: 14px;
        }

        .sample-report__screen-img {
            width: 100%
        }

        .sample-report__screen {
            position: relative;
            margin-bottom: 1px
        }

        .sample-report__screen .sample-report__screen-img-slide {
            position: absolute;
            top: 10.5%;
            left: 0.5px;
            width: 100%;
            padding: 3px
        }

        .sample-report__view-btn {
            width: 228px;
            margin: 0 auto;
            margin-bottom: 20px
        }

        .sample-report__special .sample-report__left-box-content {
            padding-top: 0;
            opacity: 1
        }

 
        body {
            margin: 0;
        }

        /* need to move to ymmt plugin css */
        #breadcrumb,
        [data-id="31a3ebc5"],
        [data-id="1860a6fb"] {
            margin-top: 10px !important;
        }

        @media (min-width: 1025px) {

            .elementor-element-1cdde8d8 h3.elementor-post__title,
            .elementor-element-39d643cf h3.elementor-post__title {
                max-height: 65px;
                overflow: hidden;
            }

            .elementor-element-1cdde8d8 .elementor-post__excerpt,
            .elementor-element-39d643cf .elementor-post__excerpt {
                max-height: 56px;
                overflow: hidden;
            }
        }

        /* ymm end */
        body {
            font-family: "Poppins", sans-serif !important;
        }

        .dark-link {
            color: #0068b1;
            font-weight: 600;
        }

        div#wpforms-45-field_3-container {
            width: 80vw;
        }

        .elementor-widget-container p a:visited {
            color: #940092 !important;
        }

        .elementor-widget-container p a {
            color: #0000FF;
            text-decoration: underline;
            /*underline style*/
        }

        .elementor-widget-container ul li a {
            color: #0000FF;
            text-decoration: underline;
            /*underline style*/
        }

        .elementor-location-single ul {
            list-style: inherit;
            padding-left: 20px;
        }

        .elementor-location-single ol {
            padding-left: 20px;
        }

        .elementor-icon-list-items .elementor-icon-list-item {
            position: relative;
        }

        .elementor-icon-list-items .elementor-icon-list-icon {
            position: absolute;
            top: 6px;
            left: 0;
        }

        .elementor-icon-list-items .elementor-icon-list-text {
            margin-left: 27px;
        }

        #ocr_vin::placeholder {
            text-transform: none;
            /* or any other style you want for the placeholder */
        }

        .btn-block {
            width: 100% !important;
            border-radius: 5px !important;
        }

        .helpful-link a:hover {
            color: #085486 !important;
        }

        .btn-block:hover {
            color: #333 !important;
        }

        .pricebtn {
            text-align: center;
            padding: 20px;
        }

        .pricebtn a {
            color: #fff !important;
        }

        .popupaoc-button {
            font-size: 80% !important;
            border-radius: 5rem !important;
            letter-spacing: .1rem !important;
            font-weight: bold !important;
            padding: 0.5rem !important;
            opacity: 0.7 !important;
            transition: all 0.2s !important;
            display: block;
            white-space: nowrap;
            background-color: #2a4d69 !important;
            border-color: #ebebeb;
            color: #4c5667;
            text-transform: uppercase !important;
            text-align: center !important;
        }

        .wpforms-2497-field_1-error {
            position: absolute !important;
            display: block !important;
            margin-top: -10px !important;
        }

        .error-lic-email {
            position: absolute !important;
            display: block !important;
            margin-top: -10px !important;
        }

        div#wpforms-45-field_1-container {
            width: 80vw;
        }

        div#wpforms-45-field_6-container {
            width: 80vw;
        }

        div.wpforms-container-full .wpforms-form button[type=submit] {
            color: #ffffff;
            border-width: 0px;
        }

        div.wpforms-container-full .wpforms-form button[type=submit]:hover {
            color: #ffffff;
            border-width: 0px;
        }

        div.wpforms-container-full .wpforms-form button[type=submit]:active {
            color: #ffffff;
            border-width: 0px;
        }

        .btn-block {
            display: block !important;
            width: 100% !important;
        }

        .btn-primary {
            border-radius: 4px !important;
            padding: 5px 10px !important;
        }

        .wpforms-submit {
            color: #ffffff !important;
            background: #1955FF !important;
            font-family: "Poppins", sans-serif !important;
            border-radius: 4px !important;
            padding: 12px 10px !important;
            transition: 0.3s;
        }

        .wpforms-submit:hover {
            background: #034466 !important;
            color: #f2f2f2 !important;
        }

        .wpforms-field-large::-webkit-input-placeholder {
            font-size: 13px !important;
            font-family: "Poppins", sans-serif !important;
        }

        .msg_container {
            display: flex;
            color: #fff;
            text-align: center;
            background: #281159;
            border-radius: 5px;
            padding: 15px;
            margin: 8px;
        }

        .msg {
            width: 70%;
        }

        .butn {
            padding: 10px;
            width: 30%;
        }

        .butn a {
            border: none !important;
        }

        .butn-text {
            font-size: 12px;
        }

        footer a {
            color: #ffffff !important;
        }

        footer a:hover {
            color: #0050d7 !important;
        }

        @media (max-width: 767px) {
            .msg_container {
                display: flex;
                flex-direction: column;
            }

            .msg {
                width: 100%;
            }

            .listed-benefits li {
                padding: 0.6em 0em 0.6em 0;
                list-style: disc !important;
            }

            .listed-benefits {
                list-style: disc !important;
            }

            .butn {
                padding: 10px;
                width: 100%;
            }

            /* to make the form in section 2 when on mobile - configurated for Licenseplate country based pages	 */
            #heading-section,
            #form-section {
                order: -1;
            }

            /* End of the code */
        }

        .pricing-header {
            cursor: pointer;
        }

        .list-unstyled {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

        .wpforms-field-limit-text {
            color: blue;
        }

        .wpforms-page-button {
            color: #fff !important;
        }

        .suggested-linklist li a {
            color: #626D6D !important;
        }

        #red-title a:hover {
            color: #0474C3 !important;
        }

        #db-title {
            color: #085486 !important;
        }

        h2 span {
            color: #0071BC;
        }

        .paoc-popup-cust-2508 {
            font-size: 14px !important;
            font-weight: 600 !important;
            line-height: 1.3em;
        }

        .elementor-widget-container ul li span {
            list-style-type: disc;
        }

        .wpforms-field-description {
            font-weight: 500;
        }

        .elementor-widget-container .data-lists li {
            list-style-type: disc !important;
            margin-left: 20px;
        }
        

        .additional-notes {
            display: none;
        }

        .informative-table {
            margin: 10px 0;
        }

        .informative-table tr td {
            border: 1px solid #000000;
            padding: 5px;
        }

        .make-title p a:hover {
            color: #0073F0;
        }

        .list-makesws span {
            margin-left: 0px !important;
        }

        .list-makesws a span {
            margin-left: 0px !important;
        }

        .alphabeth-letters {
            font-size: 17px;
            color: #000000;
            font-weight: 700;
            margin: 0px !important;
        }

        .list-makesws a span {
            margin-left: 0px !important;
        }

        .make-name a:hover {
            color: #1955FF;
        }

        .exclamation-ico {
            border: 1px solid #1e1e1e;
            border-radius: 50px;
            color: #ffffff;
        }

        .getaccess-ws {
            background-color: #0073F0 !important;
            margin: 2px 0 !important;
            color: #ffffff !important;
        }

        .top-subtitle {
            font-weight: 700;
            font-size: 24px;
        }

        .customer-name {
            font-weight: 700;
        }

        .home-reviews {
            font-style: italic;
            font-size: 1em;
            color: #000000;
        }

        .btn-tab {
            color: #ffffff;
            background-color: #004EA2;
            border-radius: 10px;
            padding: 10px;
            margin-top: 20px;
        }

        .btn-tab:hover {
            color: #ffffff !important;
            background-color: #1955FF !important;
        }

        .moto-box img {
            padding: 10px 5px;
        }

        .motorcycle-makes-acc .elementor-accordion-item {
            border: 1px #000 solid !important;
            border-radius: 10px;
            margin: 5px 0;
        }

        .motorcycle-makes-acc .elementor-accordion-item:active {
            border: #0073F0 0.5px solid;
            box-shadow: 0px 0px 4px 6px rgba(0, 115, 240, 0.20) inset;
        }

        .whyneedvincheck .elementor-icon-list-items .elementor-icon-list-icon {
            top: 16px !important;
        }

        .elementor-181177 .elementor-element.elementor-element-a9d753a {
            margin-bottom: 10px !important;
        }

        .elementor-181177 .elementor-element.elementor-element-db8b727 {
            margin-bottom: 10px !important;
        }

        .btn-main {
            width: 100%;
            text-align: center !important;
        }

        .subtitle-blue {
            color: #1B4582;
            font-weight: 700;
        }

        .sub-blue {
            color: #004EA2;
        }

        /* Pagination */
        nav.elementor-pagination {
            position: relative;
            font-family: "Poppins", sans-serif !important;
            font-weight: 600 !important;
            z-index: 1;
        }

        nav.elementor-pagination .page-numbers {
            color: black !important;
        }

        nav.elementor-pagination .page-numbers.current {
            color: #0073f0 !important;
        }

        /* tables vin guide */
        .comparison-table td {
            text-align: center;
            vertical-align: middle;
        }

        .ired {
            color: #FA0000;
        }

        .igreen {
            color: #228B22
        }

        @media screen and (max-width: 600px) {
            .comparison-table td {
                text-align: right;
            }

            .whyneedvincheck .elementor-icon-list-items .elementor-icon-list-icon {
                top: 14px !important;
            }

            .Standard-table td {
                text-align: right;
            }
        }

        .Standard-table td {
            vertical-align: middle;
        }

        .Standard-table th {
            text-align: left;
        }

        .ired {
            color: #FA0000;
            text-decoration: none !important;
        }

        .Standard-table .igreen {
            color: #228B22;
            text-decoration: none !important;
        }

        .Standard-table .iblack {
            color: #000000;
            font-weight: 700;
            text-decoration: none !important;
        }

        .makes-hp ul li a {
            color: #1955FF;
        }

        /* tables styles */
        /* guttenberg kadance custom css */
        .gt-img img {
            max-width: 100%;
            height: auto;
        }
        }

        .link-overdark-bg {
            color: #52a0ff !important;
        }

        .link-overdark-bg:hover {
            color: #80B4FF;
        }

        .table-contentsvg ol li {
            padding-bottom: 4px;
        }

        .head-make-list {
            color: #0053B3;
            font-size: 21px;
            font-weight: 600;
        }

        .rv-vin-table {
            display: flex;
            flex-direction: row;
            font-weight: 500;
        }

        @media only screen and (max-width: 600px) {
            .rv-vin-table menu {
                padding-left: 5px !important;
                font-size: 0.8rem;
                margin-top: 0;
                margin-bottom: 0;
            }

            .rv-vin-table {
                flex-direction: column;
            }
        }

        span#ws_ocr_vin_error {
            font-size: 14px !important;
            font-weight: 500 !important;
        }

        .vinOnly .search_by_wrapper {
            display: none;
        }

        .vinOnly .input_container {
            margin-top: 0;
        }

        .lpOnly .input_container_vin.input_container_active,
        .lpOnly .search_by_wrapper {
            display: none !important;
        }

        .lpOnly .input_container_plate {
            display: flex !important;
            margin-top: 0;
        }

        .noApp .appBtns {
            display: none;
        }

        /* For Piricing page */
        .jsonPricing,
        .code {
            display: none;
        }

        .pricingSection {
            row-gap: 20px !important;
        }

        .pricingContainer {
            background: #f7f7f7;
            border-radius: 10px 10px 10px 10px;
            overflow: hidden;
        }

        .price_currency {
            background: #085486;
            color: white;
            font-weight: bold;
            display: flex;
            justify-content: center;
            padding: 18px 0px;
            font-size: 32px;
        }

        .feature span {
            color: black;
            border-bottom: 1px dotted #ccc;
            font-weight: 600;
            padding: 10px 12px;
            text-align: center;
        }

        .popupButton {
            background: #5d717e;
            color: white;
            border: none;
            outline: none;
            padding: 8px 20px;
            font-size: 16px;
            transition: 0.3s;
            cursor: pointer;
        }

        .popupButton:hover {
            background: #485b67;
        }

        .pricingButton {
            text-align: center;
            padding-bottom: 20px;
        }

        .popup {
            flex-direction: column;
            gap: 10px;
            width: calc(100% - 20px);
            max-width: 720px;
        }

        .popup #closeButton {
            position: absolute;
            right: 20px;
            top: 15px;
            background: white;
            border-width: 1px;
            border-radius: 4px;
        }

        /*styles for blog templates*/
        .elementor-location-single p,
        .elementor-location-single ul,
        .elementor-location-single li,
        .elementor-location-single span {
            font-family: "Poppins" sans-serif;
        }

        .elementor-location-single h2,
        .elementor-location-single h3 {
            font-family: "Poppins", Sans-Serif !important;
        }

        .elementor-location-single h3 {
            font-size: 20px;
            line-height: 24px;
            letter-spacing: -0.3px;
        }

        .elementor-location-single h2 {
            font-size: 32px;
            line-height: 40px;
            letter-spacing: -0.3px;
        }

        @media only screen and (max-width: 600px) {
            .elementor-location-single h2 {
                font-size: 24px;
                line-height: 32px;
            }
        }

        .normal a {
            color: #4C4C4C !important;
            text-decoration: none !important;
            cursor: default !important;
        }
            /* Header CSS styles here */
            * {
                box-sizing: border-box;
            }

            #header nav {
                position: fixed;
                z-index: 2;
                width: 100%;
                background: #ffffff;
                font-family: 'Poppins', sans-serif !important;
                line-height: 1;
                padding: 10px 20px;
                box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
            }

            #header .wrapper {
                padding: 5px 0px;
                margin: auto;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

            #header .logo a {
                display: flex;
            }

            #header .logo img {
                width: 120px;
                height: auto;
            }

            #header .nav-links {
                display: flex;
                gap: 5px;
                list-style: none;
                margin: 0;
                padding: 0;
            }

            #header .nav-links li {
                position: relative;
            }

            #header .nav-links a,
            #header .multi-button a {
                color: #000000;
                text-decoration: none;
                font-size: 17px;
                font-weight: 600;
                padding: 10px 12px;
                display: block;
                background-color: white;
                border-radius: 4px;
                transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
            }

            #header .nav-links a.tools {
                display: flex;
                gap: 5px;
                align-items: center;
            }

            #header .nav-links a:hover:not(.tools),
            #header .multi-button a:hover:not(.signup) {
                color: white;
                background-color: #1D4ED8;
            }

            #header .multi-button a.signup {
                color: white;
                background-color: #1D4ED8;
                box-shadow: none;
                /* Inner border effect */
            }

            #header .multi-button a.signup:hover {
                color: #000000;
                background-color: white;
                box-shadow: inset 0 0 0 2px #1D4ED8;
                /* Inner border effect */
            }

            #header .mega-box {
                position: absolute;
                top: 100%;
                left: 0;
                width: 200px;
                background-color: #ffffff;
                box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
                opacity: 0;
                visibility: hidden;
                transition: opacity 0.3s, visibility 0.3s;
            }

            #header .nav-links li:hover .mega-box {
                opacity: 1;
                visibility: visible;
            }

            #header .mega-links {
                list-style: none;
                padding: 0;
            }

            #header .mega-links li a {
                padding: 13px 15px;
                font-size: 14px;
                border-bottom: 1px solid #f0f0f0;
            }

            #header .multi-button {
                display: flex;
                gap: 10px;
            }

            #header .menu-icon,
            #header .close-icon {
                display: none;
                font-size: 24px;
                cursor: pointer;
            }

            #header #menu-toggle {
                display: none;
            }

            #header .mobile-only {
                display: none;
            }

            @media screen and (max-width: 1080px) {
                #header .nav-links {
                    position: fixed;
                    top: 0;
                    right: -100%;
                    height: 100vh;
                    width: 100%;
                    max-width: 350px;
                    background: #ffffff;
                    flex-direction: column;
                    padding: 50px 10px;
                    overflow-y: auto;
                    box-shadow: -5px 0 15px rgba(0, 0, 0, 0.1);
                    transition: right 0.3s ease;
                }

                #menu-toggle:checked~.nav-links {
                    right: 0;
                }

                #header .menu-icon {
                    display: block;
                }

                #header .close-icon {
                    cursor: pointer;
                    display: flex;
                    align-items: center;
                    justify-content: end;
                }

                #header .close-icon-item {
                    position: absolute !important;
                    top: 20px;
                    right: 20px;
                    list-style: none;
                    z-index: 10;
                    /* to be up everything*/
                }

                #header .mega-box {
                    position: static;
                    width: 100%;
                    opacity: 1;
                    visibility: visible;
                    box-shadow: none;
                    max-height: 0;
                    overflow: hidden;
                    transition: max-height 0.3s ease;
                }

                #header .nav-links li.active .mega-box {
                    max-height: 1000px;
                }

                #header .multi-button {
                    display: none;
                }

                #header .mobile-only {
                    display: block;
                }
            }
        #infoBanner {
            padding: 18px 5px;
            background-color: rgb(209, 236, 241);
            color: rgb(12, 84, 96);
            border-color: rgb(190, 229, 235);
            z-index: 1;
            text-align: center;
            position: relative;
            transition: opacity 0.4s ease-in-out 0s;
            overflow: hidden;
            pointer-events: none;
            opacity: 0;
            height: 0;
            padding-top: 2rem !important;
            /*  will set from showBanner js */
        }

        .info_banner_container {
            max-width: var(--container-max-width, 1140px);
            position: relative;
            margin: auto;
        }

        #infoBanner .close {
            font-family: "Poppins" !important;
            font-size: 22px !important;
            font-weight: 400 !important;
            text-shadow: 0 1px 0 #000 !important;
            color: #000 !important;
            opacity: .5 !important;
            cursor: pointer;
            height: auto;
            line-height: 1 !important;
            position: absolute;
            right: 19px;
            top: calc(50% - 3px);
            transform: translateY(-50%);
            margin: 0 !important;
        }

        #infoBanner p {
            text-align: center;
            margin: 0;
            font-weight: 400;
            font-size: 17px;
            padding: 0;
        }

        @media (max-width: 768px) {
            #infoBanner {
                padding-right: 20px !important;
            }

            #infoBanner p {
                font-size: 15px;
            }

            #infoBanner .close {
                right: -2px;
            }
        }
.main-hero-banner{
    background-image: url('/assets/images/bg-gradient.svg');
    padding: 60px 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.what-we-check{
    padding: 60px 0px;
}
.detailed-vehicle-history{
    padding: 60px 0px;
}
        img:is([sizes="auto" i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }
