    .container-max-md.page-section.p-4.p-md-5.px-lg-6.px-xl-8 {
      max-width: 100% !important;
      padding: 0 !important;
    }
    /* ////////// Start Collapsible ///////////////// */
    summary {
      display: block;
    }
    summary::-webkit-details-marker {
      display: none;
    }
    .p-section-faq__item:nth-of-type(n + 2) {
      margin-top: 10px;
    }
    .p-faq__question {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      padding: 8px 16px;
      color: black;
      /* color: rgba(204, 0, 0, 1);
  background-color: #4B7CB6; */
      background-color: #eee;
      cursor: pointer;
      font-size: 24px;
      font-weight: 700;
    }
    .p-faq__icon {
      display: block;
      flex-shrink: 0;
      position: relative;
      width: 40px;
      transform-origin: center;
      background-color: rgba(0, 0, 0, 1);
      padding: 24px;
      border-radius: 50%;
    }
    .p-faq__icon::after {
      right: 15px;
      content: "";
      position: absolute;
      display: block;
      width: 16px;
      height: 16px;
      transition: transform 0.3s;
      transform: translateY(-80%) rotate(45deg);
      border-right: 2px solid white;
      border-bottom: 2px solid white;
    }
    .is-opened .p-faq__icon::after {
      transform: translateY(-25%) rotate(-135deg);
    }
    .p-faq__answer {
      overflow: hidden;
    }
    .p-faq__answer-inner {
      padding: 16px 32px;
      /* border: 2px solid #4B7CB6; */
      border-top: none;
      border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
      font-size: 20px;
      font-weight: 700;
    }
    .l-inner {
      margin: 0 auto;
      /* max-width: 648px; */
      width: 100%;
      /* padding: 24px; */
    }
    /* ////////// End Collapsible ///////////////// */
    /* ////////// START IMG-HOVER-ZOOM CSS ///////////////// */.img-hover-zoom {
      height: inherit;
      /* [1.1] Set it as per your need */
      overflow: hidden;
      /* [1.2] Hide the overflowing of child elements */
    }
    /* [2] Transition property for smooth transformation of images */
    .img-hover-zoom img {
      transition: transform 0.5s ease;
    }
    /* [2] Transition property for smooth transformation of images */
    .img-hover-zoom > .img {
      transition: transform 0.5s ease;
    }
    /* [3] Finally, transforming the image when container gets hovered */
    .img-hover-zoom:hover img {
      transform: scale(1.1);
    }
    /* [3] Finally, transforming the image when container gets hovered */
    .img-hover-zoom:hover > .img {
      transform: scale(1.1);
    }
    /* ////////// END IMG-HOVER-ZOOM CSS ///////////////// */
    /* ////////// Start Container CSS ///////////////// */.container {
      width: 100%;
      padding-right: 0 !important;
      padding-left: 0 !important;
      margin-right: auto;
      margin-left: auto;
    }
    .container-fluid {
      padding-right: 0 !important;
      padding-left: 0 !important;
      margin-right: auto;
      margin-left: auto;
    }
    .container.con1 {
      width: 75%;
    }
    @media(max-width: 850px) {
      .container.con1 {
        width: 95%;
      }
    }
    .container.con2 {
      width: 90%;
    }
    .container.con4 {
      width: 95%;
    }
    .row {
      margin-right: 0;
      margin-left: 0;
    }
    .container2-banner {
      display: flex;
      align-items: flex-end;
      width: 100%;
      height: 650px;
    }
    .banner-spacer {
      height: 48px;
    }
    /* ////////// End Container CSS ///////////////// */
    /* ////////// Start BTN CSS ///////////////// */#btn-hover-effects {
      height: 50px;
      width: 20% !important;
      background-color: rgba(0, 44, 94, 1) !important;
      color: #fff !important;
      border: #fff 2px solid;
    }
    #btn-hover-effects:hover {
      background-color: #000 !important;
      color: #fff !important;
    }

    #btn-hover-effects-3,
    #btn-hover-effects-2 {
      height: 50px;
      width: 100% !important;
      background-color: rgba(0, 44, 94, 1) !important;
      color: #fff !important;
      border: #fff 2px solid;
    }

    #btn-hover-effects-3,
    #btn-hover-effects-2:hover {
      background-color: #000 !important;
      color: #fff !important;
    }
    /* ////////// End BTN CSS ///////////////// */
    /* ////////// Sart Font size res CSS ///////////////// */.Paragraph {
      font-size: 22px;
    }
    @media(max-width: 1400px) {
      .Paragraph {
        font-size: 18px;
      }
    }
    .title-48-38 {
      font-size: 48px !important;
      font-weight: 700 !important;
    }
    @media(max-width: 1100px) {
      .title-48-38 {
        font-size: 38px !important;
      }
    }
    .title-36-29 {
      font-size: 36px !important;
      font-weight: 700 !important;
    }
    @media(max-width: 1100px) {
      .title-36-29 {
        font-size: 29px !important;
      }
    }
    .title-30-24 {
      font-size: 30px !important;
      font-weight: 700 !important;
    }
    @media(max-width: 1100px) {
      .title-30-24 {
        font-size: 24px !important;
      }
    }
    .title-24-19 {
      font-size: 24px !important;
    }
    @media(max-width: 1400px) {
      .title-24-19 {
        font-size: 19px !important;
      }
    }
    .title-ul {
      font-size: 17px !important;
    }
    @media(max-width: 1400px) {
      .title-ul {
        font-size: 14px !important;
      }
    }
    .spacer {
      height: 320px;
    }
    /* ////////// End Font size res CSS ///////////////// */
    /* ////////// Sart IMG res CSS ///////////////// */.Main-Banner-IMG {
      background-size: cover;
      background-position: bottom;
      background-image: url('https://pictures.dealer.com/b/billwalshfordfd/1581/5ab0bc144f098ddb886a61e0d6fa1f02x.jpg');
      background-repeat: no-repeat;
      width: 100%;
      display: flex;
      align-items: flex-end;
      height: 722px;
    }
    .Bot-IMG {
      background-size: cover;
      background-position: center center;
      background-image: url('https://pictures.dealer.com/b/billwalshfordfd/0934/50363fb80b32e97b8d5d5268778e464fx.jpg');
      background-repeat: no-repeat;
      width: 100%;
      height: 750px;
    }
    /* ////////// End IMG res CSS ///////////////// */
    /* ////////// Start Responsive CSS ///////////////// */.IMGcon-res {}
    @media(max-width: 2000px) {
      .IMGcon-res {
        height: 485px;
      }
      .IMGInterior {
        height: 300px;
      }
    }
    @media(max-width: 1600px) {
      .IMGcon-res {
        height: 397px;
      }
      .IMGInterior {
        height: 250px;
      }
      .Bot-IMG {
        height: 658px;
      }
    }
    @media(max-width: 1597px) {
      #IMG-Bot-Content-res {
        margin-top: 5%;
      }
    }
    @media(max-width: 1500px) {
      .IMGcon-res {
        height: 369px;
      }
    }
    @media(max-width: 1400px) {
      .IMGcon-res {
        height: 338px;
      }
      .Bot-IMG {
        height: 586px;
      }
    }
    @media(max-width: 1311px) {
      #btn-hover-effects1,
      #btn-hover-effects {
        width: 25%;
      }
    }
    @media(max-width: 1300px) {
      .IMGcon-res {
        height: 312px;
      }
      .IMGInterior {
        height: 200px;
      }
    }
    @media(max-width: 1200px) {
      .Bot-IMG {
        height: 490px;
      }
    }
    @media(max-width: 1100px) {
      .Main-Banner-IMG {
        height: 494px;
      }
      .spacer {
        height: 200px;
      }
      #IMG-Bot-Content-res {
        margin-top: 10%;
      }
      .Bot-IMG {
        height: 441px;
      }
    }
    @media(max-width: 1000px) {
      .IMGcon-res {
        height: 255px;
      }
      .IMGInterior {
        height: 170px;
      }

      #btn-hover-effects1,
      #btn-hover-effects {
        width: 30% !important;
      }
      .Main-Banner-IMG {
        height: 424px;
      }
      .spacer {
        height: 158px;
      }
    }
    @media(max-width: 1000px) {
      .Main-Banner-IMG {
        height: 342px;
      }
      .container.con2 {
        width: 95%;
      }
      .spacer {
        height: 86px;
      }
    }
    @media(max-width: 900px) {
      #IMG-Bot-Content-res {
        margin-top: 15%;
      }
      .Bot-IMG {
        height: 370px;
      }
    }
    @media(max-width: 800px) {
      #IMG-Bot-Content-res {
        margin-top: 25%;
      }
      .Bot-IMG {
        height: 332px;
      }
    }
    @media(max-width: 767px) {
      #IMG-Bot-Content-res {
        margin-top: 0;
      }
      .IMGInterior {
        height: auto;
      }
      .IMGcon-res {
        height: auto;
        margin-top: 2%;
      }

      #btn-hover-effects1,
      #btn-hover-effects {
        width: 100% !important;
      }
      .Bot-IMG {
        height: 212px;
      }
    }
    /* ////////// END Responsive CSS ///////////////// */