.btn-primary{color:#fff !important}.btn-primary:disabled{cursor:not-allowed;pointer-events:all !important}.simple-border{border:0;border-bottom:1px #ccc solid;margin-right:20px;margin-left:20px}.invalid{text-decoration:line-through}.card .card-header,.card .card-body{padding:20px 40px}.card .form-control-lg{font-size:16px;padding:15px 10px}#product_detail .col-md-8{padding-top:30px}#product_detail .owl-carousel img{height:575px;object-fit:cover;width:100%}#product_detail .owl-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:9999;pointer-events:none;width:100%;display:flex;justify-content:space-between;padding:0 20px}#product_detail .owl-nav .owl-prev,#product_detail .owl-nav .owl-next{pointer-events:all;background:rgba(255,255,255,.637);transition:.3s;display:flex;justify-content:center;align-items:end;border-radius:50%;width:40px;height:40px;font-size:30px;font-weight:bold}#product_detail .owl-nav .owl-prev:hover,#product_detail .owl-nav .owl-next:hover{background:#fff;transition:.3s;color:#000}#product_detail .review{margin-bottom:30px;font-size:14px;border:1px #eee solid;padding:25px}#product_detail .review p{margin-bottom:0}#product_detail .review strong{font-size:18px}#product_detail .review .stars{margin:5px 0}#product_detail .review .stars img{height:16px}#product_detail .review small{font-weight:400}#product_detail .pets-wrapper{margin-left:6px}#product_detail h2{font-size:20px;padding:0}#product_detail .input-group.my-2{align-items:center !important}#product_detail .input-group.my-2 .form-control{text-align:center}#product_detail .addon-title{display:block;width:100%;border-bottom:1px #eee solid;padding:10px 5px;display:flex;justify-content:space-between}#product_detail .amenity{margin-bottom:5px;font-size:14px;letter-spacing:.5px;font-weight:600;text-transform:uppercase}#product_detail .amenity img{max-height:25px;width:auto;margin-right:5px}#product_detail .amenity span{color:#464646}#product_detail .card{top:130px}input[type=date]:invalid:not(:focus){color:transparent}input[type=date]:invalid:not(:focus):before{color:#757575;content:attr(placeholder)}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator,.date-range-length-tip{display:none !important;-webkit-appearance:none}.input-radio-wrapper{position:relative}.input-radio-wrapper input{position:absolute;left:-9999px}.input-radio-wrapper label{margin:5px;width:28px;height:28px;box-sizing:border-box;line-height:23px;text-align:center;background:#f1f1f1;border-radius:50%;padding:3px;font-weight:bold;text-transform:uppercase;color:#00a499;font-size:10px;white-space:nowrap;cursor:pointer}.input-radio-wrapper input:checked+label{background:#00a499;color:#fff}.date-picker-wrapper{z-index:1050;background-color:#fff;border-radius:5px;border:1px #ccc solid;padding:15px 20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.date-picker-wrapper .drp_top-bar{display:none}.date-picker-wrapper .month-wrapper{border:0}.date-picker-wrapper .month-wrapper table .day.real-today{color:#e47001}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering,.date-picker-wrapper .month-wrapper table .day.checked{background:#00a49983;color:#fff !important}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#00a499 !important;color:#fff !important}.date-picker-wrapper .month-element{color:#00a499}.sticky-top{top:120px}#includedItemTable{margin-top:10px}#includedItemTable .item{font-size:13px;color:#323232;padding:7px 5px;font-weight:500}#includedItemTable .item .info-tooltip{display:inline-block;position:relative;margin-left:5px;color:#00a499}#includedItemTable .item .info-tooltip:hover:after{content:attr(data-tooltip);color:#fff;background:#00a499;display:block;position:absolute;padding:10px;border-radius:5px;font-size:13px;min-width:150px;box-shadow:0 0 10px rgba(0,0,0,.2);left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:100}#includedItemTable .total strong{font-size:24px}.input-group-text{background:transparent;border:0;font-size:14px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;padding-left:0}.btn-circle{border-radius:50% !important;position:relative;padding:0 !important;width:28px;height:28px;text-align:center;margin:0 10px !important;color:#fff !important}.btn-circle span{position:absolute;top:53%;font-size:12px;left:56%;transform:translate(-50%, -50%)}.product-name-heading{font-size:2em}#booking h1{padding:30px 0;font-size:1.75em}/*# sourceMappingURL=booking.css.map */


@media (min-width: 991px) and (max-width: 1024px)
{
    #includedItemTable .total strong {
        font-size: 16px;
    }
}

@media (min-width: 1024px) and (max-width: 1200px)
{
    #includedItemTable .total strong {
        font-size: 16px;
    }
}

@media (min-width: 1200px) and (max-width: 1300px)
{
    #includedItemTable .total strong {
        font-size: 17px;
    }
}