
        .modal-body button {
            position: relative;
            top: 100px
        }

        .modal-body h1 {
            max-width: 400px;
            color: #000;
            font-weight: 100;
            font-family: Roboto, sans-serif;
            font-size: 25px;
            margin: auto auto 5px;
            position: relative;
            top: 0
        }

        .modal-body span {
            text-decoration: underline
        }

        .modal-footer p {
            position: relative;
            text-align: right;
            top: 20px;
            font-size: 70%
        }

        .modal-footer {
            border-top: 0
        }

        .modal-body img {
            max-width: 200px;
            display: block;
            margin: 0 auto
        }

        .trigger h2, p {
            margin-top: 0
        }

        .modal-body p {
            text-align: center
        }

        .modal-body a:hover {
            text-decoration: none
        }

        .prelander {
            font-family: "Georgia", Times New Roman, Times, serif;
            font-size: 18px;
            line-height: 22px;
        }

        .img-fluid {
            max-width: 100%;
            width: 100%;
        }

        .prelander h1 {
            font-size: 32px;
            font-weight: bold;
        }

        .prelander h3 {
            font-size: 22px;
            font-weight: bold;
        }

        img {
            max-width: 100%;
        }

        .prelander h4 {
            font-size: 24px;
            font-weight: 700;
            margin-top: 24px;
            margin-bottom: 8px;
        }

        .prelander small {
            font-size: 14px;
        }

        .prelander .text-danger {
            color: #dc3545 !important;
        }

        .bg-gray {
            background-color: whitesmoke;
        }

        .prelander .container {
            width: 100%;
            /*max-width: 650px;*/
        }

        .prelander ul {
            margin-bottom: 0;
        }

        .mx-auto {
            margin-left: auto;
            margin-right: auto;
        }

        .my-3 {
            margin-top: 1rem;
            margin-bottom: 1rem;
        }

        .mt-3 {
            margin-top: 1rem;
        }

        .my-0 {
            margin-top: 0;
            margin-bottom: 0;
        }

        .my-5 {
            margin-top: 3rem !important;
            margin-bottom: 3rem !important;
        }

        .mt-0 {
            margin-top: 0;
        }

        .p-1 {
            padding: .25rem !important;
        }

        .modal-body .prelander h1 {
            margin-top: 0;
        }

        .prelander td {
            padding: 3px;
            padding-right: 20px;
            white-space: nowrap;
        }

        .prelander {
            line-height: 22px;
            color: #333;
        }

        a {
            color: #277f9c;
            text-decoration-line: underline;
            text-decoration-style: solid;
            font-weight: 400;
        }

        .trigger {
            padding: 15px;
            border-radius: 20px;
            border: 3px solid #E2001B;
            margin-bottom: 1em;
        }

        .livingcost span {
            width: 200px;
            display: inline-block;
        }

        @media all and (max-width: 768px) {
            .prelander {
                font-size: 21px;
            }

            .billtable td {
                padding-right: 0;
                padding-left: 0;
                white-space: normal;
            }

            .billtable {
                table-layout: fixed;
                width: 100%;
            }

            .billtable h3 {
                overflow-wrap: anywhere;
            }

            .prelander td {

            }

            table h3 {
                margin-bottom: 0;
            }

            p {
                /*padding:1rem 0; */
            }

            .prelander {
                line-height: normal;
            }

            a {
                font-weight: 700;
            }
        }

        .links {
            text-align: center;
        }

        .links a {
            text-decoration: none;
            display: inline-block;
            padding: 10px;
        }


        #breadcrumbs {
            display: -ms-flexbox;
            display: flex;
            margin: 0;
            clear: both;
            list-style: none;
            padding-left: 0;

        }


        #breadcrumbs li {
            position: relative
        }

        #breadcrumbs li h2 {
            margin-bottom: 0;
        }

        #breadcrumbs li a {
            display: block;
            text-decoration: none;
            color: #292929;
            font: 400 12px/28px "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Droid Sans", sans-serif;
            padding: 0 3px 0 11px;
            text-transform: capitalize
        }

        #breadcrumbs li:before {
            content: '';
            border-bottom: 14px solid transparent;
            border-top: 14px solid transparent;
            position: absolute;
            top: 0
        }

        #breadcrumbs li.level-1 {
            background-color: #ddd;
            z-index: 2
        }

        #breadcrumbs li.level-1:before {
            border-left: 14px solid #ddd;
            right: -14px;
            z-index: 3
        }

        #breadcrumbs li.level-1:after {
            border-bottom: 19px solid transparent;
            border-left: 19px solid #fff;
            border-top: 19px solid transparent;
            content: '';
            position: absolute;
            top: -5px;
            right: -19px;
            z-index: 2
        }

        #breadcrumbs li.level-2 {
            background-color: #c1c1c1;
            padding-left: 14px;
            z-index: 0
        }

        #breadcrumbs li.level-2:before {
            border-left: 14px solid #c1c1c1;
            right: -14px
        }


        a.statebutton {
            display: inline-block;
            padding: 0.5rem;
            background-color: #34477D;
            color: #fff;
            text-decoration: none;
            margin: 0.5rem 2% 0 0;
            width: 21%;
            text-align: center;
            border-radius: 5px;
        }

        a.statebutton:hover, a.statebutton:focus, a.statebutton:active {
            background-color: #040a21;
        }

        .modal-body img {
            max-width: 200px;
            display: block;
            margin: 0 auto;
        }

        #ouibounce-modal {
            font-family: 'Open Sans', sans-serif;
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

        #ouibounce-modal .underlay {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            background-color: rgba(0, 0, 0, .5);
            cursor: pointer;
            -webkit-animation: fadein .5s;
            animation: fadein .5s
        }

        #ouibounce-modal .modal {
            width: 600px;
            height: 410px;
            background-color: #f0f1f2;
            z-index: 1;
            position: absolute;
            margin: auto;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            border-radius: 4px;
            -webkit-animation: popin .3s;
            animation: popin .3s
        }

        #ouibounce-modal .modal-title {
            font-size: 18px;
            background-color: #252525;
            color: #fff;
            padding: 10px;
            margin: 0;
            border-radius: 4px 4px 0 0;
            text-align: center
        }

        #ouibounce-modal h3 {
            color: #fff;
            font-size: 1em;
            margin: .2em;
            text-transform: uppercase;
            font-weight: 500
        }

        #ouibounce-modal .modal-body {
            padding: 20px 35px;
            font-size: .9em
        }

        #ouibounce-modal p {
            color: #344a5f
        }

        #ouibounce-modal form {
            text-align: center;
            margin-top: 35px
        }

        #ouibounce-modal form input[type=text] {
            padding: 12px;
            font-size: 1.2em;
            width: 300px;
            border-radius: 4px;
            border: 1px solid #ccc;
            -webkit-font-smoothing: antialiased
        }

        #ouibounce-modal form input[type=submit] {
            text-transform: uppercase;
            font-weight: 700;
            padding: 12px;
            font-size: 1.1em;
            border-radius: 4px;
            color: #fff;
            background-color: #4ab471;
            border: none;
            cursor: pointer;
            -webkit-font-smoothing: antialiased
        }

        #ouibounce-modal form p {
            text-align: left;
            margin-left: 35px;
            opacity: .8;
            margin-top: 1px;
            padding-top: 1px;
            font-size: .9em
        }

        #ouibounce-modal .modal-footer {
            position: absolute;
            bottom: 20px;
            text-align: center;
            width: 100%
        }

        #ouibounce-modal .modal-footer p {
            /*text-transform: capitalize;*/
            cursor: pointer;
            display: inline;
            border-bottom: 1px solid #344a5f
        }


        @-webkit-keyframes fadein {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        @-ms-keyframes fadein {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        @keyframes fadein {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        @-webkit-keyframes popin {
            0% {
                -webkit-transform: scale(0);
                transform: scale(0);
                opacity: 0
            }
            85% {
                -webkit-transform: scale(1.05);
                transform: scale(1.05);
                opacity: 1
            }
            100% {
                -webkit-transform: scale(1);
                transform: scale(1);
                opacity: 1
            }
        }

        @-ms-keyframes popin {
            100%, 85% {
                opacity: 1
            }
            0% {
                -ms-transform: scale(0);
                transform: scale(0);
                opacity: 0
            }
            85% {
                -ms-transform: scale(1.05);
                transform: scale(1.05)
            }
            100% {
                -ms-transform: scale(1);
                transform: scale(1)
            }
        }

        @keyframes popin {
            0% {
                -webkit-transform: scale(0);
                -ms-transform: scale(0);
                transform: scale(0);
                opacity: 0
            }
            85% {
                -webkit-transform: scale(1.05);
                -ms-transform: scale(1.05);
                transform: scale(1.05);
                opacity: 1
            }
            100% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
                opacity: 1
            }
        }

        #ouibounce-modal .modal {
            max-width: 98%;
        }

        @media all and (max-width: 640px) {
            #ouibounce-modal .modal-body {

                padding: 15px;
            }
        }

        .advertorial-bar {
            background: #f3f3f3;
            border-bottom: 1px solid #ddd;
        }

        .advertorial-bar span {
            display: inline-block;
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 0.04em;
            color: #444;
            font-family: Arial, Helvetica, sans-serif;
        }

        .advert {
            transition: top 0.3s;
        }

        .advert h3 {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 0.04em;
            color: #444;
            text-align: center;
            margin: 6px 0;
            font-family: Arial, Helvetica, sans-serif;
        }

        .brand-link {
            display: inline-block;
            text-decoration: none;
        }

        .brand-logo {
            height: auto;
            display: block;
            max-width: 100%;
        }

        .brand-logo-desktop {
            width: 320px;
        }

        .brand-logo-mobile {
            width: 240px;
        }

        .mobile-brand-bar {
            min-height: 56px;
        }

        .mobile-nav-side {
            width: 26px;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
        }

        .mobile-nav-left {
            left: 0;
        }

        .mobile-nav-right {
            right: 0;
        }

        .site-footer {
            border-top: 1px solid #ddd;
            background: #f7f7f7;
            padding: 28px 16px 36px;
            text-align: center;
            margin-top: 40px;
        }

        .site-footer .links a {
            color: #333;
        }

        .site-footer .copyright-note {
            margin-top: 14px;
            margin-bottom: 0;
            color: #555;
            font-size: 13px;
        }

        @media (max-width: 991.98px) {
            .site-footer .links {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
            }

            .site-footer .links a {
                display: block;
                padding: 6px 10px;
            }
        }

        .sidebar-sticky {
            position: sticky;
            top: 100px;
            align-self: flex-start;
        }

        .sticky {
            position: fixed;
            top: 0;
            background-color: #fff;
            width: inherit;
            max-width: inherit;
        }

        @media all and (max-width: 768px) {
            #container {
                margin-top: 15px;
            }
        }
        strong {
            display: inline-block;
            margin-top: 1rem;
            margin-bottom: 0.5rem;
             }
        p strong{
            margin: 0;
        }
        h3,h4{
            margin-top: 1rem;
        }
