/*
Theme Name: Custom Theme
Author: the Custom team
Author URI: https://wordpress.org/
Version: 1.1
*/
    .contact-card .info-card {
        width: 100%;
    }
.header-logo a img {
    width: 100%;
    height: auto;
}
body .bpa-front-tabs, body .bpa-appointment-cancellation_container {
    --bpa-pt-main-green: #EFAA1F!important;
    --bpa-pt-main-green-darker: #EFAA1F!important;
}

body .bpa-front-tabs--vertical-left .bpa-front-tab-menu a.bpa-front-tab-menu--item.__bpa-is-active, .bpa-front-tabs .bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-front-module--bs-ad--price, .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active::before, .bpa-custom-datepicker .el-year-table td.today .cell, .bpa-custom-datepicker .el-month-table td.today .cell, .bpa-front--dt__calendar .vc-day.is-today .vc-day-content, .bpa-front-form-control--checkbox .el-checkbox__input.is-checked + .el-checkbox__label {
    color: #EFAA1F!important;
}
.sidemenu-wrapper .sidemenu-content .widget-about .footer-logo a {
    display: inline-block;
    max-width: 50%;
}
#about {
    margin-top: 100px;
    padding-bottom: 0px;
}
.contact-form.ajax-contact form input[type="submit"] {
    width: auto;
    background-color: #000;
}
.contact-form.ajax-contact .form-group p {
    position: relative;
}

.contact-form.ajax-contact .form-group p i {
    position: absolute;
    right: 25px;
    top: 22px;
}
.portfolio-thumb img{
    width:100%;
    aspect-ratio:1/1;
    object-fit:cover;
    display:block;
}
footer.footer-wrapper.footer-layout1 .sidebar-gallery .gallery-thumb {
    width: 75px;
    height: 75px;
}

footer.footer-wrapper.footer-layout1 .sidebar-gallery .gallery-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.service-card.style2 .link-btn {
    display: none;
}
.wcu-grid.jump2 .details h3.wcu-grid_year {
    font-size: 18px;
    line-height: normal;
}
.header-logo a {
    width: 150px;
    display: inline-block;
}
