.avia-svg-logo svg {
    width: 160px !important;
}
.menu-item-top-level .avia-menu-text {
    font-size: 16px;
    font-weight: normal;
}
.av-menu-button .avia-menu-text, .avia-button {
    border-radius: 75px !important;
}
.av-menu-button .avia-menu-text {
    padding: 10px 25px !important;
}
.white-button .avia-button {
    border: 1px solid #fff !important;
    text-transform: uppercase;
    font-weight: bold !important;
    letter-spacing: 0.5px;
    min-width: 180px !important;
}
.white-button .avia-button:hover {
    opacity: 1 !important;
    background-color: #fff !important;
    color: var(--blue) !important;
}
.hero-title .av-special-heading-tag {
    text-transform: capitalize !important;
    font-weight: 500;
}
.section-title .av-special-heading-tag {
    text-transform: capitalize !important;
    font-weight: 600 !important;
}
.seo-img-col,
.redius-block {
    border-radius: 12px 12px 12px 12px!important;
    box-shadow: rgba(0,0,0,.25) 3px 0 11px 0!important
}
.therapies-box {
    border: 1px solid var(--primary) !important;
    border-radius: 10px;
    padding: 20px;
    background-color: #fff;
}
.therapies-box h3 {
    font-size: 22px;
    color: var(--primary);
}
.therapies-box a {
    border: 1px solid var(--primary) !important;
    padding: 10px 35px;
    border-radius: 50px;
    font-weight: bold;
    margin-top: 20px !important;
    display: inline-block;
    transition: .4s;
}
.therapies-box a:hover {
    background: var(--primary) !important;
    color: #fff !important;
}
.faq-content .toggler {
    font-size: 20px;
    font-weight: bold;
    padding: 20px 40px 20px 30px !important;
    color: var(--primary);
}
.faq-content .toggle_icon,
.faq-content .vert_icon,
.faq-content .hor_icon {
    border-color: var(--primary);
    opacity: 1 !important;
}
.faq-content .av_toggle_section:nth-child(n+2) {
    margin-top: 15px;
}
.faq-content .toggle_content {
    border: none;
    font-size: 16px;
    line-height: 1.7;
}
.faq-content .toggler:focus {
    outline: none;
}
.inner-text-heading h3 {
    color: var(--primary) !important;
}
.center-form {
     width: 850px !important;
    max-width: 100% !important;
    margin-inline: auto;
    box-shadow: 0 0 8px 7px #efefef;
    background-color: #fff;
    padding: 40px;
    border-radius: 8px;
}
.center-form .gform_heading {
    display: none;
}
.contact-form .gform_footer input[type=submit] {
   background-color: var(--primary) !important;
   border-radius: 50px !important;
   margin-top: 10px;
   line-height: 1.5;
   padding: 16px 35px 13px!important;
}
.contact-form .gform_body textarea,
.contact-form .gform_body input {
    border-radius: 5px !important;
}
