@import url("https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");

:root {
  --color-yellow: #f3bf47;
  --color-grey: #535250;
  --color-blue: #036;
  --color-black: #071425;
  --font-primary: "Poppins", sans-serif;
  --font-secondary: "Constantia";
}
@font-face {
    font-family: "Constantia";
    src: url("https://db.onlinewebfonts.com/t/0b9856633d4311a19df074ea509d8390.eot");
    src: url("https://db.onlinewebfonts.com/t/0b9856633d4311a19df074ea509d8390.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/0b9856633d4311a19df074ea509d8390.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/0b9856633d4311a19df074ea509d8390.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/0b9856633d4311a19df074ea509d8390.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/0b9856633d4311a19df074ea509d8390.svg#Constantia")format("svg");
}
.container-left {
  padding-left: 15px;
  margin-left: auto;
  width: calc(1540px + (50% - 1540px / 2));
}

.btn__primary {
  font: normal normal 500 18px var(--font-primary);
  color: var(--color-black);
  padding: 16px 32px;
  border: 1px solid var(--color-yellow);
  background-color: var(--color-yellow);
  border-radius: 0;
  transition: 0.6s all ease-in-out;
}

.btn__primary img {
  width: 24px;
  height: auto;
  margin-left: 8px;
  transition: 0.6s all ease-in-out;
}

.btn__primary:hover {
  color: #fff;
  border: 1px solid var(--color-blue);
  background-color: var(--color-blue);
}

.btn__primary:hover img {
  filter: brightness(0) invert(1);
}

.header__spacing {
  min-height: 98px;
}

/*---------Navbar Start-----------*/
.header {
  position: fixed;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 98px;
  background-image: url(../img/bg-gnav-line.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100% 8px;
  transition: background 0.6s;
}

.header.fixed {
  background-color: #fff;
}

.header .navbar {
  width: 100%;
  padding: 0;
  position: unset;
}

.header .logo-section {
  display: flex;
  align-items: center;
  gap: 16px;
}

.header .logo-section .orix__logo {
  width: 50px;
  height: auto;
}

.header .logo-section .goluxe__logo {
  width: 116px;
  height: auto;
}

.header .logo-section .brdr__center {
  width: 1px;
  height: 48px;
  background: #efefec;
}

.header.homepage-header .logo-section .dark__logo,
.header.homepage-header.fixed .logo-section .white__logo {
  display: none;
}

.header.homepage-header.fixed .logo-section .dark__logo,
.header.homepage-header .logo-section .white__logo {
  display: block;
}

.header .navbar-nav {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  flex-direction: row;
}

.header .nav-item .nav-link {
  font: normal normal 400 16px/24px var(--font-primary);
  padding: 0;
  color: var(--color-grey);
  letter-spacing: 0.18px;
  margin-right: 32px;
  position: relative;
  display: flex;
  align-items: center;
  min-height: 94px;
  transition: 0.3s all ease;
}

.header .nav-item .nav-link::before {
  position: absolute;
  left: 0;
  bottom: 4px;
  content: "";
  width: 0;
  height: 2px;
  background-color: #071425;
  transition: width 0.3s;
}

.header .nav-item .nav-link:hover::before,
.header .nav-item .nav-link.active::before {
  width: 100%;
}

.header .nav-item .nav-link:hover,
.header .nav-item .nav-link.active {
  color: #071425;
}

.header .nav-item:last-child .nav-link {
  margin-right: 0;
}
.header .nav-item .nav-link img {
    height: auto;
    width: 22px;
}
.header .nav-item .btn__callback {
  border-radius: 36px;
  background: var(--Surface-Surface-light, #f6f6f6);
  padding: 4px 12px 4px 4px;
  font: normal normal 400 16px var(--font-primary);
  letter-spacing: 0.16px;
  color: var(--color-grey);
}

.header .nav-item .btn__callback img {
  width: 36px;
  height: auto;
  margin-right: 8px;
}

.header .nav-item .dropdown__orix {
  border-bottom: 1px solid var(--Surface-Surface-1, #efefec);
  background: #fff;
  box-shadow: 0px 24px 24px 0px rgba(0, 0, 0, 0.08);
  padding: 48px 0;
  position: absolute;
  left: 0;
  top: 100%;
  /*margin-top: 4px;*/
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transform: translateX(500px);
  transition: 0.4s all ease-out;
}

.header .nav-item .dropdown__orix.open {
  opacity: 1;
  visibility: visible;
  transform: translateX(0px);
}

.header .nav-item .dropdown__orix h5 {
  font: normal normal 600 20px var(--font-primary);
  color: var(--color-blue);
  letter-spacing: 0.2px;
  min-height: 60px;
  margin-bottom: 24px;
}

.header .nav-item .dropdown__orix ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.header .nav-item .dropdown__orix ul li:not(:last-child) {
  margin-bottom: 24px;
}
.header .nav-item .dropdown__orix ul.mobile__menus li:nth-last-child(-n + 4) {
    display: none;
}
.header .nav-item .dropdown__orix ul li a {
  font: normal normal 400 20px var(--font-primary);
  color: var(--color-grey);
  text-decoration: none;
  position: relative;
  transition: 0.4s all ease-out;
}

.header .nav-item .dropdown__orix ul li a.active,
.header .nav-item .dropdown__orix ul li:hover a {
  padding-left: 32px;
  color: #071425;
}

.header .nav-item .dropdown__orix ul li a::before,
.header .nav-item .dropdown__orix ul li a::before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  content: "";
  margin: auto;
  width: 0;
  height: 1px;
  background: #071425;
  transition: 0.4s all ease-out;
}

.header .nav-item .dropdown__orix ul li a.active::before,
.header .nav-item .dropdown__orix ul li:hover a::before {
  width: 24px;
}

.menu-toggle {
  position: relative;
  width: 22px;
  height: 22px;
  transition-duration: 0.5s;
}

.menu-toggle .icon {
  transition-duration: 0.5s;
  position: absolute;
  height: 3px;
  width: 22px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: #666d76;
  border-radius: 6px;
}

.menu-toggle .icon:before {
  transition-duration: 0.5s;
  position: absolute;
  width: 22px;
  height: 3px;
  background-color: #666d76;
  content: "";
  top: -8px;
  border-radius: 6px;
}

.menu-toggle .icon:after {
  transition-duration: 0.5s;
  position: absolute;
  width: 22px;
  height: 3px;
  background-color: #666d76;
  content: "";
  top: 8px;
  border-radius: 6px;
}

.menu-toggle.active .icon {
  transition: 0.5s;
  height: 0;
  width: 0;
}

.menu-toggle.active .icon:before {
  transform: rotateZ(45deg) scaleX(1) translate(5px, 6px);
}

.menu-toggle.active .icon:after {
  transform: rotateZ(-45deg) scaleX(1) translate(5px, -6px);
}

.menu-toggle:hover {
  cursor: pointer;
}

@media screen and (max-width: 992px) {
  .header {
    display: flex;
    align-items: center;
    height: 64px;
    padding-bottom: 8px;
  }

  .header__spacing {
    min-height: 64px;
  }

  .header .navbar {
    position: unset;
  }

  .header .logo-section {
    gap: 12px;
  }

  .header .logo-section .orix__logo {
    width: 32px;
  }

  .header .logo-section .goluxe__logo {
    width: 75px;
  }

  .header .logo-section .brdr__center {
    height: 40px;
  }

  .header .nav-item:not(:last-child) {
    display: none;
  }

  .header .nav-item .btn__callback {
    padding: 2px 8px 2px 2px;
    font: normal normal 400 10px var(--font-primary);
    letter-spacing: 0.1px;
  }

  .header .nav-item .btn__callback img {
    width: 24px;
    margin-right: 4px;
  }

  .header .mobile__btn {
    position: absolute;
    right: 46px;
  }

  .menu-toggle {
    width: 20px;
    height: 20px;
    position: relative;
  }

  .menu-toggle .icon,
  .menu-toggle .icon:before,
  .menu-toggle .icon:after {
    height: 2px;
    width: 20px;
  }

  .header .nav-item .dropdown__orix {
    padding: 20px 0;
    height: 100vh;
  }

  .header .nav-item .dropdown__orix h5 {
    font: normal normal 600 14px var(--font-primary);
    min-height: 0;
    margin-bottom: 16px;
  }

  .header .nav-item .dropdown__orix h5 br {
    display: none;
  }

  .header .nav-item .dropdown__orix ul li a {
    font: normal normal 400 12px var(--font-primary);
  }
  .header .nav-item .dropdown__orix ul.mobile__menus li:nth-last-child(-n + 4) {
    display: block;
  }
  .header .nav-item .dropdown__orix ul li {
    line-height: 14px;
  }

  .header .nav-item .dropdown__orix ul li:not(:last-child) {
    margin-bottom: 12px;
  }
}

/*------Navbar End------*/

.orixLandingPage .rn__section__gapTop {
  padding: 76px 0;
}

.orixLandingPage .inner__gapTop {
  margin-top: 32px;
}

.orixLandingPage .main__heading p {
  font: normal normal 400 16px/140% var(--font-primary);
  color: #535250;
  margin: 12px 0 0;
}

.orixLandingPage .main__heading h5 {
  font: normal normal 500 25px/125% var(--font-primary);
  color: var(--color-grey);
  text-align: center;
  margin-bottom: 4px;
}

.orixLandingPage .main__heading h2 {
  font: normal normal 700 58px/132% var(--font-secondary);
  text-align: center;
  color: #4e4848;
  margin-bottom: 0;
}

.orixLandingPage .main__heading h2 span {
  color: var(--color-yellow);
}

.orixLandingPage .hero__banner {
  position: relative;
}

.orixLandingPage .hero__banner #counter {
  position: absolute;
  bottom: 22%;
  right: 9.5%;
  z-index: 1;
  color: #f3bf47;
  font: normal normal 400 32px/132% var(--font-primary);
}

.orixLandingPage .hero__slider.owl-carousel {
  max-width: 100%;
}

.orixLandingPage .hero__slider .item {
  position: relative;
}

.orixLandingPage .hero__slider .item::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.62) 6.61%, rgba(0, 0, 0, 0.24) 30.49%, rgba(0, 0, 0, 0.00) 52.48%);
}
.orixLandingPage .hero__slider .item img {
  width: 100%;
  height: auto;
  max-height: 750px;
  object-fit: cover;
}

.orixLandingPage .hero__slider .container {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
}

.orixLandingPage .hero__slider .item .content__bx h1 {
  font: normal normal 700 72px/117.5% var(--font-secondary);
  margin-bottom: 32px;
  color: #fff;
  /*text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.6), 1px -1px 0 rgba(0, 0, 0, 0.6), -1px 1px 0 rgba(0, 0, 0, 0.6), 1px 1px 0 rgba(0, 0, 0, 0.6);*/
  /*text-shadow: 3px 3px 74px rgba(0, 0, 0, 0.6);*/
  letter-spacing: 1.6px;
}

.orixLandingPage .hero__slider .item .content__bx h2 {
  font: normal normal 700 38px/117.5% var(--font-secondary);
  margin-bottom: 32px;
  color: #fff;
  /*text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.6), 1px -1px 0 rgba(0, 0, 0, 0.6), -1px 1px 0 rgba(0, 0, 0, 0.6), 1px 1px 0 rgba(0, 0, 0, 0.6);*/
  /*text-shadow: 3px 3px 74px rgba(0, 0, 0, 0.6);*/
  letter-spacing: 1.6px;
}

.orixLandingPage .hero__slider .item .content__bx h1 span {
  color: var(--color-yellow);
}
.orixLandingPage .hero__slider .item .content__bx h2 span {
  color: var(--color-yellow);
}

.orixLandingPage .hero__slider .owl-dots {
  width: 200px;
  height: 2px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  transform: rotate(90deg);
  transform-origin: right;
  position: absolute;
  right: 10.7%;
  top: 27%;
  bottom: 0;
}

.orixLandingPage .hero__slider .owl-dot {
  width: 100%;
  height: 2px;
  background-color: #fff !important;
  transition: 0.6s all ease-in-out;
}

.orixLandingPage .hero__slider .owl-dot.active {
  background-color: var(--color-yellow) !important;
}

.orixLandingPage .hero__slider.owl-carousel .owl-nav button.owl-next,
.orixLandingPage .hero__slider.owl-carousel .owl-nav button.owl-prev {
  font-size: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 28px;
  height: 14px;
  position: absolute;
  right: 10%;
}

.orixLandingPage .hero__slider.owl-carousel .owl-nav button.owl-prev {
  top: 33%;
  background-image: url(../img/arrow-up.svg);
}

.orixLandingPage .hero__slider.owl-carousel .owl-nav button.owl-next {
  bottom: 33%;
  background-image: url(../img/arrow-down.svg);
}

.orixLandingPage .our__fleet {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.orixLandingPage .our__fleet::before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 74%;
    content: "";
    background-image: url(../img/fleet-bg-01.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.orixLandingPage .our__fleet::after {
  position: absolute;
  right: 0;
  top: 0px;
  width: 600px;
  height: 100%;
  content: "";
  background-image: url(../img/fleet-bg-02.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  z-index: -1;
}

.orixLandingPage .our__fleet .main__heading h2 {
  text-align: left;
  text-align: justify;
}

.orixLandingPage .our__fleet .card__fleet {
  background-color: transparent;
}

.orixLandingPage .our__fleet .bnr__img img {
  width: 100%;
  height: auto;
  transition: 0.5s all ease-in-out;
}

.orixLandingPage .our__fleet .card__fleet:hover .bnr__img img {
  transform: scale(1.05);
}

.orixLandingPage .our__fleet .bnr__img {
  position: relative;
  overflow: hidden;
}

.orixLandingPage .our__fleet .bnr__img::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.8) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  z-index: 1;
}

.orixLandingPage .our__fleet .content__bx {
  position: absolute;
  top: 0;
  left: 0;
  padding: 16px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
  z-index: 2;
}

.orixLandingPage .our__fleet .content__bx h4 {
  font: normal normal 700 40px/132% var(--font-secondary);
  color: #fff;
  width: 100%;
  margin-bottom: 10px;
}

.orixLandingPage .our__fleet .content__bx .top__content p {
  font: normal normal 400 14px var(--font-primary);
  color: var(--color-grey);
  opacity: 0;
  margin: 0;
  transition: 0.5s all ease-in-out;
}

.orixLandingPage .our__fleet .card__fleet:hover .content__bx .top__content p {
  opacity: 1;
}

.orixLandingPage .our__fleet .content__bx .btn__catLog {
  border-left: 8px solid var(--color-yellow) !important;
  background: var(--White, #fff);
  padding: 16px 32px;
  border-radius: 0;
  font: normal normal 600 18px var(--font-primary);
  color: #000;
  border: none;
  transform: translateY(100px);
  transition: 0.6s all ease-out;
}

.orixLandingPage .our__fleet .content__bx .btn__catLog img {
  width: 24px;
  height: auto;
  margin-left: 8px;
}

.orixLandingPage .our__fleet .card__fleet:hover .btn__catLog {
  transform: translateY(0);
}

.orixLandingPage .our__fleet .btm__bx {
  display: flex;
  align-items: center;
  /* justify-content: space-between; */
  margin-top: 16px;
  gap: 8px;
}

.orixLandingPage .our__fleet .btm__bx .from {
  font: normal normal 400 24px var(--font-primary);
  color: var(--color-grey);
  margin-bottom: 0;
}

.orixLandingPage .our__fleet .btm__bx .price {
  font: normal normal 700 24px var(--font-primary);
  color: var(--color-blue);
  margin-bottom: 0;
}

.orixLandingPage .each_occasions {
  background: #fcf8f3;
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.orixLandingPage .each_occasions::before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 1960px;
  height: 333px;
  background-image: url(../img/tailored-vector.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  z-index: -1;
}

.orixLandingPage .each_occasions .heading h2 {
  font: normal normal 700 58px/132% var(--font-secondary);
  color: #4e4848;
  margin: 0;
}

.orixLandingPage .each_occasions .heading h2 span {
  color: var(--color-yellow);
}

.orixLandingPage .each_occasions .heading p {
  font: normal normal 400 16px/150% var(--font-primary);
  color: #535250;
  margin: 12px 0 16px;
}

.orixLandingPage .occasions__slider .owl-item {
  overflow: hidden;
}

.orixLandingPage .occasions__slider {
  min-height: 680px;
}

.orixLandingPage .occasions__slider .owl-item.firstActiveItem .item {
  height: 680px;
}

.orixLandingPage .occasions__slider .owl-item .item {
  height: 590px;
  -webkit-transition: height 0.6s ease;
}

.orixLandingPage .occasions__slider .owl-item img {
  width: 100%;
  height: 100%;
  /* -webkit-transition: height 0.6s ease; */
}

.orixLandingPage .occasions__slider .owl-item.firstActiveItem .item img {
  object-fit: cover;
  height: 100%;
}

.orixLandingPage .occasions__slider .owl-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  position: absolute;
  left: 0;
  right: 26%;
  bottom: 10px;
  margin: auto;
}

.orixLandingPage .occasions__slider button.owl-dot {
  background-color: var(--color-yellow);
  width: 11px;
  height: 11px;
  border-radius: 50%;
  transition: 0.6s all ease-out;
}

.orixLandingPage .occasions__slider button.owl-dot.active {
  border: 7px solid #fcf8f3;
  outline: 1px solid var(--color-yellow);
  width: 26px;
  height: 26px;
}

.orixLandingPage .occasions__slider .content__bx {
  border: 1px solid var(--White, #fff);
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  padding: 24px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 2%;
  width: 94%;
  margin: auto;
  max-height: 120px;
  overflow: hidden;
  transition: max-height 1.4s ease;
}

.orixLandingPage .occasions__slider .owl-item .item:hover .content__bx {
  max-height: 500px;
  overflow: visible;
}

.orixLandingPage .occasions__slider .content__bx h6 {
  font: normal normal 700 16px/100% var(--font-primary);
  color: var(--color-grey);
  margin: 0;
  position: relative;
  width: fit-content;
}

.orixLandingPage .occasions__slider .content__bx h6::before {
  position: absolute;
  right: -30px;
  top: 0;
  bottom: 0;
  content: "";
  margin: auto;
  width: 25px;
  height: 1px;
  background-color: var(--color-grey);
}

.orixLandingPage .occasions__slider .content__bx h4 {
  font: normal normal 700 28px/120% var(--font-primary);
  color: var(--color-black);
  margin: 12px 0 0;
}

.orixLandingPage .occasions__slider .content__bx .btn__enquire {
  font: normal normal 600 18px var(--font-primary);
  color: var(--color-black);
  padding: 0;
  margin-top: 58px;
}

.orixLandingPage .occasions__slider .content__bx .btn__enquire img {
  width: 24px;
  height: auto !important;
  margin-left: 4px;
  display: inline-block;
}

/*=====Counters CSS=====*/
.orixLandingPage .counter__section {
  margin-top: 17px;
}

.orixLandingPage .counter__section .counter__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.orixLandingPage .counter__section .item__counter h3 {
  font: normal normal 700 62px/132% var(--font-secondary);
  color: var(--color-yellow);
  text-align: center;
  width: 170px;
  height: 82px;
  margin: 0 auto;
}

.orixLandingPage .counter__section .item__counter h3::after {
  content: "+";
}

.orixLandingPage .counter__section .item__counter p {
  font: normal normal 500 25px/150% var(--font-primary);
  color: var(--color-grey);
  text-align: center;
  margin-bottom: 0;
}

.orixLandingPage .counter__section .brdr {
  width: 1px;
  height: 96px;
  background: var(--Primary-Yellow, #d5d3cc);
  margin: 0 48px;
}

.orixLandingPage .counter__section .content__btm {
  text-align: center;
}

.orixLandingPage .counter__section .content__btm p {
  font: normal normal 400 16px/140% var(--font-primary);
  color: #535250;
  margin: 32px 0;
  text-align: center;
}
.orixLandingPage .brands__section {
  background-color: #003366;
  padding: 48px 0;
}
.orixLandingPage .brands__section .brands__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.orixLandingPage .brands__section .brands__inner .brdr {
  width: 1px;
  height: 48px;
  background: #666D76;
}

.orixLandingPage .brands__section .brands__inner .brand__logo img {
  width: auto;
  height: 140px;
}

/*=====Demo Cars CSS======*/
.orixLandingPage .cars__demo {
  overflow: hidden;
}

.orixLandingPage .section__left .card__cars {
  border: 1px solid var(--Gray-Outline, #d5d3cc);
  border-top: none;
  background: #fff;
  padding: 36px 24px 36px 205px;
  transition: 0.4s all ease-in-out;
  /* padding-left: calc((77.5% - 205px) / 2); */
}

.orixLandingPage .section__left .card__cars:first-child {
  border-top: 1px solid var(--Gray-Outline, #d5d3cc);
}

.orixLandingPage .section__left .card__cars:hover {
  background: var(--color-yellow);
}

.orixLandingPage .section__left .card__cars h4 {
  font: normal normal 500 24px/132% var(--font-primary);
  color: var(--color-black);
  margin-bottom: 4px;
}

.orixLandingPage .section__left .card__cars p {
  font: normal normal 400 16px/132% var(--font-primary);
  color: var(--color-grey);
}

.orixLandingPage .section__left .card__cars .center__sn,
.orixLandingPage .section__left .card__cars .center__sn .item,
.orixLandingPage .section__left .card__cars .bottom__sn {
  display: flex;
}

.orixLandingPage .section__left .card__cars .center__sn {
  margin-top: 46px;
}

.orixLandingPage .section__left .card__cars .center__sn .item:not(:last-child) {
  border-right: 1px solid #071425;
  padding-right: 8px;
  margin-right: 8px;
}

.orixLandingPage .section__left .card__cars .center__sn .item img {
  width: 20px;
  height: auto;
  margin-right: 4px;
}

.orixLandingPage .section__left .card__cars .center__sn .item p {
  font: normal normal 400 18px/114% var(--font-primary);
  color: var(--color-black);
  margin-bottom: 0;
}

.orixLandingPage .section__left .card__cars .bottom__sn {
  justify-content: space-between;
  margin-top: 24px;
}

.orixLandingPage .section__left .card__cars .bottom__sn h5 {
  font: normal normal 400 18px var(--font-primary);
  color: var(--color-black);
  margin: 0;
}

.orixLandingPage .section__left .card__cars .bottom__sn h5 span {
  font-weight: 600;
}

.orixLandingPage .section__left .card__cars .bottom__sn .btn__enquire {
  font: normal normal 600 18px var(--font-primary);
  color: var(--color-black);
  padding: 0;
}

.orixLandingPage .section__left .card__cars .bottom__sn .btn__enquire img {
  width: 24px;
  height: auto;
  margin-left: 4px;
}

.orixLandingPage .demo__carsSlider {
  background: #efefec;
}

.orixLandingPage #sync2 .owl-item {
  border: 1px solid #d5d3cc;
  border-left: none;
}

.orixLandingPage #sync2.owl-carousel .owl-nav button.owl-prev {
  display: none;
}

.orixLandingPage #sync2.owl-carousel .owl-nav button.owl-next {
  position: absolute;
  right: 0;
  top: 0;
  width: 16.7%;
  height: 100%;
  background-color: var(--color-blue);
  background-image: url(../img/slider-arrow-right.svg);
  background-size: 36px;
  background-repeat: no-repeat;
  background-position: 32px center;
  font-size: 0;
}

.orixLandingPage #sync1 {
  padding-right: 205px;
}

.orixLandingPage #sync1.owl-carousel .item img {
  height: 530px;
  object-fit: cover;
}

.orixLandingPage #sync1.owl-carousel .item p {
  font: normal normal 300 24px/134% var(--font-primary);
  color: var(--color-black);
  margin: 0;
  padding: 32px;
}

.orixLandingPage #sync1 .owl-nav {
  position: absolute;
  bottom: 30px;
  right: 0;
  padding-right: 205px;
  display: flex;
  gap: 24px;
}

.orixLandingPage #sync1.owl-carousel .owl-nav button.owl-next,
.orixLandingPage #sync1.owl-carousel .owl-nav button.owl-prev {
  width: 36px;
  height: 36px;
  font-size: 0;
  background-size: 36px;
  background-repeat: no-repeat;
}

.orixLandingPage #sync1.owl-carousel .owl-nav button.owl-next {
  background-image: url(../img/slider-arrow-right-01.svg);
}

.orixLandingPage #sync1.owl-carousel .owl-nav button.owl-prev {
  background-image: url(../img/slider-arrow-left-01.svg);
}

.orixLandingPage .our__prices {
  background-color: #fcf8f3;
  position: relative;
  z-index: 0;
}

.orixLandingPage .cards__section {
  border-radius: 24px;
  background: var(--White, #fff);
  box-shadow: 0px 4px 48px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

.orixLandingPage .our__prices::before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  width: 72%;
  height: 430px;
  content: "";
  background-image: url(../img/price-vector.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  z-index: -1;
}

.orixLandingPage .our__prices .cards__section {
  margin: 32px auto 0;
}

.orixLandingPage .our__prices .price__card {
  background-color: #fff;
  padding: 48px 32px 72px 32px;
  position: relative;
  transition: 0.4s all ease-out;
}

.orixLandingPage .our__prices .price__card::before {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  margin: auto;
  width: 1px;
  height: 72%;
  background-color: #d5d3cc;
}

.orixLandingPage .our__prices .col-lg-3:last-child .price__card::before {
  display: none;
}

.orixLandingPage .our__prices .price__card:hover,
.orixLandingPage .our__prices .price__card.active {
  background-color: var(--color-yellow);
}

.orixLandingPage .our__prices .price__card h4 {
  font: normal normal 500 24px/132% var(--font-primary);
  color: var(--color-black);
  margin: 0;
  text-align: center;
  transition: 0.6s all ease-in-out;
}

.orixLandingPage .our__prices .price__card h2 {
  font: normal normal 600 38px/132% var(--font-primary);
  color: var(--color-black);
  margin: 32px 0 0;
  text-align: center;
}

.orixLandingPage .our__prices .price__card p {
  font: normal normal 400 20px var(--font-primary);
  color: var(--color-grey);
  margin: 0;
  text-align: center;
}

.orixLandingPage .our__prices .btn__primary {
  margin: 32px auto 0;
  display: block;
  width: fit-content;
}

/*======Stand Out CSS=====*/
.orixLandingPage .comn__section .content__bx:not(:last-child) {
  margin-bottom: 48px;
}

.orixLandingPage .comn__section .card__content {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

.orixLandingPage .comn__section .card__content .icon {
  background-color: var(--color-yellow);
  width: 48px;
  min-width: 48px;
  height: 48px;
  padding: 8px;
  border-radius: 50%;
}

.orixLandingPage .comn__section .card__content .icon img {
  width: 100%;
  height: auto;
}

.orixLandingPage .comn__section .text__sn h5 {
  font: normal normal 500 25px/125% var(--font-primary);
  color: var(--color-grey);
  margin-bottom: 4px;
}

.orixLandingPage .comn__section .text__sn p {
  font: normal normal 400 16px/140% var(--font-primary);
  color: var(--color-grey);
  margin-bottom: 0;
}

.orixLandingPage .stand__out .gallery__bx img {
  width: 100%;
}

.orixLandingPage .stand__out .innr__column {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.orixLandingPage .stand__out .gallery__bx .innr__column .item__first img {
  height: 238px;
  object-fit: cover;
}

.orixLandingPage .stand__out .gallery__bx .innr__column .item__second img {
  height: 372px;
  object-fit: cover;
}

.orixLandingPage .comn__section .innr__column .item__counter {
  padding: 58px 28px;
  background-color: var(--color-yellow);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 238px;
}

.orixLandingPage .comn__section .innr__column .item__counter h2 {
  font: normal normal 700 56px/90% var(--font-secondary);
  color: #000;
  margin-bottom: 1rem;
}

.orixLandingPage .comn__section .innr__column .item__counter p {
  font: normal normal 400 24px/120% var(--font-primary);
  color: #000;
  margin: 0;
}

.orixLandingPage .orix__video .video-container {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
}

.orixLandingPage .orix__video .video-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.orixLandingPage .orix__video video {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}

.orixLandingPage .orix__video .play-button-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  pointer-events: none;
}

.orixLandingPage .orix__video #circle-play-b {
  cursor: pointer;
  pointer-events: auto;
}

.orixLandingPage .orix__video svg {
  width: 90px;
  height: 90px;
  fill: #fff;
  stroke: #fff;
  cursor: pointer;
  background-color: #000;
  border-radius: 50%;
}

.orixLandingPage .choose__us {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background-color: #FCF8F3;
  text-align: justify;
}

.orixLandingPage .choose__us::after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 820px;
  height: 100%;
  background-image: url(../img/as-vector-02.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  z-index: -1;
}

.orixLandingPage .choose__us .addition__gallery img {
  width: 100%;
  object-fit: cover;
}

.orixLandingPage .choose__us .addition__gallery .item__first img {
  height: 526px;
}

.orixLandingPage .choose__us .addition__gallery .item__second img {
  height: 704px;
}

.orixLandingPage .choose__us .innr__column {
  position: relative;
}

.orixLandingPage .choose__us .innr__column .item__counter {
  position: absolute;
  right: 100%;
  bottom: 0;
  min-height: 300px;
}

.orixLandingPage .choose__us .content__bx:not(:last-child) {
  margin-bottom: 24px;
}

.orixLandingPage .additional__services {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.orixLandingPage .additional__services::before {
  position: absolute;
  content: "";
  right: 0;
  bottom: 0;
  width: 952px;
  height: 847px;
  background-image: url(../img/as-vector.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: -1;
}

.orixLandingPage .additional__services .content__left {
  width: 92%;
}

.orixLandingPage .additional__services .content__left .card__content {
  display: flex;
  align-items: flex-start;
  text-align: justify;
  gap: 12px;
}

.orixLandingPage .additional__services .card__content:not(:last-child) {
  margin-bottom: 48px;
}

.orixLandingPage .additional__services .card__content .icon {
  background-color: var(--color-yellow);
  width: 48px;
  min-width: 48px;
  height: 48px;
  padding: 8px;
  border-radius: 50%;
}

.orixLandingPage .additional__services .card__content .icon img {
  width: 100%;
  height: auto;
}

.orixLandingPage .additional__services .card__content .text__sn h5 {
  font: normal normal 500 25px/125% var(--font-primary);
  color: var(--color-grey);
  margin-bottom: 4px;
}

.orixLandingPage .additional__services .card__content .text__sn p {
  font: normal normal 400 16px/140% var(--font-primary);
  color: var(--color-grey);
  margin-bottom: 0;
}

.orixLandingPage .additional__services .rt__img img {
  width: 100%;
  height: auto;
}

.orixLandingPage .booking__process {
  position: relative;
  z-index: 0;
  background-color: #fcf8f3;
}

.orixLandingPage .booking__inr {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-top: 48px;
  gap: 0;
}

.orixLandingPage .booking__card {
  width: 14%;
}

.orixLandingPage .booking__card .icon {
  padding: 24px;
  width: 110px;
  height: 110px;
  margin: auto;
  border-radius: 50%;
  background-color: transparent;
  transition: 0.5s all ease-out;
}

.orixLandingPage .booking__card:hover .icon {
  background-color: var(--color-yellow);
}

.orixLandingPage .booking__card .icon img {
  width: 100%;
  height: auto;
}

.orixLandingPage .booking__card:hover .icon img {
  filter: brightness(0) invert(1);
}

.orixLandingPage .booking__card p {
  font: normal normal 500 20px var(--font-primary);
  color: var(--color-grey);
  margin: 16px 0 0;
  text-align: center;
  transition: 0.5s all ease-out;
}

.orixLandingPage .booking__card:hover p {
  color: var(--color-yellow);
}

.orixLandingPage .booking__inr .arrow__add {
  margin-top: 40px;
}

.orixLandingPage .booking__inr .arrow__add img {
  width: 35px;
  height: auto;
}
.orixLandingPage .booking__process .btn {
    margin: 32px auto 0;
    width: fit-content;
    display: block;
}
.orixLandingPage .faq__sn {
  position: relative;
  z-index: 0;
  text-align: justify;
}

.orixLandingPage .faq__sn::before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  content: "";
  width: 300px;
  height: 75%;
  background-image: url(../img/faq-vector.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  z-index: -1;
}

.orixLandingPage .faq__sn .accordion-item {
  display: none;
}

.orixLandingPage .faq__sn .accordion-item {
  border: 1px solid #d5d3cc !important;
  border-radius: 12px !important;
  overflow: hidden;
  margin-bottom: 24px;
  padding: 16px;
}

.orixLandingPage .faq__sn .accordion-item.active {
  border: 1px solid var(--color-yellow) !important;
}

.orixLandingPage .faq__sn .accordion-button {
  font: normal normal 500 25px var(--font-primary);
  color: var(--color-black);
  padding: 0;
}

.orixLandingPage .faq__sn .accordion-button:not(.collapsed) {
  color: var(--color-black);
}

.orixLandingPage .faq__sn .accordion-body {
  padding: 12px 0 0;
}

.orixLandingPage .faq__sn .accordion-button:not(.collapsed) {
  background-color: #fff;
  box-shadow: none;
}

.orixLandingPage .faq__sn .accordion-button::after {
  width: 24px;
  height: 24px;
  background-image: url(../img/accordian-icon.svg);
  background-size: 16px;
  border-radius: 24px;
  background-color: var(--White, #fff);
  box-shadow: 0px 5px 16px 0px rgba(8, 15, 52, 0.06);
  background-position: center;
  transform: rotate(90deg);
}

.orixLandingPage .faq__sn .accordion-button:not(.collapsed)::after {
  background-color: var(--color-yellow);
  transform: rotate(270deg);
  background-image: url(../img/accordian-icon-01.svg);
}

.orixLandingPage .faq__sn .accordion-body p {
  font: normal normal 400 16px/140% var(--font-primary);
  color: var(--color-grey);
  margin: 0;
}

.orixLandingPage .faq__sn .accordion-body p span {
  font-weight: 500;
  color: var(--color-blue);
}

.orixLandingPage .faq__sn .accordion-button:focus {
  box-shadow: none;
}

.orixLandingPage .faq__sn .load-more {
  margin: 32px auto 0;
  width: fit-content;
  display: block;
}

.orixLandingPage .our__testimonials {
  background-color: #fcf8f3;
}

.orixLandingPage .our__testimonials .inner__gapTop {
  margin-top: 72px;
}

.orixLandingPage .testimonials__slider {
  width: 80%;
  margin: auto;
}

.orixLandingPage .testimonials__slider .item h5 {
  font: normal normal 400 24px/150% var(--font-primary);
  color: var(--color-grey);
  text-align: center;
  margin-bottom: 32px;
}

.orixLandingPage .testimonials__slider .item h4 {
  font: normal normal 700 25px var(--font-secondary);
  color: var(--color-black);
  text-align: center;
  margin-bottom: 0;
}

.orixLandingPage .testimonials__slider .item p {
  font: normal normal 400 16px var(--font-primary);
  color: var(--color-grey);
  text-align: center;
  margin-bottom: 0;
}

.orixLandingPage .testimonials__slider .owl-nav button.owl-next,
.orixLandingPage .testimonials__slider .owl-nav button.owl-prev {
  border-radius: 200px;
  border: 1px solid var(--Gray-Outline, #d5d3cc);
  width: 48px;
  height: 48px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  font-size: 0;
}

.orixLandingPage .testimonials__slider .owl-nav button.owl-prev {
  left: -13.5%;
}

.orixLandingPage .testimonials__slider .owl-nav button.owl-next {
  right: -13.5%;
}

.orixLandingPage .testimonials__slider .owl-nav button.owl-next span,
.orixLandingPage .testimonials__slider .owl-nav button.owl-prev span {
  background-size: 48px;
  background-repeat: no-repeat;
  width: 48px;
  height: 6px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.orixLandingPage .testimonials__slider .owl-nav button.owl-prev span {
  background-image: url(../img/testimonials-arrow-left.svg);
  left: 50%;
}

.orixLandingPage .testimonials__slider .owl-nav button.owl-next span {
  background-image: url(../img/testimonials-arrow-right.svg);
  right: 50%;
}

.orixLandingPage .our__testimonials .brands__logo {
  border-top: 1px solid #d5d3cc;
  margin-top: 72px;
  padding: 32px 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.orixLandingPage .our__testimonials .brands__logo .logo img {
  width: auto;
  height: 32px;
}

.orixLandingPage .enquire__now {
  position: relative;
  z-index: 0;
}

.orixLandingPage .enquire__now::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 100%;
  height: 485px;
  background-image: url(../img/enquiry-bannr.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: -1;
}
.orixLandingPage .enquire__now .contact__formBox {
  margin-top: 40px;
}
.orixLandingPage .contact__formBox {
  border-radius: 12px;
  border: 1px solid var(--Gray-Outline, #d5d3cc);
  background: var(--White, #fff);
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.12);
  padding: 32px;
}
.orixLandingPage .contact__formBox .form-check .form-check-label {
    font: normal normal 400 14px/18px var(--font-primary);
    margin-left: 2px;
}
.orixLandingPage .contact__formBox .form__field {
    margin-top: 32px;
}
.orixLandingPage .contact__formBox h3 {
  font: normal normal 700 44px/132% var(--font-secondary);
  color: var(--color-black);
  margin-bottom: 2px;
}

.orixLandingPage .contact__formBox h3 span {
  color: var(--color-yellow);
}

.orixLandingPage .contact__formBox p {
  font: normal normal 400 18px/140% var(--font-primary);
  color: #535250;
  margin-bottom: 0;
}

.orixLandingPage .contact__formBox .input__inr {
  margin-bottom: 36px;
  position: relative;
  z-index: 0;
}

.orixLandingPage .contact__formBox .form-label {
  font: normal normal 300 16px/20px var(--font-primary);
  color: #ACACAB;
  margin-bottom: 0;
  position: absolute;
  top: 13px;
  left: 18px;
  z-index: -1;
  transition: all 0.5s ease;
}
.orixLandingPage .contact__formBox .form-control:focus ~ .form-label,
.orixLandingPage .contact__formBox .form-control:not(:focus):valid ~ .form-label {
  left: 0;
  top: -22px;
  font: normal normal 300 14px/18px var(--font-primary);
}
.orixLandingPage .contact__formBox .form-control,
.orixLandingPage .contact__formBox .form-select {
  font: normal normal 400 16px/20px var(--font-primary);
  color: var(--color-grey);
  border-radius: 8px;
  border: 1px solid var(--Gray-300, #d0d5dd);
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  padding: 12px 18px;
  background-color: transparent;
  position: relative;
  z-index: 1;
}
.orixLandingPage .contact__formBox .checkBox {
  margin-top: -8px;
  margin-bottom: 48px;
}
.orixLandingPage .contact__formBox .form-check {
  margin-top: 0;
  margin-bottom: 36px;
}
.orixLandingPage .contact__formBox .checkBox .form-check-input {
  width: 20px;
  height: 20px;
  margin-top: 2px;
  border-radius: 6px;
}
.orixLandingPage .form-check-input:focus {
    box-shadow: none;
}
.orixLandingPage .contact__formBox .form-check .form-check-label {
  font: normal normal 400 16px/20px var(--font-primary);
  color: var(--color-grey);
  margin-left: 10px;
  margin-bottom: 0;
}
.orixLandingPage .contact__formBox .checkBox .form-check-label {
  font: normal normal 300 14px/20px var(--font-primary);
  color: var(--color-grey);
  margin-left: 10px;
  margin-bottom: 0;
}
.orixLandingPage .contact__formBox .btn__submit {
  border-radius: 8px;
  background: var(--Primary-Yellow, #f3bf47);
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  padding: 12px 20px;
  font: normal normal 400 16px/24px var(--font-primary);
  color: var(--color-black);
  width: -webkit-fill-available;
  transition: 0.6s all ease-in-out;
}

.orixLandingPage .contact__formBox .btn__submit:hover {
  background-color: var(--color-blue);
  color: #fff;
}

.orixLandingPage .enquire__now .content__bx {
  width: 90%;
  padding: 0 0 6px;
}

.orixLandingPage .enquire__now .content__bx h3 {
  font: normal normal 700 56px/132% var(--font-secondary);
  color: var(--color-yellow);
  margin-bottom: 1rem;
}

.orixLandingPage .enquire__now .content__bx h3 span {
  color: var(--color-yellow);
}

.orixLandingPage .enquire__now .content__bx h5 {
  font: normal normal 500 24px var(--font-primary);
  color: var(--color-yellow);
  margin: 24px 0 8px;
}

.orixLandingPage .enquire__now .content__bx p {
  font: normal normal 400 16px var(--font-primary);
  color: var(--color-yellow);
  margin-bottom: 0;
}

.orixLandingPage .enquire__now .btn__group {
  margin-top: 120px;
  display: flex;
  gap: 32px;
}

.orixLandingPage .enquire__now .btn__group .btn__contact {
  border-radius: 168px;
  border: 1px solid var(--Gray-Outline, #d5d3cc);
  font: normal normal 400 24px var(--font-primary);
  color: var(--color-blue);
  padding: 16px 24px;
}

.orixLandingPage .enquire__now .btn__group .btn__contact img {
  width: 32px;
  height: auto;
  margin-right: 10px;
}

.orixLandingPage .content__forContact {
  margin-top: 32px;
  text-align: justify;
}

.orixLandingPage .content__forContact .accordion-item:not(:last-child) {
  border-bottom: 1px solid #d5d3cc;
  padding-bottom: 24px;
  margin-bottom: 24px;
}

.orixLandingPage .content__forContact .accordion-item {
  border: none;
}

.orixLandingPage .content__forContact .accordion-button {
  font: normal normal 600 24px var(--font-primary);
  color: var(--color-grey);
  padding: 0;
  border: none;
  background-color: transparent;
  box-shadow: none;
}

.orixLandingPage .content__forContact .accordion-body {
  padding: 12px 0 0;
}

.orixLandingPage .content__forContact .accordion-body h5 {
  font: normal normal 600 18px var(--font-primary);
  color: var(--color-grey);
  margin: 12px 0 0;
}

.orixLandingPage .content__forContact .accordion-body p {
  font: normal normal 400 16px/24px var(--font-primary);
  color: var(--color-grey);
  margin-bottom: 0;
}

.orixLandingPage .content__forContact h6 {
  font: normal normal 400 18px var(--font-primary);
  color: var(--color-grey);
  margin: 16px 0 0;
}

.orixLandingPage .content__forContact .accordion-button:not(.collapsed)::after {
  background-image: url(../img/minus-icon.svg);
}

.orixLandingPage .content__forContact .accordion-button::after {
  width: 32px;
  height: 32px;
  background-image: url(../img/plus-icon.svg);
  background-size: 32px;
}

.orixLandingPage .our__services section {
  column-width: 305px;
  column-gap: 15px;
}

.orixLandingPage .our__services section img {
  width: 100%;
  cursor: pointer;
  margin-bottom: 15px;
}

.orixLandingPage .our__services .lightbox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  display: none;
  background: #7f8c8d;
  perspective: 1000;
}

.orixLandingPage .our__services .filter {
  position: absolute;
  width: 100%;
  height: 100%;
  filter: blur(20px);
  opacity: 0.5;
  background-position: center;
  background-size: cover;
}

.orixLandingPage .our__services .lightbox img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotateY(0deg);
  max-height: 95vh;
  max-width: calc(95vw - 100px);
  transition: 0.8s cubic-bezier(0.7, 0, 0.4, 1);
  transform-style: preserve-3d;
}

.orixLandingPage .our__services [class^="arrow"] {
  height: 200px;
  width: 50px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.orixLandingPage .our__services [class^="arrow"]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 15px;
  height: 15px;
}

.orixLandingPage .our__services .arrowr {
  right: 0;
}

.orixLandingPage .our__services .arrowr:after {
  border-right: 1px solid white;
  border-bottom: 1px solid white;
}

.orixLandingPage .our__services .arrowl {
  left: 0;
}

.orixLandingPage .our__services .arrowl:after {
  border-left: 1px solid white;
  border-top: 1px solid white;
}

.orixLandingPage .our__services .close {
  position: absolute;
  right: 0;
  width: 25px;
  height: 25px;
  margin: 20px;
  cursor: pointer;
}

.orixLandingPage .our__services .close:after,
.orixLandingPage .our__services .close:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1px;
  height: 100%;
  background: #fff;
}

.orixLandingPage .our__services .close:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.orixLandingPage .our__services .close:before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.orixLandingPage #lightgallery1,
.orixLandingPage #lightgallery2,
.orixLandingPage #lightgallery3,
.orixLandingPage #lightgallery4,
.orixLandingPage #lightgallery5 {
  display: none;
}

.orixLandingPage .comon__popup .modal-dialog {
  max-width: 600px;
  margin: 1.75rem auto;
}

.orixLandingPage .comon__popup .btn-close {
  position: absolute;
  right: 0;
  padding: 15px;
  opacity: 1;
  background-size: 14px;
}

.orixLandingPage .comon__popup .modal-content {
  border-radius: 32px;
}

.orixLandingPage .btn-check:focus + .btn,
.orixLandingPage .btn:focus,
.orixLandingPage .btn-close:focus {
  box-shadow: none;
}

.orixLandingPage .car__rental {
  background: #fcf8f3;
  position: relative;
  overflow: hidden;
  z-index: 0;
  padding: 72px 0;
}

.orixLandingPage .car__rental::before {
  position: absolute;
  left: 0;
  bottom: 14px;
  content: "";
  width: 555px;
  height: 205px;
  background-image: url(../img/car-rental-vector.png);
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
}

.orixLandingPage .car__rental::after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 1920px;
  height: 420px;
  background-image: url(../img/car-rental-vector2.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: -1;
}

.orixLandingPage .car__rental .heading {
  max-width: 65%;
  margin: auto;
}

.orixLandingPage .car__rental .heading h2 {
  font: normal normal 700 58px/132% var(--font-secondary);
  text-align: center;
  color: #4e4848;
  margin-bottom: 0;
}

.orixLandingPage .car__rental .heading h2 a {
  color: var(--color-yellow);
  text-decoration: none;
}

.orixLandingPage .car__rental .heading .btn__primary {
  margin: 32px auto 0;
  display: block;
  width: fit-content;
}

.orixLandingPage .footer {
  background: var(--Black, #071425);
}

.orixLandingPage .footer .ftr__logo {
  display: flex;
  align-items: center;
}

.orixLandingPage .footer .ftr__logo .logo__orix img {
  width: 58px;
  height: auto;
  filter: brightness(0) invert(1);
}

.orixLandingPage .footer .ftr__logo .logo__goluxe img {
  width: 128px;
  height: auto;
}

.orixLandingPage .footer .ftr__logo .brdr__center {
  width: 1px;
  height: 56px;
  background: #efefec;
  margin: 0 16px;
}

.orixLandingPage .footer .comn__box:first-child {
  margin-bottom: 24px;
}

.orixLandingPage .footer .comn__box:last-child {
  margin-bottom: 0;
}

.orixLandingPage .footer .comn__box h3 {
  font: normal normal 600 20px var(--font-primary);
  color: #fff;
  letter-spacing: 0.2px;
  margin-bottom: 8px;
}

.orixLandingPage .footer .comn__box ul {
  list-style: none;
  padding: 0;
  margin: 0;
  row-gap: 12px;
  display: grid;
}

.orixLandingPage .footer .comn__box p,
.orixLandingPage .footer .comn__box ul li,
.orixLandingPage .footer .comn__box ul li a {
  font: normal normal 400 16px var(--font-primary);
  color: #fff;
  text-decoration: none;
}

.orixLandingPage .footer .comn__box p span {
  font-weight: 500;
}

.orixLandingPage .footer .comn__box .contact__info li,
.orixLandingPage .footer .comn__box .contact__info li a {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.orixLandingPage .footer .comn__box .contact__info li img {
  width: auto;
  height: 20px;
}

.orixLandingPage .footer .stay__connected h3 {
  font: normal normal 500 20px var(--font-primary);
  color: #fff;
  margin: 24px 0 12px;
}

.orixLandingPage .footer .stay__connected .wrapper {
  display: flex;
  gap: 16px;
}

.orixLandingPage .footer .stay__connected .wrapper .button {
  display: inline-block;
  padding: 0;
  text-decoration: none;
  height: 32px;
  width: 32px;
  overflow: hidden;
  background-color: #EAEAEA;
  border-radius: 50px;
  cursor: pointer;
  transition: all 0.3s ease-out;
}

.orixLandingPage .footer .stay__connected .wrapper .button:hover {
  width: 120px;
}

.orixLandingPage .footer .stay__connected .wrapper .button .icon {
  display: inline-block;
  text-align: center;
  height: 32px;
  width: 32px;
  border-radius: 50px;
  transition: all 0.3s ease-out;
  background-color: #fff;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);
  line-height: 1.7;
}

/*.orixLandingPage .footer .stay__connected .wrapper .button:hover .icon {*/
/*  background-color: #071425;*/
/*}*/

.orixLandingPage .footer .stay__connected .wrapper .button .icon img {
  width: 20px;
  height: auto;
  filter: brightness(1) invert(1);
}

.orixLandingPage .footer .stay__connected .wrapper .button span {
  font: normal normal 500 12px var(--font-primary);
  margin-left: 4px;
  color: #000;
  letter-spacing: 0.12px;
  transition: all 0.3s ease-out;
}
.orixLandingPage .footer .ftr__column_01 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.orixLandingPage .footer .driver__program .btn {
  font: normal normal 400 16px var(--font-primary);
  letter-spacing: 0.16px;
  color: var(--color-black);
  padding: 4px 12px 4px 4px;
  border-radius: 36px;
  background: var(--Surface-Surface-light, #F6F6F6);
}
.orixLandingPage .footer .driver__program .btn img {
    width: 36px;
    height: auto;
    margin-right: 8px;
}
.orixLandingPage .ftr__strip {
  background: var(--Dark-Surface, #111e2f);
  padding: 24px 0;
}

.orixLandingPage .ftr__strip .content__bx {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.orixLandingPage .ftr__strip p,
.orixLandingPage .ftr__strip p a {
  font: normal normal 400 16px var(--font-primary);
  color: #666D76;
  margin-bottom: 0;
  text-decoration: none;
}

.orixLandingPage .our-premium {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.orixLandingPage .our-premium::before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 74%;
    content: "";
    background-image: url(../img/fleet-bg-01.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}

.orixLandingPage .our-premium::after {
  position: absolute;
  right: 0;
  top: 0px;
  width: 600px;
  height: 100%;
  content: "";
  background-image: url(../img/fleet-bg-02.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  z-index: -1;
}

.orixLandingPage .our-premium .main__heading h2 {
  text-align: left;
  text-align: justify;
}

/* Styling for the list */
.orixLandingPage .why-orix ul {
    list-style-type: none;
    padding: 0;
}

.orixLandingPage .why-orix ul li {
    margin-bottom: 15px;
    text-align: left; /* Optional: Space between list items */
}

 .orixLandingPage .why-orix ul li strong {
    display: block;
    margin-bottom: 5px; /* Optional: Space below the bold text */
}

