
    /* CMS ovveride */
    #page-body>div>div {
        max-width: unset !important;
        padding: 0 !important;
    }

    #content-description>h1 {
        display: none;
    }

    /* GLOBAL */
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        /* outline: 1px solid lightgreen; */
    }

    /* text color */
    .textwhite {
        color: #ffffff;
    }

    .textdark {
        color: #000000;
    }

    .dblock {
        display: block;
    }

    /* font family */
    #mainid {
        font-family: "Genesis Sans Text", sans-serif;
    }


    #mainid p,
    #mainid ul {
        font-weight: 400;
        line-height: 1.3em;
    }

    #mainid p {
        margin-top: 2%;
    }

    #mainid .title3848 {
        font-weight: 400;
        line-height: 1.3em;
    }

    #mainid .title2936 {
        font-weight: 600;
        line-height: 1.3em;
    }

    #mainid .title2430 {
        font-weight: 700;
        line-height: 1.3em;
    }

    #mainid .title1924 {
        font-weight: 600;
        line-height: 1.3em;
    }

    /* font weight */
    #mainid .w700 {
        font-weight: 700;
    }

    #mainid .w600 {
        font-weight: 600;
    }

    #mainid .w500 {
        font-weight: 500;
    }

    #mainid .w400 {
        font-weight: 400;
    }

    /* line height */
    #mainid p,
    #mainid ul,
    #mainid .title3848,
    #mainid .title2936,
    #mainid .title2430,
    #mainid .title1924 {
        line-height: 1.3em;
    }

    #mainid .button1 {
        font-weight: 700;
        line-height: 1em;
        display: inline-block;
        width: 100%;
        text-align: center;
        padding: 15px 0;
        outline: 1px solid #fff;
        text-decoration: none;
    }

    /* dflex style */

    .thischildflex {
        flex: 1 1 auto;
        min-width: 350px;
        width: 100%;
    }

    /* BUTTON styling*/
    #mainid a.button1 {
        cursor: pointer;
    }

    #mainid .button1:visited {
        color: white;
    }

    #mainid .button1:hover {
        text-decoration: none;
        color: white;
        background-color: #020b24;
    }

    /* IMAGES styling animation */
    #mainid img.img-responsive:hover {
        transform: scale(1.1);
    }

    #mainid img.img-responsive {
        transition: all 0.3s;
        width: 100%;
    }

    /* IMAGE parents is figure with class name .imgcontainer  */
    #mainid figure.imgcontainer {
        position: relative;
        padding: 0px;
        overflow: hidden;
    }

    .height100per {
        height: 100%;
    }

    #mainid figure>img.img-responsive {
        object-fit: cover;
        object-position: center;
    }

    .thistheme-color {
        background-color: #b6862d;
        color: #ffffff;
        padding: 3%;
    }

    /* Background Image tempalte */

    /* display flex */
    .thisflex {
        display: flex;
  
    }

    .customliststyle1 li {
        padding: 1%;
        margin-top: 1%;
    }

    [class*="thiscol-"] {
        margin-top: 1%;
        /* padding: 0 15px; */
    }

    [class*="row-max"] {
        width: 100%;
        margin: auto;
    }

    /* .row-maxed{
    max-width: 1300px;
} */

    .parallax-scroll>div>* {
        padding: 2% 0;
    }

    .parallax-scroll>div {
        margin: auto 0;
    }

    .parallax-scroll {
        display: flex;
        flex-direction: column;
    }


    /* CUSTOM GLOBAL below*/
    #mainid .headh1 {
        line-height: 0.9em;
    }

    #mainid .headh1,
    #mainid .textalign-center {
        text-align: center;
    }

    .bg-fullwidth-1 {
        background-image: url('https://di-uploads-pod34.dealerinspire.com/willischevyofgranger/uploads/2024/09/2025-SILVERADO-EV.webp');
        background-position: 0% 50%;
    }

    .bg-fullwidth-2 {
        background-image: url('https://pictures.dealer.com/s/sierraincvw/1234/fb9a0189cc9e4b87af00be900f726a7a.webp');
    }

    .bg-fullwidth-3 {
        background-image: url('https://pictures.dealer.com/s/sierraincvw/1234/8173496a4deb4df689f803c6adedc38e.webp');
    }

    .bg-fullwidth-4 {
        background-image: url('https://di-uploads-pod34.dealerinspire.com/willischevyofgranger/uploads/2024/09/2025-Silverado-EV-Performance.webp');
    }

    .bg-fullwidth-5 {
        background-image: url('https://di-uploads-pod34.dealerinspire.com/willischevyofgranger/uploads/2024/09/2025-Silverado-EV-Interior.webp');
    }

    .bg-fullwidth-6 {
        background-image: url('https://pictures.dealer.com/f/friendlymonroelincolnfd/1234/dfe86c1f6ed6402e886edd7b08838581.webp');
    }

    .bg-fullwidth-7 {
        background-image: url('https://di-uploads-pod34.dealerinspire.com/willischevyofgranger/uploads/2024/09/2025-Silverado-Safety-Features.webp');
    }

    .bg-fullwidth-8 {
        background-image: url('https://di-uploads-pod34.dealerinspire.com/willischevyofgranger/uploads/2024/09/The-Latest-In-Technology-And-Charging.webp');
    }

    .bg-fullwidth-9 {
        background-image: url('https://di-uploads-pod34.dealerinspire.com/willischevyofgranger/uploads/2024/09/2025-Chevy-Silverado-EV-Trims.webp');
    }

    .parallax-scroll {
        margin-top: 3%;
        margin-bottom: 3%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        width: 100%;
        height: 75vh;
        overflow-y: auto;
    }

    #mainid div.cols3item {
        padding: 3% 0;
    }


    #mainid div.cols3item>div.thisflex>div {
        margin-top: 0;
        padding: 2%;
    }

    #mainid div.cols3item>div.thisflex {
        align-items: center;
    }



    /* MOBILE */
    @media(max-width:767px) {

        /* mobile height */
        .height300m {
            height: 300px;
        }

        /* For mobile phones: */
        [class*="thiscol-"] {
            width: 100%;
            padding: 3%;
        }

        .hidein-xs {
            display: none;
        }

        /* mobile font */
        #mainid p,
        #mainid ul {
            font-size: 18px;
        }


        #mainid ul>ul,
        #mainid ul>li {
            margin-left: 22px;
        }


        #mainid .title3848 {
            font-size: 38px;
        }

        #mainid .title2936 {
            font-size: 29px;
        }

        #mainid .title2430 {
            font-size: 24px;
        }

        #mainid .title1924 {
            font-size: 19px;
        }

        #mainid .button1 {
            font-size: 18px;
            width: 100%;

            text-align: center;
        }

        .parallax-scroll {
            height: 300px;
        }

        /* Custom mobile below*/


        #mainid .text2column {
            margin: 3% auto 10%;
        }

        #mainid div.cols3item>div>div:nth-child(2) {
            border-color: #ffffff;
            border-style: solid;
            border-left: unset;
            border-right: unset;
        }


        /* ovveride */
        #mainid .headh1 {
            color: #000000;
        }

        #lastbgimage>div>div.twobuttonrow>div {
            display: unset;
        }

        #mainid div.cols3item>div.thisflex {
            display: unset;
        }


    }


    /* DESKTOP */
    @media(min-width:768px) {

        /* custom height */



        /* flex tablet and up */
        .thisrow.rowcenter {
            display: flex;
            flex-wrap: nowrap;
            overflow: hidden;
        }

        .thisrow .colcenter {
            display: flex;
            flex-direction: column;
            justify-content: center;
			flex-direction: column;
        }

        #mainid p,
        #mainid ul {
            font-size: 22px;
        }

        #mainid ul>ul,
        #mainid ul>li {
            margin-left: 44px;
        }



        #mainid .title3848 {
            font-size: 48px;
        }

        #mainid .title2936 {
            font-size: 36px;
        }

        #mainid .title2430 {
            font-size: 30px;
        }

        #mainid .title1924 {
            font-size: 24px;
        }

        #mainid .button1 {
            font-size: 18px;
            width: 100%;
            max-width: 400px;
            text-align: center;
        }

        /* column cutom css */
        .thiscol-1 {
            width: 8.33%;
        }

        .thiscol-2 {
            width: 16.66%;
        }

        .thiscol-3 {
            width: 25%;
        }

        .thiscol-4 {
            width: 33.33%;
        }

        .thiscol-5 {
            width: 41.66%;
        }

        .thiscol-6 {
            width: 50%;
        }

        .thiscol-7 {
            width: 58.33%;
        }

        .thiscol-8 {
            width: 66.66%;
        }

        .thiscol-9 {
            width: 75%;
        }

        .thiscol-10 {
            width: 83.33%;
        }

        .thiscol-11 {
            width: 91.66%;
        }

        .thiscol-12 {
            width: 100%;
        }



        .parallax-scroll {
            background-attachment: fixed;
        }

        /* Custom desktop below*/

        /* #bgimage1 {
    width: 90%;
} */

        [class*="row-max"] {
            width: 90%;
        }

        #mainid .text2column {
            margin: 10% auto;
        }

        /* show in mobile only */
        .showinxs {
            display: none;
        }

        #mainid div.cols3item>div>div:nth-child(2) {
            border-color: #ffffff;
            border-style: solid;
            border-top: unset;
            border-bottom: unset;
        }

        /* override */
        #bgimage1 {
            background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(https://di-uploads-pod34.dealerinspire.com/willischevyofgranger/uploads/2024/09/Explore-The-2025-Chevrolet-Silverado-EV-In-Granger-Iowa-At-Willis-Chevrolet-1.webp);
            background-repeat: no-repeat;
            background-position-x: center;
            background-position-y: center;
            background-size: cover;
            height: 70vh;
        }

        #mainid .headh1 {
            color: #ffffff;
            text-shadow: 0 1px 2px #000000;
        }

        #mainid .headh1 {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
        }

        #mainid #bannerbutton {
            position: absolute;
            bottom: 20px;
            left: 0;
            right: 0;
            margin: auto;
        }

    }

    @media(max-width:992px) {


        [id$="bgimage"] [class*="thisnormal"],
        [id^="bgimage"]>[class*="thisnormal"] {
            flex-direction: column;
        }

        [id$="bgimage"] [class*="thisreverse"],
        [id^="bgimage"]>[class*="thisreverse"] {
            flex-direction: column-reverse;
        }

        #lastbgimage>div>div>div>div:nth-child(1)>a {
            margin-right: auto;
        }

        #lastbgimage>div>div>div>div:nth-child(2)>a {
            margin-left: auto;
            margin-right: auto;
        }


    }

    /* TABLET */
    @media all and (min-width: 768px) and (max-width: 1024px) {

        /* For mobile phones: */
        [class*="thiscol-"] {
            width: 100% !important;
        }

        /* Custom tablet below*/



    }

    /* WIDE SCREEN */
    @media(min-width:1980px) {
        [class*="row-max"] {
            width: 80%;
        }
    }
