body {background-color: white!important }.intro_wrp {padding: 80px 0;background: url(../../img/home/background1.jpg) no-repeat bottom;background-size: cover;position: relative }.intro_overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 1 }.search_sec {position: relative;z-index: 2 }.search_engine label {color: #606060;font-size: 14px;margin-bottom: 5px }@media(min-width: 1200px) {.intro_wrp {padding: 160px 0;}}.search_engine, .search_tab_wrap {background-color: #ffffff87;}.search_engine {border-radius: 14px;padding: 15px;}.search_engine .nav-item:after {content: "";display: block;width: 100% }.search_engine .nav-link {padding-top: 0;position: relative;padding-bottom: 0;margin-bottom: 10px;color: #343434!important;background-color: transparent;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;border: none;outline: none;padding: 0.25rem 0.8rem }.search_engine .nav-link.active:hover,.search_engine .nav-pills .nav-link.active,.search_engine .nav-pills .nav-link:focus,.search_engine .nav-pills .nav-link:hover {background-color: transparent!important;color: var(--primary)!important;border: none }.search_engine .nav-pills .nav-link.active:after {content: "";display: block;border: 1px solid var(--primary);width: 100%;position: absolute;left: 0;margin-top: 10px }.search_btn_group {margin-bottom: 12px }.search_tab_wrap .sr_eg_list::-webkit-scrollbar {width: 0;height: 0;}.search_tab_wrap .sr_eg_list::-webkit-scrollbar-track-piece {background-color: #ffffff00;}.search_tab_wrap .sr_eg_list::-webkit-scrollbar-thumb:vertical {height: 0;background-color: #ffffff00;}.search_tab_wrap .sr_eg_list::-webkit-scrollbar-track {background-color: #ffffff00;}.search_tab_wrap .sr_eg_list::-webkit-scrollbar-thumb {height: 0;background-color: #ffffff00;}.mb_tl {display: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 22px;margin-bottom: 20px;text-transform: capitalize }.mb_tl .icon {width: 22px;height: 22px;margin-right: 8px }.search_box .caption {text-transform: capitalize }.search_box .caption h1 {line-height: normal }.search_box .caption p {text-transform: initial;letter-spacing: 1px;font-size: 20px;margin: 15px 0 0 0;color: #ffffff }.search_box_wrap .nav-tabs {background-color: #2b2c37;padding: 6px;border: none;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-left: 10px;border-radius: 50px;-webkit-transform: translateY(20px);transform: translateY(20px);-webkit-box-shadow: 0 5px 10px rgb(0 0 0/14%);box-shadow: 0 5px 10px rgb(0 0 0/14%) }.search_box_wrap .nav-tabs .nav-link {outline: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: none;margin-right: 10px;background-color: transparent;border-radius: 50px;color: #cfcfcf;-webkit-transition: 0.3s all;transition: 0.3s all }.search_box_wrap .nav-tabs .nav-item:last-child .nav-link {margin-right: 0 }.search_box_wrap .nav-tabs .nav-link:hover {background-color: var(--primary)30 }.search_box_wrap .nav-tabs .nav-link.active {background-color: var(--primary);color: white }.class_type_group label {color: var(--font-clr) }.class_type_group .dropdown-menu {min-width: 220px }.class_type_group .dropdown-item {padding: 12px 16px!important;border-bottom: 1px solid #ededed;cursor: pointer }.class_type_group .dropdown-item:hover {background-color: #ededed }.class_type_group .dropdown-item label {margin: 0;font-family: var(--font-sb) }.search_box .form-control {background-color: #ebebeb;border: none }.form-check-input:checked {background-color: var(--primary);border-color: var(--primary) }.search_content {padding: 10px 20px;background-color: white;border-radius: 5px }.multi_trip_search {background: none transparent;overflow-x: hidden }.multi_trip_search .img_banner {position: absolute;left: 0;top: 0;width: 100%;height: 100vh;background: url(../../img/places/trip_place_3.jpg) no-repeat;background-size: cover }.multi_trip_search .right_content {position: relative;height: 100vh;padding: 80px 0 }.multi_trip_search .right_content .modify_strip {background-color: transparent }.title1 {}.title1 h2 {font-size: 34px;font-family: var(--font-b1);text-transform: capitalize;color: var(--font-clr);margin-bottom: 5px }.title1 p {color: #404040;font-size: 16px;margin: 0 }@media (min-width: 992px) {.search_box {position:relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center }}@media (min-width: 1200px) {.search_box {padding:120px 0 }}.img_wrap img {-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: ease-in-out 0.5s;transition: ease-in-out 0.5s }.item:hover .img_wrap img {-webkit-transform: scale(1);transform: scale(1) }.sub_input:-ms-input-placeholder {color: white }.sub_input::-webkit-input-placeholder {color: white }.sub_input::-ms-input-placeholder {color: white }.features_sec {padding: 60px 0 }.features_sec .card {min-height: 200px;border: none;border-radius: 30px 0;text-align: center }.features_sec .card:hover .icon {-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg) }.features_sec .card .icon {position: relative;margin-bottom: 20px }.features_sec .card .icon span {position: absolute;left: 42%;bottom: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: var(--primary);height: 28px;width: 28px;border-radius: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: 0.6s ease-in-out;transition: 0.6s ease-in-out;mix-blend-mode: darken }.features_sec .cl_itm:nth-of-type(2n) .icon span {background-color: var(--secondary) }.features_sec .card .icon img {height: 60px }.features_sec h5 {font-size: 18px }.features_sec h5 small {font-size: 14px }.search_box_wrap .icon {padding-left: 14px }.search_box_wrap .gp_icon {padding-left: 35px }.search_box_wrap .remove_inp {position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 22px;cursor: pointer;color: #a1a1a1;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out }.search_box_wrap .remove_inp:hover {color: var(--primary) }.banner_sec {background-color: #f3f3f3;padding: 60px 0 }.banner_sec img {height: 80vh;width: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 20px }.banner_sec .slick-list {border-radius: 20px }.banner_sec .item {position: relative }.banner_sec .item .img {position: relative;overflow: hidden }.banner_sec .caption:before {content: "";background: linear-gradient(50deg,rgba(0,0,0,0.5),transparent);position: absolute;bottom: 0;z-index: -1;width: 100%;height: 100% }.banner_sec .caption {position: absolute;bottom: 0;right: 0;z-index: 1;padding: 20px }.banner_sec .caption h2 {font-size: 34px;font-weight: 600;color: white;text-transform: uppercase;letter-spacing: 3px }.a_btn11 .icon {color: var(--secondary);border: 1px solid var(--secondary);background-color: #ffffff;width: 40px;height: 40px;border-radius: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out }.a_btn11 .icon:hover {background-color: var(--primary);border-color: var(--primary);color: white }.a_btn11 .prevBtn1 {right: 46px }.a_btn11 .nextBtn1 {right: 0 }.search_box {margin-bottom: 50px }.cnt_bg {border-radius: 10px }.cnt_bg.v1 {position: relative }.cnt_bg.v2 {}.list_content {margin-top: 25px }.list_content .item {border-radius: 20px;overflow: hidden;}.best_hotels .item {position: relative;-webkit-transition: 0.3s all;transition: 0.3s all }.best_hotels .name1 {color: #ffffff }.list_content .img {overflow: hidden;border-radius: 0 }.best_hotels .img {height: 450px }.best_hotels .img img {height: 450px;width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transition: 0.5s all;transition: 0.5s all }.best_hotels .item:hover .img_hvr img {-webkit-transform: scale(1.2);transform: scale(1.2) }.best_hotels .text {position: absolute;left: 0;bottom: 0;width: 100%;padding: 10px 10px 15px 10px;-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);background: -webkit-gradient(linear,left bottom,left top,color-stop(80%,#00000069),to(transparent));background: linear-gradient(to top,#00000069 80%,transparent) }.best_hotels .starts_from h5 {color: white;font-size: 20px }.best_hotels {padding: 60px 0;position: relative;background: linear-gradient(95deg,#76c33536,#2a477b12) }.best_hotels .item:hover {-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.3);box-shadow: 0 10px 20px rgba(0,0,0,0.3) }.popular_des {padding: 60px 0 }.popular_des .item {position: relative }.popular_des .item a {color: var(--font-clr);text-decoration: none }.popular_des .item .img img {width: 100%;height: 520px;-o-object-fit: cover;object-fit: cover;border-radius: 0 }.popular_des .slick-active .img img {padding: 0 }.popular_des .item .text {padding: 30px;position: absolute;bottom: 0;left: 0;color: white }.popular_des .name1 {color: white;font-size: 42px }.popular_des .item .avl_date h6 {font-size: 16px;font-weight: 600;color: white }.popular_des .item .air_logo img {width: 30px }.popular_des .item .avl_date small {color: #333 }.popular_des .item .location,.popular_des .item .rating.count {position: absolute;padding: 4px 6px;background: white }.popular_des .item .rating.count {top: 10px;right: 10px }.popular_des .item .location {top: 315px;left: 10px }.name1 {text-decoration: none;margin-top: 10px;font-size: 20px }.delMulCityRow11 {outline: none;border: var(--primary) 1px solid;background-color: var(--primary);border-radius: 50px;color: white;width: 34px;height: 34px }.ui-menu {min-width: 400px!important }.starts_from small {color: #d2d2d2;font-size: 14px;margin-right: 5px }.starts_from h5 {display: inline-block }.rec_cars {padding: 60px 0 }.rec_cars .item {background-color: white;padding: 1rem }.rec_cars .img img {height: 220px;-o-object-fit: cover;object-fit: cover }.rec_cars a,.rec_cars a:hover {color: #121212 }.rec_cars .supplier_icon {height: 20px }.city_list_btn ul {list-style: none;margin: 0 0 15px 0;padding: 0;border: none }.city_list_btn ul li {display: inline-block;margin-right: 5px;margin-bottom: 10px }.city_list_btn ul li:last-child {margin-right: 0 }.city_list_btn .btn {background-color: white;font-size: 14px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out }.city_list_btn .btn:hover {background-color: var(--primary);color: white }.city_list_btn li.active .btn {color: #fff;background-color: var(--primary) }.news_letter_sec {background: var(--primary);background-size: cover;background-position: top;padding: 120px 0;border-bottom: 1px solid white;text-align: center }.news_letter_sec .title1 {margin-bottom: 30px }.news_letter_sec .title1 h2 {color: white }.news_letter_sec .title1 p {color: #ffffff }.news_letter_sec .input-group {background: white;border-radius: 50px }.news_letter_sec .form-control,.news_letter_sec .input-group .btn {border-radius: 50px!important;height: 55px!important;border: none }.fly_deals .box {color: inherit;text-decoration: none;display: block }.fly_deals .img img {width: 100%;height: 280px;border-radius: 10px;-o-object-fit: cover;object-fit: cover }.fly_deals .text {padding-top: 14px }.fly_deals .name{font-size: 18px;font-family: var(--font-b1);}.fly_deals h5 {margin-left: 5px;font-family: var(--font-b2);}.fly_deals .starts_from span,.fly_deals .text p {font-size: 14px }.fly_deals .starts_from {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 10px 0;}.fly_deals .starts_from small {color: initial }.rec_trips {padding: 60px 0 }.rec_trips .item {background-color: #fffcfa;border: 1px solid #ddd;padding: 14px;text-align: center;cursor: pointer }.trip_list {}.rec_trips .item {margin-bottom: 30px }.rec_trips .item .img img {height: 100px;width: 100px;-o-object-fit: cover;object-fit: cover;border-radius: 50% }.rec_trips .txt .name {font-size: 18px;color: var(--font-clr);margin: 10px 0 5px 0;line-height: normal }.rec_trips .txt p {margin-bottom: 0;font-size: 14px;color: #a1a1a1 }.ticker-container {width: 100%;overflow: hidden;color: #e2e2e2;position: relative;padding: 10px 0 }.ticker-container {width: 100%;overflow: hidden;color: #f9f9f9;padding: 10px 0;position: absolute;bottom: -132px;z-index: 0 }.ticker-content {display: inline-block;white-space: nowrap;padding-left: 100%;-webkit-animation: ticker 110s linear infinite;animation: ticker 110s linear infinite;font-size: 304px;font-family: var(--font-b2);font-weight: bolder }@-webkit-keyframes ticker {0% {-webkit-transform: translateX(0);transform: translateX(0) }to {-webkit-transform: translateX(-100%);transform: translateX(-100%) }}@keyframes ticker {0% {-webkit-transform: translateX(0);transform: translateX(0) }to {-webkit-transform: translateX(-100%);transform: translateX(-100%) }}.travel_items_slide {padding: 60px 0 30px 0;}.fly_deals {padding: 30px 0;}.travel_items_slide .img img {width: 100%;height: 180px;border-radius: 10px 10px 0 0;object-fit: cover;}.all_in_one_packages {padding: 30px 0 30px 0;}.all_in_one_packages .img img {height: 180px;}.travel_items_slide a{color:var(--font-clr);}.travel_items_slide .name {font-size: 20px;line-height: normal;margin-bottom: 15px;font-family: var(--font-b1);color: #000;overflow: hidden;}.travel_items_slide .text .date {font-size: 14px;margin-bottom:10px;}.travel_items_slide .starts_from h5 {font-size: 20px;font-family: var(--font-b2);}.travel_items_slide .item {margin: 0 5px;border-radius: 10px;overflow: inherit;border: 1px solid #d1d1d1;}.travel_items_slide .item .text {padding: 14px;background: #fff;border-radius: 0px 0px 10px 10px;}.travel_items_slide .list_content {margin: 20px 0px 0px 0px;}.travel_items_slide .items_slider {overflow: hidden;}.travel_items_slide .a_btn11 .prevBtn1 {right: 39px;top: -50px;}.travel_items_slide .a_btn11 .nextBtn1 {right: 0px;top: -50px;}.travel_items_slide .a_btn11 .icon{width:35px;height:35px;}.travel_items_slide .slick-dots {list-style: none;display:flex;align-items:center;justify-content:center;margin-top:30px;}.travel_items_slide .slick-dots li{width:10px;height:10px;border-radius:50px;margin:0 5px;background-color:#cbcbcb;transition: 0.5s all;}.travel_items_slide .slick-dots .slick-active {width:20px;background-color:var(--primary) }.travel_items_slide .slick-dots li button{display:none;}.travel_items_slide .btn.left_btn {background-color: var(--primary);border-color: var(--primary);}.travel_items_slide .item:hover .btn.left_btn {background-color: var(--secondary);border-color: var(--secondary);}.travel_items_slide .starts_from small {color:var(--font-clr);}.deals-home-sec {background-color: #ADD8E6;padding: 20px;border-radius: 10px;}.fly_deals .nav-link {color: var(--font-clr);background-color: #f5f5f5;margin-right: 10px;cursor:pointer;}.fly_deals .nav-link.active {background-color:var(--primary);}.rec_vacations {padding: 30px 0;background-color: #fbfcfe;}.rec_vacations .item{border-radius:10px 10px 0 0;color: var(--font-clr);}.rec_vacations h4{font-size:1rem;margin:14px 0 5px 0;}.rec_vacations h3{font-size:20px;margin-bottom:0;font-family: var(--font-b1);}.rec_vacations .img img {width: 100%;height: 250px;object-fit: cover;}.media_sec {padding: 60px 0;background-color: #fbfbfb;}.video-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;border-radius: 8px;}.video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media (max-width: 991.9px) {.title1 h2 {font-size:28px }.best_hotels,.fly_deals,.popular_des {padding: 35px 0 }.best_hotels .img,.best_hotels .img img {height: 300px }.name1 {font-size: 18px;margin-bottom: 6px }.best_hotels .starts_from h5 {font-size: 16px }.features_sec,.top_flight_sec {padding: 40px 0 }.features_sec .card,.popular_des .item {margin-bottom: 0 }.news_letter_sec {padding: 60px }.travel_items_slide .name {overflow: scroll;}}@media screen and (max-width: 767.9px) {.title1 h2 {font-size:22px }.search_box {margin-bottom: 0 }.best_hotels .img,.best_hotels .img img {height: 400px }}@media (max-width: 575.9px) {.search_box_wrap .nav-tabs .nav-link .txt {display:none }.search_box_wrap .nav-tabs .nav-link .mr-1 {margin-right: 0!important }.search_box_wrap .nav-tabs .nav-link.active .txt {}.search_box_wrap .nav-tabs .nav-link {padding: 0.3rem 0.6rem }}@media (max-width: 360px) {.title1 h2 {font-size:18px }}@media (max-width: 767px) {.search_engine .nav-link {padding:0.25rem 0.8rem }.search_engine .sr_eg_list {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }}@media (max-width: 575px) {}@media (max-width: 450px) {.search_engine .nav-link {padding:0.25rem 0.5rem }}@media (max-width: 350px) {.search_engine .nav-link {padding:0.25rem }}