/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 
 
 .woocommerce-page .site-footer, .woocommerce-page .site-header, .woocommerce-page .main-navigation, .woocommerce-breadcrumb {
    display: none !important;
}

.checkout_coupon {
 display: block !important;
}

.woocommerce-info{
display:none;
}

#customer_details .col-1 {
    width:100% !important;
}
/*
.single-product .desktop-menu-sec {
	display:none;
}

.single-product .mobile-menu-sec {
	display:none;
}

.single-product .desktop-footer-sec {
	display:none;
}

*/
.single-product .variations  {
  display:none;
}

.single_add_to_cart_button {
	display:none !important;
}

.qty {
	display:none !important;
}

.modal-backdrop
{
    opacity:0.85 !important;
}

.border-engine1{
    border-color: #d00fc6;
}

.text-bg-engine1{
    background-color: #d00fc6;
}

.woocommerce-page .content-area .site-area{
    display: none !important;
}

.toursengine-header-overlay{
    background-color: rgba(0,0,0,0.8);
    width:100%;
    height:100%;
}

.toursengine-header1{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 20px;
}

/* Two-column layout for WooCommerce checkout form */
.woocommerce-checkout form.checkout {
    display: flex;
    flex-wrap: wrap;
}

.woocommerce-checkout form.checkout .col-1,
.woocommerce-checkout form.checkout .col-2 {
    width: 48%; /* Adjust width as needed */
    margin-right: 2%; /* Adjust spacing as needed */
    box-sizing: border-box;
}

.woocommerce-checkout form.checkout .col-2 {
    margin-right: 0;
}

div.ui-datepicker {
    font-family: Arial, sans-serif;
    font-size: 20px !important;
    width: 350px !important; /* Initial width */
    border: 1px solid #ccc !important;
    background-color: #fff !important;
    padding: 10px !important;
}

div.ui-datepicker select{
    float:left;
    padding: 5px !important;
}