#userDetails {text-align:center;}

#bookingDetails, #bookingPhotoDiv{
    margin-right:10px;
    float:left;
}

#bookingPhotoDiv{
    height:300px;
    width:300px
}


.booking-summery .card-header a{margin-bottom: 0px;cursor: pointer;padding: 0;color: #000;position: relative;}
.booking-summery .card{background: none; border: 0px;}
.booking-summery .card-body {border: 0;padding: 10px 15px;}
.booking-summery .card-header{margin-bottom: 0px;cursor: pointer;padding: 0;background: #ececec;position: relative;border-top: 1px solid rgba(0,0,0,.125);} 
.booking-summery .card-header h6{padding: 15px 16px;float: left;margin: 0px;width: 100%;}
.booking-summery .collapsed span{background: #e2dfdf;color: #d55ba4;}
.booking-summery .card-header:after{margin: 15px 20px 0 0}
.booking-summery .card-header:after {font-family: 'FontAwesome'; content: "\f068";position: absolute; right: 0;}
.booking-summery .card-header.collapsed:after {content: "\f067";padding: 0px 5px;font-family: "FontAwesome";}
.room-img{height: 180px; overflow: hidden; border-radius: 4px;}
.room-img img{height: 100%; width: 100%; object-fit: cover;}
.checkindate-timing{margin: 0; padding: 0; list-style: none;}
.checkindate-timing li{position: relative;display: inline-block;margin-right: 45px;}
.checkindate-timing li:first-child:after{content: '';width: 1px;height: 42px;right: -30px;background: #ccc;position: absolute;top: 0;}
.accomodation-summery-details h4,.accomodation-summery-details h6{margin: 0px 0px 5px 0px;}
.accomodation-summery-details{margin-bottom: 25px;}
.booking-summery .alert.alert-danger{padding: 5px;font-size: 0.9em;margin-bottom: 25px; color: var(--web-color5);}
.booking-summery .alert.alert-danger a{color: var(--web-color4);}
.booking-payment-summery .payment-summery-img{height: 200px; overflow: hidden; border-radius: 4px;}
.booking-payment-summery .payment-summery-img img{height: 100%; width: 100%; object-fit: cover;}
.booking-summery .booking-payment-summery .card{border: 1px solid #ccc; text-align: left; }

.booking-summery .booking-payment-summery .card .rs{font-weight: bold; font-size: 1.1em; display: block;}
.price-item{margin-bottom: 4px;}
.total-price{background: #f4f4f4; border-top:1px solid #ccc; padding: 10px;}
.price-details{padding: 10px;}
.p15{padding: 15px;}
.totalpayable{font-size: 1.3em;font-weight: 500;}
.booking-payment-summery .btn{border-radius: 30px; margin-left: 10px; padding: 2px 25px;}

@media(max-width:576px){
    .booking-payment-summery .payment-summery-img, .room-img{margin-bottom: 15px;}
    .checkindate-timing li{margin-right: 25px;}
    .checkindate-timing li:first-child:after{right: -16px;}
}

