.sticky-header{position:relative;z-index: 8;width:100%;top:0;background:rgb(53 48 47);top:0;}
.theme_search_form_area{box-shadow:4px 14px 28px rgba(0,0,0,0.1);position:relative}

.shadow2{box-shadow: 0 1px 7px 0 rgba(0,0,0,.4);}
.flight_Search_boxed{background:#fef6f6;border:1px solid #e3d9d1;padding:5px 10px 5px 15px;border-radius:3px;position:relative;}
.flight_Search_boxed.smallio{background:#eefff2;border:1px solid #e3d9d1;padding:3px 10px 3px 20px;border-radius:3px;position:relative;}
.flight_Search_boxed p,.flight_Search_boxed span:not(.iamok){text-transform: uppercase;letter-spacing: 1px;}
.plan_icon_posation{position:absolute;top:3px;right:8px}
.plan_icon_posation i{font-size:18px;color:#aaa;}
.range_plan{position:absolute;left:-37px;top:50%;transform:translateY(-50%)}
.range_plan i{background:#f5eefd;font-size:24px;width:50px;height:50px;text-align:center;line-height:46px;border-radius:50%;border:3px solid #fff;color:var(--main-color)}
.flight_Search_boxed p{font-size:14px}
.flight_Search_boxed input{font-size:18px;width:85%;border:none;background:transparent;font-weight:500;height:48px;padding:0 0 20px;}
.flight_Search_boxed.smallio input{font-size:16px;width:100%;border:none;background:transparent;font-weight:500;height:48px;padding:0 0 20px;}
.flight_Search_boxed input.full{width: 100%;}
.flight_Search_boxed input:focus-within{outline:none;border:none}

 .flight_Search_boxed select:not(.hotel-guest){font-size:18px;width:90%;border:none;background-color:transparent !important;font-weight:500;height:48px;padding:0 10px 20px;   background-image: none !important;margin-left:-10px}
.flight_Search_boxed.smallio select{font-size:16px;width:100%;border:none;background:transparent;font-weight:500;height:48px;padding:0 0 20px;}
.flight_Search_boxed select.full{width: 100%;}
.flight_Search_boxed select:focus-within:not(.hotel-guest){outline:none;border:none;box-shadow: none;}
select.hotel-guest:focus{box-shadow: none;}
.flight_Search_boxed select option{height:20px;margin:10px; line-height:20px;padding:20px}


.flight_Search_boxed span:not(.iamok){display:block;font-size:11px;padding-top:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;opacity:.4;font-weight: 500;position:absolute;bottom:2px;}
.flight_Search_boxed.smallio span:not(.iamok){padding-top:0;}
.date_flex_area{display:flex;justify-content:space-between}
.capiton input{border:0;border-bottom:1px solid #ddd;padding:0;border-radius:0;}

.dropdown_passenger_area button::after{display:none}
.dropdown_passenger_area .dropdown-menu{right:0;left:auto}
.dropdown_passenger_area .dropdown-menu.show{transform:none}
.dropdown_passenger_area .dropdown-menu{z-index:10;min-width:300px;padding:15px 20px;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown_passenger_area .dropdown-menu .form-control{border-right:1px solid #ccc;height:48px;}
.dropdown_passenger_area label{font-weight:normal!important;color:#333;margin:0;font-size:14px;}
.dropdown_passenger_area .dropdown-menu li .form-group{padding-bottom:6px;margin-bottom:6px;position:relative;}
.dropdown_passenger_area .dropdown-menu li .btn{color:#ed2a2a;background:#fff;box-shadow:none;font-size:15px;border-radius:1px;font-size:20px;padding:0;width:30px;height:30px;line-height:22px;display:inline-block;padding-bottom: 4px;}
.dropdown_passenger_area .dropdown-menu li .btn:hover,.dropdown_passenger_area .dropdown-menu li .btn:focus,.dropdown_passenger_area .dropdown-menu li .btn:active{color:#333!important;}
.dropdown_passenger_area .dropdown-menu li .form-group.thelast{border:0;margin-bottom:0;padding-bottom:0;}
.dropdown_passenger_area .dropdown-menu li input.form-control{font-weight:normal;color:#333;}
.dropdown_passenger_area button{border:none;background:transparent;padding:0 0 20px 0;font-size:16px;font-weight:500;height:48px;}


@media (max-width: 1399px) {
#theme_search_form .container,#theme_search_form .container-lg,#theme_search_form .container-md,#theme_search_form .container-sm,#theme_search_form .container-xl{max-width:100%}
}

.owla{color:rgba(255,255,255,.5);text-align:center;font-size:20px;letter-spacing:2px;font-weight:400;pointer-events: none;line-height: 1.2;}
.intro-text{border-right:1px solid #ddd}
.lastas{border:0;}
.intro-about .mt-minus{bottom:-25px;margin-bottom:30px;}
.intro-about .form-control{border:1px solid #adc1e3;}

.banner-wrapper{height:80vh;min-height:500px;padding-bottom:80px;background-size:cover;background-position: center;}
.banner-wrapper::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(29, 21, 21, 0.25);}
#package-list{background: #fff;height: auto;max-height:200px;width: 100%;overflow: auto;margin-top: 1px;position: absolute;z-index:1;border-radius:5px;left:-20px;padding:5px;border: 1px solid rgba(0,0,0,.15);}
#package-list li{padding:5px;cursor:pointer;font-size:16px;}

.themed{background-position:center;background-size:110%;display:flex;flex-flow:column;justify-content: flex-end;padding:15px;transition:all ease-in-out .5s;position: relative;}
.themed::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;
background: -moz-linear-gradient(bottom,  rgba(26,43,72,0.55) 0%, rgba(26,43,72,0) 100%);
background: -webkit-linear-gradient(bottom,  rgba(26,43,72,0.65) 0%,rgba(26,43,72,0) 100%);
background: linear-gradient(to top,  rgba(26,43,72,0.65) 0%,rgba(26,43,72,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
.themed:hover{background-size:120%;}
.themed a,.themed h5{color:#fff;}

.owl-carousel .owl-stage{display: flex;}
.testimonial {display: flex;flex: 1 0 auto;height: 100%;}

.add-to {background: #fff;width:100%;height:60px;position: fixed;z-index:1010;bottom:0;font-size: 24px;padding:15px 5px;box-shadow: 5px 20px 50px 5px rgba(0, 0, 0, 0.4);}
.add-to-btn {color: white;border: none;outline:none;font-weight:500;width: 100%;font-size:14px;display:flex;justify-content: center;padding-right: 30px;align-items: center;position:relative;}
.add-to-btn a{display:block;color:#333;text-transform:uppercase;}
.closeer{position:absolute;right:0;top:0;z-index:4;width:26px;height:26px;color:#fff;top:50%;transform: translateY(-50%);}
.closeer:hover{opacity:1}
.closeer:before,.closeer:after{position:absolute;top: 3px;left:15px;content:' ';height:20px;width:2px;background-color:#555}
.closeer:before{transform:rotate(45deg)}
.closeer:after{transform:rotate(-45deg)}