  .navContainer { z-index: 99999; }
    @media (max-width:1750px){
      .container {max-width: 1540px;}
    }
    
    @media (max-width:1550px){
      .container {max-width: 1340px;}
    }
    
    @media (max-width:1450px){
      .container {max-width: 1240px;}    
    }
    
    @media (max-width:1280px){
      .container {max-width: 1140px;}
    }

    @media (max-width:1199px){
      .container {max-width: 960px;}        
    }
    .formCol{ position: relative;margin-bottom: 50px;}  
    .collapse.navbar-collapse {  text-align: center;  }
    .navbar-toggler i { color: #E0592A; font-size: 20px; }
    #navModal .socialMedia li .fab { color: #4C5667; }
    #navModal .nav-item { border-bottom: 1px solid #1D1D1D; }
    #navModal .nav-item:last-child { border-bottom: 0px; }
    #navModal .nav-item a { color: #FFFFFF; font-weight: 500; font-size: 18px; }
    #navModal h6 { font-size: 18px; }
    /*#navModal .navbar-nav { margin-top: -150px; }*/
    #navModal .socialMedia li .fab { font-size: 24px; }
    #navModal { z-index: 999999; background: #020205; }
    #navModal .langswitch { width: 83px; }
    #navModal ul { padding-left: 0px; }
#navModal .btn-close { background: transparent url("https://psinv.net/assets/img/landing-page/dubai-investor/x-close.svg"); background-repeat: no-repeat; background-size: auto; opacity: 1 !important; border: none; position: absolute; top: 33px; right: 15px; width: 30px; height: 30px; cursor: pointer; }

      .topNavMob { margin-top: -100px; }
      #navModal ul { padding-right: 0px; }
      .navbar-brand img { height: 40px; } 
      .navbar-nav .nav-link { color: #fff; font-weight: 500; margin: 0 15px;font-size: 16px;font-family: 'Optima'; } 
      .navbar-nav .nav-link.active { color: #ff7043; } 
      .btn-inquire { display: flex; padding: 10px 24px; justify-content: center; align-items: center; gap: 10px; background-color: #E0592A; color: #FFFFFF; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 500; border: none; border-radius: 0px; cursor: pointer; transition: background-color 0.3s ease; }
      .btn-inquire:hover { background-color: #d34d22; }
      .formBox { height: 500px; width: 100%; border-radius: 8px; }
      #intro-section .intro-heading { color: #FFF; font-family: 'Lato', sans-serif; font-size: 32px; font-style: normal; font-weight: 400; line-height: 150%; margin-bottom: 16px; }
      #intro-section .intro-title { color: #FFF; font-family: 'Optima', sans-serif; font-size: 48px; font-style: normal; font-weight: 400; line-height: 159%; text-transform: uppercase; margin-bottom: 24px; }
      #intro-section .intro-para { color: #FFF; font-family: 'Lato', sans-serif; font-size: 24px; font-style: normal; font-weight: 400; line-height: 150%; margin-bottom: 16px;}
      #intro-section .form-heading { font-size: 36px; line-height: 1.2; font-weight: 400; }
      .shadow { backdrop-filter: blur(4px); background-color: rgba(0, 0, 0, 0.4); padding: 45px; }
      .wpforms-container .form-control { border: 0px; color: #BCBCBC; font-size: 24px; line-height: 28.8px; font-weight: 400; text-underline-position: from-font; text-decoration-skip-ink: none; }
      .wpforms-container input.wpcf7-form-control { width: 100%; border: none; height: 32px; background-color: transparent; }
      .wpforms-container .input-group-text { background-color: transparent; border: 0px; border-bottom: 1px solid #636363; border-radius: 0px !important; padding: .375rem 0rem;text-align:left; }
      .heroContainer { padding-top: 80px; position: relative; min-height: calc(100vh + 100px); background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 88.83%), url('https://psinv.net/assets/img/landing-page/dubai-investor/dubai-investor-banner.webp'); background-size: cover; background-position: top; padding-bottom: 100px; }
      .container { position: relative; z-index: 2; }
      .navbar{}
      .navContainer { position: fixed; top: 0; width: 100%; z-index: 9999;background-color: transparent; transition: background-color 0.3s ease, box-shadow 0.3s ease; }
      .navContainer .navbar-nav .nav-link {  font-size: 16px;font-weight: 500;margin: 0 15px;text-decoration: none;text-transform: uppercase;}
      .navContainer.scrolled { background-color: white; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); color: #2C2D65; }
      .navContainer.scrolled .navbar-nav .nav-link { color: #2C2D65;font-size:16px; }
      .navContainer.scrolled .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
      .navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
      .navbar-brand { color: white; text-decoration: none; font-size: 24px; }
      .navbar-nav { display: flex; list-style: none; padding: 0; margin: 0; }

      .nav-link { color: #fff; text-decoration: none; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 500; transition: color 0.3s ease; }
      .nav-link:hover, .nav-link.active { color: #ff7043; }
      .custom-spacing { padding-top: 8rem !important; padding-bottom: 3rem; }
      .scroll-indicator { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); text-align: center; z-index: 10; display: flex; flex-direction: column; align-items: center; gap: 16px; }
      .scroll-indicator .discover-text { color: #FFFFFF; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; margin: 0; }
      .scroll-indicator .mouse-icon { width: 26px; height: auto; cursor: pointer; }
  /* Animation for the bounce effect */
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-10px);
    }
    60% {
      transform: translateY(-5px);
    }
  }
  .mobile-hidden-background { display: none; }
  .consent-Text { color: #FFF; font-family: 'Lato', sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 19.2px; }
  .consent-Text a { font-weight: 500; text-decoration: underline; color: #E0592A; font-family: 'Lato', sans-serif; font-size: 16px; font-style: italic; line-height: 19.2px; }
  .form-check { color: white; }
  .wpforms-container .intl-tel-input.separate-dial-code .selected-dial-code { color: white; }
  .mform { color: #FFF; font-family: Optima, sans-serif; font-size: 28px; }
  .why-invest { background-color: #000; color: #fff; padding: 80px 0; }
  .why-invest h2 { color: #FFF; text-align: center; font-family: Optima; font-size: 44px; font-style: normal; font-weight: 400; line-height: 150%; text-transform: uppercase; }
  .why-invest p { color: #FFF; text-align: center;font-family: 'Lato', sans-serif; font-size: 24px; font-style: normal; font-weight: 300; line-height: 150%; }
  .why-invest .icon-wrapper { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 8px; text-align: center; }
  .why-invest .icon-wrapper img.svg-icon { width: 80px; height: auto;margin-bottom: 16px; }
  .why-invest .fs-32 { font-size: 30px; font-weight: 700; margin: 0; line-height: 48px ;}
  .why-invest .fs-19 { font-size: 18px; font-weight: 400; margin: 0; line-height: 36px;}
  .why-invest-slider { padding: 40px 20px; background-color: #000; color: #fff; }
  .why-invest-slider h2 { color: #fff; font-family: 'Lato', sans-serif; font-size: 28px; font-weight: 700; line-height: 1.5; margin-bottom: 16px; text-align: center; }
  .luxury-getaway { background-color: #fefbf6; }
  .luxury-getaway .content-wrapper { padding: 0px 69px; }
  .luxury-getaway h5.text-uppercase.text-orange { color: #E0592A; font-family: "Lato", sans-serif; font-size: 20px; font-weight: 500; text-transform: uppercase; }
  .luxury-getaway h2.text-lightblue { color: #2C2D65; font-family: "Optima", sans-serif; font-size: 39px; font-weight: 400; line-height: 66px; text-transform: uppercase; }
  .luxury-getaway p.text-lightblue { color: #2C2D65; font-family: "Lato", sans-serif; font-size: 21px; line-height: 30px; }
  .luxury-getaway .btn-primary { background-color: #E0592A; color: #fff; font-family: "Lato", sans-serif; font-size: 20px; font-weight: 500; border: none; border-radius: 0px; transition: background-color 0.3s ease; }
  .luxury-getaway .btn-primary:hover { background-color: #d34d22; }
  .luxury-getaway .carousel-inner img { object-fit: cover; width: 100%; }
  .carousel-control-prev-icon { background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/Arrows-right.png'); width: 50px; height: 50px; }
  .carousel-control-next-icon { background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/arrows-right.png'); width: 50px; height: 50px; }
  .awards-section { position: relative; text-align: left; padding: 5rem 5rem; background-color: #f9f9f9; }
  .awards-heading { margin-bottom: 2rem; }
  .awards-heading h2 { color: #2C2D65; font-family: "Optima", sans-serif; font-size: 39px; font-weight: 400; line-height: 66px; text-transform: uppercase; }
  .awards-heading p { margin-bottom: 5rem; color: #2C2D65; font-weight: normal; font-family: "Lato", sans-serif; font-size: 21px; line-height: 30px; }
  .swiper-slide { text-align: center; }
  .amenities-next, .amenities-prev { width: 40px; height: 40px; background-size: contain; background-repeat: no-repeat; background-color: transparent; border: none; cursor: pointer; z-index: 10; position: absolute; top: 62%; transform: translateY(-50%); }
  .amenities-next { right: 4px; background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/oranage-arrow-next.png'); }
  .amenities-prev { left: 7px; background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/oranage-arrow-prev.png'); }
  .amenities-next:hover, .amenities-prev:hover { opacity: 0.8; }
  .swiper-slide { display: flex; flex-direction: column; align-items: center; justify-content: center; }
  .swiper-slide img { height: 178px; margin-bottom: 23px; }
  .swiper-slide h3 { font-size: 22px; color: #2C2D65; margin-top: 1rem; }
  .swiper-slide p { font-size: 18px; color: #2C2D65; margin: 0; }
  .developerswiper .swiper-wrapper {
  transition-timing-function: linear !important; /* Ensures smooth linear transitions */
}
.developerswiper .swiper-slide img {
  transition: transform 0.3s ease, opacity 0.3s ease;
  opacity: 0.7; /* Reduce opacity initially */
}

.developerswiper .swiper-slide img:hover {
  opacity: 1; /* Full opacity on hover */
}
#awards-section .swiper-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; /* Center all images and their content vertically */
  text-align: center;
  gap: 10px; /* Space between the image and the text */
}

#awards-section .swiper-slide img {
  height: 120px; /* Default height for all images */
}

#awards-section .swiper-slide:nth-child(3) img {
  height: 180px; /* Larger height for the 3rd image */
  width: auto; /* Maintain aspect ratio */
}

#awards-section .swiper-slide h3 {
  color: #292D35;
  text-align: center;
  font-family: Optima, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: normal;
}

#awards-section .swiper-slide p {
  color: #292D35;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
}
#awards-section .swiper-wrapper{align-items: flex-end;}
.input-wrapper {
  position: relative;
}

.input-group-text .form-control {
  width: 100%; /* Make sure inputs span full width */
  padding-right: 50px; /* Add space for the icon */
  box-sizing: border-box;
}

.custom-icon {
  position: absolute;
  right: 10px; /* Adjust this to align the icon */
  top: 50%;
  transform: translateY(-50%);
  width: 24px; /* Adjust size as needed */
  height: 24px;
  pointer-events: none; /* Prevent user interaction with the icon */
}
  .swiper-button-next, .swiper-button-prev { position: absolute; top: 20%; transform: translateY(-50%); width: 40px; height: 40px; background-size: contain; background-repeat: no-repeat; z-index: 10; cursor: pointer; }
  .swiper-button-next { right: 5%; background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/oranage-arrow-next.png'); }
  .swiper-button-prev { left: 89%; background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/oranage-arrow-prev.png'); }
  .swiper-button-next::after, .swiper-button-prev::after { content: ''; }
  .investment-section {position: relative; overflow: hidden; padding: 50px 0; text-align: center;}
  .investment-section { background: url('https://psinv.net/assets/img/landing-page/dubai-investor/dubai-investor-investment.webp') no-repeat center center;background-size: cover;background-position: center;background-repeat: no-repeat;width: 100%;height: auto;min-height: 400px;display: flex;align-items: center;justify-content: center; }
  .investment-section::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 1; }
  .investment-content { position: relative; z-index: 2; text-align: center; color: #fff; max-width: 800px; padding: 20px; display: flex; flex-direction: column; align-items: center; gap: 20px; }
  .investment-content h1 {width: 1036px;color: #FFF; text-align: center; font-family: Optima; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase;}
  .investment-content .desktop-paragraph {display: block;width: 1036px; color: #FFF; text-align: center; font-family: Lato; font-size: 24px; font-style: normal; font-weight: 500; line-height: normal;}
  .mobile-paragraph {
  display: none;
  width: 90%;
  color: #FFF;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5
  margin: 0 auto;
}
.investment-content img {
  width: 86px;
  height: 86px;
  margin: 0 auto;
  display: block;
}
  .cta-button { display: inline-flex; justify-content: center; align-items: center; width: 200px; height: 50px; text-align: center; text-decoration: none; font-family: "Lato", sans-serif; font-size: 16px; font-weight: 500; color: #fff; background-color: #E0592A; border: none; border-radius: 0px; cursor: pointer;box-shadow: 0px 1.354px 2.707px rgba(0, 0, 0, 0.2); }
  .cta-button:hover { background-color: #d2491f; color: #000; }
  .cta-button:active { background-color: #b83e1a; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3); transform: scale(0.98); }
  .amenities-section { background-color: #FDF7F4; padding: 4rem 1rem; text-align: center; }
  .section-heading h5 { text-transform: uppercase; margin-bottom: 0.5rem; font-family: 'Lato'; font-size: 22.027px;color: #E0592A;font-weight: 500;}
  .section-heading h2 { margin-bottom: 1rem;font-size:46.248px;font-weight: 400;line-height: 69.372px;font-family: 'optima';color: #2C2D65;text-transform: uppercase;}
  .section-heading p { margin-bottom: 2rem; font-family: 'Lato';font-size:24px;font-weight: 400;line-height: 36px;color: #2C2D65;}
  .myAmenitiesSwiper .swiper-slide { display: flex; flex-direction: column; align-items: center; text-align: center; padding: 1rem; }
  .myAmenitiesSwiper .swiper-slide img { width: 64px; height: 64px; margin-bottom: 1rem; }
  .myAmenitiesSwiper .swiper-slide h6 { font-weight: 400; margin: 0; font-family: 'Lato';color:#2C2D65;font-size:24px; }
  .amenities-next, .amenities-prev { width: 40px; height: 40px; background-size: contain; background-repeat: no-repeat; background-color: transparent; border: none; cursor: pointer; z-index: 10; position: absolute; top: 62%; transform: translateY(-50%); }
  .amenities-next { right: 4px; background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/oranage-arrow-next.png'); }
  .amenities-prev { left: 7px; background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/oranage-arrow-prev.png'); }
  .amenities-next:hover, .amenities-prev:hover { opacity: 0.8; }
  .amenities-next::after, .amenities-prev::after { content: ''; }
  .map-section { position: relative; width: 100%; background-color: #f9f9f9; }
  .map-container { width: 100%; max-width: 1920px; height: 689px; margin: 0 auto; overflow: hidden; }
  .map-container iframe { width: 100%; height: 100%; border: none; }
  #developers-slider { background: #f9f9f9; padding: 20px 0; position: relative; overflow: hidden; }
  #developers-slider .swiper-container { width: 100%; margin: 0; padding-left: 0; }
  #developers-slider .swiper-wrapper { display: flex; align-items: center; justify-content: flex-start; gap: 66px; }
  #developers-slider .swiper-slide { display: flex; justify-content: center; align-items: center; width: auto !important; text-align: center; }
  #developers-slider .swiper-slide img { width: auto; height: 54.422px; object-fit: contain; margin: 0; }
  .contactus {background:#121228 url('https://psinv.net/assets/img/landing-page/dubai-investor/dubai-inverstor-background.png') repeat-x bottom;padding: 60px 20px;}
  .contactus h2 { font-family: "Optima", sans-serif; font-size: 46.25px; font-weight: 400; line-height: 69.37px; color: #fff; margin-bottom: 16px; }
  .contactus p {width: 549px;font-family: 'Lato'; sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; color: #fff; margin-bottom: 32px; }
  .contactus img { max-width: 100%; height: auto; }
  .contactus .col-md-6 { padding: 20px;}
  .contactus .btnPrimary { background-color: #E0592A; color: #fff; font-size: 18px; font-weight: 600; padding: 12px 24px; border: none; border-radius: 4px; text-transform: uppercase; cursor: pointer; }
  .contactus .btnPrimary:hover { background-color: #D04820; color: #fff; }
  .contactus .form-check-input { border-color: #2C2D65; }
  .contactus a { color: #E0592A; text-decoration: underline; }
  .contactus a:hover { color: #D04820; }
  input.wpcf7-form-control { width: 100%; border: none; height: 32px; background-color: transparent; font-size: 24px; font-weight: 600px;font-family: 'Lato'; sans-serif; }
  form-control { border: 0px; color: #BCBCBC; font-size: 24px; line-height: 28.8px; font-weight: 400; text-underline-position: from-font; text-decoration-skip-ink: none; }
  .contactus label{color:#FFF;font-family:'Lato',sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;}
  #contactus .wpforms-container .form-control{color:#9E9E9E;font-family:'Lato',sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;}
  #contactus .wpforms-container .intl-tel-input.separate-dial-code .selected-dial-code{color: #fff;}
  span.wpcf7-form-control-wrap { width: 100%; }
  .input-group-text { background-color: transparent; border: 0px; border-bottom: 1px solid #636363; border-radius: 0px !important; padding: .375rem 0rem;text-align: left;}
/* Sticky WhatsApp Button */
.stickyWhatsApp {
  position: absolute;
  right: 3px;
  bottom: 157px; /* Default starting position */
  z-index: 9999;
  transition: all 0.3s ease; /* Smooth transition for position changes */
}

.stickyWhatsApp a img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.stickyWhatsApp a img:hover {
  transform: scale(1.1);
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.2);
}
  @media (min-width: 992px) {
   .custom-spacing { padding-top: 6rem !important; }
   .stickyBottomDesk { position: fixed; bottom: 18px; right: 50px; z-index: 9999; }
  }
  /* Desktop */
  @media (min-width: 1025px) {
    .why-invest-slider-progress-bar {display: none;}
    .mform { color: #FFF; font-family: Optima, sans-serif; font-size: 36px; font-style: normal; font-weight: 400; line-height: normal; }
  }
  /* Mobile mode */
  @media (max-width: 767px) {
   .container { max-width: 540px; } 
   .navbar-nav { text-align: left; width: 100%; display: block; } 
   .navbar-nav .nav-item { margin: 10px 0; } 
   .socialMedia li { list-style: none; }
   #intro-section .intro-heading { color: #FFF; text-align: center; font-family: 'Lato', sans-serif; font-size: 24px; font-style: normal; font-weight: 400; line-height: 150%; } 
   #intro-section .intro-title { color: #FFF; text-align: center; font-family: 'Optima', sans-serif; font-size: 30px; font-style: normal; font-weight: 700; line-height: 150%; } 
   .mobile-hidden-background { display: block; position: relative; background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 88.83%); height: auto; z-index: 1; } 
   .heroContainer { padding-top: 80px; background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0.0) 88.83%), url('https://psinv.net/assets/img/landing-page/dubai-investor/hero-image-mob.png'); background-size: cover; background-position: center top; background-repeat: no-repeat; height: 935px; }
   .formBox{height: 566px!important;}
   .desktop-grid {display: none;}
   #why-invest { background-color: #000; color: #fff; padding: 150px 20px 40px; text-align: center; position: relative; z-index: 1;padding-top: 168px !important }
   #why-invest h2 { font-size: 28px; font-weight: 700; margin-bottom: 16px; text-align: center; }
   #why-invest p .fs-32{ font-size: 28px; line-height:  42px; font-weight: 400; margin-bottom: 24px; text-align: center; }
   #why-invest p .fs-19{ font-size: 20px; line-height:  30px; font-weight: 400; margin-bottom: 24px; text-align: center; }
   .luxury-getaway .content-wrapper {padding: 0px;text-align: left;}
   .luxury-getaway h5.text-uppercase.text-orange {font-size: 14px;}
   .luxury-getaway h2.text-lightblue { color: #2C2D65; font-family: "Optima", sans-serif; font-size: 28px; font-weight: 400; line-height: 42px; text-transform: uppercase; } 
   .luxury-getaway p.text-lightblue { color: #2C2D65; font-family: "Lato", sans-serif; font-size: 18px; line-height: 27px; } 
   .luxury-getaway .btn-primary { background-color: #E0592A; color: #ffffff; font-family: "Lato", sans-serif; font-size: 18px; font-weight: 500; padding: 12px 32px; border: none; border-radius: 0px;text-align: center; display: inline-block; cursor: pointer; transition: all 0.3s ease; }
   .awards-section { position: relative; text-align: left; padding: 2rem 0.6rem; background-color: #f9f9f9; } 
   .awards-heading { margin-bottom: 2rem;text-align:center; } 
   #awards-section .swiper-slide h3{font-size: 24px;color: #2C2D65;}
    #awards-section .swiper-slide p {font-size: 20px;color:#2C2D65}
   .awards-heading h2 { color: #2C2D65; font-family: "Optima", sans-serif; font-size: 28px; font-weight: 400; line-height: 42px; text-transform: uppercase; } 
   .awards-heading p { margin-bottom: 5rem; color: #2C2D65; font-weight: normal; font-family: "Lato", sans-serif; font-size: 18px; line-height: 27px; } 
   .swiper-slide { text-align: center; } 
   .investment-content h1 {width:319px; font-family: 'Optima', sans-serif; font-size: 30px; font-weight: bold; line-height: 45px;color: #ffffff; margin: 0; text-align: center; } 
   .cta-button { display: inline-flex; justify-content: center; align-items: center; width: 160px; height: 43px; text-align: center; text-decoration: none; font-family: "Lato", sans-serif; font-size: 16px; font-weight: 500; color: #fff; background-color: #E0592A; border: none; border-radius: 0px; cursor: pointer; text-transform: uppercase; box-shadow: 0px 1.354px 2.707px rgba(0, 0, 0, 0.2); } 
   .myAmenitiesSwiper .swiper-slide { display: flex; flex-direction: column; align-items: center; text-align: center; padding: 1rem; } 
   .myAmenitiesSwiper .swiper-slide img { width: 64px; height: 64px; margin-bottom: 1rem; } 
   .myAmenitiesSwiper .swiper-slide h6 { font-weight: 400; color: #2C2D65; font-size: 20px; }
   .section-heading h5 { text-transform: uppercase; margin-bottom: 0.5rem; font-family: 'Lato'; font-size: 14px;color: #E0592A;font-weight: 500;line-height: 27px;}
   .section-heading h2 { margin-bottom: 1rem;font-size:28px;font-weight: 400;font-family: 'optima';color: #2C2D65;text-transform: uppercase;}
   .section-heading p { margin-bottom: 2rem; font-family: 'Lato';font-size:18px;font-weight: 400;line-height: 27px;color: #2C2D65;}
   .amenities-next, .amenities-prev { width: 40px; height: 40px; background-size: contain; background-repeat: no-repeat; background-color: transparent; border: none; cursor: pointer; z-index: 10; position: absolute; top: 50%; transform: translateY(-50%); } 
   .amenities-next { right: 4px; background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/oranage-arrow-next.png'); } 
   .amenities-prev { left: 7px; background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/oranage-arrow-prev.png'); } 
   .amenities-next:hover, .amenities-prev:hover { opacity: 0.8; } 
   .amenities-next::after, .amenities-prev::after { content: ''; }
   #awards-section .swiper-button-prev, #awards-section .swiper-button-next { display: none; } 
   #contactus { order: 1; } 
   #developers-slider { order: 2; } 
   .map-section { order: 3; } 
   #why-invest { order: 4; } 
   .contactus img { width: 112.727px; height: 56px; } 
   .amenities-section { padding: 2rem 1rem; } 
   .contactus p { font-family: 'Lato'; font-size: 18px;width: 314px; } 
   .contactus h2 { font-family: "Optima", sans-serif; font-size: 28px; font-weight: 400; line-height: 42px; color: #fff; margin-bottom: 16px; } 
   .contactus label { color: #fff; font-size: 16px; } 
   input.wpcf7-form-control { font-size: 18px; } 
   .contactus .consent-Text{font-size: 12px;color: #fff;}    
   #developers-slider .swiper-slide img { width: auto; height: 30.676px; } 
   #developers-slider .swiper-wrapper { gap: 25px; }
     .mform { color: #FFF; font-family: Optima, sans-serif; font-size: 28px;text-align:center; }
.wpforms-container .form-control { border: 0px; color: #9E9E9E; font-family: 'Lato', sans-serif; font-size: 18px; line-height: normal; font-weight: 400; font-style: normal; }
.submitid { display: flex; height: 43px; padding: 6px 32px; justify-content: center; align-items: center; gap: 10px; align-self: stretch; background: #E0592A; color: white; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 500; border: none; border-radius: 4px; cursor: pointer;}
.carousel-control-prev-icon .carousel-control-next-icon{width: 40px !important;height: 40px !important;}

.circle-background {
  width: 86px; /* Adjust the size as needed */
  height: 86px;
  background-color: #1F1F1F; /* Black background color */
  border-radius: 50%; /* Creates the circular shape */
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Style the specific image inside the circle */
.circle-background .svg-icon {
  width: 50% !important; /* Adjust the size of the icon */
  height: auto !important;
}
.custom-icon {
        width: 24px !important;
        height: 24px !important;
    }
 .custom-spacing { padding-top: 4rem !important; }   
   .investment-content img {
    width: 64px;
    height: 72px;
  }
    .desktop-paragraph {display: none!important;}
  .mobile-paragraph {
    display: block;
  }
  .mobile-paragraph {
  display: none;
  width: 100%;
  color: #FFF;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
}
#downloadModal .modal-title{font-size: 26px!important;}
 }
 .socialMedia {text-align: center;}
 @media (max-width: 768px) {
  .carousel-control-prev-icon, 
  .carousel-control-next-icon {
    width: 40px !important;
    height: 40px !important;
    background-size: 40px 40px !important; /* Ensure background adapts */
  }
}
   /* ipad mode */
   @media (min-width: 768px) and (max-width: 1024px) { /* Target iPad/tablet screens */
    #intro-section .intro-heading { color: #FFF; text-align: center; font-family: 'Lato', sans-serif; font-size: 28px; font-style: normal; font-weight: 400; line-height: 140%; }
    .why-invest h2 { font-size: 37px; margin-bottom: 20px; } 
    .why-invest p { font-size: 24px; } 
    .why-invest-slider .fs-32 { font-size: 36px;font-family: 'Lato', sans-serif; } 
    .why-invest-slider .fs-19 { font-size: 27px;font-family: 'Lato', sans-serif;line-height:41px; }
    #navModal .nav-item a{font-size: 32px;}
    #navModal .logo{width: 55px;}
    #navModal .socialMedia{text-align: center;}
    #navModal h6 {font-size: 26px;}
    .desktop-grid {display: none!important;}
    .why-invest-slider{display:block !important;}
    .heroContainer {padding-bottom: 0px;}
    .carousel-control-prev-icon, .carousel-control-next-icon { width: 45px !important; height: 45px !important; background-size: 45px 45px !important; }
    .awards-section {padding: 2rem 2rem;}
    #awards-section .swiper-wrapper {align-items: flex-start;}
    #awards-section .swiper-slide h3 {font-size: 26px;}
    #awards-section .swiper-slide p{font-size: 18px;}
    .investment-content h1 {font-size: 42px;}
    .investment-content p {font-size: 21px;}
    .contactus h2{font-size: 33.25px;}
    footer .socialicons { display: none !important; /* Hide social media icons */ }
    footer .copyRight { text-align: center; width: 100%; }
    footer .copyRight h6 { font-size: 14px; line-height: 1.5; }
    #awards-section .swiper-button-prev, #awards-section .swiper-button-next { display: none; }
  } 
  @media (max-width: 1024px) { /* Tablet and mobile screens */
    .scroll-indicator { display: none; } 
    .why-invest-slider { position: relative; margin: 0 auto; width: 100%; } 
    .why-invest-slider .swiper-slide { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; } 
    .why-invest-slider .icon-wrapper { display: flex; flex-direction: column; align-items: center; gap: 8px; align-items: center;justify-content: center;text-align: center; } 
    .why-invest-slider .icon-wrapper img { width: 48px; height: 48px; } 
    .why-invest-slider .fs-32 { font-size: 28px; font-weight: 700; line-height: 42px; color: #fff;font-family: 'Lato', sans-serif; } 
    .why-invest-slider .fs-19 { font-size: 20px; font-weight: 400; line-height: 28px; color: #fff;font-family: 'Lato', sans-serif; }
    .why-invest-slider-progress-bar { position: relative; height: 4px; background-color: #36363d; width: 80%; margin: 16px auto 0; border-radius: 4px; } 
    .why-invest-slider-progress-bar-fill { height: 4px; background-color: #e0592a; width: 0%; border-radius: 4px; } 
    .why-invest-slider-progress-bar { display: block; } 
    .amenities-prev { left: 7px !important; } 
    .amenities-next, .amenities-prev { top: 42% !important; }
    .stickyBottomDesk { position: fixed; bottom: 20px; right: 18px; z-index: 9999; }
    .whatsapp{width: 42px !important;}
  }  
  @media only screen and (max-width: 768px) {
    /* Initial state (before scrolling) */
    .navbar-dark .navbar-toggler-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    }
    /* State after scrolling (or when .scrolled is added) */
    .navContainer.scrolled .navbar-toggler-icon {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
      /* White color for scrolled state */
    }
    .investment-section { height: 500px; } 
    .investment-content { max-width: 600px; padding: 16px; } 
    footer .row { text-align: center; display: flex; flex-direction: column; gap: 1rem; } 
    footer .copyRight h6 { font-family: 'Inter', sans-serif; font-size: 14px; font-weight: 400; color: #F5F5F6; line-height: 20px; margin-bottom: 0; }
  }
  /*new design */
.modalLeftCol {
    background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/modal-banner.webp');
    background-size: cover;
    height: auto;
    background-position: top right;
}
.modalLeftdownload {
    background-image: url('https://psinv.net/assets/img/landing-page/dubai-investor/download-modal.webp');
    background-size: cover;
    height: auto;
    background-position: top right;
}
#exampleModal .wpforms-container .form-check,
#downloadModal .wpforms-container .form-check { 
  color: #2C2D65; 
}
#exampleModal .wpforms-container p,
#downloadModal .wpforms-container p { 
  color: #2C2D65; 
}
#exampleModal .wpforms-container .intl-tel-input.separate-dial-code .selected-dial-code,
#downloadModal .wpforms-container .intl-tel-input.separate-dial-code .selected-dial-code { 
  color: black; 
}
#exampleModal label, 
#downloadModal label { 
  color: #2C2D65; 
  font-family: Lato; 
  font-size: 18px; 
  font-style: normal; 
  font-weight: 500; 
  line-height: normal; 
}
#exampleModal .wpforms-container .form-control, #downloadModal .wpforms-container .form-control {color: #9E9E9E; font-family: Lato; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal;}
#downloadModal .modal-title {color: #020205; font-family: Optima; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal; width: 371px;}
#exampleModal .modal-title {color: #020205; font-family: Optima; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal;}
body.modal-open {
  overflow: hidden;
  padding-right: 0 !important;
}
.modal-dialog {
    margin: 0 auto;
}

.modal-content {
    overflow: hidden; /* Prevent unnecessary scroll */
}
 @media (max-width:991px){
       .stickyBottom { background-color: #fff; padding: 10px 15px; position: fixed; bottom: 0px; width: 100%; gap: 10px; z-index: 9999; }
     .stickyBottom .btn-inquire, .stickyBottom .btn-whatsapp { width: 50%; margin: 10px auto; }
     .btn-whatsapp { background: #19D73F; color: #fff; }
 }
 /* Media Query for Mobile */
@media (max-width: 576px) {
  .desktop-paragraph {
    display: none; /* Hide desktop paragraph on mobile */
  }
  .mobile-paragraph {
    display: block; /* Show mobile paragraph */
  }
   .investment-content img {
    width: 48px; /* Slightly smaller for mobile */
    height: 54px;
  }
}