body {
    font-family: "poppins", serif !important;
}

.f-p {
    font-family: "poppins", serif !important;
}

.main-menu-start-navbar > ul > li > a {
    color: rgb(81, 81, 81) !important;
}

.vs-menu-toggle {
    color: black !important;
}

.main-menu ul.sub-menu li a {
    font-weight: 500 !important;
    font-size: 14px !important;
}

.vs-breadcrumb::after {
    display: none !important;
}

.form-control{
    max-height: 50px !important;
}

.modal-dialog {
  max-width: 80% !important;
}

.cta-box form .form-group:not(:last-child)::after {
    display: none !important;
}

.info-list .info-content {
    display: flex;
    align-items: center;
}

.choose-us-content .info-area .info-list .info-item {
    margin-bottom: 30px;
    padding-bottom: 15px;
}

.phone-btn {
    display: inline-block;
    background-color: var(--theme-color);
    color: var(--white-color);
    text-align: center;
    font-size: 16px;
    width: var(--btn-size, 50px);
    height: var(--btn-size, 50px);
    line-height: var(--btn-size, 50px);
    z-index: 2;
    border-radius: inherit;
    position: relative;
    transition: all ease 0.8s;
}


.vs-btn {
    background: linear-gradient(135deg, var(--theme-color), #ff6b35) !important;
    color: white !important;
    box-shadow: 0 4px 20px rgba(247, 146, 31, 0.4) !important;
    transition: all 0.3s ease;
    border-radius: 12px !important;
}