.profile_>div{border-radius:5px 5px 0 0}.profile_container{background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 5px rgba(0,0,0,.059);border-radius:10px;opacity:1;overflow:hidden}.profile_container .profile_picture{box-shadow:0 1px 2px rgba(0,0,0,.11);border-radius:70px;opacity:1;width:140px;height:140px;background-color:gray;margin-inline:auto;position:absolute;top:50px;left:50%;transform:translateX(-50%)}.profile_container .profile_image{transform:scale(1.1)}.profile_options{background:#f9f9f9 0 0 no-repeat padding-box;border-radius:10px;opacity:1}.profile_options.active{background-color:var(--secondary-color-hover);color:#fff}.bg_color{background-color:#f9f9f9}.traveller_details{background:#f9f9f9 0 0 no-repeat padding-box;border-radius:10px;opacity:1}.userBooking{background:#edfafe 0 0 no-repeat padding-box;border:1px solid #e4eff2;border-radius:5px;opacity:1;transition:.3s}.userBooking.active{background:var(--login-btn-bg) 0 0 no-repeat padding-box;opacity:1;border:none;color:#fff}.cancelled_booking{position:absolute;top:50%;left:73%}.userBookingDetails{background:var(--bg-color-1) 0 0 no-repeat padding-box;border-radius:10px;padding:20px 30px;opacity:1;transition:all .3s;border:1px solid transparent}.userBookingDetails:hover{background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 30px rgba(0,0,0,.078);border:1px solid #e9e9e9}.userBookingDetails:hover button{background:var(--login-btn-bg) 0 0 no-repeat padding-box}.userBookingDetails .bookingDate{background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 2px rgba(0,0,0,.11);border:1px dashed #707070;border-radius:10px;opacity:1;padding:5px 20px}.userBookingDetails .check_In{border-radius:20px;background-color:#fff;height:40px;width:40px}.userBookingDetails .check_In img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.userBookingDetails .text_background{background-color:#b5efd4;border-radius:15px;padding:5px 10px}.userBookingDetails .triptypeText{background:var(--badch-bg);border-radius:12px;padding:5px 13px;margin-left:9px}.userBookingDetails ul{list-style:none}.userBookingDetails ul li{padding:5px 0}.viewdetails{width:809px;padding:35px 60px;background:#fff 0 0 no-repeat padding-box;opacity:1;max-height:100vh;overflow:auto}.viewdetails .userBookingDetail{background:var(--bg-color-1) 0 0 no-repeat padding-box;border-radius:10px;padding:20px 30px;opacity:1;transition:all .3s;border:1px solid transparent}.viewdetails .userBookingDetail .bookingDate{background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 2px rgba(0,0,0,.11);border:1px dashed #707070;border-radius:10px;opacity:1;padding:5px 20px}.viewdetails .userBookingDetail .check_In{border-radius:20px;background-color:#fff;height:40px;width:40px}.viewdetails .userBookingDetail .check_In img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewdetails .userBookingDetail .text_background{background-color:#b5efd4;border-radius:15px;padding:5px 10px}.viewdetails .userBookingDetail ul{list-style:none}.viewdetails .userBookingDetail ul li{padding:5px 0}.viewdetails .cancelBookingDetails{background:#f9f9f9 0 0 no-repeat padding-box;box-shadow:0 1px 15px rgba(0,0,0,.059);border-radius:10px;opacity:1}.b-blur{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.transparent{height:100%;background-color:transparent}.bookingCancel select{-webkit-appearance:none;-moz-appearance:none}.bookingCancel input,.bookingCancel select{background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 2px rgba(0,0,0,.129);border:1px solid #bfbfbf;border-radius:5px;opacity:1;padding:15px 20px;width:100%}.bookingCancel .custom-select{width:350px}.cancelBooking{background-color:rgba(0,187,99,.161);padding:15px 20px;border-radius:10px}@media only Screen and (max-width:480px){.md-pd-17-20{padding:17px 20px!important}.bookingCancel .custom-select{width:100%!important}}