.datetime-box button {
      background-color: transparent;
      border: none;
}

.react-datepicker__input-container input {
      border: none;
      padding: 0;
      font-family: var(--Themefont);
      caret-color: transparent;
}

.react-datepicker__input-container input:focus {
      outline: none;
      box-shadow: none;
}

.react-datepicker__input-container input::placeholder {
      color: #000;
      font-weight: 500;
}

.datetime-box select {
      border: none;
      color: #000;
      font-weight: 500;
      font-family: var(--Themefont);
}

.datetime-box select:focus {
      outline: none;
      box-shadow: none;
}

.starttime {
      width: 100%;
}

.login-requiremnt-box ul li a.active {
      background-color: #dcf8f8;
}

.same-heading h2 {
      font-family: var(--Themefont);
}

.verification-code-wrapper p {
      text-align: center;
      margin: 30px 0px;
      color: #557FD1;
      font-size: var(--Font18px);
      text-align: center;
      margin: 30px 0px;
      color: #557FD1;
      font-size: clamp(14px, 0.938vw, 20px);
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 5px;
}

.verification-code-wrapper p button {
      font-weight: 600;
      color: #557FD1;
      text-decoration-thickness: 0.5px;
      padding-bottom: 5px;
      padding: 0;
}

.verification-code-wrapper h6 {
      text-align: center;
      margin: 40px 0px 30px 0px;
      font-weight: 600;
      font-family: var(--Themefont);
      color: #9B999F;
      font-size: var(--Font22px);
}

.verification-code-wrapper ul {
      display: flex;
      justify-content: center;
      gap: 20px;
}

.verification-code-wrapper ul li {
      width: fit-content;
}

.verification-code-wrapper ul li input {
      width: 54px;
      height: 79px;
      background-color: #E4E4E4;
      border-radius: 4px;
      border: none;
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center;
      font-weight: 600;
      font-family: var(--Themefont);
      font-size: clamp(14px, 2.7vw, 38px);
}

.verification-code-wrapper ul li input:focus {
      background-color: #F7EFFE;
}

.same-heading p {
      font-family: var(--Themefont);
}

.signupform .form-alert-msg {
      background: #CDBBDB2B;
      border: 1px solid #3A1363
}

.otp-email {
      font-weight: 700;
      color: #000;
}

.hire-now-banner {
      font-family: var(--Themefont);
}

.login-col .active {
      background-color: #dcf8f8;
}

.login-box-btns .active {
      background-color: #dcf8f8;
}

.form-box-input .error-text {
      font-size: 12px;
      padding-left: 2%;
      margin-top: 8px;
      color: red;
}

.custom-file-upload {
      display: flex;
      flex-direction: row-reverse;
      justify-content: space-between;
}

.homestep-box h2 {
      text-align: center;
}

.hiring-list li a.active {
      background-color: #dcf8f8 !important;
}

.custom-file-upload span {
      width: 274px;
      overflow-x: auto;
}

.react-datepicker-wrapper {
      width: 100%;
}

.caregiverscreentwo .custom-file-upload {
      padding: 11px 2rem;
}

.caregiverscreentwo .react-datepicker__input-container input {
      background-image: url(../images/Calendar-icon-latest.png);
      background-size: contain;
      background-repeat: no-repeat;
      background-size: 30px;
      background-position: 5% 50%;
      padding-left: 14%;
}

.selected {
      background-color: #dcf8f8;
}

.join-us-section-second {
      margin-bottom: 6%;
}

.error {
      position: absolute;
      bottom: -28px;
      left: 25px;
      border-bottom: 1px solid;
      padding-bottom: 5px;
}

.get-in-touch-form-col .error {
      position: relative;
      bottom: -6px;
      left: 11px;
      border-bottom: 1px solid;
      padding-bottom: 3px;
      color: red;
      width: fit-content;
      font-size: 12px;
}

.get-in-touch-section .get-in-touch-input-col select {
      height: 50px;
}

.login-box {
      box-shadow: 0px 16px 16px 0px #00000029;
      background-color: #fff;
      border-radius: 24px;
      width: 65%;
      margin: 20px auto;
      padding: 40px 0px;
}

.login-box .loginform {
      width: 80%;
}

.login-form-heading-wrapper {
      text-align: center;
}

.login-form-heading-wrapper img {
      width: 90px;
      object-fit: contain;
      margin: 20px auto;
}

.login-form-heading-wrapper p {
      line-height: 1.6;
}

.login-box .login-form {
      width: 65%;
      margin: 30px auto 0 auto;
}

.login-box .login-form input {
      border: 1px solid #E8E6EA;
}

.login-box .step-next-btn .btn {
      background: #000;
      border: none;
}

.login-box .form-box-input {
      position: relative;
}


.password-hide-show {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 20px;
      cursor: pointer;
}

.password-hide-show i {
      color: #9B999F;
}

.forgotpassword p {
      text-align: end;
      margin-top: 0px;
      margin-bottom: 40px;
      color: #9B999F;
}

.forgot-verify-otp-wrapper ul {
      display: flex;
      justify-content: center;
      gap: 8px;
      margin: 25px 0px;
}

.forgot-verify-otp-wrapper ul li input {
      border-radius: 15px;
      border: 1px solid #E8E6EA;
      width: 52px;
      height: 56px;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0%;
      font-size: 32px;
      font-weight: 700;
      font-family: var(--Themefont);
      text-align: center;
}

.filled-otp {
      background-color: #3A1363;
      color: #fff;
}

.forgot-verify-otp-wrapper p {
      text-align: center;
      color: #9B999F;
      margin-bottom: 70px;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 5px;
}

.forgot-verify-otp-wrapper p span {
      border-bottom: 2px solid #4F52FF;
      color: #4F52FF;
      font-weight: 600;
}

.forgot-otp-parent .form-box-btn {
      width: 60%;
      margin: auto;
}

.loginscreen-box {
      font-family: var(--Themefont);
}

.password-hide-show {
      top: 25px;
      transform: unset;
}

.forgot-password-inner .form-box-btn {
      margin-top: 85px;
}

.spinner-overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100vh;
      overflow: hidden;
      background-color: rgba(255, 255, 255, 0.6);
      z-index: 9999;
      display: flex;
      justify-content: center;
      align-items: center;
}

.forgot-password-inner i.fa {
      position: absolute;
      right: 15px;
      top: 50%;
      transform: translateY(-50%);
}

.desktop-menu .active a {
      color: #0FB8AE;
}

.desktop-menu ul li a:hover {
      color: #0FB8AE;
}

header.desktop-menu.sticky {
      position: fixed;
      top: -60px;
      left: 0;
      width: 100%;
      animation: goDown 0.5s ease-in-out forwards;
}

@keyframes goDown {
      0% {
            top: -60px;
      }

      100% {
            transform: translateY(60px);
      }
}

.home-banner-section {
      height: 550px;
}

.become-care-giver-section-wrapper .section-bg-image img {
      border-radius: 0;
}

.why-choose-us-cards-wrapper ul li .why-choose-us-card {
      height: 100%;
}

a.view-all-btn {
      margin-left: auto;
      width: fit-content;
      display: flex;
      text-decoration: none;
      color: #000;
      padding: 12px 3%;
      border: 2px solid #000;
      border-radius: 100px;
      position: relative;
      margin-top: -42px;
      font-size: var(--Font24px);
}

a.view-all-btn:hover {
      background-color: #000;
      color: #fff;
}

.contact-banner-section .contact-page-banner-image::after {
      position: absolute;
      content: '';
      top: 8%;
      right: -8%;
      border-radius: 50%;
      height: 40px;
      width: 40px;
      background: linear-gradient(180deg, #59E4D5 0%, #15868A 100%);
      opacity: 0.4;
}

.safety_content {
      font-family: var(--Themefont);
}

.section_same_heading p {
      font-family: var(--Themefont);
}

.section_same_heading h2 {
      font-family: var(--Themefont);
}

.caregiver-banner-section {
      background-image: url(../images/caregiver-bg-before.png);
      background-repeat: no-repeat;
      background-position: 0% 75%;
      background-size: 12%;
}

.get-in-touch-section {
      padding: 8% 0%;
}

.loader-wrapper {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.9);
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 9999;
}

.loader-overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100vh;
      background: rgba(255, 255, 255, 0.7);
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 9999;
}

.strip-heading img {
      width: 40px;
}

.strip-heading span {
      font-weight: 600;
      font-family: var(--Themefont);
}

.recommendation-filter {
      font-family: var(--Themefont);
}

.recommendation-wrapper {
      font-family: var(--Themefont);
}

.inner-hirer-btn img {
      width: 30px;
}

.hirer-content-card-body ul li img {
      width: 20px;
}

.hirer-content-card-body ul li:last-child {
      margin-bottom: 0;
}

.hirer-content-box b {
      font-weight: 700;
}

.home-banner-content h1 {
      font-size: var(--Font28px);
      font-weight: 500;
      margin-bottom: 0px;
}


.home-banner-content h2 {
      color: #fff;
      font-family: var(--Themefont);
      font-weight: 600;
      font-size: var(--Font48px);
      padding-right: 0%;
      line-height: 1.4;
      margin-bottom: 10px;
}

.launcing-soon-section {
      margin-top: 60px;
}

.launcing-soon-inner {
      height: 210px;
      position: relative;
      display: flex;
      align-items: center;
}


.launcing-soon-inner::before {
      position: absolute;
      content: '';
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      background: #C4C4C400;
      background: linear-gradient(90deg, rgb(238 238 238) 49%, rgba(255, 255, 255, 1) 100%);
      z-index: 2;
      border-radius: 24px 0px 0px 24px;
}

.launcing-soon-inner .bg-image {
      position: absolute;
      top: 0;
      right: 0;
      height: 100%;
      width: 50%;
      z-index: 2;
}

.launcing-soon-inner .bg-image img {
      height: 100%;
      width: 100%;
      object-fit: cover;
      object-position: right;
      opacity: 0.4;
      border-radius: 0 24px 24px 0;
}

.launcing-soon-inner h2 {
      font-family: var(--Themefont);
      color: #402566;
      font-size: var(--Font48px);
      font-weight: 600;
}

.launcing-soon-inner p {
      font-family: var(--Themefont);
      color: #3A1363;
      font-weight: 500;
      font-size: var(--Font28px);
      margin: 10px 0px;
}

.launcing-soon-inner a {
      padding: 15px 40px;
      background-color: var(--Themepurple);
      border-radius: 1000px;
      color: #fff;
      text-decoration: none;
      border: 1px solid #4042E2;
      font-family: var(--Themefont);
      box-shadow: 0px 0px 16px 8px #45A9BD99;
      display: block;
      width: fit-content;
      margin-top: 30px;
}

.launcing-soon-inner .ps-lg-5 {
      position: relative;
      z-index: 2;
}

.bottom-service-text {
      line-height: 1.8;
      padding: 30px 15% 0 15%;
}

.insurance-saftey-section {
      position: relative;
      padding: 50px 0px;
      background-color: #fff;
}

.insurance-saftey-section .container {
      position: relative;
}

.insurance-saftey-section .bg-image {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
}

.insurance-saftey-section .bg-image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
}

.insurance-saftey-section h2 {
      font-family: var(--Themefont);
      font-size: var(--Font48px);
      margin-bottom: 10px;
}

.insurance-saftey-section p {
      margin: 10px 0px;
      font-family: var(--Themefont);
      line-height: 1.8;
      font-size: var(--Font18px) !important;
}

.insurance-saftey-section a {
      padding: 15px 40px;
      background-color: var(--Themepurple);
      border-radius: 1000px;
      color: #fff;
      text-decoration: none;
      border: 1px solid #4042E2;
      font-family: var(--Themefont);
      box-shadow: 0px 0px 16px 8px #45A9BD99;
      display: block;
      width: fit-content;
      margin-top: 30px;
      margin-inline: auto;
}

.meet-caregivers-section {
      margin-top: 0;
}

.meet-caregivers-section .caregivers-cards ul li .caregiver-card p {
      line-height: 1.5;
}

.why-choose-us-cards-wrapper ul li .why-choose-us-card h6 {
      line-height: 1.5;
}

.service-offered-section .service-offered-cards-wrapper ul li .service-offered-card .service-offered-card-text h6 {
      text-align: center;
      line-height: 1.4;
      padding: 0 10%;
}

.home-banner-content h1 {
      font-size: clamp(16px, 3.438vw, 70px);
}

.home-banner-content h2 {
      font-size: clamp(16px, 2.708vw, 52px);
}

.home-banner-content p {
      color: #fff;
      font-family: var(--Themefont);
      font-size: var(--Font28px);
      line-height: 1.4;
}

.join-us-section p {
      line-height: 1.5;
}

.join-us-section a {
      margin-top: 10px;
}

.join-us-section ul {
      display: flex;
      gap: 30px;
}

.join-us-section ul li .hiring-btn {
      background: linear-gradient(180deg, #57E2D3 0%, #1B9394 100%);
      border: 1px solid #239E9D;
      box-shadow: 0px 0px 16px 8px #3A13635C;
}

/* New Footer */
.footer-links-col ul {
      display: flex;
      justify-content: center;
}

.footer-links-col ul li {
      padding: 0px 15px;
}

.footer-links-col ul li:not(:last-child) {
      border-right: 1px solid #fff;
}

footer p.copyright-text {
      padding-top: 0;
}

footer .footer-links-col ul li {
      margin-top: 0;
}

footer .footer-links-col ul li a {
      text-transform: uppercase;
      font-size: var(--Font18px);
      opacity: 70%;
}

footer .footer-links-col {
      padding: 22px 0px;
      margin: 14px 0px 19px 0px;
      border-top: 0.5px solid #FFFFFF80;
      border-bottom: 0.5px solid #FFFFFF80;
}

footer .footer-info-section p {
      font-size: var(--Font18px);
      padding: 0 18%;
}

footer .footer-info-section .footer-logo img {
      width: 310px;
}

.what-we-do-image-one-col {
      position: relative;
}

.what-we-do-tab-wrapper {
      position: absolute;
      left: -25px;
      top: -8%;
      z-index: 1;
}

.grid {
      display: grid;
      grid: auto / 1fr 1fr;
}


/* inner pic outer border */
.shape-outer {
      display: flex;
      flex-shrink: 0;
      height: 160px;
      width: 160px;
}

.shape-inner {
      height: 100%;
      width: 100%;
      margin: auto;
      cursor: pointer;
}

.shape-inner.active {
      animation: none;
}

.shape-inner {
      animation: highlight 2s ease-in-out infinite;
}

@keyframes highlight {

      0%,
      100% {
            opacity: 1;
      }

      50% {
            opacity: 0.6;
      }
}

.shape-inner-one {
      visibility: hidden;
}

.shape-inner-two {
      background: #199396;
}

.shape-inner-three {
      background: url(https://picsum.photos/id/1018/2000/2000) no-repeat center;
      background-size: cover;
}

.shape-inner-four {
      background: #5A0972;
}

.shape-inner-four.active {
      position: relative;
}

.shape-inner-two.active {
      box-shadow: rgba(21, 134, 138, 0.4) 0px 3px 8px;
}

.what-we-do-section-wrapper .what-we-do-image-column .what-we-do-image-one-col .image-col-what-we-do {
      z-index: 2;
}

.quarter-circle-tl {
      clip-path: circle(100% at 100% 100%);
      visibility: hidden;
}

.quarter-circle-tr {
      clip-path: circle(100% at 0% 100%);
}

.quarter-circle-bl {
      clip-path: circle(100% at 100% 0%);
      visibility: hidden;
}

.quarter-circle-br {
      clip-path: circle(100% at 0% 0%);
}

.recommendation-filter .hiring-list.caregiver-need-preference ul {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
}

.hiring-list.caregiver-need-preference ul li {
      width: fit-content !important;
}

.recommendation-filter .hiring-list ul li a {
      border-radius: 40px;
}

.recommendation-filter .category-filter-list-btn ul li a {
      background-color: #fff;
}

.recommendation-filter .hiring-list ul li a {
      background-color: #fff;
      text-align: center;
      cursor: pointer;
}

.recommendation-filter .caregiver-need-preference ul li:last-child {
      flex-basis: unset;
}

.square-radius ul li a {
      border-radius: 14px !important;
}

.hirer-content-card-body .hirer-content-box {
      width: 50%;
}

.hirer-content-card-bod .hirer-content-btn {
      width: 45%;
}

.star-rating-filter.hiring-list {
      margin-bottom: 0;
}

.hirer-category-list .nav-item .nav-link svg path {
      fill: grey;
}

.hirer-category-list li .nav-link.active {
      border: none;
      position: relative;
}

.hirer-category-list li .nav-link.active::before {
      position: absolute;
      content: '';
      height: 6px;
      width: 100%;
      bottom: 0;
      left: 0;
      background-color: #7E49C9;
}

.hirer-category-list li .nav-link {
      height: 100%;
}

.add-bookmark {
      cursor: pointer;
}


.menu-list-box li {
      cursor: pointer;
}

.right_at_finger_tips p {
      line-height: 1.4;
}

.right_at_finger_tips h4 {
      font-size: clamp(16px, 1.979vw, 42px);
      margin-top: 30px;
      font-family: var(--Themefont);
      font-weight: 600;
      color: #3A1363;
}

.right_at_store_buttons_group a {
      padding: 15px 40px;
      background-color: var(--Themepurple);
      border-radius: 1000px;
      color: #fff;
      text-decoration: none;
      border: 1px solid #4042E2;
      font-family: var(--Themefont);
      box-shadow: 0px 0px 16px 8px #45A9BD99;
      display: block;
      width: fit-content;
      margin-top: 30px;
}

.sticky-btn {
      position: fixed;
      bottom: 30px;
      right: 50px;
      z-index: 999;
}

.sticky-btn a {
      padding: 12px 20px;
      background-color: var(--Themepurple);
      border-radius: 1000px;
      color: #fff;
      text-decoration: none;
      border: 1px solid #4042E2;
      font-family: var(--Themefont);
      box-shadow: 0px 0px 16px 8px #45A9BD99;
      font-size: var(--Font24px);
}

.sticky-btn {
      position: fixed;
      opacity: 0;
      transform: translateY(20px);
      transition: opacity 0.3s ease, transform 0.3s ease;
      pointer-events: none;
}

.sticky-btn.show {
      opacity: 1;
      transform: translateY(0);
      pointer-events: auto;
}

.home-banner-content span{
      color: #fff;
      font-family: var(--Themefont);
      font-size: 0.8rem;
      margin-top: 10px;
      display: block;
      width: 60%;
      line-height: 1.4;
      position: absolute;
      bottom: -7%;
}


.facility-banner-section span{
      position: relative;
      font-size: unset;
      width: 100%;
      display: unset;
      margin-top: 0;
}


@media screen and (max-width: 767px) {

      .launcing-soon-inner {
            justify-content: center;
            text-align: center;
      }

      .launcing-soon-inner a {
            margin-inline: auto;
      }

      .launcing-soon-inner .bg-image {
            width: 100%;
      }

      .launcing-soon-inner .bg-image img {
            border-radius: 24px;
      }

      .home-banner-section {
            height: 450px;
      }

      .home-banner-content h2 {
            padding-right: 0;
            text-align: center;
            font-size: 17px !important;
            font-weight: 500;
      }

      .home-banner-content span{
            left: 0;
            bottom: -15%;
      }

      .pricing-type-cards-section h6{
            line-height: 1.4;
      }

      .home-banner-content p {
            text-align: center;
            font-size: 14px;
      }

      .home-banner-content p br {
            display: none;
      }

      .what-we-do-tab-wrapper {
            left: 0;
      }

       .home-banner-content span {
    width: 100%;
    line-height: 1.4;
    font-weight: 600;
    text-align: center;
}

      .what-we-do-tab-wrapper {
            left: 0px;
            transform: rotate(-90deg);
            margin-left: 5px;
      }

      footer .footer-info-section p {
            padding: 0 0;
            font-size: 12px;
      }

      .bottom-service-text {
            line-height: 1.8;
            padding: 24px 0% 0 0%;
      }

      .join-us-section p {
            font-size: 14px;
      }

      .join-us-section a {
            font-size: 14px;
      }

      .join-us-section ul {
            gap: 10px;
            justify-content: center;
      }

      footer .footer-links-col {
            padding: 14px 0px;
      }

      .footer-links-col ul li {
            padding: 0px 7px;
      }

      footer .footer-links-col ul li a {
            font-size: 11px;
      }

      footer p.copyright-text {
            padding-top: 0;
            line-height: 1.4;
            font-size: 12px;
      }

      footer .footer-info-section .footer-logo img {
            width: 200px;
      }

}

@media screen and (max-width: 991px) {

      li.menu__item {
    position: relative !important;
}

li.menu__item span {
    position: absolute;
    top: 0px;
    left: 80px;
    background: linear-gradient(90deg, #0FB8AE 0%, #402566 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    height: 100%;
}

       .home-banner-content span {
    width: 100%;
    line-height: 1.4;
    font-weight: 600;
    text-align: center;
}
}

@media screen and (min-width: 1200px) {
      .home-banner-section h1 {
            padding-right: 25%;
      }
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
      header.desktop-menu nav ul li a {
            font-size: 11px;
      }

      header.desktop-menu .header-cta-btn a {
            padding: 8px 20px;
            font-size: 14px;
      }
}


@media screen and (min-width: 1700px) {

      .contact-banner-section .contact-banner-left-col p {
            line-height: 1.6;
      }

      .home-banner-section h1 {
            padding-right: 25%;
      }

      .home-banner-section {
            height: 720px;
      }

      .banner-findcare-tab .form-row-banner-tab input[type="text"] {
            height: 58px;
            padding-left: 50px !important;
      }

      .become-care-giver-section-wrapper {
            padding: 10% 0;
      }

}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
      .get-in-touch-section {
            padding: 4.5% 0%;
      }

      .category-filter-list ul li a {
            padding: 11px 32px;

      }

      .category-filter-list ul li a span {
            font-size: 13px;
      }

      .category-filter-list-btn ul li a {
            padding: 14px 15px;
      }

      header.desktop-menu nav ul li a {
            font-size: 13px;
      }

      header.desktop-menu .header-cta-btn a {
    padding: 13px 29px;
}

}

@media screen and (min-width: 1300px) and (max-width: 1400px) {
      header.desktop-menu nav ul li a {
            font-size: 14px;
      }

}

@media screen and (min-width: 1400px) and (max-width: 1500px) {

     

      header.desktop-menu nav ul li a {
            font-size: 14px;
      }

      .download-app-section .download-app-right-col img {
            top: -37px;
      }

      .get-in-touch-section {
            padding: 5% 0%;
      }

       header.desktop-menu nav ul{
            gap: 30px;
      }

      header.desktop-menu .header-cta-btn a {
    padding: 12px 30px;
}
}

@media screen and (min-width: 1501px) and (max-width: 1570px) {
      .download-app-section .download-app-right-col img {
            top: -43px;
      }

      .get-in-touch-section {
            padding: 6% 0%;
      }

       .home-banner-section{
            height: 615px;
      }
}

@media screen and (min-width: 1580px) and (max-width: 1600px) {

       .home-banner-section{
            height: 615px;
      }

      .get-in-touch-section {
            padding: 6% 0%;
      }

      .download-app-section .download-app-right-col img {
            top: -49px !important;
      }
}

@media screen and (min-width: 1601px) and (max-width: 1650px) {
      .download-app-section .download-app-right-col img {
            top: -51px !important;
      }
}

@media screen and (min-width: 2000px) {
      .download-app-section .download-app-right-col img {
            top: -55px !important;
            transform: scale(1.9);
      }

      .why-choose-us-cards-wrapper ul {
            gap: 22px;
      }
}

@media screen and (min-width: 1850px) {

      header.desktop-menu nav ul{
            gap: 40px;
      }

      .get-in-touch-section .get-in-touch-input-col input {
            height: 58px;
      }

      .get-in-touch-section .get-in-touch-input-col select {
            height: 58px;
      }

      .safety_content {
            font-family: var(--Themefont);
            padding-left: 5%;
            line-height: 1.7;
      }

      .download-app-section .download-app-right-col img {
            top: -78px;
      }

      .contact-banner-section .contact-page-banner-image img {
            width: 750px;
      }

      .contact-banner-section .contact-banner-left-col h1 {
            line-height: 1.4;
      }

      .contact-page-banner-image::before {
            height: 680px;
            width: 680px;
      }

      .service-offered-section .service-offered-cards-wrapper ul li .service-offered-card img {
            width: 100%;
      }

      .why-choose-us-section h2 {
            margin-bottom: 40px;
      }

      .service-offered-section h2 {
            margin-bottom: 40px;
      }

      .join-us-section {
            padding: 100px 0px;
      }

      .join-us-section-second .subscribe-form input[type="email"] {
            height: 60px;
      }
}