:root {
  --primary-color: #00809d;
  --primary-bg: #e5f3e5;
  --text-color: #2b2926;
  --secondary-bg: #f7f5f3;
  --tertiory-bg: #ffefeb;
  --text-heading: #45423e;
  --fouth-bg: #e5f2f5;
}
* {
  box-sizing: border-box;
  padding: 0px;
  margin: 0px;
}

body {
  font-family: "Inter", sans-serif;
  /* overflow-x: hidden; */
}
.navbar-expand-lg .navbar-collapse {
  display: flex;
  justify-content: flex-end !important;
}
.nav-item {
  margin: 0px 15px;
}
.nav-item .nav-link {
  color: rgb(96 92 87/1);
  font-weight: 600;
  padding-bottom: 0.55rem;
  padding-top: 0.55rem;
}
.btn {
  padding-bottom: 0.55rem;
  padding-top: 0.55rem;
}
.nav-item:hover {
  background-color: rgb(234 229 224/1);

  border-radius: 0.375rem;
}
.nav-item:hover a {
  color: rgb(43 41 38/1);
}
.nav-item:hover i {
  color: rgb(43 41 38/1) !important;
}
.btn-outline-success {
  border-color: var(--primary-color);
}
.nav-item .btn-outline-success {
  color: var(--primary-color);
}
.nav-item .btn-outline-success:hover {
  background-color: rgba(0, 128, 157, 0.1);
}
.nav-item .btn-primary {
  background: var(--primary-color);
  border-color: var(--primary-color);
}
.nav-item .btn-primary:hover {
  background: #024251;
  border-color: #024251;
}
.main {
  background: url("assets/bg-large.svg");
  height: 790px;
  /* z-index: -1;
  position: absolute; */
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
.central .main {
  background: url("assets/bg-large.svg");
  height: 640px;

  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
.main h1 {
  font-size: 3rem;
  letter-spacing: -0.022em;
  line-height: 3.5rem;
  font-size: 3rem;
  letter-spacing: -0.022em;
  line-height: 3.5rem;
  color: rgb(43 41 38/1);
}
.content-move {
  width: 600px;
  /* padding-left: 50px; */
}
.content-move .move {
  /* margin: 40px auto 0; */
  overflow: visible;
  position: relative;
  margin: 80px 0px;
}
.mask {
  overflow: visible;
}

.content-move .move li.anim1 {
  animation: cycle 15s linear infinite;
}

.content-move .move ul {
  margin: 0;
  padding: 0;
  position: relative;
  height: 20px;
  text-align: start;
}

.content-move .move li {
  width: 600px;
  position: absolute;
  top: -10px;
  color: #111;

  list-style: none;
}

.content-move .move .quote {
  /* font-size: 15px;
  font-style: italic;
  color: green; */
  font-size: 3rem;
  letter-spacing: -0.022em;
  line-height: 3.5rem;
  color: rgb(43 41 38/1);
  position: absolute;
  bottom: -100px;
  font-weight: 700;
}

.content-move .move .source {
  font-size: 20px;
  text-align: right;
  color: #111;
}

.content-move .move li.anim1 {
  animation: cycle 15s linear infinite;
}

.content-move .move li.anim2 {
  animation: cycle2 15s linear infinite;
}

.content-move .move li.anim3 {
  animation: cycle3 15s linear infinite;
}

.content-move .move li.anim4 {
  animation: cycle4 15s linear infinite;
}

.content-move .move:hover li {
  animation-play-state: paused;
}

@keyframes cycle {
  0% {
    top: 0px;
  }
  4% {
    top: 0px;
  }
  16% {
    top: 0px;
    opacity: 1;
    z-index: 0;
  }
  20% {
    top: 10px;
    opacity: 0;
    z-index: 0;
  }
  21% {
    top: -10px;
    opacity: 0;
    z-index: -1;
  }
  50% {
    top: -10px;
    opacity: 0;
    z-index: -1;
  }
  92% {
    top: -10px;
    opacity: 0;
    z-index: 0;
  }
  96% {
    top: -10px;
    opacity: 0;
  }
  100% {
    top: 0px;
    opacity: 1;
  }
}

@keyframes cycle2 {
  0% {
    top: -10px;
    opacity: 0;
  }
  16% {
    top: -10px;
    opacity: 0;
  }
  20% {
    top: 0px;
    opacity: 1;
  }
  24% {
    top: 0px;
    opacity: 1;
  }
  36% {
    top: 0px;
    opacity: 1;
    z-index: 0;
  }
  40% {
    top: 10px;
    opacity: 0;
    z-index: 0;
  }
  41% {
    top: -10px;
    opacity: 0;
    z-index: -1;
  }
  100% {
    top: -10px;
    opacity: 0;
    z-index: -1;
  }
}

@keyframes cycle3 {
  0% {
    top: -10px;
    opacity: 0;
  }
  36% {
    top: -10px;
    opacity: 0;
  }
  40% {
    top: 0px;
    opacity: 1;
  }
  44% {
    top: 0px;
    opacity: 1;
  }
  56% {
    top: 0px;
    opacity: 1;
    z-index: 0;
  }
  60% {
    top: 10px;
    opacity: 0;
    z-index: 0;
  }
  61% {
    top: -10px;
    opacity: 0;
    z-index: -1;
  }
  100% {
    top: -10px;
    opacity: 0;
    z-index: -1;
  }
}

@keyframes cycle4 {
  0% {
    top: -10px;
    opacity: 0;
  }
  56% {
    top: -10px;
    opacity: 0;
  }
  60% {
    top: 0px;
    opacity: 1;
  }
  64% {
    top: 0px;
    opacity: 1;
  }
  76% {
    top: 0px;
    opacity: 1;
    z-index: 0;
  }
  80% {
    top: 10px;
    opacity: 0;
    z-index: 0;
  }
  81% {
    top: -10px;
    opacity: 0;
    z-index: -1;
  }
  100% {
    top: -10px;
    opacity: 0;
    z-index: -1;
  }
}

/* @keyframes cycle5 {
  0% {
    top: -10px;
    opacity: 0;
  }
  76% {
    top: -10px;
    opacity: 0;
  }
  80% {
    top: 0px;
    opacity: 1;
  }
  84% {
    top: 0px;
    opacity: 1;
  }
  96% {
    top: 0px;
    opacity: 1;
    z-index: 0;
  }
  100% {
    top: 10px;
    opacity: 0;
    z-index: 0;
  }
} */
.left-side-des {
  margin: 10px 0px;
}
.left-side-des p {
  font-size: 1.125rem;
  letter-spacing: -0.014em;
  color: rgb(43 41 38/1);
  font-weight: 400;
}
.support-booking h3 {
  font-weight: 700;
  line-height: 1.375;
  font-size: 20px;
}
.support-booking img {
  max-width: 425px;
  width: 100%;
}
.right-side .card {
  width: 470px;
  border-radius: 20px;
  box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.13);
  border: 0px;
}
.right-side {
  display: flex;
  justify-content: flex-end;
}
.right-side .card-body {
  padding: 28px;
}
.right-side .top {
  padding: 18px;
  background: var(--primary-bg);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  margin-bottom: 0px;
  color: var(--text-color);
  font-weight: 500;
  font-size: 16px;
  padding-left: 26px;
}
.right-side p {
  font-size: 16px;
}
.right-side label {
  font-weight: 700;
  color: var(--text-color);
}
.right-side .form-control {
  height: 48px;
  border-radius: 6px;
}
.right-side .form-check-input {
  width: 20px;
  height: 20px;
}
.right-side .form-check-label {
  font-weight: 400;
}
.right-side .btn-primary {
  width: 406px;
  background: var(--primary-color);
  border-color: var(--primary-color);
}
.right-side .btn-primary:hover {
  background: #024251;
  border-color: #024251;
}
.right-side h5 {
  font-size: 16px;
  margin-top: 20px;
}
.hero {
  margin: 60px 0px;
}

.features {
  margin-top: 300px;
}
.features .nav-tabs {
  border-bottom: 0px;
}
.features .nav-tabs .nav-link {
  border: 0px !important;
}
.features .tab-pane {
  padding: 100px 10px;
}
.features .nav-link.active {
  border-bottom: 2px solid #111 !important;
}
.features .nav-item:hover {
  border-bottom: 2px solid #111 !important;
  background-color: transparent;
  border-radius: 0px;
}
.features .tabcon {
  margin: 20px 0px;
}
.features .tabcon p {
  font-size: 18px;
}
.discover {
  background: var(--secondary-bg);
}
.discover .container {
  padding: 100px 0px;
}
.discover .container h2 {
  font-size: 40px;
  letter-spacing: -0.022em;
  line-height: 3.5rem;
  text-align: center;
  font-weight: 700;
}
.list-group-item {
  background: transparent;
  border: 0px;
  color: var(--text-color);
  font-weight: 600;
  padding-left: 0px;
}
.btn-primary {
  background: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-primary:hover {
  background: #024251;
  border-color: #024251;
}
.steps .container {
  padding: 100px 0px;
}
.steps h2 {
  font-size: 50px;
  letter-spacing: -0.022em;
  line-height: 3.5rem;
  text-align: center;
  font-weight: 700;
}
h3 {
  font-size: 38px;
  letter-spacing: -0.022em;
  line-height: 3.5rem;

  font-weight: 600;
}
h2 {
  font-size: 38px;
  letter-spacing: -0.022em;
  line-height: 3.5rem;

  font-weight: 600;
}
p {
  font-size: 20px;
}
.dropdown-menu.show {
  box-shadow: 0 0 #0000, 0 0 #0000, 0 3px 13px 0 rgba(0, 0, 0, 0.15);
  border: 0px;
}
.who_we_are {
  background: url("assets/blueBackgroundDesktop.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.who_we_are .container {
  padding: 100px;
}
.rating {
  background: var(--secondary-bg);
}
.rating .container {
  padding: 100px;
}
.rating-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.rating-box img {
  height: 32px;
}
.review .container {
  padding: 100px;
}
.free_sign_up {
  background: var(--tertiory-bg);
}
.free_sign_up .container {
  padding: 100px;
}
footer {
  background: var(--secondary-bg);
}
footer .container {
  padding: 50px 0px;
}
.footer-link {
  display: flex;
  justify-content: space-between;
  margin: 40px 0px;
}
.footer-link h6 {
  color: var(--text-heading);
  font-weight: 800;
}
.footer-link .list-group-item a {
  font-weight: 400;
  text-decoration: none;
  color: var(--text-color);
}
.footer-link .list-group-item a:hover {
  text-decoration: underline;
}
.footer-bottom {
  display: flex;
  align-items: center;
}
.footer-bottom p {
  margin-bottom: 0px;
  font-size: 12px;
}
.footer-bottom .list-group {
  display: flex;
  flex-direction: row;
  margin-left: 10px;
}
.footer-bottom .list-group-item {
  font-size: 12px;
  font-weight: 400;
}
.carousel-content {
  background: #024251;
  display: flex;
  align-items: center;
  color: #fff;
  border-radius: 20px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.carousel-content h5 {
  font-weight: 700;
  text-align: left;
}
.swiper {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide {
  width: 100%;
}

.swiper-slide:nth-child(2n) {
  width: 100%;
}

.swiper-slide:nth-child(3n) {
  width: 100%;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal {
  top: inherit;
  bottom: 0;
}
.swiper-button-next::after {
  content: "next";
  font-size: 15px;

  position: absolute;

  right: 0px;
  color: #111;
  background: #fff;
  /* padding: 16px; */
  border-radius: 100%;
  font-weight: 800;
  z-index: 2000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 3px 13px 0 rgba(0, 0, 0, 0.15);
  padding: 12px 15px;
}
.swiper-button-prev::after {
  font-size: 15px;

  position: absolute;

  left: 0px;
  color: #111;
  background: #fff;
  /* padding: 16px; */
  border-radius: 100%;
  font-weight: 800;
  z-index: 2000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 3px 13px 0 rgba(0, 0, 0, 0.15);
  padding: 12px 15px;
}
/* .central .hoilday-home {
  padding: 0px 50px;
} */
.central .left-side-des p {
  font-size: 2.125rem;
}
.central .hero {
  margin: 144px 0px 20px 0px;
}
.central .features {
  margin-top: 30px;
}
.more-online {
  background: var(--secondary-bg);
}
.support {
  background: var(--fouth-bg);
}
.manage-business {
  background-color: #024251;
  position: relative;
  z-index: 200;
}
.manage-business::before {
  content: "";
  background: url("assets/background.svg");
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background-size: auto 100%;
  height: 100%;
  z-index: -10;
  background-repeat: no-repeat;
  background-position: 100%;
}
.main.pricing-box {
  background: var(--tertiory-bg);
}
.pricing-tab {
  border: 0px;
  display: flex;
  justify-content: center;
  background: #fff;
  border-radius: 50px;
}
.pricing-tab .nav-item {
  margin: 0px;
  transition: 0.5s all ease;
}
.pricing-tab .nav-link {
  border: 0px;
  background: transparent;
  border-radius: 50px;
}
.pricing-tab .nav-item:hover {
  background: transparent;
}
.pricing-tab .nav-link.active {
  background: var(--primary-color);
  color: #fff;
  border-radius: 50px;
}
.tab-box {
  position: relative;
}
.tab-box p {
  font-size: 12px;
  position: absolute;
  top: 0px;
  right: 20%;
  font-weight: 600;
}
.tab-box p::after {
  content: "";
  position: absolute;
  width: 82px;
  height: 33px;
  left: -59px;
  top: -37px;
  background-image: url(assets/bigin-pricing-sprite.svg);
  background-position: -25px -23px;
}
.tab-box p span {
  font-weight: 800;
  font-size: 14px;
  color: var(--primary-color);
}
.pricing-box .card {
  border-radius: 16px;
  padding: 50px 35px;
  text-align: center;
  border: 0px;
}
.pricing p {
  font-size: 24px;
  color: #5d5d66;
  margin-right: 2px;
  letter-spacing: -0.7px;
}
.pricing p span {
  color: #000;
  font-size: 60px;
  font-weight: 600;
}
.no-user p {
  color: #5d5d66;
  font-size: 16px;

  font-weight: 500;
}
.detail p {
  font-size: 16px;
  /* padding: 0px 0px 35px; */
  font-weight: 600;
}
.pricing-box {
  padding: 0px 0px 50px 0px;
  height: 100%;
}
.pricing-box .hero {
  margin-bottom: 0px;
}
.trail-button {
  padding: 10px 0px;
}
.trail-button.one {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.trail-button.one a {
  padding: 7px 20px;
}
.trail-button.one .buy-now {
  background: transparent;
  border: 2px solid var(--primary-color);
  color: var(--primary-color);
}
.trail-button.one .buy-now:hover {
  background: var(--primary-color);
  border: 2px solid var(--primary-color);
  color: #fff;
}
.trail-button a {
  background: #f0483e;
  border: 2px solid #f0483e;
  color: #fff;
  padding: 14px;
  text-decoration: none;
  border-radius: 50px;
  padding: 10px 30px;
  font-weight: 600;
}
.key-feature {
  margin-top: 20px;
  text-align: left;
}
.key-feature p {
  font-size: 14px;
  font-weight: 400;
  color: #182a83;
}
.key-feature p span {
  font-size: 14px;
  font-weight: 600;
  color: #182a83;
}
.features-box ul {
  text-align: left;
  list-style: none;
}
.features-box ul li {
  font-size: 15px;
  margin: 20px 0px 20px 5px;
}
.features-box ul .feat-given::before {
  content: "";
  background-image: url(assets/bigin-pricing-sprite.svg);
  background-position: -115px -41px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 42px;
}
.features-box ul .feat-not-given::before {
  content: "\f057";
  font-family: "Font Awesome 5 Pro";
  font-size: 20px;
  color: red;
  position: absolute;
  left: 42px;
  margin-top: -1px;
}
.paid-plans .card {
  border-radius: 16px;
  padding: 50px 35px;
  border: 0px;
}
.paid-plans .features-box {
  margin-top: 40px;
}
.paid-plans .features-box ul li {
  font-size: 18px;
  margin: 20px 0px 20px 5px;
  font-weight: 500;
  display: flex;

  align-items: center;
}
.paid-plans img {
  width: 400px;
}
.paid-plans {
  background-image: -webkit-linear-gradient(
    90deg,
    rgb(255, 255, 255) 65%,
    rgb(255, 244, 235) 100%
  );
  margin-bottom: 100px;
}
.accordion-button:not(.collapsed) {
  color: black;
  background: transparent;
  box-shadow: none;
}
.accordion-item {
  transition: all 0.5s linear;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgb(0 0 0 / 5%);
  margin: 0 auto 10px;
  /* padding: 30px 30px 30px 85px; */
  box-sizing: border-box;
  cursor: pointer;
  padding: 10px;
  border: 0px;
}
.accordion-button {
  font-size: 28px;
  font-weight: 500;
}
.faq {
  margin-bottom: 100px;
}
.builder-faq .accordion-button {
  font-size: 18px;
  font-weight: 600;
}
.builder-faq .accordion-item {
  padding: 0px;
}
.builder-faq .accordion-body p {
  font-size: 16px;
}
.builder-faq h2 {
  font-weight: 800;
}
.empowering {
  background: #fefefe;
  padding: 100px 0px;
}
.empowering-feature h4 {
  font-size: 17px;
  font-weight: 800;
}
.Put-Lodgify {
  background: #fffcfc;
  padding: 100px 0px;
}
.Put-Lodgify .features-box {
  position: relative;
}
.Put-Lodgify .features-box ul .feat-given::before {
  position: absolute;
  left: 11px;
}
.features-container h2 {
  margin: 20px 0px;
}
.features-container p {
  margin: 20px 0px;
}
.features-container .features-box {
  margin: 20px 0px;
}
.builder-faq {
  padding: 50px 0px;
}
.family {
  padding: 50px 0px;
  background: #fafafa;
}
.offer {
  background: url("assets/foot-cta-bg@2x.webp");
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom center;
  min-height: 280px;
}
.card.offer {
  border: 0px;
  border-radius: 20px;
}
.card.offer p {
  font-size: 18px;
  opacity: 0.7;
  font-weight: 600;
}
.card-offer h2 {
  font-size: 30px;
  font-weight: 800;
  margin-bottom: 10px;
  line-height: 1.11em;
}
.card.offer .card-body {
  padding: 70px;
}
.third {
  background: #fafafa;
  padding: 50px 0px;
}
.third h2 {
  font-size: 30px;
  font-weight: 800;
  margin-bottom: 10px;
  line-height: 1.11em;
}
.third p {
  font-size: 17px;
}
.create {
  background: #fafafa;
  padding: 50px 0px;
}
.create h2 {
  font-size: 30px;
  font-weight: 800;
  margin-bottom: 10px;
  line-height: 1.11em;
}
.create p {
  font-size: 17px;
}
.create .card {
  border: 0px;
  padding: 20px;
  box-shadow: 0 20px 40px -20px rgba(0, 0, 0, 0.2);
  border-radius: 0px;
}
.property h4 {
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 10px;
}
.property p {
  font-size: 15px;

  margin-bottom: 10px;
}
.languages {
  background: #fafafa;
  padding: 50px 0px;
}
.languages h3 {
  font-size: 30px;
  font-weight: 800;
  margin-bottom: 10px;
  line-height: 1.11em;
}
.languages p {
  font-size: 16px;
  line-height: 1.44;
  color: #333;
}
.languages-container {
  position: relative;
}
.languages-container::before {
  content: "";
  background: url("assets/Circle-grey.svg");
  background-repeat: repeat;
  inset: 10% 74% auto auto;
  top: 10%;
  left: auto;
  transform: translate3d(0px, 7px, 0px) rotate(0deg);
  width: 40%;
  opacity: 1;
  padding: 0 0 34%;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 10000;
  top: 0px;
  left: 0px;
}
.languages-container span {
  font-size: 60px;
  font-weight: 900;
  margin: 10px 0px;
  display: inline-block;
}
.non-tech {
  background: #fafafa;
  padding: 50px 0px;
}
.non-tech .three-dots {
  position: relative;
  padding-top: 60px;
}
.non-tech .three-dots::before {
  content: "";
  background: url("assets/Elements_Bubbles 2.svg");
  position: absolute;

  top: 50%;
  left: 50%;

  transform: translateX(-50%);
  width: 28px;
  height: 24px;
  z-index: 9999;
}
.non-tech .content h3 {
  font-size: 30px;
  font-weight: 800;
  margin-bottom: 10px;
  line-height: 1.11em;
}
.non-tech .content p {
  font-size: 16px;
  line-height: 1.44;
  color: #333;
}
.non-tech .card {
  padding: 40px;
  border: 0px;
  box-shadow: 0 20px 40px -20px rgba(0, 0, 0, 0.2);
}
.non-tech span {
  font-size: 16px;
  line-height: 1.44;
  color: #333;
  display: inline-block;
}
.line {
  position: relative;
}
.line hr {
  position: absolute;
  top: 0px;
  width: 1068px;
  left: -57px;
}
.bottom-content {
  padding-top: 80px;
  text-align: left;
}
.bottom-content h6 {
  font-size: 16px;
  font-weight: 800;
}
.bottom-content p {
  font-size: 16px;
  line-height: 1.44;
  color: #333;
}
.direct-booking {
  padding: 100px 0px !important;
}
.direct-booking img {
  width: 570px;
}

.box {
  background-color: #f1f1f1;
  border-color: #ccc;
  border-radius: 8px;
  padding: 20px;
}
.card-child {
  padding: 5px 0;
  max-width: 120px;
  text-align: center;
  background: transparent;
  border: 0px;
}
.box-item {
  border-right: 1px solid #ccc;
  height: 100px;
  display: flex;
  align-items: center;
}
/* .card-body.selected {
  padding: 30px 25px 30px 70px;
} */
.list-step .card-body {
  padding: 30px 25px 30px 70px;
}
.list-step .selected {
  position: relative;
  border-color: #ddd;

  box-shadow: 0 20px 20px -15px rgba(0, 0, 0, 0.1);
  background: #fff;
  border-radius: 8px;
}
.list-step .selected::before {
  content: "\f053";
  font-family: "Font Awesome 5 Pro";

  right: auto;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 40px;
  left: 22px;
  font-weight: 40;
}
.list-step h6 {
  font-size: 16px;
  font-weight: 800;
  margin-bottom: 10px;
}
.list-left-side .selected {
  position: relative;
  border-color: #ddd;
  box-shadow: 0 20px 20px -15px rgba(0, 0, 0, 0.1);
  background: #fff;
  border-radius: 8px;
}
.list-left-side .selected::before {
  content: "\f054";
  font-family: "Font Awesome 5 Pro";

  right: auto;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 40px;
  right: 22px;
  font-weight: 40;
}
.list-left-side .card-body {
  padding: 30px 70px 30px 25px;
}
.airbnb .card {
  background-color: #ffffffe0;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px
    rgba(174.1603515625, 174.1603515625, 174.1603515625, 0.5);

  border: 0px;
  padding: 20px 20px 20px 20px;
}
.airbnb .card h1 {
  font-weight: 700;
  margin-bottom: 10px;
}
.airbnb .card span {
  font-weight: 400;
  color: #0bad6c;
  margin: 0px 0px 10px 0px;
  display: inline-block;
}
.airbnb .card p {
  font-weight: 400;
  color: #444;
  font-size: 16px;

  margin-bottom: 10px;
}
.review-one::before {
  bottom: 47px;
  box-sizing: border-box;
  color: rgb(187, 187, 187);
  content: "\201C";
  display: block;
  height: 96px;
  left: 55px;
  position: absolute;
  right: 515.391px;
  text-size-adjust: 100%;
  top: 36px;
  width: 24.6094px;
  column-rule-color: rgb(187, 187, 187);
  perspective-origin: 12.2969px 48px;
  transform-origin: 12.2969px 48px;
  border: 0 none rgb(187, 187, 187);
  font: normal normal normal normal 60px / 96px Georgia, serif;
  margin: -25px 0 0 -40px;
  outline: rgb(187, 187, 187) none 0;
}
.review-box::after {
  bottom: -30px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  content: "";
  display: block;
  height: 30px;
  left: 80px;
  position: absolute;
  right: 445px;
  text-size-adjust: 100%;
  width: 30px;
  column-rule-color: rgb(255, 255, 255);
  perspective-origin: 15px 15px;
  transform-origin: 15px 15px;
  filter: drop-shadow(rgba(0, 0, 0, 0.0980392) 2px 2px 1px);
  border-top: 30px solid rgb(255, 255, 255);
  border-right: 30px solid rgba(0, 0, 0, 0);
  border-bottom: 0 solid rgba(0, 0, 0, 0);
  border-left: 0 solid rgba(0, 0, 0, 0);
  font: normal normal normal normal 13px / 20.8px "Helvetica Neue", Helvetica,
    Arial, sans-serif;
  outline: rgb(255, 255, 255) none 0;
}
.review-box {
  border-radius: 0px !important;
  box-shadow: none !important;
}
.digital-marketing h1 span {
  background-image: linear-gradient(
    to right,
    #00cccc 0,
    rgba(0, 204, 204, 0.2) 100%
  );
  background-size: 100% 28%;
  background-repeat: no-repeat;
  background-position: left 90%;
}
@media (max-width: 480px) {
  .navbar-expand-lg .navbar-collapse {
    display: none;
  }
  .central .hero {
    margin: 20px 0px 20px 0px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1280px;
  }
}
