/* Theme Name: st2
Theme URI: https://st2demo.pinegrow.com/
Author: The Pinegrow Team
Author URI: http://pinegrow.com/
Description: The Pinegrow WordPress Starter Theme 2 Reboot Edition (ST2) is a foundation/framework for quickly developing your own custom themes. It is based on Bootstrap 4.x, with a complete set of WordPress common templates and support for Jetpack & WooCommerce. The Pinegrow WordPress Starter Theme 2 is deeply inspired by the <a href="https://understrap.com/">UnderStrap theme</a> and numerous components/files are directly forked from this awesome project.
Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
Version: 2.0
Requires at least: 5.0
Tested up to: 5.41
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: st2
This theme, like WordPress, is licensed under the GPL.
ST2 is based on UnderStrap https://github.com/understrap/understrap which is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.

Resource Licenses: Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (Code licensed under MIT, documentation under CC BY 3.0.) jQuery: https://jquery.org | (Code licensed under MIT) */
/* This file is just used to identify the theme in WordPress. */
/* Don't add custom styles here, but in assets/sass/theme.scss */
#wrapper-navbar {
    background-color: #f1f1f1 !important;
    padding-top: 20px !important;
}

.navbar {
    background-color: #f1f1f1 !important;
}

body {
    background-color: #f1f1f1 !important;
    font-family: Arial, Helvetica, sans-serif;
}

.wrapper {
    background-color: #f1f1f1 !important;
}

.head-btn {
    text-align: center;
}

.titles {
    color: #5c8c76 !important;
}

.entry-header {
    color: #5c8c76 !important;
}

.top-contain {
    display: block !important;
}

@media (min-width:2001px) {
    .top-logo {
        margin-left: auto;
        margin-right: auto;
        max-width: 500px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 500px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 22px;
    }

    .head-btn {
        max-width: 290px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 22px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 52px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 18px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 550px !important;
        margin-left: auto;
        margin-right: auto;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 14px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }
}

@media (max-width:2000px) and (min-width:1881px) {
    .top-logo {
        margin-left: auto;
        margin-right: auto;
        max-width: 500px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 500px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 22px;
    }

    .head-btn {
        max-width: 290px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 22px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 52px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 18px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 550px !important;
        margin-left: auto;
        margin-right: auto;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 14px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }
}

@media (max-width:1880px) and (min-width:1721px) {
    .top-logo {
        margin-left: auto;
        margin-right: auto;
        max-width: 500px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 500px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 20px;
    }

    .head-btn {
        max-width: 300px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 20px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 50px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 18px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 525px !important;
        margin-left: auto;
        margin-right: auto;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 14px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }
}

@media (max-width:1720px) and (min-width:1551px) {
    .top-logo {
        margin-left: auto;
        margin-right: auto;
        max-width: 500px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 500px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 18px;
    }

    .head-btn {
        max-width: 300px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 18px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 46px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 18px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 480px !important;
        margin-left: auto;
        margin-right: auto;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 14px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }
}

@media (max-width:1550px) and (min-width:1371px) {
    .top-logo {
        margin-left: auto;
        margin-right: auto;
        max-width: 400px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 400px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 16px;
    }

    .head-btn {
        max-width: 300px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 16px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 42px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 15px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 430px !important;
        margin-left: auto;
        margin-right: auto;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 14px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }
}

@media (max-width:1370px) and (min-width:1181px) {
    .top-logo {
        margin-left: auto;
        margin-right: auto;
        max-width: 400px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 400px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 15px;
    }

    .head-btn {
        max-width: 300px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 15px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 38px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 14px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 350px !important;
        margin-left: auto;
        margin-right: auto;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 14px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }
}

@media (max-width:1180px) and (min-width:1061px) {
    .top-logo {
        margin-left: auto;
        margin-right: auto;
        max-width: 350px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 350px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 13px;
    }

    .head-btn {
        max-width: 300px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 13px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 35px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 13px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 350px !important;
        margin-left: auto;
        margin-right: auto;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 12px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }
}

@media (max-width:1060px) and (min-width:971px) {
    .top-logo {
        margin-left: auto;
        margin-right: auto;
        max-width: 350px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 350px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
        display: none;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 13px;
    }

    .head-btn {
        max-width: 300px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 13px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
        display: none;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 32px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 12px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 300px !important;
        margin-left: auto;
        margin-right: auto;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 11px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }
}

@media (max-width:970px) and (min-width:751px) {
    .top-contain {
    }

    .top-logo {
        /* margin-left: auto; */
        margin-right: auto;
        max-width: 350px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 350px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
        display: none;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 13px;
    }

    .head-btn {
        max-width: 300px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 13px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
        display: none;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 32px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 14px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 800px !important;
        width: 100% !important;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 40px;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 12px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }
}

@media (max-width:750px) and (min-width:501px) {
    .top-contain {
    }

    .top-logo {
        /* margin-left: auto; */
        margin-right: auto;
        max-width: 300px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 300px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
        display: none;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 13px;
    }

    .head-btn {
        max-width: 300px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 13px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
        display: none;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 32px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 15px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 800px !important;
        width: 100% !important;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 40px;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 12px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }

    .copy-contain {
        width: 100% !important;
        max-width: 800px !important;
    }
}

@media (max-width:500px) {
    .top-contain {
    }

    .top-logo {
        /* margin-left: auto; */
        margin-right: auto;
        max-width: 250px;
        width: 100%;
    }

    .nav-logo-img {
        margin-left: auto !important;
        margin-right: auto;
        width: 100% !important;
        height: auto !important;
        max-width: 250px !important;
    }

    .navbar .bg-primary .navbar-dark .navbar-expand-lg {
        background-color: #f1f1f1 !important;
    }

    .main-menu {
        width: 80%;
        margin-left: auto;
        margin-right: 20px;
        color: #134a7c !important;
        height: 50px;
        margin-top: 20px;
        display: none;
    }

    .nav-link {
        color: #134a7c !important;
    }

    .navbar-nav {
        margin-left: auto;
        margin-right: auto;
        font-size: 13px;
    }

    .head-btn {
        max-width: 300px;
        background-color: #5c8c76;
        color: #f1f1f1;
        font-size: 13px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 8px;
        margin-right: auto;
        display: none;
    }

    .appt-btn {
        color: #f1f1f1;
    }

    .appt-btn:hover {
        color: #f1f1f1;
    }

    #wrapper-navbar {
        border-bottom: 1px solid #5c8c76;
    }

    .body-contain {
        width: 90% !important;
        max-width: 2000px !important;
    }

    .titles {
        text-align: center;
        font-size: 28px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entry-content {
        font-size: 15px;
    }

    #footer-full-content {
        max-width: 2000px;
        width: 90%;
    }

    .footer-widget {
        max-width: 500px !important;
        width: 100% !important;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 40px;
    }

    #wrapper-footer-full {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #wrapper-footer {
        background-color: #5c8c76 !important;
        color: #f1f1f1;
        text-align: center;
        font-size: 14px;
        padding-top: 25px;
        padding-bottom: 0px;
    }

    .wamedia-link {
        color: #f1f1f1;
    }

    .wamedia-link:hover {
        color: #f1f1f1;
    }

    .copy-contain {
        width: 90% !important;
        max-width: 800px !important;
    }
}