@media only screen and (min-width: 1400px) and (max-width: 1599px) {

  .btn__primary,
  .btn__blackBorder,
  .btn__disabled,
  .btn__black,
  .btn__secondary {
    font: normal normal 700 20px/28px var(--font-content);
    padding: 14px 30px;
  }

  .btn__primary img,
  .btn__secondary img,
  .btn__black img,
  .btn__blackBorder img {
    width: 22px !important;
    margin-left: 12px;
  }

  .btn span {
    top: 1px;
  }

  .main__heading h2 {
    font: normal normal 400 42px/68px var(--font-heading);
    margin-bottom: 5px;
  }

  .main__heading p {
    font: normal normal 700 26px/145% var(--font-subHeading);
  }

  .header {
    min-height: 85px;
  }

  .header__brand img {
    width: 165px;
  }

  .header__navlist li a {
    font: normal normal 400 28px/65px var(--font-heading);
  }

  .header__navlist li.dropdown__menu::before {
    width: 22px;
    height: 13px;
  }

  .header__navlist ul li a {
    font: normal normal 700 20px/28px var(--font-content);
    padding: 14px 25px;
  }

  .btn__navPrimary,
  .btn__navSecondary,
  .btn__navCall {
    font: normal normal 600 20px / normal var(--font-content);
    padding: 10px 18px;
  }

  .btn__navPrimary img,
  .btn__navCall img {
    width: 20px;
  }

  .hero__bnr .bnr__content h1 {
    font: normal normal 400 50px/70px var(--font-heading);
    margin: 26px 0 0;
  }

  .hero__bnr .bnr__content h5 {
    font: normal normal 700 30px / normal var(--font-content);
  }

  .hero__bnr .bnr__content h4 {
    font: normal normal 800 34px/40px var(--font-subHeading);
    margin-bottom: 35px;
  }

  .living__experience .stamp__logo {
    top: -100px;
    width: 200px;
    height: 200px;
  }

  .living__experience::before {
    width: 245px;
    height: 110px;
  }

  .living__experience .card__widget .content__sn h6 {
    font: normal normal 700 26px/38px var(--font-content);
  }

  .living__experience .card__widget .icon__sn {
    width: 80px;
    height: 80px;
    margin: 1rem 32px -42px;
  }

  .living__experience .card__widget .content__sn {
    padding: 50px 20px 28px;
    min-height: 230px;
  }

  .tribe__works .comn__bnr .text__bx h2 {
    font: normal normal 400 48px/68px var(--font-heading);
    min-height: 180px;
    margin-bottom: 22px;
  }

  .tribe__works .comn__bnr .text__bx {
    padding: 80px;
  }

  .tribe__works .comn__bnr .text__bx p {
    font: normal normal 700 28px/38px var(--font-content);
  }

  .tribe__works .comn__bnr {
    height: 80vh;
  }

  .tribe__works .comn__bnr .text__bx .btn__primary {
    margin-top: 50px;
  }

  .filter__carousel .item-filter .card__content h5 {
    font: normal normal 700 28px/160% var(--font-subHeading);
  }

  .filter__carousel .item-filter .card__content p {
    font: normal normal 600 18px/24px var(--font-content);
    margin-bottom: 25px;
  }

  .filter__carousel .item-filter img {
    height: 255px;
  }

  .filter__carousel .item-filter .card__content .bx__btm .btn__blackBorder,
  .filter__carousel .item-filter .card__content .bx__btm .btn__disabled {
    font: normal normal 700 18px/24px var(--font-content);
    padding: 12px 25px;
  }

  .filter__carousel .item-filter .card__content .lt__side {
    font: normal normal 600 19px/30px var(--font-content);
  }

  .filter__carousel .item-filter .card__content .lt__side img {
    width: 40px;
    height: 40px;
  }

  .filter__carousel .item-filter .card__content .map__icon {
    padding-left: 10px;
    margin-left: 10px;
  }

  .filter__carousel .item-filter .card__content .map__icon img {
    width: 22px;
    height: 22px;
  }

  .location__sn .cities__filters .btn-filter {
    font: normal normal 600 20px / normal var(--font-content);
    padding: 12px 28px;
    margin: 0 6px;
  }

  .location__sn .cities__filters .btn-filter img {
    height: 26px;
    margin-right: 18px;
    padding-right: 18px;
  }

  .filter__carousel .owl-nav button.owl-next,
  .filter__carousel .owl-nav button.owl-prev {
    top: -35px;
    /*         width: 45px;
        height: 45px;
        border-radius: 10px; */
  }

  .tribe__app .app__bg::before {
    left: -62px;
    width: 210px;
    height: 152px;
  }

  .tribe__app .app__bg ul li {
    font: normal normal 500 18px/25px var(--font-subHeading);
    margin-bottom: 12px;
  }

  .the__community .community__tabs .community__types .card__bx .card__txt h4 {
    font: normal normal 700 18px/20px var(--font-content);
  }

  .growing__up::before {
    left: 0px;
    width: 300px;
    height: 155px;
  }

  .growing__up .instagram__player {
    max-height: 540px;
  }

  .gt__section {
    padding: 140px 0 115px;
  }

  .gt__section .btn__group::before {
    right: -170px;
    bottom: -10px;
    width: 150.44px;
    height: 130.383px;
  }

  .footer .ftr__centerTop .centerTp__btm ul li {
    font: normal normal 600 20px / normal var(--font-content);
    margin: 0 5px;
  }

  .footer .ftr__top .ftr__content ul li {
    font: normal normal 600 20px / normal var(--font-content);
    margin-bottom: 14px;
  }

  .footer .ftr__top .ftr__content h5 {
    font: normal normal 700 26px/40px var(--font-subHeading);
    margin-bottom: 26px;
  }

  .footer .ftr__centerTop .brand__logo img {
    width: 240px;
  }

  .footer .ftr__centerTop .social__sn li img {
    width: 45.444px;
  }

  .footer .ftr__centerTop .social__sn li:not(:last-child) {
    margin-right: 40px;
  }

  .footer .ftr__center .copyright p {
    font: normal normal 600 18px/24px var(--font-content);
  }

  .footer .ftr__btm h4 {
    font: normal normal 400 30px/40px var(--font-heading);
  }

  .footer .ftr__btm {
    min-height: 80px;
  }

  .footer .ftr__centerTop .brand__logo p {
    bottom: -56px;
    font: normal normal 600 20px / normal var(--font-content);
  }

  .common__bnr .bnr__heading h2 {
    font: normal normal 400 50px/80px var(--font-heading);
    margin-bottom: 10px;
  }

  .common__bnr img {
    height: 540px;
  }

  .common__bnr .bnr__heading p {
    font: normal normal 700 24px/32px var(--font-content);
    width: 70%;
  }

  .trendsetters__sn {
    min-height: 300px;
  }

  .tap__section .tap__card .card__btm h5 {
    font: normal normal 400 18px var(--font-heading);
  }

  .tap__section .tap__card .card__btm {
    padding: 15px 20px;
    min-height: 160px;
  }

  .tap__section .tap__card {
    height: 440px;
    margin-bottom: 40px;
  }

  .tap__section .tap__card .card__btm p {
    font: normal normal 600 18px var(--font-subHeading);
    margin-bottom: 18px;
  }

  .trp__section .card__trp .stepper__sn h5 {
    font: normal normal 400 42px/66px var(--font-heading);
    margin-bottom: 18px;
  }

  .trp__section .card__trp .stepper__sn p {
    font: normal normal 700 28px var(--font-subHeading);
  }

  .trp__section .card__trp .brdr__center {
    min-height: 260px;
  }

  .tribe__squad::before {
    width: 540px;
  }

  .tribe__squad .card__content {
    left: 0;
  }

  .tribe__squad .card__content h6 {
    font: normal normal 600 20px / normal var(--font-content);
    margin-top: 16px;
  }

  .tribe__squad .tribe__squad__bg {
    background-size: cover;
    min-height: 608px;
  }

  .epic__events {
    min-height: auto;
    background-size: cover;
  }

  .epic__events .card__latestBlog .content__short p span {
    font: normal normal 600 16px/22px var(--font-content);
  }

  .epic__events .card__latestBlog .thumnails,
  .epic__events .card__latestBlog .thumnails img {
    height: 265px;
  }

  .epic__events .card__latestBlog .content__short p {
    font: normal normal 600 20px/26px var(--font-content);
    margin-bottom: 10px;
  }

  .epic__events .card__latestBlog .content__short {
    padding: 24px;
    min-height: 150px;
  }

  .epic__events .card__latestBlog .content__short h6,
  .epic__events .card__latestBlog .content__short h6 a {
    font: normal normal 400 22px var(--font-heading);
  }

  .epic__events .card__latestBlog .content__short .post__date {
    font: normal normal 600 16px var(--font-content);
    padding: 12px 20px;
    margin: -48px 0 10px auto;
  }

  .epic__events .card__latestBlog .thumnails {
    height: 260px;
  }

  .epic__events .main__heading p {
    font: normal normal 600 20px / normal var(--font-content);
  }

  /* 
    .epic__events .owl-nav button.owl-next,
    .epic__events .owl-nav button.owl-prev {
        width: 42px;
        height: 42px;
    }
 */
  .the__community .community__tabs .tab__first .btn__tab {
    left: 90px;
  }

  .the__community .community__tabs .tab__last .btn__tab {
    right: 90px;
  }

  .the__community .community__tabs .btn__tab {
    border-radius: 16px;
    padding: 30px;
    height: 90px;
    font: normal normal 400 28px/100% var(--font-heading);
  }

  .tribe__hall .card__frame .text__bx h5 {
    font: normal normal 400 18px var(--font-heading);
    margin-top: 12px;
  }

  .tribe__hall .card__frame .text__bx .top__section p {
    font: normal normal 600 20px/26px var(--font-subHeading);
    color: var(--color-white);
  }

  .tribe__hall .card__frame .text__bx {
    margin: -90px 28px 0 auto;
    min-height: 150px;
    width: 85%;
  }

  .tribe__hall .card__frame {
    min-height: 410px;
  }

  .perks__sn .owl-carousel .brand__logo p {
    font: normal normal 600 18px/24px var(--font-content);
  }

  .partnersWith__tribe .pwTribe__inr .rt__card .content__bx {
    padding: 15px 26px;
  }

  .partnersWith__tribe .pwTribe__inr .rt__card .content__bx p {
    font: normal normal 600 20px var(--font-content);
  }

  .partnersWith__tribe .pwTribe__inr .rt__card {
    height: 215px;
  }

  .partnersWith__tribe .rt__section .roll__logo {
    width: 100px;
    height: 100px;
    border: 8px solid var(--color-white);
  }

  .partnerWith__best .partnerWith__items .accordion-button {
    font: normal normal 400 20px/24px var(--font-heading);
  }

  .partnerWith__best .partnerWith__items .accordion-item.active .accordion-button img {
    width: 45px;
    height: 45px;
  }

  .partnerWith__best .partnerWith__items .accordion-body {
    margin-top: 25px;
  }

  .partnerWith__best .partnerWith__items .card__content p {
    font: normal normal 600 20px/24px var(--font-content);
    margin-bottom: 44px;
  }

  .partnerWith__best .partnerWith__items .accordion-button::after {
    width: 35px;
    height: 35px;
  }

  .partnerWith__best .partnerWith__items .accordion-item.active {
    padding: 45px 48px;
  }

  .partnerWith__best .partnerWith__items .accordion-button img {
    width: 62px;
    height: 62px;
  }

  .referEarn__sn .card__bx {
    padding: 28px;
  }

  .referEarn__sn .card__bx p {
    font: normal normal 600 20px/26px var(--font-content);
  }

  .referEarn__sn .card__bx h5 {
    font: normal normal 600 28px var(--font-content);
    margin-bottom: 6px;
  }

  .referEarn__sn .card__bx .count img {
    width: 90px;
    height: 90px;
  }

  .referEarn__sn .card__bx .count span {
    font: normal normal 800 45px var(--font-content);
  }

  .referEarn__sn .card__bx .count {
    width: 90px;
    height: 90px;
    margin-bottom: 20px;
  }

  .bring__buddy .contact__form .input__bx label {
    font: normal normal 500 18px/25px var(--font-content);
  }

  .bring__buddy .contact__form .input__bx .form-control,
  .bring__buddy .contact__form .input__bx select,
  .booking__enquries .input__bx .form-control {
    padding: 14px;
    font: normal normal 500 18px/26px var(--font-content);
    margin-top: 6px;
  }

  .bring__buddy .contact__form .wpcf7-list-item label {
    font: normal normal 400 18px/26px var(--font-content);
  }

  .booking__enquries .input__bx label {
    font: normal normal 500 18px/26px var(--font-content);
  }

  .connect__section .connect__items .accordion-button {
    font: normal normal 400 20px/26px var(--font-heading);
  }

  .connect__section .connect__items .accordion-button::after {
    width: 35px;
    height: 35px;
  }

  .booking__enquries .btn__black {
    padding: 14px 50px;
  }

  .connect__section .location__bx .lt__details h4 {
    font: normal normal 400 30px var(--font-heading);
  }

  .connect__section .location__bx .lt__details p {
    font: normal normal 700 24px/148% var(--font-subHeading);
  }

  .connect__section .location__bx iframe {
    height: 480px;
  }

  .faq__section .faq__tab .nav .nav-link {
    font: normal normal 700 20px/28px var(--font-content);
    padding: 14px 40px;
  }

  .faq__section .faq__tab .nav-pills .nav-link.active img {
    margin-left: 8px;
    width: 20px;
  }

  .faq__section .tab-content .accordion-button {
    font: normal normal 400 20px/26px var(--font-heading);
  }

  .faq__section .tab-content .accordion-body p,
  .faq__section .tab-content .accordion-body p a {
    font: normal normal 600 20px/26px var(--font-content);
  }

  .faq__section .tab-content .accordion-body {
    margin-top: 16px;
  }

  .faq__section .tab-content .accordion-item {
    padding: 28px 20px;
    margin-bottom: 18px;
  }

  .faq__section .tab-content .accordion-button::after {
    width: 35px;
    height: 35px;
  }

  .living__comn .card__widget .content__sn {
    padding: 50px 24px 26px;
    min-height: 185px;
  }

  .living__comn .card__widget .content__sn h6 {
    font: normal normal 700 28px/36px var(--font-content);
  }

  .living__comn .card__widget .icon__sn {
    margin: 1rem 32px -40px;
    width: 80px;
    height: 80px;
  }

  .apartment__comn::before {
    top: -50px;
    width: 100px;
    height: 100px;
  }

  .apartment__comn .card__aprt .btm__sn p {
    font: normal normal 600 20px/26px var(--font-subHeading);
  }

  .apartment__comn .aprtment__details .item__bx p {
    font: normal normal 700 24px/140% var(--font-subHeading);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content {
    padding: 30px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content h5 {
    font: normal normal 700 28px/160% var(--font-subHeading);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content p {
    font: normal normal 600 18px/24px var(--font-content);
    margin-bottom: 25px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .bx__btm .btn__blackBorder,
  .comn__Wwa .Wwa__items .card__Wwa .card__content .bx__btm .btn__disabled {
    font: normal normal 700 18px/24px var(--font-content);
    padding: 12px 25px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .lt__side {
    font: normal normal 600 19px/30px var(--font-content);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .lt__side img {
    width: 40px;
    height: 40px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .map__icon {
    padding-left: 10px;
    margin-left: 10px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .map__icon img {
    width: 22px;
    height: 22px;
  }

  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-next,
  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-prev {
    top: 5px;
    width: 45px;
    height: 45px;
    border-radius: 10px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .img__slider img {
    height: 240px;
  }

  .comn__Wwa .Wwa__items::before,
  .comn__Wwa .Wwa__items::after {
    width: 100px;
    height: 100px;
  }

  .comn__Wwa .Wwa__items .WWA__slider .owl-stage-outer {
    padding: 45px 0;
  }

  .comn__Wwa .Wwa__items::after {
    left: -32px;
    bottom: 15px;
  }

  .comn__Wwa .Wwa__items::before {
    right: -32px;
    top: 5px;
  }

  .content__bx__comn .items__bx:not(:last-child) {
    margin-bottom: 35px;
  }

  .content__bx__comn p {
    font: normal normal 600 20px/26px var(--font-content);
  }

  .content__bx__comn h3 {
    font: normal normal 400 40px/65px var(--font-heading);
    margin-bottom: 10px;
  }

  .content__bx__comn h5 {
    font: normal normal 800 24px var(--font-content);
    margin: 10px 0 6px;
  }

  .content__bx__comn .items__bx ul li {
    font: normal normal 600 20px/26px var(--font-content);
  }

  .bnr__gallery .top__heading .btn__secondary {
    min-width: 245px;
  }

  .bnr__gallery .top__heading .main__heading h4 {
    font: normal normal 400 22px / 26px var(--font-heading);
    margin-bottom: 6px;
  }

  .video__wrapper {
    height: 415px;
  }

  .location__map .main__heading h6 {
    font: normal normal 700 32px/40px var(--font-subHeading);
    margin-top: 28px;
  }

  .location__map .rt__map iframe {
    height: 600px;
  }

  .nearby__institutes .destination__time p {
    font: normal normal 600 18px/22px var(--font-content);
    margin-top: 20px;
  }

  .nearby__institutes .destination__time img {
    width: 60px;
  }

  .nearby__institutes .lt__brand h5 {
    font: normal normal 400 28px/44px var(--font-heading);
    margin-top: 12px;
  }

  .amenities__tribe .card__bx .content__bx h6 {
    font: normal normal 700 20px/26px var(--font-content);
  }

  .amenities__tribe .card__bx .content__bx {
    padding: 36px 20px 35px;
    min-height: 150px;
  }

  .amenities__tribe .card__bx .content__bx .icon {
    top: -22px;
  }

  .amenities__tribe .card__bx .content__bx .icon img {
    width: 45px;
    height: 45px;
  }

  .rooms__available .roll__logo {
    right: 0;
    top: -9.5rem;
    width: 130px;
    height: 130px;
  }

  .rooms__available .rooms__card .rooms__details .top__sn h5 {
    font: normal normal 400 26px / normal var(--font-heading);
  }

  .rooms__available .rooms__card .rooms__details .top__sn p {
    font: normal normal 600 16px / normal var(--font-content);
    margin: 10px 0 18px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-body p,
  .rooms__available .rooms__card .rooms__details .accordion-body p a {
    font: normal normal 500 14px / normal var(--font-content);
  }

  .rooms__available .rooms__card .rooms__details .accordion-button {
    font: normal normal 600 16px / normal var(--font-content);
  }

  .rooms__available .rooms__card .rooms__details .accordion-item:not(:last-child) {
    padding-bottom: 16px;
    margin-bottom: 16px;
  }

  .comnGallery .modal-content {
    padding: 30px 60px;
  }

  .comnGallery .modal-content .img__bx img,
  .comnGallery .modal-content .ltrt__sn .img__bx img {
    height: 450px;
  }

  .comnGallery .modal-content .center__sn .img__bx img {
    height: 213px;
  }

  .bnr__gallery .gallery__sample .btn__gallery .btn__black {
    font: normal normal 600 16px / normal var(--font-content);
    padding: 12px 26px;
  }

  .bnr__gallery nav ol li,
  .bnr__gallery nav ol li a {
    font: normal normal 600 20px/26px var(--font-content);
  }

  .the__dream .dream__card {
    padding: 45px 0 45px 35px;
  }

  .the__dream .dream__card .lt__content span {
    padding: 16px 16px 12px;
    font: normal normal 700 20px / normal var(--font-content);
  }

  .the__dream .dream__card .lt__content h1 {
    font: normal normal 700 56px/96% var(--font-subHeading);
    margin: 24px 0;
  }

  .the__dream .dream__card .lt__content p {
    font: normal normal 600 20px var(--font-subHeading);
  }

  .who__dreamt .dreamt__card {
    height: 600px;
  }

  .who__dreamt .dreamt__card .dreamt__details h5 {
    font: normal normal 800 32px var(--font-subHeading);
    margin-bottom: 8px;
  }

  .who__dreamt .dreamt__card .dreamt__details p {
    font: normal normal 600 20px var(--font-subHeading);
  }

  .who__dreamt .dreamt__card .dreamt__details .rt__sn .btn__arrow img {
    width: 28px;
  }

  .ceoModal .modal-content .btn-close {
    width: 42px;
    height: 42px;
  }

  .ceoModal .modal-content .modal-body .ceoDetails h4 {
    font: normal normal 800 48px / normal var(--font-subHeading);
  }

  .ceoModal .modal-content .modal-body .ceoDetails h6 {
    font: normal normal 700 26px/160% var(--font-subHeading);
  }

  .ceoModal .modal-content .modal-body .ceoDetails p {
    font: normal normal 500 20px/118% var(--font-content);
    margin: 20px 0 50px;
  }

  .ceoModal .modal-content .modal-body .ceoDetails .btn__linkedin img {
    width: 48px;
    height: auto;
  }

  .our__investers .investers__card .investor__details h5 {
    font: normal normal 800 22px/110% var(--font-subHeading);
  }

  .our__investers .investers__card .investor__details p {
    font: normal normal 600 16px var(--font-subHeading);
  }

  .our__investers .investers__card .investor__details {
    padding: 22px 14px;
  }

  .our__investers .investers__card img {
    height: 310px;
  }

  .current__job .bg__img img {
    height: 620px;
  }

  .current__job .job__card span.work__with {
    font: normal normal 600 40px/50px var(--font-content);
  }

  .current__job .job__card .btm__section h5 {
    font: normal normal 400 30px var(--font-heading);
  }

  .happy__workplace .workplace__inr .card__bx .card__txt h4 {
    font: normal normal 700 18px/22px var(--font-content);
  }

  .greatness__sn .lt__section .stamp__logo {
    width: 175px;
    height: 175px;
  }

  .harder__crew .members__card .mombers__details h5 {
    font: normal normal 400 20px/110% var(--font-heading);
  }

  .harder__crew .members__card .mombers__details p {
    font: normal normal 500 16px var(--font-content);
  }

  .harder__crew .members__card img {
    height: 275px;
  }

  .harder__crew .members__card .mombers__details {
    padding: 22px 14px;
    min-height: 115px;
  }

  .internships__section {
    min-height: auto;
  }

  .mamaliga__logo img {
    height: 350px !important;
  }

  .cafe__brand .rt__section::before {
    width: 450px;
    height: 680px;
  }

  .cafe__brand .main__heading p {
    font: normal normal 600 20px / normal var(--font-content);
  }

  .cafe__brand .btn__copper {
    font: normal normal 700 20px/28px var(--font-content);
    padding: 14px 30px;
    margin-top: 40px;
  }

  .cafe__gallery {
    padding: 40px 0 0;
    height: 850px;
  }

  .cafe__gallery .nav-tabs .nav-link {
    font: normal normal 400 42px/70px var(--font-heading);
    padding: 0 0 30px;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-next,
  .cafe__gallery .cafe__slider .owl-nav button.owl-prev {
    width: 45px;
    height: 45px;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-prev {
    left: 15.5%;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-next {
    right: 15.5%;
  }

  .cafe__gallery .cafe__slider .cafe__images img {
    height: 500px;
  }

  .media__kits .kit__card .btm__secTion h4 {
    font: normal normal 400 22px/32px var(--font-heading);
  }

  .interview__us .form__bx {
    padding: 40px 40px 40px 80px;
  }

  .interview__us .interview__form .input__bx label {
    font: normal normal 500 18px/26px var(--font-content);
  }

  .interview__us .interview__form .input__bx .form-control {
    padding: 14px;
    font: normal normal 500 18px/26px var(--font-content);
    margin-top: 6px;
  }

  .interview__us .interview__form .input__bx {
    margin-bottom: 15px;
  }

  .interview__us {
    height: auto;
  }

  .interview__us::after {
    width: 72%;
  }

  .news__items .news__card .thumbnails img {
    height: 520px;
  }

  .news__items .card__item .column__three.news__card .thumbnails img {
    height: 480px;
  }

  .news__items .news__card .news__content h4 {
    font: normal normal 400 26px/42px var(--font-heading);
    margin-top: 18px;
  }

  .news__items .card__item .column__three.news__card .news__content h4 {
    font: normal normal 400 22px/32px var(--font-heading);
  }

  .news__items .news__card .news__content img {
    width: 50px;
    height: 50px;
  }

  .news__items .card__item .column__three.news__card .news__content img {
    width: 48px;
    height: 48px;
  }

  .news__items .card__item:nth-last-child(-n + 3) .news__card .news__content h4 {
    font: normal normal 400 20px/30px var(--font-heading);
    margin-top: 12px;
  }

  .news__items .news__card .news__content {
    padding: 28px 40px;
  }

  .news__items .card__item:nth-last-child(-n + 3) .news__card .news__content img {
    width: 46px;
    height: 46px;
  }

  .throwback__sn .btn__more {
    margin-top: 25px;
  }

  .card__latestBlog .content__short p,
  .card__latestBlog .content__short p a {
    font: normal normal 600 20px/26px var(--font-content);
    margin-bottom: 14px;
  }

  .card__latestBlog .content__short {
    padding: 30px;
  }

  .card__latestBlog:hover .content__short {
    padding: 30px 30px 20px;
  }

  .card__latestBlog .content__short h6,
  .card__latestBlog .content__short h6 a {
    font: normal normal 400 22px var(--font-heading);
    min-height: auto;
  }

  .card__latestBlog .content__short .post__date {
    font: normal normal 600 16px var(--font-content);
    padding: 12px 20px;
  }

  .card__latestBlog .thumnails {
    height: 238px;
  }

  .blogDetails__bnr {
    min-height: 610px;
    padding-top: 70px;
  }

  .blogDetails__thumbnails img {
    height: 520px;
  }

  .blogDetails__bnr .breadcrumb li,
  .blogDetails__bnr .breadcrumb li a {
    font: normal normal 600 20px/26px var(--font-content);
  }

  .blogDetails__bnr .heading__bnr h2 {
    font: normal normal 400 48px/70px var(--font-heading);
    margin: 18px 0;
  }

  .blogDetails__bnr .bnr__btm .item__bx img {
    width: 28px;
    margin-right: 6px;
  }

  .blogDetails__bnr .bnr__btm .item__bx p {
    font: normal normal 600 20px/26px var(--font-content);
  }

  .blogDetails__content .inr__text p,
  .blogDetails__content .inr__text ol li {
    font: normal normal 600 20px/26px var(--font-content);
    margin-bottom: 1rem;
  }

  .blogDetails__content .inr__text h4 {
    font: normal normal 600 20px/26px var(--font-heading);
    margin: 2rem 0;
  }

  .blogDetails__content .social__share {
    margin-top: 40px;
    padding: 14px 0;
  }

  div.heateor_sss_follow_ul a,
  div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    margin: 0px 10px 0 0 !important;
  }

  div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a span {
    width: 40px !important;
    height: 40px !important;
  }

  .throwback__sn .filter__bx .btn__tags,
  .throwback__sn .filter__bx .seacrh__bx .form-select {
    font: normal normal 600 16px/24px var(--font-content);
    padding: 12px 24px;
  }

  .throwback__sn .filter__bx #clearme {
    background-size: 50px;
    width: 50px;
    height: 50px;
    min-width: 50px;
  }

  .throwback__sn .filter__bx .cross__bx {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }

  .location__sidebar {
    width: 565px;
  }

  .location__sidebar .sidebar__header h3 {
    font: normal normal 400 28px/65px var(--font-heading);
  }

  .location__sidebar .sidebar__header p {
    font: normal normal 600 16px/26px var(--font-content);
  }

  .location__sidebar .sidebar__content ul li a {
    font: normal normal 400 28px/65px var(--font-heading);
    min-height: 75px;
  }

  .location__sidebar .sidebar__content ul li .btn__location .icon_1 {
    width: 50px;
    margin-right: 20px;
  }

  .location__sidebar .sidebar__content ul li .btn__location .icon_2 {
    width: 26px;
    margin-left: 20px;
  }

  .location__sidebar .sidebar__content .sb__menu .sb__subMenu li a {
    font: normal normal 700 28px var(--font-content);
    height: 75px;
  }

  .coockinPopup .modal-dialog .modal-content .btn-close {
    width: 44px;
    height: 44px;
    top: -48px;
  }

  .coockinPopup .modal-dialog .modal-content {
    padding: 60px 45px;
  }

  .booking__page .booking__card .lt__form {
    padding: 2rem 3rem;
  }

  .booking__page .booking__card .lt__form .input__bx .form-control,
  .booking__page .booking__card .lt__form .input__bx .form-select {
    padding: 14px;
    font: normal normal 500 18px/26px var(--font-content);
  }

  .booking__page .booking__card .lt__form .input__bx label {
    font: normal normal 500 18px/26px var(--font-content);
    margin-bottom: 6px;
  }

  .booknowCard .modal-dialog {
    max-width: 70%;
  }

  .booknowCard .modal-content {
    border-radius: 24px;
    padding: 2rem;
  }

  .booknowCard .modal-dialog .lt__sec {
    margin-bottom: 1.5rem;
  }

  .booknowCard .btn-close {
    width: 42px;
    height: 42px;
    right: 2rem;
    top: 2rem;
  }

  .booknowCard .lt__form .input__bx label {
    font: normal normal 500 18px/26px var(--font-content);
  }

  .booknowCard .lt__form .input__bx .form-control,
  .booknowCard .lt__form .input__bx .form-select {
    padding: 14px;
    font: normal normal 500 18px/26px var(--font-content);
    margin-top: 6px;
  }

  .booknowCard .lt__form .btn__btm {
    margin-top: 12px;
  }

  .booknowCard .lt__form .btn__btm .btn__black {
    padding: 14px 50px;
  }

  .booknowCard .lt__form .input__bx {
    margin-bottom: 14px;
  }

  .apartment__comn .main__heading h2 {
    font: normal normal 400 34px/60px var(--font-heading);
  }

  .apartment__comn .main__heading p {
    font: normal normal 700 22px/150% var(--font-subHeading);
  }

  .lightgallery-grid .lightgallery-grid-item {
    height: 350px !important;
  }

  .partnerWith__items .contact__form {
    padding: 35px 25px;
  }

  .partnerWith__items .contact__form h2 {
    font: normal normal 400 20px / 26px var(--font-heading);
  }

  .booking__enquries .input__bx label {
    font: normal normal 500 18px / 26px var(--font-content);
  }

  .booking__enquries .input__bx .form-control {
    padding: 14px;
    font: normal normal 500 18px / 26px var(--font-content);
    margin-top: 6px;
  }

  .booking__enquries .input__bx {
    margin-bottom: 24px;
  }

  .booking__enquries [type="radio"] {
    width: 16px;
    height: 16px;
  }

  .file-upload label {
    height: 56px;
    padding: 16px 16px 16px 180px;
  }

  .booking__enquries .wpcf7-file {
    height: 56px;
  }

  .file-upload label:before {
    height: 56px;
  }

  .dscf7captcha .wpcf7-form-control {
    padding: 14px;
    font: normal normal 500 18px / 26px var(--font-content);
    margin-top: 5px;
  }

  .dscf7captcha {
    font: normal normal 500 18px / 26px var(--font-content) !important;
  }

  .dscf7_captcha_icon {
    width: 24px;
  }

  .booking__enquries .btn__black {
    padding: 14px 50px;
  }

  .hybrid__hospitility .main__heading h2 br {
    display: none;
  }

  .hospitality__slider .plyr--video {
    border-radius: 18px;
  }

  .hospitality__slider .box__content {
    padding-top: 18px;
  }

  .hospitality__slider .box__content h4 {
    font: normal normal 800 30px / normal var(--font-subHeading);
  }

  .hospitality__slider .box__content h5 {
    font: normal normal 700 26px / 160% var(--font-subHeading);
  }

  .hospitality__slider .box__content p {
    font: normal normal 500 20px / 160% var(--font-content);
  }

  .hospitality__slider .owl-nav button.owl-next,
  .hospitality__slider .owl-nav button.owl-prev {
    bottom: 60px;
    width: 48px;
    height: 48px;
    border-radius: 12px;
    background-size: 30px;
  }

  .hospitality__slider.owl-carousel .owl-nav button.owl-prev {
    right: 65px;
  }

  .hospitality__slider.owl-carousel .owl-nav button.owl-next {
    right: 0;
  }

  .hospitality__slider .owl-dots {
    margin-top: 40px;
  }

  .mobileapp__bnr .card__bx {
    padding: 0 44px;
  }

  .mobileapp__bnr .card__bx .main__heading h2 {
    margin: 26px 0;
  }

  .mobileapp__bnr .card__bx .main__heading p {
    font: normal normal 700 22px var(--font-subHeading);
    padding: 14px;
  }

  .mobileapp__bnr .play__store {
    gap: 18px;
  }

  .mobileapp__bnr .play__store img {
    height: 72px;
  }

  .mobileapp__bnr .img__box {
    padding-top: 44px;
  }

  .mobileapp__bnr .img__box img {
    max-width: 320px;
  }

  .bring__buddy .terms__section {
    padding: 22px;
    margin-bottom: 42px;
  }

  .bring__buddy .terms__section .content__box p {
    font: normal normal 400 16px / normal var(--font-content);
  }
	
  .page-template-viman-nagr-hostel .header,
  .page-template-wakad-hostel .header {
    top: 31px;
  }
	
  .ticker-container p {
    font: normal normal 400 15px / 100% var(--font-content);
  }

  .ticker-container .close-btn {
    font: normal normal 400 17px / 100% var(--font-content);
  }
.faq_section .accordion {
  gap: 18px;
}

.faq_section .accordion-item {
  padding: 28px 20px;
}

.faq_section .accordion-button {
  font: normal normal 400 20px/26px var(--font-heading);
}

.faq_section .accordion-button::after {
  width: 35px;
  height: 35px;
}

.faq_section .accordion-body p,
.faq_section .accordion-body p a {
  font: normal normal 600 20px/26px var(--font-content);
}

.faq_section .accordion-body {
  margin-top: 16px;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {

  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1260px;
  }

  .header {
    min-height: 80px;
  }

  .header .heder__left .btn__navPrimary {
    margin-left: 20px;
  }

  .btn__navPrimary,
  .btn__navSecondary,
  .btn__navCall {
    font: normal normal 600 20px / normal var(--font-content);
    padding: 8px 18px;
  }

  .btn span {
    top: 1px;
  }

  .header__brand img {
    width: 150px;
  }

  .hero__bnr {
    height: 65vh;
  }

  .hero__bnr .bnr__content h5 {
    font: normal normal 700 28px / normal var(--font-content);
  }

  .hero__bnr .bnr__content h1 {
    font: normal normal 400 48px/70px var(--font-heading);
    margin: 25px 0 0;
  }

  .hero__bnr .bnr__content h4 {
    font: normal normal 800 34px/40px var(--font-subHeading);
    margin-bottom: 30px;
  }

  .hero__bnr .bnr__content h4 span {
    font: normal normal 400 38px/60px var(--font-heading);
  }

  .btn__primary,
  .btn__blackBorder,
  .btn__black,
  .btn__secondary {
    font: normal normal 700 18px/28px var(--font-content);
    padding: 12px 28px;
  }

  .btn__primary img,
  .btn__secondary img,
  .btn__black img,
  .btn__blackBorder img {
    width: 18px !important;
    margin-left: 10px;
  }

  .living__experience .stamp__logo {
    top: -100px;
    width: 200px;
    height: 200px;
  }

  .living__experience::before {
    width: 250px;
    height: 105px;
  }

  .main__heading h2 {
    font: normal normal 400 38px/64px var(--font-heading);
  }

  .main__heading p {
    font: normal normal 700 20px/150% var(--font-subHeading);
  }

  .living__experience .card__widget {
    background-size: 100% 80%;
  }

  .living__experience .card__widget .icon__sn {
    margin: 1rem 25px -40px;
    width: 75px;
    height: 75px;
    transform: translateX(225%);
  }

  .living__experience .card__widget .content__sn h6 {
    font: normal normal 700 24px/34px var(--font-content);
  }

  .living__experience .card__widget .content__sn {
    padding: 45px 25px 25px;
    min-height: 172px;
  }

  .tribe__works .comn__bnr .text__bx h2 {
    font: normal normal 400 46px/62px var(--font-heading);
    min-height: 186px;
    margin-bottom: 30px;
  }

  .tribe__works .comn__bnr .text__bx p {
    font: normal normal 700 30px/40px var(--font-content);
  }

  .tribe__works .comn__bnr .text__bx {
    padding: 68px;
  }

  .tribe__works .comn__bnr {
    height: auto;
  }

  .location__sn .cities__filters .btn-filter {
    font: normal normal 600 20px / normal var(--font-content);
    padding: 12px 24px;
  }

  .location__sn .cities__filters .btn-filter img {
    height: 28px;
    margin-right: 18px;
    padding-right: 18px;
  }

  .filter__carousel .item-filter img {
    height: 230px;
  }

  .filter__carousel .item-filter .card__content {
    padding: 20px;
  }

  .filter__carousel .item-filter .card__content h5 {
    font: normal normal 700 28px/160% var(--font-subHeading);
  }

  .filter__carousel .item-filter .card__content p {
    font: normal normal 600 18px/26px var(--font-content);
    margin-bottom: 28px;
  }

  .filter__carousel .item-filter .card__content .lt__side {
    font: normal normal 600 18px/26px var(--font-content);
  }

  .filter__carousel .item-filter .card__content .lt__side img {
    width: 40px;
    height: 40px;
  }

  .filter__carousel .item-filter .card__content .map__icon {
    padding-left: 10px;
    margin-left: 10px;
  }

  .filter__carousel .item-filter .card__content .map__icon img {
    width: 22px;
    height: 22px;
  }

  .filter__carousel .owl-dots {
    margin-top: 25px;
  }

  .filter__carousel .owl-nav button.owl-next,
  .filter__carousel .owl-nav button.owl-prev {
    width: 45px;
    height: 45px;
    border-radius: 8px;
    background-size: 30px;
  }

  .tribe__app .app__bg::before {
    left: -80px;
    width: 250px;
    height: 160px;
  }

  .tribe__app .app__bg ul li {
    font: normal normal 500 16px/22px var(--font-subHeading);
    margin-bottom: 10px;
  }

  .the__community .community__tabs .btn__tab {
    padding: 30px;
    font: normal normal 400 28px/100% var(--font-heading);
    height: 95px;
    width: 548px;
  }

  .the__community .community__tabs .tab__first .btn__tab {
    left: 95px;
  }

  .the__community .community__tabs .tab__last .btn__tab {
    right: 95px;
  }

  .the__community .community__tabs .community__types .card__bx .card__txt h4 {
    font: normal normal 700 16px/22px var(--font-content);
  }

  .the__community .community__tabs .content__bx {
    height: 548px;
  }

  .the__community .community__tabs .content__bx .text__inr .btn__black img {
    border-radius: 0;
  }

  .spoiler__carousel .owl-item .item__slide iframe {
    height: 430px;
  }

  .spoiler__carousel .owl-item .video__thumnails img {
    min-height: 400px;
  }

  .spoiler__carousel .video__sec .btn {
    width: 48px;
    height: 48px;
  }

  .spoiler__carousel .owl-item .item__slide .item__content p {
    font: normal normal 600 16px / normal var(--font-content);
    margin-bottom: 10px;
  }

  .spoiler__carousel .owl-item .item__slide .item__content {
    padding: 16px 22px;
  }

  .spoiler__carousel .owl-nav button.owl-next,
  .spoiler__carousel .owl-nav button.owl-prev {
    width: 45px;
    height: 45px;
    border-radius: 8px;
    background-size: 30px;
    bottom: 60px;
  }

  .spoiler__carousel .owl-item .item__slide .item__content h5 {
    font: normal normal 700 24px/160% var(--font-subHeading);
  }

  .spoiler__carousel .owl-dots {
    margin-top: 25px;
  }

  .growing__up::before {
    width: 300px;
    height: 160px;
  }

  .growing__up .instagram__player {
    max-height: 500px;
  }

  .gt__section {
    padding: 146px 0 76px;
  }

  .gt__section .btn__group::before {
    width: 149.44px;
    height: 125.383px;
  }

  .footer .ftr__centerTop .brand__logo img {
    width: 250px;
  }

  .footer .ftr__top .ftr__content ul li {
    font: normal normal 600 20px / normal var(--font-content);
    margin-bottom: 14px;
  }

  .footer .ftr__top .ftr__content .explore__sn li:nth-last-child(-n + 2) img {
    width: 155px;
  }

  .footer .ftr__centerTop .social__sn li img {
    width: 45.444px;
  }

  .footer .ftr__centerTop .social__sn li:not(:last-child) {
    margin-right: 28px;
  }

  .footer .ftr__centerTop .centerTp__btm ul li {
    font: normal normal 600 20px / normal var(--font-content);
    margin: 0 6px;
  }

  .footer .ftr__top .ftr__content h5 {
    font: normal normal 700 26px/40px var(--font-subHeading);
  }

  .footer .ftr__center .copyright p {
    font: normal normal 600 18px/22px var(--font-content);
  }

  .footer .ftr__btm h4 {
    font: normal normal 400 32px/40px var(--font-heading);
  }

  .footer .ftr__btm {
    min-height: 80px;
  }

  .footer .ftr__centerTop .social__sn {
    margin: 80px auto;
  }

  .footer .ftr__centerTop .brand__logo p {
    bottom: -56px;
    font: normal normal 600 20px / normal var(--font-content);
  }

  .header__navlist li a {
    font: normal normal 400 30px/66px var(--font-heading);
  }

  .header__navlist li {
    margin-bottom: 20px;
  }

  .navbar .close {
    right: 30px;
    top: 30px;
    width: 42px;
    height: 42px;
  }

  .header__navlist li.dropdown__menu::before {
    width: 26px;
    height: 16px;
  }

  .header__navlist ul li a {
    font: normal normal 700 18px/26px var(--font-content);
    padding: 16px 28px;
  }

  .header__navlist ul {
    padding: 20px 0 30px;
  }

  .header__navlist {
    margin: 60px 0 0 0;
  }

  .location__sidebar {
    width: 450px;
    padding: 90px 45px 40px;
  }

  .location__sidebar .sidebar__header h3 {
    font: normal normal 400 28px/66px var(--font-heading);
  }

  .location__sidebar .sidebar__content ul li a {
    font: normal normal 400 28px/66px var(--font-heading);
    min-height: 80px;
  }

  .location__sidebar .sidebar__content ul li .btn__location .icon_1 {
    width: 50px;
  }

  .location__sidebar .sidebar__content .sb__menu .sb__subMenu li a {
    font: normal normal 700 30px var(--font-content);
    height: 80px;
  }

  .location__sidebar .sidebar__content {
    margin-top: 25px;
  }

  .location__sidebar .close {
    right: 30px;
    top: 30px;
    width: 42px;
    height: 42px;
  }

  .common__bnr img {
    height: 500px;
  }

  .common__bnr .bnr__heading h2 {
    font: normal normal 400 48px/76px var(--font-heading);
    margin-bottom: 12px;
  }

  .common__bnr .bnr__heading p {
    font: normal normal 800 22px/32px var(--font-content);
  }

  .faq__section .faq__tab .nav .nav-link {
    font: normal normal 700 20px/28px var(--font-content);
    padding: 14px 36px;
  }

  .faq__section .tab-content .accordion-button {
    font: normal normal 400 18px/26px var(--font-heading);
  }

  .faq__section .tab-content .accordion-body p,
  .faq__section .tab-content .accordion-body p a {
    font: normal normal 600 18px/26px var(--font-content);
  }

  .faq__section .tab-content .accordion-button::after {
    width: 32px;
    height: 32px;
  }

  .faq__section .tab-content .accordion-body {
    margin-top: 20px;
  }

  .faq__section .tab-content .accordion-item {
    padding: 30px 20px;
    margin-bottom: 20px;
  }

  .content__bx__comn p {
    font: normal normal 600 18px/26px var(--font-content);
  }

  .content__bx__comn h3 {
    font: normal normal 400 38px/66px var(--font-heading);
    margin-bottom: 10px;
  }

  .content__bx__comn h5 {
    font: normal normal 800 24px var(--font-content);
  }

  .content__bx__comn .items__bx ul li {
    font: normal normal 600 18px/26px var(--font-content);
  }

  .content__bx__comn .items__bx:not(:last-child) {
    margin-bottom: 35px;
  }

  .booking__enquries .btn__black {
    padding: 12px 50px;
  }

  .booking__enquries .input__bx label {
    font: normal normal 500 16px/26px var(--font-content);
  }

  .booking__enquries .input__bx .form-control {
    padding: 12px;
    font: normal normal 500 16px/26px var(--font-content);
    margin-top: 6px;
  }

  .booking__enquries .input__bx {
    margin-bottom: 18px;
  }

  .connect__section .location__bx iframe {
    height: 420px;
  }

  .connect__section .connect__items .accordion-button {
    font: normal normal 400 20px/26px var(--font-heading);
  }

  .connect__section .location__bx .lt__details h4 {
    font: normal normal 400 30px var(--font-heading);
  }

  .connect__section .location__bx .lt__details p {
    font: normal normal 700 24px/160% var(--font-subHeading);
  }

  .connect__section .location__bx .lt__details img {
    width: 60px;
    margin: 0 auto 20px;
  }

  .connect__section .connect__items .accordion-button::after {
    width: 32px;
    height: 32px;
  }

  .partnersWith__tribe .main__heading p {
    font: normal normal 600 20px var(--font-content);
  }

  .partnersWith__tribe .pwTribe__inr .rt__card .content__bx {
    padding: 18px 26px;
  }

  .partnersWith__tribe .pwTribe__inr .rt__card .content__bx p {
    font: normal normal 600 18px var(--font-content);
  }

  .partnersWith__tribe .pwTribe__inr .rt__card {
    height: 200px;
  }

  .partnersWith__tribe .rt__section .roll__logo {
    width: 100px;
    height: 100px;
    border: 8px solid var(--color-white);
  }

  .partnerWith__best .partnerWith__items .card__content p {
    font: normal normal 600 18px/26px var(--font-content);
    margin-bottom: 40px;
  }

  .partnerWith__best .partnerWith__items .accordion-button {
    font: normal normal 400 18px/26px var(--font-heading);
  }

  .partnerWith__best .partnerWith__items .accordion-item.active {
    padding: 45px 48px;
  }

  .partnerWith__best .partnerWith__items .accordion-body {
    margin-top: 25px;
  }

  .partnerWith__best .partnerWith__items .accordion-button::after {
    width: 32px;
    height: 32px;
  }

  .the__dream .dream__card .lt__content h1 {
    font: normal normal 700 56px/96% var(--font-subHeading);
    margin: 26px 0;
  }

  .the__dream .dream__card .lt__content p {
    font: normal normal 600 20px var(--font-subHeading);
  }

  .the__dream .dream__card .lt__content span {
    padding: 16px 14px 12px;
    font: normal normal 700 18px / normal var(--font-content);
  }

  .who__dreamt .dreamt__card {
    height: 610px;
  }

  .our__investers .investers__card .investor__details h5 {
    font: normal normal 800 22px/110% var(--font-subHeading);
  }

  .our__investers .investers__card .investor__details p {
    font: normal normal 600 15px var(--font-subHeading);
  }

  .our__investers .investers__card img {
    height: 310px;
  }

  .our__investers .investers__inr .btn__btm {
    margin-top: 0px;
  }

  .current__job .bg__img img {
    height: 600px;
  }

  .current__job .job__card span.work__with {
    font: normal normal 600 18px var(--font-content);
    padding: 14px;
    margin-bottom: 25px;
  }

  .current__job .job__card .btm__section h5 {
    font: normal normal 400 28px var(--font-heading);
  }

  .who__dreamt .dreamt__card .dreamt__details h5 {
    font: normal normal 800 28px var(--font-subHeading);
    margin-bottom: 8px;
  }

  .who__dreamt .dreamt__card .dreamt__details p {
    font: normal normal 600 18px var(--font-subHeading);
  }

  .ceoModal .modal-content .modal-body .ceoDetails h4 {
    font: normal normal 800 46px / normal var(--font-subHeading);
  }

  .ceoModal .modal-content .modal-body .ceoDetails p {
    font: normal normal 500 18px/118% var(--font-content);
    margin: 20px 0 50px;
  }

  .ceoModal .modal-content .modal-body .ceoDetails .btn__linkedin img {
    width: 45px;
  }

  .ceoModal .modal-content .modal-body .ceoDetails h6 {
    font: normal normal 700 26px/160% var(--font-subHeading);
  }

  .ceoModal .modal-content .btn-close {
    width: 40px;
    height: 40px;
  }

  .throwback__sn .filter__bx .btn__tags {
    font: normal normal 600 14px/22px var(--font-content);
    padding: 12px 24px;
  }

  .throwback__sn .filter__bx #clearme {
    background-size: 50px;
    width: 50px;
    height: 50px;
    min-width: 50px;
  }

  .throwback__sn .filter__bx .seacrh__bx .form-select {
    font: normal normal 600 16px/26px var(--font-content);
    padding: 12px 28px;
  }

  .throwback__sn .filter__bx .cross__bx {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }

  .card__latestBlog .thumnails {
    height: 227px;
  }

  .card__latestBlog .content__short .post__date {
    font: normal normal 600 14px var(--font-content);
    padding: 12px 24px;
    margin: -56px 0 18px auto;
  }

  .card__latestBlog:hover .content__short {
    padding: 37px 34px 24px;
  }

  .card__latestBlog .content__short h6,
  .card__latestBlog .content__short h6 a {
    font: normal normal 400 20px var(--font-heading);
    min-height: auto;
  }

  .card__latestBlog .content__short p,
  .card__latestBlog .content__short p a {
    font: normal normal 600 18px/26px var(--font-content);
    margin-bottom: 16px;
  }

  .card__latestBlog:hover .content__short .post__date {
    margin: -59px 0 25px auto;
  }

  .blogDetails__bnr .heading__bnr h2 {
    font: normal normal 400 44px/66px var(--font-heading);
    margin: 20px 0;
  }

  .blogDetails__bnr .breadcrumb li,
  .blogDetails__bnr .breadcrumb li a {
    font: normal normal 600 18px/26px var(--font-content);
  }

  .blogDetails__bnr .bnr__btm .item__bx p {
    font: normal normal 600 18px/25px var(--font-content);
  }

  .blogDetails__bnr {
    min-height: 560px;
    padding-top: 60px;
  }

  .blogDetails__content .inr__text p,
  .blogDetails__content .inr__text ol li {
    font: normal normal 600 18px/26px var(--font-content);
    margin-bottom: 1rem;
  }

  .blogDetails__bnr .bnr__btm,
  .blogDetails__bnr .bnr__btm .item__bx {
    flex-wrap: wrap;
  }

  .blogDetails__content {
    width: 80%;
  }

  .blogDetails__content .inr__text h4 {
    font: normal normal 600 18px/26px var(--font-heading);
    margin: 2rem 0;
  }

  div.heateor_sss_follow_ul a,
  div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    margin: 0px 10px 0 0 !important;
  }

  div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a span {
    width: 34px !important;
    height: 34px !important;
  }

  .blogDetails__thumbnails img {
    height: auto;
  }

  .blogDetails__bnr .bnr__btm .item__bx img {
    width: 24px;
    margin-right: 6px;
  }

  .blogDetails__content .social__share h6 {
    font: normal normal 600 18px/26px var(--font-content);
  }

  .referEarn__sn .card__bx h5 {
    font: normal normal 600 26px var(--font-content);
    margin-bottom: 6px;
  }

  .referEarn__sn .card__bx p {
    font: normal normal 600 18px/26px var(--font-content);
  }

  .referEarn__sn .card__bx .count {
    width: 85px;
    height: 85px;
    margin-bottom: 25px;
  }

  .referEarn__sn .card__bx .count img {
    width: 100%;
    height: 100%;
  }

  .referEarn__sn .card__bx {
    padding: 28px;
  }

  .bring__buddy .contact__form .input__bx label {
    font: normal normal 500 16px/26px var(--font-content);
  }

  .bring__buddy .contact__form .input__bx .form-control,
  .bring__buddy .contact__form .input__bx select {
    padding: 12px;
    font: normal normal 500 16px/26px var(--font-content);
    margin-top: 5px;
  }

  .bring__buddy .contact__form .wpcf7-list-item label {
    font: normal normal 400 16px/26px var(--font-content);
  }

  .bring__buddy .contact__form .wpcf7-list-item input {
    width: 20px;
    height: 20px;
  }

  .bring__buddy .contact__form .input__bx {
    margin-bottom: 18px;
  }

  .happy__workplace .workplace__inr .card__bx .card__txt h4 {
    font: normal normal 700 16px/20px var(--font-content);
  }

  .greatness__sn .lt__section {
    padding: 3rem 0;
  }

  .greatness__sn .lt__section .stamp__logo {
    width: 180px;
    height: 180px;
  }

  .harder__crew .members__card img {
    height: 270px;
  }

  .harder__crew .members__card .mombers__details h5 {
    font: normal normal 400 18px/110% var(--font-heading);
    margin-bottom: 6px;
  }

  .harder__crew .members__card .mombers__details p {
    font: normal normal 500 16px var(--font-content);
  }

  .harder__crew .members__card .mombers__details {
    padding: 22px 12px;
    min-height: 110px;
  }

  .internships__section {
    min-height: 403px;
    background-size: 105.5%;
  }

  .tap__section .tap__card {
    height: 420px;
  }

  .tap__section .tap__card .card__btm {
    padding: 16px 20px;
    min-height: 145px;
  }

  .tap__section .tap__card .card__btm h5 {
    font: normal normal 400 16px var(--font-heading);
  }

  .tap__section .tap__card .card__btm p {
    font: normal normal 600 18px var(--font-subHeading);
    margin-bottom: 14px;
  }

  .trp__section .card__trp .stepper__sn {
    padding: 30px 60px 30px 30px;
  }

  .trp__section .card__trp .stepper__sn p {
    font: normal normal 700 26px var(--font-subHeading);
  }

  .trp__section .card__trp .stepper__sn h5 {
    font: normal normal 400 40px/62px var(--font-heading);
    margin-bottom: 16px;
  }

  .trp__section .card__trp .brdr__center {
    min-height: 222px;
  }

  .tribe__squad::before {
    width: 550px;
  }

  .tribe__squad .tribe__squad__bg {
    min-height: 600px;
  }

  .tribe__squad .card__content {
    left: 0;
    padding: 45px 45px 45px 0;
  }

  .tribe__squad .card__content h6 {
    font: normal normal 600 18px / normal var(--font-content);
    margin-top: 16px;
  }

  .tribe__squad .card__content .btm__btn {
    margin-top: 28px;
  }

  .epic__events .main__heading p {
    font: normal normal 600 18px / normal var(--font-content);
  }

  .epic__events .card__latestBlog .thumnails {
    height: 230px;
  }

  .epic__events .card__latestBlog .content__short {
    padding: 20px;
    min-height: 160px;
  }

  .epic__events .card__latestBlog .content__short p {
    font: normal normal 600 18px/24px var(--font-content);
    margin-bottom: 14px;
  }

  .epic__events {
    min-height: auto;
    background-size: cover;
  }

  .epic__events .card__latestBlog .content__short h6,
  .epic__events .card__latestBlog .content__short h6 a {
    font: normal normal 400 20px var(--font-heading);
  }

  .epic__events .card__latestBlog .content__short .post__date {
    font: normal normal 600 14px var(--font-content);
    padding: 12px 20px;
    margin: -40px 0 15px auto;
  }

  .epic__events .owl-nav button.owl-next,
  .epic__events .owl-nav button.owl-prev {
    width: 45px;
    height: 45px;
    border-radius: 12px;
    background-size: 30px;
  }

  .tribe__hall .card__frame .text__bx h5 {
    font: normal normal 400 16px var(--font-heading);
  }

  .tribe__hall .card__frame .text__bx .top__section p {
    font: normal normal 600 18px/26px var(--font-subHeading);
  }

  .tribe__hall .card__frame .text__bx {
    margin: -95px 28px 0 auto;
    min-height: 150px;
  }

  .tribe__hall .card__frame {
    min-height: 352px;
  }

  .frame__Slider .owl-nav button.owl-next,
  .tribe__hall .owl-nav button.owl-prev {
    width: 45px;
    height: 45px;
    background-size: 30px;
    border-radius: 12px;
  }

  .perks__sn .owl-carousel .brand__logo p {
    font: normal normal 600 20px/24px var(--font-content);
  }

  .mamaliga__logo img {
    height: 350px !important;
  }

  .cafe__brand .main__heading p {
    font: normal normal 600 18px / normal var(--font-content);
  }

  .cafe__brand .btn__copper {
    font: normal normal 700 18px/28px var(--font-content);
    padding: 12px 28px;
    margin-top: 45px;
  }

  .cafe__brand .btn__copper img {
    width: 18px !important;
    margin-left: 10px;
  }

  .cafe__brand .rt__section::before {
    right: 140px;
    width: 415px;
    height: 585px;
  }

  .cafe__gallery {
    padding: 128px 0;
    height: auto;
  }

  .cafe__gallery .nav-tabs .nav-link {
    font: normal normal 400 38px/68px var(--font-heading);
    padding: 0 0 40px;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-next,
  .cafe__gallery .cafe__slider .owl-nav button.owl-prev {
    width: 45px;
    height: 45px;
    border-radius: 12px;
    background-size: 30px;
  }

  .cafe__gallery .cafe__slider .cafe__images img {
    height: 460px;
  }

  .media__kits .kit__card .btm__secTion h4 {
    font: normal normal 400 20px/30px var(--font-heading);
  }

  .media__kits .kit__card .btm__secTion .btn__secondary {
    font: normal normal 600 12px/16px system-ui;
    padding: 6px 14px;
  }

  .media__kits .kit__card .btm__secTion {
    padding: 24px;
  }

  .interview__us .interview__form .input__bx label {
    font: normal normal 500 16px/26px var(--font-content);
  }

  .interview__us .interview__form .input__bx .form-control {
    padding: 12px;
    font: normal normal 500 16px/26px var(--font-content);
    margin-top: 6px;
  }

  .interview__us {
    height: auto;
  }

  .interview__us .interview__form .input__bx {
    margin-bottom: 18px;
  }

  .interview__us .form__bx {
    padding: 45px 45px 45px 75px;
  }

  .interview__us::after {
    width: 74%;
  }

  .news__items .news__card .thumbnails img {
    height: 430px;
  }

  .news__items .card__item .column__three.news__card .thumbnails img {
    height: 400px;
  }

  .news__items .news__card .news__content h4 {
    font: normal normal 400 26px/42px var(--font-heading);
    margin-top: 18px;
  }

  .news__items .card__item .column__three.news__card .news__content h4 {
    font: normal normal 400 20px/30px var(--font-heading);
  }

  .news__items .news__card .news__content img {
    width: 50px;
    height: 50px;
  }

  .news__items .card__item .column__three.news__card .news__content img {
    width: 46px;
    height: 46px;
  }

  .news__items .card__item:nth-last-child(-n + 3) .news__card .news__content h4 {
    font: normal normal 400 20px/30px var(--font-heading);
    margin-top: 12px;
  }

  .news__items .news__card .news__content {
    padding: 32px 40px;
  }

  .news__items .card__item:nth-last-child(-n + 3) .news__card .news__content img {
    width: 50px;
    height: 50px;
  }

  /*     .living__comn .card__inr:not(:last-child) {
        margin-bottom: 10px;
    } */

  .living__comn .card__widget .content__sn h6 {
    font: normal normal 700 24px/32px var(--font-content);
  }

  .living__comn .card__widget {
    background-size: 100% 80%;
  }

  .living__comn .card__widget .icon__sn {
    margin: 1rem 25px -40px;
    width: 75px;
    height: 75px;
    transform: translateX(225%);
  }

  .living__comn .card__widget .content__sn {
    padding: 45px 25px 25px;
    min-height: 166px;
  }

  .apartment__comn .roll__logo {
    right: 0;
  }

  .apartment__comn .card__aprt .btm__sn p {
    font: normal normal 600 18px/26px var(--font-subHeading);
  }

  .apartment__comn .main__heading h2 {
    font: normal normal 400 32px/50px var(--font-heading);
  }

  .apartment__comn .main__heading p {
    font: normal normal 700 18px/150% var(--font-subHeading);
  }

  .apartment__comn .card__aprt .icon img {
    width: 100px;
  }

  .apartment__comn .aprtment__details .item__bx p {
    font: normal normal 700 22px/160% var(--font-subHeading);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content {
    padding: 25px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content h5 {
    font: normal normal 700 28px/160% var(--font-subHeading);
    margin-bottom: 4px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content p {
    font: normal normal 600 18px/26px var(--font-content);
    margin-bottom: 28px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .lt__side {
    font: normal normal 600 18px/28px var(--font-content);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .lt__side img {
    width: 40px;
    height: 40px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .map__icon img {
    width: 22px;
    height: 22px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .map__icon {
    padding-left: 10px;
    margin-left: 10px;
  }

  .btn__disabled {
    font: normal normal 700 16px/28px var(--font-content);
    padding: 12px 28px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .img__slider img {
    height: 235px;
  }

  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-next,
  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-prev {
    top: 5px;
    width: 45px;
    height: 45px;
    border-radius: 12px;
    background-size: 30px;
  }

  .comn__Wwa .Wwa__items::after {
    left: -30px;
    bottom: 15px;
  }

  .comn__Wwa .Wwa__items::before,
  .comn__Wwa .Wwa__items::after {
    width: 100px;
    height: 100px;
  }

  .comn__Wwa .Wwa__items::before {
    right: -30px;
    top: 0px;
  }

  .bnr__gallery .top__heading .btn__secondary {
    min-width: 220px;
  }

  .bnr__gallery .top__heading .main__heading h4 {
    font: normal normal 400 20px / 22px var(--font-heading);
    margin-bottom: 4px;
  }

  .video__wrapper {
    height: 385px;
  }

  .video__wrapper iframe {
    height: 385px;
  }

  .video__wrapper h2 {
    font: normal normal 400 40px/68px var(--font-heading);
  }

  .video__wrapper::after {
    width: 45px;
    height: 45px;
  }

  .location__map .main__heading h6 {
    font: normal normal 700 28px/36px var(--font-subHeading);
    margin-top: 22px;
  }

  .location__map .rt__map iframe {
    width: 94%;
    height: 550px;
  }

  .nearby__institutes .lt__brand img {
    width: 50px;
  }

  .nearby__institutes .lt__brand h5 {
    font: normal normal 400 24px/42px var(--font-heading);
    margin-top: 12px;
  }

  .nearby__institutes .destination__time p {
    font: normal normal 600 16px/22px var(--font-content);
    margin-top: 22px;
  }

  .nearby__institutes .destination__time img {
    width: 60px;
  }

  .amenities__tribe .card__bx .content__bx h6 {
    font: normal normal 700 18px/26px var(--font-content);
  }

  .amenities__tribe .card__bx .content__bx {
    padding: 34px 20px 34px;
    min-height: 146px;
  }
  .amenities__tribe .card__bx img {
    height: 166px;
  }
  .amenities__tribe .card__bx .content__bx .icon {
    transform: translateX(68%);
  }

  .rooms__available .rooms__card .rooms__details .top__sn h5 {
    font: normal normal 400 24px / normal var(--font-heading);
  }

  .rooms__available .rooms__card .rooms__details .top__sn p {
    font: normal normal 600 16px / normal var(--font-content);
    margin: 10px 0 18px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-button {
    font: normal normal 600 16px / normal var(--font-content);
  }

  .rooms__available .rooms__card .rooms__details .accordion-item:not(:last-child) {
    padding-bottom: 18px;
    margin-bottom: 18px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-button::after {
    width: 20px;
    height: 20px;
  }

  .rooms__available .rooms__card .rooms__details .btn__black {
    font: normal normal 700 18px/28px var(--font-content);
    padding: 10px 30px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-body p,
  .rooms__available .rooms__card .rooms__details .accordion-body p a {
    font: normal normal 500 14px / normal var(--font-content);
  }

  .bnr__gallery nav ol li,
  .bnr__gallery nav ol li a {
    font: normal normal 600 18px/26px var(--font-content);
  }

  .comnGallery .modal-content {
    padding: 30px 70px;
  }

  .comnGallery .modal-content .img__bx img,
  .comnGallery .modal-content .ltrt__sn .img__bx img {
    height: 400px;
  }

  .comnGallery .modal-content .center__sn .img__bx img {
    height: 188px;
  }

  .rooms__available .roll__logo {
    right: 0;
    top: -10.5rem;
    width: 135px;
    height: 135px;
  }

  .booknowCard .modal-dialog {
    max-width: 80%;
  }

  .booknowCard .modal-content {
    border-radius: 24px;
    padding: 2rem;
  }

  .booknowCard h2 {
    font: normal normal 400 30px/44px var(--font-heading);
    margin-bottom: 1rem;
  }

  .booknowCard .btn-close {
    width: 42px;
    height: 42px;
    right: 1rem;
    top: 1rem;
  }

  .booknowCard .lt__form .input__bx label {
    font: normal normal 500 16px/24px var(--font-content);
  }

  .booknowCard .lt__form .input__bx .form-control,
  .booknowCard .lt__form .input__bx .form-select {
    padding: 12px;
    font: normal normal 500 16px/24px var(--font-content);
    margin-top: 6px;
  }

  .booknowCard .lt__form .btn__btm {
    margin-top: 12px;
  }

  .booknowCard .lt__form .input__bx {
    margin-bottom: 15px;
  }

  .booknowCard .lt__form .btn__btm .btn__black {
    padding: 12px 40px;
  }

  .lightgallery-grid .lightgallery-grid-item {
    height: 300px !important;
  }

  .coockinPopup .modal-dialog .modal-content {
    border-radius: 24px;
    padding: 60px 40px;
  }

  .coockinPopup .modal-dialog .modal-content .btn-close {
    width: 40px;
    height: 40px;
    top: -48px;
  }

  .coming__soon .card__bnr h2 {
    font: normal normal 400 48px / 54px var(--font-heading);
  }

  .partnerWith__items .contact__form {
    padding: 25px 18px;
    margin-top: 32px;
  }

  .partnerWith__items .contact__form h2 {
    font: normal normal 400 20px / 26px var(--font-heading);
  }

  .booking__enquries .input__bx label {
    font: normal normal 500 16px / 26px var(--font-content);
  }

  .booking__enquries .input__bx .form-control {
    padding: 14px;
    font: normal normal 500 16px / 26px var(--font-content);
    margin-top: 6px;
  }

  .booking__enquries .input__bx {
    margin-bottom: 15px;
  }

  .booking__enquries [type="radio"] {
    width: 14px;
    height: 14px;
  }

  .file-upload label {
    height: 56px;
    padding: 16px 16px 16px 136px;
  }

  .booking__enquries .wpcf7-file {
    height: 56px;
  }

  .file-upload label:before {
    width: 120px;
    height: 56px;
  }

  .dscf7captcha .wpcf7-form-control {
    padding: 14px;
    font: normal normal 500 16px / 26px var(--font-content);
    margin-top: 5px;
  }

  .dscf7captcha {
    font: normal normal 500 16px / 26px var(--font-content) !important;
  }

  .dscf7_captcha_icon {
    width: 22px;
  }

  .booking__enquries .btn__black {
    padding: 12px 50px;
  }

  .hybrid__hospitility .main__heading h2 br {
    display: none;
  }

  .hospitality__slider .plyr--video {
    border-radius: 16px;
  }

  .hospitality__slider .box__content {
    padding-top: 16px;
  }

  .hospitality__slider .box__content h4 {
    font: normal normal 800 25px / normal var(--font-subHeading);
  }

  .hospitality__slider .box__content h5 {
    font: normal normal 700 22px / 160% var(--font-subHeading);
  }

  .hospitality__slider .box__content p {
    font: normal normal 500 18px / 160% var(--font-content);
  }

  .hospitality__slider .item {
    transform: scale(0.9);
  }

  .hospitality__slider .owl-nav button.owl-next,
  .hospitality__slider .owl-nav button.owl-prev {
    bottom: 60px;
    width: 45px;
    height: 45px;
    border-radius: 12px;
    background-size: 30px;
  }

  .hospitality__slider.owl-carousel .owl-nav button.owl-prev {
    right: 60px;
  }

  .hospitality__slider.owl-carousel .owl-nav button.owl-next {
    right: 0;
  }

  .hospitality__slider .owl-dots {
    margin-top: 30px;
  }

  .mobileapp__bnr .card__bx {
    padding: 0 52px;
    border-radius: 18px;
  }

  .mobileapp__bnr .card__bx .main__heading h2 {
    margin: 26px 0;
  }

  .mobileapp__bnr .card__bx .main__heading p {
    font: normal normal 700 20px var(--font-subHeading);
    padding: 14px;
  }

  .mobileapp__bnr .play__store {
    gap: 16px;
  }

  .mobileapp__bnr .play__store img {
    height: 65px;
  }

  .mobileapp__bnr .img__box {
    padding-top: 52px;
  }

  .mobileapp__bnr .img__box img {
    max-width: 280px;
  }

  .tribe__contents .card__box .tp__strip img {
    height: 34px;
  }

  .tribe__contents .card__box .content__box {
    padding: 28px;
  }

  .tribe__contents .card__box .content__box p {
    font: normal normal 500 16px / 23px var(--font-content);
    margin-bottom: 14px;
  }

  .tribe__contents .card__box .content__box h5 {
    font: normal normal 400 24px / 124% var(--font-heading);
    margin: 24px 0 14px;
  }

  .tribe__contents .card__box .content__box .btn {
    font: normal normal 600 16px / 23px var(--font-content);
    margin-top: 14px;
  }

  .tribe__contents .card__box .content__box ul {
    gap: 8px;
    margin: 14px 0;
  }

  .tribe__contents .card__box .content__box ul li {
    font: normal normal 500 16px / 23px var(--font-content);
  }

  .bring__buddy .terms__section {
    border-radius: 16px;
    padding: 20px;
    margin-bottom: 36px;
  }

  .bring__buddy .terms__section .content__box {
    margin-top: 10px;
  }

  .bring__buddy .terms__section .content__box p {
    font: normal normal 400 14px / normal var(--font-content);
  }

  .bring__buddy .terms__section .content__box p:not(:last-child) {
    margin-bottom: 6px;
  }
	
  .page-template-viman-nagr-hostel .header,
  .page-template-wakad-hostel .header {
    top: 28px;
  }

	
  .ticker-container {
    padding: 7px 0;
  }
	
  .ticker-container p {
    font: normal normal 400 14px / 100% var(--font-content);
  }

  .ticker-container .close-btn {
    font: normal normal 400 16px / 100% var(--font-content);
  }
	
.faq_section .accordion {
  gap: 20px;
}

.faq_section .accordion-item {
  padding: 30px 20px;
}

.faq_section .accordion-button {
  font: normal normal 400 18px/26px var(--font-heading);
}

.faq_section .accordion-body p,
.faq_section .accordion-body p a {
  font: normal normal 600 18px/26px var(--font-content);
}

.faq_section .accordion-button::after {
  width: 32px;
  height: 32px;
}

.faq_section .accordion-body {
  margin-top: 20px;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {

  /* .container, .container-lg, .container-md, .container-sm {
    max-width: 1080px;
} */
  .navbar.active {
    width: 45%;
  }

  .header__navlist li a {
    font: normal normal 400 30px/65px var(--font-heading);
  }

  .header__navlist li.dropdown__menu::before {
    width: 24px;
    height: 14px;
  }

  .header__navlist li {
    margin-bottom: 20px;
  }

  .header__brand img {
    width: 150px;
  }

  .navbar .close,
  .location__sidebar .close {
    width: 35px;
    height: 35px;
  }

  .header__navlist ul li a {
    font: normal normal 700 20px/26px var(--font-content);
    padding: 20px 28px;
  }

  .location__sidebar {
    width: 540px;
  }

  .location__sidebar .sidebar__content ul li .btn__location .icon_1 {
    width: 48px;
    margin-right: 20px;
  }

  .location__sidebar .sidebar__content ul li .btn__location .icon_2 {
    width: 25px;
    margin-left: 20px;
  }

  .location__sidebar .sidebar__header h3 {
    font: normal normal 400 30px/65px var(--font-heading);
  }

  .location__sidebar .sidebar__content ul li a {
    font: normal normal 400 30px/65px var(--font-heading);
    min-height: 80px;
  }

  .location__sidebar .sidebar__content .sb__menu .sb__subMenu li a {
    font: normal normal 700 30px var(--font-content);
    height: 80px;
  }

  .btn__navPrimary,
  .btn__navSecondary,
  .btn__navCall {
    font: normal normal 600 18px / normal var(--font-content);
    padding: 8px 18px;
  }

  .btn__navPrimary img,
  .btn__navCall img {
    width: 16px;
    margin-right: 8px;
  }

  .btn__primary,
  .btn__secondary,
  .btn__black,
  .btn__blackBorder,
  .btn__disabled {
    font: normal normal 700 18px/24px var(--font-content);
    padding: 14px 26px;
  }

  .btn__primary img,
  .btn__secondary img,
  .btn__black img,
  .btn__blackBorder img {
    width: 18px !important;
    height: auto !important;
    margin-left: 10px;
  }

  .btn span {
    top: 1px;
  }

  .main__heading h2 {
    font: normal normal 400 30px/44px var(--font-heading);
    margin-bottom: 5px;
  }

  .main__heading p {
    font: normal normal 700 18px/160% var(--font-subHeading);
  }

  .rn__section__gapTop {
    padding: 3rem 0;
  }

  .inner__gapTop {
    margin-top: 1.5rem;
  }

  .ceoModal .modal-content {
    padding: 26px 40px;
  }

  .ceoModal .modal-content .btn-close {
    width: 30px;
    height: 30px;
  }

  .ceoModal .modal-content .modal-body .ceoDetails h4 {
    font: normal normal 800 30px / normal var(--font-subHeading);
  }

  .ceoModal .modal-content .modal-body .ceoDetails h6 {
    font: normal normal 700 20px/160% var(--font-subHeading);
  }

  .ceoModal .modal-content .modal-body .ceoDetails p {
    font: normal normal 500 16px/118% var(--font-content);
    margin: 16px 0 30px;
  }

  .ceoModal .modal-content .modal-body .ceoDetails .btn__linkedin img {
    width: 40px;
  }

  .hero__bnr {
    height: 65vh;
  }

  .hero__bnr .bnr__content .content__widget {
    width: 80%;
  }

  .hero__bnr .bnr__content h5 {
    font: normal normal 700 26px / normal var(--font-content);
  }

  .hero__bnr .bnr__content h1 {
    font: normal normal 400 44px/60px var(--font-heading);
    margin: 18px 0 0;
  }

  .hero__bnr .bnr__content h4 {
    font: normal normal 800 32px/40px var(--font-subHeading);
    margin-bottom: 30px;
  }

  .hero__bnr .bnr__content h4 span {
    font: normal normal 400 38px/50px var(--font-heading);
  }

  .living__experience .stamp__logo {
    top: -88px;
    width: 180px;
    height: 180px;
  }

  .living__experience::before {
    width: 225px;
    height: 97px;
  }

  .living__experience .card__widget .content__sn h6 {
    font: normal normal 700 18px/26px var(--font-content);
  }

  .living__experience .card__widget .content__sn {
    padding: 45px 15px 20px;
    min-height: 144px;
  }

  .living__experience .card__widget .icon__sn {
    margin: 0.5rem 15px -34px;
    width: 65px;
    height: 65px;
    transform: translateX(190%);
  }

  .living__experience {
    padding-top: 6rem;
  }

  .tribe__works .comn__bnr .text__bx {
    padding: 50px;
  }

  .tribe__works .comn__bnr .text__bx h2 {
    font: normal normal 400 34px/52px var(--font-heading);
    min-height: 156px;
    margin-bottom: 18px;
  }

  .tribe__works .comn__bnr .text__bx p {
    font: normal normal 700 22px/30px var(--font-content);
    letter-spacing: -0.8px;
  }

  .tribe__works .comn__bnr .text__bx .btn__primary {
    margin-top: 40px;
  }

  .tribe__works .comn__bnr {
    height: auto;
  }

  .location__sn .cities__filters .btn-filter {
    font: normal normal 600 18px / normal var(--font-content);
    padding: 12px 24px;
  }

  .location__sn .cities__filters .btn-filter img {
    height: 23px;
    margin-right: 18px;
    padding-right: 18px;
  }

  .filter__carousel .item-filter .card__content h5 {
    font: normal normal 700 32px/160% var(--font-subHeading);
  }

  .filter__carousel .item-filter .card__content p {
    font: normal normal 600 20px/30px var(--font-content);
    margin-bottom: 26px;
  }

  .tribe__app .app__bg::before {
    left: -66px;
    width: 200px;
    height: 145px;
  }

  .tribe__app .app__bg::after {
    border-radius: 35px;
  }

  .tribe__app .app__bg ul li {
    font: normal normal 500 14px/20px var(--font-subHeading);
    margin-bottom: 10px;
  }

  .tribe__app .app__bg .play__store img {
    width: 152px;
    margin: 0px 10px;
  }

  .tribe__app .app__bg ul {
    margin: 30px 0;
  }

  .tribe__app .app__bg .main__heading img {
    width: 110px;
    margin: 0 auto 10px;
  }

  .the__community .community__tabs .community__types .card__bx .card__txt h4 {
    font: normal normal 700 14px/20px var(--font-content);
  }

  .the__community .community__tabs .community__types .card__bx .card__txt {
    padding: 8px 10px;
    width: 100%;
    min-height: 58px;
  }

  .the__community .community__tabs .content__bx {
    height: 452px;
  }

  .the__community .community__tabs .tab__first .btn__tab {
    left: 95px;
  }

  .the__community .community__tabs .tab__last .btn__tab {
    right: 95px;
  }

  .the__community .community__tabs .btn__tab {
    border-radius: 16px;
    padding: 32px;
    height: 95px;
    width: 452px;
    font: normal normal 400 22px/100% var(--font-heading);
  }

  .the__community .community__tabs .awards__bx .bx__lt img {
    width: 150px;
  }

  .the__community .community__tabs .content__bx .btn__black img {
    border-radius: 0px;
  }

  .gt__section {
    padding: 110px 0 95px;
  }

  .gt__section .btn__group::before {
    right: -168px;
    bottom: -10px;
    width: 150.44px;
    height: 120.383px;
  }

  .growing__up::before {
    width: 200px;
    height: 95px;
  }

  .growing__up .main__heading .btn__black {
    margin-top: 30px;
  }

  .growing__up .instagram__player {
    max-height: 480px;
  }

  .filter__carousel .item-filter .card__content .lt__side {
    font: normal normal 600 20px/30px var(--font-content);
  }

  .filter__carousel .item-filter .card__content .lt__side img {
    width: 44px;
    height: 44px;
  }

  .filter__carousel .item-filter .card__content .map__icon img {
    width: 26px;
    height: 26px;
  }

  .filter__carousel .item-filter .card__content .map__icon {
    padding-left: 12px;
    margin-left: 12px;
  }

  .filter__carousel .owl-nav button.owl-next,
  .filter__carousel .owl-nav button.owl-prev {
    position: absolute;
    top: 30px;
  }

  .filter__carousel .owl-nav button.owl-next,
  .filter__carousel .owl-nav button.owl-prev,
  .spoiler__carousel .owl-nav button.owl-next,
  .spoiler__carousel .owl-nav button.owl-prev,
  .tribe__partners .owl-nav button.owl-next,
  .tribe__partners .owl-nav button.owl-prev {
    width: 42px;
    height: 42px;
    border-radius: 12px;
    background-size: 30px;
  }

  .spoiler__carousel .owl-nav button.owl-prev {
    right: 50px;
  }

  .spoiler__carousel .owl-item .video__thumnails img {
    min-height: 450px;
  }

  .lovedUs__modal .modal-dialog {
    max-width: 90%;
  }

  .lovedUs__modal .modal-content .modal-body {
    height: 500px;
  }

  .lovedUs__modal .btn-close {
    width: 30px;
    height: 30px;
    margin: 0 0 1.2rem auto;
  }

  .footer .ftr__centerTop .brand__logo img {
    width: 250px;
  }

  .footer .ftr__top .ftr__content h5 {
    font: normal normal 700 26px/34px var(--font-subHeading);
    margin-bottom: 25px;
  }

  .footer .ftr__top .ftr__content ul li {
    font: normal normal 600 16px / normal var(--font-content);
    margin-bottom: 14px;
    white-space: nowrap;
  }

  .footer .ftr__centerTop .centerTp__btm ul li {
    font: normal normal 600 16px / normal var(--font-content);
  }

  .footer .ftr__centerTop .social__sn li img {
    width: 42.444px;
  }

  .footer .ftr__centerTop .social__sn li:not(:last-child) {
    margin-right: 22px;
  }

  .footer .ftr__centerTop .social__sn {
    margin: 72px auto;
  }

  .footer .ftr__centerTop .brand__logo p {
    bottom: -50px;
    font: normal normal 600 16px / normal var(--font-content);
  }

  .footer .ftr__center .copyright p {
    font: normal normal 600 16px/26px var(--font-content);
  }

  .footer .ftr__btm h4 {
    font: normal normal 400 30px/38px var(--font-heading);
  }

  .footer .ftr__btm {
    min-height: 80px;
  }

  .common__bnr img {
    height: 360px;
  }

  .common__bnr .bnr__heading h2 {
    font: normal normal 400 38px/66px var(--font-heading);
    margin-bottom: 12px;
  }

  .common__bnr .bnr__heading p {
    font: normal normal 800 22px/32px var(--font-content);
    padding-left: 10px;
    border-left: 4px solid var(--color-primary);
    width: 75%;
  }

  .content__bx__comn p {
    font: normal normal 600 18px/24px var(--font-content);
  }

  .content__bx__comn .items__bx:not(:last-child) {
    margin-bottom: 25px;
  }

  .content__bx__comn .items__bx {
    width: 100%;
  }

  .content__bx__comn h3 {
    font: normal normal 400 26px/38px var(--font-heading);
    margin-bottom: 10px;
  }

  .content__bx__comn h5 {
    font: normal normal 800 22px var(--font-content);
    margin: 10px 0 6px;
  }

  .content__bx__comn .items__bx ul li {
    font: normal normal 600 18px/24px var(--font-content);
  }

  .faq__section .faq__tab .nav {
    margin: 0;
    margin-bottom: 0 !important;
  }

  .faq__section .faq__tab .nav .nav-link {
    font: normal normal 700 18px/28px var(--font-content);
    padding: 12px 32px;
  }

  .faq__section .faq__tab .nav-pills .nav-link.active img {
    margin-left: 10px;
    width: 18px;
  }

  .faq__section .tab-content .accordion-button {
    font: normal normal 400 18px/24px var(--font-heading);
  }

  .faq__section .tab-content .accordion-button {
    font: normal normal 400 18px/24px var(--font-heading);
  }

  .faq__section .tab-content .accordion-body {
    margin-top: 14px;
  }

  .faq__section .tab-content .accordion-item {
    padding: 26px 20px;
    border-radius: 16px;
    margin-bottom: 18px;
  }

  .faq__section .tab-content .accordion-body p,
  .faq__section .tab-content .accordion-body p a {
    font: normal normal 600 18px/24px var(--font-content);
  }

  .faq__section .tab-content .accordion-button::after,
  .connect__section .connect__items .accordion-button::after {
    width: 32px;
    height: 32px;
  }

  .connect__section .connect__items .accordion-button {
    font: normal normal 400 18px/24px var(--font-heading);
  }

  .booking__enquries .input__bx label {
    font: normal normal 500 16px/24px var(--font-content);
  }

  .booking__enquries .input__bx .form-control {
    padding: 14px;
    font: normal normal 500 16px/24px var(--font-content);
    margin-top: 6px;
  }

  .booking__enquries .input__bx {
    margin-bottom: 15px;
  }

  .booking__enquries .btn__black {
    padding: 12px 40px;
  }

  .connect__section .location__bx .lt__details {
    padding: 40px;
  }

  .connect__section .location__bx .lt__details h4 {
    font: normal normal 400 24px var(--font-heading);
  }

  .connect__section .location__bx .lt__details p {
    font: normal normal 700 22px/160% var(--font-subHeading);
  }

  .connect__section .location__bx .lt__details img {
    width: 60px;
    margin: 0 auto 20px;
  }

  .connect__section .location__bx iframe {
    height: 430px;
  }

  .connect__section .connect__items .accordion-item {
    padding: 25px 18px;
  }

  .partnersWith__tribe .main__heading h2 {
    width: 100%;
  }

  .partnersWith__tribe .main__heading p {
    font: normal normal 600 18px var(--font-content);
  }

  .partnersWith__tribe .pwTribe__inr .offset-lg-1 {
    margin-left: 0 !important;
  }

  .partnersWith__tribe .pwTribe__inr .col-lg-5 {
    width: 50%;
  }

  .partnersWith__tribe .pwTribe__inr .rt__card .content__bx {
    padding: 14px 16px;
  }

  .partnersWith__tribe .pwTribe__inr .rt__card .content__bx p {
    font: normal normal 600 18px var(--font-content);
  }

  .partnersWith__tribe .pwTribe__inr .rt__card {
    height: 180px;
    margin-bottom: 1rem;
  }

  .partnersWith__tribe .rt__section .roll__logo {
    width: 85px;
    height: 85px;
    border: 8px solid var(--color-white);
  }

  .partnerWith__best .partnerWith__items .accordion-item.active {
    padding: 25px 28px;
  }

  .partnerWith__best .partnerWith__items .accordion-button {
    font: normal normal 400 18px/24px var(--font-heading);
  }

  .partnerWith__best .partnerWith__items .card__content p {
    font: normal normal 600 18px/24px var(--font-content);
    margin-bottom: 30px;
    width: 95%;
  }

  .partnerWith__best .partnerWith__items .accordion-body {
    margin-top: 25px;
  }

  .partnerWith__best .partnerWith__items .accordion-button::after {
    width: 32px;
    height: 32px;
  }

  .media__kits .kit__card .btm__secTion {
    padding: 15px;
  }

  .media__kits .kit__card .btm__secTion h4 {
    font: normal normal 400 18px/26px var(--font-heading);
  }

  .media__kits .kit__card .btm__secTion .btn__secondary {
    font: normal normal 600 12px/16px system-ui;
    padding: 6px 12px;
  }

  .media__kits .kit__card .btm__secTion .btn__secondary img {
    width: 12px !important;
    margin-left: 5px;
  }

  .interview__us .form__bx {
    padding: 24px 24px 24px 50px;
    width: 65%;
  }

  .interview__us {
    height: auto;
  }

  .interview__us::after {
    background-size: cover;
  }

  .interview__us .interview__form .input__bx {
    margin-bottom: 15px;
  }

  .interview__us .interview__form .input__bx label {
    font: normal normal 500 16px/24px var(--font-content);
  }

  .interview__us .interview__form .input__bx .form-control {
    padding: 14px;
    font: normal normal 500 16px/24px var(--font-content);
    margin-top: 6px;
  }

  .news__items .news__card .thumbnails img {
    height: 380px;
  }

  .news__items .card__item .column__three.news__card .thumbnails img {
    height: 360px;
  }

  .news__items .news__card .news__content h4 {
    font: normal normal 400 20px/30px var(--font-heading);
    margin-top: 18px;
  }

  .news__items .card__item .column__three.news__card .news__content h4 {
    font: normal normal 400 18px/28px var(--font-heading);
    margin-top: 10px;
  }

  .news__items .news__card .news__content img {
    width: 48px;
    height: 48px;
  }

  .news__items .card__item .column__three.news__card .news__content img {
    width: 42px;
    height: 42px;
  }

  .news__items .news__card .news__content {
    padding: 20px;
  }

  .news__items .card__item:nth-last-child(-n + 3) .news__card .news__content h4 {
    font: normal normal 400 18px/28px var(--font-heading);
    margin-top: 12px;
  }

  .news__items .card__item:nth-last-child(-n + 3) .news__card .news__content img {
    width: 42px;
    height: 42px;
  }

  .card__latestBlog .thumnails {
    height: auto;
  }

  .card__latestBlog .content__short .post__date {
    font: normal normal 600 14px var(--font-content);
    padding: 12px 20px;
    margin: -44px 0 18px auto;
  }

  .card__latestBlog .content__short {
    padding: 20px;
  }

  .card__latestBlog .content__short p,
  .card__latestBlog .content__short p a {
    font: normal normal 600 18px/24px var(--font-content);
    margin-bottom: 16px;
  }

  .card__latestBlog .content__short h6,
  .card__latestBlog .content__short h6 a {
    font: normal normal 400 18px var(--font-heading);
    min-height: auto;
  }

  .card__latestBlog:hover .content__short .post__date {
    margin: -52px 0 22px auto;
  }

  .card__latestBlog:hover .content__short {
    padding: 28px 20px 16px;
  }

  .throwback__sn .filter__bx .btn__tags {
    font: normal normal 600 13px/20px var(--font-content);
    padding: 10px 12px;
  }

  .throwback__sn .filter__bx #clearme {
    background-size: 42px;
    width: 42px;
    height: 42px;
    min-width: 42px;
  }

  .throwback__sn .filter__bx .seacrh__bx .form-select {
    font: normal normal 600 14px/20px var(--font-content);
    padding: 10px 20px;
  }

  .throwback__sn .filter__bx .cross__bx {
    width: 44px;
    height: 44px;
    min-width: 44px;
  }

  .throwback__sn .filter__bx .btn__tags.active img {
    margin-left: 10px;
  }

  .throwback__sn .filter__bx .btn__tags img {
    width: 16px;
    height: 16px;
  }

  .blogDetails__bnr .heading__bnr h2 {
    font: normal normal 400 32px/52px var(--font-heading);
    margin: 14px 0;
  }

  .blogDetails__bnr .breadcrumb li,
  .blogDetails__bnr .breadcrumb li a {
    font: normal normal 600 18px/24px var(--font-content);
  }

  .blogDetails__bnr .bnr__btm,
  .blogDetails__bnr .bnr__btm .item__bx {
    flex-wrap: wrap;
  }

  .blogDetails__thumbnails {
    width: 100%;
    margin: -120px auto 0;
  }

  .blogDetails__bnr .bnr__btm .item__bx p {
    font: normal normal 600 18px/24px var(--font-content);
  }

  div.heateor_sss_follow_ul a,
  div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    margin: 0px 10px 0 0 !important;
  }

  div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a span {
    width: 34px !important;
    height: 34px !important;
  }

  .blogDetails__thumbnails img {
    height: auto;
  }

  .blogDetails__bnr .bnr__bx {
    width: 90%;
  }

  .blogDetails__bnr {
    min-height: 450px;
    padding-top: 60px;
  }

  .blogDetails__content {
    width: 70%;
  }

  .blogDetails__content .inr__text p,
  .blogDetails__content .inr__text ol li {
    font: normal normal 600 18px/24px var(--font-content);
  }

  .blogDetails__content .inr__text h4 {
    font: normal normal 600 18px/24px var(--font-heading);
    margin: 1.5rem 0;
  }

  .blogDetails__content .social__share {
    margin-top: 35px;
    padding: 12px 0;
  }

  .blogDetails__content .social__share h6 {
    font: normal normal 600 18px/24px var(--font-content);
  }

  .blogDetails__bnr .bnr__btm .brdrCenter {
    margin: 0 16px;
    height: 24px;
  }

  .blogDetails__content .social__share .social__icon img {
    width: 32px;
    height: 32px;
    margin-left: 8px;
  }

  .referEarn__sn .card__bx {
    padding: 28px;
  }

  .referEarn__sn .card__bx h5 {
    font: normal normal 600 24px var(--font-content);
    margin-bottom: 6px;
  }

  .referEarn__sn .card__bx p {
    font: normal normal 600 18px/24px var(--font-content);
  }

  .referEarn__sn .card__bx .count img {
    width: 80px;
    height: 80px;
  }

  .referEarn__sn .card__bx .count span {
    font: normal normal 800 40px var(--font-content);
  }

  .referEarn__sn .card__bx .count {
    width: 80px;
    height: 80px;
    margin-bottom: 20px;
  }

  .bring__buddy {
    margin-bottom: 35px;
  }

  .bring__buddy .contact__form .input__bx label {
    font: normal normal 500 16px/24px var(--font-content);
  }

  .bring__buddy .contact__form .input__bx .form-control,
  .bring__buddy .contact__form .input__bx select {
    padding: 14px;
    font: normal normal 500 16px/24px var(--font-content);
    margin-top: 5px;
  }

  .bring__buddy .contact__form .input__bx {
    margin-bottom: 15px;
  }

  .bring__buddy .contact__form .wpcf7-list-item label {
    font: normal normal 400 16px/24px var(--font-content);
  }

  .bring__buddy .contact__form .wpcf7-list-item input {
    width: 18px;
    height: 18px;
  }

  .bring__buddy .contact__form .btn__btm {
    margin-top: 25px;
  }

  .the__dream .dream__card .lt__content h1 {
    font: normal normal 700 38px/96% var(--font-subHeading);
    margin: 25px 0;
  }

  .the__dream .dream__card .lt__content p {
    font: normal normal 600 18px var(--font-subHeading);
    width: 98%;
  }

  .the__dream .dream__card .lt__content span {
    padding: 14px 12px 12px;
    font: normal normal 700 18px / normal var(--font-content);
  }

  .the__dream .dream__card {
    padding: 40px 0 40px 35px;
    margin-top: -60px;
  }

  .who__dreamt .dreamt__card {
    padding: 0 14px;
    height: 450px;
  }

  .who__dreamt .dreamt__card .dreamt__details {
    padding: 26px 22px;
  }

  .who__dreamt .dreamt__card .dreamt__details h5 {
    font: normal normal 800 26px var(--font-subHeading);
    margin-bottom: 6px;
  }

  .who__dreamt .dreamt__card .dreamt__details p {
    font: normal normal 600 18px var(--font-subHeading);
  }

  .who__dreamt .dreamt__card .dreamt__details .rt__sn .btn__arrow img {
    width: 25px;
  }

  .our__investers .investers__card img {
    height: 225px;
  }

  .our__investers .investers__inr {
    width: 100%;
  }

  .our__investers .investers__card .investor__details {
    padding: 22px 16px;
  }

  .our__investers .investers__card .investor__details h5 {
    font: normal normal 800 17px/110% var(--font-subHeading);
    margin-bottom: 5px;
  }

  .our__investers .investers__card .investor__details p {
    font: normal normal 600 14px var(--font-subHeading);
  }

  .our__investers .investers__card .investor__details a img {
    width: 28px;
  }

  .our__investers .investers__card {
    margin-bottom: 1rem;
  }

  .our__investers .investers__inr .btn__btm {
    margin-top: 20px;
  }

  .current__job .bg__img img {
    height: 460px;
  }

  .current__job .job__card {
    padding: 35px;
  }

  .current__job .job__card .btm__section h5 {
    font: normal normal 400 24px var(--font-heading);
  }

  .current__job .job__card span.work__with {
    font: normal normal 600 28px var(--font-content);
  }

  .cafe__brand .main__heading p {
    font: normal normal 600 18px / normal var(--font-content);
  }

  .cafe__brand .rt__section::before {
    right: 100px;
    width: 315px;
    height: 440px;
    bottom: -90px;
  }

  .cafe__brand .btn__copper {
    font: normal normal 700 18px/24px var(--font-content);
    padding: 14px 28px;
    margin-top: 25px;
  }

  .cafe__gallery {
    padding: 70px 0;
    height: auto;
  }

  .cafe__gallery .nav-tabs .nav-link {
    font: normal normal 400 32px/46px var(--font-heading);
    padding: 0 0 25px;
  }

  .cafe__gallery .nav-tabs::before {
    top: -15px;
  }

  .cafe__gallery .tab__slideSection {
    margin-top: 45px;
  }

  .cafe__gallery .cafe__slider .cafe__images {
    border: 5px solid var(--color-white);
  }

  .cafe__gallery .cafe__slider .cafe__images img {
    height: 410px;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-next,
  .cafe__gallery .cafe__slider .owl-nav button.owl-prev {
    width: 42px;
    height: 42px;
    border-radius: 12px;
    background-size: 30px;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-prev {
    left: 5%;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-next {
    right: 5%;
  }

  .trendsetters__sn {
    min-height: 230px;
  }

  .trendsetters__sn::before {
    background-size: cover;
  }

  .tap__section .tap__card .card__btm p {
    font: normal normal 600 16px var(--font-subHeading);
    margin-bottom: 12px;
  }

  .tap__section .tap__card .card__btm {
    padding: 12px 18px;
    min-height: 140px;
  }

  .tap__section .tap__card .card__btm h5 {
    font: normal normal 400 14px var(--font-heading);
  }

  .tap__section .tap__card {
    padding: 10px;
    height: 325px;
    margin-bottom: 25px;
  }

  .trp__section .card__trp .stepper__sn {
    padding: 20px 40px 20px 20px;
  }

  .trp__section .card__trp .stepper__sn h5 {
    font: normal normal 400 32px/44px var(--font-heading);
    margin-bottom: 15px;
  }

  .trp__section .card__trp .stepper__sn p {
    font: normal normal 700 22px var(--font-subHeading);
  }

  .trp__section .card__trp .brdr__center {
    min-height: 170px;
  }

  .trp__section .btn__btm {
    margin-top: 30px;
  }

  .tribe__squad::before {
    width: 395px;
  }

  .tribe__squad .card__content {
    padding: 30px 30px 30px 0;
    left: 0;
  }

  .tribe__squad .card__content .main__heading p {
    font: normal normal 700 24px/110% var(--font-subHeading);
  }

  .tribe__squad .card__content h6 {
    font: normal normal 600 18px / normal var(--font-content);
    margin-top: 16px;
  }

  .tribe__squad .card__content .btm__btn {
    margin-top: 25px;
  }

  .tribe__squad .tribe__squad__bg {
    background-size: cover;
    min-height: 500px;
  }

  .epic__events {
    background-size: cover;
    min-height: auto;
  }

  .epic__events .main__heading p {
    font: normal normal 600 17px / normal var(--font-content);
  }

  .epic__events .card__latestBlog .thumnails {
    height: auto;
  }

  .epic__events .card__latestBlog .content__short {
    padding: 15px;
    min-height: 125px;
  }

  .epic__events .card__latestBlog .content__short .post__date {
    font: normal normal 600 14px var(--font-content);
    padding: 12px 20px;
    margin: -40px 0 18px auto;
  }

  .epic__events .card__latestBlog .content__short p {
    font: normal normal 600 14px/20px var(--font-content);
    margin-bottom: 10px;
  }

  .epic__events .card__latestBlog .content__short h6,
  .epic__events .card__latestBlog .content__short h6 a {
    font: normal normal 400 18px var(--font-heading);
  }

  .epic__events .card__latestBlog .content__short p:last-child {
    margin-top: 10px;
  }

  .epic__events .card__latestBlog .content__short p span {
    font: normal normal 600 14px/20px var(--font-content);
  }

  .epic__events .owl-nav button.owl-next,
  .epic__events .owl-nav button.owl-prev {
    width: 42px;
    height: 42px;
    border-radius: 12px;
    background-size: 30px;
  }

  .epic__events .card__latestBlog .thumnails,
  .epic__events .card__latestBlog .thumnails img {
    height: 200px;
  }

  .tribe__hall .card__frame {
    min-height: auto;
  }

  .tribe__hall .card__frame .text__bx .top__section p {
    font: normal normal 600 18px/24px var(--font-subHeading);
  }

  .tribe__hall .card__frame .text__bx h5 {
    font: normal normal 400 18px var(--font-heading);
    margin-top: 12px;
  }

  .tribe__hall .card__frame .text__bx {
    margin: -75px 28px 0 auto;
    min-height: 142px;
  }

  .frame__Slider .owl-nav button.owl-next,
  .tribe__hall .owl-nav button.owl-prev {
    width: 42px;
    height: 42px;
    border-radius: 12px;
    background-size: 30px;
  }

  .press__slider .owl-nav button.owl-next,
  .press__slider .owl-nav button.owl-prev {
    width: 42px;
    height: 42px;
    border-radius: 12px;
    background-size: 30px;
  }

  .press__slider .owl-nav button.owl-prev {
    right: 7%;
  }

  .press__slider .owl-nav button.owl-next {
    right: 2%;
  }

  .press__coverage .owl-carousel .owl-dots {
    margin-top: 40px;
  }

  .happy__workplace .workplace__inr .card__bx .card__txt {
    padding: 12px 16px;
    min-height: 68px;
  }

  .happy__workplace .workplace__inr .card__bx .card__txt h4 {
    font: normal normal 700 18px/22px var(--font-content);
  }

  .greatness__sn .lt__section .stamp__logo {
    width: 150px;
    height: 150px;
  }

  .greatness__sn .lt__section {
    min-height: 280px;
    padding: 3rem 0;
  }

  .harder__crew .members__card img {
    height: 200px;
  }

  .harder__crew .members__card {
    border-radius: 14px 14px 26px 0px;
  }

  .harder__crew .members__card .mombers__details {
    padding: 18px 10px;
    min-height: 94px;
  }

  .harder__crew .members__card .mombers__details h5 {
    font: normal normal 400 16px/110% var(--font-heading);
    margin-bottom: 5px;
  }

  .harder__crew .members__card .mombers__details p {
    font: normal normal 500 14px var(--font-content);
  }

  .internships__section {
    margin: 4rem 0;
    min-height: auto;
  }

  .internships__section .intern__lt .main__heading p {
    font-size: 18px;
    margin: 35px 0;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content h5 {
    font: normal normal 700 32px/160% var(--font-subHeading);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content p {
    font: normal normal 600 20px/30px var(--font-content);
    margin-bottom: 26px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .lt__side {
    font: normal normal 600 20px/30px var(--font-content);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .lt__side img {
    width: 44px;
    height: 44px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .map__icon {
    padding-left: 12px;
    margin-left: 12px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .map__icon img {
    width: 26px;
    height: 26px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content {
    padding: 30px;
  }

  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-next,
  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-prev {
    width: 42px;
    height: 42px;
    border-radius: 12px;
    background-size: 30px;
    top: 10px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .img__slider img {
    height: 260px;
  }

  .comn__Wwa .Wwa__items::after {
    left: -30px;
    bottom: 20px;
  }

  .comn__Wwa .Wwa__items::before {
    right: -30px;
  }

  .comn__Wwa .Wwa__items::before,
  .comn__Wwa .Wwa__items::after {
    width: 100px;
    height: 100px;
  }

  .apartment__comn .aprtment__details .item__bx p {
    font: normal normal 700 18px/160% var(--font-subHeading);
  }

  .apartment__comn .aprtment__details .item__bx {
    border-radius: 10px;
    padding: 18px 14px;
  }

  .apartment__comn .card__aprt .btm__sn p {
    font: normal normal 600 16px/24px var(--font-subHeading);
  }

  .apartment__comn .main__heading h2 {
    font: normal normal 400 25px/40px var(--font-heading);
  }

  .apartment__comn .main__heading p {
    font: normal normal 700 16px/150% var(--font-subHeading);
  }

  .apartment__comn .card__aprt .icon {
    padding: 35px;
  }

  .apartment__comn .card__aprt .icon img {
    width: 70px;
  }

  .apartment__comn .roll__logo {
    right: 0;
    top: -5.5rem;
    width: 84px;
    height: 84px;
  }

  .living__comn .card__widget .icon__sn {
    margin: 0.5rem 15px -34px;
    width: 65px;
    height: 65px;
    transform: translateX(190%);
  }

  .living__comn .card__widget .content__sn {
    padding: 45px 15px 20px;
    min-height: 144px;
  }

  .living__comn .card__widget .content__sn h6 {
    font: normal normal 700 18px/26px var(--font-content);
  }

  .living__experience .card__widget {
    background-size: 100% 80%;
  }

  .video__wrapper h2 {
    top: 8rem;
    font: normal normal 400 28px/34px var(--font-heading);
  }

  .video__wrapper {
    height: 298px;
  }

  .video__wrapper::after {
    width: 45px;
    height: 45px;
  }

  .bnr__gallery .gallery__sample .btn__gallery .btn__black {
    font: normal normal 600 14px / normal var(--font-content);
    padding: 12px 18px;
  }

  .bnr__gallery nav {
    padding: 10px 0;
  }

  .bnr__gallery nav ol li,
  .bnr__gallery nav ol li a {
    font: normal normal 600 18px/24px var(--font-content);
  }

  .bnr__gallery .top__heading {
    align-items: start;
    flex-direction: column;
  }

  .bnr__gallery .top__heading .btn__secondary {
    min-width: auto;
  }

  .bnr__gallery .top__heading .main__heading h4 {
    font: normal normal 400 16px / 18px var(--font-heading);
    margin-bottom: 4px;
  }

  .location__map .main__heading h6 {
    font: normal normal 700 24px/32px var(--font-subHeading);
    margin-top: 24px;
  }

  .location__map .rt__map iframe {
    width: 95%;
    height: 400px;
  }

  .nearby__institutes .lt__brand h5 {
    font: normal normal 400 22px/34px var(--font-heading);
    margin-top: 12px;
  }

  .nearby__institutes .lt__brand img {
    width: 55px;
  }

  .nearby__institutes .destination__time p {
    font: normal normal 600 14px/20px var(--font-content);
    margin-top: 20px;
  }

  .nearby__institutes .destination__time img {
    width: 55px;
  }

  .amenities__tribe .card__bx .content__bx {
    padding: 24px 12px 24px;
    min-height: 120px;
  }
  .amenities__tribe .card__bx img {
    height: 130px;
  }
  .amenities__tribe .card__bx .content__bx h6 {
    font: normal normal 700 16px/24px var(--font-content);
  }

  .amenities__tribe .card__bx .content__bx .icon img {
    width: 38px;
    height: 38px;
  }

  .amenities__tribe .card__bx .content__bx .icon {
    top: -20px;
    transform: translateX(70%);
  }

  .rooms__available .roll__logo {
    right: 0;
    top: -6.5rem;
    width: 115px;
    height: 115px;
  }

  .rooms__available .rooms__card .rooms__details {
    padding: 16px;
  }

  .rooms__available .rooms__card .rooms__details .top__sn h5 {
    font: normal normal 400 18px / normal var(--font-heading);
  }

  .rooms__available .rooms__card .rooms__details .top__sn p {
    font: normal normal 600 14px / normal var(--font-content);
    margin: 10px 0 16px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-button {
    font: normal normal 600 14px / normal var(--font-content);
  }

  .rooms__available .rooms__card .rooms__details .accordion-item:not(:last-child) {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-button::after {
    width: 18px;
    height: 18px;
  }

  .rooms__available .rooms__card .rooms__details .btn__black {
    font: normal normal 700 18px/26px var(--font-content);
    padding: 10px 30px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-body {
    padding: 10px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-body p,
  .rooms__available .rooms__card .rooms__details .accordion-body p a {
    font: normal normal 500 14px / normal var(--font-content);
  }

  .rooms__available .rooms__card .rooms__details .accordion-body hr {
    margin: 10px 0;
  }

  .comnGallery .modal-content {
    padding: 22px 26px;
  }

  .comnGallery .modal-content .img__bx img,
  .comnGallery .modal-content .ltrt__sn .img__bx img {
    height: 364px;
  }

  .comnGallery .modal-content .center__sn .img__bx img {
    height: 170px;
  }

  .perks__sn::before,
  .perks__sn::after {
    display: none;
  }

  .booknowCard .modal-dialog {
    max-width: 80%;
  }

  .booknowCard .modal-content {
    border-radius: 24px;
    padding: 2rem;
  }

  .booknowCard .modal-dialog .lt__sec {
    margin-bottom: 1rem;
  }

  .booknowCard h2 {
    font: normal normal 400 30px/44px var(--font-heading);
    margin-right: 1.5rem;
  }

  .booknowCard .btn-close {
    width: 42px;
    height: 42px;
    right: 2rem;
    top: 2rem;
  }

  .booknowCard .lt__form .input__bx label {
    font: normal normal 500 16px/24px var(--font-content);
  }

  .booknowCard .lt__form .input__bx .form-control,
  .booknowCard .lt__form .input__bx .form-select {
    padding: 12px;
    font: normal normal 500 16px/24px var(--font-content);
    margin-top: 6px;
  }

  .booknowCard .lt__form .btn__btm {
    margin-top: 10px;
  }

  .booknowCard .lt__form .input__bx {
    margin-bottom: 15px;
  }

  .booknowCard .lt__form .btn__btm .btn__black {
    padding: 12px 40px;
  }

  #c5_sitemap_wrapper h2 {
    font: normal normal 400 26px/40px var(--font-heading);
  }

  #c5_sitemap_wrapper ul.sub li.c5_child {
    font: normal normal 600 22px / normal var(--font-content);
  }

  .lightgallery-grid .lightgallery-grid-item {
    width: 33.33% !important;
    height: 300px !important;
  }

  .coockinPopup .modal-dialog .modal-content {
    border-radius: 24px;
    padding: 60px 35px;
  }

  .coockinPopup .modal-dialog .modal-content .btn-close {
    width: 35px;
    height: 35px;
    top: -45px;
  }

  .coming__soon .content__box {
    padding: 32px;
  }

  .coming__soon .card__bnr h2 {
    font: normal normal 400 38px / 46px var(--font-heading);
  }

  .partnerWith__items .contact__form {
    padding: 25px 18px;
    margin-top: 32px;
  }

  .partnerWith__items .contact__form h2 {
    font: normal normal 400 18px / 24px var(--font-heading);
  }

  .booking__enquries .input__bx label {
    font: normal normal 500 16px / 24px var(--font-content);
  }

  .booking__enquries .input__bx .form-control {
    padding: 14px;
    font: normal normal 500 16px / 24px var(--font-content);
    margin-top: 6px;
  }

  .booking__enquries .input__bx {
    margin-bottom: 15px;
  }

  .booking__enquries [type="radio"] {
    width: 14px;
    height: 14px;
  }

  .file-upload label {
    height: 54px;
    padding: 16px 16px 16px 136px;
  }

  .booking__enquries .wpcf7-file {
    height: 54px;
  }

  .file-upload label:before {
    width: 120px;
    height: 54px;
  }

  .dscf7captcha .wpcf7-form-control {
    padding: 14px;
    font: normal normal 500 16px / 24px var(--font-content);
    margin-top: 5px;
  }

  .dscf7captcha {
    font: normal normal 500 16px / 24px var(--font-content) !important;
  }

  .dscf7_captcha_icon {
    width: 20px;
  }

  .booking__enquries .btn__black {
    padding: 12px 40px;
  }

  .hybrid__hospitility .main__heading h2 br {
    display: none;
  }

  .hospitality__slider .plyr--video {
    border-radius: 16px;
  }

  .hospitality__slider .box__content {
    padding-top: 16px;
  }

  .hospitality__slider .box__content h4 {
    font: normal normal 800 24px / normal var(--font-subHeading);
  }

  .hospitality__slider .box__content h5 {
    font: normal normal 700 20px / 160% var(--font-subHeading);
  }

  .hospitality__slider .box__content p {
    font: normal normal 500 18px / 160% var(--font-content);
  }

  .hospitality__slider .item {
    transform: scale(0.9);
  }

  .hospitality__slider .owl-nav button.owl-next,
  .hospitality__slider .owl-nav button.owl-prev {
    bottom: 60px;
    width: 42px;
    height: 42px;
    border-radius: 12px;
    background-size: 30px;
  }

  .hospitality__slider.owl-carousel .owl-nav button.owl-prev {
    right: 50px;
  }

  .hospitality__slider.owl-carousel .owl-nav button.owl-next {
    right: 0;
  }

  .hospitality__slider .owl-dots {
    margin-top: 20px;
  }

  .mobileapp__bnr .card__bx {
    padding: 0 38px;
    border-radius: 16px;
  }

  .mobileapp__bnr .card__bx .main__heading h2 {
    margin: 24px 0;
  }

  .mobileapp__bnr .card__bx .main__heading p {
    font: normal normal 700 18px var(--font-subHeading);
    padding: 12px;
  }

  .mobileapp__bnr .play__store {
    gap: 12px;
  }

  .mobileapp__bnr .play__store img {
    height: 60px;
  }

  .mobileapp__bnr .img__box {
    padding-top: 42px;
  }

  .mobileapp__bnr .img__box img {
    max-width: 230px;
  }

  .tribe__contents .card__box {
    border-radius: 14px;
  }

  .tribe__contents .card__box .tp__strip img {
    height: 32px;
  }

  .tribe__contents .card__box .content__box {
    padding: 24px;
  }

  .tribe__contents .card__box .content__box p {
    font: normal normal 500 16px / 23px var(--font-content);
    margin-bottom: 12px;
  }

  .tribe__contents .card__box .content__box h5 {
    font: normal normal 400 20px / 124% var(--font-heading);
    margin: 20px 0 12px;
  }

  .tribe__contents .card__box .content__box .btn {
    font: normal normal 600 16px / 23px var(--font-content);
    margin-top: 12px;
  }

  .tribe__contents .card__box .content__box ul {
    gap: 8px;
    margin: 12px 0;
  }

  .tribe__contents .card__box .content__box ul li {
    font: normal normal 500 16px / 23px var(--font-content);
  }

  .bring__buddy .terms__section {
    border-radius: 14px;
    padding: 18px;
    margin-bottom: 32px;
  }

  .bring__buddy .terms__section .content__box {
    margin-top: 10px;
  }

  .bring__buddy .terms__section .content__box p {
    font: normal normal 400 14px / normal var(--font-content);
  }

  .bring__buddy .terms__section .content__box p:not(:last-child) {
    margin-bottom: 6px;
  }
	
  .page-template-viman-nagr-hostel .header,
  .page-template-wakad-hostel .header {
    top: 28px;
  }

	
  .ticker-container {
    padding: 7px 0;
  }
	
  .ticker-container p {
    font: normal normal 400 14px / 100% var(--font-content);
  }

  .ticker-container .close-btn {
    font: normal normal 400 16px / 100% var(--font-content);
  }
.faq_section .accordion {
  gap: 18px;
}

.faq_section .accordion-item {
  padding: 26px 20px;
  border-radius: 16px;
}

.faq_section .accordion-button {
  font: normal normal 400 18px / 24px var(--font-heading);
}

.faq_section .accordion-body {
  margin-top: 14px;
}

.faq_section .accordion-body p,
.faq_section .accordion-body p a {
  font: normal normal 600 18px/24px var(--font-content);
}

.faq_section .accordion-button::after {
  width: 32px;
  height: 32px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

  .btn__navPrimary img,
  .btn__navCall img {
    width: 18px;
    margin-right: 6px;
  }

  .btn__navPrimary,
  .btn__navCall {
    font: normal normal 600 14px / normal var(--font-content);
    padding: 8px 20px;
  }

  .btn__primary,
  .btn__secondary,
  .btn__black,
  .btn__blackBorder,
  .btn__disabled {
    font: normal normal 700 16px/25px var(--font-content);
    padding: 10px 26px;
  }

  .btn__primary img,
  .btn__secondary img,
  .btn__black img,
  .btn__blackBorder img {
    width: 16px !important;
    margin-left: 10px;
  }

  .rn__section__gapTop {
    padding: 3rem 0;
  }

  .inner__gapTop {
    margin-top: 1.5rem;
  }

  .hero__bnr {
    height: 400px;
  }

  .hero__bnr .bnr__content h5 {
    font: normal normal 700 26px / normal var(--font-content);
  }

  .hero__bnr .bnr__content h1 {
    font: normal normal 400 34px/50px var(--font-heading);
    margin: 22px 0 0;
  }

  .hero__bnr .bnr__content h4 {
    font: normal normal 800 22px/30px var(--font-subHeading);
    margin-bottom: 20px;
  }

  .hero__bnr .bnr__content h4 span {
    font: normal normal 400 30px/50px var(--font-heading);
  }

  .living__experience .stamp__logo {
    top: -85px;
    width: 165px;
    height: 165px;
  }

  .living__experience::before {
    width: 220px;
    height: 95px;
  }

  .main__heading h2 {
    font: normal normal 400 26px/40px var(--font-heading);
    margin-bottom: 4px;
  }

  .main__heading p {
    font: normal normal 700 16px/160% var(--font-subHeading);
  }

  .living__experience {
    padding-top: 7rem;
  }

  .living__experience .card__widget .content__sn h6 {
    font: normal normal 700 22px/32px var(--font-content);
  }

  .living__experience .card__widget .icon__sn {
    margin: 1rem 22px -42px;
    width: 80px;
    height: 80px;
    transform: translateX(260%);
  }

  .living__experience .card__widget .content__sn {
    padding: 50px 20px 25px;
    min-height: 172px;
  }

  .living__experience .card__inr {
    margin-bottom: 1rem;
  }

  .tribe__works .comn__bnr .text__bx {
    padding: 30px;
  }

  .tribe__works .comn__bnr .text__bx h2 {
    font: normal normal 400 24px/40px var(--font-heading);
    min-height: 120px;
    margin-bottom: 15px;
  }

  .tribe__works .comn__bnr .text__bx p {
    font: normal normal 700 20px/24px var(--font-content);
    letter-spacing: -0.5px;
  }

  .tribe__works .comn__bnr .text__bx .btn__primary {
    margin-top: 30px;
  }

  .tribe__works .comn__bnr {
    height: auto;
  }

  .location__sn .cities__filters .btn-filter {
    font: normal normal 600 16px / normal var(--font-content);
    padding: 10px 20px;
    margin: 0 4px;
  }

  .location__sn .cities__filters .btn-filter img {
    height: 20px;
    margin-right: 10px;
    padding-right: 10px;
  }

  .filter__carousel .item-filter img {
    height: 220px;
  }

  .filter__carousel .item-filter .card__content {
    padding: 16px;
  }

  .filter__carousel .item-filter .card__content h5 {
    font: normal normal 700 22px/160% var(--font-subHeading);
  }

  .filter__carousel .item-filter .card__content p {
    font: normal normal 600 16px/22px var(--font-content);
    margin-bottom: 18px;
  }

  .filter__carousel .item-filter .card__content .lt__side {
    font: normal normal 600 16px/22px var(--font-content);
  }

  .filter__carousel .item-filter .card__content .lt__side img {
    width: 35px;
    height: 35px;
  }

  .filter__carousel .item-filter .card__content .map__icon img {
    width: 20px;
    height: 20px;
  }

  .filter__carousel .item-filter .card__content .map__icon {
    padding-left: 10px;
    margin-left: 10px;
  }

  .filter__carousel .item-filter {
    border-radius: 14px;
  }

  .filter__carousel .owl-nav button.owl-next,
  .filter__carousel .owl-nav button.owl-prev {
    top: 16px;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background-size: 30px;
    background-repeat: no-repeat;
  }

  .filter__carousel .owl-dots {
    margin-top: 15px;
  }

  .filter__carousel .owl-nav button.owl-prev {
    left: -20px;
  }

  .filter__carousel .owl-nav button.owl-next {
    right: -20px;
  }

  .tribe__app .app__bg .main__heading img {
    width: 65px;
  }

  .tribe__app .app__bg::before {
    left: -46px;
    top: 10px;
    bottom: unset;
    width: 140px;
    height: 102px;
  }

  .tribe__app .app__bg::after {
    width: 96%;
    border-radius: 20px;
  }

  .tribe__app .app__bg {
    padding: 2rem 0;
  }

  .tribe__app .app__bg .rt__sn img {
    width: 100%;
  }

  .tribe__app .app__bg ul li {
    font: normal normal 500 14px/20px var(--font-subHeading);
    padding-left: 35px;
    margin-bottom: 8px;
  }

  .tribe__app .app__bg .main__heading h2,
  .tribe__app .app__bg .main__heading p {
    text-align: center;
  }

  .tribe__app .app__bg ul {
    margin: 16px 0;
  }

  .tribe__app .app__bg .play__store img {
    width: 120px;
    margin: 0 12px;
  }

  .tribe__app .app__bg ul li::before {
    left: 12px;
    width: 15px;
    height: 15px;
  }

  .the__community .community__tabs .content__bx .text__inr {
    padding: 1.5rem;
  }

  .the__community .community__tabs .community__types .card__bx .card__txt {
    padding: 10px;
    min-height: auto;
    width: 100%;
  }

  .the__community .community__tabs .community__types {
    margin-top: 1rem;
  }

  .the__community .community__tabs .community__types .card__bx img {
    height: 125px;
    object-position: top;
  }

  .the__community .community__tabs .community__types .card__bx .card__txt h4 {
    font: normal normal 700 14px/20px var(--font-content);
  }

  .the__community .community__tabs .community__types .card__bx {
    margin-bottom: 16px;
  }

  .the__community .community__tabs .content__bx .btn__btm {
    margin-top: 0;
  }

  .the__community .community__tabs .tab__first .btn__tab {
    left: 90px;
  }

  .the__community .community__tabs .tab__last .btn__tab {
    right: 90px;
  }

  .the__community .community__tabs .btn__tab {
    border-radius: 16px;
    padding: 32px;
    font: normal normal 400 20px/100% var(--font-heading);
    height: 90px;
    width: 560px;
  }

  .the__community .community__tabs .content__bx {
    height: 560px;
  }

  .the__community .community__tabs .content__bx .text__inr .btn__black img {
    border-radius: 0;
  }

  .the__community .community__tabs .awards__bx {
    margin-top: 1rem;
    flex-wrap: wrap;
  }

  .the__community .community__tabs .awards__bx .bx__lt img {
    width: 145px;
    margin-right: 0;
    margin-bottom: 1rem;
  }

  .spoiler__carousel .owl-item .item__slide .item__content {
    padding: 16px 20px;
    border-radius: 0px 0px 18px 18px;
  }

  .spoiler__carousel .owl-item .item__slide .item__content p {
    font: normal normal 600 14px / normal var(--font-content);
    margin-bottom: 4px;
  }

  .spoiler__carousel .owl-item .item__slide .item__content h5 {
    font: normal normal 700 20px/160% var(--font-subHeading);
  }

  .spoiler__carousel .video__sec .btn {
    width: 45px;
    height: 45px;
  }

  .spoiler__carousel .owl-dots {
    margin-top: 15px;
  }

  .spoiler__carousel .owl-nav button.owl-next,
  .spoiler__carousel .owl-nav button.owl-prev {
    bottom: 50px;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background-size: 30px;
  }

  .spoiler__carousel .owl-nav button.owl-prev {
    right: 60px;
  }

  .spoiler__carousel .owl-nav button.owl-next {
    right: 12px;
  }

  .spoiler__carousel .owl-item .video__thumnails img {
    min-height: 320px;
    border-radius: 18px;
  }

  .lovedUs__modal .modal-dialog {
    max-width: 100%;
  }

  .lovedUs__modal .modal-content {
    padding: 20px;
  }

  .lovedUs__modal .btn-close {
    width: 30px;
    height: 30px;
    margin: 0 0 1rem auto;
  }

  .lovedUs__modal .modal-content .modal-body {
    height: 410px;
  }

  .growing__up::before {
    content: "";
    width: 200px;
    height: 95px;
  }

  .growing__up .feeds__sliders {
    padding-left: 0rem;
    margin-top: 2rem;
  }

  .growing__up {
    padding: 3rem 0 0 !important;
    background-position: right;
  }

  .growing__up .instagram__player {
    max-height: 460px;
  }

  .growing__up .main__heading h2 {
    text-align: center;
  }

  .growing__up .main__heading .btn__black {
    margin-top: 10px;
  }

  .growing__up .feeds__sliders #sync2 p {
    font: normal normal 600 14px / normal var(--font-content);
  }

  .growing__up .main__heading .btn__black {
    margin: 10px auto 0;
    display: block;
    width: fit-content;
  }

  .gt__section {
    padding: 55px 0;
  }

  .gt__section .btn__group {
    margin: 25px auto 0;
  }

  .gt__section .btn__group::before {
    right: -100px;
    width: 100.44px;
    height: 100.383px;
  }

  .footer .ftr__centerTop .brand__logo img {
    width: 200px;
  }

  .footer .ftr__top .ftr__content h5 {
    font: normal normal 700 22px/32px var(--font-subHeading);
    margin-bottom: 16px;
  }

  .footer .ftr__top .ftr__content ul li {
    font: normal normal 600 16px / normal var(--font-content);
    margin-bottom: 10px;
  }

  .footer .ftr__centerTop .social__sn li:not(:last-child) {
    margin-right: 15px;
  }

  .footer .ftr__centerTop .social__sn li img {
    width: 30.444px;
  }

  .footer .ftr__top .ftr__content .explore__sn li:nth-last-child(-n + 2) img {
    width: 130px;
  }

  .footer .ftr__centerTop .centerTp__btm ul li {
    font: normal normal 600 16px / normal var(--font-content);
    margin: 0 4px;
    white-space: nowrap;
  }

  .footer .ftr__centerTop .social__sn {
    margin: 46px auto;
  }

  .page-template-juhu-mumbai .footer .ftr__centerTop .social__sn {
    margin: 55px auto 46px;
  }

  .footer .ftr__centerTop .brand__logo p {
    bottom: -42px;
    font: normal normal 600 16px / normal var(--font-content);
  }

  .footer .ftr__top {
    padding: 40px 0;
  }

  .footer .ftr__center {
    padding: 16px 0px;
  }

  .footer .ftr__center .copyright p {
    font: normal normal 600 16px/26px var(--font-content);
  }

  .footer .ftr__btm h4 {
    font: normal normal 400 22px/32px var(--font-heading);
  }

  .footer .ftr__btm {
    min-height: 70px;
  }

  .common__bnr img {
    height: 290px;
  }

  .common__bnr .bnr__heading h2 {
    font: normal normal 400 30px/42px var(--font-heading);
    margin-bottom: 8px;
  }

  .common__bnr .bnr__heading p {
    font: normal normal 800 16px/22px var(--font-content);
    padding-left: 10px;
    border-left: 4px solid var(--color-primary);
    width: 100%;
  }

  .content__bx__comn .items__bx:not(:last-child) {
    margin-bottom: 16px;
  }

  .content__bx__comn .items__bx {
    width: 100%;
  }

  .content__bx__comn p {
    font: normal normal 600 14px/20px var(--font-content);
  }

  .content__bx__comn h3 {
    font: normal normal 400 26px/34px var(--font-heading);
    margin-bottom: 8px;
  }

  .content__bx__comn h5 {
    font: normal normal 800 18px var(--font-content);
    margin: 8px 0 4px;
  }

  .content__bx__comn .items__bx ul li {
    font: normal normal 600 14px/19px var(--font-content);
  }

  .content__bx__comn .items__bx ul {
    margin-bottom: 1rem;
    margin-left: 0rem;
    margin-top: 8px;
  }

  .video__wrapper {
    height: 225px;
  }

  .video__wrapper iframe {
    height: 100%;
  }

  .video__wrapper h2 {
    top: 6rem;
    font: normal normal 400 24px/32px var(--font-heading);
  }

  .video__wrapper::after {
    width: 35px;
    height: 35px;
  }

  .video__wrapper img {
    height: 226px;
    object-fit: cover;
  }

  .bnr__gallery .gallery__sample .btn__gallery .btn__black {
    font: normal normal 600 14px / normal var(--font-content);
    padding: 10px 21px;
  }

  .bnr__gallery {
    padding-bottom: 2rem;
    margin-bottom: 0rem;
  }

  .bnr__gallery nav {
    padding: 10px 0;
  }

  .bnr__gallery nav ol li,
  .bnr__gallery nav ol li a {
    font: normal normal 600 16px/22px var(--font-content);
  }

  .bnr__gallery .top__heading {
    align-items: start;
    flex-direction: column;
  }

  .bnr__gallery .top__heading .btn__secondary {
    min-width: auto;
  }

  .bnr__gallery .top__heading .main__heading h4 {
    font: normal normal 400 14px / 18px var(--font-heading);
    letter-spacing: -0.36px;
    margin-bottom: 4px;
  }

  .location__map .main__heading {
    width: 100%;
  }

  .location__map .main__heading h6 {
    font: normal normal 700 18px/24px var(--font-subHeading);
    margin-top: 16px;
  }

  .location__map .rt__map iframe {
    width: 96%;
    height: 330px;
  }

  .nearby__institutes .lt__brand img {
    width: 35px;
  }

  .nearby__institutes .lt__brand h5 {
    font: normal normal 400 16px/22px var(--font-heading);
    margin-top: 12px;
  }

  .nearby__institutes .destination__time p {
    font: normal normal 600 12px/18px var(--font-content);
    margin-top: 12px;
  }

  .nearby__institutes .destination__time img {
    width: 45px;
  }

  .amenities__tribe .card__bx .content__bx {
    padding: 20px 12px 18px;
    min-height: 114px;
  }

  .amenities__tribe .card__bx .content__bx h6 {
    font: normal normal 700 14px/20px var(--font-content);
  }

  .amenities__tribe .card__bx .content__bx .icon {
    top: -15px;
  }

  .amenities__tribe .card__bx .content__bx .icon img {
    width: 30px;
    height: 30px;
  }
  .amenities__tribe .card__bx img {
    height: 99px;
  }
  .package__inclusion {
    padding: 3rem 0;
  }

  ..package__inclusion .card__widget .content__sn {
    min-height: 144px;
  }

  .rooms__available .roll__logo {
    right: 0;
    top: -6.5rem;
    width: 90px;
    height: 90px;
  }

  .rooms__available .rooms__card .rooms__details {
    padding: 14px;
  }

  .rooms__available .rooms__card .rooms__details .top__sn h5 {
    font: normal normal 400 16px / normal var(--font-heading);
  }

  .rooms__available .rooms__card .rooms__details .top__sn p {
    font: normal normal 600 14px / normal var(--font-content);
    margin: 8px 0 12px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-button {
    font: normal normal 600 14px / normal var(--font-content);
  }

  .rooms__available .rooms__card .rooms__details .accordion-button::after {
    width: 16px;
    height: 16px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-header {
    margin-bottom: 5px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-item.active {
    margin-bottom: 8px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-item:not(:last-child) {
    padding-bottom: 4px;
    margin-bottom: 8px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-body {
    padding: 8px;
  }

  .rooms__available .rooms__card .rooms__details .accordion {
    margin-bottom: 12px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-body hr {
    margin: 7px 0;
  }

  .rooms__available .rooms__card .rooms__details .accordion-body p,
  .rooms__available .rooms__card .rooms__details .accordion-body p a {
    font: normal normal 500 12px / normal var(--font-content);
  }

  .rooms__available .rooms__card .rooms__details .btn__black {
    font: normal normal 700 14px/20px var(--font-content);
    padding: 8px 25px;
  }

  .faq__section .tab-content .accordion-item {
    padding: 20px 10px;
    border-radius: 10px;
    margin-bottom: 12px;
  }

  .faq__section .tab-content .accordion-body {
    margin-top: 8px;
  }

  .faq__section .tab-content .accordion-button {
    font: normal normal 400 16px/22px var(--font-heading);
  }

  .faq__section .tab-content .accordion-body p,
  .faq__section .tab-content .accordion-body p a {
    font: normal normal 600 16px/22px var(--font-content);
    width: 92%;
  }

  .faq__section .tab-content .accordion-button::after {
    width: 24px;
    height: 24px;
  }

  .comnGallery .modal-content {
    border-radius: 16px;
    padding: 20px 16px;
  }

  .comnGallery .modal-content .modal-header h5 {
    font: normal normal 400 18px / normal var(--font-heading);
  }

  .comnGallery .modal-content .btn-close {
    height: 25px;
  }

  .comnGallery .modal-content .img__bx img,
  .comnGallery .modal-content .ltrt__sn .img__bx img {
    height: 276px;
  }

  .comnGallery .modal-content .center__sn .img__bx img {
    height: 130px;
  }

  .comnGallery .modal-dialog {
    max-width: 98%;
  }

  .faq__section .faq__tab .nav {
    margin: 0 !important;
  }

  .faq__section .faq__tab .nav .nav-link {
    font: normal normal 700 16px/25px var(--font-content);
    padding: 10px 16px;
  }

  .faq__section .faq__tab .nav-pills .nav-link.active img {
    margin-left: 10px;
    width: 16px;
  }

  .connect__section .connect__items .accordion-item {
    padding: 20px 15px;
  }

  .connect__section .connect__items .accordion-button {
    font: normal normal 400 16px/24px var(--font-heading);
  }

  .connect__section .connect__items .accordion-body {
    margin-top: 14px;
  }

  .booking__enquries .input__bx {
    margin-bottom: 12px;
  }

  .booking__enquries .input__bx label {
    font: normal normal 500 14px/20px var(--font-content);
  }

  .booking__enquries .input__bx .form-control {
    padding: 12px;
    font: normal normal 500 14px/20px var(--font-content);
    margin-top: 4px;
  }

  .booking__enquries .btn__black {
    padding: 10px 40px;
  }

  .connect__section .connect__items .accordion-button::after {
    width: 24px;
    height: 24px;
  }

  .connect__section .location__bx .lt__details {
    padding: 20px;
  }

  .connect__section .location__bx .lt__details h4 {
    font: normal normal 400 20px var(--font-heading);
    margin-bottom: 8px;
  }

  .connect__section .location__bx .lt__details p {
    font: normal normal 700 16px/160% var(--font-subHeading);
  }

  .connect__section .location__bx iframe {
    height: 300px;
  }

  .connect__section .location__bx .lt__details img {
    width: 50px;
    margin: 0 auto 15px;
  }

  .partnersWith__tribe .main__heading p {
    font: normal normal 600 16px var(--font-content);
    margin-bottom: 1rem;
  }

  .partnersWith__tribe .rt__section .roll__logo {
    width: 100px;
    height: 100px;
    border: 8px solid var(--color-white);
  }

  .partnersWith__tribe .pwTribe__inr .rt__card .content__bx p {
    font: normal normal 600 18px var(--font-content);
  }

  .partnerWith__best .partnerWith__items .accordion-item.active {
    padding: 25px 28px;
  }

  .partnerWith__best .partnerWith__items .accordion-button {
    font: normal normal 400 16px/24px var(--font-heading);
  }

  .partnerWith__best .partnerWith__items .accordion-item.active .accordion-button img {
    width: 45px;
    height: 45px;
  }

  .partnerWith__best .partnerWith__items .card__content p {
    font: normal normal 600 16px/24px var(--font-content);
    margin-bottom: 20px;
  }

  .partnerWith__best .partnerWith__items .accordion-body {
    margin-top: 16px;
  }

  .partnerWith__best .partnerWith__items .accordion-button::after {
    width: 24px;
    height: 24px;
  }

  .partnerWith__best .partnerWith__items .accordion {
    margin-top: 16px;
  }

  .partnerWith__best .partnerWith__items .accordion-button img {
    width: 55px;
    height: 55px;
    margin-right: 10px;
    margin-left: -28px;
  }

  .partnerWith__best .partnerWith__items .accordion-item {
    padding: 22px 30px 22px 0;
    margin-left: 28px;
  }

  .tribe__partners .partner__slider {
    margin-top: 18px;
  }

  .media__kits .kit__card .btm__secTion {
    padding: 12px;
  }

  .media__kits .kit__card .btm__secTion .btn__secondary {
    font: normal normal 600 12px/16px system-ui;
    padding: 4px 10px;
  }

  .media__kits .kit__card .btm__secTion h4 {
    font: normal normal 400 13px/20px var(--font-heading);
  }

  .media__kits .kit__card .btm__secTion .btn__secondary img {
    width: 12px !important;
    margin-left: 4px;
  }

  .media__kits .kit__card,
  .media__kits .kit__card::before {
    border-radius: 12px;
  }

  .interview__us {
    height: auto;
  }

  .interview__us::after {
    width: 84%;
    background-size: cover;
  }

  .interview__us .form__bx {
    padding: 20px 20px 20px 24px;
    width: 65%;
  }

  .interview__us .interview__form .input__bx .form-control {
    padding: 12px;
    font: normal normal 500 14px/20px var(--font-content);
    margin-top: 4px;
  }

  .interview__us .interview__form .input__bx label {
    font: normal normal 500 14px/20px var(--font-content);
  }

  .interview__us .interview__form .input__bx {
    margin-bottom: 14px;
  }

  .news__items .news__card .thumbnails img,
  .news__items .card__item .column__three.news__card .thumbnails img {
    height: 260px;
    border-radius: 12px;
  }

  .news__items .news__card .news__content h4,
  .news__items .card__item .column__three.news__card .news__content h4 {
    font: normal normal 400 16px/24px var(--font-heading);
    margin-top: 10px;
  }

  .news__items .news__card .news__content {
    padding: 20px 16px;
  }

  .news__items .news__card .news__content img,
  .news__items .card__item .column__three.news__card .news__content img {
    width: 40px;
    height: 40px;
  }

  .news__items .card__item:nth-last-child(-n + 3) .news__card .news__content h4 {
    font: normal normal 400 13px/20px var(--font-heading);
    margin-top: 8px;
  }

  .news__items .card__item:nth-last-child(-n + 3) .news__card .news__content img {
    width: 35px;
    height: 35px;
  }

  .card__latestBlog {
    border-radius: 12px;
  }

  .card__latestBlog .thumnails {
    height: 122px;
  }

  .card__latestBlog .content__short {
    padding: 10px;
  }

  .card__latestBlog .content__short p,
  .card__latestBlog .content__short p a {
    font: normal normal 600 14px/20px var(--font-content);
    margin-bottom: 8px;
  }

  .card__latestBlog .content__short h6,
  .card__latestBlog .content__short h6 a {
    font: normal normal 400 14px var(--font-heading);
    min-height: auto;
  }

  .card__latestBlog .content__short .post__date {
    font: normal normal 600 10px var(--font-content);
    padding: 10px 18px;
    margin: -25px 0 10px auto;
  }

  .card__latestBlog:hover .content__short {
    padding: 15px 10px 5px;
  }

  .card__latestBlog:hover .content__short .post__date {
    margin: -30px 0 15px auto;
  }

  .throwback__sn .filter__bx .btn__tags,
  .throwback__sn .filter__bx .seacrh__bx .form-select {
    font: normal normal 600 12px/18px var(--font-content);
    padding: 10px 20px;
  }

  .throwback__sn .filter__bx #clearme {
    background-size: 42px;
    width: 42px;
    height: 42px;
    min-width: 42px;
  }

  .throwback__sn .filter__bx .seacrh__bx #filter .form-select {
    width: 100%;
  }

  .throwback__sn .filter__bx .cross__bx {
    display: flex;
    width: 38px;
    height: 38px;
    min-width: 38px;
    margin-left: 5px;
  }

  .throwback__sn .filter__bx .btn__group {
    justify-content: space-between;
    margin-bottom: 10px;
  }

  .throwback__sn .btn__more a {
    margin-top: 0px;
  }

  .blogDetails__content {
    width: 100%;
  }

  .blogDetails__content .inr__text p,
  .blogDetails__content .inr__text ol li {
    font: normal normal 600 14px/20px var(--font-content);
    margin-bottom: 0.5rem;
  }

  .blogDetails__content .inr__text h4 {
    font: normal normal 600 16px/20px var(--font-heading);
    margin: 1rem 0;
  }

  .blogDetails__content .social__share {
    margin-top: 20px;
    padding: 10px 0;
  }

  .blogDetails__content .social__share h6 {
    font: normal normal 600 16px/20px var(--font-content);
  }

  .blogDetails__content .social__share .social__icon img {
    width: 30px;
    height: 30px;
    margin-left: 5px;
  }

  .blogDetails__bnr .bnr__bx {
    width: 100%;
  }

  .blogDetails__bnr .heading__bnr h2 {
    font: normal normal 400 25px/40px var(--font-heading);
    margin: 16px 0;
  }

  .blogDetails__bnr .breadcrumb li,
  .blogDetails__bnr .breadcrumb li a {
    font: normal normal 600 16px/22px var(--font-content);
  }

  .blogDetails__bnr .bnr__btm .item__bx p {
    font: normal normal 600 14px/20px var(--font-content);
  }

  .blogDetails__bnr .bnr__btm,
  .blogDetails__bnr .bnr__btm .item__bx {
    flex-wrap: wrap;
  }

  .blogDetails__thumbnails {
    width: 100%;
    margin: -110px auto 0;
  }

  .blogDetails__bnr .bnr__btm .item__bx img {
    width: 20px;
    margin-right: 6px;
  }

  div.heateor_sss_follow_ul a,
  div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    margin: 0px 5px 0 0 !important;
  }

  div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a span {
    width: 30px !important;
    height: 30px !important;
  }

  .blogDetails__thumbnails img {
    height: auto;
  }

  .blogDetails__bnr .bnr__btm .brdrCenter {
    margin: 0 15px;
    height: 22px;
  }

  .blogDetails__bnr {
    min-height: 370px;
    padding-top: 40px;
  }

  .referEarn__sn .card__bx {
    padding: 14px;
  }

  .referEarn__sn .card__bx p {
    font: normal normal 600 14px/20px var(--font-content);
  }

  .referEarn__sn .card__bx h5 {
    font: normal normal 600 20px var(--font-content);
    margin-bottom: 5px;
  }

  .referEarn__sn .card__bx .count img {
    width: 50px;
    height: 50px;
  }

  .referEarn__sn .card__bx .count {
    width: 50px;
    height: 50px;
    margin-bottom: 16px;
  }

  .referEarn__sn .card__bx .count span {
    top: 8px;
    font: normal normal 800 30px var(--font-content);
  }

  .bring__buddy {
    margin-bottom: 25px;
  }

  .bring__buddy .contact__form .input__bx {
    margin-bottom: 14px;
  }

  .bring__buddy .contact__form .input__bx label {
    font: normal normal 500 14px/20px var(--font-content);
  }

  .bring__buddy .contact__form .input__bx .form-control,
  .bring__buddy .contact__form .input__bx select {
    padding: 12px;
    font: normal normal 500 14px/20px var(--font-content);
    margin-top: 4px;
  }

  .bring__buddy .contact__form .wpcf7-list-item label {
    font: normal normal 400 14px/19px var(--font-content);
  }

  .bring__buddy .contact__form .wpcf7-list-item input {
    width: 15px;
    height: 15px;
  }

  .bring__buddy .contact__form .btn__btm {
    margin-top: 6px;
  }

  .the__dream .dream__card .lt__content span {
    padding: 10px 10px 8px;
    font: normal normal 700 14px / normal var(--font-content);
  }

  .the__dream .dream__card {
    padding: 40px 0 20px 20px;
    border-radius: 12px;
    margin-top: -40px;
  }

  .the__dream .dream__card .lt__content h1 {
    font: normal normal 700 36px/96% var(--font-subHeading);
    margin: 20px 0;
  }

  .the__dream .dream__card .lt__content p {
    font: normal normal 600 14px var(--font-subHeading);
    width: 100%;
  }

  .who__dreamt .dreamt__card {
    padding: 0 8px;
    height: 320px;
  }

  .who__dreamt .dreamt__card .dreamt__details {
    padding: 12px 10px;
    border-radius: 0px 0px 12px 12px;
  }

  .who__dreamt .dreamt__card .dreamt__details h5 {
    font: normal normal 800 20px var(--font-subHeading);
    margin-bottom: 4px;
  }

  .who__dreamt .dreamt__card .dreamt__details p {
    font: normal normal 600 14px var(--font-subHeading);
  }

  .who__dreamt .dreamt__card .dreamt__details .rt__sn .btn__arrow img {
    width: 20px;
  }

  .our__investers .investers__card .investor__details {
    padding: 12px 10px;
    border-radius: 12px 12px 20px 0px;
  }

  .our__investers .investers__card .investor__details h5 {
    font: normal normal 800 16px/110% var(--font-subHeading);
    margin-bottom: 4px;
  }

  .our__investers .investers__card .investor__details p {
    font: normal normal 600 14px var(--font-subHeading);
  }

  .our__investers .investers__card .investor__details a img {
    width: 20px;
  }

  .our__investers .investers__card img {
    height: 210px;
  }

  .our__investers .investers__card {
    border-radius: 12px 12px 18px 0px;
    margin-bottom: 1rem;
  }

  .our__investers .investers__inr .btn__btm {
    margin-top: 0px;
  }

  .current__job .bg__img img {
    height: 340px;
  }

  .current__job .job__card {
    padding: 16px;
    margin-top: -50px;
  }

  .current__job .job__card span.work__with {
    font: normal normal 600 20px var(--font-content);
  }

  .current__job .job__card .btm__section h5 {
    font: normal normal 400 18px var(--font-heading);
  }

  .ceoModal .modal-dialog {
    max-width: 98%;
  }

  .ceoModal .modal-content {
    padding: 12px 16px;
  }

  .ceoModal .modal-content .modal-body .ceoDetails {
    padding-left: 0;
  }

  .ceoModal .modal-content .modal-body .ceoDetails h4 {
    font: normal normal 800 30px / normal var(--font-subHeading);
  }

  .ceoModal .modal-content .modal-body .ceoDetails h6 {
    font: normal normal 700 16px/160% var(--font-subHeading);
  }

  .ceoModal .modal-content .modal-body .ceoDetails p {
    font: normal normal 500 14px/118% var(--font-content);
    margin: 10px 0 30px;
  }

  .ceoModal .modal-content .modal-body .ceoDetails .btn__linkedin img {
    width: 35px;
  }

  .ceoModal .modal-content .btn-close {
    width: 30px;
    height: 30px;
  }

  .cafe__brand .main__heading h2 br {
    display: none;
  }

  .cafe__brand .main__heading p {
    font: normal normal 600 16px / normal var(--font-content);
  }

  .cafe__brand .rt__section {
    padding-bottom: 50px;
    min-height: 564px;
    margin-top: 1rem;
  }

  .cafe__brand .rt__section::before {
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    width: 60%;
    height: auto;
  }

  .cafe__brand .btn__copper {
    font: normal normal 700 16px/24px var(--font-content);
    padding: 12px 26px;
    margin-top: 20px;
  }

  .cafe__brand .btn__copper img {
    width: 16px;
    margin-left: 10px;
  }

  .mamaliga__logo img {
    height: 200px !important;
  }

  .cafe__gallery .nav-tabs .nav-link {
    font: normal normal 400 24px/34px var(--font-heading);
    padding: 0 0 18px;
  }

  .cafe__gallery .nav-tabs::before {
    top: -10px;
    width: 60.452px;
    height: 61.342px;
  }

  .cafe__gallery .tab__slideSection {
    margin-top: 26px;
  }

  .cafe__gallery {
    background-size: cover;
    padding: 90px 0;
    height: auto;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-next,
  .cafe__gallery .cafe__slider .owl-nav button.owl-prev {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background-size: 30px;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-prev {
    left: 5%;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-next {
    right: 5%;
  }

  .cafe__gallery .cafe__slider .cafe__images {
    border: 4px solid var(--color-white);
  }

  .cafe__gallery .cafe__slider .cafe__images img {
    height: 380px;
  }

  .news__items .news__card .thumbnails::before {
    border-radius: 12px;
  }

  .trendsetters__sn {
    min-height: 230px;
  }

  .trendsetters__sn::before {
    background-size: cover;
  }

  .tap__section .tap__card .card__btm {
    padding: 10px 12px;
    min-height: 135px;
  }

  .tap__section .tap__card .card__btm p {
    font: normal normal 600 12px var(--font-subHeading);
    margin-bottom: 10px;
  }

  .tap__section .tap__card .card__btm h5 {
    font: normal normal 400 12px var(--font-heading);
  }

  .tap__section .tap__card {
    padding: 8px;
    height: 285px;
    border-radius: 10.077px;
    margin-bottom: 25px;
  }

  .trp__section .card__trp .stepper__sn {
    width: 33.33%;
    padding: 12px 20px 12px 12px;
  }

  .trp__section .card__trp .stepper__sn h5 {
    font: normal normal 400 26px/35px var(--font-heading);
    margin-bottom: 6px;
  }

  .trp__section .card__trp .stepper__sn p {
    font: normal normal 700 16px var(--font-subHeading);
  }

  .trp__section .card__trp .brdr__center {
    min-height: 130px;
  }

  .trp__section .card__trp {
    border-radius: 12px;
  }

  .trp__section .btn__btm {
    margin-top: 25px;
  }

  .tribe__squad .card__content {
    padding: 18px 18px 18px 0;
    width: 85%;
    left: 0;
  }

  .tribe__squad .card__content h6 {
    font: normal normal 600 14px / normal var(--font-content);
    margin-top: 10px;
  }

  .tribe__squad .card__content .btm__btn {
    margin-top: 20px;
  }

  .tribe__squad .tribe__squad__bg {
    min-height: 320px;
    border-radius: 0px 18px 18px 0px;
  }

  .tribe__squad::before {
    width: 295px;
  }

  .epic__events {
    background-size: cover;
    min-height: auto;
  }

  .epic__events .main__heading p {
    font: normal normal 600 16px / normal var(--font-content);
  }

  .epic__events .card__latestBlog {
    border-radius: 12px;
  }

  .epic__events .card__latestBlog .thumnails {
    height: 122px;
  }

  .epic__events .card__latestBlog .thumnails,
  .epic__events .card__latestBlog .thumnails img {
    height: 130px;
  }

  .epic__events .card__latestBlog .content__short {
    padding: 10px;
    min-height: 120px;
  }

  .epic__events .card__latestBlog .content__short p {
    font: normal normal 600 14px/20px var(--font-content);
    margin-bottom: 8px;
  }

  .epic__events .card__latestBlog .content__short h6,
  .epic__events .card__latestBlog .content__short h6 a {
    font: normal normal 400 14px var(--font-heading);
  }

  .epic__events .card__latestBlog .content__short p span {
    font: normal normal 600 12px/16px var(--font-content);
    display: block;
  }

  .epic__events .card__latestBlog .content__short p:last-child {
    margin-top: 10px;
  }

  .epic__events .card__latestBlog .content__short .post__date {
    font: normal normal 600 10px var(--font-content);
    padding: 10px 18px;
    margin: -25px 0 10px auto;
  }

  .epic__events .card__latestBlog:hover .content__short {
    padding: 15px 10px 5px;
  }

  .epic__events .card__latestBlog:hover .content__short .post__date {
    margin: -30px 0 15px auto;
  }

  .epic__events .owl-nav button.owl-next,
  .epic__events .owl-nav button.owl-prev {
    width: 40px;
    height: 40px;
    background-size: 30px;
    border-radius: 8px;
  }

  .tribe__hall .card__frame {
    min-height: auto;
  }

  .tribe__hall .card__frame .text__bx .top__section p {
    font: normal normal 600 14px/30px var(--font-subHeading);
  }

  .tribe__hall .card__frame .text__bx h5 {
    font: normal normal 400 14px var(--font-heading);
    margin-top: 10px;
  }

  .tribe__hall .card__frame .text__bx {
    padding: 12px;
    margin: -65px 28px 0 auto;
    min-height: 110px;
  }

  .press__coverage .owl-carousel .owl-dots {
    margin-top: 30px;
  }

  .tribe__hall .owl-nav button.owl-next,
  .tribe__hall .owl-nav button.owl-prev,
  .press__slider .owl-nav button.owl-next,
  .press__slider .owl-nav button.owl-prev,
  .tribe__partners .owl-nav button.owl-next,
  .tribe__partners .owl-nav button.owl-prev {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background-size: 30px;
  }

  .press__slider .owl-nav button.owl-next {
    right: 1%;
  }

  .happy__workplace .workplace__inr .card__bx .card__txt h4 {
    font: normal normal 700 14px/20px var(--font-content);
  }

  .happy__workplace .workplace__inr .card__bx .card__txt {
    padding: 10px 14px;
    min-height: 60px;
  }

  .greatness__sn .lt__section .stamp__logo {
    width: 120px;
    height: 120px;
  }

  .greatness__sn .lt__section {
    min-height: 255px;
    padding: 3rem 0;
  }

  .greatness__sn .rt__section img {
    height: 255px;
    object-fit: cover;
    border-radius: 20px 0 0 20px;
  }

  .harder__crew .members__card img {
    height: 140px;
  }

  .harder__crew .members__card {
    border-radius: 12px 12px 20px 0px;
  }

  .harder__crew .members__card .mombers__details {
    padding: 10px 8px;
    border-radius: 12px 12px 20px 0px;
    min-height: 65px;
  }

  .harder__crew .members__card .mombers__details h5 {
    font: normal normal 400 12px/110% var(--font-heading);
    margin-bottom: 4px;
  }

  .harder__crew .members__card .mombers__details p {
    font: normal normal 500 11px var(--font-content);
  }

  .harder__crew .card__inr {
    margin-bottom: 0.5rem;
  }

  .internships__section .intern__lt .main__heading p::before {
    height: 40px;
  }

  .internships__section .intern__lt .main__heading p {
    font-size: 14px;
    margin: 14px 0;
    width: 100%;
  }

  .internships__section {
    margin: 2rem 0;
    min-height: 345px;
    padding: 2rem 0 !important;
  }

  .internships__section .slider__intern .owl-dots {
    right: -4%;
  }

  .living__comn .card__widget .icon__sn {
    margin: 1rem 22px -42px;
    width: 80px;
    height: 80px;
    transform: translateX(260%);
  }

  .living__comn .card__widget .content__sn {
    padding: 50px 20px 25px;
    min-height: 140px;
  }

  .living__comn .card__widget .content__sn h6 {
    font: normal normal 700 22px/32px var(--font-content);
  }

  .living__comn .card__inr {
    margin-bottom: 1rem;
  }

  .apartment__comn .roll__logo {
    right: 0;
    top: -6.2rem;
    width: 90px;
    height: 90px;
  }

  .apartment__comn .main__heading h2 {
    font: normal normal 400 24px/36px var(--font-heading);
  }

  .apartment__comn .main__heading p {
    font: normal normal 700 14px/140% var(--font-subHeading);
  }

  .apartment__comn .card__aprt .icon img {
    width: 60px;
  }

  .apartment__comn .card__aprt .icon {
    padding: 30px;
  }

  .apartment__comn .card__aprt .btm__sn {
    padding: 8px 12px;
  }

  .apartment__comn .card__aprt .btm__sn p {
    font: normal normal 600 14px/20px var(--font-subHeading);
  }

  .apartment__comn .aprtment__details .item__bx p {
    font: normal normal 700 14px/160% var(--font-subHeading);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content {
    padding: 16px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content h5 {
    font: normal normal 700 22px/160% var(--font-subHeading);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content p {
    font: normal normal 600 16px/22px var(--font-content);
    margin-bottom: 18px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .lt__side {
    font: normal normal 600 16px/22px var(--font-content);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .lt__side img {
    width: 35px;
    height: 35px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .map__icon {
    padding-left: 10px;
    margin-left: 10px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .map__icon img {
    width: 20px;
    height: 20px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .img__slider img {
    height: 220px;
  }

  .comn__Wwa .Wwa__items .card__Wwa {
    border-radius: 14px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .img__slider .owl-dot {
    margin: 3px 0;
  }

  .comn__Wwa .Wwa__items::before,
  .comn__Wwa .Wwa__items::after {
    width: 90px;
    height: 90px;
  }

  .comn__Wwa .Wwa__items::before {
    right: -20px;
  }

  .comn__Wwa .Wwa__items::after {
    left: -20px;
    bottom: 18px;
  }

  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-next,
  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-prev {
    top: 38px;
    width: 40px;
    height: 40px;
    border-radius: 8px;
  }

  .perks__sn::before,
  .perks__sn::after {
    display: none;
  }

  .booknowCard .modal-dialog {
    max-width: 90%;
  }

  .booknowCard .modal-content {
    border-radius: 18px;
    padding: 1.2rem;
  }

  .booknowCard .modal-dialog .lt__sec {
    margin-bottom: 1rem;
  }

  .booknowCard h2 {
    font: normal normal 400 26px/32px var(--font-heading);
  }

  .booknowCard .btn-close {
    width: 40px;
    height: 40px;
    right: 1rem;
    top: 1rem;
  }

  .booknowCard .lt__form .input__bx label {
    font: normal normal 500 14px/20px var(--font-content);
  }

  .booknowCard .lt__form .input__bx .form-control,
  .booknowCard .lt__form .input__bx .form-select {
    padding: 12px;
    font: normal normal 500 14px/20px var(--font-content);
    margin-top: 5px;
  }

  .booknowCard .lt__form .btn__btm {
    margin-top: 8px;
  }

  .booknowCard .lt__form .input__bx {
    margin-bottom: 12px;
  }

  .booknowCard .lt__form .btn__btm .btn__black {
    padding: 10px 40px;
  }

  #whatsapp_chat_widget #wa-widget-send-button-no-text {
    bottom: 60px !important;
    height: 58px;
    min-width: 58px;
  }

  .wa-messenger-svg-whatsapp {
    width: 35px !important;
    height: 35px !important;
  }

  .wa-chat-box-no-text {
    margin-bottom: 130px !important;
  }

  #c5_sitemap_wrapper h2 {
    font: normal normal 400 24px/38px var(--font-heading);
    margin-bottom: 5px;
  }

  #c5_sitemap_wrapper ul.sub li.c5_child {
    font: normal normal 600 20px / normal var(--font-content);
    margin-bottom: 6px;
  }

  .lightgallery-grid .lightgallery-grid-item {
    width: 50% !important;
    height: 250px !important;
  }

  .coockinPopup .modal-dialog .modal-content {
    border-radius: 20px;
    padding: 50px 25px;
  }

  .coockinPopup .modal-dialog .modal-content .btn-close {
    width: 30px;
    height: 30px;
    top: -38px;
  }

  .coming__soon .content__box {
    padding: 0;
  }

  .coming__soon .col-lg-6:first-child {
    position: absolute;
    inset: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ff000047;
  }

  .coming__soon .card__bnr h2 {
    font: normal normal 400 48px / 54px var(--font-heading);
    color: #fff;
  }

  .partnersWith__tribe .main__heading h2 {
    text-align: center;
  }

  .partnerWith__items .contact__form {
    padding: 20px 15px;
    border-radius: 12px;
    margin-top: 28px;
  }

  .partnerWith__items .contact__form h2 {
    font: normal normal 400 16px / 24px var(--font-heading);
    margin-bottom: 14px;
  }

  .booking__enquries .input__bx label {
    font: normal normal 500 14px / 20px var(--font-content);
  }

  .booking__enquries .input__bx .form-control {
    padding: 12px;
    font: normal normal 500 14px / 20px var(--font-content);
    margin-top: 4px;
  }

  .booking__enquries .input__bx {
    margin-bottom: 12px;
  }

  .booking__enquries [type="radio"] {
    width: 12px;
    height: 12px;
  }

  .file-upload label {
    height: 46px;
    padding: 12px 12px 12px 120px;
  }

  .booking__enquries .wpcf7-file {
    height: 46px;
  }

  .file-upload label:before {
    width: 100px;
    height: 46px;
  }

  .dscf7captcha .wpcf7-form-control {
    padding: 12px;
    font: normal normal 500 14px / 20px var(--font-content);
    margin-top: 5px;
  }

  .dscf7captcha {
    font: normal normal 500 14px / 20px var(--font-content) !important;
  }

  .dscf7_captcha_icon {
    width: 18px;
  }

  .booking__enquries .btn__black {
    padding: 10px 40px;
  }

  .hybrid__hospitility .main__heading h2 br {
    display: none;
  }

  .hospitality__slider .plyr--video {
    border-radius: 12px;
  }

  .hospitality__slider .box__content {
    padding-top: 12px;
  }

  .hospitality__slider .box__content h4 {
    font: normal normal 800 20px / normal var(--font-subHeading);
  }

  .hospitality__slider .box__content h5 {
    font: normal normal 700 18px / 160% var(--font-subHeading);
  }

  .hospitality__slider .box__content p {
    font: normal normal 500 16px / 160% var(--font-content);
  }

  .hospitality__slider .owl-nav button.owl-next,
  .hospitality__slider .owl-nav button.owl-prev {
    top: 35%;
    bottom: unset;
    width: 42px;
    height: 42px;
    border-radius: 10px;
    background-size: 26px;
  }

  .hospitality__slider.owl-carousel .owl-nav button.owl-prev {
    left: 28px;
    right: auto;
  }

  .hospitality__slider.owl-carousel .owl-nav button.owl-next {
    right: 28px;
  }

  .hospitality__slider .owl-dots {
    margin-top: 0;
  }

  .hospitality__slider .owl-dot.active {
    width: 50px;
  }

  .hospitality__slider .owl-dot {
    width: 20px;
    height: 6px;
    border-radius: 20px;
    margin: 0 2px;
  }

  .mobileapp__bnr .card__bx {
    padding: 42px 42px 0;
    border-radius: 16px;
  }

  .mobileapp__bnr .card__bx .main__heading h2 {
    margin: 24px 0;
  }

  .mobileapp__bnr .card__bx .main__heading p {
    font: normal normal 700 18px var(--font-subHeading);
    padding: 12px;
  }

  .mobileapp__bnr .play__store {
    gap: 12px;
  }

  .mobileapp__bnr .play__store img {
    height: 60px;
  }

  .mobileapp__bnr .img__box {
    padding-top: 38px;
  }

  .mobileapp__bnr .img__box img {
    max-width: 260px;
  }

  .tribe__contents .card__box {
    border-radius: 12px;
  }

  .tribe__contents .card__box .tp__strip img {
    height: 30px;
  }

  .tribe__contents .card__box .content__box {
    padding: 20px;
  }

  .tribe__contents .card__box .content__box p {
    font: normal normal 500 16px / 23px var(--font-content);
    margin-bottom: 10px;
  }

  .tribe__contents .card__box .content__box h5 {
    font: normal normal 400 20px / 124% var(--font-heading);
    margin: 16px 0 8px;
  }

  .tribe__contents .card__box .content__box .btn {
    font: normal normal 600 16px / 23px var(--font-content);
    margin-top: 10px;
  }

  .tribe__contents .card__box .content__box ul {
    gap: 6px;
    margin: 10px 0;
  }

  .tribe__contents .card__box .content__box ul li {
    font: normal normal 500 16px / 23px var(--font-content);
  }

  .bring__buddy .terms__section {
    border-radius: 12px;
    padding: 16px;
    margin-bottom: 24px;
  }

  .bring__buddy .terms__section .content__box {
    margin-top: 10px;
  }

  .bring__buddy .terms__section .content__box p {
    font: normal normal 400 13px / normal var(--font-content);
  }

  .bring__buddy .terms__section .content__box p:not(:last-child) {
    margin-bottom: 5px;
  }
	
  .page-template-viman-nagr-hostel .header,
  .page-template-wakad-hostel .header {
    top: 28px;
  }
	
  .ticker-container {
    padding: 6px 0;
  }
	
  .ticker-container p {
    font: normal normal 400 13px / 123% var(--font-content);
  }

  .ticker-container .close-btn {
    font: normal normal 400 15px / 123% var(--font-content);
  }

  .faq_section .accordion {
    gap: 12px;
  }

  .faq_section .accordion-item {
    padding: 20px 10px;
    border-radius: 10px;
  }

  .faq_section .accordion-body {
    margin-top: 8px;
  }

  .faq_section .accordion-button {
    font: normal normal 400 16px/22px var(--font-heading);
  }

  .faq_section .accordion-body p,
  .faq_section .accordion-body p a {
    font: normal normal 600 16px/22px var(--font-content);
    width: 92%;
  }

  .faq_section .accordion-button::after {
    width: 24px;
    height: 24px;
  }
}

@media only screen and (max-width: 767px) {

  .btn__navPrimary,
  .btn__navSecondary,
  .btn__navCall {
    font: normal normal 600 14px / normal var(--font-content);
    padding: 8px 12px;
  }

  .btn__navPrimary img,
  .btn__navCall img {
    width: 15px;
    margin-right: 6px;
  }

  .btn__primary,
  .btn__black,
  .btn__secondary,
  .btn__blackBorder,
  .btn__disabled {
    font: normal normal 500 14px/20px var(--font-content);
    padding: 10px 20px;
  }

  .btn__primary img,
  .btn__secondary img,
  .btn__black img,
  .btn__blackBorder img {
    width: 15px !important;
    margin-left: 8px;
  }

  .btn span {
    top: 1px;
  }

  .rn__section__gapTop {
    padding: 2rem 0;
  }

  .inner__gapTop {
    margin-top: 1.5rem;
  }

  .main__heading h2 {
    font: normal normal 400 24px/34px var(--font-heading);
    margin-bottom: 4px;
  }

  .main__heading p {
    font: normal normal 700 14px/140% var(--font-subHeading);
  }

  .hero__bnr {
    height: 55vh;
  }

  .hero__bnr .bnr__widget {
    height: 100%;
  }

  .hero__bnr::before {
    z-index: 1;
  }

  .hero__bnr .bnr__widget iframe {
    height: 100%;
    -webkit-transform: scale(2.5);
    -moz-transform-scale(2.5): ;
  }

  .hero__bnr .bnr__content .content__widget {
    width: 100%;
  }

  .hero__bnr .bnr__content h5 {
    font: normal normal 500 28px / normal var(--font-content);
  }

  .hero__bnr .bnr__content h1 {
    font: normal normal 400 28px/42px var(--font-heading);
    margin: 15px 0 0;
  }

  .hero__bnr .bnr__content h4 {
    font: normal normal 600 18px/30px var(--font-subHeading);
    margin-bottom: 15px;
  }

  .hero__bnr .bnr__content h4 span {
    font: normal normal 400 24px/30px var(--font-heading);
  }

  .living__experience .stamp__logo {
    top: -40px;
    width: 80px;
    height: 80px;
  }

  .living__experience::before {
    width: 90px;
    height: 40px;
  }

  .living__experience {
    padding-top: 3rem;
  }

  .living__experience .card__widget .content__sn h6 {
    font: normal normal 700 14px/21px var(--font-content);
  }

  .living__experience .card__widget .icon__sn {
    margin: 1rem 15px -30px;
    width: 60px;
    height: 60px;
    transform: translateX(0%);
    margin-left: auto;
  }

  .living__experience .card__widget .content__sn {
    padding: 45px 15px 20px;
    min-height: 128px;
  }

  .living__experience .card__inr:nth-last-child(-n + 2) {
    margin-bottom: 0;
  }

  .living__experience .card__inr {
    margin-bottom: 8px;
  }

  .tribe__works .comn__bnr .text__bx {
    padding: 20px;
  }

  .tribe__works .comn__bnr .text__bx h2 {
    font: normal normal 400 28px/36px var(--font-heading);
    min-height: auto;
    margin-bottom: 8px;
  }

  .tribe__works .comn__bnr .text__bx p {
    font: normal normal 500 18px/26px var(--font-content);
  }

  .tribe__works .comn__bnr .text__bx .btn__primary {
    margin-top: 16px;
  }

  .tribe__works .comn__bnr {
    height: 48vh;
  }

  .location__sn .cities__filters .btn-filter {
    font: normal normal 500 16px / normal var(--font-content);
    padding: 8px 10px;
    margin: 0 4px;
  }

  .location__sn .cities__filters .btn-filter img {
    height: 20px;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid var(--color-black);
  }

  .filter__carousel .owl-nav button.owl-next,
  .filter__carousel .owl-nav button.owl-prev {
    top: 15px;
    width: 35px;
    height: 35px;
    border-radius: 8px;
  }

  .filter__carousel .owl-nav button.owl-prev {
    left: -8px;
  }

  .filter__carousel .owl-nav button.owl-next {
    right: -8px;
  }

  .filter__carousel .item-filter .card__content h5 {
    font: normal normal 700 24px/150% var(--font-subHeading);
    margin-bottom: 4px;
  }

  .filter__carousel .item-filter {
    border-radius: 20px;
  }

  .filter__carousel .item-filter .card__content {
    padding: 22px;
  }

  .filter__carousel .item-filter img {
    height: 210px;
  }

  .filter__carousel .item-filter .card__content p {
    font: normal normal 600 16px/24px var(--font-content);
    margin-bottom: 12px;
  }

  .filter__carousel .item-filter .card__content .lt__side img {
    width: 30px;
    height: 30px;
  }

  .filter__carousel .item-filter .card__content .lt__side {
    font: normal normal 600 16px/24px var(--font-content);
  }

  .filter__carousel .item-filter .card__content .map__icon img {
    width: 20px;
    height: 20px;
  }

  .filter__carousel .item-filter .card__content .map__icon {
    padding-left: 8px;
    margin-left: 8px;
    border-left: 1px solid var(--color-green);
  }

  .filter__carousel .owl-dots {
    margin-top: 10px;
  }

  .filter__carousel button.owl-dot.active,
  .spoiler__carousel .owl-dot.active {
    width: 40px;
  }

  .filter__carousel button.owl-dot,
  .spoiler__carousel .owl-dot {
    width: 20px;
    height: 4px;
    border-radius: 20px;
    margin: 0 2px;
  }

  .tribe__app .app__bg {
    padding: 2rem 0;
  }

  .tribe__app .app__bg::after {
    width: 100%;
    border-radius: 20px;
  }

  .tribe__app .app__bg::before {
    left: -35px;
    top: 22px;
    bottom: unset;
    width: 110px;
    height: 80px;
  }

  .tribe__app .app__bg .main__heading h2,
  .tribe__app .app__bg .main__heading p {
    text-align: center;
  }

  .tribe__app .app__bg ul li {
    font: normal normal 400 14px/20px var(--font-subHeading);
    padding-left: 30px;
    margin-bottom: 8px;
  }

  .tribe__app .app__bg ul li::before {
    left: 10px;
    top: 2px;
    width: 14px;
    height: 14px;
  }

  .tribe__app .app__bg ul {
    margin: 15px 0;
  }

  .tribe__app .app__bg .play__store {
    justify-content: space-between;
  }

  .tribe__app .app__bg .play__store a {
    width: 50%;
    padding: 0 2% 2%;
  }

  .tribe__app .app__bg .play__store img {
    width: 100%;
    margin: 0;
  }

  .tribe__app .app__bg .rt__sn img {
    width: 96%;
    margin: auto;
  }

  .the__community .community__tabs {
    flex-wrap: wrap;
    position: relative;
  }

  .the__community .community__tabs .tab__first.active {
    width: 100%;
  }

  .the__community .community__tabs .btn__tab {
    padding: 16px;
    font: normal normal 400 18px/100% var(--font-heading);
    color: var(--color-white);
    transform: unset;
    height: auto;
    width: 100%;
    position: unset;
    border-radius: 10px;
  }

  .the__community .community__tabs .content__bx .text__inr {
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
  }

  .the__community .community__tabs .community__types .card__bx {
    margin-bottom: 10px;
  }

  .the__community .community__tabs .tab__content {
    width: 100%;
    margin: 10px 0;
  }

  .the__community .community__tabs .community__types .card__bx .card__txt {
    padding: 10px 12px;
    width: 100%;
    min-height: 55px;
  }

  .the__community .community__tabs .content__bx img {
    height: 100%;
    object-fit: cover;
  }

  .the__community .community__tabs .community__types .card__bx .card__txt h4 {
    font: normal normal 700 14px/18px var(--font-content);
  }

  .the__community .community__tabs .content__bx .btn__btm {
    margin-top: 10px;
  }

  .the__community .community__tabs .content__bx {
    height: 75vh;
  }

  .the__community .community__tabs .tab__first {
    width: 100% !important;
  }

  .the__community .community__tabs .tab__last {
    position: absolute;
    width: 100% !important;
  }

  .the__community .community__tabs .awards__bx {
    margin-top: 1rem;
    flex-wrap: wrap;
  }

  .the__community .community__tabs .awards__bx .bx__rt {
    margin-top: 1rem;
  }

  .the__community .community__tabs .awards__bx .bx__lt img {
    width: 60%;
    height: auto;
    margin: auto;
    display: block;
  }

  .growing__up {
    padding: 2rem 0 0 !important;
    background-position: right;
  }

  .growing__up .instagram__player {
    max-height: 260px;
  }

  .growing__up::before {
    display: none;
  }

  .growing__up .main__heading h2 br {
    display: none;
  }

  .growing__up .main__heading h2 {
    text-align: center;
  }

  .growing__up .main__heading .btn__black {
    margin-top: 14px;
    text-align: center;
  }

  .growing__up .feeds__sliders {
    padding-left: 0rem;
    padding-top: 1rem;
  }

  .growing__up .feeds__sliders #sync2 {
    margin-top: 1rem;
  }

  .growing__up .feeds__sliders #sync2 .item img {
    width: 40px;
    height: 40px;
    min-width: 40px;
  }

  .growing__up .owl-carousel .owl-stage-outer {
    overflow: hidden;
    clip-path: unset;
  }

  .growing__up .feeds__sliders #sync2 .item {
    min-width: 100px;
  }

  .growing__up .feeds__sliders #sync2 .owl-stage {
    margin: auto;
    justify-content: space-between;
  }

  .growing__up .feeds__sliders #sync2 p {
    font: normal normal 600 14px / normal var(--font-content);
  }

  .gt__section {
    background-size: cover;
    padding: 40px 0;
    background-position: right;
  }

  .gt__section .btn__group::before {
    right: 0;
    bottom: 45px;
    width: 70px;
    height: 58px;
    display: none;
  }

  .gt__section .btn__group {
    margin: 20px auto 0;
  }

  .gt__section .btn__group .btn__primary {
    margin: 0 4px;
  }

  .order-mobile {
    order: -1;
  }

  .footer .ftr__top {
    padding: 30px 0;
  }

  .footer .ftr__centerTop {
    margin-bottom: 1rem;
  }

  .footer .ftr__centerTop .brand__logo img {
    width: 200px;
  }

  .footer .ftr__centerTop .social__sn {
    margin: 15px auto;
  }

  .page-template-juhu-mumbai .footer .ftr__centerTop .social__sn {
    margin: 40px auto 15px;
  }

  .footer .ftr__centerTop .brand__logo p {
    bottom: -30px;
    font: normal normal 600 14px / normal var(--font-content);
  }

  .footer .ftr__centerTop .social__sn li img {
    width: 32.444px;
  }

  .footer .ftr__centerTop .social__sn li:not(:last-child) {
    margin-right: 22px;
  }

  .footer .ftr__centerTop .centerTp__btm ul:first-child {
    margin-bottom: 10px;
  }

  .footer .ftr__top .ftr__content h5 {
    font: normal normal 700 24px/34px var(--font-subHeading);
    margin-bottom: 18px;
  }

  .footer .ftr__top .ftr__content ul li {
    font: normal normal 600 16px / normal var(--font-content);
    margin-bottom: 10px;
  }

  .footer .ftr__top .ftr__content .explore__sn li:nth-last-child(-n + 2) img {
    width: 60%;
  }

  .footer .ftr__center .copyright p {
    font: normal normal 600 14px/20px var(--font-content);
  }

  .footer .ftr__center {
    padding: 14px 0px;
  }

  .footer .ftr__btm h4 {
    font: normal normal 400 22px/30px var(--font-heading);
  }

  .footer .ftr__btm {
    min-height: 50px;
  }

  .footer .ftr__centerTop .centerTp__btm ul li {
    font: normal normal 600 14px / normal var(--font-content);
    margin: 0 4px;
    white-space: nowrap;
  }

  .footer .ftr__centerTop .centerTp__btm ul li:first-child {
    margin-left: 0;
  }

  .footer .ftr__centerTop .centerTp__btm ul li:last-child {
    margin-right: 0;
  }

  .common__bnr img {
    height: 350px;
  }

  .common__bnr .bnr__heading h2 {
    font: normal normal 400 28px/40px var(--font-heading);
    margin-bottom: 8px;
  }

  .common__bnr .bnr__heading p {
    font: normal normal 600 16px/26px var(--font-content);
    width: 100%;
  }

  .faq__section .faq__tab .nav {
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .faq__section .faq__tab .nav .nav-link {
    font: normal normal 700 16px/20px var(--font-content);
    padding: 12px 16px;
  }

  .faq__section .faq__tab .nav .nav-item:first-child {
    margin-right: 0;
  }

  .faq__section .faq__tab .nav-pills .nav-link.active img {
    margin-left: 4px;
    width: 16px;
  }

  .faq__section .faq__tab {
    flex-wrap: wrap;
  }

  .faq__section .faq__tab .rt__btn,
  .faq__section .faq__tab .rt__btn .btn {
    width: 100%;
  }

  .faq__section .tab-content .accordion-button {
    font: normal normal 400 16px/24px var(--font-heading);
  }

  .faq__section .tab-content .accordion-item {
    padding: 16px 12px;
    margin-bottom: 16px;
  }

  .faq__section .tab-content .accordion-body p,
  .faq__section .tab-content .accordion-body p a {
    font: normal normal 600 16px/22px var(--font-content);
    width: 100%;
  }

  .faq__section .tab-content .accordion-button::after {
    width: 25px;
    height: 25px;
  }

  .faq__section .tab-content .accordion-body {
    margin-top: 14px;
  }

  .connect__section .connect__items .accordion {
    margin-top: 10px;
  }

  .connect__section .connect__items .accordion-button {
    font: normal normal 400 16px/24px var(--font-heading);
  }

  .connect__section .connect__items .accordion-item {
    padding: 16px 12px;
    margin-bottom: 16px;
  }

  .connect__section .connect__items .accordion-button::after {
    width: 25px;
    height: 25px;
  }

  .connect__section .connect__items .accordion-body {
    margin-top: 14px;
  }

  .booking__enquries .input__bx label {
    font: normal normal 500 14px/20px var(--font-content);
  }

  .booking__enquries .input__bx .form-control {
    padding: 12px;
    font: normal normal 500 14px/20px var(--font-content);
    margin-top: 4px;
  }

  .booking__enquries .input__bx {
    margin-bottom: 8px;
  }

  .booking__enquries .btn__black {
    padding: 12px 40px;
  }

  .connect__section .location__bx {
    margin-top: 1rem;
  }

  .connect__section .location__bx .lt__details {
    padding: 16px;
  }

  .connect__section .location__bx .lt__details img {
    width: 50px;
    margin: 0 auto 16px;
  }

  .connect__section .location__bx .lt__details h4 {
    font: normal normal 400 26px var(--font-heading);
    margin-bottom: 10px;
  }

  .connect__section .location__bx .lt__details p {
    font: normal normal 700 20px/140% var(--font-subHeading);
  }

  .connect__section .location__bx iframe {
    height: 200px;
  }

  .referEarn__sn .card__bx {
    padding: 20px;
    margin-bottom: 1rem;
    display: flex;
    height: auto;
  }

  .referEarn__sn .col-md-4:last-child .card__bx {
    margin-bottom: 0;
  }

  .referEarn__sn .card__bx .count img {
    width: 60px;
    height: 60px;
  }

  .referEarn__sn .card__bx .count {
    width: 60px;
    height: 60px;
    margin-bottom: 0;
    min-width: 60px;
    margin-right: 16px;
  }

  .referEarn__sn .card__bx .count span {
    top: 5px;
    font: normal normal 800 30px var(--font-content);
  }

  .referEarn__sn .card__bx h5 {
    font: normal normal 600 24px var(--font-content);
    margin-bottom: 4px;
  }

  .referEarn__sn .card__bx p {
    font: normal normal 600 16px/22px var(--font-content);
    color: var(--color-black);
  }

  .bring__buddy {
    background-position: center;
    margin-bottom: 25px;
  }

  .bring__buddy .contact__form .input__bx label {
    font: normal normal 500 14px/20px var(--font-content);
  }

  .bring__buddy .contact__form .input__bx {
    margin-bottom: 8px;
  }

  .bring__buddy .contact__form .input__bx .form-control,
  .bring__buddy .contact__form .input__bx select {
    padding: 12px;
    font: normal normal 500 14px/20px var(--font-content);
    margin-top: 4px;
  }

  .bring__buddy .contact__form .wpcf7-list-item input {
    width: 16px;
    height: 16px;
  }

  .bring__buddy .contact__form .btn__btm {
    margin-top: 10px;
  }

  .partnersWith__tribe .main__heading h2 {
    width: 100%;
  }

  .partnersWith__tribe .main__heading p {
    font: normal normal 600 14px var(--font-content);
  }

  .partnersWith__tribe .rt__section {
    margin-top: 1rem;
  }

  .partnersWith__tribe .pwTribe__inr .rt__card .content__bx {
    padding: 18px 26px;
    width: 100%;
  }

  .partnersWith__tribe .pwTribe__inr .rt__card .content__bx p {
    font: normal normal 600 22px var(--font-content);
  }

  .partnersWith__tribe .pwTribe__inr .rt__card {
    height: 275px;
    margin-bottom: 1rem;
  }

  .partnersWith__tribe .rt__section .roll__logo {
    display: none;
  }

  .partnersWith__tribe .pwTribe__inr .item__bx:nth-last-child(-n + 2) .rt__card {
    margin-bottom: 1rem;
  }

  .partnersWith__tribe .pwTribe__inr .item__bx:last-child .rt__card {
    margin-bottom: 0;
  }

  .partnerWith__best .partnerWith__items .accordion-item.active {
    padding: 16px;
  }

  .partnerWith__best .partnerWith__items .accordion-item.active .accordion-button img {
    width: 45px;
    height: 45px;
    margin-right: 10px;
  }

  .partnerWith__best .partnerWith__items .accordion-button {
    font: normal normal 400 16px/22px var(--font-heading);
  }

  .partnerWith__best .partnerWith__items .accordion-button::after {
    width: 25px;
    height: 25px;
  }

  .partnerWith__best .partnerWith__items .card__content p {
    font: normal normal 500 14px/20px var(--font-content);
    margin-bottom: 16px;
    width: 100%;
  }

  .partnerWith__best .partnerWith__items .btn__secondary,
  .partnerWith__best .partnerWith__items .btn__primary {
    padding: 8px 12px;
  }

  .partnerWith__best .partnerWith__items .card__content .btn__group .btn:first-child {
    margin-right: 5px;
  }

  .partnerWith__best .partnerWith__items .accordion-body {
    margin-top: 16px;
  }

  .partnerWith__best .partnerWith__items .card__content .btn__group .btn:first-child {
    margin-right: 12px;
  }

  .partnerWith__best .partnerWith__items .accordion-button img {
    width: 45px;
    height: 45px;
    margin-right: 10px;
    margin-left: -22px;
  }

  .partnerWith__best .partnerWith__items .accordion-item {
    padding: 16px 16px 16px 0;
    margin-bottom: 16px;
    margin-left: 20px;
  }

  .tribe__partners .partner__slider {
    margin-top: 0;
  }

  .tribe__partners .partner__slider .owl-stage-outer {
    padding: 10px 2px;
  }

  .tribe__partners .partner__slider .owl-item .brand__logo {
    padding: 10px 16px;
  }

  .tribe__partners .owl-nav {
    text-align: center;
  }

  .tribe__partners .owl-nav button.owl-next,
  .tribe__partners .owl-nav button.owl-prev {
    position: unset;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background-size: 25px;
    margin: 0 3px;
  }

  .trendsetters__sn {
    min-height: auto;
  }

  .trendsetters__sn::before {
    background-size: cover;
  }

  .trendsetters__sn .main__heading p {
    width: 90%;
    margin: auto;
  }

  .tap__section .tap__card .card__btm h5 {
    font: normal normal 400 16px var(--font-heading);
  }

  .tap__section .tap__card .card__btm p {
    font: normal normal 600 14px var(--font-subHeading);
    margin-bottom: 12px;
  }

  .tap__section .tap__card .card__btm {
    padding: 15px;
    min-height: 120px;
  }

  .tap__section .tap__card {
    margin-bottom: 16px;
    padding-bottom: 100px !important;
    height: auto;
  }

  .trp__section .card__trp .brdr__center {
    display: none;
  }

  .trp__section .card__trp {
    flex-wrap: wrap;
    padding-bottom: 1.5rem;
  }

  .trp__section .card__trp .stepper__sn {
    width: 100%;
    padding: 1.5rem 1.5rem 0;
  }

  .trp__section .card__trp .stepper__sn h5 {
    font: normal normal 400 26px/36px var(--font-heading);
    margin-bottom: 6px;
  }

  .trp__section .card__trp .stepper__sn p {
    font: normal normal 700 18px var(--font-subHeading);
  }

  .tribe__squad .card__content {
    position: unset;
    padding: 1.5rem;
    width: 100%;
  }

  .tribe__squad .card__content h6 {
    font: normal normal 600 14px / normal var(--font-content);
    margin-top: 8px;
  }

  .tribe__squad .card__content .btm__btn {
    margin-top: 16px;
  }

  .tribe__squad .tribe__squad__bg {
    min-height: auto;
  }

  .epic__events {
    background-size: cover;
    min-height: auto;
  }

  .epic__events .main__heading p {
    font: normal normal 600 14px / normal var(--font-content);
  }

  .epic__events .card__latestBlog .thumnails,
  .epic__events .card__latestBlog .thumnails img {
    height: 210px;
  }

  .epic__events .card__latestBlog .content__short {
    padding: 22px;
    min-height: 125px;
  }

  .epic__events .card__latestBlog .content__short p {
    font: normal normal 600 14px/20px var(--font-content);
    margin-bottom: 8px;
  }

  .epic__events .card__latestBlog .content__short h6,
  .epic__events .card__latestBlog .content__short h6 a {
    font: normal normal 400 16px var(--font-heading);
  }

  .epic__events .card__latestBlog .content__short .post__date {
    font: normal normal 600 11px var(--font-content);
    padding: 10px 14px;
    margin: -38px 0 15px auto;
  }

  .epic__events .card__latestBlog:hover .content__short .post__date {
    margin: -38px 0 15px auto;
  }

  .epic__events .card__latestBlog .content__short p:last-child {
    margin-top: 10px;
  }

  .epic__events .card__latestBlog .content__short p span {
    font: normal normal 600 14px/18px var(--font-content);
  }

  .epic__events .owl-nav button.owl-next,
  .epic__events .owl-nav button.owl-prev {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background-size: 25px;
  }

  .epic__events .owl-nav button.owl-prev {
    margin-right: 5px;
  }

  .tribe__hall .card__frame {
    min-height: auto;
  }

  .tribe__hall .card__frame .text__bx {
    min-height: 110px;
    margin: -50px 20px 0 auto;
  }

  .tribe__hall .card__frame .text__bx .top__section p {
    font: normal normal 600 14px/20px var(--font-subHeading);
  }

  .tribe__hall .card__frame .text__bx h5 {
    font: normal normal 400 13px var(--font-heading);
    margin-top: 8px;
  }

  .tribe__hall .frame__Slider button.owl-dot {
    width: 12px;
    height: 5px;
    border-radius: 20px;
    margin: 0 1px;
  }

  .tribe__hall .frame__Slider button.owl-dot.active {
    width: 26px;
  }

  .tribe__hall .frame__Slider .owl-dots {
    margin-top: 32px;
  }

  .frame__Slider .owl-nav button.owl-next {
    right: 0;
  }

  .frame__Slider .owl-nav button.owl-prev {
    left: auto;
    right: 12.5%;
  }

  .frame__Slider .owl-nav button.owl-next,
  .frame__Slider .owl-nav button.owl-prev {
    top: auto;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background-size: 25px;
  }

  .press__coverage .owl-carousel button.owl-dot {
    width: 12px;
    height: 5px;
    border-radius: 20px;
    margin: 0 1px;
  }

  .press__coverage .owl-carousel button.owl-dot.active {
    width: 26px;
    border-radius: 20px;
  }

  .press__slider .owl-nav button.owl-next,
  .press__slider .owl-nav button.owl-prev {
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background-size: 25px;
  }

  .press__slider .owl-nav button.owl-prev {
    right: 15%;
  }

  .press__slider .owl-nav button.owl-next {
    right: 12px;
  }

  .perks__sn .owl-carousel .brand__logo p {
    font: normal normal 600 14px/20px var(--font-content);
  }

  .perks__sn .owl-carousel .owl-dots {
    margin-top: 32px;
  }

  .living__comn .card__widget {
    height: auto;
  }

  .living__comn .card__widget .icon__sn {
    margin: 1rem 15px -30px;
    width: 60px;
    height: 60px;
    transform: translateX(0%);
    margin-left: auto;
  }

  .living__comn .card__widget .content__sn {
    padding: 45px 15px 20px;
    min-height: auto;
  }

  .living__comn .card__widget .content__sn h6 {
    font: normal normal 700 14px/20px var(--font-content);
  }

  .living__comn .card__inr:not(:last-child) {
    margin-bottom: 8px;
  }

  .apartment__comn .roll__logo {
    right: 15px;
    top: -3.8rem;
    width: 65px;
    height: 65px;
  }

  .apartment__comn .main__heading h2 {
    font: normal normal 400 24px/34px var(--font-heading);
    text-align: center;
  }

  .apartment__comn .main__heading p {
    font: normal normal 700 14px/150% var(--font-subHeading);
    text-align: center;
  }

  .apartment__comn .card__aprt {
    margin-top: 1rem;
    max-width: 100%;
  }

  .apartment__comn .card__aprt .btm__sn p {
    font: normal normal 600 14px/20px var(--font-subHeading);
  }

  .apartment__comn .card__aprt .icon {
    padding: 16px;
  }

  .apartment__comn .card__aprt .icon img {
    width: 80px;
  }

  .apartment__comn .aprtment__details .item__bx {
    padding: 8px 10px;
    border-radius: 8px;
  }

  .apartment__comn .aprtment__details .item__bx p {
    font: normal normal 700 14px/140% var(--font-subHeading);
  }

  .comn__Wwa .Wwa__items::before {
    right: 0px;
    top: 0;
  }

  .comn__Wwa .Wwa__items::before,
  .comn__Wwa .Wwa__items::after {
    width: 70px;
    height: 70px;
  }

  .comn__Wwa .Wwa__items::after {
    left: 0;
    bottom: 20px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .img__slider img {
    height: 210px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content {
    padding: 22px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content h5 {
    font: normal normal 700 24px/150% var(--font-subHeading);
    margin-bottom: 4px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content p {
    font: normal normal 600 16px/24px var(--font-content);
    margin-bottom: 12px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .lt__side {
    font: normal normal 600 16px/24px var(--font-content);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .lt__side img {
    width: 30px;
    height: 30px;
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .map__icon {
    padding-left: 8px;
    margin-left: 8px;
    border-left: 1px solid var(--color-green);
  }

  .comn__Wwa .Wwa__items .card__Wwa .card__content .map__icon img {
    width: 20px;
    height: 20px;
  }

  .comn__Wwa .Wwa__items .WWA__slider .owl-stage-outer {
    padding: 45px 0;
  }

  .comn__Wwa .Wwa__items .WWA__slider button.owl-dot {
    width: 16px;
    height: 5px;
    border-radius: 18px;
    margin: 0 2px;
  }

  .comn__Wwa .Wwa__items .WWA__slider button.owl-dot.active {
    width: 30px;
  }

  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-next,
  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 8px;
  }

  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-prev {
    left: -8px;
  }

  .comn__Wwa .Wwa__items .WWA__slider .owl-nav button.owl-next {
    right: -8px;
  }

  .the__dream .dream__card {
    padding: 16px;
    border-radius: 12px;
    margin-top: -30px;
  }

  .the__dream .dream__card .lt__content span {
    padding: 12px 12px 8px;
    font: normal normal 700 14px / normal var(--font-content);
  }

  .the__dream .dream__card .lt__content h1 {
    font: normal normal 700 22px/100% var(--font-subHeading);
    margin: 10px 0;
  }

  .the__dream .dream__card .lt__content p {
    font: normal normal 500 14px var(--font-subHeading);
    width: 100%;
  }

  .the__dream .dream__card .rt__img {
    margin-right: -16px;
    margin-top: 1rem;
  }

  .who__dreamt .dreamt__card {
    margin-bottom: 1rem;
    height: auto;
  }

  .who__dreamt .dreamt__card .dreamt__details {
    padding: 16px;
  }

  .who__dreamt .dreamt__card .dreamt__details h5 {
    font: normal normal 800 22px var(--font-subHeading);
    margin-bottom: 4px;
  }

  .who__dreamt .dreamt__card .dreamt__details p {
    font: normal normal 600 14px var(--font-subHeading);
  }

  .who__dreamt .dreamt__card .dreamt__details .rt__sn .btn__arrow img {
    width: 26px;
  }

  .ceoModal .modal-dialog {
    max-width: 100%;
  }

  .ceoModal .modal-content {
    padding: 2rem 16px 16px;
  }

  .ceoModal .modal-content .modal-body .ceoDetails {
    padding-left: 0;
    margin-top: 1rem;
  }

  .ceoModal .modal-content .modal-body .ceoDetails h4 {
    font: normal normal 800 24px / normal var(--font-subHeading);
  }

  .ceoModal .modal-content .modal-body .ceoDetails h6 {
    font: normal normal 700 16px/150% var(--font-subHeading);
  }

  .ceoModal .modal-content .modal-body .ceoDetails p {
    font: normal normal 500 14px/118% var(--font-content);
    margin: 12px 0;
  }

  .who__dreamt .dreamt__card:hover {
    padding: 0 18px;
  }

  .ceoModal .modal-content .modal-body .ceoDetails .btn__linkedin img {
    width: 40px;
  }

  .ceoModal .modal-content .btn-close {
    background-image: none;
    width: 24px;
    height: 24px;
    right: -14px;
    top: -32px;
  }

  .our__investers .investers__card img {
    height: 165px;
  }

  .our__investers .investers__card {
    border-radius: 12px 12px 24px 0px;
  }

  .our__investers .investers__card .investor__details {
    padding: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .our__investers .investers__card .investor__details h5 {
    font: normal normal 800 14px/100% var(--font-subHeading);
    margin-bottom: 4px;
  }

  .our__investers .investers__card .investor__details p {
    font: normal normal 600 12px var(--font-subHeading);
    margin-bottom: 10px;
  }

  .our__investers .investers__card .investor__details a img {
    width: 28px;
  }

  .our__investers .investers__card,
  .our__investers .card__inr:nth-last-child(-n + 2) .investers__card {
    margin-bottom: 1rem;
  }

  .our__investers .card__inr:last-child .investers__card {
    margin-bottom: 0;
  }

  .our__investers .investers__inr .btn__btm {
    margin-top: 16px;
  }

  .current__job .bg__img img {
    height: auto;
  }

  .current__job .job__card .btm__section {
    flex-wrap: wrap;
  }

  .current__job .job__card {
    padding: 1rem;
    width: 90%;
    margin: -40px auto 0;
    top: 0;
    flex-direction: column;
    align-items: flex-start;
  }

  .current__job .job__card span.work__with {
    font: normal normal 600 24px var(--font-content);
    width: 100%;
    margin-bottom: 10px;
  }

  .current__job .job__card .btm__section h5 {
    font: normal normal 400 18px var(--font-heading);
    margin-bottom: 10px;
  }

  .happy__workplace .workplace__inr .col-md-3:not(:last-child) .card__bx {
    margin-bottom: 1rem;
  }

  .happy__workplace .workplace__inr .card__bx .card__txt h4 {
    font: normal normal 700 14px/20px var(--font-content);
  }

  .happy__workplace .workplace__inr .card__bx img {
    height: auto;
    object-fit: cover;
  }

  .happy__workplace .workplace__inr .card__bx .card__txt {
    padding: 10px 14px;
    min-height: 60px;
  }

  .greatness__sn {
    flex-wrap: wrap;
  }

  .greatness__sn .lt__section {
    border-radius: 0;
    min-height: 200px;
    padding: 2rem 0;
    width: 100%;
  }

  .greatness__sn .rt__section {
    width: 100%;
    margin-top: 1rem;
  }

  .greatness__sn .lt__section .stamp__logo {
    width: 80px;
    height: 80px;
  }

  .greatness__sn .lt__section .main__heading a {
    margin: 10px auto 0;
  }

  .harder__crew .members__card img {
    height: 160px;
  }

  .harder__crew .members__card .mombers__details {
    padding: 10px 8px;
    min-height: 72px;
  }

  .harder__crew .members__card .mombers__details p {
    font: normal normal 500 12px var(--font-content);
  }

  .harder__crew .members__card .mombers__details h5 {
    font: normal normal 400 14px/110% var(--font-heading);
    margin-bottom: 4px;
  }

  .harder__crew .members__card {
    border-radius: 12px 12px 20px 0px;
  }

  .harder__crew .card__inr,
  .harder__crew .card__inr:nth-last-child(-n + 4) {
    margin-bottom: 1rem;
  }

  .harder__crew .card__inr:last-child {
    margin-bottom: 0;
  }

  .internships__section {
    margin: 0;
    min-height: auto;
    background-size: cover;
  }

  .internships__section .intern__lt .main__heading p::before {
    width: 4px;
    height: auto;
  }

  .internships__section .intern__lt .main__heading p {
    font-size: 15px;
    padding-left: 12px;
    width: 100%;
    margin: 0;
  }

  .internships__section .intern__lt .btn__secondary {
    margin: 1rem 0;
  }

  .internships__section .slider__intern .owl-dots {
    position: unset;
    flex-direction: row;
    margin: 1rem;
    height: 15px;
  }

  .internships__section .slider__intern .owl-dot {
    margin: 0 3px;
  }

  .card__latestBlog .thumnails {
    height: 210px;
  }

  .card__latestBlog .content__short,
  .card__latestBlog:hover .content__short {
    padding: 22px;
  }

  .card__latestBlog .content__short h6,
  .card__latestBlog .content__short h6 a {
    font: normal normal 400 16px var(--font-heading);
    margin-bottom: 0;
    min-height: auto;
  }

  .card__latestBlog .content__short p,
  .card__latestBlog .content__short p a {
    font: normal normal 600 14px/20px var(--font-content);
    margin-bottom: 8px;
  }

  .card__latestBlog .content__short .lt__side {
    font: normal normal 600 16px/24px var(--font-content);
  }

  .card__latestBlog .content__short .lt__side img {
    width: 30px;
    height: 30px;
  }

  .card__latestBlog .content__short .map__icon {
    padding-left: 8px;
    margin-left: 8px;
    border-left: 1px solid var(--color-green);
  }

  .card__latestBlog .content__short .map__icon img {
    width: 20px;
    height: 20px;
  }

  .card__latestBlog .content__short .post__date {
    font: normal normal 600 11px var(--font-content);
    padding: 10px 14px;
    margin: -40px 0 15px auto;
  }

  .card__latestBlog:hover .content__short .post__date {
    margin: -40px 0 15px auto;
  }

  .freshestBlog__sn .col-md-4:not(:last-child) .card__latestBlog,
  .latest__blog .col-md-4:not(:last-child) .card__latestBlog {
    margin-bottom: 1rem;
  }

  .throwback__sn .card__inr {
    margin-bottom: 1rem;
  }

  .throwback__sn .btn__more a {
    margin-top: 0;
  }

  .throwback__sn .filter__bx .btn__tags {
    margin-bottom: 10px;
  }

  .throwback__sn .filter__bx .seacrh__bx #filter .form-select {
    width: 100%;
  }

  .throwback__sn .filter__bx .btn__tags,
  .throwback__sn .filter__bx .seacrh__bx .form-select {
    font: normal normal 600 12px/16px var(--font-content);
    padding: 10px 16px;
  }

  .throwback__sn .filter__bx #clearme {
    background-size: 40px;
    width: 40px;
    height: 40px;
    min-width: 40px;
  }

  .throwback__sn .filter__bx .btn__group {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .throwback__sn .filter__bx .cross__bx {
    width: 42px;
    height: 42px;
    min-width: 42px;
  }

  .blogDetails__bnr .heading__bnr h2 {
    font: normal normal 400 28px/38px var(--font-heading);
    margin: 8px 0;
  }

  .blogDetails__bnr .bnr__bx {
    width: 100%;
  }

  .blogDetails__bnr .breadcrumb li,
  .blogDetails__bnr .breadcrumb li a {
    font: normal normal 600 14px/20px var(--font-content);
  }

  .blogDetails__bnr .bnr__btm .item__bx p {
    font: normal normal 600 14px/20px var(--font-content);
  }

  .blogDetails__bnr .bnr__btm {
    flex-wrap: wrap;
  }

  .blogDetails__bnr .bnr__btm .brdrCenter {
    display: none;
  }

  .blogDetails__bnr .bnr__btm .item__bx img {
    width: 20px;
  }

  .blogDetails__bnr .bnr__btm .item__bx {
    margin: 0 10px 1rem;
  }

  .blogDetails__bnr {
    min-height: auto;
    padding-top: 50px;
    padding-bottom: 70px;
  }

  .blogDetails__thumbnails {
    width: 100%;
    margin: -50px auto 0;
  }

  .blogDetails__thumbnails img {
    height: auto;
    border-radius: 16px;
  }

  .blogDetails__content {
    width: 100%;
  }

  .blogDetails__content .inr__text p,
  .blogDetails__content .inr__text ol li {
    font: normal normal 500 14px/20px var(--font-content);
    margin-bottom: 10px;
  }

  .blogDetails__content .inr__text h4 {
    font: normal normal 500 18px/24px var(--font-heading);
    margin: 1rem 0;
  }

  .blogDetails__content .social__share h6 {
    font: normal normal 600 16px/22px var(--font-content);
  }

  .blogDetails__content .social__share {
    margin-top: 14px;
    padding: 10px 0;
    flex-wrap: wrap;
  }

  div.heateor_sss_follow_ul a,
  div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    margin: 0px 4px 0 0 !important;
  }

  div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a span {
    width: 25px !important;
    height: 25px !important;
  }

  .blogDetails__thumbnails img {
    height: auto;
  }

  .content__bx__comn p {
    font: normal normal 500 14px/20px var(--font-content);
  }

  .content__bx__comn .items__bx:not(:last-child) {
    margin-bottom: 8px;
  }

  .content__bx__comn .items__bx {
    width: 100%;
  }

  .content__bx__comn h5 {
    font: normal normal 600 18px var(--font-content);
    margin: 10px 0 4px;
  }

  .content__bx__comn h3 {
    font: normal normal 400 22px/30px var(--font-heading);
    margin-bottom: 10px;
  }

  .content__bx__comn .items__bx ul {
    padding: 0;
    margin: 10px 0 0 1rem;
  }

  .content__bx__comn .items__bx ul li {
    font: normal normal 500 14px/20px var(--font-content);
    color: #473f3f;
  }

  .mamaliga__logo img {
    height: 150px !important;
  }

  .cafe__brand .main__heading p {
    font: normal normal 500 14px / normal var(--font-content);
  }

  .cafe__brand .rt__section {
    margin-top: 1rem;
    padding-left: 0;
    padding-bottom: 40px;
    min-height: 43vh;
  }

  .cafe__brand .rt__section::before {
    right: 0;
    top: unset;
    left: 0;
    bottom: 0;
    width: 70%;
    height: 45vh;
    border-radius: 8px;
  }

  .cafe__brand .btn__copper {
    font: normal normal 700 14px/20px var(--font-content);
    padding: 12px 20px;
    margin-top: 12px;
  }

  .cafe__brand .btn__copper img {
    width: 15px !important;
    margin-left: 8px;
  }

  .cafe__gallery {
    background-size: cover;
    padding: 60px 0 20px;
    height: auto;
  }

  .cafe__gallery .nav-tabs .nav-link {
    font: normal normal 400 16px/24px var(--font-heading);
    padding: 0 0 16px;
  }

  .cafe__gallery .nav-tabs {
    padding: 0;
    margin: 0;
  }

  .cafe__gallery .tab__slideSection {
    margin: 16px 0 0;
  }

  .cafe__gallery .cafe__slider .owl-nav {
    text-align: center;
    margin-top: 1rem;
  }

  .cafe__gallery .cafe__slider .owl-nav button.owl-next,
  .cafe__gallery .cafe__slider .owl-nav button.owl-prev {
    position: unset;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background-size: 25px;
    margin: 0 5px;
  }

  .cafe__gallery .nav-tabs::before {
    top: -7px;
    width: 42.452px;
    height: 42.342px;
  }

  .cafe__gallery .cafe__slider .cafe__images {
    border: 3px solid var(--color-white);
    border-radius: 12px;
  }

  .cafe__gallery .cafe__slider .cafe__images img {
    height: 240px;
  }

  .media__kits .kit__card .btm__secTion {
    padding: 22px;
  }

  .media__kits .kit__card .btm__secTion h4 {
    font: normal normal 400 18px/28px var(--font-heading);
  }

  .media__kits .kit__card .btm__secTion .btn__secondary {
    font: normal normal 600 12px/16px system-ui;
    padding: 6px 14px;
  }

  .media__kits .col-lg-4:not(:last-child) .kit__card {
    margin-bottom: 1rem;
  }

  .interview__us {
    height: auto;
  }

  .interview__us .form__bx {
    padding: 1.5rem;
    width: 97%;
  }

  .interview__us::after {
    width: 97%;
    background-size: cover;
  }

  .interview__us .interview__form .input__bx .form-control {
    padding: 12px;
    font: normal normal 500 14px/21px var(--font-content);
    margin-top: 4px;
  }

  .interview__us .interview__form .input__bx label {
    font: normal normal 500 14px/20px var(--font-content);
  }

  .interview__us .interview__form .input__bx {
    margin-bottom: 8px;
  }

  .news__items .news__card .news__content h4,
  .news__items .card__item .column__three.news__card .news__content h4 {
    font: normal normal 400 18px/26px var(--font-heading);
    margin-top: 10px;
  }

  .news__items .news__card .news__content {
    padding: 1.5rem;
  }

  .news__items .news__card .thumbnails img,
  .news__items .card__item .column__three.news__card .thumbnails img {
    height: 300px;
    object-fit: cover;
    border-radius: 24px;
  }

  .news__items .news__card .news__content img,
  .news__items .card__item .column__three.news__card .news__content img {
    width: 40px;
    height: 40px;
  }

  .news__items .btn__btm {
    margin-top: 0;
  }

  .bnr__gallery nav {
    padding: 8px 0;
    margin: 0 -12px;
  }

  .bnr__gallery .top__heading .main__heading h4 {
    font: normal normal 400 11px / 18px var(--font-heading);
    margin-bottom: 2px;
  }

  .bnr__gallery nav ol li,
  .bnr__gallery nav ol li a {
    font: normal normal 600 14px/20px var(--font-content);
  }

  .bnr__gallery .top__heading {
    align-items: start;
    flex-direction: column;
  }

  .bnr__gallery .top__heading .btn__secondary {
    min-width: auto;
  }

  .location__map .main__heading h6 {
    font: normal normal 700 18px/26px var(--font-subHeading);
    margin-top: 10px;
    margin-bottom: 1rem;
  }

  .location__map .rt__map iframe {
    width: 96%;
    height: 350px;
    border-radius: 16px;
  }

  .nearby__institutes .destination__time .item__bx {
    width: 14%;
  }

  .nearby__institutes .hotspots__sn .main__heading {
    width: 100%;
  }

  .nearby__institutes .lt__brand h5 {
    font: normal normal 400 20px/30px var(--font-heading);
    margin-top: 0;
    margin-bottom: 1rem;
  }

  .nearby__institutes .lt__brand img {
    width: 40px;
    margin: 0 auto 10px;
  }

  .nearby__institutes .destination__time img {
    width: 40px;
  }

  .nearby__institutes .destination__time p {
    font: normal normal 500 10px/12px var(--font-content);
    margin-top: 14px;
  }

  .nearby__institutes .destination__time::before {
    top: 20%;
  }

  .amenities__tribe .card__bx .content__bx .icon img {
    width: 40px;
    height: 40px;
  }

  .amenities__tribe .card__bx .content__bx {
    padding: 30px 10px 20px;
    min-height: 134px;
  }
	
  .amenities__tribe .card__bx img {
    height: 115px;
  }

  .amenities__tribe .card__bx .content__bx .icon {
    top: -20px;
    transform: translateX(68%);
  }

  .amenities__tribe .card__bx .content__bx h6 {
    font: normal normal 700 14px/21px var(--font-content);
  }

  .amenities__tribe .card__bx,
  .amenities__tribe .card__inr:nth-last-child(-n + 4) .card__bx {
    margin-bottom: 8px;
  }

  .amenities__tribe .card__inr:last-child .card__bx {
    margin-bottom: 0;
  }

  .rooms__available .roll__logo {
    right: 16px;
    top: -60px;
    width: 50px;
    height: 50px;
  }

  .rooms__available .rooms__card .rooms__details .top__sn h5 {
    font: normal normal 400 22px / normal var(--font-heading);
  }

  .rooms__available .rooms__card .rooms__details .top__sn p {
    font: normal normal 600 14px / normal var(--font-content);
    margin: 6px 0 14px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-button {
    font: normal normal 600 14px / normal var(--font-content);
  }

  .rooms__available .rooms__card .rooms__details .accordion-item:not(:last-child) {
    padding-bottom: 0;
    margin-bottom: 10px;
  }

  .rooms__available .rooms__card .rooms__details .accordion-body p,
  .rooms__available .rooms__card .rooms__details .accordion-body p a {
    font: normal normal 500 14px / normal var(--font-content);
  }

  .rooms__available .rooms__card .rooms__details .accordion-body hr {
    margin: 10px 0;
  }

  .rooms__available .rooms__card .rooms__details .accordion-item.active {
    margin-bottom: 10px;
  }

  .rooms__available .rooms__card .rooms__details .btn__black {
    font: normal normal 700 14px/20px var(--font-content);
    padding: 10px 20px;
  }

  .rooms__available .col-md-4:not(:last-child) .rooms__card {
    margin-bottom: 1rem;
  }

  .video__wrapper {
    height: 250px;
  }

  /*     .video__wrapper img {
        height: 250px;
        object-fit: cover;
    } */

  .video__wrapper::after {
    width: 40px;
    height: 40px;
  }

  .video__wrapper h2 {
    top: 6rem;
    font: normal normal 400 20px/30px var(--font-heading);
  }

  .bnr__gallery {
    padding-bottom: 3rem;
    margin-bottom: 1rem;
  }

  .bnr__gallery .gallery__sample .rt__section {
    flex-direction: column;
    margin-top: 1rem;
  }

  .bnr__gallery .gallery__sample .rt__section .last__img {
    flex-direction: column;
    display: none;
  }

  .bnr__gallery .gallery__sample .rt__section .center__img,
  .bnr__gallery .gallery__sample .rt__section .last__img {
    width: 100%;
  }

  .bnr__gallery .gallery__sample .btn__gallery .btn__black {
    font: normal normal 600 14px / normal var(--font-content);
    padding: 10px 20px;
  }

  /*     .bnr__gallery .gallery__sample .btn__group {
        flex-wrap: wrap;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        bottom: -4.2rem;
    } */

  .bnr__gallery .gallery__sample .btn__group .btn__black {
    margin: 0;
    padding: 10px;
    font: normal normal 400 11px/14px var(--font-content);
  }

  .bnr__gallery .gallery__sample .btn__group .btn__black img {
    width: 12px !important;
    margin-left: 4px;
  }

  #qlwapp.qlwapp-button .qlwapp-toggle {
    height: 50px !important;
    width: 50px !important;
  }

  #qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
    font-size: 16px;
  }

  .comnGallery .modal-content {
    padding: 1rem;
    border-radius: 14px;
  }

  .comnGallery .modal-dialog {
    max-width: 100%;
  }

  .comnGallery .modal-content .modal-header {
    justify-content: flex-start;
  }

  .comnGallery .modal-content .modal-header h5 {
    font: normal normal 400 18px / normal var(--font-heading);
    text-align: left;
  }

  .comnGallery .modal-content .modal-body {
    position: initial;
    padding: 1rem 0 0;
  }

  .comnGallery .modal-content .all__galleryImg {
    width: 100%;
  }

  .comnGallery .modal-content .btn-close img {
    width: 100%;
  }

  .comnGallery .modal-content .btn-close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 1rem;
    left: unset;
    right: 1rem;
    padding: 0;
  }

  .comnGallery .modal-content .second__secTion {
    margin: 1rem 0 0;
    flex-wrap: wrap;
  }

  .comnGallery .modal-content .second__secTion .center__secTion {
    margin: 1rem 0;
  }

  .comnGallery .modal-content .second__secTion .center__secTion,
  .comnGallery .modal-content .second__secTion .left__secTion,
  .comnGallery .modal-content .second__secTion .right__secTion {
    width: 100%;
  }

  .comnGallery .modal-content .second__secTion .center__secTion img,
  .comnGallery .modal-content .second__secTion .left__secTion img,
  .comnGallery .modal-content .second__secTion .right__secTion img,
  .comnGallery .modal-content .gallery__img.single__col img {
    height: 240px;
    object-fit: cover;
  }

  .comnGallery .modal-content .gallery__img.single__col {
    margin: 1rem 0;
  }

  .comnGallery .modal-content .second__secTion.item_comn .left__secTion,
  .comnGallery .modal-content .second__secTion.item_comn .right__secTion {
    width: 100%;
  }

  .comnGallery .modal-content .second__secTion.item_comn .right__secTion {
    margin: 1rem 0;
  }

  .comnGallery .modal-content .second__secTion.item_comn .right__secTion:last-child {
    margin-bottom: 0;
  }

  .comnGallery .modal-content .img__bx img,
  .comnGallery .modal-content .ltrt__sn .img__bx img,
  .comnGallery .modal-content .center__sn .img__bx img {
    height: 240px;
  }

  .spoiler__carousel .owl-item .item__slide .item__content {
    padding: 10px;
    border-radius: 0px 0px 16px 16px;
  }

  .spoiler__carousel .owl-item .item__slide .item__content p {
    font: normal normal 500 12px / normal var(--font-content);
    margin-bottom: 0;
    display: none;
  }

  .spoiler__carousel .owl-item .item__slide .item__content h5 {
    font: normal normal 700 16px/130% var(--font-subHeading);
  }

  .spoiler__carousel .owl-item .item__slide iframe {
    height: 220px;
  }

  .spoiler__carousel .owl-dots {
    margin-top: 0;
  }

  .spoiler__carousel .owl-nav button.owl-next,
  .spoiler__carousel .owl-nav button.owl-prev {
    top: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background-size: 25px;
  }

  .spoiler__carousel.owl-carousel .owl-nav button.owl-prev {
    left: 3px;
    right: auto;
  }

  .spoiler__carousel.owl-carousel .owl-nav button.owl-next {
    right: 3px;
  }

  .spoiler__carousel .owl-item .item__slide {
    margin: 12px 0;
  }

  .spoiler__carousel .video__sec .btn {
    width: 40px;
    height: 40px;
  }

  .spoiler__carousel .owl-item .video__thumnails img {
    min-height: 200px;
    border-radius: 16px;
  }

  .lovedUs__modal .btn-close {
    width: 30px;
    height: 30px;
    margin: 0 0 10px auto;
  }

  .lovedUs__modal .modal-content {
    padding: 16px;
  }

  .lovedUs__modal .modal-dialog {
    max-width: 100%;
  }

  .lovedUs__modal .modal-content .modal-body {
    height: 250px;
  }

  .coockinPopup .modal-dialog {
    max-width: 100%;
  }

  .coockinPopup .modal-dialog .modal-content {
    border-radius: 16px;
    padding: 2rem 1rem 1rem;
  }

  .coockinPopup .modal-dialog .modal-content .btn-close {
    width: 24px;
    height: 24px;
    top: -28px;
    right: -10px;
  }

  .cafe__brand .main__heading h2 {
    white-space: unset;
  }

  .booking__page .booking__card .lt__form {
    padding: 1rem;
  }

  .booking__page .booking__card .lt__form .input__bx label {
    font: normal normal 500 14px/20px var(--font-content);
    color: var(--color-black);
    margin-bottom: 4px;
  }

  .booking__page .booking__card .lt__form .input__bx .form-control,
  .booking__page .booking__card .lt__form .input__bx .form-select {
    padding: 12px;
    font: normal normal 500 14px/20px var(--font-content);
  }

  .booking__page .booking__card .lt__form .input__bx {
    margin-bottom: 8px;
  }

  .booking__page .booking__card .lt__form .btn__btm .btn__black {
    padding: 12px 40px;
  }

  .booking__page .booking__card {
    border-radius: 16px;
  }

  .booking__page .booking__card .rt__img {
    max-height: 35vh;
  }

  .booking__page .booking__card .lt__form .btn__btm {
    margin-top: 1rem;
    position: relative;
  }

  .booking__page .booking__card .rt__img img {
    object-position: top;
  }

  #qlwapp.qlwapp-bottom-left,
  #qlwapp.qlwapp-bottom-right {
    bottom: 40px !important;
  }

  .perks__sn::before,
  .perks__sn::after {
    display: none;
  }

  .booknowCard .modal-dialog {
    max-width: 100%;
  }

  .booknowCard .modal-content {
    border-radius: 18px;
    padding: 1.2rem;
  }

  .booknowCard .modal-dialog .lt__sec {
    margin-bottom: 1rem;
  }

  .booknowCard h2 {
    font: normal normal 400 18px/24px var(--font-heading);
    margin-right: 10px;
  }

  .booknowCard .btn__mobile span {
    display: none;
  }

  .booknowCard .btn-close {
    width: 30px;
    height: 30px;
    right: 1.6rem;
    top: 2rem;
    padding: 0;
  }

  .booknowCard .lt__form .input__bx label {
    font: normal normal 500 14px/20px var(--font-content);
  }

  .booknowCard .lt__form .input__bx .form-control,
  .booknowCard .lt__form .input__bx .form-select {
    padding: 12px;
    font: normal normal 500 14px/20px var(--font-content);
    margin-top: 5px;
  }

  .booknowCard .lt__form .input__bx .wpcf7-form-control.wpcf7-radio {
    margin-top: 5px;
  }

  .booknowCard .lt__form .btn__btm {
    margin-top: 10px;
  }

  .booknowCard .lt__form .input__bx {
    margin-bottom: 10px;
  }

  .booknowCard .lt__form .btn__btm .btn__black {
    padding: 10px 50px;
  }

  #whatsapp_chat_widget #wa-widget-send-button-no-text {
    height: 50px !important;
    min-width: 50px !important;
    bottom: 50px !important;
  }

  .wa-messenger-svg-whatsapp {
    width: 28px !important;
    height: 30px !important;
  }

  .wa-chat-box-no-text {
    margin-bottom: 120px !important;
  }

  #c5_sitemap_wrapper ul.sub {
    padding-left: 1rem;
  }

  #c5_sitemap_wrapper h2 {
    font: normal normal 400 22px/36px var(--font-heading);
    margin-bottom: 5px;
  }

  #c5_sitemap_wrapper ul.sub li.c5_child {
    font: normal normal 600 18px / normal var(--font-content);
    margin-bottom: 6px;
  }

  .for__mobile {
    display: block;
  }

  .lightgallery-grid .lightgallery-grid-item {
    width: 100% !important;
    height: 285px !important;
  }

  .lightgallery-grid .lightgallery-grid-item {
    margin-bottom: 0;
  }

  .coming__soon .content__box {
    padding: 0;
  }

  .coming__soon .col-lg-6:first-child {
    position: absolute;
    inset: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ff000047;
  }

  .coming__soon .card__bnr h2 {
    font: normal normal 400 30px / 38px var(--font-heading);
    color: #fff;
  }

  .partnerWith__items .contact__form {
    padding: 16px 12px;
    margin-top: 16px;
    border-radius: 12px;
  }

  .partnerWith__items .contact__form h2 {
    font: normal normal 400 16px / 24px var(--font-heading);
    margin-bottom: 14px;
  }

  .booking__enquries .input__bx .form-control {
    padding: 12px;
    font: normal normal 500 14px / 20px var(--font-content);
    margin-top: 4px;
  }

  .booking__enquries .input__bx label {
    font: normal normal 500 14px / 20px var(--font-content);
    white-space: nowrap;
  }

  .booking__enquries .input__bx {
    margin-bottom: 8px;
  }

  .booking__enquries [type="radio"] {
    width: 12px;
    height: 12px;
  }

  .file-upload label:before {
    width: 100px;
    height: 46px;
  }

  .file-upload label {
    height: 46px;
    padding: 14px 14px 14px 110px;
  }

  .dscf7captcha .wpcf7-form-control {
    padding: 12px;
    font: normal normal 500 14px / 20px var(--font-content);
    margin-top: 5px;
  }

  .dscf7captcha {
    font: normal normal 500 14px / 20px var(--font-content) !important;
  }

  .dscf7_captcha_icon {
    width: 18px;
  }

  .booking__enquries .btn__black {
    padding: 12px 40px;
  }

  .hybrid__hospitility .main__heading h2 br {
    display: none;
  }

  .hybrid__hospitility .row {
    row-gap: 16px;
  }

  .hospitality__slider .plyr--video {
    border-radius: 12px;
  }

  .hospitality__slider .box__content {
    padding-top: 12px;
  }

  .hospitality__slider .box__content h4 {
    font: normal normal 800 22px / normal var(--font-subHeading);
  }

  .hospitality__slider .box__content h5 {
    font: normal normal 700 18px / 145% var(--font-subHeading);
    margin: 0;
  }

  .hospitality__slider .box__content p {
    font: normal normal 500 14px / 145% var(--font-content);
  }

  .hospitality__slider .owl-nav button.owl-next,
  .hospitality__slider .owl-nav button.owl-prev {
    top: 26%;
    bottom: unset;
    width: 36px;
    height: 36px;
    border-radius: 8px;
    background-size: 22px;
  }

  .hospitality__slider.owl-carousel .owl-nav button.owl-prev {
    left: 0px;
    right: auto;
  }

  .hospitality__slider.owl-carousel .owl-nav button.owl-next {
    right: 0px;
  }

  .hospitality__slider .owl-dots {
    margin-top: 0;
  }

  .hospitality__slider .owl-dot.active {
    width: 40px;
  }

  .hospitality__slider .owl-dot {
    width: 20px;
    height: 4px;
    border-radius: 20px;
    margin: 0 2px;
  }

  .mobileapp__bnr .card__bx {
    padding: 24px 24px 0;
    border-radius: 16px;
  }

  .mobileapp__bnr .card__bx .main__heading h2 {
    margin: 16px 0;
  }

  .mobileapp__bnr .card__bx .main__heading p {
    font: normal normal 700 16px var(--font-subHeading);
    padding: 10px;
  }

  .mobileapp__bnr .play__store {
    gap: 8px;
  }

  .mobileapp__bnr .play__store img {
    width: 100%;
    height: auto;
  }

  .mobileapp__bnr .img__box {
    padding-top: 32px;
  }

  .mobileapp__bnr .img__box img {
    max-width: 250px;
  }

  .tribe__contents .card__box {
    border-radius: 12px;
  }

  .tribe__contents .card__box .tp__strip img {
    height: 28px;
  }

  .tribe__contents .card__box .content__box {
    padding: 16px;
  }

  .tribe__contents .card__box .content__box p {
    font: normal normal 500 14px / 21px var(--font-content);
    margin-bottom: 8px;
  }

  .tribe__contents .card__box .content__box h5 {
    font: normal normal 400 16px / 124% var(--font-heading);
    margin: 16px 0 8px;
  }

  .tribe__contents .card__box .content__box .btn {
    font: normal normal 600 14px / 21px var(--font-content);
    margin-top: 8px;
  }

  .tribe__contents .card__box .content__box ul {
    gap: 6px;
    margin: 8px 0;
  }

  .tribe__contents .card__box .content__box ul li {
    font: normal normal 500 14px / 21px var(--font-content);
  }

  .bring__buddy .terms__section {
    border-radius: 12px;
    padding: 12px;
    margin-bottom: 24px;
  }

  .bring__buddy .terms__section .content__box {
    margin-top: 8px;
  }

  .bring__buddy .terms__section .content__box p {
    font: normal normal 400 12px / normal var(--font-content);
  }

  .bring__buddy .terms__section .content__box p:not(:last-child) {
    margin-bottom: 4px;
  }
	
  .page-template-viman-nagr-hostel .header,
  .page-template-wakad-hostel .header {
    top: 42px;
  }
	
  .ticker-container {
    padding: 6px 12px;
  }

  .ticker-container p {
    font: normal normal 400 12px / 125% var(--font-content);
    max-width: 60%;
    margin: auto;
  }

  .ticker-container .close-btn {
    font: normal normal 400 14px / 100% var(--font-content);
  }
	
  .faq_section .accordion-button {
    font: normal normal 400 16px/24px var(--font-heading);
  }
	
  .faq_section .accordion {
    gap: 16px;
  }

  .faq_section .accordion-item {
    padding: 16px 12px;
  }
	
  .faq_section .accordion-body {
		margin-top: 12px;
  }

  .faq_section .accordion-body p,
  .faq_section .accordion-body p a {
    font: normal normal 600 16px/22px var(--font-content);
    width: 100%;
  }

  .faq_section .accordion-button::after {
    width: 25px;
    height: 25px;
  }
}

@media only screen and (max-width: 400px) {
  .faq__section .faq__tab .nav .nav-link {
    font: normal normal 700 14px/18px var(--font-content);
    padding: 10px 12px;
  }

  .faq__section .faq__tab .nav-pills .nav-link.active img {
    margin-left: 2px;
    width: 13px;
  }

  .the__community .community__tabs .content__bx {
    height: 95vh;
  }

  .current__job .job__card span.work__with {
    font: normal normal 600 20px var(--font-content);
  }
}