        .coming-section {
          background: linear-gradient(135deg, #ffffff, #f5f5f5, #9e5d37);
          min-height: 100vh;
          display: flex;
          align-items: center;
          justify-content: center;
          flex-direction: column;
          color: #fff;
          position: relative;
          overflow: hidden;
          /* padding: 60px 20px; */
        }

        .coming-section .container {
          text-align: center;
          max-width: 1200px;
          width: 100%;
          position: relative;
          z-index: 2;
        }

        .coming-section h1 {
          font-size: clamp(32px, 6vw, 60px);
          margin-bottom: 10px;
          color: #111;
        }

        .coming-section h1 span {
          color: #9e5d37;
        }

        .coming-section p {
          /* font-size: clamp(16px, 3vw, 20px); */
          color: #111;
          margin-bottom: 40px;
        }

        /* .countdown {
          display: flex;
          justify-content: center;
          gap: 15px;
          flex-wrap: wrap;
        }

        .time-box {
          background: #111;
          padding: 20px;
          width: 120px;
          border-radius: 10px;
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
        }

        .time-box h2 {
          font-size: 32px;
          margin: 0;
          color: #9e5d37;
        }

        .time-box span {
          font-size: 14px;
        } */

        .bg-animation {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
        }

        .bg-animation span {
          position: absolute;
          width: 400px;
          height: 400px;
          background: radial-gradient(circle, #9e5d37, transparent);
          opacity: .25;
          border-radius: 50%;
          animation: float 12s infinite alternate ease-in-out;
        }

        .bg-animation span:nth-child(1) {
          top: -100px;
          left: -100px;
        }

        .bg-animation span:nth-child(2) {
          bottom: -120px;
          right: -120px;
        }

        @keyframes float {
          from {
            transform: translateY(0) scale(1);
          }

          to {
            transform: translateY(-60px) scale(1.2);
          }
        }

        .contact-info i {
          /* border-radius: 10px; */
          /* margin-right: 10px; */
          color: #9e5d37;
          /* background-color: #9e5d37; */
          padding: 10px;
        }

        .contact-info span {
          color: #000;
        }

        .contact-info a {
          color: #000;
          text-decoration: none;
        }

        .career-section {
          background: #0f0f0f;
          padding: 80px 20px;
          color: #fff;
        }

        .career-box {
          max-width: 850px;
          margin: 30px auto;
          padding: 50px;
          border-radius: 14px;
          display: flex;
          justify-content: space-between;
          align-items: center;
          flex-wrap: wrap;

          background: rgb(255 255 255 / 50%);
          /* border: 1px solid rgba(158, 93, 55, 0.3); */
          box-shadow: 0 0 40px rgba(158, 93, 55, 0.2);
          padding: 80px 40px;
          color: #fff;
        }

        .career-tag {
          color: #9e5d37;
          font-weight: bold;
          letter-spacing: 2px;
          text-transform: uppercase;
          font-size: 28px;
          text-align: left;
        }

        .career-heading {
          font-size: 36px;
          color: #111;
          text-align: left;
        }

        .career-heading span {
          color: #9e5d37;
        }

        .career-desc {
          text-align: left;
          font-size: 16px;
          text-align: justify;
        }

        .career-roles {
          display: flex;
          flex-wrap: wrap;
          gap: 10px;
        }

        .role {
          padding: 8px 16px;
          border-radius: 20px;
          background: #fff;
          border: 1px solid #9e5d37;
          font-size: 14px;
          transition: 0.3s;
          color: #111;
        }

        .role:hover {
          background: #9e5d37;
          color: #fff;
          transform: translateY(-2px);
        }

        .apply-btn {
          display: inline-block;
          padding: 16px 36px;
          background: #9e5d37;
          color: #fff;
          text-decoration: none;
          font-weight: bold;
          border-radius: 8px;
          font-size: 16px;
          box-shadow: 0 0 20px rgba(158, 93, 55, 0.5);
          transition: 0.3s;
        }

        .apply-btn:hover {
          background: #c87b4f;
          transform: translateY(-3px);
          box-shadow: 0 0 30px rgba(158, 93, 55, 0.8);
        }

        /* particles Start */
        .particles {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          z-index: 1;
          overflow: hidden;
        }

        .particles li {
          position: absolute;
          display: block;
          list-style: none;
          width: 20px;
          height: 20px;
          background: #9e5d37;
          animation: animateParticles 25s linear infinite;
          bottom: -150px;
          opacity: .4;
        }

        .particles li:nth-child(1) {
          left: 25%;
          width: 80px;
          height: 80px;
          animation-delay: 0s;
        }

        .particles li:nth-child(2) {
          left: 10%;
          width: 20px;
          height: 20px;
          animation-delay: 2s;
        }

        .particles li:nth-child(3) {
          left: 70%;
          width: 20px;
          height: 20px;
          animation-delay: 4s;
        }

        .particles li:nth-child(4) {
          left: 40%;
          width: 60px;
          height: 60px;
          animation-delay: 0s;
        }

        .particles li:nth-child(5) {
          left: 65%;
          width: 20px;
          height: 20px;
          animation-delay: 3s;
        }

        .particles li:nth-child(6) {
          left: 75%;
          width: 110px;
          height: 110px;
          animation-delay: 5s;
        }

        @keyframes animateParticles {
          0% {
            transform: translateY(0) rotate(0deg);
            opacity: 1;
          }

          100% {
            transform: translateY(-1000px) rotate(720deg);
            opacity: 0;
          }
        }

        /* particles END */

        .btn-close {
          /* border: 2px solid; */
          border-radius: 50%;
          background-color: #fff;
          opacity: 1;
          filter: invert(0);
          background-size: 10px;
          width: 10px !important;
          height: 10px !important;
        }

        .modal-title span {
          color: #9e5d37;
        }

        .modal-header {
          background-color: #9e5d37;
        }

        .modal-body {
          background-color: #fff;
        }

        .body-header {
          text-align: center;
        }

        .body-header img {
          width: 180px;
        }

        .body-footer {
          text-align: center;
          margin-top: 25px;
        }

        .contact-form input {
          border: 0.5px solid;
          border-color: #9e5d37;
        }

        .contact-form select {
          border: 1px solid;
          border-color: #9e5d37;
        }

        .contact-form label {
          color: #000;
        }

        .modal-footer {
          background-color: #9e5d37;
        }

        .submit-btn {
          border-radius: 5px !important;
          border: 2px;
          padding: 6px 10px;
          transition: 0.3s;
        }

        .submit-btn:hover {
          color: #fff;
          background-color: #000;
          transition: 0.3s;
        }

        .close-btn {
          /* background-color: #9e5d37;
          border: 2px solid;
          border-color: #0f0f0f;
          color: #fff; */
          border-radius: 5px;
          border: 2px;
          /* box-shadow: 0 0 20px rgba(158, 93, 55, 0.5); */
          padding: 6px 10px;
          transition: 0.3s;
        }

        .close-btn:hover {
          color: #fff;
          background-color: #000;
          transition: 0.3s;
        }

        .whatsapp-floating img {
          height: 40px;
          width: 40px;
          display: flex;
          position: fixed;
          bottom: 30px;
          right: 28px;
          z-index: 99;
          text-align: center;
          cursor: pointer;

        }

        .icon-img {
          /* margin-top: 20px; */
           height: 225px;
            width: 370px;
        }