@media (min-width: 1025px) {
		.h-custom {
			height: 100vh !important;
		}
	}

	.card-registration .select-input.form-control[readonly]:not([disabled]) {
		font-size: 1rem;
		line-height: 2.15;
		padding-left: .75em;
		padding-right: .75em;
	}

	.card-registration .select-arrow {
		top: 13px;
	}

	.bg-grey {
		background-color: #eae8e8;
	}

	@media (min-width: 992px) {
		.card-registration-2 .bg-grey {
			border-top-right-radius: 16px;
			border-bottom-right-radius: 16px;
		}
	}

	@media (max-width: 991px) {
		.card-registration-2 .bg-grey {
			border-bottom-left-radius: 16px;
			border-bottom-right-radius: 16px;
		}
	}
	.booknow-btn{
		background-color: #ffc107;
		padding: 5px 14px;color: #15102e;
		border-radius: 6px!important;
		font-size: 17px;
		font-weight: 1000;
		border: 0px!important;
		margin: 0px 8px;
	}

	.form-select:focus {
		box-shadow: none!important;
	}
	.form-control:focus {
		box-shadow: none!important;
	}


	#inlineCheckbox2[readonly] {
		opacity: 1; /* Keep the original appearance */
		pointer-events: none; /* Prevent user interaction */
	}
	.form-check-inline {
		display: inline-block;
		margin-right: 8rem;
	}


	#cartList, #cartListHeading {
		list-style-type: none;
		padding: 0;
	}

	#cartList li, #cartListHeading li {
		display: flex;
		justify-content: space-between;
		border-bottom: 1px solid #ddd;
		padding: 8px;
	}
	@media (max-width: 768px) {
        #total-price {
        font-size: 20px !important;
		padding: 5px !important
        }

       
    }