.search_box .caption,.title1 h2{text-transform:capitalize}.city_list_btn ul li,.starts_from h5{display:inline-block}body{background-color:#fff!important}.intro_wrp{background:url(../../img/beach/1.jpg) center/cover no-repeat;padding:80px 0}@media(min-width:1200px){.intro_wrp{padding:120px 0}}.search_engine{border-radius:10px;padding:25px}.search_engine .nav-item:after{content:"";display:block;width:100%}.search_engine .nav-link{position:relative;margin-bottom:10px;color:#343434!important;background-color:transparent;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:none;outline:0;padding:.25rem .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}.txt_clr_2,.txt_clr_3{color:var(--secondary)}.search_box .caption h1{line-height:normal}.search_box .caption p{text-transform:initial;letter-spacing:1px;font-size:20px;margin:15px 0 0;color:#fff}.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:0;-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:.3s;transition:.3s}.city_list_btn ul li:last-child,.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}.a_btn11 .icon:hover,.city_list_btn .btn:hover,.search_box_wrap .nav-tabs .nav-link.active{background-color:var(--primary);color:#fff}.search_box .form-control{background-color:#ebebeb;border:none}.search_content{padding:10px 20px;background-color:#fff;border-radius:5px}.multi_trip_search{background:none;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) 0 0/cover no-repeat}.multi_trip_search .right_content{position:relative;height:100vh;padding:80px 0}.multi_trip_search .right_content .modify_strip{background-color:transparent}.title1 h2{font-size:36px;font-weight:600;color:var(--font-clr);margin-bottom:5px}.title1 p{color:#96969b;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:.5s ease-in-out;transition:.5s ease-in-out}.item:hover .img_wrap img{-webkit-transform:scale(1);transform:scale(1)}.sub_input:-ms-input-placeholder{color:#fff}.sub_input::-webkit-input-placeholder{color:#fff}.sub_input::-ms-input-placeholder{color:#fff}.features_sec,.rec_cars,.rec_trips{padding:60px 0}.features_sec .card{min-height:200px;border:none;border-radius:30px 0;text-align:center}.banner_sec .slick-list,.banner_sec img{border-radius:20px}.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:.6s ease-in-out;transition:.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:.3s ease-in-out;transition:.3s ease-in-out}.a_btn11 .icon,.search_box_wrap .remove_inp:hover{color:var(--primary)}@media (max-width:991px){.title1 h2{font-size:38px}.features_sec,.top_flight_sec{padding:40px 0}.features_sec .card,.popular_des .item{margin-bottom:0}}.news_letter_sec .title1,.rec_trips .item{margin-bottom:30px}@media screen and (max-width:767px){.title1 h2{font-size:34px}}@media (max-width:480px){.title1 h2{font-size:28px}}.banner_sec{background-color:#f3f3f3;padding:60px 0}.banner_sec img{height:80vh;width:100%;-o-object-fit:cover;object-fit:cover}.banner_sec .item,.best_hotels .item{position:relative}.banner_sec .item .img{position:relative;overflow:hidden}.banner_sec .caption:before{content:"";background:linear-gradient(50deg,rgba(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:#fff;text-transform:uppercase;letter-spacing:3px}.a_btn11 .icon{border:1px solid var(--primary);width:50px;height:35px;border-radius:5px;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:.3s ease-in-out;transition:.3s ease-in-out}.a_btn11 .prevBtn1{right:55px}.a_btn11 .nextBtn1{right:0}.search_box{margin-bottom:50px}.cnt_bg{border-radius:5px}.list_content{margin-top:25px}.list_content .item{border-radius:10px;overflow:hidden}.best_hotels .name1,.news_letter_sec .title1 h2{color:#fff}.list_content .img{overflow:hidden}.best_hotels .img{height:400px}.best_hotels .img img{height:400px;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;transition:.5s}.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;-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);text-align:center}.best_hotels .starts_from h5{color:#fff;font-size:18px}.best_hotels{padding:0 0 60px}.popular_des{padding:60px 0;background-color:#fffaf4}.popular_des .item a{color:var(--font-clr);text-decoration:none}.popular_des .item .img img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}.popular_des .item .text{background:#fff;padding:10px}.popular_des .item .avl_date h6{font-size:16px;font-weight:600}.popular_des .item .air_logo img{width:30px}.popular_des .item .avl_date small{color:#333}.city_list_btn li.active .btn,.delMulCityRow11{color:#fff;background-color:var(--primary)}.popular_des .item .location,.popular_des .item .rating.count{position:absolute;padding:4px 6px;background:#fff}.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:0;border:var(--primary) 1px solid;border-radius:50px;width:34px;height:34px}.ui-menu{min-width:400px!important}.starts_from small{color:#d2d2d2;font-size:14px;margin-right:5px}.rec_cars .item{background-color:#fff;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;padding:0;border:none}.city_list_btn ul li{margin-right:5px;margin-bottom:10px}.city_list_btn .btn{background-color:#fff;font-size:14px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:991.9px){.best_hotels .img,.best_hotels .img img{height:300px}.name1{font-size:18px;margin-bottom:6px}.best_hotels .starts_from h5{font-size:16px}.fly_deals_wrap .item{margin-bottom:15px}}@media (max-width:767.9px){.search_box{margin-bottom:0}.best_hotels .img,.best_hotels .img img{height:400px}.features_sec .card .icon span{left:46%;bottom:24px}}@media (max-width:620px){.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{padding:.3rem .6rem}}.news_letter_sec{background-color:var(--primary);padding:120px;border-bottom:1px solid #fff;text-align:center}.news_letter_sec .title1 p{color:#a9a9a9}@media (max-width:992px){.news_letter_sec{padding:60px}}.fly_deals{padding:60px 0 30px}.fly_deals .box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:#fff0e7;border-radius:10px}.fly_deals .img img{width:250px;height:280px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.fly_deals .text{z-index:2;padding:30px 20px}.fly_deals .starts_from.mr-2{margin-bottom:10px}.fly_deals .starts_from small{color:initial}.rec_trips .item{background-color:#fffcfa;border:1px solid #ddd;padding:14px;text-align:center;cursor:pointer}.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;line-height:normal}.rec_trips .txt p{margin-bottom:0;font-size:14px;color:#a1a1a1}@media (max-width:767px){.fly_deals .img img{width:180px}.search_engine .nav-link{padding:.25rem .8rem}.search_engine .sr_eg_list{justify-content:space-between}}@media (max-width:450px){.fly_deals .img img{width:130px}.search_engine .nav-link{padding:.25rem .5rem}}@media (max-width:350px){.search_engine .nav-link{padding:.25rem}}