    /* Propeller buttons */
    /*@import "https://propeller.in/components/button/css/button.css";*/
    
    /* Propeller icons */
    @import "https://fonts.googleapis.com/icon?family=Material+Icons";
    
    /* Propeller css for Floating Action Button*/
    .pmd-floating-action {
        bottom: 0;
        position: fixed;
        margin: 1em;
        right: 0;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
        -webkit-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        -moz-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        -o-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        z-index: 9;
    }
    
    .pmd-floating-action.leftAlign {
        left: 0 !important;
    }
    
    .pmd-floating-action-btn {
        display: block;
        position: relative;
        transition: all .2s ease-out;
    }
    
    .pmd-floating-action-btn:before {
        bottom: 10%;
        content: attr(data-title);
        opacity: 0;
        position: absolute;
        right: 100%;
        transition: all .2s ease-out .5s;
        white-space: nowrap;
        background-color: #fff;
        padding: 6px 12px;
        border-radius: 2px;
        color: #333;
        font-size: 12px;
        margin-right: 5px;
        display: inline-block;
        box-shadow: 0px 2px 3px -2px rgba(0, 0, 0, 0.18), 0px 2px 2px -7px rgba(0, 0, 0, 0.15);
    }
    
    .pmd-floating-action-btn.left_align:before {
        left: 100% !important;
    }
    
    .pmd-floating-action-btn:last-child:before {
        font-size: 14px;
        bottom: 25%;
    }
    
    .pmd-floating-action-btn:active,
    .pmd-floating-action-btn:focus,
    .pmd-floating-action-btn:hover {
        box-shadow: 0px 5px 11px -2px rgba(0, 0, 0, 0.18), 0px 4px 12px -7px rgba(0, 0, 0, 0.15);
    }
    
    .pmd-floating-action-btn:not(:last-child) {
        opacity: 0;
        -ms-transform: translateY(20px) scale(0.3);
        transform: translateY(20px) scale(0.3);
        margin-bottom: 15px;
        margin-left: 8px;
        position: absolute;
        bottom: 0;
    }
    
    .pmd-floating-action-btn:not(:last-child):nth-last-child(1) {
        transition-delay: 50ms;
    }
    
    .pmd-floating-action-btn:not(:last-child):nth-last-child(2) {
        transition-delay: 100ms;
    }
    
    .pmd-floating-action-btn:not(:last-child):nth-last-child(3) {
        transition-delay: 150ms;
    }
    
    .pmd-floating-action-btn:not(:last-child):nth-last-child(4) {
        transition-delay: 200ms;
    }
    
    .pmd-floating-action-btn:not(:last-child):nth-last-child(5) {
        transition-delay: 250ms;
    }
    
    .pmd-floating-action-btn:not(:last-child):nth-last-child(6) {
        transition-delay: 300ms;
    }
    
    .pmd-floating-action:hover .pmd-floating-action-btn,
    .menu--floating--open .pmd-floating-action-btn {
        opacity: 1;
        -ms-transform: none;
        transform: none;
        position: relative;
        bottom: auto;
    }
    
    .pmd-floating-action:hover .pmd-floating-action-btn:before,
    .menu--floating--open .pmd-floating-action-btn:before {
        opacity: 1;
    }
    
    .pmd-floating-hidden {
        display: none;
    }
    
    .pmd-floating-action-btn.btn:hover {
        overflow: visible;
    }
    
    .pmd-floating-action-btn .ink {
        width: 50px;
        height: 50px;
    }

    #staticeEmail{
        color: #0e11b9;
        text-decoration-line: underline;
    }
    .btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
        outline: 0 !important
    }
    
    .btn.pmd-btn-fab {
        padding: 0;
        border-radius: 50%;
        width: 56px;
        height: 56px;
        min-width: 56px
    }
    
    .btn.pmd-btn-fab.btn-sm {
        width: 40px;
        height: 40px;
        min-width: 40px
    }
    
    .btn-sm {
        padding: .25rem .75rem;
        font-size: .75rem;
        line-height: 1.5;
        border-radius: .125rem
    }

    .btn.pmd-btn-fab span, .btn.pmd-btn-fab i {
        line-height: 56px;
    }

    .btn.pmd-btn-fab.btn-sm span, .btn.pmd-btn-fab.btn-sm i {
        line-height: 40px;
    }

    /* ////////////////////////////////////progress bar//////////////////////////////////////////// */

    .rounded-lg {
        border-radius: 1rem
    }
    
    .progress_p {
        width: 150px;
        height: 150px;
        background: 0;
        position: relative
    }
    
    .progress_p::after {
        content: "";
        width: 100%;
        height: 100%;
        border-radius: 50%;
        border: 6px solid #eee;
        position: absolute;
        top: 0;
        left: 0
    }
    
    .progress_p>span {
        width: 50%;
        height: 100%;
        overflow: hidden;
        position: absolute;
        top: 0;
        z-index: 1
    }
    
    .progress_p .progress-left {
        left: 0
    }
    
    .progress_p .progress-bar {
        width: 100%;
        height: 100%;
        background: 0;
        border-width: 6px;
        border-style: solid;
        position: absolute;
        top: 0
    }
    
    .progress_p .progress-left .progress-bar {
        left: 100%;
        border-top-right-radius: 80px;
        border-bottom-right-radius: 80px;
        border-left: 0;
        -webkit-transform-origin: center left;
        transform-origin: center left
    }
    
    .progress_p .progress-right {
        right: 0
    }
    
    .progress_p .progress-right .progress-bar {
        left: -100%;
        border-top-left-radius: 80px;
        border-bottom-left-radius: 80px;
        border-right: 0;
        -webkit-transform-origin: center right;
        transform-origin: center right
    }
    
    .progress_p .progress-value {
        position: absolute;
        top: 0;
        left: 0
    }

    .ml-auto, .mx-auto {
        margin-left: auto !important;
    }    
    .mr-auto, .mx-auto {
        margin-right: auto !important;
    }

    .h-100 {
        height: 100% !important
    }

    .w-100 {
        width: 100% !important;
    }

    .align-items-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .justify-content-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .d-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .rounded-circle {
        border-radius: 50% !important;
    }

    .border-primary {
        border-color: #007bff !important;
    }

    /* ////////////////////////////////////progress bar//////////////////////////////////////////// */


    /* @keyframes spin {
        0% {
            transform: rotate(0)
        }
    
        100% {
            transform: rotate(360deg)
        }
    }
    
    .spin {
        height: auto;
        width: auto;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%)
    }
    
    .spin span {
        height: 56px;
        width: 56px;
        border: 1px solid #001680;
        display: block;
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        animation: spin 1500ms ease-in-out infinite
    }
    
    .spin .one {
        animation-delay: 500ms;
        animation: spin 2000ms ease-in-out infinite
    }
    
    .spin .two {
        animation: spin 1700ms ease-in-out infinite;
        animation-delay: 300ms;
        border: 10px solid #3f51b5
    }
    
    .spin .two {
        animation: spin 2000ms ease-in-out infinite;
        border-color: #3f51b5
    } */
    
    .page-Spinner {
        width: 100%;
        height: 100%;
        background: #0000003b;
        position: fixed;
        z-index: 109999
    }


    .loader{
        width: 0 !important;
        height: 100vh !important;
        position: absolute !important;
        /* top: 50%; */
        right: 50%;
        margin: 0 !important;
    }
    .loader > div{
        background: transparent;
        border: 4px solid transparent;
        border-color: transparent transparent transparent #267d9d;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate"("-50%, -50%")";
        -moz-transform: translate"("-50%, -50%")";
        -ms-transform: translate"("-50%, -50%")";
        -o-transform: translate"("-50%, -50%")";
        transform: translate"("-50%, -50%")";
        -webkit-transform: translate(-50%, -50%) rotate(0);
        -moz-transform: translate(-50%, -50%) rotate(0);
        -ms-transform: translate(-50%, -50%) rotate(0);
        -o-transform: translate(-50%, -50%) rotate(0);
        transform: translate(-50%, -50%) rotate(0);
        -webkit-animation: loading 2s infinite ease-in-out;
        -moz-animation: loading 2s infinite ease-in-out;
        -o-animation: loading 2s infinite ease-in-out;
        animation: loading 2s infinite ease-in-out;
    }
    .loader .loader-inner-1{
        width: 20px;
        height: 20px;
        -webkit-animation-delay: 0.1s;
        -moz-animation-delay: 0.1s;
        -o-animation-delay: 0.1s;
        animation-delay: 0.1s;
    }
    .loader .loader-inner-2{
        width: 25px;
        height: 25px;
        -webkit-animation-delay: 0.2s;
        -moz-animation-delay: 0.2s;
        -o-animation-delay: 0.2s;
        animation-delay: 0.2s;
    }
    .loader .loader-inner-3{
        width: 30px;
        height: 30px;
        -webkit-animation-delay: 0.3s;
        -moz-animation-delay: 0.3s;
        -o-animation-delay: 0.3s;
        animation-delay: 0.3s;
    }
    .loader .loader-inner-4{
        width: 35px;
        height: 35px;
        -webkit-animation-delay: 0.4s;
        -moz-animation-delay: 0.4s;
        -o-animation-delay: 0.4s;
        animation-delay: 0.4s;
    }
    .loader .loader-inner-5{
        width: 40px;
        height: 40px;
        -webkit-animation-delay: 0.5s;
        -moz-animation-delay: 0.5s;
        -o-animation-delay: 0.5s;
        animation-delay: 0.5s;
    }
    .loader .loader-inner-6{
        width: 45px;
        height: 45px;
        -webkit-animation-delay: 0.6s;
        -moz-animation-delay: 0.6s;
        -o-animation-delay: 0.6s;
        animation-delay: 0.6s;
    }
    .loader .loader-inner-7{
        width: 50px;
        height: 50px;
        -webkit-animation-delay: 0.7s;
        -moz-animation-delay: 0.7s;
        -o-animation-delay: 0.7s;
        animation-delay: 0.7s;
    }
    .loader .loader-inner-8{
        width: 55px;
        height: 55px;
        -webkit-animation-delay: 0.8s;
        -moz-animation-delay: 0.8s;
        -o-animation-delay: 0.8s;
        animation-delay: 0.8s;
    }
    .loader .loader-inner-9{
        width: 60px;
        height: 60px;
        -webkit-animation-delay: 0.9s;
        -moz-animation-delay: 0.9s;
        -o-animation-delay: 0.9s;
        animation-delay: 0.9s;
    }
    .loader .loader-inner-10{
        width: 65px;
        height: 65px;
        -webkit-animation-delay: 1s;
        -moz-animation-delay: 1s;
        -o-animation-delay: 1s;
        animation-delay: 1s;
    }
    @-webkit-keyframes loading{
        50% {
            -webkit-transform: translate(-50%, -50%) rotate(360deg);
            -moz-transform: translate(-50%, -50%) rotate(360deg);
            -ms-transform: translate(-50%, -50%) rotate(360deg);
            -o-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
            border-color: transparent transparent #f6f8f8 #3cbeee;
            border-radius: 100%;
        }
        75% {
            border-color: #f6f8f8 transparent transparent #3cbeee;
            border-radius: 100%;
        }
    }
    @-moz-keyframes loading{
        50% {
            -webkit-transform: translate(-50%, -50%) rotate(360deg);
            -moz-transform: translate(-50%, -50%) rotate(360deg);
            -ms-transform: translate(-50%, -50%) rotate(360deg);
            -o-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
            border-color: transparent transparent #f6f8f8 #3cbeee;
            border-radius: 100%;
        }
        75% {
            border-color: #f6f8f8 transparent transparent #3cbeee;
            border-radius: 100%;
        }
    }
    @-o-keyframes loading{
        50% {
            -webkit-transform: translate(-50%, -50%) rotate(360deg);
            -moz-transform: translate(-50%, -50%) rotate(360deg);
            -ms-transform: translate(-50%, -50%) rotate(360deg);
            -o-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
            border-color: transparent transparent #f6f8f8 #3cbeee;
            border-radius: 100%;
        }
        75% {
            border-color: #f6f8f8 transparent transparent #3cbeee;
            border-radius: 100%;
        }
    }
    @keyframes loading{
        50% {
            -webkit-transform: translate(-50%, -50%) rotate(360deg);
            -moz-transform: translate(-50%, -50%) rotate(360deg);
            -ms-transform: translate(-50%, -50%) rotate(360deg);
            -o-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
            border-color: transparent transparent #f6f8f8 #3cbeee;
            border-radius: 100%;
        }
        75% {
            border-color:#f6f8f8 transparent transparent #3cbeee;
            border-radius: 100%;
        }
    }


    .mapmarkertext {
        color: #f6f8f8 !important;
    }
    @media (max-width: 580px) {
        .gmapFrame{
            border: 3px solid #505050; 
            width: 90%; 
            border-radius: 15px;
        }
        section#contact p {
            text-align: left;
        }
    }

    @media (min-width: 580px) {
        .gmapFrame{
            border: 3px solid #505050; 
            width: 80%; 
            border-radius: 15px;
        }
    }

    @media (min-width: 992px) {
        section {
            .container{
                min-height: 36vh;
            }
        }
        .gmapFrame{
            border: 3px solid #505050; 
            width: 70%; 
            border-radius: 15px;
        }
    }
    
    @media (min-width: 1200px) {
        section {
            .container{
                min-height: 38vh
            }
        }
        .gmapFrame{
            border: 3px solid #505050; 
            width: 65%; 
            border-radius: 15px;
        }
    }

    .modal {
        background: rgba(157, 157, 157, 50%);
    }

    .modal-dialog {
        position: relative;
        pointer-events: none;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 95vh;
    }

    .modal-content {
        border-radius: 20px;
        padding: 10px;
        border: 3px solid #808080ad;
    }

    .entry-content P {
        text-align: justify;
    }

    .wp-block-list li {
        text-align: justify;
    }

    .article-desc p {
        text-align: justify;
    }

    #eventList_Div td tr {
        text-align: justify;
    }