          .marquee-block .marquee-inner {
               position: relative;
               z-index: 10;
               overflow: hidden;
               text-decoration: none;
               -ms-flex-wrap: nowrap !important;
               flex-wrap: nowrap !important;
          }
          
          .marquee-block {
               background: #23A094;
               border-width: 1.5px 0px;
               border-style: solid;
               border-color: #000000;
               padding: 28px 0;
          }
          
          .marquee-block .marquee-inner .marquee-text {
               -webkit-animation: ticker 20s infinite linear;
               animation: ticker 20s infinite linear;
               animation-duration: 30s;
          }
          
          .marquee-block .marquee-inner .marquee-text:hover {
               animation-play-state: paused;
          }
          
          .marquee-block .marquee-inner .marquee-text .m-item {
               position: relative;
               padding: 0 40px;
               font-weight: 500;
               font-size: 20px;
               line-height: 25px;
               letter-spacing: 0.05em;
               text-transform: uppercase;
               align-items: center;
          }
          
          .marquee-block .marquee-inner .marquee-text .m-item:before {
               content: '';
               position: absolute;
               right: 0;
               top: 50%;
               transform: translateY(-50%) rotate(195deg);
               width: 1px;
               height: 21px;
               background: #000;
          }
          
          .marquee-block.bg-yellow.f-marquee {
               background: #F1F333;
          }
          
          .designthon-main .multi-step-wizard .action-btns {
               align-items: center;
               gap: 15px;
               padding-left: 18px;
          }
          
          .designthon-main .coupon-main {
               padding-left: 30px;
               margin-bottom: 30px;
          }
          
          .designthon-main .coupon-invalid-msg {
               /*padding-left: 30px;*/
               padding-top: 10px;
          }
          
          .designthon-main .coupon-main .cm_img {
               width: 16px;
               height: 16px;
          }
          
          .designthon-main .coupon-main .cm_flex {
               display: flex;
               align-items: center;
               gap: 7px;
          }
          
          .designthon-main .coupon-inner {
               width: 50%;
               gap: 12px;
          }
          
          .designthon-main .coupon-main button {
               /*border-radius: .375rem;*/
               background: #000;
               color: #fff;
               padding: 13px 40px;
               font-size: 16px;
          }
          
          .designthon-main .de-group.form-check {
               padding-left: 55px;
               margin-bottom: 20px;
          }
          
          .designthon-main .form-wrapper .form-check-input.check_box {
               height: 1em;
               width: 1em;
               min-width: 1em;
          }
          
          .form-check-input.check_box:checked {
               background-color: #FFBE2E;
               border-color: #FFBE2E;
          }
          
          .form-check-input.check_box:focus {
               border-color: #FFBE2E;
               box-shadow: none;
          }
          
          .check-box-main {
               width: 50%;
               display: flex;
          }
          
          .check-box-main label.error {
               display: block;
               order: 2;
               margin-left: 10px;
          }
          
          .check-box-main .form-check-label {
               order: 1;
               margin-left: 10px;
               margin-bottom: 0;
          }
          /*About US CSS*/
          
          .sub-detail {
               width: 83%;
               font-family: 'Mabry Pro';
               font-style: normal;
               font-weight: 400;
               font-size: 24px;
               color: #000;
               line-height: 36px;
               text-align: center;
               margin: auto;
          }
          
          .main-banner .image-box-left {
               position: absolute;
               right: auto;
               left: 0;
               top: 62%;
               transform: translateY(-50%);
               display: grid;
               z-index: -1;
          }
          
          .main-banner .image-box-left .device-img-left {
               position: absolute;
               right: auto;
               left: 40%;
               top: -146px;
               transform: translateY(-50%);
               display: grid;
               bottom: auto;
          }
          
          .bg-blue {
               background: #90A8ED;
          }
          
          .image-box.image-right {
               right: 0;
          }
          
          .design-inner.bg-purple.content-list {
               background: #FF90E8;
          }
          
          .design-item.design-text {
               width: 96%;
               font-size: 24px;
          }
          
          .design-inner.bg-purple h4 {
               color: #000;
          }
          
          .design-inner.bg-purple {
               display: flex;
               flex-direction: column;
               gap: 45px;
               height: 100%;
               align-items: center;
               justify-content: center;
          }
          
          .design-inner.bg-purple p {
               font-family: 'Mabry Pro';
               font-style: normal;
               font-weight: 400;
               font-size: 24px;
               line-height: 36px;
               color: #000000;
          }
          
          .box-green {
               background-color: #23A094;
               border: 1.5px solid #000000;
               border-radius: 5px;
          }
          
          .box-red {
               background-color: #E2442F;
               border: 1.5px solid #000000;
               border-radius: 5px;
          }
          
          .box-yellow {
               background-color: #F1F333;
               border: 1.5px solid #000000;
               border-radius: 5px;
          }
          
          .box-orange {
               background-color: #FFC900;
               border: 1.5px solid #000000;
               border-radius: 5px;
          }
          
          .box-sblue {
               background-color: #90A8ED;
               border: 1.5px solid #000000;
               border-radius: 5px;
          }
          
          .box-content {
               padding: 60px;
          }
          
          .box-content h2 {
               font-size: 29px;
          }
          
          .column-box {
               padding: 0px 100px 150px 100px;
          }
          
          .boxcell {
               display: table;
          }
          
          .height-fix {
               display: table-cell;
          }
          
          .center-box {
               width: 20.33%;
               margin: 15px 15px;
               flex: 20.33%;
          }
          
          .livebox {
               display: flex;
               flex-wrap: nowrap;
          }
          
          .livebox .live-transalt {
               width: 33.33%;
          }
          
          .livebox .part-community {
               width: 66.67%;
               margin: 15px 15px;
               border: 1.5px solid #000000;
               border-radius: 5px;
               display: flex;
               align-items: center;
               justify-content: center;
          }
          
          .livebox .part-community,
          .livebox .live-transalt {
               margin: 0 15px 15px;
          }
          
          .live {
               width: 31.33%;
               border: 1px solid #000;
               flex: 31.33%;
          }
          
          .Marquees {
               overflow-x: hidden;
               padding-bottom: 150px;
          }
          
          .face-of-team {
               padding: 20px 30px;
          }
          
          .Marquee {
               display: flex;
               align-items: center;
               justify-content: center;
          }
          
          .marquee.Item img {
               padding: 0 12.5px 25px 12.5px;
          }
          
          .marquee {
               display: flex;
               align-items: center;
               justify-content: center;
               margin: 10px;
               border-radius: 15px;
          }
          
          .icon {
               color: #cccccc;
               transform: scale(1.5);
          }
          
          .team-marquee .Marquee {
               width: auto;
               height: auto;
               -webkit-animation: ticker 20s infinite linear;
               animation: ticker 20s infinite linear;
               animation-duration: 20s;
          }
          
          .team-marquee .Marquee.SecondRow {
               animation-direction: reverse;
               animation-duration: 15s;
          }
          
          .team-marquee .marquee-inner {
               position: relative;
               z-index: 10;
               overflow: hidden;
               text-decoration: none;
               -ms-flex-wrap: nowrap !important;
               flex-wrap: nowrap !important;
          }
          /*Contact Form*/
          
          .wrapper {
               overflow: hidden;
          }
          
          .contact-form {
               display: flex;
               /* height: 100vh; */
               width: 100vw;
          }
          
          img.contact-img {
               width: 100vw;
               height: 100vh;
          }
          
          .form-left {
               padding: 50px;
          }
          
          .contact-logo {
               padding: 37px 0 0 50px;
          }
          
          .contact-text {
               width: 755px;
               padding: 50px 0 50px 100px;
          }
          
          .contact-text h1 {
               font-size: 25px;
          }
          
          .form.form-contact {
               padding: 0 100px;
          }
          
          .form-group input {
               height: 50px;
          }
          
          .form-group {
               margin-bottom: 20px;
          }
          
          .btn-submit {
               width: 755px;
               color: #fff;
               padding: 18px 0;
               border-radius: 5px;
          }
          
          .culture-shaping {
               display: flex;
               align-items: center;
          }
          
          .culture-community {
               width: auto;
               padding-top: 0;
               padding-left: 56px;
          }
          
          .culture-community h2 {
               font-family: 'Mabry Pro';
               font-style: normal;
               font-weight: 400;
               font-size: 48px;
               line-height: 58px;
               color: #000000;
               margin-bottom: 30px;
          }
          
          .quote-wrapper.community {
               align-items: center;
               width: 55%;
               margin: auto;
               padding: 200px 30px 150px;
          }
          
          .box-content p {
               color: #000;
          }
          
          .navbar-main.logo-img {
               padding: 30px 0 0 50px;
          }
          
          .register-form label {
               margin-bottom: 10px;
          }
          
          .forgot-code-form label {
               padding-top: 10px;
               font-size: 35px;
               margin-bottom: 0;
               display: block;
               font-family: 'Mabry Pro Medium';
               text-align: center;
          }
          
          .forget-desc {
               text-align: center;
          }
          
          label#event_code-error {
               font-size: 16px;
               text-align: left;
          }
          
          .forgot-tribe-link.resend {
               text-decoration: underline;
               font-family: 'Mabry Pro Medium';
          }
          
          .passport-form-main .submit-wrapper {
               justify-content: center;
          }
          
          .vibe-x-pattern.three {
               display: none;
          }
          /*****************Gallery Page***************/
          
          .gallery-main .gallery-anchor-menu {
               position: fixed;
               top: 77px;
               left: 0;
               width: 100%;
               z-index: 99;
               padding: 20px 70px;
               background: #FFC900;
               border-bottom: 1px solid #000;
               transition: all 0.5s ease-in-out;
          }
          
          .menu-sticky .gallery-main .gallery-anchor-menu {
               top: 77px;
          }
          
          .gallery-main .gallery-anchor-menu ul {
               padding: 0;
               margin: 0;
          }
          
          .gallery-main .gallery-anchor-menu ul li {
               display: inline-block;
               margin-right: 60px;
          }
          
          .gallery-main .gallery-anchor-menu ul li a {
               font-size: 24px;
               font-weight: 500;
               color: rgba(0, 0, 0, 0.5);
          }
          
          .gallery-main .gallery-anchor-menu ul li a:hover,
          .gallery-main .gallery-anchor-menu ul li a:focus {
               color: #000;
          }
          
          .gallery-main .meetup-gallery h3 {
               font-size: 54px;
               margin-bottom: 40px;
          }
          
          .gallery-grid-wrapper {
               padding: 250px 50px 150px;
          }
          
          .gallery-grid-wrapper .photos-grid .grid-item {
               overflow: hidden;
               border-radius: 24px;
               margin-bottom: 20px;
          }
          
          .gallery-grid-wrapper .photos-grid .grid-item img {
               border-radius: 24px;
               object-fit: cover;
               width: 100%;
               height: 752px;
          }
          
          .gallery-grid-wrapper .photos-grid .grid-item img {
               transform: scale(1.03) rotate(.5deg);
               transform-origin: 90% 50%;
               transition: transform 1.2s cubic-bezier(.4, .01, .14, .99);
          }
          
          .gallery-grid-wrapper .photos-grid .g-cl:hover img {
               transform: scale(1.001) rotate(0);
          }
          
          .mt-30 {
               margin-top: 30px;
          }
          
          .top-space {
               padding-top: 140px;
          }
          
          .meetup-gallery.v1-0,
          .meetup-gallery.v2-0,
          .meetup-gallery.vibe,
          .meetup-gallery.exposure,
          .meetup-gallery.podcast {
               margin-top: 100px;
          }
          
          .meetup-gallery.vibe .square img {
               object-position: top;
          }
          /* .gallery-grid-wrapper .cl {
     padding-left: 15px;
     padding-right: 15px;
}

.gallery-grid-wrapper .col-wide-sm {
     flex: 0 0 auto;
     width: 44%;
}

.gallery-grid-wrapper .col-portrait-sm {
     flex: 0 0 auto;
     width: 26%;
}

.gallery-grid-wrapper .col-portrait {
     flex: 0 0 auto;
     width: 30%;
}

.gallery-grid-wrapper .col-portrait-md {
     flex: 0 0 auto;
     width: 35%;
}

.gallery-grid-wrapper .col-wide {
     flex: 0 0 auto;
     width: 65%;
}

.gallery-grid-wrapper .col-wide-md {
     flex: 0 0 auto;
     width: 60%;
}

.gallery-grid-wrapper .col-square {
     flex: 0 0 auto;
     width: 40%;
}

.gallery-grid-wrapper .col-full {
     flex: 0 0 auto;
     width: 100%;
} */
          
          .gallery-grid-wrapper .g-cl {
               flex: 0 0 auto;
               width: 33.33%;
               padding: 0 10px;
          }
          
          .gallery-grid-wrapper .photos-grid .grid-item.wide-md img {
               height: 400px;
          }
          
          .gallery-grid-wrapper .photos-grid .grid-item.square img {
               height: 500px;
          }
          
          .gallery-grid-wrapper .photos-grid .grid-item.wide-sm img {
               height: 350px;
          }
          
          .gallery-grid-wrapper .photos-grid .grid-item.portrait img {
               height: 734px;
          }
          
          .gallery-grid-wrapper .photos-grid .grid-item.square-sm img {
               height: 536px;
          }
          /******************loader*********************/
          /* 
.after-loading-text {
     display: none;
} */
          
          .loader-wrapper {
               position: fixed;
               top: 0;
               left: 0;
               right: 0;
               background: #FF90E8;
               width: 100%;
               height: 100vh;
               z-index: 9999;
          }
          
          .loading-circle {
               position: fixed;
               bottom: 100px;
               left: 50%;
               transform: translateX(-50%);
               right: auto;
          }
          
          .loader-wrapper .loading-text {
               display: flex;
               align-items: center;
               justify-content: center;
               width: 100%;
               height: 100%;
          }
          
          .loader-wrapper .loading-text .loading-inner {
               position: relative;
               text-align: center;
               width: 100%;
          }
          
          .loader-wrapper .main-title {
               font-weight: 900;
               font-size: 250px;
               line-height: 250px;
               text-align: center;
               text-transform: uppercase;
               color: #FF90E8;
               text-align: center;
               -webkit-text-stroke: 2px #fff;
               opacity: 0;
               -webkit-opacity: 0;
               transition: all 0.5s ease;
               -webkit-transition: all 0.5s ease;
               margin-bottom: 0;
          }
          
          .loader-wrapper .square-anim {
               width: 40px;
               height: 40px;
               background: #F1F333;
               margin-left: 10px;
               display: block;
               margin-bottom: 30px;
               transition: all 0.5s ease-in;
               /* position: absolute;
     right: 10%;
     top: 50%;
     transform: translateY(-50%); */
          }
          
          .loader-wrapper .main-title.creative-text {
               color: #000;
               -webkit-text-stroke: 0;
               display: flex;
               align-items: flex-end;
               justify-content: center;
          }
          
          .loader-wrapper .main-title.creative-text .c-text {
               transform: translateX(0);
               transition: transform 0.5s ease-in;
          }
          
          .loader-wrapper .main-title.creative-text .c-text.c-hide {
               transform: translateX(-110%);
          }
          
          .loader-wrapper .square-anim.fixed {
               position: fixed;
               top: 50%;
               left: 50%;
               transform: translate(-50%, -50%);
               transition: all 0.5s ease;
               margin: 0;
          }
          
          .loader-wrapper .square-anim.full {
               width: 100%;
               height: 100vh;
               top: 0;
               left: 0;
               right: 0;
               transform: translate(0);
          }
          
          .loader-wrapper .loading-text .main-title:not(.one) {
               position: absolute;
               top: 0;
               left: 0;
               right: 0;
          }
          
          svg.radial-progress {
               height: auto;
               max-width: 98px;
               padding: 0;
               transform: rotate(-90deg);
               width: 100%;
               border-radius: 50%;
          }
          
          .skip-text {
               position: absolute;
               top: 50%;
               left: 50%;
               transform: translate(-50%, -50%);
               font-weight: 500;
               font-size: 20px;
               line-height: 25px;
               color: #000;
          }
          
          svg.radial-progress circle {
               fill: transparent;
               stroke: #000;
          }
          
          svg.radial-progress circle.bar-static {
               stroke: rgba(0, 0, 0, 0.5) !important;
          }
          
          svg.radial-progress circle.bar--animated {
               stroke-dasharray: 219.91148575129;
               stroke: #000;
               stroke-dashoffset: 219.91148575129;
               stroke-width: 3px;
               stroke-linecap: round;
          }
          
          svg.radial-progress text {
               fill: #000;
               font-family: Roboto;
               font-size: 16px;
               font-weight: 700;
               text-anchor: middle;
               text-shadow: 0 0 5px #0000007a;
          }
          
          .faq-answer {
               padding: 0 0 70px 100px;
          }
          
          .faq-list {
               list-style: none;
               padding: 0;
          }
          
          .faq-list li {
               margin: 30px 0;
               border-top: 1px solid rgb(205, 205, 205);
               padding: 40px 79px;
               text-align: left;
          }
          
          .faq-section {
               width: auto;
               /* padding: 100px; */
          }
          
          .faq-list .faq-heading::before {
               content: '+';
               font-size: 48px;
               display: block;
               position: absolute;
               right: auto;
               left: -50px;
               top: -6px;
               color: #000000;
               width: 24px;
               height: 24px;
          }
          
          .faq-list .the-active .faq-heading::before {
               content: '-';
          }
          
          .faq-heading {
               position: relative;
               cursor: pointer;
               font-size: 36px;
               line-height: 40px;
               font-weight: 400;
               margin: 0;
          }
          
          .faq-heading:hover {
               color: var(--theme-color);
          }
          
          .faq-text {
               display: none;
          }
          
          .read {
               color: rgb(100, 100, 100);
               font-size: 30px;
               line-height: 1.5;
               margin-top: 25px;
          }
          
          .read a {
               font-size: 30px;
          }
          
          .device-sm-link {
               display: none;
          }
          
          .quote-wrapper.faq {
               padding: 150px 30px 70px;
               margin-top: 150px;
          }
          
          .design-wrapper.column-box .box {
               height: 100%;
          }
          
          .design-wrapper.column-box .b-margin {
               margin-bottom: 30px;
          }
          
          .vibeX-line {
               font-family: 'Mundial Bold Italic';
               font-size: 20px;
               color: rgba(255, 195, 77, 1);
          }
          
          .register-form-banner.designathon .passport-banner-content {
               width: 47%;
          }
          
          .register-form-banner.designathon .vibX-logo {
               margin: 10px 0;
          }
          
          .mu-logo {
               width: 10em;
          }
          
          .vibe-x-pattern {
               position: absolute;
               bottom: 0;
               z-index: -1;
          }
          
          .vibe-x-pattern.one {
               left: 0;
          }
          
          .vibe-x-pattern.two {
               right: 0;
          }
          
          .join-fg-btn {
               padding: 13px 40px;
               border-radius: 0;
               font-size: 22px;
               font-weight: 500;
               background-color: #000;
               color: #fff;
          }
          
          .de-btn-back {
               margin-top: 40px;
          }
          
          .de-btn-back .main-btn {
               font-weight: 500;
               font-size: 18px;
               color: #ffffff;
               background: #000000;
               border: 1px solid #ffffff;
               padding: 20px 48px;
               display: inline-block;
               position: relative;
          }
          
          .de-btn-back .main-btn:before,
          .de-btn-back .main-btn:after {
               content: '';
               position: absolute;
               top: 0;
               left: 0;
               width: 100%;
               height: 100%;
               border: 1px solid #ffffff;
               transition: all 0.5s ease-in-out;
          }
          
          .de-btn-back .main-btn:before {
               background: #E9FE01;
               border-color: #E9FE01;
               z-index: -1;
          }
          
          .de-btn-back .main-btn:after {
               background: #5823FF;
               border-color: #5823FF;
               z-index: -2;
          }
          
          .de-btn-back .main-btn:hover:before {
               top: 10px;
               left: 10px;
          }
          
          .de-btn-back .main-btn:hover:after {
               top: 20px;
               left: 20px;
          }
          
          @keyframes skeTwo {
               0% {
                    -webkit-transition: skew(0deg, 0deg);
                    transform: skew(0deg, 0deg);
               }
               100% {
                    -webkit-transition: skew(-10deg, -10deg);
                    transform: skew(-10deg, -10deg);
               }
          }
          
          @-webkit-keyframes skeTwo {
               0% {
                    -webkit-transition: skew(0deg, 0deg);
                    transform: skew(0deg, 0deg);
               }
               100% {
                    -webkit-transition: skew(-10deg, -10deg);
                    transform: skew(-10deg, -10deg);
               }
          }
          
          @-webkit-keyframes ticker {
               100% {
                    -webkit-transform: translateX(-100%);
                    transform: translateX(-100%);
               }
          }
          
          @keyframes ticker {
               100% {
                    -webkit-transform: translateX(-100%);
                    transform: translateX(-100%);
               }
          }
          
          @media(max-width:1800px) {
               .main-banner .big-text {
                    font-size: 100px;
                    line-height: 130px;
               }
               .quote-wrapper.community {
                    width: 75%;
               }
               .register-form-banner.designathon .passport-banner-content {
                    width: 45%;
               }
               .vibe-x-pattern.one {
                    left: -70px;
               }
          }
          
          @media(max-width:1600px) {
               .main-banner .big-text {
                    font-size: 80px;
                    line-height: 110px;
               }
               .contact-text {
                    width: 100%;
                    padding: 30px 40px 20px 40px;
               }
               .form-contact.form {
                    padding: 0 40px 60px;
               }
               .btn-submit {
                    width: 100%;
               }
               .box-content {
                    padding: 25px;
               }
               .box-content.culture-shaping {
                    display: flex;
               }
               .quote-wrapper.community {
                    width: 70%;
               }
               .contact-text h1 {
                    font-size: 26px;
               }
               .quote-wrapper.community {
                    width: 73%;
               }
               .faq-answer {
                    padding: 0 50px 100px;
               }
          }
          
          @media(max-width:1550px) {
               .register-form-banner.designathon .passport-banner-content {
                    width: 48%;
               }
               .vibe-x-pattern.two {
                    right: -90px;
               }
               .vibe-x-pattern.one {
                    left: -50px;
               }
          }
          
          @media(max-width:1400px) {
               .gallery-main .gallery-anchor-menu {
                    padding: 30px 70px;
               }
               .top-space {
                    padding-top: 100px;
               }
          }
          
          @media(max-width:1280px) {
               .vibe-x-pattern.one {
                    left: -130px;
               }
               .vibe-x-pattern.two {
                    right: -160px;
               }
               .vibeX-line {
                    font-size: 18px;
               }
          }
          
          @media(max-width: 1200px) {
               .main-banner .image-box {
                    right: -20%;
                    display: inline-block;
               }
               .main-banner .image-box .meetup-text {
                    font-size: 35px;
                    line-height: 1.3;
                    top: 40%;
                    right: 37%;
               }
               .main-banner .image-box img {
                    width: 60%;
               }
               .quote-wrapper.community {
                    width: 100%;
               }
               .faq-answer {
                    padding: 0 30px 100px;
               }
          }
          
          @media(max-width:1199px) {
               .column-box {
                    padding: 0px 30px 150px 30px;
               }
               .contact-form .flex-1 {
                    flex: none;
               }
               .contact-form {
                    flex-direction: column;
                    height: 100%;
               }
               .main-banner .image-box-left,
               .image-box.image-right {
                    display: none;
               }
          }
          
          @media(max-width:1024px) {
               .vibe-x-pattern.one {
                    left: -190px;
                    width: 670px;
               }
               .vibe-x-pattern.two {
                    right: -180px;
                    width: 540px;
               }
               .quote-wrapper .title {
                    font-size: 48px;
                    line-height: 60px;
                    padding: 0;
               }
               .quote-wrapper.community-cta .title {
                    line-height: 65px;
               }
               .quote-wrapper {
                    padding: 70px 15px;
               }
               .main-banner.quote-wrapper.community-wrapper {
                    padding: 150px 30px 70px;
               }
               .main-banner.quote-wrapper.community-wrapper {
                    padding: 200px 30px 130px;
               }
               .quote-wrapper.community-cta {
                    padding: 70px 30px;
               }
               .empower-wrapper {
                    padding: 100px 30px;
               }
               .footer-wrapper {
                    padding: 100px 30px;
               }
               .gallery-grid-wrapper {
                    padding: 220px 30px 75px;
               }
               .gallery-main .gallery-anchor-menu {
                    padding: 20px 70px;
               }
               .top-space {
                    padding-top: 60px;
               }
               .column-box {
                    padding: 0px 30px 0px 30px;
               }
          }
          
          @media(max-width:991px) {
               .community-wrapper .desc {
                    width: 100%;
               }
               .f-social-links {
                    align-items: flex-start;
                    justify-content: flex-start;
                    margin-top: 50px;
               }
               img.device-img.mobile-img {
                    display: none;
               }
               img.device-img-right {
                    display: none;
               }
               .main-banner .image-box-left .device-img-left {
                    display: none;
               }
               .sub-box {
                    flex: none;
                    flex-direction: column-reverse;
               }
               .f-margin {
                    margin-bottom: 50px;
               }
               /*Contact US Page*/
               .btn-submit {
                    width: 100%;
               }
               .livebox {
                    flex-wrap: wrap;
               }
               .box-content.culture-shaping {
                    display: flex;
               }
               .livebox .live-transalt {
                    width: 100%;
                    flex: auto;
                    margin: 15px 0;
               }
               .part-community {
                    width: auto;
                    flex: 53.3%;
                    margin: 15px 15px;
               }
               .center-box {
                    width: auto;
                    margin: 15px 0;
                    flex: auto;
               }
               .column-box {
                    padding: 0 50px;
               }
               .column-box .flex-1 {
                    flex: none;
               }
               .culture-community h2 {
                    font-size: 30px;
               }
               .livebox .part-community {
                    width: 100%;
                    margin: 30px 0;
                    padding: 0;
               }
               .navbar-main.logo-img {
                    padding: 30px 40px 0 40px;
               }
               .order_1_dev {
                    order: 1;
               }
               .order_2_dev {
                    order: 2;
               }
               .gallery-main .gallery-anchor-menu {
                    top: 84px;
               }
               .gallery-main .meetup-gallery h2 {
                    font-size: 54px;
                    line-height: 64px;
                    margin-bottom: 40px;
               }
               .gallery-main .gallery-anchor-menu {
                    padding: 20px 30px;
               }
               .gallery-main .gallery-anchor-menu ul li a {
                    font-size: 20px;
               }
               .gallery-grid-wrapper .col-wide-sm,
               .gallery-grid-wrapper .col-portrait-sm,
               .gallery-grid-wrapper .col-portrait {
                    width: 33.33%;
               }
               .gallery-main .gallery-anchor-menu ul li {
                    margin-right: 40px;
               }
               .main-banner.quote-wrapper.community-wrapper {
                    padding: 150px 30px 100px;
               }
               .column-box {
                    padding: 0 30px;
               }
               .quote-wrapper.faq {
                    padding: 100px 30px 30px;
                    margin-top: 0;
               }
               .faq-list li {
                    padding: 40px 50px 20px;
               }
          }
          
          @media(max-width:767px) {
               .vibe-x-pattern.one,
               .vibe-x-pattern.two {
                    display: none;
               }
               .vibe-x-pattern.three {
                    right: 20px;
                    opacity: 0.7;
                    display: block;
               }
               .register-form-banner.designathon .passport-banner-content {
                    width: 78%;
               }
               .main-banner .image-box {
                    right: -25%;
               }
               .register-form-banner.designathon .passport-banner-content {
                    width: 58%;
               }
               .main-banner .big-text {
                    font-size: 60px;
                    line-height: 80px;
                    margin-top: 50px;
                    text-align: center;
                    padding: 0 15px;
               }
               .main-banner {
                    padding: 80px 0 80px 0;
               }
               .main-banner .sub-text {
                    padding: 0 30px;
                    margin-bottom: 50px;
                    text-align: center;
               }
               .main-banner .image-box .device-img {
                    display: none;
               }
               .main-banner .image-box .device-img-two {
                    display: block;
                    margin: auto;
               }
               .main-banner .image-box {
                    position: relative;
                    display: block;
                    right: auto;
                    top: auto;
                    transform: none;
               }
               .main-banner .image-box .meetup-text {
                    transform: rotate(0deg);
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    display: block;
                    right: auto;
               }
               .quote-wrapper {
                    padding: 50px 15px;
               }
               .quote-wrapper .title,
               h2 {
                    font-size: 42px;
                    line-height: 60px;
               }
               .empower-wrapper,
               .footer-wrapper {
                    padding: 50px 15px;
               }
               .design-item.design-text {
                    width: 100%;
               }
               .podcast-video .ef-video video,
               .podcast-video {
                    border-radius: 200px;
               }
               /* About us page*/
               .sub-box.flex-1 {
                    flex: none;
               }
               .second-section {
                    display: flex;
                    flex-direction: column-reverse;
               }
               .column-box {
                    padding: 0 15px;
               }
               .livebox {
                    padding: 0 11px;
               }
               .box-content {
                    padding: 16px 16px;
               }
               .center-box {
                    flex: 1;
               }
               /*Contact US page*/
               .wrapper {
                    overflow: auto;
               }
               .contact-form {
                    display: block;
               }
               .contact-form.fs {
                    display: flex;
               }
               .form {
                    width: auto;
               }
               .btn-submit {
                    width: 100%;
               }
               .contact-text {
                    width: auto;
                    padding: 30px 20px 50px 20px;
               }
               .form-contact.form {
                    padding: 0 15px;
               }
               a.main-btn.happen-btn {
                    margin-top: 0;
               }
               .culture-community {
                    width: auto;
                    padding-top: 50px;
                    padding-left: 0;
               }
               .culture-community h2 {
                    font-size: 30px;
                    line-height: 41px
               }
               .quote-wrapper.community-wrapper {
                    padding: 50px 30px 0px;
               }
               .box-content.culture-shaping {
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                    text-align: center;
                    padding: 50px 30px;
               }
               .navbar-main.logo-img {
                    padding: 20px 15px 0 15px;
               }
               .quote-wrapper .title {
                    padding: 0 15px;
               }
               .gallery-grid-wrapper .col-wide-sm,
               .gallery-grid-wrapper .col-portrait-sm,
               .gallery-grid-wrapper .col-portrait {
                    width: 100%;
               }
               .gallery-grid-wrapper .col-portrait-sm,
               .gallery-grid-wrapper .col-portrait {
                    margin-top: 30px;
               }
               .gallery-grid-wrapper {
                    padding: 200px 15px 50px;
               }
               .photoshoot .col-portrait,
               .photoshoot .col-portrait-sm,
               .gallery-grid-wrapper .col-portrait-md,
               .gallery-grid-wrapper .col-wide,
               .gallery-grid-wrapper .col-wide-md,
               .gallery-grid-wrapper .col-square {
                    width: 50%;
               }
               .gallery-main .meetup-gallery h2 {
                    font-size: 34px;
                    line-height: 44px;
                    margin-bottom: 30px;
               }
               .gallery-main .gallery-anchor-menu ul li {
                    margin-right: 15px;
               }
               .gallery-main .gallery-anchor-menu ul li a {
                    font-size: 18px;
               }
               .gallery-main .gallery-anchor-menu {
                    padding: 20px 15px;
               }
               .gallery-grid-wrapper .photos-grid .grid-item img {
                    height: 400px;
               }
               .livebox .live-transalt {
                    margin: 0;
               }
               .Marquees.team-marquee {
                    padding-bottom: 80px;
               }
               .quote-wrapper.community-wrapper.culture {
                    padding: 70px 15px 70px;
               }
               .main-banner.quote-wrapper.community-wrapper {
                    padding: 150px 30px 100px;
               }
               .community-wrapper .title {
                    margin-bottom: 10px;
               }
          }
          
          @media(max-width:575px) {
               .de-btn-back .main-btn {
                    font-size: 15px;
                    padding: 10px 18px !important;
               }
               .vibeX-line {
                    font-size: 16px;
               }
               .register-form-banner.designathon .passport-banner-content {
                    width: 78%;
               }
               .vibe-x-pattern.three {
                    right: -20px;
                    width: 567px;
               }
               .main-banner .sub-text {
                    line-height: 44px;
                    padding: 0 15px;
                    font-size: 30px;
               }
               .main-banner .big-text {
                    font-size: 35px;
                    line-height: 50px;
                    padding: 0 15px;
               }
               .main-banner {
                    padding: 50px 0 50px 0;
               }
               .quote-wrapper .title {
                    font-size: 40px;
                    line-height: 50px;
               }
               .quote-wrapper.culture .title {
                    padding: 0;
               }
               .footer-wrapper h3 {
                    font-size: 35px;
               }
               .form-control,
               .subscription-btn {
                    border-radius: 5px;
               }
               /* About page CSS*/
               .main-banner .image-box-left .device-img-left {
                    display: none;
               }
               img.device-img-right {
                    display: none;
               }
               .sub-detail {
                    width: auto;
               }
               a.main-btn.happen-btn {
                    font-size: 18px;
               }
               .faq-answer {
                    padding: 0 0 0 15px;
               }
               .faq-list li {
                    margin: 30px 0;
                    border-top: 1px solid rgb(205, 205, 205);
                    padding: 32px 15px 0 40px;
                    text-align: left;
               }
               .faq-heading {
                    position: relative;
                    cursor: pointer;
                    font-size: 16px;
                    font-weight: 400;
                    margin: 0;
                    line-height: 26px;
               }
               .faq-list .faq-heading::before {
                    content: '+';
                    font-size: 33px;
                    display: block;
                    position: absolute;
                    right: auto;
                    left: -39px;
                    top: 0px;
                    color: #000000;
                    width: 24px;
                    height: 24px;
               }
               .read {
                    color: rgb(100, 100, 100);
                    font-size: 18px;
                    line-height: 28px;
                    margin-top: 25px;
               }
               .read a {
                    font-size: 16px;
               }
               .main-btn {
                    padding: 20px 18px !important;
               }
               .device-sm-link {
                    display: block;
               }
               .device-link {
                    display: none;
               }
               .gallery-main .gallery-anchor-menu ul li a {
                    font-size: 16px;
               }
               /* .gallery-main .gallery-anchor-menu ul li a {
          padding: 10px 15px;
          background: #FFC900;
          display: inline-block;
     }
     .gallery-main .gallery-anchor-menu {
          left: auto;
          right: 0;
          width: auto;
          height: auto;
          border-bottom: none;
          padding: 0;
          background: transparent;
     }
     .gallery-main .gallery-anchor-menu.menu-sticky,
     .gallery-main .gallery-anchor-menu {
          top: 50%;
          transform: translateY(-50%);
     }
     .gallery-main .gallery-anchor-menu ul li {
          margin-right: 0;
          margin-bottom: 15px;
     }
     .gallery-main .gallery-anchor-menu ul {
          display: flex;
          flex-direction: column;
          align-items: flex-end;
     } */
               .photoshoot .col-portrait,
               .photoshoot .col-portrait-sm,
               .gallery-grid-wrapper .col-portrait-md,
               .gallery-grid-wrapper .col-wide,
               .gallery-grid-wrapper .col-wide-md,
               .gallery-grid-wrapper .col-square {
                    width: 100%;
               }
               .gallery-grid-wrapper .col-portrait-sm,
               .gallery-grid-wrapper .col-portrait,
               .col-wide,
               .col-square,
               .mt-30 {
                    margin-top: 15px;
               }
               .gallery-main .meetup-gallery h2 {
                    font-size: 30px;
                    line-height: 40px;
               }
               .gallery-grid-wrapper .photos-grid .grid-item,
               .gallery-grid-wrapper .photos-grid .grid-item img {
                    border-radius: 30px;
               }
               .main-banner.quote-wrapper.community-wrapper {
                    padding: 140px 15px 80px;
               }
          }
          
          @media(max-width:479px) {
               .quote-wrapper .title {
                    font-size: 30px;
                    line-height: 40px;
               }
               .design-wrapper .design-inner .title {
                    font-size: 32px;
                    line-height: 45px;
               }
               .box-content h2 {
                    margin-top: 25px;
                    line-height: 1.3;
               }
               .footer-wrapper h3 {
                    font-size: 30px;
               }
               .culture-community {
                    padding-top: 0;
               }
          }
          
          @media(max-width:380px) {
               .gallery-main .gallery-anchor-menu ul li {
                    margin-right: 12px;
               }
               .gallery-main .gallery-anchor-menu ul li:last-child {
                    margin-right: 0;
               }
               .gallery-main .gallery-anchor-menu ul li a {
                    font-size: 15px;
               }
               .gallery-main .meetup-g allery h2 {
                    font-size: 28px;
               }
          }
          /*********22/12/2023*******/
          
          .password-verify {
               box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
               padding: 30px 30px;
               max-width: 100%;
               margin: 90px auto 0 auto;
               width: 700px;
          }
          
          .password-verify label {
               font-size: 18px;
               padding-bottom: 10px;
               font-weight: 600;
          }
          
          .password-verify .form-group {
               margin-bottom: 15px;
          }
          
          .password-verify .btn {
               border-radius: 0;
          }
          
          .form-control:focus {
               box-shadow: none !important;
          }
          
          .qr-scanner {
               box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
               padding: 30px 30px;
               max-width: 100%;
               margin: 90px auto 0 auto;
               width: 700px;
          }
          
          .qr-scanner h1 {
               font-size: 30px;
               font-weight: 600;
               margin-bottom: 15px;
          }
          
          .qr-scanner #video-container {
               display: flex;
               justify-content: center;
               align-items: center;
               height: 100%;
          }
          
          . qr-scanner #video-container video {
               width: 100%;
               max-width: 100%;
               border: 5px solid #000;
          }
          
          #loader-wrapper {
               display: none;
          }
          
          .loading-overlay {
               display: none;
               background: rgba(255, 255, 255, 0.7);
               position: fixed;
               bottom: 0;
               left: 0;
               right: 0;
               top: 0;
               z-index: 9998;
               align-items: center;
               justify-content: center;
          }
          
          .loading-overlay.is-active {
               display: flex;
          }
          
          .code {
               font-family: monospace;
               /*   font-size: .9em; */
               color: #dd4a68;
               background-color: rgb(238, 238, 238);
               padding: 0 3px;
          }
          
          .meetup-form .multi-step-wizard.first-screen {
               margin: 150px 0;
               padding: 0;
          }
          
          .multi-step-wizard.first-screen .register-form {
               margin: 0 auto;
          }
          
          . first-screen .form-control {
               margin: 0 auto;
               border-radius: .375rem;
               height: 60px;
          }
          
          .register-form .tribe-label {
               font-size: 35px;
               margin-bottom: 34px;
               display: block;
               font-family: 'Mabry Pro Medium';
          }
          
          .register-main-link {
               font-size: 18px;
               color: #000;
               display: inline-block;
               margin: 0;
               /* opacity: 0;
     transition: all 0.5s ease-in-out; */
          }
          
          .register-form.design_thon .tribe-label {
               text-align: center;
          }
          
          .forgot-tribe-link {
               font-size: 18px;
               color: #000;
               display: block;
               margin: 0;
               text-align: right;
          }
          
          .forgot-tribe-link a {
               color: #000 !important;
          }
          /* .register-main-link.reg-show {
     opacity: 1;
} */
          
          .register-main-link a {
               font-weight: 700;
               color: #000;
               font-size: 24px;
          }
          
          .rg_text {
               display: flex;
               /* flex-direction: column; */
               align-items: center;
               justify-content: space-between;
               width: 100%;
          }
          
          .up_text {
               text-align: start;
               margin-top: 12px;
               font-size: 16px;
          }
          /* .register-main-link:hover {
     text-decoration: underline;
} */
          
          .register-confirm-checkbox .form-check .form-check-input {
               margin-bottom: 0;
          }
          
          .register-confirm-checkbox .form-check-label {
               font-size: 20px;
          }
          
          .submit-wrapper {
               display: flex;
               justify-content: space-between;
               align-items: center;
          }
          
          .reg-msg {
               margin: 50px 0 0;
               padding: 0 10px;
          }
          
          .reg-msg p {
               color: #000;
          }
          
          .reg-msg .form-check-label {
               font-size: 18px;
          }
          /*****Design Quote*****/
          
          .design-inner-quote {
               background: #F2F5F7;
               display: flex;
               align-items: center;
               justify-content: center;
          }
          
          .quote-content {
               padding: 40px 0 0 90px;
               width: 72%;
          }
          
          .design-inner-quote .quote-content {
               padding: 0 30px;
               width: 85%;
          }
          
          .quote-content p {
               font-size: 28px;
               line-height: 1.3;
               font-family: 'Mabry Pro italic';
          }
          
          .design-inner-quote .quote-content p {
               font-size: 24px;
               font-family: 'Mabry Pro Regular';
               line-height: 1.4;
          }
          
          . quote-content .quote-vector {
               position: absolute;
               top: 0;
               left: 0;
          }
          
          .join-sandskriti .cta-content {
               width: 77%;
               margin: 0 auto;
          }
          
          .join-sandskriti .cta-content h5 {
               margin: 50px 0 60px;
          }
          /******Tribe Member*******/
          
          .meet-tribe-wrapper {
               padding: 150px 0 100px;
          }
          
          .meet-tribe-wrapper .title {
               margin-bottom: 30px;
          }
          
          .t-member-circle {
               position: absolute;
               border-radius: 50%;
               overflow: hidden;
               display: flex;
               align-items: flex-end;
               transition: all 0.5s ease-in-out;
          }
          /* .t-member-circle.leftAnim {
     transform: translateX(-100%);
}

.t-member-circle.rightAnim {
     transform: translateX(100%);
}

.js-scroll.scrolled .t-member-circle.leftAnim,
.js-scroll.scrolled .t-member-circle.rightAnim {
     transform: translateX(0);
}

.js-scroll.scrolled .t-member-circle.t-m.rightAnim,
.js-scroll.scrolled .t-member-circle.t-m.leftAnim {
     transform: translate(-50%, -50%);
}

.t-member-circle.t-m.leftAnim {
     transform: translate(-100%, -50%);
}
 
    
.t-member-circle.t-m.rightAnim {
     transform: translate(100%, -50%);
} */
          
          .t-member-circle img {
               filter: grayscale(1);
               transition: all 0.5s ease-in-out;
          }
          
          .t-member-circle.t-xs {
               width: 124px;
               height: 124px;
               left: 8%;
               top: -7%;
          }
          
          .t-member-circle.t-s {
               width: 164px;
               height: 164px;
               left: 18%;
               top: 6%;
          }
          
          .t-member-circle.t-l {
               width: 205px;
               height: 205px;
               left: 32%;
               top: 18%;
          }
          
          .t-member-circle.t-m {
               width: 184px;
               height: 184px;
               left: 53%;
               top: 45%;
               transform: translate(-50%, -50%);
          }
          
          .t-member-circle.t-s-one {
               width: 141px;
               height: 141px;
               right: 32%;
               top: 15%;
          }
          
          .t-member-circle.t-l-one {
               width: 178px;
               height: 178px;
               right: 15%;
               top: 8%;
          }
          
          . t-member-circle.t-xs.two {
               left: auto;
               right: 5%;
               top: -11%;
          }
          
          .t-member-circle.t-m.two {
               left: 6%;
               top: 28%;
               transform: none;
          }
          
          .t-member-circle.t-m.three {
               left: 25%;
               top: 55%;
          }
          
          .t-member-circle.t-s.two {
               width: 160px;
               height: 160px;
               left: 34%;
               bottom: 10%;
               top: auto;
          }
          
          .t-member-circle.t-s.two.mn {
               left: auto;
               right: 34%;
               bottom: 12%;
          }
          
          . t-member-circle.t-m.four {
               left: auto;
               right: 14%;
               top: 53%;
          }
          
          .t-member-circle.t-xs.three {
               left: auto;
               right: 6%;
               top: auto;
               bottom: 10%;
          }
          
          .t-member-circle.t-xs.four {
               left: 9%;
               top: auto;
               bottom: 15%;
          }
          
          .tr-arrow {
               position: absolute;
               top: -13%;
               right: 25%;
          }
          
          .t-member-circle.pink {
               background-color: #FEC0F1;
          }
          
          .t-member-circle.darkPink {
               background-color: #FF90E8;
          }
          
          .t-member-circle.orange {
               background-color: #FF8E80;
          }
          
          .t-member-circle.yellow {
               background-color: #F1F333;
          }
          
          .t-member-circle.mustard {
               background-color: #FFD94C;
          }
          
          .t-member-circle.blue {
               background-color: #90A8ED;
          }
          
          .t-member-circle.green {
               background-color: #23A094;
          }
          
          .tribe-members {
               height: 824px;
          }
          
          .t-member-circle:hover img {
               transform: scale(1.1);
               filter: grayscale(0);
          }
          
          .appreciation-images .app-item img {
               width: 100%;
          }
          /********Podcast Design********/
          
          .about-design {
               background-color: #FEC0F1;
               padding: 220px 100px 200px;
               z-index: 1;
          }
          
          .podcast-btn {
               margin-top: 80px;
          }
          
          .podcast.title {
               margin-bottom: 0;
          }
          
          .podcast.title p {
               font-size: 32px;
               color: #000;
               margin-top: 40px;
               line-height: 1.2;
          }
          
          .podcast .title-highlight .title-vector {
               z-index: -1;
          }
          
          .podcast .title-highlight {
               z-index: 1;
          }
          
          .podcast-video {
               width: 358px;
               height: 717px;
               border-radius: 500px;
               margin: 0 auto;
          }
          
          .podcast-video .ef-video {
               width: 100%;
               height: 100%;
          }
          
          .podcast-video .ef-video video {
               border-radius: 500px;
          }
          
          .podcast-desc {
               font-size: 32px;
               line-height: 1.2;
          }
          
          .p-video-inner {
               margin-top: 120px;
          }
          
          .podcast-video .p-rotate-inner {
               left: -14%;
               right: auto;
               top: auto;
               bottom: 0;
          }
          
          .origin-story-wrapper.pod {
               padding: 150px 100px;
          }
          
          .origin-story-wrapper.pod .title-vector {
               width: 100%;
          }
          
          .featured-episode-wrapper {
               padding: 0 100px 150px;
          }
          
          .episode-item {
               z-index: 1;
               border-radius: 16px;
          }
          
          .episode-item.one img {
               object-fit: cover;
               border-radius: 16px;
               width: 100%;
               height: 100%;
          }
          
          .episode-item.one {
               height: 983px;
          }
          
          .episode-item.two {
               background-color: #FEC0F1;
          }
          
          .episode-item:not(.one) {
               height: 477px;
          }
          
          .epi-img {
               display: flex;
               align-items: flex-end;
               height: 100%;
          }
          
          .epi-vector {
               position: absolute;
               left: 0;
               bottom: 0;
               z-index: -1;
          }
          
          .episode-item.two .epi-img img {
               border-radius: 0 0 0 16px;
          }
          
          .episode-item .epi-title {
               position: absolute;
               width: 42%;
          }
          
          .episode-item.two .epi-content {
               position: absolute;
               right: 1%;
               top: 12%;
               width: 51%;
          }
          
          .episode-item.three .epi-title {
               left: 8%;
               top: 7%;
               width: 75%;
          }
          
          .epi-title h4,
          h4.epi-title {
               font-size: 32px;
               font-family: 'Mabry Pro medium';
               line-height: 1.3;
          }
          
          .episode-item.three .epi-img {
               display: flex;
               justify-content: flex-end;
          }
          
          .episode-item.three {
               background-color: #FF8E80;
          }
          
          .episode-item .epi-title h4 {
               line-height: 1.3;
          }
          
          .audio-play {
               width: 46px;
               height: 46px;
               border-radius: 50%;
               background-color: #000;
               display: flex;
               align-items: center;
               justify-content: center;
          }
          
          .episode-item.four {
               display: flex;
               flex-direction: column;
               justify-content: space-between;
               padding: 40px 28px;
               background-color: #FFC900;
          }
          
          .episode-item.four .epi-vector {
               left: auto;
               right: 0;
          }
          
          .episode-item.four .epi-title {
               position: static;
               width: 100%;
          }
          
          .audio-box {
               display: flex;
               align-items: center;
               gap: 15px;
               margin-top: 40px;
          }
          
          .episode-item.four,
          .episode-item.five {
               margin-top: 30px;
          }
          
          .epi-overlay {
               position: absolute;
               left: 0;
               bottom: 0;
               padding: 44px 20px;
               background-color: #F1F333;
               border-radius: 16px;
               display: flex;
               width: 100%;
          }
          
          .epi-overlay .epi-title,
          .episode-item.two .epi-title,
          .episode-item.five .epi-title {
               position: static;
               width: 100%;
          }
          
          .epi-overlay .audio-box {
               margin-top: 0;
               align-items: flex-start;
          }
          
          .episode-item.five {
               display: flex;
               align-items: center;
               gap: 30px;
               padding: 60px 30px;
               background-color: #90A8ED;
          }
          
          .episode-item.five .epi-img {
               min-width: 289px;
               width: 289px;
               height: 289px;
          }
          
          .episode-item.five .audio-box {
               position: absolute;
               left: 50%;
               transform: translateX(-50%);
               bottom: -21px;
               margin-top: 0;
               border-radius: 50%;
               border: 6px solid #90A8ED;
          }
          
          .episode-listing .epi-list {
               background-color: #F2F5F7;
               border-radius: 16px;
               padding: 50px 36px;
               display: flex;
               gap: 40px;
               align-items: center;
          }
          
          .episode-listing .epi-list img {
               border-radius: 16px;
          }
          
          .meta-date {
               margin-top: 44px;
          }
          
          .meta-date p {
               font-size: 20px;
               color: #000;
          }
          
          . epi-list-inner {
               display: flex;
               gap: 30px;
               align-items: center;
          }
          
          .epi-list-img {
               width: 32%;
               height: auto;
          }
          
          .epi-list-inner {
               width: 95%;
          }
          
          .epi-list .audio-box {
               width: 5%;
          }
          
          .epi-list {
               margin-bottom: 24px;
          }
          
          .mic-img {
               z-index: 1;
               height: 100%;
               display: flex;
               align-items: flex-end;
          }
          
          .mic-bg {
               position: absolute;
               bottom: 0;
               left: 50%;
               transform: translateX(-50%);
               z-index: -1;
          }
          
          . join-vector {
               position: absolute;
               bottom: 0;
               left: 43%;
          }
          
          .podcast-thoughts.join-sandskriti {
               padding: 100px 100px 0;
          }
          
          .podcast-thoughts.join-sandskriti .cta-content {
               text-align: left;
               justify-content: flex-start;
               align-items: flex-start;
               gap: 40px;
               padding-bottom: 100px;
          }
          
          .podcast-thoughts .epi-title {
               font-family: 'Mabry Pro Regular';
               width: 81%;
               line-height: 1.3;
          }
          /*********Contributors Page***********/
          /* contributers page */
          
          .text-32 {
               font-size: 32px;
          }
          
          .expertise-sec {
               background: #FFC900;
               height: 100vh;
               padding: 0 100px;
               overflow: hidden;
               display: flex;
               justify-content: center;
               align-items: center;
          }
          
          .expertise-title {
               position: relative;
               z-index: 1;
          }
          
          .mt_top {
               margin-top: 100px;
          }
          
          .expertise-title h1 {
               font-size: 125px;
          }
          
          .expertise-title .italic-text {
               font-family: 'Playfair Display Medium';
          }
          
          .expertise-sec .italic-text svg {
               position: absolute;
               left: 0;
               bottom: -24px;
               width: 100%;
          }
          
          .expertise-title h4 {
               margin: 30px 0 60px;
          }
          
          .expertise-title .main-btn:after {
               background: #23A094;
          }
          
          .expertise-title .main-btn:before {
               background: #FEC0F1;
          }
          
          .join-as-btn svg {
               position: absolute;
               bottom: 0;
               margin-left: 50px;
          }
          
          .our-mission {
               background: #F2F5F7;
          }
          
          .our-mission .quote-desc.f-style h4 {
               font-style: normal;
          }
          
          .our-mission .inspiration-text.min-width {
               width: 86%;
          }
          
          .expertise-img-slider {
               text-align: right;
          }
          
          .fade-img {
               border-radius: 24px;
          }
          
          .guid-with-prestige.container-fluid {
               padding: 150px 100px;
               background: #fff;
               /* overflow: hidden; */
          }
          
          .prestige-content svg {
               position: absolute;
               bottom: -7px;
               right: 0;
               width: 100%;
          }
          
          .prestige-content h4 {
               color: #545454;
               margin-top: 32px;
               width: 70%;
               line-height: 1.3;
          }
          
          .prestige-content {
               display: flex;
               flex-direction: column;
               /* align-items: center; */
               justify-content: center;
               height: 100vh;
          }
          
          .prestige-img {
               border-radius: 24px;
          }
          
          ul.inner-list {
               list-style: none;
               padding: 0;
          }
          
          ul.inner-list li {
               padding-bottom: 80px;
               position: relative;
          }
          
          .guid-with-text {
               padding-left: 130px;
          }
          
          .guid-with-text h4 {
               margin: 50px 0 24px;
          }
          
          .sticky-wrapper {
               position: sticky;
               top: 0;
          }
          
          ul.inner-list::before {
               position: absolute;
               content: '';
               height: 83%;
               border-right: 3px solid #23A094;
               top: 4.5%;
          }
          
          .line-number {
               display: inline-block;
               color: #23A094;
               font-size: 58px;
               background: #ffff;
               margin: 36px;
               position: absolute;
               top: 19%;
               left: -70px;
          }
          
          . mentor-section {
               background: #F2F5F7;
               padding: 150px 100px 150px;
               overflow: hidden;
          }
          
          .good-fit-text svg {
               position: absolute;
               bottom: -9px;
               left: 0;
               width: 100%;
          }
          
          . good-fit-text {
               position: relative;
               z-index: 1;
               width: 82%;
          }
          
          .good-fit-disc {
               margin: 50px 0 80px;
          }
          
          . are-you-tools {
               position: relative;
               height: 480px;
               z-index: 1;
          }
          
          .are-you-tools .main-circle {
               position: absolute;
               /* display: inline-block; */
          }
          
          .are-you-tools .font-c {
               font-size: 21px;
               font-weight: 500;
               text-align: center;
               position: absolute;
               right: 0;
               left: 0;
          }
          
          .are-you-tools .rotate-t {
               top: 29%;
               right: 0;
               left: 0;
               transform: rotate(-10.527deg);
          }
          
          .are-you-tools .shape-round {
               top: 50%;
               transform: translateY(-50%);
          }
          
          .are-you-tools .el-zigzag {
               left: 19%;
          }
          
          . are-you-tools .el-rotate {
               transform: rotate(16.647deg);
               right: 28%;
               top: 9%;
          }
          
          .are-you-tools .shape-chex {
               top: 43%;
               transform: rotate(-14.556deg);
          }
          
          .are-you-tools .el-overlay {
               right: 0;
               z-index: 1;
          }
          
          .are-you-tools .el-squre {
               transform: rotate(-10.915deg);
               top: 37%;
               left: 0;
          }
          
          .are-you-tools .el-title {
               width: 100%;
               height: 62px;
               position: absolute;
               left: 6%;
               top: 40%;
          }
          
          .are-you-tools .el-waves {
               right: 9%;
               top: 30%;
               transform: rotate(13.648deg);
               z-index: -1;
          }
          
          .are-you-tools .el-chex {
               transform: rotate(-10.686deg);
               bottom: 10%;
               left: 17%;
               z-index: 1;
          }
          
          .are-you-tools .el-zig-zag {
               transform: rotate(-14.556deg);
               left: 38%;
               bottom: 0;
               z-index: -2;
          }
          
          .are-you-tools .el-round {
               bottom: 20%;
               right: 6%;
               transform: rotate(-3.253deg);
               z-index: -2;
          }
          
          .cc-member {
               display: flex;
               align-items: center;
               justify-content: center;
               text-align: center;
               background: #F2F5F7;
               border-radius: 16px;
          }
          
          .cc-member-inner {
               display: flex;
               flex-direction: column;
               justify-content: space-between;
          }
          
          .cc-member .learn-more {
               justify-content: center;
               margin-top: 24px;
          }
          
          .cc-img-content p {
               font-family: 'Mabry Pro italic';
          }
          
          .cc-img-content {
               position: absolute;
               top: 0;
               left: 0;
               right: 0;
               width: 100%;
               height: 100%;
               background-color: #F1F333;
               border-radius: 16px;
               padding: 60px 30px;
               opacity: 0;
               transition: all 0.5s ease-in-out;
          }
          
          .cc-item:hover .cc-img-content {
               opacity: 1;
          }
          /****Creative Captains******/
          
          .creative-captain-wrapper .title {
               margin-bottom: 30px;
          }
          
          .creative-captain-wrapper {
               padding: 150px 50px;
          }
          
          .creative-captain-wrapper.team {
               padding-left: 0;
               padding-right: 0;
          }
          
          .cc-item .cc-img {
               border-radius: 16px;
               margin-bottom: 32px;
          }
          
          .cc-item .cc-img img {
               border-radius: 16px;
          }
          
          .cc-item h4 {
               font-size: 24px;
          }
          
          .cc-item p {
               font-size: 20px;
          }
          /********teams***********/
          
          .t-img-box {
               width: 280px;
               height: 280px;
               background-color: #FFD94C;
               border-radius: 50%;
               display: flex;
               align-items: center;
               justify-content: center;
               overflow: hidden;
          }
          
          .team-wrapper-slider {
               margin-top: 50px;
          }
          /******Live Session**********/
          
          .live-session {
               z-index: 1;
          }
          
          .live-session .l-row,
          .h_100 {
               height: 100%;
          }
          
          .define-designer .title {
               font-size: 70px;
          }
          
          .live-session .title-highlight .title-vector {
               bottom: -8px;
               right: auto;
               left: 50%;
               transform: translateX(-50%);
               width: 100%;
          }
          
          .l-sub-title {
               font-size: 56px;
               width: 100%;
               line-height: 1.3;
          }
          
          .define-designer .title {
               margin-bottom: 40px;
               margin-top: 50px;
          }
          
          .youtube-subscribe {
               margin-top: 44px;
               display: flex;
               justify-content: center;
               position: relative;
               z-index: 9;
          }
          
          .youtube-subscribe .y-btn {
               background-color: #fff;
               color: #000;
               font-size: 24px;
               font-family: 'Mabry Pro Bold';
               padding: 22px 44px;
               border-radius: 50px;
               text-align: center;
          }
          
          .live-bg-img {
               position: absolute;
               top: 50%;
               left: 50%;
               transform: translate(-50%, -50%);
               z-index: -1;
          }
          
          .live-session:before {
               content: '';
               position: absolute;
               bottom: 0;
               left: 0;
               right: 0;
               width: 100%;
               height: 432px;
               z-index: 1;
               background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
          }
          
          .l-main-img {
               position: absolute;
               bottom: 0;
               z-index: 9;
               width: 380px;
          }
          
          .l-main-img.left {
               left: 0;
          }
          
          .l-main-img.right {
               right: 0;
          }
          
          .live-bg-img.blur-vector {
               top: 100%;
               filter: blur(200px);
          }
          
          .live-bg-img:not(.blur-vector) {
               z-index: -2;
          }
          
          .live-timer {
               margin-top: 80px;
          }
          
          .timer-inner {
               display: flex;
               justify-content: center;
               gap: 66px;
               position: relative;
               z-index: 9;
          }
          
          .timer-inner .t-title {
               font-size: 96px;
               color: #f9f9f9;
               display: block;
          }
          
          .timer-inner .t-desc {
               font-size: 18px;
               color: #838383;
               display: block;
          }
          
          .t-item .dots {
               display: flex;
               gap: 8px;
               flex-direction: column;
               position: absolute;
               left: -30%;
               top: 50%;
               transform: translateY(-50%);
          }
          
          .t-item {
               width: 115px;
          }
          
          .t-item .dots .dot {
               width: 6px;
               height: 6px;
               background: #F3971F;
               border-radius: 50%;
               text-align: center;
          }
          
          .live-text {
               text-align: center;
               color: #fff;
               position: relative;
               z-index: 9;
          }
          
          .apppreciation-device-slider {
               display: none;
          }
          
          .design_quote_text {
               margin-top: 60px;
               font-size: 32px;
               font-family: 'Mabry Pro italic';
               color: #545454;
               width: 90%;
               line-height: 1.3;
          }
          
          .video-reels-inner {
               margin-top: 80px;
          }
          
          .video-podcast-list .video-item {
               border-radius: 24px;
          }
          
          .video-podcast-list .video-item .ef-video {
               height: 705px;
          }
          
          .video-podcast-list .video-item.two,
          .video-podcast-list .video-item.four {
               margin-top: 50px;
          }
          
          .video-podcast-list {
               margin-top: 100px;
          }
          
          .register-form-banner.passport .meetup-banner:before,
          .register-form-banner.join-community .meetup-banner:before {
               content: none;
          }
          
          .register-form-banner.passport,
          .register-form-banner.join-community {
               padding-top: 77px;
          }
          
          .register-form-banner.passport .meetup-banner,
          .register-form-banner.join-community .meetup-banner {
               background-repeat: no-repeat;
               background-color: transparent;
               padding: 0 100px;
               display: flex;
               align-items: center;
          }
          
          .register-form-banner.join-community .meetup-banner {
               height: 300px;
          }
          
          .passport.register-form-banner .meetup-banner .big-text,
          .register-form-banner.passport .big-text {
               color: #000;
               margin-bottom: 5px;
          }
          
          .register-form-banner.passport .big-text {
               text-transform: uppercase;
               font-family: 'Mabry Pro Black';
          }
          
          .register-form-banner.join-community .big-text {
               color: #E6575D;
               text-transform: uppercase;
               font-family: 'Mabry Pro Black';
          }
          
          .register-form-banner.join-community .ev_sub_title {
               color: #fff !important;
          }
          
          .passport-form-main .form-wrapper .progress-container {
               padding: 50px 10px 30px;
          }
          
          .register-form-banner.passport .ev_sub_title,
          .register-form-banner.passport .ev_price,
          .register-form-banner.passport .ev_offer_price,
          .register-form-banner.passport .ev_offer_price {
               color: #000 !important;
          }
          
          .register-form-banner.passport .ev_price>span {
               color: #000 !important;
          }
          
          .register-form-banner.passport .ev_offer_price {
               font-weight: 600;
          }
          /****DesignthonForm***********/
          
          .designthon-main input[type=radio]:checked+label::after {
               background-color: #FFBE2E;
          }
          
          .designthon-main input[type=radio]:checked+label:before,
          .designthon-main input[type=radio]+label:before {
               border-color: #FFBE2E;
          }
          
          .designthon-main .form-wrapper .progress-container {
               padding: 90px 15px 30px;
          }
          
          .designthon-main .form-wrapper .form-check-input {
               height: 0.8em;
               width: 0.8em;
          }
          
          .designthon-main input[type=radio]+label:before {
               width: 20px;
               height: 20px;
          }
          
          .designthon-main input[type=radio]:checked+label::after {
               width: 12px;
               height: 12px;
          }
          
          .radio_row .form-check.rdio {
               margin-bottom: 0;
          }
          
          .designthon-main .de-group {
               padding-left: 30px;
               padding-right: 30px;
               margin-bottom: 30px;
          }
          
          .designthon-main .ev_sub_title,
          .designthon-main .ev_sub_title span {
               font-size: 30px;
               font-family: 'Livvic Bold';
          }
          
          .designthon-main .ev_sub_title {
               color: #000;
               margin-top: 20px;
               display: flex;
               justify-content: center;
               gap: 24px;
          }
          
          .de-seprator {
               display: inline-block;
          }
          
          .designthon-main .register-form-banner.passport .meetup-banner {
               justify-content: center;
               background-size: cover;
          }
          
          .de-main-title {
               width: 40%;
          }
          
          .thank_you_main.form-wrapper {
               margin: 80px 0 110px;
          }
          /* 
.register-form-banner.designathon .banner-content {
     t
     ext-align: center;
} */
          
          .register-form-banner.designathon .meetup-banner:before {
               content: none;
          }
          
          .register-form-banner.designathon .meetup-date,
          .register-form-banner.designathon .ev_price,
          .register-form-banner.designathon .ev_offer_price {
               display: none;
          }
          /* .register-form-banner.designathon .meetup-banner {
     padding: 175px 100px 100px 100px;
} */
          
          @font-face {
               font-family: 'Formula Condensed';
               src: url('../fonts/FormulaCondensed-Bold.woff2') format('woff2'), url('..fonts/FormulaCondensed-Bold.woff') format('woff');
               font-weight: bold;
               font-style: normal;
               font-display: swap;
          }
          
          @font-face {
               font-family: 'Mundial';
               src: url('../fonts/Mundial-Regular.woff2') format('woff2'), url('../fonts/Mundial-Regular.woff') format('woff');
               font-weight: normal;
               font-style: normal;
               font-display: swap;
          }
          
          @font-face {
               font-family: 'Mundial Light';
               src: url('../fonts/Mundial-Light.woff2') format('woff2'), url('../fonts/Mundial-Light.woff') format('woff');
               font-weight: 300;
               font-style: normal;
               font-display: swap;
          }
          
          @font-face {
               font-family: 'Mundial Light';
               src: url('../fonts/Mundial-Light.woff2') format('woff2'), url('../fonts/Mundial-Light.woff') format('woff');
               font-weight: 300;
               font-style: normal;
               font-display: swap;
          }
          
          @font-face {
               font-family: 'Mundial Bold';
               src: url('../fonts/Mundial-Bold.woff2') format('woff2'), url('../fonts/Mundial-Bold.woff') format('woff');
               font-weight: bold;
               font-style: normal;
               font-display: swap;
          }
          
          .prize-bold {
               font-family: 'Mundial Bold';
               display: inline-block;
          }
          
          .register-form-banner.designathon .big-text {
               text-transform: uppercase;
               /* font-family: 'Formula Condensed'; */
               /* font-size: 90px; */
          }
          
          .register-form-banner.designathon .ev_sub_title {
               font-size: 24px;
               font-family: 'Mundial';
          }
          
          .ev-1,
          .register-form-banner.designathon .ev-offer-pr {
               display: none !important;
          }
          
          .register-form.design_thon .submit-wrapper {
               flex-direction: column;
               margin-top: 30px;
          }
          
          .register-form.design_thon .submit-wrapper .rg_text {
               order: 2;
          }
          
          .register-form.design_thon .register-main-link {
               text-align: center;
               margin-top: 5px;
          }
          
          .register-form.design_thon .register-main-link a {
               text-decoration: underline;
               font-family: 'Mabry Pro Bold';
          }
          
          .register-form.design_thon .register-main-link,
          .register-form.design_thon .register-main-link:hover {
               text-decoration: none;
          }
          
          .register-form.design_thon .submit-wrapper .rg_text {
               justify-content: center;
               text-align: center;
               align-items: center;
               flex-direction: column;
          }
          
          .register-form.design_thon .submit-wrapper .rg_text .forgot-tribe-link {
               text-align: center;
               font-size: 20px;
          }
          
          .register-form-banner.designathon .ev_sub_title {
               color: #fff !important;
               font-family: 'Mundial';
          }
          
          .register-form.design_thon .main-btn {
               padding: 15px 60px;
          }
          
          .or-separator {
               border-top: 1px solid #EAEAEA;
               position: relative;
               margin: 50px 0 0;
          }
          
          .or-separator .or-label {
               position: absolute;
               top: -14px;
               left: 50%;
               transform: translateX(-50%);
               font-size: 20px;
               color: #121212;
               width: 88px;
               display: block;
               text-align: center;
               background: #FBF9EF;
          }
          
          .register-form.design_thon.one .or-separator .or-label {
               background: #fff;
          }
          
          .register-form-banner.designathon .p-passport-inner {
               display: block;
               position: relative;
          }
          
          .text-midum {
               font-family: 'Mabry Pro Medium';
               font-size: 24px;
          }
          
          .register-form.design_thon .tribe-label {
               font-size: 44px;
          }
          
          .passport-form-main .tribe-label.pass-id {
               display: block;
          }
          
          .tribe-label.hide {
               display: none;
          }
          
          .designthon-form-main .submit-wrapper {
               justify-content: center;
          }
          
          .meetup-form.designthon-form-main .form-contact.multi-step-wizard,
          .meetup-form.forget-tribe .form-contact.multi-step-wizard {
               padding: 0 0 10px;
          }
          
          .forgot-code-form .submit-wrapper {
               justify-content: center;
          }
          
          .alert-success {
               text-align: center;
               width: 70%;
               margin: 0 auto;
          }
          
          .designthon-form-main .alert-success,
          .meetup-form:not(.designthon-form-main) .alert-success {
               margin: 50px auto 0;
          }
          /*****new***********/
          
          .other-inner-main .other-skill {
               display: block;
          }
          
          .nw-contact-from.form-wrapper .progress-container {
               padding: 100px 0 40px;
          }
          
          .nw-contact-from .multi-step-wizard .action-btns {
               margin-top: 20px;
          }
          
          .footer-logo-box {
               display: flex;
               align-items: center;
               gap: 20px;
          }
          
          .footer-wrapper .footer-logo {
               margin-left: auto;
               display: block;
          }
          
          .footer-cpr {
               font-size: 20px;
               margin-bottom: 0;
          }
          /**active class**/
          
          .nav-item.dropdown,
          .nav-link {
               position: relative;
          }
          
          .dd-icon {
               position: absolute;
               bottom: 10px;
               left: 50%;
               transform: translateX(-50%);
               width: 100%;
               opacity: 0;
               transition: all 0.5s ease-in-out;
          }
          
          li.dropdown.p-active .dropdown-toggle .dd-icon,
          .submenu.dropdown-menu .dropdown-item.active .dd-icon,
          li.nav-item>.nav-link.active .dd-icon {
               opacity: 1
          }
          
          .submenu.dropdown-menu .dropdown-item.active {
               color: #0f0f0f;
          }
          
          li.dropend.p-active>.dropdown-item,
          .dropdown-menu .dropdown-item.active,
          .nav-link:focus,
          .dropdown-item:focus {
               color: #23A094;
          }
          
          .submenu.dropdown-menu .dropdown-item {
               position: relative;
               padding: 0 0 10px 15px;
               display: inline-block;
          }
          
          .submenu.dropdown-menu .dropdown-item.active .dd-icon {
               top: auto;
               bottom: -12px;
               left: 0;
               transform: translateX(0);
          }
          
          header .dd-arrw {
               position: absolute;
               top: 50%;
               transform: translateY(-50%);
               right: 8px;
               transition: all 0.5s ease-in-out;
          }
          
          header .nav-link.dropdown-toggle.show .dd-arrw {
               transform: translateY(-50%) rotate(180deg);
          }
          
          .custom_navbar.navbar .dropend .dropdown-toggle .dd-arrw {
               transform: translateY(-50%) rotate(-90deg);
          }
          
          .custom_navbar.navbar .dropend.p-active .dropdown-toggle .dd-arrw path {
               stroke: #23A094;
          }
          
          .dropdown-item:focus,
          .dropdown-item:hover {
               background-color: transparent;
          }
          
          .dropdown-toggle::after {
               content: none;
          }