body.light-theme h1,
body.light-theme h2,
body.light-theme h3,
body.light-theme h4,
body.light-theme h5,
body.light-theme h6 {
  color: #000;
}

body.light-theme .addInfoBox h5 {
  color: #6f6f6f;
}

.light-theme header .navbar-nav .nav-link {
  color: #000;
}

.light-theme header .nav-Active {
  color: #e625a1 !important;
}

.light-theme .btn {
  background-color: rgb(193 193 193);
}

.light-theme .blob-container span {
  color: #000;
}

/* .light-theme .future-dest {
  color: #;
} */

.light-theme .blog-content h6,
.light-theme .flight-name h6 {
  color: #000 !important;
}

.light-theme #blog .blogcards {
  background-color: rgb(193 193 193);
}

.light-theme .blog-grid h5 {
  color: #000;
}

.light-theme #readmoretxt {
  color: #000 !important;
}

.light-theme {
  background: #fafafa !important;
}

.light-theme .solid-bg {
  background-color: #fff !important;
}

.light-theme .solid-bg {
  background-color: #fff !important;
}

/*index page light css*/

.light-theme .offer-main-container {
  background: #e8e8e8;
}

.light-theme .travel-deals-content h4,
.light-theme .best-offers h3,
.light-theme .offer-cards-popular-heading,
.light-theme section.whychoose-section h3 {
  color: #212121;
}

.light-theme .travel-deals-content p,
.light-theme .best-offers p,
.light-theme .destination-city-p,
.light-theme .blogs-heading-index p {
  color: #2a2a2a;
}

.light-theme .banner-slick-container .slick-arrow {
  background-color: #000;
  border-color: #fff;
}

.light-theme .deal-btn button {
  background-color: #444444;
  color: #fff;
  border-radius: 5px;
}

/* .light-theme .best-offers h3 {
  color: #363636;
} */

.light-theme .best-offers select {
  color: #000;
}

.light-theme #fullImgContainer .slick-dots li {
  background-color: #afafaf;
}

.light-theme #fullImgContainer .slick-dots li.slick-active {
  background-color: #000;
}

.light-theme .links-container a {
  color: #000;
}

.light-theme .best-offers h5 {
  color: #000;
}

.light-theme .destination-main-container {
  background-color: #e8e8e8;
  text-align: center;
}

.light-theme .destination-main-container2 {
  background-color: #00000036;
  text-align: center;
}

/*.light-theme .destination-cards p {
  color: #000;
}*/

.light-theme .destination-cards .rounded-pill {
  background-color: #fff;
  color: #000;
  cursor: pointer;
}

.light-theme .destination-cards .pagination a {
  border-color: #000;
  color: #000;
}

.light-theme .offer-4card {
  border-color: #000;
}

.light-theme .offer-4card p {
  color: #fff;
}

.light-theme .whychoose-section .banner h6 {
  color: #000;
}

.light-theme #blogDescription {
  color: #000;
}

.light-theme .keywords-container .card {
  background-color: #c1c1c11c;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.light-theme .articles-url li a {
  color: #000;
}

.light-theme .recent-post-container h5 {
  color: #000;
}

.light-theme .see-all-btn a {
  color: #000;
}

.light-theme .articles-url li a img {
  filter: invert(1);
}

.light-theme .see-all-btn svg {
  filter: invert(1);
}

.light-theme .recent-tags-container li {
  border: 2px solid #000;

  color: #000;
}

.light-theme .recent-tags-container h5 {
  color: #000;
}

/*index page light css end*/

/*hoteldetail main page styling*/

.light-theme .hotels-section .kings-room {
  background-color: #fff;
  border-color: #b0b0b0;
  /* margin-bottom: 18px; */
}

.light-theme.gradient-tavel-home {
  background-color: #fafafa;
}

.light-theme .grid-heading h2 {
  color: #000;
}

.light-theme .card-review-content {
  border-color: #b0b0b0;
}

.light-theme .review-container .base-txt {
  color: #000;
}

.light-theme .review-container p {
  color: #000;
}

.light-theme .review-container .review-box p {
  color: #fff;
}

.light-theme .room-details {
  border-color: rgba(0, 0, 0, 0.2);
}

.light-theme ul.rooms {
  border-bottom-color: rgba(0, 0, 0, 0.2);
  color: #000;
}

.light-theme .room-details-content {
  color: #000;
}

.light-theme .room_detail p {
  color: #000;
}

.light-theme .tab-layout-section .tab-content {
  background-color: #eeeeee;
}

.light-theme .tab-layout-section .nav-tabs .nav-link.active {
  color: #000;
}

.light-theme .about-hotel p {
  color: #000;
}

.light-theme .hotel-choices {
  background-color: #fff;
  box-shadow: 0px 7px 29px rgba(100, 100, 111, 0.2);
}

.light-theme .hotel-option-content p {
  color: #000;
}

.light-theme .hotel-choices-amenity {
  color: #000;
}

.light-theme .tab-layout-section .tab-content h3 {
  color: #000;
}

.light-theme .hotel-choice-content {
  color: #000;
}

.light-theme .hotel-choice-content p {
  color: #000;
}

.light-theme .hotel-option {
  border-color: #65656533;
}

.light-theme .amenities figcaption {
  color: #000;
}

.light-theme a.amenity-link {
  color: #000;
}

.light-theme .rule-box {
  background-color: #fff;
  color: #000;
}

.light-theme .rule p {
  color: #000;
}

.light-theme a.rules-link {
  color: #000;
}

.light-theme .hotel-reviews {
  background-color: #fff;
}

.light-theme .hotel-reviews p {
  color: #000;
}

.light-theme .footer-section {
  background-color: #fff;
}

.light-theme .client-review-content p {
  color: #000;
}

.light-theme .hotel-reception p {
  color: #000;
}

.right-navbar .heading {
  color: black;
}

.light-theme .tab-layout-section .hotel-reception p span {
  color: #000;
}

.light-theme .hotel-pricelist {
  color: #000;
  margin: auto;
}

.light-theme .overview-hotel-cards .hotel-pricelist {
  margin: initial;
}

.light-theme .menu-btn span.line {
  background-color: #000 !important;
}

.light-theme .menu-btn span {
  background-color: #444;
}

/* .light-theme header .signupbtn {
  border: 1px solid #000;
} */

.light-theme .hotelcards-section .search-tab-container .continent-choice .nav-link {
  color: #747474;
}

.light-theme .hotelcards-section .search-tab-container .continent-choice .nav-link.active:after {
  background-color: #000;
  color: #000;
}

/*hoteldetail main page styling*/

/*hotel filter css*/

.light-theme .filter-bg-color {
  background-color: #fff;
  box-shadow: 0px 7px 29px rgba(100, 100, 111, 0.2);
}

.light-theme .hotel-listing-cards .hotel-card-item {
  background-color: #fff;
  box-shadow: 0px 7px 29px rgba(100, 100, 111, 0.2);
}

.light-theme .flights-section .feature-slider .sliderabsolute-content .banner-slick-container .slick-arrow {
  background-color: #ffffff30;
}

.light-theme .popular-filter-container input {
  background-color: #fff;
  border: 1px solid #000;
}

.light-theme .flight-box p {
  margin: 0px;
  color: #dbdbdb;
}

/*hotel filter css end*/

/*hotel priceing css*/

.light-theme .from-to-container .card-2 {
  background-color: #fff;
  box-shadow: 0px 7px 29px rgba(100, 100, 111, 0.2);
}

.light-theme .from-to-container .price-break-card ul li {
  color: #000;
}

.light-theme .cover figure {
  color: #000;
}

.light-theme .sorted-by {
  background-color: #fff;
  color: #000;
  box-shadow: 0px 7px 29px rgba(100, 100, 111, 0.2);
}

.light-theme .take-off-location h3 {
  color: #fff;
}

.light-theme .filter-bg-color .checkbox-styling {
  color: #000;
}

/*hotel priceing css end*/

/*profile-details css*/

.light-theme .profile-detail {
  background-color: #fff;
  box-shadow: 0px 7px 29px rgba(100, 100, 111, 0.2);
}

.light-theme .general-detail-container {
  background-color: #fff;
  box-shadow: 0px 7px 29px rgba(100, 100, 111, 0.2);
}

.light-theme .general-detail-container input {
  background-color: #fff;
}

.light-theme .profile-detail span {
  color: #000;
}

.light-theme .traveller-details {
  background: linear-gradient(90.24deg, #8154e6 0.21%, #e663ab 97.73%);
  color: #fff;
}

.light-theme .traveller-details h1 {
  color: #fff;
}

.light-theme .traveller-detail label {
  color: #fff;
}

.light-theme .traveller-detail p {
  color: #fff;
}

.light-theme .content h5 {
  color: #fff;
}

.light-theme .tourist-place-section .grid-heading p {
  color: #666;
}

.light-theme .links-container .links-item a img {
  filter: invert(1);
}

.light-theme .hotelcards-section .search-tab-container .continent_search {
  background-color: #fff;
}

.light-theme .flights-section .nav-tabs a.active {
  color: #000;
  border-bottom: 2px solid #000;
}

.light-theme .hotel-prices-details_main h4 {
  color: #666;
}

.light-theme .basic-cover {
  border-color: #65656533;
}

.light-theme .comphresive-cover {
  border-color: #65656533;
}

.light-theme .from-to-container .route img {
  filter: invert(1);
}

.light-theme .box-container .box-item {
  background-color: #e2e2e2;
}

.light-theme .box-container .box-item label {
  color: #404040;
  margin: 0px;
  font-size: 12px;
}

.light-theme .box-container .box-item p {
  color: #404040;
  margin: 0px;
  font-size: 12px;
}

.light-theme .box-container .box-item h6 {
  margin: 0px;
  font-size: 16px;
  color: #000000 !important;
}

.box-container {
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
}

.light-theme .destination-cards .pagination .pagearrow img {
  filter: invert(1);
}

.light-theme .filter-main-container h5 {
  color: #000;
}

.light-theme .flight-check h3 {
  color: #000;
}

.light-theme .coupon-container .coupon-item span {
  color: #666;
}

.light-theme .travel-route .route h4 {
  color: #000;
}

.light-theme .feature-blog-container .slick-arrow-container h3 {
  color: #000;
}

.light-theme .slick-arrow-container img {
  filter: invert(1);
}

.light-theme .feature-slider .sliderabsolute-content .banner-slick-container .slick-arrow {
  background-color: rgba(255, 255, 255, 0.38);
}

.light-theme .room-detail-content h3 {
  color: #000;
}

/*.light-theme .offer-cards h3 {
  color: #000;
}*/
.light-theme .take-off-location {
  color: #fff;
}

.light-theme .bg-grey {
  background: white;
}

.light-theme .filter-main-container .all_filters h4 {
  color: black;
}

.light-theme .filter-icon {
  color: black;
}

.light-theme .filter-icon {
  color: black;
}

.light-theme .showFilter strong {
  color: black;
}

.light-theme .showFilter p {
  color: black;
}

.light-theme .flight-check span {
  color: black;
}

.light-theme .flight-style span {
  color: black;
}

.light-theme .flight-item h6 {
  color: black !important;
}

.light-theme .flight-name h6 {
  color: black !important;
}

.light-theme .card-2 .flight-info h6,
.light-theme .card-2 .flight-style h6 {
  color: #5e5c5c !important;
}

.light-theme .basic h6 {
  color: #000 !important;
}

.light-theme .from-to-container .card-2 h4 {
  color: #000 !important;
}

.light-theme .from-to-container .price-break-card .total-amount {
  border-top: 1px solid #000;
}

.light-theme .from-to-container .day p {
  color: #000;
}

.light-theme .arrival-ticket figcaption {
  color: #000;
}

.light-theme .flight-info {
  border-right: 1px solid #000;
  border-left: 1px solid #000;
}

.light-theme .arrival-ticket img {
  filter: inherit;
}

.light-theme #prefix {
  color: #495057;
}

.light-theme #country {
  color: #495057;
}

.light-theme #state {
  color: #495057;
}

.light-theme .iti--separate-dial-code .iti__selected-dial-code {
  color: #495057;
}

.light-theme .filter-icon img {
  filter: invert();
}

.light-theme .filter .white-bg {
  border-color: var(--pink) !important;
  background-color: #e83e8d45;
}

.light-theme .filter .white-bg img {
  filter: invert(1) brightness(100);
}

.light-theme .filter .white-bg figcaption {
  color: #fff !important;
}

.light-theme #about .aboutcards {
  background: rgb(193 193 193);
}

.light-theme .about-grid p {
  color: #000;
}

.light-theme .about-grid h5 {
  color: #000;
}

.light-theme #about .about-head {
  color: #000;
}

/*profile-details css*/

/* blog css */
.light-theme #blog h2 {
  /* color: #ffffff;
  margin-bottom: 12px;
  background-color: #673ab7;
  border: 1px solid #673ab7;
  padding: 10px;
  border-radius: 6px;
  display: inline-block; */
}

.light-theme #blog span {
  color: #000;
}

.light-theme #blog .title-content p {
  color: #4a4a4a;
  line-height: 1.75;
}

.light-theme .about-head.highlighted p {
  color: #4a4a4a !important;
}

.light-theme .blog-img-container .blog-content .future-dest {
  color: #000;
}

.light-theme .blog-img-container #blogContent {
  color: #4a4a4a !important;
}

.light-theme #blog .title-content button {
  color: #000;
}

.light-theme #blogSection .blogcards {
  background-color: rgb(193 193 193);
}

/* blog css end */

/*  about us*/
/*.light-theme #about span {
  color: #000;
}*/
.light-theme #about .title-content p {
  color: #000;
}

.light-theme #about img.card-img-top {
  border-color: #000;
}

/* .light-theme #about h2 {
  color: #000;
} */
.light-theme .contact-details p {
  color: #000;
}

.light-theme .contact-details li {
  color: #000;
}

.light-theme .connect-txt {
  color: #000;
}

.light-theme .contact-details li a {
  color: #000;
}

.light-theme #about h3 {
  color: #000;
}

.light-theme .card-content {
  background-color: #fff;
}

.light-theme .title-content a button {
  background-color: rgb(255 255 255 / 50%);
  box-shadow: 0px 7px 29px rgba(100, 100, 111, 0.2);
}

.light-theme #xaddAddressButton button,
.light-theme #xaddPassengerButton button {
  color: #000;
  font-weight: 500;
}

.light-theme .general-details-container h3 {
  color: #000;
}

/* .light-theme .btnstatusActive::after, */
.light-theme .profile-detail img {
  filter: invert(1) !important;
}

/* .light-theme .rounded-pill {
  color: #000;
  background: #63484826;
} */

.light-theme .passenger-item h3 {
  color: #000;
}

/* .light-theme .passenger-item p { */
/* color: #000; */
/* } */

.light-theme .addInfoBoxForAddress h5 {
  color: #000;
}

.light-theme .from-to-container .card-3 {
  background-color: #fff;
  box-shadow: 0px 7px 29px rgba(100, 100, 111, 0.2);
}

.light-theme .from-to-container .card-3 h4 {
  color: #000 !important;
}

.light-theme .passenger-form input {
  color: #000;
}

/* .light-theme .social-icons a img {
  filter: invert(0);
} */
/*  about us end*/
/* .light-theme section.whychoose-section h3 {
  color: #000;
} */

.light-theme .checkbox-label {
  color: #000;
}

.light-theme .checkbox-label a {
  color: #000;
}

.light-theme header {
  background: #ffffffe8;
}

.light-theme .transparentbg .navbar-nav .nav-link {
  color: #000;
}

.light-theme .travel-banner .overlay-container {
  background: transparent;
}

.light-theme .fade-bg {
  background: transparent;
}

.light-theme .fade-bg2 {
  background: linear-gradient(232deg, #00000073, transparent);
}

.light-theme .global-overlay-container {
  background: transparent;
}

/* .light .offer-cards .global-destination-cards p{
color: #fff;
} */
.light-theme .blog-grid .subTitle {
  color: #000;
}

.light-theme header .signupbtn {
  background: linear-gradient(4deg,
      rgb(67 66 66 / 45%) 0%,
      rgb(0 0 0 / 53%) 100%);
}

.light-theme .destination-cards .overlay-container {
  border-radius: 25px;
}

/* .light-theme .select-destiny-container span {
  background: #0000005c;
} */

/* .light-theme .destination-city-p {
  color: #000;
} */

/* .light-theme .offer-cards-popular-heading {
  color: #000;
} */

.light-theme .offer-cards-global-heading {
  color: #fff;
}

.light-theme .country-right-arrow {
  background-color: #fff;
  border-color: #fff;
}

.light-theme .country-left-arrow {
  background-color: #fff;
  border-color: #fff;
}

.light-theme .flights-section .ticket-item .big-ticket {
  box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px,
    rgb(60 64 67 / 15%) 0px 2px 6px 2px;
}

.light-theme .nice-select:after {
  border-color: #000 !important;
}

.light-theme .nice-select span {
  color: #fff !important;
}

.light-theme #total_pass {
  color: #fff !important;
}

.light-theme .nice-select-anime .dropdown-toggle:after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}

.light-theme .noFlghts figcaption {
  color: #000;
}

.light-theme #blogSubtitle {
  color: #000;
}

.light-theme .general-detail-container input {
  color: #000;
}

.light-theme .address-inputs .current {
  color: #000 !important;
}

.light-theme .address-inputs:after {
  border-color: #000 !important;
}

.light-theme #modalDialogContAdd input,
.light-theme #modalDialogContAdd select {
  color: #000 !important;
}

/* .light-theme nav.navbar span {
  background: #000;
} */

/* by sahil */
.light-theme .travel-banner-container .nav {
  background: #00000082;
}

.light-theme .signUpContainer {
  background-color: #fff;
  border-radius: 15px;
}

.light-theme #tab0Form>input {
  color: #fff !important;
}

.light-theme #termsAndCondition h2,
.light-theme #termsAndCondition h3,
.light-theme #refundPolicy h2,
.light-theme #refundPolicy h3,
.light-theme #cancellationPolicy h2,
.light-theme #cancellationPolicy h3,
.light-theme #privacyPolicy h2,
.light-theme #privacyPolicy h2,
/* .light-theme .navigatee .nav-item .nav-link, */
.light-theme div.row>div.customer-support.col-md-4>div.support-container h3 {
  color: #000;
}

.light-theme #termsAndCondition p,
.light-theme #refundPolicy p,
.light-theme #cancellationPolicy p,
.light-theme #privacyPolicy p,
.light-theme #privacyPolicy li,
.light-theme #cancellationPolicy li,
.light-theme #refundPolicy li {
  color: #495057;
}

.light-theme #refundPolicy a,
.light-theme #termsAndCondition a,
.light-theme #cancellationPolicy a,
.light-theme #privacyPolicy a {
  color: #0c84d9;
}

.light-theme .currency-price-dropdown {
  background-color: #36333357 !important;
}

.light-theme #modalDialogContAdd .close,
.light-theme #modalDialogCont .close {
  color: #fff !important;
}

.light-theme #addPassenger {
  background-color: transparent;
}

.light-theme #client-details_Section>div>div.col-md-5.traveller-details-container>div.profile-details-container>div>a>figure.fig {
  filter: invert(1);
}

.light-theme #client-details_Section>div>div.col-md-5.traveller-details-container>div.profile-details-container>div>a>figure.figu {
  filter: invert(0);
}

@media screen and (max-width: 600px) {

  .light-theme .signUpContainer .signUpHeading,
  .light-theme .signinupModal .form-group label:not(.error),
  .light-theme .signUpContainer a,
  .light-theme #signModal>div>div>div.modal-header>button,
  .light-theme .otpVerification-container input {
    color: #000;
  }

  .light-theme #next>section.ticket-section.ticket-blob-section>div>div.mx-2>div>div>div:after,
  .light-theme #next>section:nth-child(3)>div>div.ticker-heading-section.mx-2>div>div>div>ul {
    border-color: #6f6f6f !important;
  }

  .light-theme #exampleModal>div>div>div>div.col-md-6.d-flex.signUpContainer>div>div.text.w-100.py-0.py-md-5.signinCont>form>div.form-group.mb-3>div.iti.iti--allow-dropdown.iti--separate-dial-code>div>div>div.iti__selected-dial-code,
  .light-theme #signupFormValidate>div:nth-child(3)>div>div>div>div.iti__selected-dial-code,
  .light-theme #userphoneNumber,
  .light-theme #phoneNumber,
  .light-theme #userName,
  .light-theme #userMail {
    color: #464646 !important;
  }

  .light-theme #exampleModal>div>div>div>div.col-md-6.d-flex.signUpContainer>button>span {
    filter: invert(0) !important;
  }
}

.light-theme #addAddress,
.light-theme #accordion .card {
  background-color: transparent;
  color: #000;
}

.light-theme #modalDialogCont>div>div.modal-body,
.light-theme #firstLetter-span {
  color: #fff;
}

.light-theme div.row>div.customer-support.col-md-4>div.support-container {
  background-color: #fff;
  color: #000;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.light-theme .supportQuestion .supportQuesList button {
  background-color: #c1c1c130;
  border: 1px solid #c1c1c1;
  color: #000;
}

.light-theme .supportQuestion .supportQuesList {
  background-color: transparent;
}

.light-theme .coupon-container .coupon-item p,
.light-theme #passengerContainerForProfile>div>div>div.slick-slide.slick-current.slick-active>div>div.addInfoBox>p,
.light-theme #passengerContainerForProfile>div>div>div.slick-slide.slick-current.slick-active>div>div.addInfoBox>h5,
.light-theme #addressContainerForProfile>div>div>div.slick-slide.slick-current.slick-active>div>div.addInfoBox>p,
.light-theme #addressContainerForProfile>div>div>div.slick-slide.slick-current.slick-active>div>div.addInfoBox>h5,
.light-theme #passengerContainerForProfile .slick-next:before,
.light-theme #passengerContainerForProfile .slick-prev:before,
.light-theme #addressContainerForProfile .slick-next:before,
.light-theme #addressContainerForProfile .slick-prev:before,
.light-theme #passengerContainerForProfile>div>div>div>div>div.addInfoBox>h5,
.light-theme #passengerContainerForProfile>div>div>div>div>div.addInfoBox>p,
.light-theme #addressContainerForProfile>div>div>div>div>div.addInfoBox>h5,
.light-theme #addressContainerForProfile>div>div>div>div>div.addInfoBox>p {
  color: #6f6f6f;
}

.light-theme #passengerErrDiv {
  color: red;
}

/*.light-theme .address-box,
.light-theme .passenger-form .general-detail-row .general-detail-input-s .iti__country-list {
  background: #fff;
  border: 1px solid #fff;

}*/

.light-theme #propulateform>div.passenger-tabs>ul>li>a,
.light-theme #pills-tabContent>div,
.light-theme div.col-md-7.profile-complete-section>div:nth-child(2)>div:nth-child(1)>div>div.passengerContainerForProfilePage>h3,
.light-theme div.col-md-7.profile-complete-section>div:nth-child(2)>div:nth-child(2)>div>div.addressContainerForProfilePage>h3 {
  color: #000 !important;
  /* border-color: #6f6f6f; */
}

.light-theme #propulateform>div.passenger-tabs>ul>li>a.active,
.light-theme #pills-home>div.formHeader-container>div.head-cont>p {
  color: #fff !important;
}

.light-theme .navigatee .nav-pills .nav-link.active {
  border: 1px solid #5d33a5;
  color: #fff;
  background-color: #5d33a5cf !important;
}

.light-theme div.customer-support.col-md-4>div>div.supportServices-container.d-flex>div>img {
  filter: invert(1);
}

/* {
  color: #c1c1c1;
} */

.light-theme .blogs-heading {
  color: #000;
}

@media only screen and (max-width: 600px) {
  .light-theme .readmore-txt a {
    color: #000;
  }

  .light-theme .signinOtpCont .resendOption p {
    color: #000;
  }
}

.light-theme input:-webkit-autofill,
.light-theme input:-webkit-autofill:hover,
.light-theme input:-webkit-autofill:focus,
.light-theme input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: #000;
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: inset 0 0 20px 20px #23232329;
}

.light-theme .general-detail-input-s .nice-select .current {
  color: #000 !important;
}

.light-theme .book-card {
  background-color: #ffffff;
  border: 2px solid #a652aa30;
}

.light-theme .book-card h6,
.light-theme .book-card h5 {
  color: #000 !important;
}

.light-theme .origin-dest h3 {
  color: #000;
}

.light-theme .origin-dest img,
.light-theme .flight-icon img {
  filter: invert(1);
}

.light-theme .origintodestin p {
  color: #000;
}

.light-theme .checkin,
.light-theme .time-bet,
.light-theme .gate-seat,
.light-theme .gate-seat-hotel {
  background: #f5f4f4;
  color: #000;
}

.light-theme .mybooking-hotel-icon img {
  filter: invert(1);
}

.light-theme .modal-body {
  background-color: #fff;
}

.light-theme #paymentModal .modal-body,
.light-theme #passportImg {
  background: #f7f7f7 !important;
}

.light-theme #passportImg>div>span>div>i,
.light-theme #passportImg>div>span>div>strong {
  color: #000 !important;
}

.light-theme .general-detail-input-s input:disabled,
.light-theme .general-detail-input-s input.disabled-field:disabled,
.light-theme .general-detail-input-s input.w-100:disabled {
  background-color: #f5f5f5 !important;
  color: #777 !important;
  border-color: #ddd !important;
  cursor: not-allowed;
  opacity: 1 !important;
}

/* .light-theme .detail-btn button {
  background: transparent !important;
  color: #000;
} */

.light-theme .my-bookings-showdetail .modal-content,
.light-theme .my-bookings-showdetail.modal-body,
.light-theme .commonBooking_container,
.light-theme footer {
  background: #fff !important;
}

/* .light-theme .my-bookings-showdetail .modal-content h5, */
.light-theme .my-bookings-showdetail .modal-content h3,
.light-theme .my-bookings-showdetail .modal-content h2,
.light-theme .flight-details h4,
/* .light-theme .my-bookings-showdetail .modal-content span, */
.light-theme .my-bookings-showdetail .modal-content p {
  color: #000;
}

.light-theme #paymentModal .modal-content {
  background: #ffffff !important;
}

.light-theme #paymentModal .close span {
  color: #000;
}

.light-theme .modal-header .close {
  filter: unset;
}

.light-theme .commonBooking_container .bookingcode-container .booking-barcode img {
  background: #0000003d;
}

.light-theme #exampleModalCenterTitle .modal-content {
  color: #000;
  background: #fff;
}

.light-theme #exampleModalLongTitle {
  color: #000;
}

.light-theme #exampleModalCenterTitle span {
  color: #000;
}

.light-theme #exampleModalCenterTitle .form-group label {
  color: #000;
}

.light-theme #exampleModalCenterTitle .btn {
  background-color: rgb(167 166 166 / 42%);
  color: #000;
}

.light-theme #exampleModalCenterTitle .form-control {
  background-color: #21252917;
  border: 1px solid #21252954;
  color: #000000;
}

/* .light-theme .address-box, */
.light-theme .addressBox,
.light-theme .profile-card {
  background-color: #fff;
}

.light-theme .hotel-location {
  color: #000 !important;
}

.light-theme .item-overlay span {
  color: #fff !important;
}

.light-theme .kings-room h6 {
  color: #000;
}

.light-theme .about-hotel h2,
.light-theme .hotel-rooms h2 {
  color: #000;
}

.light-theme .inputs {
  background-color: #5050505c;
}

.light-theme .hotel-option {
  background-color: #2828281c;
}

.light-theme .absolute-price-container p {
  color: #383838;
}

.light-theme .hotel-option-contents h4 {
  color: #000;
}

.light-theme a.link {
  color: #000;
}

.light-theme .hotel-section-content h2 {
  color: #000;
}

.light-theme .tab-layout-section .nav-tabs .nav-link {
  color: #000;
}

.light-theme .out-of {
  color: #000;
}

.light-theme .box-item-night span {
  color: #000;
}

.light-theme .from-to-container .price-break-card .discount-txt {
  color: #15d17c !important;
}

.light-theme div.card-2.price-break-card>div.price-country.d-flex>div>div>span {
  color: #000 !important;
}

.light-theme div.card-2.price-break-card>div.price-country.d-flex>div>div::after {
  filter: invert(1);
}

.light-theme .hotel-option-content span {
  color: #000;
}

.light-theme .hotel-inputs .checkbox-styling {
  color: #000;
}

.light-theme .time-item span {
  color: #000;
}

.light-theme .white-bg-hotels {
  background-color: #585858;
}

.light-theme .white-bg-hotels span {
  color: #fff;
}

.light-theme .slider-value {
  color: #000;
}

.light-theme .head-cont p {
  color: #fff;
}

.light-theme .signUpContainer .signUpHeading,
.light-theme .signinupModal .form-group label:not(.error),
.light-theme #signupFormValidate>div:nth-child(3)>div>div>div>div.iti__selected-dial-code,
.light-theme #signinFormValidate>div.form-group.mb-3>div>div>div>div.iti__selected-dial-code,
.light-theme .signinupModal input,
.light-theme .signupOtpCont .resendOption p,
.light-theme #exampleModal>div>div>div>div.col-md-6.d-flex.signUpContainer>div>div.text.w-100.py-0.py-md-5.signinOtpCont>form>div.resendOption>p,
.light-theme .ResendIt,
.light-theme #exampleModal>div>div>div>div.col-md-6.d-flex.signUpContainer>div>div.text.w-100.py-0.py-md-5.signinOtpCont>p {
  color: #000 !important;
}

.light-theme .signinupModal #exampleModal .close span {
  color: #000000;
}

.light-theme #exampleModal>div>div>div>div.col-md-6.d-flex.signUpContainer>button>span {
  filter: invert(0) !important;
}

.light-theme .signUpContainer a,
.light-theme #supportModal .form-control,
.light-theme .footer-container ul li a,
.light-theme .footer-container ul li,
.light-theme .flight-times {
  color: #717171;
}

.light-theme.addInfoBox p,
.light-theme .passenger-item p,
.light-theme .addInfoBoxForAddress p {
  color: #333333 !important;
}

/* contact support starts*/
.light-theme .supportServices-container .servicesSupport a,
.light-theme .contact-us-support-form {
  color: #000;
}

/* contact support ends*/

.light-theme .profile-card .title,
.light-theme #supportModal .form-control::placeholder {
  color: #717171;
}

.light-theme .stat-value {
  color: #6e6e6e;
}

.light-theme #passportImg>div>span>div>small {
  color: #454545 !important;
}

.light-theme #typingContent,
.light-theme .head-cont h5,
.light-theme div.travel-plans>div>div.modify-search>div.content1>h4,
.light-theme .night-life,
.light-theme .rounded-pill.btnstatusActive {
  color: #fff;
}

.light-theme .travel-banner-container .nice-select:after,
.light-theme .best-offers .nice-select:after,
.light-theme .travel-plans .nice-select:after {
  border-color: #fff !important;
}

.light-theme .flight-time-arrow {
  filter: invert(0) !important;
}

.light-theme .rounded-pill {
  color: #8154e6;
}

.light-theme .navig {
  background: #9100ff94;
}

.light-theme ul.footer-list span {
  color: #000 !important;
}