li#tab-title-description {
    background-color: #868888ff;
}
.wc-bookings-date-picker .ui-datepicker td.bookable a {
    background-color: #868888ff!important;
}
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {
    background: #6e6a6a !important;
    color: #fff;
}
p.price {
    color: #000 !important;
}
.p-psi4506 img {
    max-width: 120px !important;
}
.home .fa-bars:before {
    color: hsla(0,0%,13%,1);
}
.pagelayer-primary-menu-bar i {
    background: #fff !important;
}
span.pagelayer-divider-seperator {
    border-top-color: black !important;
}
.product_meta {
    display: none;
}
a.wp-block-button__link.add_to_cart_button {
    font-family: Montserrat;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-variant: normal !important;
    text-decoration-line: none !important;
    text-decoration-style: solid !important;
    line-height: 1.2em !important;
    text-transform: uppercase !important;
    margin-top: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
    color: #000000;
    background-color: rgba(0,0,0,0.00);
    -webkit-transition: all 400ms;
    transition: all 400ms;
    border-style: solid;
    border-color: #000000;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-radius: 25px 25px 25px 25px;
    -webkit-border-radius: 25px 25px 25px 25px;
    -moz-border-radius: 25px 25px 25px 25px;
}
a.wp-block-button__link.add_to_cart_button:hover {
    color: #00000085;
}
.woocommerce-product-details__short-description p {
    font-family: 'Montserrat' !important;
}
body,p,input,span,label,a,div{
font-family: 'Montserrat' !important;
}
p.price {
    font-family: 'Montserrat' !important;
}
.pagelayer-btn-light {
    background-color: #f8f9fab8 !important;
}
nav.woocommerce-breadcrumb {
    display: none;
}
.product_type_booking{
font-family: Montserrat !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-variant: normal !important;
    text-decoration-line: none !important;
    text-decoration-style: solid !important;
    line-height: 1.2em !important;
    text-transform: uppercase !important;
    margin-top: 30px !important;
    margin-right: 30px !important;
    margin-bottom: 30px !important;
    margin-left: 30px !important;
    color: #000000 !important;
    background-color: rgba(0,0,0,0.00) !important;
    -webkit-transition: all 400ms !important;
    transition: all 400ms !important;
    border-style: solid !important;
    border-color: #000000 !important;
    border-top-width: 2px !important;
    border-right-width: 2px !important;
    border-bottom-width: 2px !important;
    border-left-width: 2px !important;
    border-radius: 25px 25px 25px 25px !important;
    -webkit-border-radius: 25px 25px 25px 25px !important;
    -moz-border-radius: 25px 25px 25px 25px !important;
}
.woocommerce ul.products li.product .button {
    display: block;
    margin-top: 1em;
    text-align: center;
    justify-content: center;
    margin: 0 auto !important;
    padding: 0.5em 1em;
    width: inherit;
    font-family: 'Montserrat' !important;
}
.pagelayer-service-text span {
    font-size: 16px !important;
    color: #ffff !important;
   font-weight: 400 !important;
}
.wc-block-grid__product-title {
    color: #000 !important;
}
h2.woocommerce-loop-product__title {
    color: #000 !important;
}
/*==========
13-07-2023 CSS
==============*/
.related .product-type-booking {
    font-size: 16px;
   text-align:center;
}
.woocommerce ul.products li.product .button {
    width: 127px;
}
.woocommerce ul.products li.product .price {
    color: #000 !important;
}
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt {
    float: inherit !important;
    text-align: center;
    background: #868888ff;
    text-transform: uppercase;
}
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled:hover {
    background: #868888ff;
}

.p-3hOuIDQvQPTJ3Uip .pagelayer-service-image img {
   object-fit:cover  !important;
}

@media only screen and (max-width: 768px) {
.p-e2x5895.pagelayer-text.fadeInDown.pagelayer-wow {
    padding: 0px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
    width: 100%;
    float: left;
    margin-right: 4%;
    clear: left;
}
.woocommerce #order_review_heading, .woocommerce-page #order_review_heading, .woocommerce #order_review, .woocommerce-page #order_review {
    width: 100%;
    float: right;
    clear: right;
}
#footermain .pagelayer-row .pagelayer-col {
    width: 50%;
}
#footermain .pagelayer-row .pagelayer-col-6 {
    padding-left: 15px;
}
#footermain .pagelayer-row {
    align-items: center;
}
.woocommerce ul.products li.product .button {
    display: block;
    margin-top: 1em;
    width: 60%;
    text-align: center;
    justify-content: center;
    margin: 0 auto !important;
    padding: 0.5em 1em;
    font-family: 'Montserrat' !important;
}

}

@media screen and (min-width:992px) {
.p-oxh4096 .pagelayer-service-image,
.p-3hOuIDQvQPTJ3Uip .pagelayer-service-image
 {
     margin-top:-160px !important;
}
.services  .pagelayer-row, 
.services   .pagelayer-inner_row,
.services    .pagelayer-row-holder,
.services    .pagelayer-col,
.services   .pagelayer-col-holder
 {
     height:100%;
}
.services .pagelayer-col-holder {
    background :#000;
}


}