.Header {
  font-family: "Open Sans", sans-serif;
  position: fixed;
  z-index: 9995;
  top: 0;
  width: 100%;
}

.Header #btn-in-low-head {
  font-weight: 600;
  border: none;
  border-radius: 0;
  width: 11rem;
  padding: 0.5rem;
}

.Header #btn-in-low-head:hover {
  background-color: white;
  color: var(--red-color);
}

.Header #collasible-nav-dropdown {
  font-weight: 600;
  font-size: 16px;
  border: none;
  border-radius: 0;
  text-align: center;
  color: black;
}

.Header #collasible-nav-dropdown:hover {
  background-color: var(--red-color);
  color: white;
}

.Header .dropdown-item {
  white-space: pre-wrap !important;
  color: black;
  font-size: 14px;
  font-weight: 600;
}

.Header .dropdown-item:hover {
  color: white !important;
}

.Header .nav-item.dropdown {
  flex-basis: 11rem;
}

.Header .dropdown-menu.show {
  width: 100%;
  border-radius: 0;
  padding: 0;
  margin-top: -2px !important;
  border-top: 2px solid var(--red-color);
  text-align: center;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

.Header .dropdown-menu.show .dropdown-item {
  border-bottom: 1px solid black;
}

.Header .dropdown-menu.show .dropdown-item:hover {
  background-color: var(--red-color);
  color: white;
}

.Header .dropdown-toggle::after {
  display: none;
}

.Header img.img-responsive {
  max-height: 90px;
  -o-object-fit: contain;
  object-fit: contain;
}

@media only screen and (max-width: 991px) {
  .Header {
    position: fixed;
    top: 0;
    z-index: 9993;
    width: 100%;
  }

  .Header img.img-responsive {
    max-height: 40px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .Header .nav-item.dropdown {
    flex-basis: auto;
  }

  .Header #btn-in-low-head {
    background-color: inherit;
    color: #000000;
    font-size: 14px;
    text-align: left;
    padding-left: 15px;
  }

  .Header #btn-in-low-head:hover {
    background-color: inherit;
    color: #000000;
    font-size: 14px;
    text-align: left;
    padding-left: 15px;
  }

  .Header .navbar-collapse {
    position: fixed;
    top: 70px;
    right: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    overflow: auto;
    transition: left 0.3s ease-in-out;
  }

  .Header .navbar-collapse.show {
    left: 0;
  }

  .Header #collasible-nav-dropdown {
    width: 100vw;
    background-color: #e3e3e3;
  }

  .Header a#collasible-nav-dropdown {
    display: flex;
    justify-content: space-between;
    background-color: var(--grey-nav);
    padding-left: 1rem;
    padding-right: 1rem;
    align-items: center;
  }

  .Header a#collasible-nav-dropdown:hover {
    background-color: var(--grey-nav);
    color: #000000;
  }

  .Header .dropdown-menu.show {
    max-width: 100vw;
    width: 100vw !important;
    border: 0;
    padding: 1rem;
    padding-top: 0.3rem;
    text-align: left;
    background-color: var(--grey-nav);
    box-shadow: none;
  }

  .Header .dropdown-menu.show .dropdown-item {
    border-bottom: 0;
    font-weight: 550;
    background-color: white;
  }

  .Header .dropdown-menu.show .dropdown-item:hover {
    background-color: white;
    color: #000000 !important;
  }

  .Header .dropdown-menu.show .dropdown-item a:hover {
    color: #000000 !important;
  }

  .Header .dropdown-toggle::after {
    display: inline-block;
  }
}

@media only screen and (max-width: 450px) {
  img.img-responsive {
    max-height: 40px;
    width: 80px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}

.modalbtn {
  background: transparent !important;
  color: #e70033 !important;
  border: none !important;
  font-weight: 700 !important;
  padding: 0 !important;
}

.text-pink {
  color: #e70033;
}

.fs-12 {
  font-size: 12px;
}

.fs-14 {
  font-size: 12px;
}

.custom-modal {
  z-index: 999999 !important;
  display: flex !important;
  justify-content: center;
}

.custom-modal::-webkit-scrollbar {
  display: none;
}

.custom-modal .btn-close {
  opacity: 0;
  pointer-events: none;
}

.custom-modal.video-modal {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.custom-modal.video-modal .modal-dialog {
  max-width: 840px;
  margin: 0px 10px;
}

.custom-modal .modal-dialog {
  width: 100%;
  max-width: 440px;
}

.custom-modal .modal-dialog .modal-content {
  border-radius: 0px !important;
  border: none;
}

.custom-modal .modal-dialog .modal-content .modalheader {
  flex-direction: column;
  justify-content: center;
  border: none;
  padding-bottom: 0;
}

.custom-modal .modal-dialog .modal-content .modalheader .modal-tittle {
  text-align: center;
  font-size: 32px;
  font-weight: 600;
  color: #e70033;
}

.custom-modal .modal-dialog .modal-content .modalheader .headerPera {
  font-size: 18px;
  margin-bottom: 0;
}

.custom-modal .modal-dialog .modal-content .modalheader .closeIcon {
  background: transparent;
  width: 40px;
  height: 40px;
  border: none;
  border-radius: 50px;
  position: absolute;
  z-index: 4;
  top: 10px;
  right: 10px;
}

.custom-modal .modal-dialog .modal-content .modalheader .closeIcon:hover {
  background: #e70033;
}

.custom-modal .modal-dialog .modal-content .modalheader .closeIcon:hover svg path {
  fill: #fff;
}

.custom-modal .modal-dialog .modal-content .modalheader .closeIcon svg {
  width: 15px;
}

.custom-modal .modal-dialog .modal-content .modalBody {
  border: none;
  padding: 0 20px;
  padding-bottom: 30px;
}

.custom-modal .modal-dialog .modal-content .modalBody .nav-tabs .nav-link {
  border: none;
  color: #333333;
}

.custom-modal .modal-dialog .modal-content .modalBody .nav-tabs .nav-link.active {
  border-bottom: 4px solid #e70033;
  font-weight: 600;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form label {
  font-size: 14px;
  font-weight: 600;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form input {
  background: #f7f7f7;
  border-radius: 10px;
  font-size: 14px;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form .newacc-btn {
  width: 100%;
  border-radius: 50px;
  background-color: #e70033;
  border: 1px solid #e70033;
  font-weight: 500;
  padding: 8px;
  font-size: 18px;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form .newacc-btn:hover {
  background-color: #c2062f;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form .altpera {
  border-top: 2px solid #cbcbcb;
  padding: 15px 0;
  text-align: center;
  margin-top: 20px;
  font-weight: 600;
  margin-bottom: 5px;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form .social-box {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 0 80px;
  margin-bottom: 25px;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form .social-box .social-icon svg {
  width: 35px;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form .ftr-sec {
  font-size: 14px;
  border-top: 1px solid #e6e7e8;
  padding-top: 20px;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form .ftr-sec .tearms_pera {
  font-size: 16px;
  text-align: center;
  margin-bottom: 0 !important;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form .ftr-sec a {
  color: #c80132 !important;
  text-decoration: underline !important;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form .ftr-sec a:hover {
  text-decoration: none !important;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form.signin-form .forgot-pass {
  display: inline-block;
  margin-bottom: 12px;
  font-weight: 600;
  text-decoration: underline !important;
  color: #c2062f;
}

.custom-modal .modal-dialog .modal-content .modalBody .custom-form.signin-form .forgot-pass:hover {
  text-decoration: none !important;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalheader .modal-tittle {
  font-size: 24px;
  color: #0a0a0a;
  margin-top: 20px;
  margin-bottom: 10px;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalheader .headerPera {
  font-size: 14px;
  text-align: center;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalBody {
  padding-bottom: 20px;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalBody .input-otpbox {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: space-between;
  margin-bottom: 40px;
  margin-top: 10px;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalBody .input-otpbox input {
  width: 55px;
  height: 55px;
  background-color: #e6e7e8;
  border-radius: 10px;
  border: none;
  font-size: 20px;
  color: #0a0a0a;
  outline: none;
  text-align: center;
}

@media (max-width: 576px) {
  .custom-modal.otp-modal .modal-dialog .modal-content .modalBody .input-otpbox input {
    width: 50px;
    height: 50px;
  }
}

@media (max-width: 480px) {
  .custom-modal.otp-modal .modal-dialog .modal-content .modalBody .input-otpbox input {
    width: 35px;
    height: 35px;
    gap: 2px !important;
  }
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalBody .button-outer {
  padding: 20px 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 8px;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalBody .button-outer button {
  background: transparent;
  color: #0a0a0a;
  font-size: 18px;
  border: none;
  padding: 0;
  text-decoration: underline !important;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalBody .button-outer button:hover {
  text-decoration: none !important;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalBody .ftr-sec {
  font-size: 14px;
  border-top: 1px solid #e6e7e8;
  padding-top: 10px;
  margin-top: 10px;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalBody .ftr-sec .tearms_pera {
  font-size: 16px;
  text-align: center;
  padding-top: 0;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalBody .ftr-sec a {
  color: #c80132 !important;
  text-decoration: underline !important;
}

.custom-modal.otp-modal .modal-dialog .modal-content .modalBody .ftr-sec a:hover {
  text-decoration: none !important;
}

@media (max-width: 480px) {
  .custom-modal.otp-modal .modal-dialog .modal-content .modalBody .ftr-sec a {
    font-size: 12px;
  }
}

.custom-modal.crt-pass-modal .modal-dialog .modal-content .modalheader .modal-tittle {
  font-size: 32px;
  margin-top: 10px;
}

.custom-modal.crt-pass-modal .modal-dialog .modal-content .modalheader .headerPera {
  font-size: 18px;
}

.custom-modal.crt-pass-modal .modal-dialog .modal-content .modalBody {
  padding-bottom: 20px;
}

.custom-modal.crt-pass-modal .modal-dialog .modal-content .modalBody .input-box {
  position: relative;
}

.custom-modal.crt-pass-modal .modal-dialog .modal-content .modalBody .input-box input {
  border-radius: 4px;
  padding: 10px;
  padding-left: 50px;
}

.custom-modal.crt-pass-modal .modal-dialog .modal-content .modalBody .input-box input::-moz-placeholder {
  color: #afb3b6;
}

.custom-modal.crt-pass-modal .modal-dialog .modal-content .modalBody .input-box input::placeholder {
  color: #afb3b6;
}

.custom-modal.crt-pass-modal .modal-dialog .modal-content .modalBody .input-box .svg-icon {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.custom-modal.crt-pass-modal .modal-dialog .modal-content .modalBody .tearms_pera {
  padding-top: 20px;
  margin-bottom: 0;
  line-height: 22px;
}

.custom-modal.location-modal .modal-dialog .modal-content .modalheader .staps-box {
  margin-bottom: 10px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
}

.custom-modal.location-modal .modal-dialog .modal-content .modalheader .staps-box .title {
  font-size: 18px;
  font-weight: 600;
  color: #e70033;
}

.custom-modal.location-modal .modal-dialog .modal-content .modalheader .staps-box .status-box-outer {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  justify-content: center;
}

.custom-modal.location-modal .modal-dialog .modal-content .modalheader .staps-box .status-box-outer .status-box {
  height: 5px;
  width: 100%;
  max-width: 40px;
  background: #e6e7e8;
  border-radius: 20px;
  display: inline-block;
}

.custom-modal.location-modal .modal-dialog .modal-content .modalheader .staps-box .status-box-outer .status-box.complete {
  background: #e70033;
}

.custom-modal.location-modal .modal-dialog .modal-content .modalheader .modal-tittle {
  font-size: 28px;
  margin-top: 10px;
}

.custom-modal.location-modal .modal-dialog .modal-content .modalheader .headerPera {
  font-size: 16px;
}

.custom-modal.location-modal .modal-dialog .modal-content .map-sec {
  height: 320px;
  overflow: hidden;
}

.custom-modal.steps-modal .modal-dialog .modal-content .modalBody .custom-form .backbtn {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
  background-color: transparent;
  color: #000000;
  font-weight: normal;
  border: none;
  text-decoration: underline;
}

.custom-modal .custom-number .custom-cntrycode {
  width: 25%;
  position: relative;
}

.custom-modal .custom-number .custom-cntrycode select {
  background: #e6e7e8;
  border: 1px solid #dee2e6;
  margin: 0;
  border-radius: 5px 0 0 5px !important;
  height: 100%;
}

.custom-modal .custom-number .custom-cntrycode .svg-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  left: unset !important;
  pointer-events: none;
}

.custom-modal .custom-number input {
  background: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0 5px 5px 0 !important;
}

.searchRestBtn {
  border: 1px solid #7f7f7f !important;
  padding: 15px 8px !important;
}

.custom-mobheader {
  padding: 30px;
}

.custom-mobheader .signIn-btn {
  position: relative;
  display: block;
}

.custom-mobheader .signIn-btn .text {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 22px;
  color: #0a0a0a;
  font-weight: 600;
}

.custom-mobheader .signIn-btn img {
  width: 100% !important;
  height: auto !important;
}

.custom-mobheader .heading {
  font-size: 32px;
  color: #0a0a0a;
  font-weight: 600 !important;
  margin-bottom: 20px;
  margin-top: 20px;
}

.custom-mobheader .subheading {
  font-size: 22px;
  font-weight: 600 !important;
  color: #0a0a0a;
  margin-bottom: 20px;
  padding-right: 60px;
}

.custom-mobheader .pera {
  color: #0a0a0a;
}

.signin-btn {
  color: #0a0a0a !important;
}

.signin-btn:hover {
  color: #c2062f !important;
}

.react-tel-input .form-control {
  width: 100% !important;
}

.react-tel-input .form-control:focus {
  box-shadow: none !important;
}

.accountCreatedModal .btnOne {
  border-radius: 6px !important;
  font-size: 14px !important;
}

.accountCreatedModal .btn-close {
  display: none;
}

.accountCreatedModal .btnOneRed {
  background-color: #e70033 !important;
  color: #fff !important;
}

.signInbtnContainer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 32px;
}

.signInbtnContainer button {
  background: var(--red-color);
  color: #fff;
  padding: 15px 8px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  width: 100%;
  border: none;
}

.dropMainContainer {
  width: -moz-fit-content;
  width: fit-content;
  left: -105px;
  top: 38px;
}

.buttonContainer {
  display: flex;
  flex-direction: column;
}

.buttonContainer a {
  width: 125px;
  padding: 8px 18px;
  color: black;
}

.callResponsiveContainer {
  align-items: flex-end;
}

.callText {
  display: flex;
}

@media (max-width: 480px) {
  .callResponsiveContainer {
    flex-direction: column-reverse;
    align-items: flex-start !important;
  }

  .callText {
    display: block !important;
  }
}

.custom-headersec {
  box-shadow: 0 1px 4px rgba(12, 12, 13, 0.0509803922);
}

.custom-headersec .navbar-brand img {
  max-height: 70px;
}

.custom-headersec .nav-social a {
  display: flex !important;
  align-items: center;
}

.custom-headersec .nav-social a svg {
  min-height: 10px;
  height: 20px !important;
  min-width: 10px;
  width: 20px !important;
}

.custom-headersec .topheader .header-textbox p span {
  font-size: 14px;
  color: #333333;
  font-weight: 400;
}

.custom-headersec .topheader button {
  font-size: 14px;
  font-weight: 400 !important;
  color: #333333 !important;
}

.custom-headersec .bottom-navsec .mainNav {
  border-top: none;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .custom-headersec .mobile-header {
    flex-direction: row-reverse;
  }

  .custom-headersec .mobile-header .custom-headerleft {
    display: none;
  }
}

.fs-14 {
  font-size: 14px;
}

.fs-18 {
  font-size: 18px !important;
}

.gray-text {
  color: #344054;
}

.dark-text {
  color: #181d27;
}

#Restaurant_RestaurantForSale__BeFOC {
  margin-top: 113px;
}

.featuremain-bodysec {
  font-family: "Open Sans", sans-serif;
  padding-top: 145px;
  background: url(../../assets/updated-bg.png) no-repeat;
  background-color: #fff;
  background-size: 100%;
}

.featuremain-bodysec .sidecontact-box {
  background: #f0f0f0;
}

.featuremain-bodysec .sidecontact-box .form-heading {
  font-size: 20px;
  font-weight: 700;
  color: #181d27;
  margin-bottom: 22px;
}

.featuremain-bodysec .sidecontact-box .form-image {
  margin-bottom: 22px;
}

.featuremain-bodysec .sidecontact-box .custom-input {
  border: 1px solid #d5d7da;
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.0509803922);
  background: #ffffff;
  outline: none;
  font-size: 16px;
}

.featuremain-bodysec .sidecontact-box .custom-input::-moz-placeholder {
  color: #717680;
}

.featuremain-bodysec .sidecontact-box .custom-input::placeholder {
  color: #717680;
}

.featuremain-bodysec .sidecontact-box label {
  font-size: 14px;
  color: #414651;
  margin-bottom: 6px;
  font-weight: 600;
}

.featuremain-bodysec .sidecontact-box .mobNumber-box {
  position: relative;
}

.featuremain-bodysec .sidecontact-box .mobNumber-box .contrycode-box {
  background: transparent;
  color: #414651;
  position: absolute;
  height: 100%;
  min-width: 40px;
  border: none;
  padding: 8px;
  outline: none;
  cursor: pointer;
}

.featuremain-bodysec .sidecontact-box .mobNumber-box .custom-input {
  padding-left: 60px;
}

.featuremain-bodysec .contact-usbox {
  background: #f0f0f0;
  padding: 24px;
  margin-bottom: 24px;
}

.featuremain-bodysec .getstarted-box {
  background: url(../../assets/getstarted-bgimg.png) no-repeat;
  padding: 100px 0;
  background-size: cover;
}

.featuremain-bodysec .getstarted-box .inner-box {
  background: rgba(255, 255, 255, 0.8980392157);
  padding: 48px;
}

.featuremain-bodysec .getstarted-box .inner-box .main-heading {
  color: #181d27;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 12px;
}

.featuremain-bodysec .getstarted-box .inner-box .pera-text {
  color: #414651;
  font-size: 18px;
  text-align: center;
  margin-bottom: 32px;
}

.featuremain-bodysec .total-salesbox .salelabel {
  color: #414651;
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
}

.featuremain-bodysec .total-salesbox .salelabel::before {
  content: "";
  display: block;
  background: #34c759;
  min-width: 12px;
  max-width: 12px;
  min-height: 12px;
  max-height: 12px;
  border-radius: 50px;
}

.featuremain-bodysec .total-salesbox .soldlabel {
  color: #414651;
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
}

.featuremain-bodysec .total-salesbox .soldlabel::before {
  content: "";
  display: block;
  background: #fcd802;
  min-width: 12px;
  max-width: 12px;
  min-height: 12px;
  max-height: 12px;
  border-radius: 50px;
}

.featuremain-bodysec .total-salesbox .hot-label {
  font-size: 14px;
  font-weight: 600;
  color: #b42318;
  padding: 5px 10px;
  border: 1px solid #fecdca;
  background: #fef3f2;
  display: flex;
  align-items: center;
  gap: 5px;
  border-radius: 6px;
  height: 24px;
}

.featuremain-bodysec .total-salesbox .amount-box .amount-title {
  color: #181d27;
  font-weight: 700;
  font-size: 24px;
}

.featuremain-bodysec .total-salesbox .amount-box .amount-subtitle {
  color: #414651;
}

.featuremain-bodysec .custom-recommendedsec {
  padding: 24px 0;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard {
  padding: 24px;
  box-shadow: none;
  border: 1px solid #d0d5dd;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .img-box {
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 20px;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .img-box .thamnail-img {
  -o-object-fit: cover;
  object-fit: cover;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .mainheading {
  min-height: auto;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .mainheading span {
  font-size: 20px;
  color: #181d27;
  font-weight: 600;
  padding: 0;
  margin: 0;
  margin-bottom: 16px;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .price-tag {
  display: block;
  background: transparent;
  padding: 0;
  font-size: 24px;
  font-weight: 700;
  color: #181d27;
  margin-bottom: 16px;
  text-align: start;
  margin-right: 0;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .city-name {
  color: #414651;
  font-size: 18px;
  text-align: start;
  margin-bottom: 26px;
  display: block !important;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .d3tourBtn {
  position: absolute;
  bottom: 12px;
  left: 12px;
  z-index: 99;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .d3tourBtn:hover {
  background-color: #fff;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .view-btn {
  background: #e70033;
  border: none;
  padding: 10px 20px;
  color: #ffffff;
  font-weight: 400;
  font-size: 16px;
  display: block !important;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .inner-items {
  display: none;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .inner-viewbtn {
  display: none;
}

.featuremain-bodysec .custom-recommendedsec .innercards .custom-innercard .main-content {
  padding: 0;
}

.featuremain-bodysec .feature-headline {
  margin-bottom: 24px;
}

.featuremain-bodysec .feature-headline .heading {
  font-size: 30px;
  font-weight: 700;
  color: #181d27;
  margin-bottom: 8px;
  text-transform: capitalize;
}

.featuremain-bodysec .feature-headline .subheading {
  color: #414651;
}

.featuremain-bodysec .custom-featuretabs ul {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-bottom: 24px;
}

.featuremain-bodysec .custom-featuretabs ul li button {
  background: transparent;
  font-size: 18px;
  color: #717680;
  padding: 24px 0;
  height: auto;
  border-bottom: 4px solid transparent;
  outline: none;
}

.featuremain-bodysec .custom-featuretabs ul li button:hover {
  background: transparent;
  color: #717680 !important;
}

.featuremain-bodysec .custom-featuretabs ul li.active button {
  font-weight: 600;
  background: transparent !important;
  border-bottom: 4px solid #e70033;
  color: #181d27;
}

.featuremain-bodysec .custom-featuretabs ul li.active button:hover {
  background: transparent;
  color: #181d27 !important;
}

.featuremain-bodysec .custom-featuretabs .inner-details p {
  color: #000000;
  font-size: 16px;
}

.featuremain-bodysec .custom-featuretabs .inner-details .custom-ulbox {
  padding: 24px 0;
}

.featuremain-bodysec .custom-featuretabs .inner-details .custom-ulbox ul {
  flex-direction: column;
  list-style: circle;
  gap: 0;
  padding-top: 24px;
  border-top: 1px solid #d1d1d6;
  border-bottom: 0;
  font-size: 24px;
}

.featuremain-bodysec .custom-featuretabs .inner-details .custom-ulbox ul li {
  background: transparent;
  list-style: circle;
  padding: 0;
  display: flex;
  align-items: center;
  position: relative;
  gap: 10px;
  color: #000000;
  font-size: 16px;
}

.featuremain-bodysec .custom-featuretabs .inner-details .custom-ulbox ul li::before {
  content: "";
  min-width: 5px;
  max-width: 5px;
  min-height: 5px;
  max-height: 5px;
  background-color: #000000;
  display: block;
  border-radius: 50px;
}

.featuremain-bodysec .custom-featuretabs .inner-details .custom-ulbox.highlight-ul {
  padding-top: 0;
}

.featuremain-bodysec .custom-featuretabs .inner-details .custom-ulbox.highlight-ul ul {
  border-top: none;
  padding-top: 0;
}

.featuremain-bodysec .restaurent-imagebox .innerbox {
  display: block;
  position: relative;
  overflow: hidden;
}

.featuremain-bodysec .restaurent-imagebox .innerbox .thambnail-img img {
  height: 460px;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (max-width: 767px) {
  .featuremain-bodysec .restaurent-imagebox .innerbox .thambnail-img img {
    height: 360px;
  }
}

@media (max-width: 576px) {
  .featuremain-bodysec .restaurent-imagebox .innerbox .thambnail-img img {
    height: 250px;
  }
}

.featuremain-bodysec .restaurent-imagebox .innerbox .thambnail-img.notfound-thambnail img {
  height: 500px;
}

@media (max-width: 767px) {
  .featuremain-bodysec .restaurent-imagebox .innerbox .thambnail-img.notfound-thambnail img {
    height: auto;
  }
}

@media (max-width: 576px) {
  .featuremain-bodysec .restaurent-imagebox .innerbox .thambnail-img.notfound-thambnail img {
    height: 282px;
  }
}

.featuremain-bodysec .restaurent-imagebox .innerbox .images-actionbox .img-label {
  position: absolute;
  top: 24px;
  left: 24px;
  z-index: 1;
  font-size: 14px;
  background-color: #ffffff;
  color: #414651;
  font-weight: 600;
  padding: 2px 8px;
}

.featuremain-bodysec .restaurent-imagebox .innerbox .images-actionbox .btn-box {
  position: absolute;
  z-index: 1;
  bottom: 30px;
  left: 30px;
  display: flex;
  align-items: center;
  gap: 16px;
}

@media (max-width: 767px) {
  .featuremain-bodysec .restaurent-imagebox .innerbox .images-actionbox .btn-box {
    left: unset;
    right: 30px;
  }
}

.featuremain-bodysec .restaurent-imagebox .innerbox .images-actionbox .btn-box .secondary-btn {
  background: #ffffff;
}

@media (max-width: 767px) {
  .featuremain-bodysec .restaurent-imagebox .innerbox .images-actionbox .btn-box .secondary-btn {
    width: 44px;
    height: 44px;
  }
}

.featuremain-bodysec .restaurent-imagebox .innerbox .images-actionbox .btn-box .secondary-btn:hover {
  background: #e4e4e4;
}

.primary-btn {
  background: #e70033;
  border-radius: 0px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
}

.secondary-btn {
  border: 1px solid #d5d7da;
  padding: 8px 12px;
  background: #fff;
  border-radius: 0px;
  font-size: 14px;
  color: #414651;
  font-weight: 600;
}

.footer-upsection {
  background: #fff;
  font-family: "Open Sans", sans-serif;
}

.footer-upsection .outter-boxes {
  padding-right: 100px;
}

.footer-upsection .outter-boxes .today-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 576px) {
  .footer-upsection .outter-boxes .today-logo img {
    width: 110px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}

.footer-upsection .outter-boxes .forbes-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 576px) {
  .footer-upsection .outter-boxes .forbes-logo img {
    max-width: 114px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}

.footer-upsection .outter-boxes .QSR-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 576px) {
  .footer-upsection .outter-boxes .QSR-logo img {
    max-width: 114px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}

.footer-upsection .outter-boxes .enterpreneur-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 576px) {
  .footer-upsection .outter-boxes .enterpreneur-logo img {
    max-width: 239px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}

.footer-upsection .outter-boxes .NRN-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 576px) {
  .footer-upsection .outter-boxes .NRN-logo img {
    max-width: 174px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}

.footer-upsection .outter-boxes .WSWG-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 576px) {
  .footer-upsection .outter-boxes .WSWG-logo img {
    max-width: 127px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}

.footer-upsection .outter-boxes .RB-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 576px) {
  .footer-upsection .outter-boxes .RB-logo img {
    max-width: 241px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}

.footer-upsection .outter-boxes .headline {
  color: #181d27;
  margin-bottom: 26px;
  border-bottom: none;
  padding: 0;
  text-transform: capitalize;
}

.footer-upsection .outter-boxes .custom-ul li div {
  color: #181d27;
}

.footer-upsection .outter-boxes .custom-ul li div span i {
  color: #414651 !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 16px !important;
}

.footer-upsection .outter-boxes .custom-ul li div a {
  color: #b42318 !important;
  display: block !important;
  font-weight: 600 !important;
  font-size: 16px !important;
}

.footer-upsection .outter-boxes.recent .custom-ul li div a {
  color: #181d27 !important;
}

.footer-upsection .related-sec {
  padding: 44px 0;
}

@media (max-width: 767px) {
  .footer-upsection .related-sec {
    padding: 24px 0;
  }
}

.footer-upsection .related-sec .heading {
  font-size: 24px;
  color: #181d27;
  margin-bottom: 16px;
}

.footer-upsection .related-sec .related-tags {
  border: 1px solid #d0d5dd;
  padding: 4px 10px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 600;
  color: #344054;
}

@media (max-width: 767px) {
  .footer-upsection .related-sec .related-tags {
    width: -moz-fit-content;
    width: fit-content;
  }
}

.custom-accordion .accordion {
  border: none;
}

.custom-accordion .accordion .accordion-item {
  border: none;
}

.custom-accordion .accordion .accordion-item .accordion-header button {
  padding: 10px 0;
  border-radius: 0;
  background: transparent;
  border: none;
  color: #181d27;
  font-size: 18px;
  font-weight: 600;
  outline: none;
  box-shadow: none;
}

.custom-accordion .accordion .accordion-item .accordion-body {
  padding: 0;
}

.custom-accordion .accordion .accordion-item .accordion-body .custom-ulbox ul {
  padding-left: 0;
}

.custom-footer {
  background-color: #f0f0f0;
  font-family: "Open Sans", sans-serif;
}

.custom-footer .footer-innerbox {
  background: transparent;
}

.custom-footer .footer-innerbox .footer-logosec {
  padding: 20px;
  padding-top: 0;
}

@media (max-width: 991px) {
  .custom-footer .footer-innerbox .footer-logosec {
    text-align: center;
  }
}

.custom-footer .footer-innerbox .footer-logosec img {
  mix-blend-mode: multiply;
  display: inline-block;
  margin-bottom: 24px;
}

.custom-footer .footer-innerbox .footer-linkbox {
  width: 100%;
}

.custom-footer .footer-innerbox .footer-linkbox ul li a {
  color: #344054;
  font-weight: 600;
}

@media (max-width: 991px) {
  .custom-footer .footer-innerbox .footer-linkbox ul li a {
    text-align: center;
    width: 100%;
  }
}

.custom-footer .footer-innerbox .copyright-sec {
  padding-top: 12px;
  border-top: 1px solid #d0d5dd;
}

.custom-footer .footer-innerbox .copyright-sec p {
  color: #344054;
  font-size: 12px;
  font-weight: 400;
}

.custom-footer .footer-innerbox .copyright-sec p a {
  font-weight: normal;
  font-size: 12px;
  color: #344054;
  text-decoration: underline;
}

.questionContainer {
  padding-right: 10px;
}

.featuremain-bodysec .top-header .secondary-btn {
  border: none;
  background: transparent;
}

@media (max-width: 576px) {
  .featuremain-bodysec .feature-headline .heading {
    font-size: 24px;
  }
}

/*# sourceMappingURL=header.css.map */