hec/* https://www.fontshmonts.com/text-fonts/gilroy/#google_vignette */

body {
  font-family: "Gilroy-Regular";
}

h1,
h2,
h3,
h4,
.internal-h1,
.default-h1 {
  font-family: "Gilroy-ExtraBold";
}

h6,
h5 {
  font-family: "Gilroy-Bold";
}

/* Paragraph Css Overwrite Starts */

p,
a {
  font-size: 1rem;
  color: #1e1e1e;
}

/* @media (min-width: 992px) {
  p, a {
    font-size: 1.15rem;
  }
} */

/* Paragraph Css Overwrite Ends */

/* Heading Css Overwrite */

h1 {
  font-size: 2.4rem;
}

@media (min-width: 992px) {
  h1 {
    font-size: 3.8rem;
  }
}

@media (min-width: 1440px) {
  h1 {
    font-size: 5rem;
  }
}

h1,
.internal-h1 {
  font-weight: 600;
}

/* H2 width fix */

h2,
.default-h1 {
  font-size: 2rem;
}

@media (min-width: 992px) {

  h2,
  .default-h1 {
    font-size: 3rem;
  }
}

h5, .h5 {
  font-size: 1rem;
  color: #1e1e1e;
}

h6, .h6 {
  font-size: 0.8rem;
}

/* @media (min-width: 992px) {
  h5 {
    font-size: 1.5rem;
  }
}

@media (min-width: 992px) {
  h6 {
    font-size: 1.2rem;
  }
} */

/* Heading Css Overwrite Ends */

.fw-normal {
  font-family: "Gilroy-Light";
}

.radious-20 {
  border-radius: 1.25rem;
}

.f-14 {
  font-size: 0.8rem;
}

.f-16 {
  font-size: 1rem;
}

.f-18 {
  font-size: 1.125rem;
}

.slick-disabled {
  opacity: 0.5;
}

.custom-btn {
  padding: 7px 10px !important;
}

@media (min-width: 992px) {
  .custom-btn {
    padding: 7px 40px !important;
  }
}

.bg-orange {
  background-color: #ff764a;
}

.text-orange {
  color: #ff764a;
}

.fc_default_space {
  padding: 3rem 0.8rem 1rem 0.8rem;
}

@media (min-width: 992px) {
  .fc_default_space {
    padding: 2rem 4rem 2rem 4rem;
  }
}

/* header start */

header li a {
  font-size: 0.875rem;
}

@media (max-width: 992px) {

  .navbar-toggler,
  .navbar-toggler:focus {
    border: none;
    box-shadow: none;
    outline: none;
  }
}

@media (max-width: 992px) {

  .bar1,
  .bar2,
  .bar3 {
    width: 24px;
    height: 2px;
    background-color: #fff;
    margin: 4px 0;
    transition: all 0.4s ease-in-out;
    display: block;
    transform-origin: 0;
    opacity: 1;
  }
}

@media (max-width: 992px) {
  .nav-close .bar1 {
    transform: rotate(40deg);
    transform-origin: 20% 20%;
  }
}

@media (max-width: 992px) {
  .nav-close .bar2 {
    opacity: 0;
  }
}

@media (max-width: 992px) {
  .nav-close .bar3 {
    transform: rotate(-40deg);
    transform-origin: 10% 80%;
  }
}

@media (max-width: 992px) {
  .navbar-collapse {
    position: fixed;
    top: 70px;
    right: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    height: 100%;
    width: 0%;
    background-color: #000;
  }
}

@media (max-width: 992px) {
  .navbar-collapse {
    width: 100%;
  }
}

@media (max-width: 992px) {
  .navbar-collapse.collapsing {
    right: -100%;
    transition: height 0s ease;
  }
}

@media (max-width: 992px) {
  .navbar-collapse.collapsing-close {
    right: 100%;
    transition: height 0s ease;
  }
}

@media (max-width: 992px) {
  .navbar-collapse.show {
    right: 0;
    transition: right 500ms ease-in-out;
  }
}

@media (max-width: 992px) {
  .navbar-toggler.collapsed~.navbar-collapse {
    right: -100%;
    transition: right 500ms ease-in-out;
  }
}

@media (max-width: 992px) {
  header .navbar-nav .btn-primary {
    width: max-content;
  }

  header .fc_dropdown_menu {
    background-color: #000;
  }

  .fc-new-header .fc_dropdown_menu li a {
    color: #fff !important;
    padding-left: 10px;
  }
}

/* header end */

/* home-banner-start */

.slick-next,
.slick-prev {
  width: 40px;
  height: 40px;
}

.home-banner-content {
  position: absolute;
  /* top: 50%; */
  bottom: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: white;
}

@media (min-width: 768px) {
  .home-banner-content {
    left: 7%;
    top: 40%;
    transform: translate(0%, -50%);
    text-align: left;
    bottom: unset;
  }

  /* .fc-home-banner .slick-slide:first-child .home-banner-content{
  left: 50% !important;
  top: 15% !important;
  transform: translate(-50%, -50%)!important;
  text-align: center;
  bottom: unset;
} */
}

.home-banner-content a {
  text-decoration: none;
  font-size: 1.25rem;
}

@media (max-width: 768px) {
  .home-banner-content {
    width: 100%;
    padding: 10px;
  }
}

@media (max-width: 768px) {
  .home-banner-content a {
    text-decoration: none;
    font-size: 0.9rem;
  }
}

.fc-home-banner .slick-next {
  right: 10px;
}

.fc-home-banner .slick-prev {
  left: 10px;
}

.fc-home-banner a {
  font-weight: 900;
  font-family: "Gilroy-Bold";
}

/* home-banner end */

/* Be Part section 2 start */

.fc-dont-take,
.fc-discover-content {
  background-color: #e1dbfd;
}

.play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.fc-dont-take-slider .slick-prev,
.fc-dont-take-slider .slick-next {
  top: 28%;
}

.fc-dont-take-slider .slick-next {
  right: -40px;
  width: 35px;
  height: 35px;
}

.fc-dont-take-slider .slick-prev {
  left: -40px;
  width: 35px;
  height: 35px;
}

@media (max-width: 768px) {
  .fc-dont-take-slider .slick-next {
    right: -10px;
  }
}

@media (max-width: 768px) {
  .fc-dont-take-slider .slick-prev {
    left: -10px;
  }
}

.fc-be-part ul li:not(:last-of-type) {
  border-bottom: 2px solid #fff;
}

.fc-be-part ul li a {
  font-weight: 500;
}

.be-a-part-new {
  background-color: #a865ff;
  border-radius: 20px;
}

.be-a-part-new img {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}

@media (min-width: 768px) {

  .be-a-part-new,
  .be-a-part-new img {
    border-radius: 20px;
  }
}

/* section 2 end */

/* happy workplace start section 4 */

.fc-counter {
  margin-bottom: 0 !important;
}

.fc-happy-workplace .fc-city-list li a {
  color: #9f9f9f;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 1.25rem;
}

@media (min-width: 768px) {
  .fc-happy-workplace .fc-city-list li a {
    font-size: 1.75rem;
  }
}

.fc-happy-workplace .fc-city-list li a.active,
.fc-happy-workplace .fc-city-list li a:hover {
  color: #47b172;
  font-family: "Gilroy-Bold";
}

@media (min-width: 768px) {
  .fc-happy-workplace .fc-city-list li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

/* happy workplace end section 4 */

/* fc-discover-joy start */

.fc-discover-joy .dropdown-toggle {
  border-radius: 10px;
  border: 1px solid #464646;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: 1.375rem;
}

.fc-discover-joy .dropdown-item {
  font-size: 1.375rem;
}

.fc-discover-joy .dropdown-toggle::after {
  color: #7b7b7b;
}

.fc-discover-joy .dropdown-menu {
  width: 100%;
  background-color: #e1dbfd;
  border: 1px solid #464646;
}

.fc-discover-joy .dropdown-item:active {
  background-color: #47b172;
}

.btn:focus {
  box-shadow: none;
}

.fc-discover-joy .table td {
  padding: 0;
  font-size: 0.875rem;
  color: #000;
}

.fc-discover-joy .form-control {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

@media (min-width: 768px) {
  .fc-discover-joy .form-control {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
}

.fc-discover-joy .form-control,
.fc-discover-joy .form-input,
.fc-discover-joy .form-select,
.fc-discover-joy .form-select option {
  /* color: #a3aea8 !important; */
  color: #000 !important;
  font-size: 1.125rem;
  background-color: rgb(218, 239, 227);
  border-color: rgb(218, 239, 227);
  width: 100%;
}

.fc-discover-joy .form-select:focus-visible,
.fc-discover-joy .form-control:focus {
  outline: none !important;
  box-shadow: none;
}

.fc-discover-joy form ::placeholder {
  color: #a3aea8;
  opacity: 1;
}

.fc-discover-joy form :-ms-input-placeholder {
  color: #a3aea8;
}

.fc-discover-joy form ::-ms-input-placeholder {
  color: #a3aea8;
}

/* fc-discover-joy end */

/* work24x7 start */

.work24x7 p {
  font-size: 1rem;
}

.good-company-slider h4 {
  margin-bottom: 0;
}

.good-company-slider .slick-slide {
  padding: 0 30px;
}

@media (max-width: 768px) {
  .good-company-slider h4 {
    font-size: 1.25rem;
  }
}

.good-company-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* .good-company-slider .slick-list {
  padding-right: 20% !important;
} */

/* list-of-images section start */

.list-of-images li {
  margin-right: 0 !important;
}

@media only screen and (max-width: 768px) {
  .list-of-images li:nth-child(n + 7) {
    display: none;
  }
}

@media only screen and (max-width: 992px) and (min-width: 769px) {
  .list-of-images li:nth-child(n + 7) {
    display: none;
  }
}

@media only screen and (max-width: 1920px) and (min-width: 993px) {
  .list-of-images li:nth-child(n + 9) {
    display: none;
  }
}

.list-of-images {
  background-color: #1e1e1e;
}

.list-of-images img {
  transition: visibility 0s linear 0.5s, opacity 0.5s ease-in-out;
  max-width: 100%;
  height: auto;
}

.list-of-images img.hide {
  opacity: 0;
}

/* solution delight */

.range-labels {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}

.range-labels span {
  font-size: 0.875rem;
  color: #999;
}

/* Customize the range slider track */

.form-range {
  height: 2px;
}

/* solution delight */

.solution-delight .slick-slide {
  margin: 0 10px;
}

/* .solution-delight .slick-list {
  margin: 0 -27px;
} */

.solution-delight .slick-next {
  right: 10px;
}

.solution-delight .slick-prev {
  left: 10px;
}

/* .rad-card {
  background-color: #f1f1ef;
  color: #000;
  height: 424px;
  min-height: 424px;
  overflow: hidden;
  position: relative;
  -webkit-transition-duration: 550ms;
  transition-duration: 550ms;
  -webkit-transition-property: height, width, min-height, inset;
  transition-property: height, width, min-height, inset;
  -webkit-transition-timing-function: cubic-bezier(0.85, 0, 0, 1);
  transition-timing-function: cubic-bezier(0.85, 0, 0, 1);
  width: 300px;
  border-radius: 30px;
}

.rad-card.hovered {
  height: 424px;
  min-height: 424px;
  width: max-content;
  -webkit-transition-duration: 50000ms;
  transition-duration: 50000ms;
  -webkit-transition-property: height, width, min-height, inset;
  transition-property: height, width, min-height, inset;
  -webkit-transition-timing-function: cubic-bezier(0.85, 0, 0, 1);
  transition-timing-function: cubic-bezier(0.85, 0, 0, 1);
}

@media (min-width:600px) {
  .rad-card {
    -webkit-transition-property: width;
    transition-property: width;
    width: 276px;
  }
}

@media (min-width:1024px) {
  .rad-card {
    height: 452px;
    width: 320px;
  }
}

@media (min-width:1440px) {
  .rad-card {
    height: 31.38889vw;
  }
}

@media (min-width:1920px) {
  .rad-card {
    height: 602.6666666667px;
  }
}

@media (min-width:1440px) {
  .rad-card {
    width: 22.22222vw;
  }
}

@media (min-width:1920px) {
  .rad-card {
    width: 426.6666666667px;
  }
}

.rad-card__background-gradient {
  height: 100%;
  overflow: hidden;
  position: absolute;
  -webkit-transition: all 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: all 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
}

.rad-card__background-gradient img {
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.rad-card-inner__min-height {
  min-height: 0;
  -webkit-transition-property: min-height, height;
  transition-property: min-height, height;
  -webkit-transition-timing-function: cubic-bezier(0.85, 0, 0, 1);
  transition-timing-function: cubic-bezier(0.85, 0, 0, 1);
}

.rad-card-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: space-between;
  min-height: 424px;
  overflow: hidden;
  position: relative;
  -webkit-transition-property: height, min-height;
  transition-property: height, min-height;
  -webkit-transition-timing-function: cubic-bezier(0.85, 0, 0, 1);
  transition-timing-function: cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
}

.rad-card__top-content {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  align-items: flex-start;
  height: 50%;
  justify-content: flex-start;
  padding: 0 1.5rem;
}

@media (min-width:1024px) {
  .rad-card__top-content {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media (min-width:1440px) {
  .rad-card__top-content {
    padding-right: 2.22222vw;
  }
}

@media (min-width:1920px) {
  .rad-card__top-content {
    padding-right: 42.6666666667px;
  }
}

@media (min-width:1440px) {
  .rad-card__top-content {
    padding-left: 2.22222vw;
  }
}

@media (min-width:1920px) {
  .rad-card__top-content {
    padding-left: 42.6666666667px;
  }
}

@media (min-width:600px) {
  .rad-card__top-content-inner-row {
    width: 552px;
  }
}

@media (min-width:1024px) {
  .rad-card__top-content-inner-row {
    width: 656px;
  }
}

@media (min-width:1440px) {
  .rad-card__top-content-inner-row {
    width: 45.55556vw;
  }
}

@media (min-width:1920px) {
  .rad-card__top-content-inner-row {
    width: 874.6666666667px;
  }
}

.rad-card__title {
  max-width: 15.75rem;
  padding-bottom: 24px;
  padding-top: 24px;
  color: #000;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
}

@media (min-width:1440px) {
  .rad-card__title {
    font-size: calc(1.5rem + 1.66667vw - 24px);
  }
}

@media (min-width:1920px) {
  .rad-card__title {
    font-size: 2rem;
  }
}

@media (min-width:1440px) {
  .rad-card__title {
    padding-bottom: 1.66667vw;
  }
}

@media (min-width:1920px) {
  .rad-card__title {
    padding-bottom: 32px;
  }
}

@media (min-width:600px) {
  .rad-card__title {
    max-width: 14.25rem;
  }
}

@media (min-width:1024px) {
  .rad-card__title {
    max-width: 256px;
  }
}

@media (min-width:1440px) {
  .rad-card__title {
    max-width: 17.77778vw;
  }
}

@media (min-width:1920px) {
  .rad-card__title {
    max-width: 341.3333333333px;
  }
}

.rad-card__description {
  left: 24px;
  padding-bottom: 24px;
  padding-right: 24px;
  position: absolute;
  -webkit-transform: translateX(-100vw);
  transform: translateX(-100vw);
  -webkit-transition-duration: 550ms;
  transition-duration: 550ms;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.85, 0, 0, 1);
  transition-timing-function: cubic-bezier(0.85, 0, 0, 1);
  width: calc(100vw - 48px);
}

.rad-card__description p {
  color: #FFF;
  font-family: Gilroy;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

/* @media (max-width:768px) {
  .rad-card__description {
    width: 90%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
} */

@media (min-width: 600px) {
  .rad-card__description {
    left: 300px;
    padding-right: 0;
    top: 5vw;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none;
    width: 276px;
  }
}

@media (min-width: 1024px) {
  .rad-card__description {
    left: 352px;
    top: 3vw;
    width: 336px;
  }
}

@media (min-width: 1440px) {
  .rad-card__description {
    left: 24.44444vw;
  }
}

@media (min-width: 1920px) {
  .rad-card__description {
    left: 469.3333333333px;
  }
}

@media (min-width: 1440px) {
  .rad-card__description {
    top: 2vw;
  }
}

@media (min-width: 1920px) {
  .rad-card__description {
    top: 2vw;
  }
}

@media (min-width: 1440px) {
  .rad-card__description {
    width: 23.33333vw;
  }
}

@media (min-width: 1920px) {
  .rad-card__description {
    width: 448px;
  }
}

@media (min-width: 1440px) {
  .rad-card__cta {
    bottom: calc(-75% - 5.20833vw + 75px);
  }
}

@media (min-width: 1920px) {
  .rad-card__cta {
    bottom: -100%;
  }
}

@media (max-width: 599px) {
  .rad-card__cta {
    visibility: hidden;
  }
}

@media (min-width: 600px) {
  .rad-card__cta {
    width: 600px;
  }
}

@media (min-width: 1024px) {
  .rad-card__cta {
    padding-right: 32px;
    width: 720px;
  }
}

@media (min-width: 1440px) {
  .rad-card__cta {
    padding-right: 2.22222vw;
  }
}

@media (min-width: 1920px) {
  .rad-card__cta {
    padding-right: 42.6666666667px;
  }
}

@media (min-width: 1440px) {
  .rad-card__cta {
    width: 50vw;
  }
}

@media (min-width: 1920px) {
  .rad-card__cta {
    width: 960px;
  }
}

@media (max-width: 767px) {
  .rad-card {
    cursor: pointer;
  }
}

.mobal-close-btn {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 1.563rem;
  font-weight: normal;
}

.solution-delight {
  overflow: hidden;
}

.solution-delight:hover {
  cursor: pointer;
}

.solution-delight.slide-left {
  transition: transform 0.3s ease-in-out;
  transform: translateX(-50%);
}

.solution-delight.slide-right {
  transition: transform 0.3s ease-in-out;
  transform: translateX(50%);
}

.amenities_slider .slick-slide p {
  font-size: 1rem;
}

.amenities_slider .slick-slide img {
  height: 50px;
}

.amenities_slider .slick-slide {
  text-align: center;
  display: flex;
  flex-direction: column;
}

/* **inaternal page joy started******* */

.internal-banner {
  position: relative;
}

.internal-banner-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 95%;
  text-align: left;
}

@media (max-width: 767px) {
  .internal-banner-content {
    width: 100%;
    text-align: center;
    padding: 10px;
  }

  .internal-banner-joy .internal-banner-content {
    top: inherit;
    bottom: 0%;
  }
}

/* solution new start */

#fc_solution a,
#fc_solution a:hover {
  font-family: "Gilroy-Bold";
  color: #000;
}

#fc_solution a {
  display: flex;
  align-items: center;
}

#fc_solution a i {
  padding-left: 5px;
  font-size: 24px;
}

#fc_solution .card-title,
#fc_solution .card-title {
  color: #000;
}

#fc_solution .slick-next {
  right: -30px;
}

#fc_solution .slick-prev {
  left: -30px;
}

@media (max-width: 768px) {
  #fc_solution .slick-next {
    right: 0px;
  }

  #fc_solution .slick-prev {
    left: 0px;
  }
}

#fc_solution .slick-track {
  display: flex !important;
}

#fc_solution .slick-slide,
.amenities_slider .slick-slide {
  height: inherit !important;
  margin: 0 15px;
}

#fc_solution .slick-list,
.amenities_slider .slick-list {
  margin: 0 -15px;
}

#fc_solution .city-card p {
  color: #000;
}

#fc_solution h2 {
  color: #ffd7cb;
}

.footer-text img {
  margin-right: 5px;
}

/* Fixed smooth scroll bug */
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: auto;
  }
}

#fc_form_left_img {
  background-image: url(https://149361960.v2.pressablecdn.com/wp-content/themes/91springboard/assets-new/img/BKC-Hub-1.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (min-width: 767px) {
  .fc_dropdown_menu {
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 1rem;
  }
}

/* #menu-primary-menu  .nav-link{
  border-bottom: 2px solid transparent;
  }
#menu-primary-menu .nav-link:hover{
border-bottom: 2px solid #9747ff;
} */
.comingsoon {
  font-size: 1rem;
  font-family: "Gilroy-Bold";
}

@media (min-width: 992px) {
  .comingsoon {
    font-size: 2rem;
  }
}

.fc-text-decoration-underline,
.fc-text-decoration-underline:hover {
  text-decoration: underline;
}

/*22-8-20223*/
#fc_hub_video p {
  display: none;
}

.amenities_slider {
  padding-bottom: 30px;
}

.amenities_slider .slick-next {
  right: 32%;
  top: 100%;
}

.amenities_slider .slick-prev {
  left: 32%;
  top: 100%;
}

@media (min-width: 768px) and (max-width: 992px) {
  .amenities_slider .slick-next {
    right: 42%;
  }

  .amenities_slider .slick-prev {
    left: 42%;
  }
}

@media (min-width: 992px) {
  .amenities_slider .slick-next {
    right: 46%;
  }

  .amenities_slider .slick-prev {
    left: 46%;
  }
}

/* **price removed******* */
.fc-price-removed tr td:nth-child(n+2) {
  display: none;
}

@media (min-width: 992px) {
  .fc-dont-take-slider .slick-slide {
    padding: 10px;
  }
}

@media (min-width: 768px) {
  .fc-be-part a {
    font-size: 14px;
  }
}

.fc-home-banner h1 {
  font-size: 2rem;
}

.fc-home-banner span {
  font-size: 1.5rem;
}

@media (min-width: 768px) {
  .fc-home-banner h1 {
    font-size: 3rem;
  }

  .fc-home-banner span {
    font-size: 2.5rem;
  }
}

.bg-DBDBDB {
  background-color: #F0F0F0;
}

.fc-dont-take-slider-home .slick-track {
  display: flex !important;
}

.fc-dont-take-slider-home .slick-slide {
  height: inherit !important;
}

@media (min-width: 768px) {
  .fc-dont-take-slider-home .slick-slide {
    height: inherit !important;
    margin: 10px;
  }
}

.fc-dont-take-slider-home .card {
  background-color: transparent;
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
}

/* @media (min-width: 992px) and (max-width: 1466px) {

  #get_in_touch,
  header li a {
    font-size: 0.7rem !important;
  }
} */

/*new page template start*/
.fc-blog-new h1 {
  letter-spacing: 1.3px;
}

@media (min-width: 768px) {
  #blog-listing.fc-blog-new .blog-content h1 {
    font-size: 3rem !important;
  }
}

.fc-blog-new-date {
  color: #979189;
  font-size: 18px;
  font-weight: 600;
}

.fc-blog-new-header {
  border-bottom: 1px solid #000;
}

.fc-new-blog-img-box {
  background-color: #a865ff;
  border-radius: 20px;
}

.blog-item-img {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}

.fc-blog-new .footer-social-nav {
  background-color: #e6e6e6;
  width: max-content;
  padding: 4px;
}

.fc-new-blog-img-box h3 {
  background-image: url(https://www.91springboard.com/wp-content/uploads/2023/12/quote-img.png);
  background-size: 150px 100px;
  background-position: left top;
  background-repeat: no-repeat;
  padding: 20px 10px;
  font-size: 2.5rem;
}

.be-a-part-new img.blog-left-img {
  border-bottom-left-radius: 20px !important;
  border-bottom-right-radius: 0 !important;
  border-top-left-radius: 20px !important;
  border-top-right-radius: 0 !important;
}

.fc-new-blog-img-box-content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.daypass-journey div {
  flex: 1 1 0;
  width: 0;
}

.daypass-journey select {
  border-radius: 0.75rem;
  border-color: #000;
  color: #000;
}

.daypss-book,
.book-daypass-card {
  border-radius: 0.75rem;
}

.available {
  color: #9F9F9F;
  font-size: 14px;
}


.fc-date-picker input,
.fc-date-picker input:focus {
  border: 1px solid #000;
  border-width: 1px;
  border-color: #000;
  border-radius: 0;
  box-sizing: border-box;
  outline: 0;
  padding: .2rem;
  position: relative;
  width: 100%;
}

.fc-date-picker label,
.fc-date-picker input,
.fc-total-item {
  color: #9F9F9F;
  font-size: 1rem;
}

.fc-date-picker input[type="date"]::-webkit-calendar-picker-indicator {
  background: transparent;
  bottom: 0;
  color: transparent;
  cursor: pointer;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}

.fc-minus,
.fc-plus {
  width: 40px;
  height: 100%;
  border: 1px solid #000;
  padding: 5px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.fc-number input {
  border-left: none;
  border-right: none;
  text-align: center;
}

.fc-daypass-date > a {
  color: #004989;
  text-decoration: underline;
}

.fc-daypass-date p {
  font-size: 14px;
}

.toggle-password {
  float: right;
  cursor: pointer;
  margin-right: 10px;
  margin-top: -25px;
}
.fc-nav-tab-daypass.nav-tabs .nav-link{
  background-color: transparent !important;
  border-bottom: 1px solid #dee2e6!important;;
}
.fc-nav-tab-daypass.nav-tabs .nav-link.active, .fc-nav-tab-daypass.nav-tabs .nav-link.active:focus {
  border:none !important;
  border-bottom: 1px solid #000!important;
  background-color: transparent!important;
  outline: none;
}

/**
* Custom CSS
*/

.blog_lists .bsearch_form {float: right;width: 100%;max-width: 260px;}
.blog_lists .bsearch_form form {float: left;width: 100%;position: relative;}
.blog_lists .bsearch_form form input.search_term {float: left;width: 100%;font-size: 16px;line-height: 22px;color: #000;font-weight: 700;
    border: solid 2px #9747ff;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;padding: 6px 30px 8px 15px;
    outline: none;background-color: transparent;
}
.blog_lists .bsearch_form form input.search_submit {position: absolute;top: 8px;right: 8px;width: auto;background-color: transparent !important;
    font-size: 0;background-image: url(/wp-content/uploads/2024/07/search-icon.png);background-repeat: no-repeat;background-position: center center;
    background-size: 16px auto;border: 0;outline: none;
    padding: 10px;
}
.blog_lists .card {box-shadow: 0 11px 30px rgba(154, 161, 177, .2);border: .5px solid rgba(100, 146, 253, .2);
    border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;
}
.blog_lists .card-body .card-title a {font-size: 1.40rem;}
.blog_lists .card-body .blog_meta .card-author {float: left;margin: 0;}
.blog_lists .card-body .blog_meta .card-date {float: right;}
.blog_pagination .wp-pagenavi span, .blog_pagination .wp-pagenavi a {border: 0;color: #9747ff;}

.blog_sidebar .sidebar_widget {float: left;width: 100%;margin: 0 0 20px;}
.blog_sidebar .sidebar_widget ul {float: left;width: 100%;margin: 0;padding: 0;list-style: none;}
.blog_sidebar .sidebar_widget ul li {float: left;width: 100%;margin: 6px 0;box-shadow: 2px 2px 5px -3px #000;display: flex;
    border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;overflow: hidden;
}
.blog_sidebar .sidebar_widget ul li .blog_thumb {float: left;width: 46%;flex: 1;}
.blog_sidebar .sidebar_widget ul li .blog_thumb img {float: left;width: 100%;height: 100%;}
.blog_sidebar .sidebar_widget ul li .blog_details {float: left;width: 54%;padding: 5px 15px;}
.blog_sidebar .sidebar_widget ul li .blog_details h4 {font-size: 18px;line-height: 20px;}
.blog_sidebar .sidebar_widget ul li .blog_details .blog_meta span {font-size: 14px;line-height: 20px;}
.blog_sidebar .sidebar_widget .form-data p,
.blog_sidebar .sidebar_widget .form-data .wpcf7-acceptance span {font-size: 13px;}
.blog_sidebar .sidebar_widget form .check_job input[type=checkbox] {width: 14px;height: 14px;margin-right: 0;}
.blog_sidebar .sidebar_widget form p {margin-bottom: 0;}
.blog_sidebar .sidebar_widget form .row {margin-right: -6px;margin-left: -6px;}
.blog_sidebar .sidebar_widget form .col {padding-left: 6px;padding-right: 6px;}
.blog_sidebar .sidebar_widget form .my-2 {margin-bottom: .2rem !important;}
.blog_sidebar .sidebar_widget form .form-control {height: calc(1.2em + .4rem + 2px);padding: .2rem .4rem;font-size: 0.8rem;border-radius: 0;}
.blog_sidebar .sidebar_widget form .w-25 {width: 50% !important;}
.blog_sidebar .sidebar_widget form .form-check-consent {padding-left: 14px;}
.blog_sidebar .sidebar_widget form .btn {background-color: #50c4cb;border-color: #50c4cb;}

.blog_sidebar .sidebar_widget .prnews_lists ul {box-shadow: 2px 2px 5px -3px #000;}
.blog_sidebar .sidebar_widget .prnews_lists ul li {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;box-shadow: none;border-bottom: solid 1px #ddd;}
.blog_sidebar .sidebar_widget .prnews_lists ul li:last-child {border: 0;}
.blog_sidebar .sidebar_widget .prnews_lists ul li .blog_details {width: 100%;}
.blog_sidebar .sidebar_widget .prnews_lists ul li .blog_details h4 {margin: 0;font-weight: 500;}

body.page-template-page-hub-template #sub-footer .row .col-md-8,
body.page-template-page-hub-template #sub-footer .row.pt-3 {display: none;}
body.page-template-page-hub-template #sub-footer .row .col-md-4 {margin: 0 auto;}

.mrefer_form {background-color: #f3c146;}
form .check_job p,
form .check_job .wpcf7-list-item {margin: 0;}
form .check_job input[type="checkbox"] {width: 18px;height: 18px;position: relative;top: 2px;margin-right: 4px;cursor: pointer;border: 0 !important;
    outline: 0 !important;
}

.mohan_landing_banner .fcform_area {position: absolute;
    top: 0;
    right: 30px;
    width: 45%;
    padding: 5px 40px 10px;
    z-index: 999;height: 100%;overflow-y: auto;}
.mohan_landing_banner .fcform_area p {margin: 0 0 2px;}
/* width */
.mohan_landing_banner .fcform_area::-webkit-scrollbar {
  width: 8px;
}
/* Track */
.mohan_landing_banner .fcform_area::-webkit-scrollbar-track {
  background: #888;
}
/* Handle */
.mohan_landing_banner .fcform_area::-webkit-scrollbar-thumb {
  background: #000;
}
/* Handle on hover */
.mohan_landing_banner .fcform_area::-webkit-scrollbar-thumb:hover {
  background: #104b85;
}
.mohan_landing_banner .form-control {height: calc(1.2em + .65rem + 1px);padding: .125rem .75rem .225rem;line-height: 1.2}

body.page-template-page-landing-template header .navbar ul#menu-primary-menu,
body.page-template-page-landing-template #hub_location + .bg-dark,
body.page-template-page-landing-template #list-of-images,
body.page-template-page-landing-template #sub-footer,
body.page-template-page-landing-template header button.navbar-toggler {
    display: none !important;
}
.showcase_plans_section {padding: 40px 0;}
.showcase_plans_section .plan_lists {background-color: #f6f6f6;padding: 20px 25px;}
.plan_lists .slide_item {display: flex;align-items: center;flex-wrap: wrap;flex-direction: row-reverse;}
.plan_lists .slide_item .thumb {float: left;width: 56%;}
.plan_lists .slide_item .thumb img {float: left;width: 100%;}
.plan_lists .slide_item .details {float: left;width: 44%;padding: 0 30px 0 15px;}

.perfect_fy_lists .icon {display: inline-block;}
.perfect_fy_lists .icon img {display: inline-block;max-width: 60px;}
.perfect_fy_lists p {margin: 0;}

form .check_job p,
form .check_job .wpcf7-list-item {margin: 0;}
form .check_job input[type="checkbox"] {width: 18px;height: 18px;position: relative;top: 4px;margin-right: 4px;cursor: pointer;}

.home-banner-content .bg-primary, body .bg-tblue,
body .mrefer_form form .btn, body .mrefer_form .wpcf7 .wpcf7-submit:disabled {background-color: #50c4cb !important;}
.amenities_slider svg {display: block;margin: 0 auto;}
body .color_tblue, body .color_tblue:hover, body .color_tblue:focus,
.coworking-solution .form-control, .coworking-solution .form-control:focus {color: #50c4cb !important;}
.amenities_slider.hover_effect .slide_item img {display: block;margin: 0 auto;width: auto;}
.amenities_slider.hover_effect .slide_item {cursor: pointer;}
.amenities_slider.hover_effect .slide_item:hover img {display: none;}
.amenities_slider.hover_effect .slide_item:hover .hover_img {display: block !important;}

.fc-price-removed h4 {
    font-size: 1.5rem;
}
.mohan_landing_banner .hub-banner-content {
    width: 40%;
}

body.page-id-10270 form select[name="location"] option[value="2721"], 
body.page-id-10270 form select[name="location"] option[value="2733"], 
body.page-id-10270 form select[name="location"] option[value="2737"], 
body.page-id-10270 form select[name="location"] option[value="2738"] {display: none !important;}


.light-blue-bg {
    background-color: #ebf8f9;
}
#cities .light-blue-bg {background-color: #CBC3E3;}
.virtual-contact a {
    background-color: #50c4cb;color: #fff;
    font-size: 14px;
}
.virtual-contact h4 {font-size: 1.60rem;}
#cities .btn, #cities .dropdown-menu, #cities .btn:focus {
    width: 100%;
    box-shadow: none;
}
.city-dropdown {
    background: #fff;
}
#cities .city-dropdown .city-name {
    width: 100%;
    border: 1px solid #c9cacb;
    border-radius: 0;color: #50c4cb;
}
.city-name, .city-name:hover {
    font-family: Gilroy-SemiBold;
    font-size: 22px;
    font-weight: 600;text-align: left;
}
#cities .city-name:after {
    content: url(/wp-content/themes/91springboard/assets/css/../img/dropdown-drkblue.png?v6);
    color: #124b88;
    float: right;
    display: inline-block;
}
#cities .dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-top: none;border-bottom: 1px solid #c9cacb !important;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: normal;
    background-color: transparent;
    border: 0;
}
.form-data {
    background: #fff;
}
.form-data .wpcf7-list-item-label {
    color: #1e1e1e;
}
.form-input {
    outline: none;
    border: none;
    border-bottom: 1px solid #51c4ca;
    border-radius: 0;
    font-size: 12px;color: #84757d;
}
.card-text li {
    color: #939598;
}
.svg-register-layout.hover_effect .col-6 {cursor: pointer;}
.svg-register-layout.hover_effect img {transition: 0.6s all;-moz-transition: 0.6s all;-webkit-transition: 0.6s all;}
.svg-register-layout.hover_effect .col-6:hover img {display: none;}
.svg-register-layout.hover_effect .col-6:hover img.hover_img {display: block !important;}

/*Table css */
.enterprise-table {border: solid 1px #e1dbfdff;}
.enterprise-table td:nth-child(1) {
    background-color: #50c4cb;
}
.enterprise-table td:nth-child(2) {
    background-color: #fff;
}
.enterprise-table td:nth-child(3) {
    background-color: #fff;
}
.enterprise-table td:nth-child(4) {
    background-color: #fff;
}
.enterprise-table .fa {
    font-size: 22px;
}
.enterprise-table .fa.fa-check {
    color: #707070;
}
.enterprise-table td:nth-child(1),
.enterprise-table td:nth-child(1) h3,
.enterprise-table td:nth-child(1) h5 {
    color: #fff;
}
.enterprise-table .fa.fa-remove {
    color: #F2706D;
}
.enterprise-table td.table-btn {
    padding: 14px;
    text-align: center;
    background: #FDF385;
}
.enterprise-table td.table-btn2 {
    padding: 14px;
    text-align: center;
    background: #F9C0BF;
}
.enterprise-table td.table-btn3 {
    padding: 14px;
    text-align: center;
    background: #7ED3D8;
}
.enterprise-table tr td {
    text-align: center;
}
.enterprise-table tr td:nth-child(1) {
    text-align: left;
}

@media only screen and (max-width: 980px) {
	.mohan_landing_banner {height: auto !important;}
	.mohan_landing_banner .fcform_area {width: 100%;position: static;padding: 15px 20px;}
	.plan_lists .slide_item .thumb {width: 100%;}
	.plan_lists .slide_item .details {width: 100%;padding: 10px 0;}
	form .exp_btn {width: auto !important;}
}
@media only screen and (max-width: 768px) {
	.mohan_landing_banner .hub-banner {height: 520px;overflow: hidden;}
	.mohan_landing_banner .hub-banner .slick-slide img {margin-top: -100px;}
	.mohan_landing_banner .hub-banner-content {width: 100%;}
}
@media only screen and (max-width: 480px) {
	body.page-template-page-hub-template header #navbar-hamburger {
		display: none !important;
	}
	.mohan_landing_banner .hub-banner {height: 420px;}
	.mohan_landing_banner .hub-banner .slick-slide img {margin-top: -150px;}
	.mohan_landing_banner .slick-arrow {top: 90%;}
	.mohan_landing_banner .hub-banner-content {top: 16%;}
	button.slick-arrow img {max-width: 32px;}
	#happiest-coworking .slick-prev {left: -15px;}
	#happiest-coworking .slick-next {right: -15px;}
	body.page-template-page-mohan-landing-template .fixed_bottom {display: block !important;position: fixed;bottom: 0;left: 0;width: 100%;padding: 12px;
		box-shadow: 2px 4px 4px 4px #000;z-index: 999;
	}
	body.page-template-page-landing-template .fixed_bottom .call_us {color: #fff;font-weight: 600;}
	body.page-template-page-landing-template .fixed_bottom i.fas {color: #fff;font-size: 20px;line-height: 40px;margin: 0px 5px 0 0;
        position: relative;top: 3px;
	}
        .mohan_landing_banner .hub-banner-content h1 br {display: none;}
}