.banner-area{z-index:1;position:relative;min-height:80vh;background-position:top center;background-size:cover;padding-bottom:5%;background-position:center left;}
.tshadow{text-shadow: 0px 4px 3px rgba(0,0,0,0.4),0px 8px 13px rgba(0,0,0,0.1),0px 18px 23px rgba(0,0,0,0.1);}
.banner-area::before {content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:0.3;background:#071031;background:linear-gradient(-180deg, rgba(5, 16, 54, 0.6) 0%, #071031 72.43%);}
.banner-content{max-width:800px;display:flex;flex-flow:column;justify-content:center;align-items:center}
.banner-content .hedu{font-size:55px;line-height:1.1;font-weight:bold;}
.banner-content .titll{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner-content .hedu{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner-content .titll,.banner .active .banner-content .hedu{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.5s;animation-delay:.5s}

@media only screen and (max-width:1199px) {
.banner-area{min-height:75vh;}
.banner-content .hedu{font-size:50px;}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.banner-area{overflow:hidden;min-height:55vh;padding-bottom:8%;}
.banner-content{max-width:100%;text-align:center;}
.banner-content .hedu{font-size:46px;}
}
@media only screen and (max-width:767px) {
.banner-area{overflow:hidden;min-height:40vh;background-position: center;padding-bottom:10%;}
.banner-content .hedu{font-size:40px;}
}
@media only screen and (max-width:575px) {
.banner-area{min-height:40vh;}
.banner-content .hedu{font-size:36px;}
}
@media only screen and (min-width:576px) {
.booking-wrapper{position: relative;margin-top:-30px;}
}

.booking-wrapper .dropdown-menu .form-control{box-shadow:none;border-color:rgba(255,255,255,.1);border-radius:4px;color:var(--main-color)!important;background:var(--main-color3);}
.booking-wrapper .form-control::placeholder{color:var(--whiteColor)!important}
.booking-wrapper .form-control::-moz-placeholder{color:var(--whiteColor)!important}
.booking-wrapper .form-control::-webkit-placeholder{color:var(--whiteColor)!important}
.booking-wrapper .form-control::-webkit-input-placeholder{color:var(--whiteColor)!important}

.booking-wrapper input[type="text"],.booking-wrapper input[type="tel"],.booking-wrapper input[type="email"],.booking-wrapper select{height:44px;font-weight:normal;color:#fff!important;font-size:15px;background:var(--main-color2);border-radius:4px;border:1px solid rgba(255,255,255,.3)}
.booking-wrapper .dropdown-menu{width: 100%;min-width:400px;border-radius:0;padding:0;}
.booking-wrapper .dropdown-menu .form-control{border:1px solid #ccc;}
.booking-wrapper label{font-weight:normal!important;color:#333;margin:0;font-size:13px;}
.booking-wrapper .dropdown-menu li .btn{color:#ed2a2a;background:#fff;border:1px solid #ddd;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;}
.booking-wrapper .dropdown-menu li .btn:hover,.booking-wrapper .dropdown-menu li .btn:focus,.booking-wrapper .dropdown-menu li .btn:active{color:#333!important;}
.booking-wrapper .dropdown-menu li .form-group.thelast{border:0;margin-bottom:0;padding-bottom:0;}
.booking-wrapper .dropdown-menu li .form-control{font-weight:normal;color:#333;height:36px;}
.booking-wrapper .dropdown-menu li .transs{width:30px;padding:4px;cursor:pointer;text-align:center;font-size:20px;cursor:none;}
.booking-wrapper .dropdown-menu li .transs:focus{outline:none!important;cursor:none!important;}
.booking-wrapper .dropdown-menu li .transs,.booking-wrapper .dropdown-menu li .transs:focus,.booking-wrapper .dropdown-menu li .transs:active,.booking-wrapper .dropdown-menu li .transs:hover{border:none;box-shadow:none;}
@media(max-width:767px) {
.booking-wrapper .dropdown-menu{min-width: auto;}
}
.zoomer{height:280px;overflow: hidden;}
