.ui-menu{min-width: 400px !important;}
.search_box{padding:50px 0;background:url(../../img/places/switzerland/switzerland-4.jpg) no-repeat;background-size:cover}.search_box .search_box_wrap{background-color:white;padding:30px 30px 20px 30px;border-radius:16px}.search_box .form-control{background-color:#ebebeb;border:none}.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 h2{font-size:36px;font-weight:600;text-transform:capitalize}@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;min-height:350px}}@media (min-width:1200px){.search_box{min-height:100vh}}.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{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{border:none;text-align:center;margin:0 auto 15px auto;background-color:#ffeced;height:100px;width:100px;border-radius:50%;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}.features_sec .card .icon img{height:60px}.features_sec h5{font-size:18px;margin-bottom:0px;}.features_sec h5 small{font-size:14px}.search_box_wrap .nav-tabs{border:none}.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:15px;background-color:transparent;border-radius:6px;color:#777}.search_box_wrap .nav-tabs .nav-link.active{background-color:#FBAA1D;color:white}.search_box_wrap .icon{padding-left:14px}.search_box_wrap .gp_icon{padding-left:35px}@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:20px}}@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:50vh;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:white;border:1px solid #ffffff;width:50px;height:50px;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:white;color:var(--color-dark)}.a_btn11 .prevBtn1{left:30px}.a_btn11 .nextBtn1{right:30px}.popular_des{padding:0px 0 60px}.popular_des .item{position:relative}.popular_des .item a{color:#121212;text-decoration:none}.popular_des .item .img img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.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}.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{color:#121212;text-decoration:none;margin-top:10px}.delMulCityRow11{outline:none;border:#EF436A 1px solid;background-color:#EF436A;border-radius:50px;color:white;width:34px;height:34px}

@media screen and (max-width:480px){
    .search_box .search_box_wrap{padding:20px;}
    .search_box_wrap .nav-tabs .nav-link{margin-right:5px;padding:0.3rem 0.5rem;}
    .search_box_wrap .nav-tabs .nav-item:last-child .nav-link{margin-right:0px;}
    .search_box .search_box_wrap .form-check.mr-3{margin-right:0.75rem !important;}
    .features_sec .card.last-card{margin-bottom:0px;}
}

@media screen and (max-width:767px){
    .trip_planner .search_box .caption h1, .popular_des .item h4, .popular_des .item h5,.features_sec h5{line-height:1.25;}
    .popular_des .item .img img{height:300px;}
}

@media screen and (max-width:360px) {
    .caption h1 {
        font-size: 30px;
    }
    .title1 h2, .banner_sec .caption h2  {font-size: 24px;}
    .name1 {font-size: 20px;}
    .item .starts_from h5 {font-size: 18px;}
    .a_btn11 .icon {
        width:35px;
        height:35px;
    }
}
@media screen and (max-width:290px) {
    .caption h1 {
        font-size: 24px;
    }
    .title1 h2, .banner_sec .caption h2  {font-size: 20px;}
    .name1 {font-size: 18px;}
    .item .starts_from h5 {font-size: 16px;}
    .search-engine .text-center p {font-size: 10px;}
}
