.wrraper {
  padding-bottom: 0;
}

.tripModify_search {
  padding-top: 0;
}

.overlapOne_header {
  position: unset;
  z-index: unset;
  margin-top: 0px;
  height: unset !important;
  overflow: unset !important;
}
.overlapOne_header.scroll_content {
  box-shadow: none;
}
.overlapOne_header.scroll_cont {
  padding: 0;
  box-shadow: none;
}
.overlapOne_header .pessenger_form .pessenger_row p {
  font-size: 20px;
}
.overlapOne_header .pessenger_form .pessenger_row h3 {
  font-size: 24px;
}

.main_wrap {
  width: 85%;
  margin: 0 auto;
  margin-top: 93px;
}

.right_section_top {
  width: 25%;
  margin-right: 10px;
}

.left_section_top {
  width: 75%;
}

.trips .top_area .name_rating h2 {
  font-size: 20px;
}
.trips .top_area .name_rating .trips_info {
  width: 90%;
}
.trips .top_area .name_rating .trips_info p {
  font-size: 14px;
}
.trips .top_area .name_rating .price {
  padding: 10px;
}
.trips .top_area .name_rating .price .taxes i {
  font-size: 13px;
}
.trips .top_area .name_rating .price .trips_priceMain h1 {
  font-size: 20px !important;
}
.trips .top_area .name_rating .price .trips_priceMain h1 span {
  font-size: 18px;
}
.trips .top_area .name_rating .price .trips_priceMain h1 emp {
  font-size: 13px;
}

.fetched_list .top_area .img {
  height: 180px;
  width: 45%;
}
.fetched_list .top_area .wishlist {
  height: 35px;
  width: 35px;
}

.list_numberFound h4 {
  font-size: 17px;
}

.header .inner_header .right_section a {
  font-size: unset;
}
.header .inner_header .right_section a img {
  height: unset;
  width: unset;
}

.makeMe_up {
  height: unset;
  position: unset;
  z-index: unset;
}

.sortAnd_filter_canvas {
  padding-bottom: 0;
}
.sortAnd_filter_canvas .sortFilter_bodtArea {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.23) !important;
  padding-bottom: 66px;
  margin-top: 58px;
  border-top-right-radius: 22px;
  border-top-left-radius: 22px;
  margin-left: 5px;
  margin-right: 5px;
}
.sortAnd_filter_canvas .sortFilter_bodtArea .action_area {
  position: absolute;
  z-index: unset;
}
.sortAnd_filter_canvas .sortFilter_bodtArea .action_area .btn:hover {
  background-color: #ffc619 !important;
  color: black !important;
}
.sortAnd_filter_canvas .sort_inner .form-check label {
  font-size: 14px;
}

.trips_detail.name_rating h2 {
  font-size: 20px;
  margin-bottom: 20px;
  margin-top: 8px;
}

.fare_details {
  position: relative;
}
.fare_details .bottom_last {
  position: absolute;
  bottom: -60px;
  left: 0;
  width: 100%;
}
.fare_details .bottom_last .book_now .total {
  font-size: 15px;
}
.fare_details .bottom_last .book_now h5 {
  font-size: 18px;
}
.fare_details .bottom_last .book_now h5 i {
  font-size: 16px;
}
.fare_details .bottom_last .book_now h5 span {
  font-size: 13px;
}
.fare_details .bottom_last .book_now .availibility_btn {
  font-size: 13px;
}
.fare_details .bottom_last .book_now .availibility_btn:hover {
  background-color: #ffc619;
  color: black;
}
.fare_details .bottom_last .book_now .proceed_btn {
  font-size: 14px;
}
.fare_details .bottom_last .book_now .proceed_btn:hover {
  background-color: #ffc619;
  color: black;
}

.right_section_top,
.right_section_top_detail {
  position: relative;
  height: -moz-fit-content;
  height: fit-content;
  margin-left: 10px;
}
.right_section_top .bottom_last,
.right_section_top_detail .bottom_last {
  position: absolute;
  bottom: -60px;
  left: 0;
  width: 100%;
}
.right_section_top .bottom_last .book_now h5,
.right_section_top_detail .bottom_last .book_now h5 {
  font-size: 17px;
}
.right_section_top .bottom_last .book_now h5 i,
.right_section_top_detail .bottom_last .book_now h5 i {
  font-size: 16px;
}
.right_section_top .bottom_last .book_now .availibility_btn,
.right_section_top_detail .bottom_last .book_now .availibility_btn {
  font-size: 13px;
}
.right_section_top .bottom_last .book_now .availibility_btn:hover,
.right_section_top_detail .bottom_last .book_now .availibility_btn:hover {
  background-color: #ffc619;
  color: black;
}
.right_section_top .offcanvas-body,
.right_section_top_detail .offcanvas-body {
  overflow: unset;
}

.more-images .overlay {
  z-index: unset;
}
.more-images .overlay span {
  font-size: 1.2rem;
}

.start_end_points .strt {
  font-size: 20px;
}

.checkIn_checkOut p {
  font-size: 18px;
}
.checkIn_checkOut p small {
  font-size: 13px;
}

.checkIn_checkOut .line_connect {
  width: 30%;
}
.checkIn_checkOut .line_connect::before, .checkIn_checkOut .line_connect::after {
  height: 20px;
  width: 20px;
}

.trips_short_desc p {
  font-size: 15px;
}
.trips_short_desc p strong {
  font-size: 15px;
}

.trips_short_desc .accordion .accordion-item .accordion-header .accordion-button {
  font-size: 15px;
  padding: 1rem 1.25rem;
}
.trips_short_desc .accordion .accordion-item .accordion-body ul li {
  font-size: 15px;
}

.services .service .service_name {
  font-size: 15px;
}

.info-box ul li {
  font-size: 15px;
}
.info-box ul li::before {
  font-size: 19px;
}

.force_parent {
  position: relative;
}
.force_parent .force_child {
  position: absolute;
  top: 40px;
  right: -15px;
}

.itinerary .nav .nav-item .nav-link h1 {
  font-size: 15px;
}
.itinerary .nav .nav-item.legend {
  font-size: 15px;
}

.bottom_last_modal .book_now .proceed_btn {
  width: 144px;
  height: 40px;
  font-size: 14px;
}
.bottom_last_modal .book_now .proceed_btn:hover {
  background-color: #ffc619 !important;
  color: black !important;
}
.bottom_last_modal .book_now .total {
  font-size: 15px;
}
.bottom_last_modal .book_now .pkr {
  font-size: 17px;
}

.fancy_title p {
  font-size: 18px;
}

.availibilty_modal .modal-dialog .main-body {
  height: unset;
  overflow: unset;
  max-height: unset;
}

.traveler_selectionArea {
  margin-top: 0px;
  overflow: unset;
}

.availibilty_modal {
  overflow: unset;
}

.bottom_last_modal {
  margin: -10px;
}

.fare_details {
  margin: 0px -10px;
}
.fare_details .table th,
.fare_details .table td {
  font-size: 14px;
}

.calender_modal .modal-body #datepicker-div .ui-datepicker {
  width: 22em;
}

.calender_modal .modal-footer .calender_btn:hover {
  background-color: #ffc619;
  color: black !important;
}

.modal.availibilty_modal {
  display: none !important;
}

.modal-backdrop.show {
  display: none !important;
}

.calender_modal,
.cart_sucess_modal {
  background-color: rgba(0, 0, 0, 0.7);
}

.calender_modal .modal-content {
  width: 400px;
}

.cart_sucess_modal .modal-content {
  width: 380px !important;
}

#galleryModal {
  overflow: hidden;
}
#galleryModal::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  pointer-events: auto;
}
#galleryModal .modal-content {
  width: 80%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 84vh;
  overflow: auto;
}

.tour_slider {
  height: 320px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
}
.tour_slider .home-carousel {
  min-height: 320px;
}
.tour_slider .home-carousel .slide .caption {
  font-size: 45px;
  border-left: 10px solid #B31F24;
  padding-left: 12px;
  left: 28px;
}

.slick-slide img {
  height: 320px !important;
}

.tour_detail.name_rating h2 {
  font-size: 20px;
  font-weight: 600;
}
.tour_detail.name_rating .tour_info p {
  font-size: 14px;
}

.fancy_title h2 {
  font-size: 20px;
}

.tour_short_desc p {
  font-size: 15px;
}
.tour_short_desc ul li {
  font-size: 14px;
}

.tour_short_desc .accordion .accordion-item .accordion-header .accordion-button {
  font-size: 17px;
}
.tour_short_desc .accordion .accordion-item .accordion-body ul li {
  font-size: 14px;
}

.new_tour_desc ul li {
  font-size: 14px;
}

.fare_table th,
.fare_table td {
  font-size: 14px;
}

.tour_iternary_inner .tour_source_desti h2 {
  font-weight: bold;
}

.read-less,
.read-more {
  font-size: 15px !important;
}

.totalStay_inHotel {
  width: 40%;
  margin-left: auto;
}
.totalStay_inHotel h1 {
  font-size: 25px;
  font-weight: bold;
}
.totalStay_inHotel h1 small {
  font-size: 13px;
}

.WF {
  width: 55%;
}

.all_trips_wrap .trips_check_label {
  font-size: 15px;
}

.trips_accordion .accordion-item .accordion-button {
  font-size: 18px;
}

.accordion-button div {
  font-size: 17px;
}

.wishList_canvas {
  width: 500px;
  height: 224px !important;
  top: 50%;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  border-radius: 1.8rem;
}
.wishList_canvas .wishList_item .tripPrice {
  font-size: 16px;
}
.wishList_canvas .wishList_item .tripPrice h2 {
  font-size: 20px;
}
.wishList_canvas .wishList_item .tripPrice h4 {
  font-size: 20px;
}
.wishList_canvas .wishList_item .trip_img {
  width: 150px;
  height: 120px;
}
.wishList_canvas .wishList_item .trip_img img {
  height: 100%;
  width: 100%;
}
.wishList_canvas .btn-close {
  font-size: 20px;
}
.wishList_canvas .offcanvas-title {
  font-size: 20px;
}

.sortAnd_filter_canvas .sort_inner h3 {
  font-size: 15px;
}
.sortAnd_filter_canvas .sortFilter_bodtArea .action_area .btn {
  font-size: 14px;
}

.tripModify_search .input-group .form-control {
  font-size: 14px;
  padding: 6px 15px 6px 0px;
}

.btn.red_btn {
  font-size: 14px;
  width: 200px;
  height: 34px;
  margin-bottom: 8px;
}
.btn.red_btn:hover {
  background-color: #FFC619 !important;
  color: black !important;
}

.trips_search_modal {
  background-color: rgba(0, 0, 0, 0.5);
}
.trips_search_modal .modal-dialog .modal-content .modal-header .btn-close {
  font-size: 22px;
}

.days-header span,
.day {
  width: 44px;
  height: 44px;
}

.hotel_date_selectorModal .modal-header {
  display: none;
}
.hotel_date_selectorModal .modal-body {
  padding: 0;
}
.hotel_date_selectorModal .bottom_last {
  width: 500px;
  left: 50%;
  transform: translateX(-50%);
}
.hotel_date_selectorModal .bottom_last .total_nights {
  font-size: 18px !important;
}

.choosen_dates {
  left: 50%;
  transform: translateX(-50%);
  width: 500px;
}

#calendarContainer {
  scrollbar-width: none;
}

.bottom_last .book_now .confirm_btn:hover {
  background-color: #FFC619 !important;
  color: black !important;
}

.trips_short_desc .accordion .trip_itinerary_custom .accordion-body {
  font-size: 15px;
}

table th,
table td {
  font-size: 15px;
}

.info-icon {
  font-size: 15px;
}

.traveler_selectionArea .select_category .form-check label {
  font-size: 14px;
}

.traveler_selectionArea .select_category .pass_row .right_area .rup {
  font-size: 15px;
}
.traveler_selectionArea .select_category .pass_row .right_area small {
  font-size: 13px;
}

.availaibility_modal_content .modal-title {
  font-size: 17px;
}

.traveler_selectionArea .select_category p {
  font-size: 15px;
}

.fare_details h4 {
  font-size: 17px;
}

.overlapOne_header.scroll_content .pessenger_form .pessenger_row .btn-group .btn-outline-primary {
  font-size: 17px;
}

.overlapOne_header.scroll_content .pessenger_form .pessenger_row .form-floating label {
  font-size: 16px;
}

.overlapOne_header.scroll_content .pessenger_form .pessenger_row h3 {
  font-size: 25px;
}

.right_section_top .offcanvas-header h4 span {
  font-size: 22px;
}

.trips_detail.name_rating .trips_info p {
  font-size: 15px;
}
.trips_detail.name_rating .trips_info p i {
  font-size: 15px;
}
.trips_detail.name_rating .trips_info .see_more {
  font-size: 15px;
}
.trips_detail.name_rating .trips_info .see_more:hover {
  color: #FFC619;
}

.traveler_selectionArea .travelers_section p {
  font-size: 15px;
}

.trips_search_modal .modal-dialog .modal-content {
  height: 90%;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 12px;
}

#travelers_select .modal-content {
  height: -moz-fit-content;
  height: fit-content;
}

.right_section_top_detail {
  width: 33%;
  margin-left: 10px;
}
.right_section_top_detail .offcanvas-body {
  overflow: unset;
  height: unset;
}
.right_section_top_detail .offcanvas-header h4 span {
  font-size: 20px;
}

.left_section_top_detail {
  width: 66%;
}

.tripModify_search {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 15px;
  margin-top: 5px;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.23);
}

#no-results p,
#no-results h4,
.list_numberFound p,
.list_numberFound h4 {
  font-size: 15px;
}

#pageModal {
  background-color: rgba(0, 0, 0, 0.7);
}
#pageModal .modal-title {
  font-weight: bold;
}
#pageModal .modal-content {
  width: 40%;
  margin: 0 auto;
}

.buttons_action {
  width: 60%;
  margin: 15px auto;
}
.buttons_action .btn {
  font-size: 14px;
}
.buttons_action .btn i {
  font-size: 20px;
}

.fare_info .table th,
.fare_info .table td {
  font-size: 14px;
}

.tour_iternary_inner .tour_source_desti {
  width: 50%;
}

.read-more:hover,
.read-less:hover {
  color: #FFC619;
}

.bottom_last {
  z-index: unset;
}

.traveler_selectionArea .pass_row .right_area .input-group-btn,
.traveler_selectionArea .pass_row .left_area img {
  height: 25px;
  width: 25px;
}/*# sourceMappingURL=style.css.map */