﻿*,
*:before,
*:after {
    box-sizing: border-box;
}
    /* *{transition: filter 0.25s ease;} */
    *:focus {
        outline: unset;
    }

h1,
h2,
h3,
h4,
h5,
h6,
p,
aside,
ul,
li,
a,
figure {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

a {
    color: #171D29;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}

    a:hover {
        text-decoration: none;
        outline: none;
    }

    a:focus {
        text-decoration: none;
        outline: none;
    }

img {
    max-width: 100%;
    border: none;
    outline: none;
}

input,
textarea,
button {
    box-shadow: none;
    -webkit-appearance: none;
    outline: none;
}

    input:focus,
    textarea:focus,
    button:focus,
    button:active {
        box-shadow: none;
        -webkit-appearance: none;
        outline: none;
    }

body {
    margin: 0;
    padding: 0;
    width: 100%;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    position: relative;
    font-size: 16px;
    line-height: 1.75;
    color: #171D29;
    -webkit-font-smoothing: antialiased;
    background: #EFF1FB;
}

img {
    display: block;
    height: auto;
}

strong {
    font-weight: 600;
}

h2,
h3,
h4,
h5,
h6 {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    color: #111C4E;
}

h1 {
    font-size: 0;
    font-weight: 500;
    line-height: 100%;
    padding: 0;
    margin: 0;
}

h2 {
    font-size: 2.5em;
}

h3 {
    font-size: 2em;
}

h4 {
    font-size: 1.75em;
    font-weight: 400;
}

h5 {
    font-size: 1.375em;
    font-weight: 400;
}

h6 {
    font-size: 1.125em;
}

input,
optgroup,
select,
textarea {
    font-family: 'Poppins', sans-serif;
}

label {
    font-size: 1em;
    color: #171D29;
}

button {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.modal-overlay {
    opacity: 1;
    background: rgba(84, 84, 95, 0.25) !important;
}

body .material-tooltip {
    max-width: 235px;
    background: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    color: #000;
    text-align: left;
    font-size: 1em;
}

.container {
    max-width: calc(100% - 40px);
}

#share-modal {
    top: 30% !important;
    width: 487px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    background: #fff;
}

#edit-content-info-modal,
#request-contact-modal {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

#share-modal .modal-content {
    padding: 1.125em 1em 2em;
}

.datepicker-modal .selects-container .select-wrapper {
    margin: 0 5px;
}

    .datepicker-modal .selects-container .select-wrapper input.select-dropdown {
        padding: 0;
        width: 110px;
    }

#share-modal .modal-close,
#edit-content-info-modal .modal-close,
#request-contact-modal .modal-close-btn, #change-name-modal .modal-close, #make-inactive-modal .modal-close, #add-product-modal .modal-close, #add-product-modal-commingsoon .modal-close, #remove-product-modal .modal-close, #first-time-login-modal .modal-close, #add-product-modal-decline .modal-close, #add-feature-commingsoon-modal .modal-close, #remove-product-modal .modal-close, #add-product-modal1 .modal-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 27px;
    height: 27px;
    text-indent: -9999px;
    background: url(../images/close.png)no-repeat;
}

#share-modal h5 {
    line-height: 1.5;
}

#share-modal p {
    font-size: 0.875em;
    padding-bottom: 0.25em;
}

#share-modal small {
    font-style: italic;
}

#share-modal .copy-url-field {
    position: relative;
    margin: 1.25em 0 2em;
}

    #share-modal .copy-url-field input {
        width: 299px;
        padding-left: 1em;
        background: #F9F9FA;
        border-bottom: none;
        box-shadow: none;
    }

    #share-modal .copy-url-field .copy-link-btn {
        width: 125px;
        font-size: 0.875em;
        color: #fff;
        font-weight: 600;
        cursor: pointer;
        border: none;
        background: #006580;
        box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
        border-radius: 4px;
    }

    #share-modal .copy-url-field .link-copied-txt {
        position: absolute;
        top: 100%;
        left: 0;
        margin-top: 0.5em;
        padding: 0 0.75em;
        font-size: 0.75em;
        color: #fff;
        background: #009E49;
        border-radius: 4px;
    }

#edit-content-info-modal.modal,
#request-contact-modal.modal,
#add-product-modal.modal,
#add-metric-modal.modal, #add-product-modal-commingsoon.modal, #remove-product-modal.modal, #first-time-login-modal.modal, #add-product-modal-decline.modal, #add-feature-commingsoon-modal.modal {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

#add-product-modal-commingsoon, #add-product-modal-decline {
    width: 70%;
}

    #add-product-modal-commingsoon h5, #add-product-modal-decline h5 {
        font-family: Poppins;
        font-size: 22px;
        font-weight: 400;
        line-height: 33px;
        letter-spacing: 0.01em;
        text-align: left;
    }

    #add-product-modal-commingsoon p, #add-product-modal-decline p {
        font-family: Poppins;
        font-size: 22px;
        font-weight: 400;
        line-height: 33px;
        letter-spacing: 0.01em;
        text-align: left;
        padding-left: 2.5em;
        padding-bottom: 1.5em;
    }

    #add-product-modal-commingsoon .edit-form-actions, #add-product-modal-decline .edit-form-actions {
        text-align: right;
    }

        #add-product-modal-commingsoon .edit-form-actions .blue-sapphire-btn2, #add-product-modal-decline .edit-form-actions .blue-sapphire-btn2 {
            box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
            border-radius: 10px;
            background: #006580;
            width: 223px;
            line-height: 36px;
            color: #fff;
        }

#add-feature-commingsoon-modal h5 {
    margin-bottom: 20px;
}

#add-feature-commingsoon-modal p {
    margin-bottom: 15px;
}

#add-feature-commingsoon-modal .edit-form-actions {
    text-align: right;
}

#edit-content-info-modal h5,
#request-contact-modal h5,
#add-metric-modal h5, #add-product-modal-commingsoon h5, #add-product-modal-decline h5 {
    padding-bottom: 1em;
}

#edit-content-info-modal p {
    padding-bottom: 1.5em;
}

#edit-content-info-modal .edit-contet-info-form {
    padding-bottom: 2em;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 3em;
    grid-row-gap: 2.4em;
}

#add-product-modal .product-ratings p {
    padding-top: 12px;
    padding-bottom: 0;
}

#add-product-modal #productStopReason .input-field {
    margin-top: 0;
}

#add-product-modal .product-reviews .input-field .materialize-textarea {
    min-height: 60px;
    font-size: 14px;
}

#edit-content-info-modal .edit-contet-info-form .input-field,
#request-contact-modal .input-field {
    margin: 0;
}

#add-metric-modal .input-field {
    margin-top: 0;
}

#edit-content-info-modal .edit-contet-info-form input {
    background-color: #F9F9FA;
}

#edit-content-info-modal .user-icon input {
    background-image: url(../images/svg/user-icon.svg);
    background-position: 0.625em center;
    background-repeat: no-repeat;
}

#edit-content-info-modal .email-icon input {
    background-image: url(../images/svg/email-icon.svg);
    background-position: 0.625em center;
    background-repeat: no-repeat;
}

#edit-content-info-modal .user-title-icon input {
    background-image: url(../images/svg/user-title-icon.svg);
    background-position: 0.625em center;
    background-repeat: no-repeat;
}

#edit-content-info-modal .phone-icon input {
    background-image: url(../images/svg/phone-icon.svg);
    background-position: 0.625em center;
    background-repeat: no-repeat;
}

#edit-content-info-modal .contact-request-field {
    padding-bottom: 1.5em;
}

    #edit-content-info-modal .contact-request-field h6 {
        font-weight: 500;
        padding-bottom: 0.375em;
    }

    #edit-content-info-modal .contact-request-field .input-field {
        margin: 0 0 0.375em 1.75em;
    }

label.checkbox-field {
    width: auto !important;
}

#edit-content-info-modal .contact-request-field label,
label.checkbox-field {
    font-size: 0.875em;
    color: #54545F;
}

    #edit-content-info-modal [type="checkbox"] + span:not(.lever),
    label.checkbox-field [type="checkbox"] + span:not(.lever) {
        height: 16px;
        line-height: 16px;
        padding-left: 1.5em;
    }

    #edit-content-info-modal [type="checkbox"].filled-in:checked + span:not(.lever):after,
    #edit-content-info-modal [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after,
    label.checkbox-field [type="checkbox"].filled-in:checked + span:not(.lever):after,
    label.checkbox-field [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
        width: 16px;
        height: 16px;
        border: 2px solid #006580;
        ;
        border-radius: 4px;
    }

    #edit-content-info-modal [type="checkbox"].filled-in:checked + span:not(.lever):before,
    label.checkbox-field [type="checkbox"].filled-in:checked + span:not(.lever):before {
        left: 2px;
        top: 0;
        width: 6px;
        height: 10px;
    }

    #edit-content-info-modal [type="checkbox"].filled-in:checked + span:not(.lever):after,
    label.checkbox-field [type="checkbox"].filled-in:checked + span:not(.lever):after {
        border: 2px solid #006580;
        ;
        background-color: #006580;
        ;
    }

#request-contact-modal .input-field textarea {
    display: block;
    padding-left: 1em;
    min-height: 100px;
    border-bottom: none;
    box-shadow: none;
}

#request-contact-modal .input-field small {
    font-style: italic;
}

#request-contact-modal .request-form-actions {
    margin-top: 1.5em;
}

#request-contact-modal .requested-url {
    display: block;
    margin: 1em 0;
    text-decoration: underline;
    font-size: 2em;
    color: #006580;
}

#add-metric-modal .add-metric-form label {
    font-size: 1em;
    line-height: 1.5;
    color: #171D29;
}

#add-metric-modal .add-metric-form select {
    box-sizing: border-box;
    margin: 0;
    padding: 0.5em 1em 0.5em 2.125em;
    height: 3.125em;
    color: #171D29;
    border: none;
    border-bottom: 1px solid #A9A9AF;
    box-shadow: 0 1px 0 0 #A9A9AF;
    background-color: #F9F9FA;
    background-image: url(../images/svg/caret-icon.svg);
    background-position: right 0.75em center;
    background-repeat: no-repeat;
}

#add-metric-modal .modal-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 27px;
    height: 27px;
    text-indent: -9999px;
    background: url(../images/close.png)no-repeat;
}

#toast-container {
    top: 78px;
    right: auto;
    max-width: calc(100% - 110px);
    min-width: calc(100% - 110px);
    left: 100px;
}

    #toast-container .toast {
        padding: 8px 25px;
        font-size: 22px;
        justify-content: center;
        background: #009E49;
        box-shadow: 0px 4px 10px 5px rgba(0, 158, 73, 0.24);
        border-radius: 4px;
    }

.toast .toast-action {
    width: 21px;
    height: 21px;
    position: absolute;
    right: 20px;
    background: transparent;
    box-shadow: none;
    margin-right: 0;
    text-indent: -9999px;
    background: url(../images/close-white-icon.png)no-repeat;
}

.main-navigation {
    width: 90px;
    background: #111C4E;
}

    .main-navigation ul {
        padding: 1em 0;
    }

        .main-navigation ul li {
            padding: 1em 0.25em;
        }

            .main-navigation ul li a {
                display: flex;
                flex-direction: column;
                align-items: center;
                font-size: 0.75em;
                color: #fff;
            }

                .main-navigation ul li a svg {
                    width: 36px;
                    height: 36px;
                    cursor: pointer;
                }

                .main-navigation ul li a:hover svg path,
                .main-navigation ul li a:hover svg rect,
                .main-navigation ul li.active-menu a svg path,
                .main-navigation ul li.active-menu a svg rect {
                    fill: #D15E14;
                }
                /*.main-navigation ul li a.user-groups-icon:hover svg path{
	fill: #111C4E;
}*/
                .main-navigation ul li a.coming-icon,
                .main-navigation ul li a.coming-icon svg {
                    cursor: default;
                }

                    .main-navigation ul li a.coming-icon:hover svg rect {
                        fill: #DCDDDE;
                    }

.main-content {
    width: calc(100% - 90px);
}

.site-header {
    margin-bottom: 1em;
    padding: 1em 0;
    background: #fff;
}

    .site-header .header-left .logo {
        margin-right: 1.125em;
    }

    .site-header .header-action button {
        padding: 0.325em 0.75em;
        min-width: 248px;
        margin: 0 2em;
        background-color: transparent;
        border: 1px solid transparent;
        border-radius: 4px;
        font-size: 1.125em;
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: 0.01em;
        cursor: pointer;
    }

        .site-header .header-action button.invite-btn {
            color: #0B9FD9;
            border-color: #0B9FD9;
        }

        .site-header .header-action button.feedback-btn {
            color: #870AD1;
            border-color: #870AD1;
        }

    .site-header .header-right .user-info .signin-user img {
        margin-right: 0.875em;
        width: 40px !important;
        height: 40px !important;
    }

    .site-header .header-right .user-info .signin-user p {
        width: 125px;
        overflow: hidden;
    }

    .site-header .header-right .signin-user .dropdown-content {
        width: 199px !important;
        top: 100% !important;
        border-radius: 0 0 5px 5px;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

        .site-header .header-right .signin-user .dropdown-content li {
            min-height: 40px;
        }

            .site-header .header-right .signin-user .dropdown-content li.user {
                border-bottom: 1px solid #eee;
            }

            .site-header .header-right .signin-user .dropdown-content li a {
                padding: 0.625em 1em 0.625em 2.5em;
                color: #171D29;
                font-size: 0.875em;
            }

            .site-header .header-right .signin-user .dropdown-content li.user a {
                background: url(../images/user-icon4.png) 0.625em center no-repeat;
            }

            .site-header .header-right .signin-user .dropdown-content li.log-out a {
                background: url(../images/logout-btn.png) 0.625em center no-repeat;
            }

    .site-header .header-right .signin-user .drop-down-btn {
        width: 24px;
        height: 24px;
    }

.landing-page-content {
    padding-bottom: 3em;
}

.banner-tagline {
    margin-bottom: 1em;
    padding: 0.875em 1em;
    background: #009E49;
    box-shadow: 0px 4px 10px 5px rgba(0, 158, 73, 0.24);
    border-radius: 4px;
    text-align: center;
}

    .banner-tagline p {
        font-size: 1.375em;
        line-height: 1.5;
        color: #fff;
        text-align: center;
    }

    .banner-tagline .cancel-btn {
        margin-left: 0.625em;
        min-width: 27px;
        height: 27px;
        background: url(../images/cancel-icon.png)no-repeat;
        text-indent: -9999px;
    }

.landing-banner {
    position: relative;
    padding-bottom: 1em;
}

    .landing-banner img {
        width: 100%;
        border-radius: 10px;
    }

    .landing-banner h2 {
        font-size: 1.375em;
        line-height: 1;
        color: #fff;
        padding-bottom: 35px;
    }

    .landing-banner .banner-content {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 32px 40px 27px;
    }

.banner-text {
    padding: 0 20px;
}

.landing-banner .banner-content .banner-text > div {
    width: 500px;
}

.landing-banner .banner-content .banner-text p strong {
    font-size: 24px;
    line-height: 36px;
}

.landing-banner .banner-content .banner-text p {
    color: #fff;
    font-size: 20px;
    padding-bottom: 25px;
    line-height: 30px;
}

.landing-banner .banner-content .banner-text a {
    min-width: 20em;
    font-size: 1.125em;
    line-height: 1.5;
    font-weight: 600;
    background: #006580;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 0.375em 1em;
    border-radius: 4px;
    border: 1px solid #006580;
    width: 100%;
}

.landing-banner .banner-content .banner-text .browse-products-btn {
    background: #fff;
    border: 1px solid #fff;
    color: #006580;
    border: 1px solid #006580;
}

.providers-list-area,
.utilities-list-area {
    padding-bottom: 1em;
}

.landing-page-title,
.page-content-title {
    margin-bottom: 1em;
}

    .landing-page-title h3,
    .page-content-title h3 {
        line-height: 1.5;
        text-transform: uppercase;
        margin-right: 0.25em;
    }

    .landing-page-title a {
        color: #006580;
        text-decoration: underline;
    }

.content-area .collapsible {
    border: none;
}

.content-area .collapsible-body {
    padding: 1em 0 0;
    border: none;
}

.content-area .card-title {
    padding: 0;
    border: none;
}

    .content-area .card-title .expand-collapse-btn {
        width: 20px;
        height: 20px;
        background: url(../images/expand-collapse-icon.png)center no-repeat;
        border: none;
        transition: transform 0.25s linear;
        transform: rotate(180deg);
    }

.content-area .collapsible li.active .expand-collapse-btn {
    transform: rotate(0deg);
}

.providers-list ul li {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 1em 1em 1.125em 1em;
    width: 23.875%;
    margin-right: 1.5%;
    background: #fff;
    border-left: 16px solid #FFAC1C;
    border-radius: 10px;
    box-shadow: 4px 4px 8px 0px #00000029;
}

    .providers-list ul li:last-child {
        margin-right: 0;
    }

.providers-list .provider-img {
    margin-bottom: 1em;
    height: 90px;
}

    .providers-list .provider-img img {
        max-height: 90px;
        min-height: 90px;
    }

.providers-list .provider-title {
    margin-bottom: 1em;
    text-align: center;
    min-height: 50px;
}

    .providers-list .provider-title p {
        line-height: 1.1;
    }

        .providers-list .provider-title p small {
            display: block;
            font-style: italic;
        }

.providers-list .provider-text {
    margin-bottom: 1em;
    min-height: 105px;
    max-height: 105px; /*adding  for home page tiles*/
}

    .providers-list .provider-text p {
        font-size: 0.875em;
        line-height: 1.5;
        /*min-height:84px;*/ /*commenting  for home page tiles*/
    }

    .providers-list .provider-text a {
        color: #006580;
        text-decoration: underline;
    }

.providers-list .provider-links {
    margin-bottom: 1em;
    min-width: 100%;
    padding: 1em 0;
    border-top: 1px solid #A9A9AF;
    border-bottom: 1px solid #A9A9AF;
}

    .providers-list .provider-links a {
        padding-left: 2em;
        color: #006580;
        text-decoration: underline;
        background: url(../images/clarity_cloud-traffic-line.png) no-repeat;
    }

.landing-page-list-actions {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
}

    .landing-page-list-actions a {
        padding: 1em 1.35em 1em 3.5em;
        color: #fff;
        font-size: 0.75em;
        font-weight: 600;
        background-color: #FFAC1C;
        box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
        border-radius: 4px;
    }

        .landing-page-list-actions a:last-child {
            margin-right: 0;
        }

    .landing-page-list-actions .share-btn {
        background-image: url(../images/share-btn.png);
        background-position: left 1.35em center;
        background-repeat: no-repeat;
    }

    .landing-page-list-actions .favourite-btn {
        background-image: url(../images/favourite-btn.png);
        background-position: left 1.35em center;
        background-repeat: no-repeat;
    }

        .landing-page-list-actions .favourite-btn.active {
            color: #006580;
            background-image: url(../images/favourite-active-btn.png);
        }

.event_details_page .left_event_details .landing-page-list-actions a.favourite-btn {
    background-image: url(../images/svg/ribbonWhite.svg);
    background-position: 30px 10px;
    background-size: 15px 30px;
}

.utilities-list ul li {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 1em 1em 1.125em 1em;
    width: 23.875%;
    margin-right: 1.5%;
    background: #fff;
    border-left: 16px solid #0F52BA;
    border-radius: 10px;
    box-shadow: 4px 4px 8px 0px #00000029;
}

    .utilities-list ul li:last-child {
        margin-right: 0;
    }

.utilities-list .utilities-img {
    margin-bottom: 1em;
    height: 90px;
}

    .utilities-list .utilities-img img, .utilities-img img {
        height: 90px;
    }

.utilities-list .utilities-text {
    min-height: 55px;
}

.utilities-list .utilities-title {
    margin-bottom: 0.5em;
    text-align: center;
    min-height: 70px;
}

    .utilities-list .utilities-title p {
        font-size: 1em;
        font-weight: 500;
        line-height: 1;
    }

        .utilities-list .utilities-title p small {
            display: block;
            font-style: italic;
        }

.utilities-list .utilities-text p {
    font-size: 1em;
    line-height: 1.5;
    font-style: italic;
}

.utilities-list .utilities-action-btns {
    margin: 0.5em 0 0.75em;
}

    .utilities-list .utilities-action-btns a {
        width: 41px;
        height: 41px;
        display: inline-block;
        margin: 0 0.25em;
    }

    .utilities-list .utilities-action-btns .utilities-icon1 {
        background: url(../images/utilities-icon-1.png) no-repeat;
    }

    .utilities-list .utilities-action-btns .utilities-icon2 {
        background: url(../images/utilities-icon-2.png) no-repeat;
    }

    .utilities-list .utilities-action-btns .utilities-icon3 {
        background: url(../images/utilities-icon-3.png) no-repeat;
    }

    .utilities-list .utilities-action-btns .utilities-icon4 {
        background: url(../images/utilities-icon-4.png) no-repeat;
    }

}

.utilities-list .utilities-action-btns .utilities-icon6 {
    background: url(../images/broadband-icon-filled.svg) no-repeat;
}

.utilities-list .landing-page-list-actions a {
    background-color: #0F52BA;
}

.products-list ul li {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 1em 1em 1.125em 1em;
    width: 23.875%;
    margin-right: 1.5%;
    background: #fff;
    border-left: 16px solid #0BDA51;
    border-radius: 10px;
    box-shadow: 4px 4px 8px 0px #00000029;
}

    .products-list ul li:last-child {
        margin-right: 0;
    }

#LayoutGrid #LayoutGridChild .product-text {
    min-height: 84px;
}

#LayoutGrid #LayoutGridChild .product-img img, .products-list .product-img {
    margin-bottom: 1em;
    height: 90px;
}

    #LayoutGrid #LayoutGridChild .product-img img, .products-list .product-img img {
        max-height: 90px;
        min-height: 90px;
    }

#LayoutGrid #LayoutGridChild .product-title, .products-list .product-title {
    margin-bottom: 0.5em;
    text-align: center;
    min-height: 65px;
}

    .products-list .product-title p {
        line-height: 1.1;
        word-break: break-word;
    }

    .products-list .product-title small {
        padding-left: 2.25em;
        display: block;
        font-style: italic;
        background: url(../images/Verified-icon.png)no-repeat;
        line-height: 2em;
        display: inline-block;
    }

.products-list .product-text {
    margin-bottom: 1em;
    min-height: 60px;
}

    .products-list .product-text p {
        font-size: 0.875em;
        line-height: 1.5;
    }

    .products-list .product-text a {
        color: #006580;
        text-decoration: underline;
    }

.products-list .verified-customers {
    margin-bottom: 1em;
    min-width: 100%;
    padding: 1em 0;
    border-top: 1px solid #A9A9AF;
}

    .products-list .verified-customers p {
        display: flex;
        align-items: center;
        padding-left: 2.5em;
        font-size: 0.875em;
        background: url(../images/check-icon.png) no-repeat;
    }

.products-list .landing-page-list-actions a {
    background-color: #0BDA51;
}

.content-area .blue-card-layout,
.content-area .orange-card-layout,
.content-area .blue-card-layout2,
.content-area .green-card-layout {
    padding: 1em 2em;
    margin-top: 0;
    margin-bottom: 2em;
    background: #fff;
    border-radius: 10px;
    box-shadow: none;
}

    .content-area .blue-card-layout h4,
    .content-area .orange-card-layout h4,
    .content-area .blue-card-layout2 h4,
    .content-area .green-card-layout h4 {
        font-size: 22px;
        font-weight: 400;
        color: #171D29;
    }

.content-area .orange-card-layout {
    border-left: 10px solid #FFAC1C;
}

.content-area .blue-card-layout {
    border-left: 10px solid #111C4E;
}

.content-area .blue-card-layout2 {
    border-left: 10px solid #0F52BA;
}

.content-area .green-card-layout {
    border-left: 10px solid #0BDA51;
}

.content-area .provider-company-area {
    padding: 0;
}

    .content-area .provider-company-area .card-title {
        padding: 1em 2em;
        background: #fff;
    }

    .content-area .provider-company-area .collapsible-body {
        padding: 0;
    }

.provider-company-top {
    padding: 1em 2em 2em;
}

.provider-company-col1 {
    width: 24%;
}

    .provider-company-col1 .input-field {
        margin: 0.25em 0;
    }

    .provider-company-col1 .company-info > .flex-content {
        flex-direction: column;
    }

    .provider-company-col1 .company-info input[type='text'] {
        background: transparent;
        padding: 0.25em;
        height: 25px;
        width: 55px;
        border: 1px solid #000;
        border-radius: 4px;
        line-height: 1;
        box-shadow: none;
    }

.annual-revenue {
    width: 95px !important;
}

.provider-company-col1 .company-info input.company-logo-txt {
    width: 100%;
    padding: 0.25em 0.5em;
}

.provider-company-col1 .company-info .company-info-action {
    padding: 0.5em 0 1em;
    width: 100%;
}

    .provider-company-col1 .company-info .company-info-action .delete-btn {
        min-width: 132px;
        font-weight: 600;
        display: inline-block;
        text-decoration: none;
        padding: 0.15em 1em;
        color: #D2042D;
        border-radius: 4px;
        border: 1px solid #D2042D;
        text-align: center;
    }

.provider-company-col1 .utility-company-info input[type='text'] {
    width: 102px;
}

.provider-company-col2 {
    width: 45%;
}

.provider-company-col3 {
    width: 72%;
}

.company-info img.company-logo {
    max-width: 224px;
    margin-bottom: 0.5em;
}

.company-info h4 {
    padding-left: 1.5em;
    font-weight: 400;
    background: url(../images/Verified-icon.png)no-repeat;
}

.company-info small {
    font-style: italic;
    line-height: 2;
}

.provider-company-actions {
    display: flex;
    padding-bottom: 3em;
}

    .provider-company-actions a {
        min-width: 160px;
        margin-right: 1em;
        display: inline-block;
        padding: 0.25em 1em 0.25em 2.5em;
        color: #171D29;
        font-size: 1.125em;
        font-weight: 600;
        background-color: #FFAC1C;
        box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
        border-radius: 4px;
    }

        .provider-company-actions a:last-child {
            margin-right: 0;
        }

    .provider-company-actions .request-btn {
        background-image: url(../images/email-icon.png);
        background-position: left .8em center;
        background-repeat: no-repeat;
    }

    .provider-company-actions .follow-btn {
        background-image: url(../images/favourite-btn2.png);
        background-position: left .8em center;
        background-repeat: no-repeat;
    }

    .provider-company-actions .share-btn {
        background-image: url(../images/share-btn2.png);
        background-position: left .8em center;
        background-repeat: no-repeat;
    }

    .provider-company-actions .grey-btn {
        background-color: #A9A9AF;
        color: #fff;
    }

    .provider-company-actions .deactivate-btn {
        background-color: transparent;
        color: #D2042D;
        border: 1px solid #D2042D;
        background-image: url(../images/close-icon3.png);
        background-position: left 0.875em center;
        background-repeat: no-repeat;
    }

    .provider-company-actions .companylogo img {
        max-width: 100%;
    }

    .provider-company-actions .companylogo {
        display: block;
        width: 90px;
        height: 90px;
        margin: 0 auto 15px;
    }

    .provider-company-actions .company_details p {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 500;
        font-size: 15px;
        line-height: 15px;
        color: #171D29;
        margin-bottom: 10px;
    }

    .provider-company-actions .company_details a {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 24px;
        padding: 0;
        border: 1px solid #006580;
        filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.15));
        border-radius: 10px;
        color: #006580;
        background: none;
        display: inline-block;
        margin-bottom: 25px;
    }

    .provider-company-actions .claimedbox p span {
        display: block;
        font-weight: 600;
    }

    .provider-company-actions .claimedbox p {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #111C4E;
        margin-top: 20px;
    }

.product-listing-bottom .Customer_Details {
    margin-bottom: 15px;
}

.product-listing-bottom .Verified_Customers_top {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 10px;
}

.product-listing-bottom.product-listing-without-bg {
    background: none;
}

.product-listing-without-bg .product-listing-tags {
    padding: 0;
}

.verified-customers-list {
    position: relative;
    margin-bottom: 25px;
}

.verified-overlay-content {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}

.verified-customers-list .verified-overlay {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    /*background: #f9f9faed;*/
    left: 0;
    top: 0;
    backdrop-filter: blur(2.5px);
    -webkit-backdrop-filter: blur(2.5px);
}

    .verified-customers-list .verified-overlay label {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        text-align: center;
        letter-spacing: 0.01em;
        margin-bottom: 15px;
        color: #171D29;
        display: block;
    }

    .verified-customers-list .verified-overlay .showinterest {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 24px;
        padding: 0;
        border: 1px solid #006580;
        filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.15));
        border-radius: 10px;
        color: #006580;
        background: none;
        display: block;
        margin-bottom: 25px;
        width: 200px;
        margin: 0 auto;
        text-align: center;
    }

.utility-company-area .provider-company-actions .request-btn,
.utility-company-area .provider-company-actions .follow-btn,
.utility-company-area .provider-company-actions .share-btn {
    background-color: #0F52BA;
    color: #fff;
}

.utility-company-area .provider-company-actions .request-btn {
    background-image: url(../images/email-icon-white.png);
}

.utility-company-area .provider-company-actions .follow-btn {
    background-image: url(../images/favourite-btn.png);
}

.utility-company-area .provider-company-actions .share-btn {
    background-image: url(../images/share-btn.png);
}

.utility-company-area .provider-company-actions .grey-btn {
    background-color: #A9A9AF;
    color: #fff;
}

.product-listing-area .provider-company-actions .request-btn,
.product-listing-area .provider-company-actions .follow-btn,
.product-listing-area .provider-company-actions .share-btn {
    background-color: #0BDA51;
    color: #171D29;
    box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
    border-radius: 10px;
    text-align: left;
}

.product-listing-area .provider-company-actions .grey-btn {
    background-color: #A9A9AF;
    color: #fff;
}

.product-listing-area .typical-time-area {
    padding-bottom: 2em;
}

.product-listing-area .typical-time-field {
    margin-left: 2em;
}

    .product-listing-area .typical-time-field input[type='text'] {
        background: transparent;
        padding: 0.25em;
        height: 25px;
        width: 40px;
        border: 1px solid #000;
        border-radius: 4px;
        line-height: 1;
        box-shadow: none;
    }

    .product-listing-area .typical-time-field input.select-dropdown {
        width: 100px;
        margin-left: 1em;
    }

    .product-listing-area .typical-time-field svg {
        margin: 0;
    }

.provider-company-area .provider-company-actions .follow-btn.grey-btn {
    background-image: url(../images/favourite-btn.png);
}

.provider-company-area .provider-company-actions .share-btn.grey-btn {
    background-image: url(../images/share-btn.png);
}

.service-list-action ul {
    margin-left: 0.5em;
}

.service-list-action a {
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 100%;
}

.service-list-action .services-icon1 {
    background-image: url(../images/utilities-icon-1.png);
}

.service-list-action .services-icon2 {
    background-image: url(../images/utilities-icon-2.png);
}

.service-list-action .services-icon3 {
    background-image: url(../images/utilities-icon-3.png);
}

.service-list-action .services-icon4 {
    background-image: url(../images/utilities-icon-4.png);
}

.service-list-action .services-icon5 {
    background-image: url(../images/utilities-icon-5.png);
}

.service-list-action .services-icon6 {
    background-image: url(../images/broadband-icon-filled.svg);
    background-size: 20px;
}

.provider-company-edit .service-list-action a {
    margin: 0 0.125em;
    background-color: #FFAC1C;
}

.geographical-tags,
.utitlity-type-tags {
    padding-bottom: 0.5em;
}

.other-industries-tags {
    width: 100%;
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
}

    .geographical-tags .chip,
    .customer-focus-tags .chip,
    .other-industries-tags .chip,
    .utitlity-type-tags .chip,
    .service-terrirtory-tags .chip {
        display: inline-flex;
        align-items: center;
        height: 22px;
        line-height: 22px;
        font-size: 0.75em;
        color: #fff;
        border-radius: 4px;
    }

.geographical-tags .chip {
    background-color: #171D29;
    border: 1px solid #171D29;
}

.customer-focus-tags .chip,
.utitlity-type-tags .chip,
.service-terrirtory-tags .chip {
    background-color: #0F52BA;
    border: 1px solid #0F52BA;
}

.other-industries-tags .chip {
    margin-top: 0.25em;
    background-color: #65656F;
    border: 1px solid #65656F;
}

.geographical-tags .chip.add {
    background-color: transparent;
    color: #171D29;
}

.customer-focus-tags .chip.add,
.utitlity-type-tags .chip.add,
.service-terrirtory-tags .chip.add {
    background-color: transparent;
    color: #0F52BA;
}

.other-industries-tags .chip.add {
    background-color: transparent;
    color: #65656F;
}

.geographical-tags .chip i,
.customer-focus-tags .chip i,
.utitlity-type-tags .chip i,
.other-industries-tags .chip i,
.service-terrirtory-tags .chip i {
    font-size: 16px;
}

.utitlity-type-tags p,
.service-terrirtory-tags p {
    margin-right: 1.5em;
}

.utitlity-type-tags .chip,
.service-terrirtory-tags .chip {
    margin: 0 5px 0 0;
}

.product-listing-tags {
    padding: 2em;
}

.provider-company-bottom {
    padding: 2em;
    background: #F9F9FA;
}

.product-listing-bottom {
    padding: 2em;
    /*background: #F9F9FA;*/
}

.provider-company-bottom input[type='text'],
.provider-company-bottom textarea {
    padding: 0.25em 0.5em;
    background: transparent;
    border: 1px solid #171D29;
    border-radius: 4px;
    box-shadow: none;
}

.provider-company-bottom .website-info {
    padding-bottom: 1em;
}

    .provider-company-bottom .website-info h6 {
        display: flex;
        align-items: center;
        padding-bottom: 0.25em;
        font-size: 1em;
        color: #171D29;
    }

    .provider-company-bottom .website-info a {
        text-decoration: underline;
    }

    .provider-company-bottom .website-info .blue-sapphire-btn2 {
        margin-top: 0.5em;
        display: inline-block;
        text-decoration: none;
        padding: 0.15em 1em;
        color: #006580;
        border-radius: 4px;
        border: 1px solid #006580;
    }

    .provider-company-bottom .website-info .info-btn,
    .validos-insights-area .info-btn,
    .validos-varification-area .info-btn,
    .verified-customers .info-btn,
    .page-control-area .info-btn,
    .verified-customers-list .info-btn {
        margin-left: 0.5em;
        width: 20px;
        height: 20px;
        background: url(../images/info-icon.png)no-repeat;
    }

.provider-company-bottom h4 {
    padding-bottom: 0.5em;
}

.provider-company-bottom .about-text p {
    padding-bottom: 1em;
    font-size: 0.875em;
}

.company-tags .chip {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    min-width: 85px;
    min-height: 22px;
    line-height: 22px;
    color: #fff;
    font-size: 0.75em;
    border-radius: 4px;
    border: 1px solid transparent;
    height: auto;
}

    .company-tags .chip.add {
        color: #171D29;
        background-color: #fff;
        border: 1px solid #171D29;
        margin-right: 1em;
        margin-top: 0.25em;
    }

.provider-company-bottom .clsParentCompany input {
    padding: 0.25em 0.5em !important;
    background: transparent !important;
    border: 1px solid #171D29 !important;
    border-radius: 4px !important;
    height: 30px;
}

.company-tags .chip i {
    font-size: 1em;
    line-height: 22px;
}

.company-tags .chip.green {
    background-color: #0BDA51 !important;
}

.company-tags .chip.pink {
    background-color: #FF10F0 !important;
}

.company-tags .chip.mint-jelly {
    background-color: #4BD7B3 !important;
}

.company-tags .chip.violet {
    background-color: #870AD1 !important;
}

.company-tags .chip.blue {
    background-color: #0B9FD9 !important;
}

.provider-prod-services-edit .blue-sapphire-btn2,
.other-metrics-edit .blue-sapphire-btn2,
.current-prod-services-edit .blue-sapphire-btn2,
.directory-list-area .blue-sapphire-btn2 {
    min-width: 152px;
    font-size: 14px;
    margin-left: 2em;
    padding: 0 1em;
}

.prod-services-list .prod-services-list-head,
.prod-services-list .prod-services-list-content {
    font-size: 14px;
    line-height: 1.5;
    border-bottom: 1px solid #DCDDDE;
}

.current-prod-services .prod-services-list .prod-services-list-head {
    font-weight: 600;
}

.prod-services-list [class^='prod-services-col'] {
    padding: 0.75em;
    line-height: 1.5;
}

.prod-services-list .prod-services-list-content [class^='prod-services-col'] {
    font-size: 1.57em;
}

.current-prod-services .prod-services-list .prod-services-list-content [class^='prod-services-col'] {
    font-size: 1.15em;
}

.prod-services-list .prod-services-col1 {
    width: 19%;
}

.prod-services-list .prod-services-col2 {
    width: 26.5%;
}

.prod-services-list .prod-services-col3 {
    width: 15%;
}

    .prod-services-list .prod-services-col3 ul {
        justify-content: left;
    }

.prod-services-list .prod-services-col4 {
    width: 14%;
}

.prod-services-list .prod-services-col5 {
    width: 12%;
}

.prod-services-list .prod-services-col6 {
    width: 11%;
}

.prod-services-list .prod-services-col7 {
    width: 5%;
}

.prod-services-list .prod-services-list-head .prod-services-col1 .select-wrapper {
    background: #A9A9AF;
    border-radius: 4px;
    height: 28px;
}

    .prod-services-list .prod-services-list-head .prod-services-col1 .select-wrapper input.select-dropdown {
        padding: 0 1em;
        background: transparent;
        color: #fff;
        font-weight: 600;
        height: 28px;
        line-height: 1;
        border-bottom: none;
        box-shadow: none;
    }

    .prod-services-list .prod-services-list-head .prod-services-col1 .select-wrapper .caret {
        fill: #fff;
    }

.prod-services-list .prod-services-info img {
    margin-left: 1.5em;
    width: 55px;
    height: 60px;
}

.prod-services-list .prod-services-info h6 {
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    color: #171D29;
}

    .prod-services-list .prod-services-info h6 .verify-icon {
        background: url(../images/Verified-icon.png)left top / 20px no-repeat;
        width: 20px;
        height: 20px;
        display: inline-block;
        position: relative;
        top: 5px;
    }

.prod-services-list .prod-services-list-content .prod-services-col2 {
    font-size: 14px;
}

.prod-services-list .prod-services-list-content .see-more {
    font-size: 14px;
    color: #006580;
    text-decoration: underline;
}

.prod-services-list .prod-services-list-content .favourites-icon {
    margin-left: 0.5em;
    width: 22px;
    height: 24px;
    background: url(../images/favourites-icon3.png) no-repeat;
}

.prod-services-list .prod-services-list-content .share-btn {
    display: block;
    width: 22px;
    height: 24px;
    text-indent: -9999px;
    background: url(../images/share-icon3.png) no-repeat;
}

.prod-services-list .prod-services-list-content .close-btn,
.other-metric-list .other-metric-list-content .close-btn {
    display: block;
    width: 22px;
    height: 24px;
    text-indent: -9999px;
    background: url(../images/close-icon2.png) no-repeat;
    margin-left: 0.5em;
}

.current-prod-services-edit .edit-btn,
.products-search-list .edit-btn {
    display: block;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
    background: url(../images/edit-icon.png) no-repeat;
}

.products-search-list .prod-services-list .prod-services-col7 {
    padding: 0;
}

    .products-search-list .prod-services-list .prod-services-col7 .edit-btn {
        margin-left: 0.5em;
    }

.products-search-list .product-search-checkbox {
    min-width: 35px;
}

.prod-services-list [type="checkbox"] + span:not(.lever) {
    height: 28px;
    line-height: 28px;
}

.prod-services-list [type="checkbox"].filled-in:checked + span:not(.lever):after,
.prod-services-list [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
    width: 28px;
    height: 28px;
    border: 2px solid #A9A9AF;
    border-radius: 4px;
}

.prod-services-list [type="checkbox"].filled-in:checked + span:not(.lever):before {
    top: 4px;
    left: 5px;
}

.prod-services-list [type="checkbox"].filled-in:checked + span:not(.lever):after {
    border: 2px solid #A9A9AF;
    background-color: #A9A9AF;
}

.search-wrapper {
    width: calc(100% - 188px);
}

    .search-wrapper input {
        padding-left: 3em;
        background: #fff url(../images/search-icon.png) 16px center no-repeat;
        border: 1px solid #171D29;
        border-radius: 4px;
        box-shadow: none;
    }

.hybrid-search-top {
    position: relative;
}

    .hybrid-search-top button {
        margin-left: 0.5em;
        width: 32px;
        height: 30px;
        border: none;
        cursor: pointer;
    }

    .hybrid-search-top .list-view-btn {
        background: url(../images/list-view-icon.png)center no-repeat;
    }

    .hybrid-search-top .grid-view-btn {
        background: url(../images/grid-view-icon.png)center no-repeat;
    }

    .hybrid-search-top button.active {
        background-color: #fff;
    }

.search-result-info small {
    font-style: italic;
}

.hybrid-search-bottom {
    padding-top: 1em;
}

.list-view-layout {
    background: #fff;
}

.prod-services-list.provider-list-view .prod-services-info {
    /*text-align: center;*/
}

    .prod-services-list.provider-list-view .prod-services-info img {
        display: block;
        margin: 0 auto 0.5em;
        margin-left: 0px;
    }

    .prod-services-list.provider-list-view .prod-services-info h6 {
        padding: 0;
        background: transparent;
    }

    .prod-services-list.provider-list-view .prod-services-info small {
        font-size: 12px;
        font-style: italic;
    }

.provider-list-view .prod-count-col,
.provider-list-view .verified-customer-col {
    display: flex;
    //align-items: center;
    flex-direction: column;
}

.provider-grid-view ul,
.utilities-grid-view ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 15px;
}

    .provider-grid-view ul li,
    .utilities-grid-view ul li {
        display: flex;
        align-items: center;
        flex-direction: column;
        padding: 1em 1em 1.125em 1em;
        background: #fff;
        border-left: 16px solid #FFAC1C;
        border-radius: 10px;
        box-shadow: 4px 4px 8px 0px #00000029;
    }

.provider-grid-view.product-grid-view ul li {
    border-left: 16px solid #0BDA51;
}

.provider-grid-view.product-grid-view .landing-page-list-actions a {
    background-color: #0BDA51;
}

.utilities-grid-view .landing-page-list-actions a {
    background-color: #0F52BA;
}

.utilities-grid-view ul li {
    border-left: 16px solid #0F52BA;
}

.provider-grid-view .provider-img,
.utilities-grid-view .utilities-img {
    margin-bottom: 1em;
    height: 90px;
}

.utilities-grid-view .utilities-title {
    min-height: 55px;
}

.utilities-grid-view .utilities-text {
    min-height: 84px; /*for 2 line it should be 54px */
}

.utilities-grid-view .utilities-action-btns {
    margin: 0.5em 0 0.75em;
    min-height: 50px;
}

    .utilities-grid-view .utilities-action-btns a {
        width: 41px;
        height: 41px;
        display: inline-block;
        margin: 0 0.25em;
    }

    .utilities-grid-view .utilities-action-btns .utilities-icon1 {
        background: url(../images/utilities-icon-1.png) no-repeat;
    }

    .utilities-grid-view .utilities-action-btns .utilities-icon2 {
        background: url(../images/utilities-icon-2.png) no-repeat;
    }

    .utilities-grid-view .utilities-action-btns .utilities-icon3 {
        background: url(../images/utilities-icon-3.png) no-repeat;
    }

    .utilities-grid-view .utilities-action-btns .utilities-icon4 {
        background: url(../images/utilities-icon-4.png) no-repeat;
    }

    .utilities-grid-view .utilities-action-btns .utilities-icon6 {
        background: url(../images/broadband-icon-filled.svg) no-repeat;
    }

.provider-grid-view .provider-img img {
    max-height: 90px;
}

.provider-grid-view .provider-title {
    margin-bottom: 1em;
    text-align: center;
    min-height: 50px;
}

    .provider-grid-view .provider-title p {
        line-height: 1.1;
    }

        .provider-grid-view .provider-title p small {
            display: block;
            font-style: italic;
        }

.provider-grid-view .provider-text {
    margin-bottom: 5px;
    min-height: 85px;
    max-height: 85px; /* adding for search page grid view provider tiles design*/
}

    .provider-grid-view .provider-text p {
        font-size: 0.875em;
        line-height: 1.5;
        min-height: 105px;
        max-height: 105px; /* adding for search page grid view provider tiles design*/
    }

    .provider-grid-view .provider-text a {
        color: #006580;
        text-decoration: underline;
    }

.provider-grid-view .provider-links {
    margin-bottom: 1em;
    min-width: 100%;
    padding: 1em 0;
    border-top: 1px solid #A9A9AF;
    border-bottom: 1px solid #A9A9AF;
}

    .provider-grid-view .provider-links a {
        padding-left: 2em;
        color: #006580;
        text-decoration: underline;
        background: url(../images/clarity_cloud-traffic-line.png) no-repeat;
    }

.directory-list-area > p {
    padding-bottom: 0.5em;
    line-height: 1.25;
}

.customers-list-area p {
    padding-bottom: 1em;
}

.directory-list, .customers-list {
    padding: 0 0 1em;
}

    .directory-list .directory-list-head,
    .directory-list .directory-list-content,
    .services-list .services-list-head,
    .services-list .services-list-content,
    .verified-customers-list .verfied-customers-head,
    .verified-customers-list .verfied-customers-content,
    .product-feature-list .product-feature-list-head,
    .product-feature-list .product-feature-list-content,
    .customers-list .customers-list-head,
    .customers-list .customers-list-content {
        font-size: 14px;
        line-height: 1.5;
        border-bottom: 1px solid #65656F;
    }

    .directory-list .directory-list-head,
    .services-list .services-list-head,
    .verified-customers-list .verfied-customers-head,
    .product-feature-list .product-feature-list-head,
    .customers-list .customers-list-head {
        background: #EEEEEF;
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
    }

    .directory-list .directory-list-content,
    .services-list .services-list-content,
    .verified-customers-list .verfied-customers-content,
    .product-feature-list .product-feature-list-content,
    .customers-list .customers-list-content {
        border-left: 1px solid #65656F;
        border-right: 1px solid #65656F;
    }

    .services-list [class^='services-col'],
    .verified-customers-list [class^='verfied-customers-col'],
    .product-feature-list [class^='product-feature-list-col'],
    .customers-list [class^='customers-list-col'] {
        padding: 0.25em 0.5em 0.25em 1.5em;
        border-right: 1px solid #65656F;
    }

    .directory-list [class^='directory-col'] {
        padding: 0.25em 0.5em 0.25em 0.5em;
        border-right: 1px solid #65656F;
    }

    .directory-list .directory-list-head [class^='directory-col'],
    .services-list .services-list-head [class^='services-col'],
    .verified-customers-list .verfied-customers-head [class^='verfied-customers-col'],
    .product-feature-list .product-feature-list-head [class^='product-feature-list-col'],
    .customers-list .customers-list-head [class^='customers-list-col'] {
        border-right: 1px solid transparent;
    }

    .directory-list [class^='directory-col']:last-child,
    .services-list [class^='services-col']:last-child,
    .verified-customers-list [class^='verfied-customers-col']:last-child,
    .product-feature-list [class^='product-feature-list-col']:last-child,
    .customers-list [class^='customers-list-col']:last-child {
        border-right: 1px solid transparent;
    }

.verified-customers-list .verfied-customers-head,
.product-feature-list .product-feature-list-head {
    margin-top: 0.5em;
}

.directory-list .directory-col1 {
    width: 26%;
}

    .directory-list .directory-col1 img {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        margin-right: 10px;
        display: inline-block;
        vertical-align: middle;
    }

#add-product-modal.modal {
    top: 5% !important;
    max-height: 90%;
}

#add-product-modal .product-reviews .input-field.s12 {
    margin-top: 0;
}

#add-product-modal .input-field.company-icon label {
    width: 90%;
}

#add-product-modal .product-year-field .input-field {
    margin-bottom: 0 !important;
}

.directory-list .directory-col1 label {
    display: inline-block;
    vertical-align: middle;
}

.directory-list .directory-col2 {
    width: 22%;
}

.directory-list .directory-col3 {
    width: 30%;
}

.directory-list .directory-col4 {
    width: 22%;
}

.customers-list-area-edit .customers-list-col1 {
    width: 18%;
}

.directory-list-area-edit .directory-col1 {
    width: 30%;
}

.directory-list-area-edit .directory-col2,
.customers-list-area-edit .customers-list-col2 {
    width: 16%;
}

.directory-list-area-edit .directory-col3 {
    width: 16%;
    word-break: break-all;
}

.customers-list-area-edit .customers-list-col3 {
    width: 24%;
}

.directory-list-area-edit .directory-col4 {
    width: 14%;
}

.customers-list-area-edit .customers-list-col4 {
    width: 14%;
}

.directory-list-area-edit .directory-col5,
.customers-list-area-edit .customers-list-col5 {
    width: 14%;
}

.directory-list-area-edit .directory-col6,
.customers-list-area-edit .customers-list-col6 {
    width: 12%;
}

.customers-list-area .customers-list-content .close-btn {
    display: block;
    width: 20px;
    height: 21px;
    text-indent: -9999px;
    background: url(../images/close-icon2.png) center / 100% no-repeat;
    margin-left: 0.5em;
}

.customers-list-area .customers-list-content .edit-btn {
    display: block;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
    background: url(../images/edit-icon.png) no-repeat;
}

.services-list {
    padding: 1em 0 0;
}

    .services-list .services-col1,
    .services-list .services-col2 {
        width: 30%;
    }

        .services-list .services-col2 select {
            height: auto;
        }

    .services-list .services-col3 span {
        line-height: 34px;
    }

    .services-list .services-col3 {
        width: 40%;
    }

    .services-list .services-list-content a {
        margin-right: 0.25em;
        width: 30px;
        height: 30px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 20px;
        border-radius: 15px;
    }

    .services-list .services-list-content .gas-icon {
        background-image: url(../images/utilities-icon-1.png);
    }

    .services-list .services-list-content .electric-icon {
        background-image: url(../images/utilities-icon-2.png);
    }

    .services-list .services-list-content .water-icon {
        background-image: url(../images/utilities-icon-3.png);
    }

    .services-list .services-list-content .solid-waste-icon {
        background-image: url(../images/utilities-icon-4.png);
    }

    .services-list .services-list-content .broadband-icon {
        background-image: url(../images/broadband-icon-filled.svg);
    }

.utility-company-edit .services-list .services-list-content a {
    background-color: #0F52BA;
}

.verified-customers-list [class^='verfied-customers-col'],
.product-feature-list [class^='product-feature-list-col'] {
    width: 50%;
}

.edit-public-switch {
    min-width: 25%;
}

.page-control-area .switch label .lever,
.default-switch.switch label .lever {
    margin: 0 0.5em;
    width: 78px;
    height: 24px;
    background-color: transparent;
    border: 1px solid #171D29;
}

    .page-control-area .switch label .lever:before,
    .page-control-area .switch label .lever:after,
    .default-switch.switch label .lever:before,
    .default-switch.switch label .lever:after {
        width: 1em;
        height: 1em;
        background: #006580;
        top: 3px;
        left: 4px;
        box-shadow: none;
    }

.page-control-area .switch label span.active,
.default-switch.switch label span.active {
    color: #006580;
}

.page-control-area .switch label input[type=checkbox]:checked + .lever:after,
.page-control-area .switch label input[type=checkbox]:checked + .lever,
.default-switch.switch label input[type=checkbox]:checked + .lever:after,
.default-switch.switch label input[type=checkbox]:checked + .lever {
    background-color: transparent;
}

    .page-control-area .switch label input[type=checkbox]:checked + .lever:before,
    .page-control-area .switch label input[type=checkbox]:checked + .lever:after,
    .default-switch.switch label input[type=checkbox]:checked + .lever:before,
    .default-switch.switch label input[type=checkbox]:checked + .lever:after {
        left: 56px;
    }

.verified-customers-switch {
    margin-left: 1em;
}

.view-switch p {
    padding-right: 1em;
}

.other-metric-list {
    max-width: 100%;
}

    .other-metric-list .other-metric-list-head {
        background: #EEEEEF;
    }

    .other-metric-list [class^='other-metric-col'] {
        padding: 0.25em 0.5em 0.25em 1.5em;
    }

    .other-metric-list .other-metric-col1 {
        width: 75%;
    }

    .other-metric-list .other-metric-col2 {
        width: 25%;
    }

.other-metrics-edit p {
    padding-bottom: 0.5em;
}

.other-metrics-edit .other-metric-list {
    max-width: 100%;
}

    .other-metrics-edit .other-metric-list .other-metric-col1 {
        width: 65%;
    }

    .other-metrics-edit .other-metric-list .other-metric-col2 {
        width: 20%;
    }

    .other-metrics-edit .other-metric-list .other-metric-col3 {
        width: 15%;
    }

.product-listing-bottom h4 {
    padding-bottom: 0.75em;
}

.product-listing-bottom p {
    padding-bottom: 1.25em;
}

.validos-insights-area h4,
.validos-varification-area h4,
.page-control-area h4 {
    display: flex;
    align-items: center;
}

.validos-insights-area .validos-insight-content p,
.validos-varification-area .validos-varification-content p {
    padding-bottom: 0.75em;
}

.validos-insights-area .validos-insight-content ul,
.validos-varification-area .validos-varification-content ul {
    padding-left: 1.5em;
}

    .validos-insights-area .validos-insight-content ul li,
    .validos-varification-area .validos-varification-content ul li {
        position: relative;
        list-style-type: none;
        padding-bottom: 0.25em;
    }

        .validos-insights-area .validos-insight-content ul li.active,
        .validos-varification-area .validos-varification-content ul li.active {
            color: #009E49;
        }

            .validos-insights-area .validos-insight-content ul li.active:before,
            .validos-varification-area .validos-varification-content ul li.active:before {
                position: absolute;
                right: 100%;
                top: 8px;
                content: '';
                background: url(../images/check-icon.png) left top / 100% no-repeat;
                width: 1em;
                height: 1em;
                margin-right: 0.5em;
            }

.linked-products-area p {
    padding-bottom: 1em;
}

.linked-products-area li {
    position: relative;
}

.linked-products-area .card-action {
    width: 100%;
}

.linked-products-area .close-btn {
    display: block;
    width: 20px;
    height: 21px;
    text-indent: -9999px;
    background: url(../images/close-icon4.png) center / 100% no-repeat;
    margin-left: 0.5em;
}

.linked-products-area .card-title h4 {
    padding-right: 1em;
    font-size: 22px;
    font-weight: 400;
    color: #171D29;
}

.add-product-form .input-field .helper-text {
    position: absolute;
    width: 100%;
}

.product-form-actions {
    margin-top: 2em;
}

.add-product-form .input-field > label {
    font-size: 1em;
    color: #171D29;
    position: absolute;
    left: 2.25em;
    width: 90% !important;
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    text-align: initial;
    -webkit-transform: translateY(12px);
    transform: translateY(12px);
}

    .add-product-form .input-field > label:not(.label-icon).active {
        -webkit-transform: translateY(-14px) scale(0.8);
        transform: translateY(-14px) scale(0.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }

    .add-product-form .input-field > label:not(.label-icon).active {
        left: 0;
    }

.add-product-form input {
    margin: 0;
}

.add-product-form select,
.product-year-field select,
.add-metric-form select {
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    appearance: none;
}

    .add-product-form select:focus,
    .product-year-field select:focus,
    .add-metric-form select:focus {
        outline: none;
        border-bottom: 1px solid #006580;
        box-shadow: 0 1px 0 0 #006580;
    }

.add-product-form .company-icon input {
    background-color: #F9F9FA;
    background-image: url(../images/svg/building-icon.svg);
    background-position: 0.625em center;
    background-repeat: no-repeat;
}

.add-product-form .company-icon select {
    background-color: #F9F9FA;
    background-image: url(../images/svg/building-icon.svg), url(../images/svg/caret-icon.svg);
    background-position: 0.625em center, right 0.75em center;
    background-repeat: no-repeat, no-repeat;
}

.product-ratings p {
    padding-bottom: 1em;
}

.product-ratings ul {
    border: 1px solid #65656F;
    border-radius: 10px;
}

    .product-ratings ul li {
        flex: 1 1 0px;
        text-align: center;
        border-right: 1px solid #65656F;
    }

        .product-ratings ul li:last-child {
            border-right: none;
        }

        .product-ratings ul li.active {
            background: #00A0A3;
            color: #fff;
        }

.product-ratings .rating-text > div {
    font-size: 0.875em;
}

.product-ratings .rating-text .not-at-all {
    width: 50%;
}

.product-year-field select {
    background-image: url(../images/svg/caret-icon.svg);
    background-position: right 0.75em center;
    background-repeat: no-repeat;
}

.product-year-field .input-field {
    width: 45%;
}

.product-reviews .input-field label {
    padding-bottom: 0.25em;
    font-size: 1em;
    line-height: 1.5;
    color: #171D29;
}

.product-reviews .input-field .materialize-textarea {
    min-height: 98px;
    border: none;
    box-shadow: none;
}

.product-listing-bottom-edit p {
    font-size: 0.875em;
    line-height: 1.5;
}

.product-listing-bottom-edit h4 {
    padding-right: 1em;
    padding-bottom: 0;
}

.product-listing-bottom-edit .input-field {
    margin-bottom: 2em;
}

    .product-listing-bottom-edit .input-field input,
    .product-listing-bottom-edit .input-field textarea {
        font-size: 0.875em;
        padding: 0.25em 0.5em;
        background: transparent;
        border: 1px solid #171D29;
        border-radius: 4px;
        box-shadow: none;
    }

    .product-listing-bottom-edit .input-field textarea {
        height: 120px !important;
    }

.product-listing-bottom-edit .product-feature-list .product-feature-list-head {
    border: none;
}

.product-listing-bottom-edit .product-feature-list .product-feature-list-content {
    border: none;
}

.product-listing-bottom-edit .product-feature-list [class^='product-feature-list-col'] {
    width: 20%;
    border: none;
}

.product-listing-bottom-edit .product-feature-list .product-feature-list-col2 {
    width: 50%;
}

.product-listing-bottom-edit .product-feature-list .product-feature-list-col4 {
    width: 10%;
}

.product-listing-bottom-edit .product-feature-list .close-btn {
    display: block;
    width: 22px;
    height: 24px;
    text-indent: -9999px;
    background: url(../images/close-icon2.png) no-repeat;
    margin-left: 0.5em;
}
/*Search Box Modal*/
#search-box-modal {
    position: absolute;
    width: calc(100% - 188px);
    max-height: unset;
    margin: 0;
    transform: unset !important;
    top: 0 !important;
    border: 1px solid #171D29;
    border-radius: 4px 4px 0px 0px;
    box-shadow: none;
    background: #fff;
}

    #search-box-modal .modal-content {
        padding: 0;
    }

    #search-box-modal .search-wrapper {
        padding-right: 0.625em;
        width: 100%;
        position: relative;
        border-bottom: 1px solid #171D29;
    }

        #search-box-modal .search-wrapper .search-btn {
            width: 160px;
        }

        #search-box-modal .search-wrapper input {
            width: 300px;
            border: none;
            border-radius: 0px;
        }

    #search-box-modal .search-content [class^='search-col'] {
        padding: 0.75em;
        width: 22%;
        border-right: 1px solid #171D29;
    }

    #search-box-modal .search-content .search-col3 {
        width: 25%;
    }

    #search-box-modal .search-content.product-search-content [class^='search-col'] {
        width: 25%;
    }

    #search-box-modal .search-content [class^='search-col']:last-child {
        border-right: none;
    }

    #search-box-modal .search-content [class^='search-col'] p {
        padding-bottom: 0.5em;
    }

    #search-box-modal .search-content .search-tag-list.flex-direction-column {
        width: 100%;
        display: inline-flex;
        align-items: flex-start;
    }

    #search-box-modal .search-tag-list .chip {
        margin: 0 0.5em 0.5em 0;
        display: inline-flex;
        align-items: center;
        height: 22px;
        line-height: 22px;
        font-size: 0.75em;
        color: #171D29;
        border-radius: 4px;
        border: 1px solid #171D29;
        background: transparent;
    }

        #search-box-modal .search-tag-list .chip.dark-blue-chip {
            background: #171D29;
            color: #fff;
        }

        #search-box-modal .search-tag-list .chip.blue-chip {
            background: #0F52BA;
            color: #fff;
            border: 1px solid #0F52BA;
        }

        #search-box-modal .search-tag-list .chip.green-chip {
            background: #0BDA51;
            color: #fff;
            border: 1px solid#0BDA51;
        }

        #search-box-modal .search-tag-list .chip.volvet-chip {
            background: #870AD1;
            color: #fff;
            border: 1px solid #870AD1;
        }

        #search-box-modal .search-tag-list .chip i {
            font-size: 16px;
        }

    #search-box-modal .search-content .tags-search {
        padding-bottom: 2em;
    }

    #search-box-modal .search-content .claimed-tags {
        padding-top: 1em;
        border-top: 1px solid #171D29;
    }

    #search-box-modal .search-content .tags-search input {
        padding-left: 2em;
        height: auto;
        background: #fff url(../images/search-icon.png) 8px center no-repeat;
        border: 1px solid #171D29;
        border-radius: 4px;
        box-shadow: none;
    }

/*Add Customer*/
.customers-list-area .card-title h4 {
    padding-right: 1em;
}

#add-customer-modal {
    background: #fff;
}

    #add-customer-modal h6 {
        margin-top: 35px;
        font-size: 16px;
    }

    #add-customer-modal .edit-form-actions.flex-center.flex-space-between {
        margin-top: 30px;
    }

    #add-customer-modal .modal-close {
        position: absolute;
        right: 20px;
        top: 20px;
        width: 27px;
        height: 27px;
        text-indent: -9999px;
        background: url(../images/close.png)no-repeat;
    }

.proposed_products {
    margin: 25px 0;
}

    .proposed_products h4 {
        margin-bottom: 25px;
    }

    .proposed_products .proname {
        width: 300px;
        padding: 10px 0;
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        color: #171D29;
        text-align: center;
        float: left;
    }

    .proposed_products .decline-section {
        width: 100%;
        background: #FBEFF1;
        border: solid 1px #e9d8db;
        padding: 25px 0;
    }

        .proposed_products .decline-section .claimlisting {
            width: calc(100% - 600px);
            text-align: center;
            float: left;
        }

        .proposed_products .decline-section .proname {
            font-size: 15px;
            padding-top: 0;
        }

        .proposed_products .decline-section .claimlisting a {
            background: #870AD1;
            box-shadow: 0px 4px 10px rgb(0 101 128 / 24%);
            border-radius: 10px;
            color: #fff;
            padding: 5px 30px;
            margin: 0 2px;
        }

        .proposed_products .decline-section .claimlisting p {
            font-style: italic;
            font-weight: normal;
            font-size: 14px;
            line-height: 21px;
            letter-spacing: 0.01em;
            color: #171D29;
            margin-top: 10px;
        }

#decline-listing, #deactivate-product {
    background: #fff;
}

    #decline-listing p, #deactivate-product p {
        margin-top: 35px;
        font-size: 16px;
    }

    #decline-listing .modal-close, #deactivate-product .modal-close {
        position: absolute;
        right: 20px;
        top: 20px;
        width: 27px;
        height: 27px;
        text-indent: -9999px;
        background: url(../images/close.png)no-repeat;
    }

    #decline-listing .edit-form-actions.flex-center.flex-space-between, #deactivate-product .edit-form-actions.flex-center.flex-space-end {
        margin-top: 30px;
    }

    #deactivate-product .edit-form-actions.flex-center.flex-space-end {
        justify-content: flex-end;
        display: flex;
    }

.prod-services-list .prod-services-col2 .claimlisting {
    width: 100%;
    text-align: center;
    float: left;
}

    .prod-services-list .prod-services-col2 .claimlisting a.blue-sapphire-btn2 {
        background: #870AD1;
        box-shadow: 0px 4px 10px rgb(0 101 128 / 24%);
        border-radius: 10px;
        color: #fff;
        padding: 3px 0;
        margin: 0;
    }

    .prod-services-list .prod-services-col2 .claimlisting p {
        font-style: italic;
        font-weight: normal;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #171D29;
        margin-top: 10px;
    }

/*globl use toggle*/
.toggle-switch.switch label .lever,
.default-switch.switch label .lever {
    margin: 0 0.5em;
    width: 78px;
    height: 24px;
    background-color: transparent;
    border: 1px solid #171D29;
}

    .toggle-switch.switch label .lever:before,
    .toggle-switch.switch label .lever:after {
        width: 1em;
        height: 1em;
        background: #006580;
        top: 3px;
        left: 4px;
        box-shadow: none;
    }

.toggle-switch.switch label span.active {
    color: #006580;
}

.toggle-switch.switch label input[type=checkbox]:checked + .lever:after,
.toggle-switch.switch label input[type=checkbox]:checked + .lever {
    background-color: transparent;
}

    .toggle-switch.switch label input[type=checkbox]:checked + .lever:before,
    .toggle-switch.switch label input[type=checkbox]:checked + .lever:after {
        left: 56px;
    }

.edit-contet-info-form.add-product-form label {
    color: inherit;
}
/*product-listing-search-popup*/
.search-wrapper {
    position: relative;
}

    .search-wrapper .expand-collapse-btn {
        width: 20px;
        height: 20px;
        border: none;
        transition: transform 0.25s linear;
        transform: rotate(180deg);
        background: url(../images/expand-collapse-icon.png)center no-repeat;
        position: absolute;
        right: 20px;
        top: 15px;
        margin: 0;
        padding: 0;
    }

#divRetainedTags {
    position: absolute;
    top: 10px;
    left: 300px;
}

    #divRetainedTags .chip {
        margin: 0 0.5em 0.5em 0;
        display: inline-flex;
        align-items: center;
        height: 22px;
        line-height: 22px;
        font-size: 0.75em;
        color: #171D29;
        border-radius: 4px;
        border: 1px solid #171D29;
        background: transparent;
    }

        #divRetainedTags .chip.blue-chip {
            background: #0F52BA;
            color: #fff;
            border: 1px solid #0F52BA;
        }

        #divRetainedTags .chip.green-chip {
            background: #0BDA51;
            color: #fff;
            border: 1px solid#0BDA51;
        }

        #divRetainedTags .chip.volvet-chip {
            background: #870AD1;
            color: #fff;
            border: 1px solid #870AD1;
        }

        #divRetainedTags .chip i {
            font-size: 16px;
        }

    #divRetainedTags div {
        pointer-events: none;
    }
/*product-listing Full width section*/
.provider-company-details.full-widthcoll .provider-company-col1 {
    width: 100%;
}

    .provider-company-details.full-widthcoll .provider-company-col1 .company-info {
        max-width: 100%;
        margin: 0 auto;
    }

        .provider-company-details.full-widthcoll .provider-company-col1 .company-info .Customer_Platform {
            font-weight: 500;
            font-size: 24px;
            line-height: 32px;
            color: #171D29;
            letter-spacing: 0.01em;
        }

        .provider-company-details.full-widthcoll .provider-company-col1 .company-info .Customer_Platform {
            font-weight: 500;
            font-size: 24px;
            line-height: 32px;
            color: #171D29;
            letter-spacing: 0.01em;
            box-shadow: none;
        }

.input-field.about-input-field input {
    height: 118px;
}

.product-listing-bottom-edit.aboutus {
    background: none !important;
}

.aboutus .verfied-customers-col1,
.aboutus .verfied-customers-col2 {
    min-height: 28px;
    width: 22%;
    word-break: break-all;
}

.customer-info-table {
    margin-top: 2em;
}

.product-links {
    margin: 0 0 0 40px;
    display: inline-flex;
}

.product-history .active .product-links .blue-sapphire-btn2,
.customers-list-area .active .product-links .blue-sapphire-btn2 {
    display: block;
}

.change-name-modal .add-product-form,
.make-inactive-modal .add-product-form {
    margin-top: 20px;
}

    .change-name-modal .add-product-form .company-icon,
    .make-inactive-modal .add-product-form .company-icon {
        margin-top: 0;
    }

.disabled {
    opacity: .6;
}

.change-name-modal .add-product-form .company-icon input,
.make-inactive-modal .add-product-form .company-icon input {
    background-color: #F9F9FA;
    background-image: none;
    background-position: 0.625em center;
    background-repeat: no-repeat;
}

.product-links .blue-sapphire-btn2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    margin: 0 10px;
    border: 1px solid #006580;
    filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.15));
    border-radius: 10px;
    display: none;
}

    .product-links .blue-sapphire-btn2.inactive {
        border: 1px solid #D2042D;
        color: #D2042D;
    }

.verfied-customers-col2 .icon-edit {
    background: url(../images/edit-icon.png) no-repeat center;
    width: 20px;
    height: 20px;
    display: block;
}

.product-listing-bottom-edit.aboutus h4.tags {
    margin-bottom: 20px;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .Customer_Platform span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .Customer_Platform a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0;
    text-decoration: underline;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .Customer_Platform::-webkit-input-placeholder { /* Edge */
    color: #171D29;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .Customer_Platform:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #171D29;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .Customer_Platform::placeholder {
    color: #171D29;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .Customer_Platform.no_bg {
    margin: 0 64px;
    background: none;
    border: 0;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .center.flex-content {
    flex-flow: nowrap;
}

    .provider-company-details.full-widthcoll .provider-company-col1 .company-info .center.flex-content .change {
        margin: 0 40px;
        position: relative;
        display: flex;
        color: #006580;
        justify-content: space-between;
        align-items: center;
        font-weight: 600;
        font-size: 18px;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-decoration-line: underline;
    }

        .provider-company-details.full-widthcoll .provider-company-col1 .company-info .center.flex-content .change a {
            margin-left: 0.5em;
            width: 20px;
            height: 20px;
            background: url(../images/info-icon.png)no-repeat;
            display: inline-block;
        }

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .center.flex-space-between .Validos_Verified {
    background: url(../images/Verified-icon.png)no-repeat;
    display: flex;
    padding-left: 35px;
    font-size: 12px;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .center.flex-space-between .Awating_verification {
    background: url(../images/awating.png)no-repeat;
    display: flex;
    padding-left: 35px;
    font-size: 12px;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .center.flex-content .Validos_Verified a {
    margin-left: 0.5em;
    width: 20px;
    height: 20px;
    background: url(../images/info-icon.png)no-repeat;
    display: inline-block;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .Verified_Customers_top {
    text-align: center;
    margin: 10px 0;
    font-size: 22px;
    letter-spacing: 0.01em;
    color: #65656F;
}

.provider-company-details.full-widthcoll .provider-company-col1 .company-info .Verified_Customers {
    margin: 0 auto;
    display: flex;
    width: 80%;
    justify-content: space-between;
}

    .provider-company-details.full-widthcoll .provider-company-col1 .company-info .Verified_Customers p {
        letter-spacing: 0.01em;
        color: #65656F;
    }

        .provider-company-details.full-widthcoll .provider-company-col1 .company-info .Verified_Customers p strong {
            margin: 0 15px;
        }

        .provider-company-details.full-widthcoll .provider-company-col1 .company-info .Verified_Customers p span {
            border: 1px solid #171D29;
            border-radius: 4px;
            line-height: initial;
            background: url(../images/calender.png)no-repeat 95% 3px;
            padding: 0 40px 0 10px;
        }

            .provider-company-details.full-widthcoll .provider-company-col1 .company-info .Verified_Customers p span.no_border {
                background: none;
                padding: 0 10px;
                border: 0;
            }

.provider-company-details.full-widthcoll .provider-company-col3 {
    width: 100%;
}

    .provider-company-details.full-widthcoll .provider-company-col3 .provider-company-actions {
        padding-top: 30px;
        padding-bottom: 0;
        display: inherit;
    }

        .provider-company-details.full-widthcoll .provider-company-col3 .provider-company-actions a.delete-btn {
            background: none;
            border: solid 1px #D2042D;
            color: #D2042D;
            background: url(../images/close-icon3.png)no-repeat;
            background-position: left 1em center;
            background-repeat: no-repeat;
        }

    .provider-company-details.full-widthcoll .provider-company-col3 .Customer_Details {
        display: flex;
    }

        .provider-company-details.full-widthcoll .provider-company-col3 .Customer_Details .edit-public-switch.switch {
            margin-left: 50px;
        }

            .provider-company-details.full-widthcoll .provider-company-col3 .Customer_Details .edit-public-switch.switch span.active {
                letter-spacing: 0.01em;
                color: #006580;
            }

        .provider-company-details.full-widthcoll .provider-company-col3 .Customer_Details p {
            display: flex;
            align-items: center;
        }

.site-header .header-action a.invite-btn, .site-header .header-action a.feedback-btn {
    padding: 0.325em 0.75em;
    min-width: 248px;
    margin: 0 2em;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: 0.01em;
    cursor: pointer;
    color: #0B9FD9;
    border-color: #0B9FD9;
    display: inline-block;
    text-align: center;
}

.site-header .header-action a.feedback-btn {
    color: #870AD1;
    border-color: #870AD1;
}

.justify-space-between {
    justify-content: space-between;
}

#Invite_Others .modal-close, #Invite_Others_succeed .modal-close, #give_feedback .modal-close, #give_feedback_succeed .modal-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 27px;
    height: 27px;
    text-indent: -9999px;
    background: url(../images/close.png)no-repeat;
}

#Invite_Others.modal, #Invite_Others_succeed.modal, #give_feedback.modal, #give_feedback_succeed.modal {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}

#Invite_Others h5, #Invite_Others_succeed h5, #give_feedback h5, #give_feedback_succeed h5 {
    padding-bottom: 1em;
}

#Invite_Others_succeed .flex-center-btn, #give_feedback_succeed .flex-center-btn {
    justify-content: center;
    display: flex;
    margin-top: 20px;
}

#Invite_Others .add-product-form {
    display: flex;
    justify-content: space-between;
    margin: 0;
}

    #Invite_Others .add-product-form .input-field {
        width: 40%;
    }

    #Invite_Others .add-product-form .user-icon input {
        background-image: url(../images/svg/user-icon.svg);
    }

    #Invite_Others .add-product-form .email-icon input {
        background-image: url(../images/svg/email-icon.svg);
    }

    #Invite_Others .add-product-form .email-icon input, #Invite_Others .add-product-form .user-icon input {
        background-position: 0.625em center;
        background-repeat: no-repeat;
        background-color: #F9F9FA;
    }

    #Invite_Others .add-product-form a.close-btn {
        align-self: center;
    }

#Invite_Others .add_recipient {
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0.01em;
    text-decoration-line: underline;
    color: #006580;
    margin-bottom: 30px;
    margin-top: 30px;
    display: inline-block;
}

.input-field.company-tags {
    position: relative;
    width: 200px;
}

#add-a-tag {
    width: 100%;
    /*padding:0 20px;*/
}

.addplusicon {
    font-size: 21px;
    display: inline-block;
    position: absolute;
    color: #000;
    font-style: normal;
    line-height: 23px;
    right: 5px;
    top: 0;
}

.feature-list-area .collapsible-header {
    position: relative;
}

.feature-list-area .verified-customers-switch {
    position: absolute;
    right: 40px;
}

@media(max-width:992px) {
    #Invite_Others.modal, #Invite_Others_succeed.modal {
        width: 92%;
        max-height: 80%;
    }

    #Invite_Others .add-product-form {
        display: block;
    }

        #Invite_Others .add-product-form:nth-child(2n) {
            display: none;
        }

        #Invite_Others .add-product-form .input-field {
            width: 100%;
            margin-bottom: 2rem;
        }

            #Invite_Others .add-product-form .input-field label {
                width: 85%;
            }

        #Invite_Others .add-product-form a.close-btn,
        #Invite_Others .add_recipient {
            display: none;
        }

    #Invite_Others .edit-form-actions, #Invite_Others_succeed .edit-form-actions {
        margin: 30px auto 0;
        text-align: center;
        flex-direction: column;
    }

    #Invite_Others .blue-sapphire-btn, #Invite_Others_succeed .blue-sapphire-btn {
        order: 1;
        width: 165px;
        margin: 0 auto;
    }

    #Invite_Others .blue-sapphire-btn2 {
        order: 2;
        width: 165px;
        margin: 25px auto 0;
    }

    #Invite_Others_succeed p {
        margin: 0 0 20px;
    }
}

#first-time-login-modal p {
    padding-bottom: 1em !important;
    line-height: 1.5 !important;
}

#first-time-login-modal .checkbox-field {
    margin-bottom: 0.75em !important;
}

#first-time-login-modal h5 {
    padding-bottom: 1em !important;
}
/* Product Page css */
.product-tabcontent {
    width: 948px;
    margin: 0 auto 30px;
    position: relative;
}

.product-page .product-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 20px;
}

.product-header ul {
    display: block;
    text-align: center;
}

    .product-header ul li {
        background: #fff;
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        line-height: 46px;
        padding: 10px 0 0;
        color: #A9A9AF;
        border: 1px solid #A9A9AF;
        border-radius: 10px 10px 0 0;
        font-size: 14px;
        letter-spacing: 0.01em;
        display: inline-block;
        width: 25%;
        margin: 0 -2px;
        position: relative;
    }

        .product-header ul li.tab-active {
            color: #171D29;
            border: 1px solid #171D29;
            position: relative;
        }

            .product-header ul li.tab-active:before {
                position: absolute;
                width: 15px;
                left: -1px;
                top: -2px;
                bottom: 0;
                background: #0BDA51;
                border-radius: 10px 0 0 0;
                content: '';
                height: 105%;
            }

.product-content {
    padding: 30px 50px;
    background-color: #fff;
    position: relative;
}

    .product-content:before {
        position: absolute;
        width: 15px;
        left: -1px;
        top: 0;
        bottom: 0;
        background: #0BDA51;
        border-radius: 0 0 0 10px;
        content: '';
    }

.product-content-innerbox {
    display: none;
}

    .product-content-innerbox.active {
        display: block;
    }

.product-firstbox p {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #171D29;
    padding-bottom: 25px;
}

.product-firstbox h3 {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.01em;
    color: #171D29;
    padding-bottom: 10px;
}

.product-firstbox h4 {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.01em;
    color: #171D29;
    padding-bottom: 10px;
}

.product-firstbox h5 {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.01em;
    color: #171D29;
    padding-bottom: 10px;
}

.product-firstbox input[type=text].inputbox {
    border: 1px solid #171D29 !important;
    padding: 0 10px;
    border-radius: 5px;
    height: 28px;
    width: 80%;
    font-size: 14px;
    color: #171D29;
    box-shadow: none !important;
    margin-bottom: 20px;
}

.product-firstbox textarea.inputbox {
    border: 1px solid #171D29 !important;
    padding: 10px;
    border-radius: 5px;
    height: 88px;
    width: 80%;
    font-size: 14px;
    color: #171D29;
    box-shadow: none !important;
    margin-bottom: 20px;
}

.product-firstbox input[type=text].datePicker {
    border: 1px solid #171D29 !important;
    padding: 0 10px;
    border-radius: 5px;
    height: 28px;
    width: 24%;
    font-size: 14px;
    color: #171D29;
    box-shadow: none !important;
    margin-bottom: 20px;
}

.product-firstbox .chip.add {
    color: #171D29;
    background-color: #fff;
    border: 1px solid #171D29;
    margin: 0 0 20px;
}

.product-firstbox .chip {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    min-width: 85px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    font-size: 0.75em;
    border-radius: 4px;
    border: 1px solid transparent;
}

    .product-firstbox .chip .material-icons {
        font-size: 20px;
    }

.footerbox.flex-end {
    justify-content: flex-end;
}

.footerbox {
    display: flex;
    flex-direction: row;
    margin-top: 20px;
    justify-content: space-between;
}

    .footerbox .btn {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        display: flex;
        align-items: center;
        letter-spacing: 0.01em;
        min-width: 100px;
        justify-content: center;
        text-transform: none;
    }

.cancelbtn, .backbtn {
    background: none;
    border: 1px solid #006580;
    color: #006580;
    border-radius: 10px;
}

.nextbtn {
    background: #006580;
    box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
    border-radius: 10px;
    color: #FFFFFF;
}

.product-cancel {
    margin: 50px auto;
    display: none;
    width: 800px;
    background: #FFFFFF;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    padding: 25px;
}

    .product-cancel h3 {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 22px;
        line-height: 33px;
        letter-spacing: 0.01em;
        color: #171D29;
        margin-bottom: 15px;
    }

    .product-cancel p {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
    }

    .product-cancel .footerbox {
        margin-top: 90px;
    }

        .product-cancel .footerbox .btn {
            min-width: 220px;
        }

.product-secondbox h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #000000;
}

    .product-secondbox h3 span {
        font-family: 'Poppins';
        font-style: italic;
        font-weight: 400;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.01em;
        margin-bottom: 10px;
        color: #000000;
        display: block;
    }

.product_addcustomer {
    display: flex;
    justify-content: flex-start;
}

.addcustomer {
    border: 1px solid #006580;
    border-radius: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    align-items: center;
    width: 180px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #006580;
    background: none;
    display: block;
    height: 30px;
    margin: 5px 0 0 40px;
}

.complete {
    text-indent: -12px;
}

    .complete i.done {
        position: relative;
        left: 0;
        top: 6px;
        margin: 0 5px 0 0;
        color: #009E49;
    }

    .complete span {
        position: absolute;
        width: 61px;
        left: 57px;
        top: 14.29%;
        bottom: 53.57%;
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.01em;
        color: #009E49;
    }

.product-secondbox .verified-customers-list {
    margin: 30px 0 0;
    min-height: 200px;
}

.product-thirdbox h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 10px;
}

.product-thirdbox h4 {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 15px;
}

.product-fourthbox h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 10px;
}

.product-fourthbox h4 {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 15px;
}

.product-table {
    margin: 10px 0 0;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
}

    .product-table h5 {
        font-family: 'Poppins';
        font-style: italic;
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #000000;
        margin: 0 0 5px;
    }

.product-lefttable, .product-righttable {
    width: 50%;
    text-align: center;
}

.product-table ul li {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.01em;
    color: #54545F;
    margin: 0 0 5px;
}

.product-listing-btn {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #006580;
    border: 1px solid #006580;
    background: none;
    border-radius: 10px;
    box-shadow: none;
    margin: 10px 0 0;
    text-transform: inherit;
}

.add-product-btn {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #fff;
    border: 1px solid #006580;
    background: #006580;
    border-radius: 10px;
    box-shadow: none;
    margin: 10px 0 0;
    text-transform: inherit;
}

.radiobox {
    margin: 0 0 20px;
}

    .radiobox label [type="radio"]:not(:checked) + span, [type="radio"]:checked + span {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #171D29;
    }

.inner-areabox {
    margin: 0 0 0 20px;
    background: #FFFFFF;
    border: 1px solid #171D29;
    border-radius: 4px;
    padding: 10px 15px;
}

    .inner-areabox h5 {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
        margin-bottom: 15px;
    }

    .inner-areabox p {
        font-family: 'Poppins';
        font-style: italic;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
    }

.show-verified-btn {
    border: 1px solid #65656F;
    border-radius: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #65656F;
    padding: 0 20px;
    background: none;
}

.show-interest-btn {
    border: 1px solid #006580;
    border-radius: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #006580;
    padding: 0 20px;
    background: none;
}

#landing-page-modal {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

    #landing-page-modal .modal-close {
        position: absolute;
        right: 20px;
        top: 20px;
        width: 27px;
        height: 27px;
        text-indent: -9999px;
        background: url(../images/close.png)no-repeat;
        box-shadow: none;
        background-size: cover;
    }

    #landing-page-modal.modal {
        background-color: #fff;
        border-radius: 10px;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

    #landing-page-modal h5 {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 22px;
        line-height: 33px;
        letter-spacing: 0.01em;
        margin-bottom: 20px;
        color: #171D29;
    }

    #landing-page-modal p {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
        margin-bottom: 20px;
    }

.product-verifybox {
    display: flex;
    flex-direction: row;
    margin-top: 20px;
    justify-content: space-between;
}

    .product-verifybox .btn {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        display: flex;
        align-items: center;
        letter-spacing: 0.01em;
        min-width: 150px;
        justify-content: center;
        text-transform: none;
    }

.verify-later {
    background: none;
    border: 1px solid #006580;
    color: #006580;
    border-radius: 10px;
}

.verify-product {
    background: #006580;
    box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
    border-radius: 10px;
    color: #FFFFFF;
}

.product-secondbox .customers-list .customers-list-head {
    display: table;
    width: 100%;
}

.product-secondbox .customers-list .customers-list-content {
    display: table;
    width: 100%;
}

.product-secondbox .customers-list .customers-list-head > div {
    display: table-cell;
    padding: 5px 10px;
    text-align: center;
}

.product-secondbox .customers-list .customers-list-content > div {
    display: table-cell;
    padding: 5px 10px;
    text-align: center;
}

.product-secondbox .customers-list .customers-list-head .customers-list-col1, .product-secondbox .customers-list .customers-list-head .customers-list-col2, .product-secondbox .customers-list .customers-list-head .customers-list-col3 {
    width: 20.6% !important;
}

.product-secondbox .customers-list .customers-list-head .customers-list-col4, .product-secondbox .customers-list .customers-list-head .customers-list-col5, .product-secondbox .customers-list .customers-list-head .customers-list-col6 {
    width: 12.6% !important;
}

.product-secondbox .customers-list .customers-list-col1, .product-secondbox .customers-list .customers-list-col2, .product-secondbox .customers-list .customers-list-col3 {
    width: 20.6% !important;
    word-break: break-all;
}

.product-secondbox .customers-list .customers-list-col4, .product-secondbox .customers-list .customers-list-col5, .product-secondbox .customers-list .customers-list-col6 {
    width: 12.6% !important;
    word-break: break-all;
}

.product-secondbox .customers-list-area .customers-list-content a {
    display: inline-block;
}

.customers-area .active .verified-btn, .customers-area .active .notverified-btn, .customers-area .active .change-setting {
    display: inline-block;
}

.customers-area .verified-btn, .customers-area .notverified-btn {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 33px;
    letter-spacing: 0.01em;
    color: #171D29;
    display: none;
}

.customers-area .change-setting {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    margin: 0 0 0 20px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #006580;
    border: 1px solid #006580;
    border-radius: 10px;
    padding: 5px 30px;
    display: none;
}

.customers-area .customers-list-content .customers-list-col1, .customers-area .customers-list-head .customers-list-col1 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    letter-spacing: 0.01em;
    width: 26%;
    padding: 5px 15px;
    min-height: 33px;
}

.customers-area .customers-list-head .customers-list-col1 {
    color: #171D29;
}

.customers-area .customers-list-content .customers-list-col1 a {
    color: #006580;
    text-decoration: underline;
}

.customers-area .customers-list-content .customer-list, .customers-area .customers-list-head .customer-list {
    width: 18.25%;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    letter-spacing: 0.01em;
    text-decoration: underline;
    color: #006580;
    padding: 7px 10px;
    min-height: 33px;
}

.customers-area .customers-list-content .customer-list {
    justify-content: center;
}

.customers-area .collapsible-body {
    overflow-x: scroll;
    overflow-y: hidden;
}

.customers-area .customers-list {
    width: 155%;
    padding: 0;
}

.proposed-product {
    padding: 20px 0;
}

    .proposed-product h3 {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 22px;
        line-height: 33px;
        letter-spacing: 0.01em;
        color: #171D29;
        margin-bottom: 20px;
    }

    .proposed-product .linked-customer {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        display: block;
        text-align: right;
        letter-spacing: 0.01em;
        color: #171D29;
    }

.energy-deluxe-box {
    background: #FBEFF1;
    padding: 30px;
}

    .energy-deluxe-box p {
        font-family: 'Poppins';
        font-style: italic;
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #171D29;
        text-align: center;
    }

.inner-energy-deluxe {
    display: flex;
    justify-content: space-evenly;
    align-content: center;
}

    .inner-energy-deluxe h5, .inner-energy-deluxe h6 {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 500;
        font-size: 15px;
        line-height: 15px;
        display: flex;
        align-items: center;
        letter-spacing: 0.01em;
        justify-content: center;
    }

    .inner-energy-deluxe h5 {
        padding: 0;
        width: 25%;
        word-break: break-word;
        text-align: center;
    }

    .inner-energy-deluxe h6 {
        padding: 0;
        width: 25%;
    }

    .inner-energy-deluxe .listing-btn {
        background: #870AD1;
        min-width: 230px;
        border-radius: 10px;
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 42px;
        text-align: center;
        letter-spacing: 0.01em;
        color: #FFFFFF;
        display: flex;
        justify-content: center;
        margin: 0 10px;
    }

.banner-tagline-blue {
    margin-bottom: 1em;
    padding: 0.875em 1em;
    background: #870AD1;
    box-shadow: 0px 4px 10px 5px rgba(0, 158, 73, 0.24);
    border-radius: 4px;
    text-align: center;
}

    .banner-tagline-blue p {
        font-size: 1.375em;
        line-height: 1.5;
        color: #fff;
        text-align: center;
    }

    .banner-tagline-blue .cancel-btn {
        margin-left: 0.625em;
        min-width: 27px;
        height: 27px;
        background: url(../images/cancel-icon.png)no-repeat;
        text-indent: -9999px;
    }

.mt-gap-1 {
    margin-top: 12px;
}

.mb-gap-1 {
    margin-bottom: 12px;
}

.display-align {
    display: flex;
}

.grid-1 {
    width: 35%;
}

.grid-3 {
    width: 25%;
}

.grid-4 {
    width: 30%;
}

.grid-5 {
    width: 45%;
}

.grid-2 {
    width: 65%;
    padding-left: 0px;
}

    .grid-2 select {
        background-image: url(../images/svg/caret-icon.svg);
        background-position: right 0.75em center;
        background-repeat: no-repeat;
        appearance: none;
        box-sizing: border-box;
        margin: 0;
        padding: 0.5em 1em 0.5em 0.5em;
        height: 3.125em;
        color: #171D29;
        border: none;
        border-bottom: 1px solid #A9A9AF;
        box-shadow: 0 1px 0 0 #a9a9af;
        background-color: #F9F9FA;
    }

.mt-gap-l1 {
    padding-left: 18px;
}

.bg-cale {
    background-color: #F9F9FA;
    background-image: url(../images/calender.png);
    background-position: 0.625em center, right 0.75em center;
    background-repeat: no-repeat, no-repeat;
}

.grid-5 select {
    background-image: url(../images/svg/caret-icon.svg);
    background-position: right 0.75em center;
    background-repeat: no-repeat;
    appearance: none;
    box-sizing: border-box;
    margin: 0;
    padding: 0.5em 1em 0.5em 0.5em;
    height: 3.125em;
    color: #171D29;
    border: none;
    border-bottom: 1px solid #A9A9AF;
    box-shadow: 0 1px 0 0 #a9a9af;
    background-color: #F9F9FA;
}

.final-view {
    margin-bottom: 100px;
}

    .final-view p {
        margin-top: 12px;
        font-size: 14px;
        padding-right: 24px;
        position: relative;
    }

        .final-view p img {
            position: absolute;
            top: 27px;
            right: 234px;
        }

    .final-view .row-align {
        display: flex;
        width: 100%;
    }

    .final-view .mt-gap-1 {
        margin-top: 20px;
    }

    .final-view .mt-gap-2 {
        margin-top: 05px;
    }

    .final-view .grid-1 {
        width: 30%;
    }

    .final-view .grid-2 {
        width: 70%;
        padding-left: 20px;
    }

        .final-view .grid-2 .forms-dp {
            position: relative;
        }

            .final-view .grid-2 .forms-dp [type=text] {
                width: 150px;
                height: 50px;
                padding-left: 10px;
                background: #F9F9FA;
            }

            .final-view .grid-2 .forms-dp strong {
                position: absolute;
                top: 19px;
                left: -25px;
                font-weight: 400;
            }

            .final-view .grid-2 .forms-dp span.helper-text {
                display: block;
            }

            .final-view .grid-2 .forms-dp [type=checkbox] {
                opacity: 1 !important;
                position: inherit !important;
                -webkit-appearance: auto;
                appearance: auto;
                margin-right: 5px;
            }

            .final-view .grid-2 .forms-dp .b-text {
                width: 100px !important;
                margin-right: 15px;
            }

.bg-edit {
    background-color: #F9F9FA;
    background-image: url(../images/edit-icon.png);
    background-position: 0.625em center, right 0.75em center;
    background-repeat: no-repeat, no-repeat;
}

.target-market {
    width: 100%;
}

    .target-market p {
        font-size: 14px;
        margin-top: 26px;
    }

    .target-market .target-utility h1 {
        font-size: 22px;
        display: flex;
        margin-top: 25px;
        margin-bottom: 15px;
    }

        .target-market .target-utility h1 a {
            margin-left: 0.5em;
            width: 20px;
            height: 20px;
            background: url(../images/info-icon.png)no-repeat;
        }

    .target-market .d-align {
        display: flex;
        width: 100%;
        align-items: center;
    }

    .target-market .grid-1 {
        width: 21%;
    }

    .target-market .grid-2 {
        width: 80%;
    }

    .target-market .width1 {
        width: 300px;
        display: inline-block;
        align-items: center;
    }

        .target-market .width1 input {
            width: 100%;
            height: 24px;
            border: 1px #000 solid;
            border-radius: 4px;
            box-shadow: 0 0 0 transparent;
            padding-left: 10px;
        }

        .target-market .width1 label {
            margin: 0 12.5px;
            display: inline-block;
            vertical-align: top;
        }

    .target-market .mt-gap-1 {
        margin-top: 17px;
    }

    .target-market .mt-gap-2 {
        margin-top: 9px;
    }

    .target-market .width2 {
        width: 310px;
        display: inline-block;
        align-items: center;
        position: relative;
    }

        .target-market .width2 .doller {
            display: inline-block;
            margin-left: 0px;
            margin-right: 10px;
        }

        .target-market .width2 input {
            height: 24px;
            border: 1px #000 solid;
            border-radius: 4px;
            box-shadow: 0 0 0 transparent;
            padding-left: 10px;
        }

        .target-market .width2 label {
            margin: 0 12.5px;
            display: inline-block;
            vertical-align: top;
        }

    .target-market .width3 {
        width: 210px;
        display: inline-block;
        align-items: center;
    }

        .target-market .width3 input {
            height: 24px;
            border: 1px #000 solid;
            border-radius: 4px;
            box-shadow: 0 0 0 transparent;
            padding-left: 10px;
        }

        .target-market .width3 label {
            margin: 0 12.5px;
            display: inline-block;
            vertical-align: top;
        }

        .target-market .width3 .monthsd {
            position: absolute;
        }

    .target-market .form-input {
        display: inline-block;
        width: 38%;
        vertical-align: top;
    }

    .target-market .helper-text {
        display: block;
        font-size: 14px;
        width: max-content;
    }



.product-grid-view .product-text a {
    color: #006580;
    text-decoration: underline;
}

.prod-services-col2 a {
    text-decoration: underline;
    color: #006580;
}


.main-content.analytics-page {
    background: #EEEEEF;
}

.insights-page-title h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: 0.01em;
    color: #171D29;
    display: flex;
    align-items: center;
}

.analytics-content-area {
    padding: 10px;
}

.insights-page-title h4 a {
    margin-left: 0.5em;
    width: 20px;
    height: 20px;
    background: url(../images/info-icon.png)no-repeat;
}

.analytics-product-ratings {
    margin: 25px 0;
}

    .analytics-product-ratings ul {
        width: 130px;
        overflow: hidden;
        margin: 0 10px;
    }

    .analytics-product-ratings text {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        display: flex;
        align-items: center;
        letter-spacing: 0.01em;
        color: #171D29;
    }

.inner-report-box {
    min-height: 108px;
}

.profile-views {
    background: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0 0 5px #0000002e;
    padding: 10px;
    min-width: 210px;
}

    .profile-views .views-title {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
        margin-bottom: 10px;
    }

.dailydetails span sub {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0.01em;
    color: #65656F;
    position: relative;
    top: -5px;
    margin: 0 0 0 5px;
}

.inner-report-box {
    min-height: 108px;
    margin-right: 25px;
}

.daily-report-box {
    margin-bottom: 35px;
}

.dailydetails span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 64px;
    line-height: 54px;
    display: flex;
    align-items: flex-end;
    letter-spacing: 0.01em;
    color: #171D29;
}

.dailydetails .sign {
    margin: 0 5px 0 0;
    display: inline-grid;
}

    .dailydetails .sign label {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 12px;
        text-align: center;
        letter-spacing: 0.01em;
        color: #171D29;
        margin: 5px 0 0 0;
    }

.dailydetails .most-viewed strong {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    display: block;
    letter-spacing: 0.01em;
    color: #171D29;
}

.dailydetails .most-viewed {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #65656F;
    width: 190px;
    margin-left: 35px;
}

.premium-feature {
    background: #006580;
    border-radius: 4px;
    padding: 7px 15px;
    margin: 15px 0;
}

    .premium-feature p {
        font-family: 'Poppins';
        font-style: italic;
        font-weight: 400;
        font-size: 22px;
        line-height: 34px;
        display: flex;
        align-items: center;
        letter-spacing: 0.01em;
        color: #FFFFFF;
        margin-right: 30px;
    }

    .premium-feature .request-demo {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 22px;
        display: flex;
        align-items: center;
        text-align: center;
        letter-spacing: 0.01em;
        color: #006580;
        background: #FFFFFF;
        border: 1px solid #006580;
        box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
        border-radius: 10px;
        padding: 6px 20px;
    }

#customerTable tr th, #customerTable tr td {
    min-width: 130px;
}

    #customerTable tr th:first-child, #customerTable tr td:first-child {
        min-width: 100px;
    }

#customerTable tr {
    border: 1px solid grey;
}

#customerTable th {
    background: #ACDCDD;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.01em;
    color: #171D29;
    padding: 5px 10px;
    min-height: 30px;
    border-right: 1px solid grey;
    position: relative;
}

#customerTable td {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.01em;
    color: #171D29;
    padding: 5px 10px;
    min-height: 55px;
    border-right: 1px solid grey;
}

#customerTable tr:nth-child(2n+1) {
    background-color: #EAF2F2;
}

#customerTable .item-link {
    color: #006580;
    text-decoration: underline;
}

.utility-icons i {
    width: 16px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-size: 100% 100%;
}

.utility-icons .utility-icon1 {
    background-image: url(../images/utilities-icon-1.png);
}

.utility-icons .utility-icon2 {
    background-image: url(../images/utilities-icon-2.png);
}

.utility-icons .utility-icon3 {
    background-image: url(../images/utilities-icon-3.png);
}

.utility-icons .utility-icon4 {
    background-image: url(../images/utilities-icon-4.png);
}

.utility-icons .utility-icon5 {
    background-image: url(../images/utilities-icon-5.png);
}

.utility-icons .utility-icon6 {
    background-image: url(../images/broadband-icon-filled.svg);
}

.tablebox {
    overflow: scroll;
    height: 550px;
}

    .tablebox .w-300 {
        min-width: 300px !important;
    }

    .tablebox .w-250 {
        min-width: 250px !important;
    }

    .tablebox .w-200 {
        min-width: 200px !important;
    }

    .tablebox .w-150 {
        min-width: 150px !important;
    }

    .tablebox .sortitem {
        width: 12px;
        height: 5px;
        background-image: url(../images/drop-icon.png);
        background-size: 100% 100%;
        display: inline-block;
        position: absolute;
        right: 8px;
        top: 13px;
    }

.below-table-footer {
    margin: 0 0 30px;
    padding: 10px 0;
}

    .below-table-footer p {
        font-family: 'Poppins';
        font-style: italic;
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #000000;
        display: flex;
    }

        .below-table-footer p a.info-btn {
            margin-left: 0.5em;
            width: 20px;
            height: 20px;
            background: url(../images/info-icon.png)no-repeat;
        }

    .below-table-footer .download-btn {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 24px;
        text-align: center;
        letter-spacing: 0.01em;
        color: #006580;
        border: 1px solid #006580;
        filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.15));
        border-radius: 10px;
        width: 150px;
    }

.above-table-section {
    margin-bottom: 15px;
}

.filtersearch {
    width: 65%;
    position: relative;
}

    .filtersearch .search-btn {
        background: #006580;
        box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
        border-radius: 10px;
        width: 200px;
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 27px;
        text-align: center;
        letter-spacing: 0.01em;
        color: #FFFFFF;
        border: 0;
        position: absolute;
        top: 6px;
        right: 10px;
    }

.above-table-footer {
    margin-bottom: 10px;
}

.filtersearch .search-input {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px !important;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #171D29;
    background-color: #fff !important;
    padding: 5px 10px 5px 45px !important;
    border: 1px solid #54545F !important;
    border-radius: 4px !important;
    height: 42px !important;
    box-sizing: border-box !important;
    background-image: url(../images/filter-icon.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    margin-bottom: 0 !important;
}

.leftpafination {
    display: flex;
    padding: 4px 0;
}

    .leftpafination ul {
        border: 1px solid #65656F;
        border-radius: 10px;
        display: flex;
        overflow: hidden;
    }

        .leftpafination ul li:last-child {
            border-right: 0;
        }

        .leftpafination ul li {
            text-align: center;
            width: 50px;
            border-right: 1px solid #65656F;
            background: #fff;
        }

            .leftpafination ul li.views {
                background: #EEEEEF;
                width: 180px;
            }

            .leftpafination ul li:first-child,
            .leftpafination ul li:last-child {
                width: 40px;
            }

.prev-main a, .next-main a {
    width: 23px !important;
    position: relative;
    top: 6px;
    left: 10px;
    display: block;
}

.prev a, .next a {
    width: 23px !important;
    position: relative;
    top: 6px;
    left: 10px;
    display: block;
}

.next-main a, .next a {
    transform: rotate(180deg);
}

.blurred td {
    filter: opacity(0.5);
    filter: blur(3px);
}

.blurred span, .blurred strong {
    filter: opacity(0.5);
    filter: blur(8px);
}

.utility-icons .utility-icon1-inactive {
    background-image: url(../images/Icons-UtilitiesWater.png);
}

.utility-icons .utility-icon2-inactive {
    background-image: url(../images/Icons-UtilitiesGas.png);
}

.utility-icons .utility-icon3-inactive {
    background-image: url(../images/Icons-UtilitiesElectric.png);
}

.utility-icons .utility-icon4-inactive {
    background-image: url(../images/Icons-UtilitiesSolidWaste.png);
}

.utility-icons .utility-icon5-inactive {
    background-image: url(../images/Icons-UtilitiesSewer.png);
}

/*create event*/
.create_event_page .event-radio label {
    margin-right: 15px;
}

.create_event_page .provider-company-top .input-field.flex-start {
    display: flex;
}

.create_event_page .provider-company-top .flex-start.first-field {
    width: 25%;
    display: inline-block;
    margin-right: 1%;
}

    .create_event_page .provider-company-top .flex-start.first-field input {
        background: url(../images/svg/vector.svg) no-repeat;
        background-position: 5px 15px;
    }

.create_event_page .target-market.attendence-fee-market .d-align .doller input {
    background: url(../images/svg/dollar.svg) no-repeat;
    background-position: 15px;
}

.create_event_page .provider-company-top .flex-start.second-field {
    display: inline-block;
    width: 73%;
}

.create_event_page .provider-company-top input.validate {
    max-width: 250px;
    padding: 0.5em 1em;
}

.create_event_page .provider-company-top span {
    line-height: 50px;
    padding-left: 20px;
}

.create_event_page .product-firstbox {
    margin-bottom: 20px;
}

    .create_event_page .product-firstbox .Start-End-Date {
        width: 45%;
        margin-right: 2.5%;
        display: inline-block;
        vertical-align: top;
    }

        .create_event_page .product-firstbox .Start-End-Date .datebox {
            border-bottom: 1px solid #A9A9AF;
            box-shadow: 0 1px 0 0 #a9a9af;
            background-color: #F9F9FA;
            padding: 0 20p 0 40px;
            background: url(../images/calender.png) no-repeat;
            background-position: 5px 15px;
        }

        .create_event_page .product-firstbox .Start-End-Date h6 {
            margin-bottom: 10px;
            font-size: 0.9em;
        }

    .create_event_page .product-firstbox label.checkbox-field {
        width: 100% !important;
        display: block;
    }

        .create_event_page .product-firstbox label.checkbox-field:last-child {
            margin-bottom: 20px;
        }

.create_event_page .additional-details .event-radio label {
    width: 100%;
    margin: 0;
    float: left;
}

.create_event_page .additional-details .provider-company-col1 {
    width: 100%;
}

.create_event_page .additional-details .Start-End-Date .provider-company-col1 .flex-content-row {
    display: flex;
    flex-flow: row;
    align-items: center;
}

.create_event_page .additional-details .provider-company-col1 .flex-content-row .company-logo {
    box-shadow: 0px 0px 0px 1px #65656f;
    padding: 10px;
    border-radius: 8px;
    margin: 0;
    height: auto;
    width: 100%;
}

    .create_event_page .additional-details .provider-company-col1 .flex-content-row .company-logo .company-image {
        height: 250px;
        width: 100%;
    }

.create_event_page .additional-details .Start-End-Date .provider-company-col1 .flex-content-row .company-info-action {
    display: flex;
    flex-flow: column;
    align-items: center;
    padding: 0 0 0 25px;
    width: auto;
}

    .create_event_page .additional-details .Start-End-Date .provider-company-col1 .flex-content-row .company-info-action button {
        margin: 8px 0;
        padding: 8px 0;
    }

.create_event_page .additional-details .provider-company-col1 .promoimg {
    margin-top: 20px;
    max-width: 50%;
}

    .create_event_page .additional-details .provider-company-col1 .promoimg h6 {
        margin-bottom: 10px;
    }

    .create_event_page .additional-details .provider-company-col1 .promoimg .flex-content-row {
        display: flex;
        flex-flow: column;
    }

        .create_event_page .additional-details .provider-company-col1 .promoimg .flex-content-row .company-info-action {
            display: flex;
            justify-content: space-between;
            padding-top: 15px;
        }

    .create_event_page .additional-details .provider-company-col1 .promoimg .company-logo {
        max-width: 100%;
        display: flex;
        justify-content: center;
    }

.create_event_page .additional-details .provider-company-col1 .description {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

    .create_event_page .additional-details .provider-company-col1 .description h6 {
        margin-bottom: 10px;
    }

    .create_event_page .additional-details .provider-company-col1 .description .ckeditor {
        background: #F9F9FA;
        border-bottom: 2px solid #A9A9AF;
        height: 300px;
    }

.create_event_page .target-market.attendence-fee-market .d-align:first-child {
    margin-bottom: 20px;
}

.create_event_page .target-market.attendence-fee-market .d-align label {
    margin: 0 10px;
    line-height: 50px;
}

.create_event_page .product-firstbox .target-market .grid-1 {
    line-height: 38px;
}

    .create_event_page .product-firstbox .target-market .grid-1 svg {
        float: left;
        width: 30px;
        margin-right: 10px;
    }

.create_event_page .product-firstbox .Start-End-Date .userrating {
    display: flex;
    align-items: center;
    flex-flow: column;
}

.create_event_page .aligngridicon {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
}

.create_event_page .product-firstbox .Start-End-Date .userrating .company-logo img {
    margin: 0 auto 5px;
}

.create_event_page .product-firstbox .Start-End-Date .userrating .company-logo {
    text-align: center;
}

.create_event_page .product-firstbox .Start-End-Date .userrating .company-info-action a img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
}

.create_event_page .product-firstbox .Start-End-Date .userrating .company-info-action {
    width: 200px;
    display: flex;
    flex-flow: row;
    justify-content: space-around;
    padding: 15px 0;
    line-height: 20px;
}

    .create_event_page .product-firstbox .Start-End-Date .userrating .company-info-action a svg {
        margin-right: 7px;
        float: left;
    }

.create_event_page .target-market .product-firstbox label.checkbox-field {
    margin-bottom: 15px;
    padding-left: 30px;
}

.create_event_page .product-firstbox .search-btn {
    background: #ffffff;
    width: 150px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 32px;
    letter-spacing: 0.01em;
    color: #65656F;
    border: 1px solid #65656F;
    filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.15));
    border-radius: 10px;
    cursor: pointer;
}

.create_event_page .product-firstbox.Find-similar {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    margin-bottom: 15px;
    padding-top: 20px;
}

    .create_event_page .product-firstbox.Find-similar .search-wrapper input {
        padding-top: 0;
        padding-bottom: 0;
        height: 35px;
    }

.create_event_page .organizer .flex-start p {
    min-width: 200px;
}

.create_event_page .organizer .delete-btn {
    min-width: 132px;
    font-weight: 600;
    display: inline-block;
    text-decoration: none;
    padding: 0.15em 1em;
    color: #D2042D;
    border-radius: 4px;
    border: 1px solid #D2042D;
    text-align: center;
}

.create_event_page .auditlog-list.directory-list .directory-col2,
.create_event_page .auditlog-list.directory-list .directory-col1 {
    width: 50%;
}

.create_event_page .auditlog-list.directory-list .directory-list-head {
    background: #DCDDDE;
    border: 1px solid #65656F;
}

    .create_event_page .auditlog-list.directory-list .directory-list-head .directory-col1 {
        border-right: 1px solid #65656F;
    }

.create_event_page .auditlog-list.directory-list .directory-list-content:nth-child(2n-1) {
    background: #EEEEEF;
}

.create_event_page .product-firstbox h5 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 10px;
}

.create_event_page .target-market .product-firstbox label.checkbox-field span b {
    font-size: 16px;
    font-weight: 400;
}

.create_event_page .target-market .product-firstbox label.checkbox-field span {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #000000;
    height: auto;
    padding-left: 2em;
}

    .create_event_page .target-market .product-firstbox label.checkbox-field span:after {
        top: 5px;
    }

    .create_event_page .target-market .product-firstbox label.checkbox-field span:before {
        top: 5px !important;
    }

.create_event_page .directory-list.analytics-list .directory-list-content:last-child {
    border-bottom: 0;
}

.create_event_page .directory-list.analytics-list .directory-list-content {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #171D29;
    border: 0;
    border-bottom: 1px solid #A9A9AF;
}

.create_event_page .directory-list.analytics-list .directory-list-head {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #171D29;
    background: transparent;
    border: 0;
}

.create_event_page .directory-list.analytics-list [class^='directory-col'] {
    border: 0;
}

.create_event_page .company-tags .chip.blue {
    background: #4D93A6 !important;
}

.create_event_page .company-tags .chip.grey {
    background: #65656F !important;
}

.create_event_page .company-tags .chip.dark-blue {
    background: #006580 !important;
}

.create_event_page .validos-varification-area .validos-varification-content.intended-audience p {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.01em;
    padding-bottom: 0;
    color: #171D29;
}

.create_event_page .intended-audience .product-firstbox h5 {
    margin-bottom: 0;
    padding-bottom: 0;
}

.create_event_page .intended-audience .product-firstbox label.checkbox-field {
    margin-bottom: 10px;
}

.create_event_page .product-firstbox .chip {
    justify-content: space-around;
}

    .create_event_page .product-firstbox .chip .material-icons {
        margin-left: 20px;
    }

.create_event_page .provider-company-top {
    padding: 0 2em 3em;
}

    .create_event_page .provider-company-top.recm-score {
        padding: 0 2em;
    }

    .create_event_page .provider-company-top .nowrap {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
        white-space: nowrap;
        padding: 15px 20px 0 0;
    }

.create_event_page .product-listing-bottom-edit.aboutus h4.tags {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 10px;
}

.create_event_page .provider-company-top h5 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
}

.create_event_page .provider-company-top.organizer h5 {
    margin: 0;
    padding: 0;
}

.create_event_page .essential-information .product-firstbox h5 {
    margin: 0;
}

.create_event_page .essential-information .product-firstbox.event-url input {
    background: url(../images/svg/url.svg) no-repeat;
    background-position: 5px 15px;
}

.create_event_page .product-firstbox.location p,
.create_event_page .product-firstbox.location h5 {
    padding-bottom: 5px;
}

.create_event_page .product-firstbox .attendence-fee h5,
.create_event_page .product-firstbox .attendence-fee p {
    padding-bottom: 2px;
    margin: 0;
}

.event_details {
    background: #F6F6F6;
}

    .event_details .page-content-title h3 {
        font-weight: 500;
        font-size: 32px;
        line-height: 48px;
        letter-spacing: 0.01em;
        color: #000000;
        text-transform: inherit;
    }

.event_details_page {
    background-color: #fff;
    padding: 30px;
    float: left;
    width: 100%;
}

    .event_details_page .top_event_details {
        margin-bottom: 25px;
        float: left;
        width: 100%;
    }

    .event_details_page .topleft_eventdetails {
        float: left;
        width: 80px;
        margin-right: 15px;
    }

        .event_details_page .topleft_eventdetails span {
            width: 80px;
            height: 80px;
            display: block;
            background: #D9D9D9;
            border-radius: 12px;
        }

    .event_details_page .topright_eventdetails {
        float: right;
        width: calc(100% - 100px);
    }

        .event_details_page .topright_eventdetails h4 {
            font-weight: 500;
            font-size: 32px;
            line-height: 38px;
            letter-spacing: 0.01em;
            color: #000000;
            font-family: 'Poppins';
        }

        .event_details_page .topright_eventdetails h5 {
            font-weight: 400;
            font-size: 22px;
            line-height: 28px;
            letter-spacing: 0.01em;
            color: #000000;
            font-family: 'Poppins';
        }

        .event_details_page .topright_eventdetails ul li img {
            display: inline-block;
            margin: 0 3px 0 0;
            position: relative;
            top: 5px;
        }

        .event_details_page .topright_eventdetails ul li {
            display: inline-block;
            vertical-align: middle;
            font-family: 'Poppins';
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 30px;
            letter-spacing: 0.01em;
            color: #666666;
            margin: 0 5px 0 0;
        }

            .event_details_page .topright_eventdetails ul li:first-child::before {
                display: none;
            }

            .event_details_page .topright_eventdetails ul li::before {
                font-weight: 400;
                content: '';
                font-size: 14px;
                line-height: 30px;
                letter-spacing: 0.01em;
                background: #666666;
                display: inline-block;
                width: 5px;
                height: 5px;
                border-radius: 50%;
                position: relative;
                top: -3px;
                left: -4px;
            }

    .event_details_page .right_event_details {
        float: right;
        width: 35%;
    }

    .event_details_page .left_event_details {
        float: left;
        width: 60%;
        margin: 0 5% 0 0;
    }

    .event_details_page .left_align_details {
        float: left !important;
        width: 60% !important;
        margin: 0 5% 0 0;
    }

    .event_details_page .left_event_details span.imagebox {
        width: 500px;
        height: 200px;
        background: #D9D9D9;
        display: block;
        padding: 20px;
        margin-bottom: 20px;
        border-radius: 11px;
    }

        .event_details_page .left_event_details span.imagebox img {
            width: 100%;
            height: 100%;
        }

    .event_details_page .left_event_details p {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #000000;
        margin-bottom: 10px;
    }

    .event_details_page .left_event_details .company-tags .chip.light-shade {
        background-color: #00A0A3 !important;
        justify-content: center;
    }

    .event_details_page .hostedby {
        margin-top: 20px;
        float: left;
        width: 100%;
    }

        .event_details_page .hostedby a, .event_details_page .hostedby p {
            font-family: 'Poppins';
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-decoration-line: underline;
            color: #006580;
        }

        .event_details_page .hostedby p {
            text-decoration: none;
            color: #000;
        }

        .event_details_page .hostedby span img {
            width: 48px;
            height: 48px;
            border-radius: 12px;
            display: block;
            margin-right: 10px;
            float: left;
        }

        .event_details_page .hostedby h4 {
            font-family: 'Poppins';
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-transform: uppercase;
            color: #000000;
            margin-bottom: 5px;
        }

    .event_details_page .left_event_details .landing-page-list-actions a {
        background-color: #006580;
        border-radius: 10px;
        width: auto;
        font-size: 18px;
        padding: 0.5em 1em 0.5em 3em;
        min-width: 200px;
    }

    .event_details_page .left_event_details .landing-page-list-actions {
        display: flex;
        justify-content: center;
        margin: 40px 0 !important;
        float: left;
        width: 100%;
        clear: both;
    }

    .event_details_page .right_event_details .validos_insight {
        width: 80%;
        border: 1px solid #A9A9AF;
        border-radius: 12px;
        padding: 15px 20px;
    }

        .event_details_page .right_event_details .validos_insight h5 a {
            display: block;
            float: right;
        }

        .event_details_page .right_event_details .validos_insight h5 {
            font-weight: 400;
            font-size: 22px;
            line-height: 24px;
            letter-spacing: 0.01em;
            color: #000000;
            margin-bottom: 10px;
        }

        .event_details_page .right_event_details .validos_insight h6 img {
            display: inline-block;
        }

        .event_details_page .right_event_details .validos_insight h6 strong {
            display: block;
        }

        .event_details_page .right_event_details .validos_insight h6 {
            font-weight: 400;
            font-size: 16px;
            line-height: 26px;
            letter-spacing: 0.01em;
            color: #000000;
        }

    .event_details_page .right_event_details .company-tags .chip.dark-shade {
        background-color: #4D93A6 !important;
        justify-content: center;
    }

    .event_details_page .right_event_details .recomnd_this p {
        margin: 0 0 10px;
    }

    .event_details_page .right_event_details .recomnd_this img {
        display: inline-block;
        margin: 0 10px;
    }

    .event_details_page .right_event_details .recomnd_this {
        margin: 25px 0 0;
        font-weight: 500;
        font-size: 14px;
        line-height: 21px;
        text-align: center;
        letter-spacing: 0.01em;
        color: #000000;
    }

    .event_details_page .right_event_details .event_informtn {
        margin: 25px 0 0;
        width: 80%;
    }

        .event_details_page .right_event_details .event_informtn h5 {
            font-weight: 400;
            font-size: 22px;
            line-height: 33px;
            letter-spacing: 0.01em;
            color: #000000;
            margin-bottom: 25px;
        }

        .event_details_page .right_event_details .event_informtn p {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: 0.01em;
            color: #000000;
            margin-bottom: 10px;
        }

        .event_details_page .right_event_details .event_informtn iframe {
            margin-bottom: 25px;
            height: 100px;
            width: 100%;
        }

        .event_details_page .right_event_details .event_informtn .sitelink {
            color: #006580;
            display: block;
        }

        .event_details_page .right_event_details .event_informtn .eventlink {
            margin: 20px 0;
        }

            .event_details_page .right_event_details .event_informtn .eventlink img {
                display: inline-block;
                margin: 0 0 0 15px;
            }

            .event_details_page .right_event_details .event_informtn .eventlink a {
                font-weight: 400;
                font-size: 18px;
                line-height: 27px;
                letter-spacing: 0.01em;
                text-decoration-line: underline;
                color: #006580;
            }

        .event_details_page .right_event_details .event_informtn h6 {
            font-weight: 400;
            font-size: 12px;
            line-height: 18px;
            letter-spacing: 0.01em;
            color: #666666;
        }

    .event_details_page .event_attendance h4 {
        font-weight: 500;
        font-size: 22px;
        line-height: 33px;
        letter-spacing: 0.01em;
        text-transform: uppercase;
        color: #000000;
        margin-bottom: 15px;
    }

    .event_details_page .event_attendance p {
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #000000;
        margin: 0 0 5px;
    }

    .event_details_page .event_attendance {
        float: left;
        width: 100%;
    }

        .event_details_page .event_attendance .checkbox-field span {
            color: #006580;
        }

    .event_details_page .event_utilities {
        margin: 20px 0 0;
        float: left;
        width: 100%;
    }

        .event_details_page .event_utilities h3 {
            font-weight: 400;
            font-size: 22px;
            line-height: 30px;
            letter-spacing: 0.01em;
            color: #000000;
            margin-bottom: 15px;
        }

        .event_details_page .event_utilities .hostedby {
            margin-top: 0;
        }

        .event_details_page .event_utilities ul {
            margin: 0;
            float: left;
            width: 100%;
        }

            .event_details_page .event_utilities ul li {
                float: left;
                width: 33.3%;
                margin-bottom: 20px;
                padding: 0 15px 0 0;
            }

        .event_details_page .event_utilities .hostedby h5 {
            font-weight: 400;
            font-size: 14px;
            line-height: 21px;
            letter-spacing: 0.01em;
            color: #000;
            margin-bottom: 5px;
        }

    .event_details_page .hostedby .hostedbytext {
        float: left;
        width: calc(100% - 60px);
    }

    .event_details_page .relatedevents {
        float: left;
        width: 100%;
    }

        .event_details_page .relatedevents h4 {
            font-weight: 600;
            font-size: 20px;
            line-height: 30px;
            letter-spacing: 0.01em;
            color: #000000;
        }

            .event_details_page .relatedevents h4 label {
                font-weight: 400;
                font-size: 18px;
                line-height: 27px;
                letter-spacing: 0.01em;
                display: block;
                color: #000000;
            }

        .event_details_page .relatedevents h3 {
            font-weight: 500;
            font-size: 22px;
            line-height: 33px;
            letter-spacing: 0.01em;
            color: #000000;
            margin-bottom: 15px;
        }

            .event_details_page .relatedevents h3 a {
                font-weight: 400;
                font-size: 16px;
                line-height: 24px;
                letter-spacing: 0.01em;
                text-decoration-line: underline;
                color: #006580;
            }

#validos-insight-modal, #validos-insight-anon-modal {
    width: 30%;
}

.validos-feedback-modal {
    width: 60%;
}

#validos-insight-modal, .validos-feedback-modal, #validos-insight-anon-modal {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

    #validos-insight-modal .modal-close-btn, #validos-insight-anon-modal .modal-close-btn,
    .validos-feedback-modal .modal-close-btn {
        position: absolute;
        right: 20px;
        top: 20px;
        width: 27px;
        height: 27px;
        text-indent: -9999px;
        background: url(../images/close.png)no-repeat;
    }

    #validos-insight-modal.modal, .validos-feedback-modal.modal, #validos-insight-anon-modal.modal {
        background-color: #fff;
        border-radius: 10px;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

    .validos-feedback-modal h3,
    #validos-insight-modal h3,
    #validos-insight-anon-modal h3 {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 22px;
        line-height: 33px;
        letter-spacing: 0.01em;
        color: #171D29;
        margin-bottom: 20px;
    }

    #validos-insight-modal p, #validos-insight-anon-modal p {
        font-weight: 500;
        font-size: 16px;
        line-height: 21px;
        text-align: center;
        letter-spacing: 0.01em;
        color: #000000;
        margin-bottom: 20px;
        text-align: center;
    }

    .validos-feedback-modal p {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
        margin-bottom: 20px;
    }

    .validos-feedback-modal .validos-insight-form-actions {
        display: flex;
        justify-content: center;
    }

        .validos-feedback-modal .validos-insight-form-actions a.modal-close {
            width: 145px;
            text-align: center;
        }

    .validos-feedback-modal .company-tags {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        width: 80%;
        margin: 0 auto 20px;
    }

        .validos-feedback-modal .company-tags .chip {
            min-width: 100px;
            background-color: #4D93A6 !important;
            justify-content: center;
            padding: 0 20px;
            margin: 0 10px 10px;
            cursor: pointer;
        }

            .validos-feedback-modal .company-tags .chip i {
                display: none;
            }

            .validos-feedback-modal .company-tags .chip.active {
                background: #006580 !important;
            }

                .validos-feedback-modal .company-tags .chip.active i {
                    display: block;
                    font-size: 16px;
                    margin: 0 0 0 5px;
                }

    #validos-insight-modal .feedback-btn-aligned {
        text-align: center;
    }

        #validos-insight-modal .feedback-btn-aligned a {
            margin: 0 10px;
            display: inline-block;
        }
/* Industry Events Page */
.industryevents_page {
    background: #F6F6F6;
}

.industryevent_contentpage .industrydetail_mainbox {
    text-align: center;
    display: flex;
    justify-content: center;
}

.industryevent_contentpage .industrydetail_box {
    padding: 25px;
    border-radius: 11px;
    position: relative;
    /*background: url(../images/industry-image.png) no-repeat center / 100% 100%;*/
    box-sizing: border-box;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
    min-height: 220px;
}

.industryevent_contentpage .leftindustrydetail_box .company_logo, .industryevent_contentpage .rightindustrydetail_box .company_logo {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

    .industryevent_contentpage .leftindustrydetail_box .company_logo img, .industryevent_contentpage .rightindustrydetail_box .company_logo img {
        width: 100%;
        height: 100%;
    }

.industryevent_contentpage .rightinduseventdetailbox #SearchEventList {
    width: 100%;
}

.industryevents_page .industryevent_contentpage .page-content-title h3 {
    text-transform: inherit;
}

.industryevent_contentpage .company_url {
    background-color: #fff;
    padding: 10px 25px;
    border-radius: 10px;
    font-size: 18px;
    line-height: 27px;
    margin: 0;
    color: #006580;
    font-weight: 600;
    right: 20px;
    bottom: 20px;
    position: absolute;
}

.industryevent_contentpage .leftindustrydetail_box,
.industryevent_contentpage .rightindustrydetail_box {
    width: 46%;
    margin: 0 2%;
    display: flex;
    flex-wrap: wrap;
}

.industryevent_contentpage .indus_promoted {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    letter-spacing: 0.01em;
    color: #999999;
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.industryevent_contentpage .induseventdetailbox {
    margin: 30px 0 0;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.industryevent_contentpage .leftinduseventdetailbox {
    width: 24%;
    display: flex;
    flex-wrap: wrap;
}

.industryevent_contentpage .rightinduseventdetailbox {
    width: 72%;
    display: flex;
    margin-left: 4%;
    flex-wrap: wrap;
    align-content: flex-start;
}

.industryevent_contentpage .findeventbox {
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
}

    .industryevent_contentpage .findeventbox h3 {
        font-weight: 500;
        font-size: 22px;
        line-height: 33px;
        letter-spacing: 0.01em;
        text-transform: uppercase;
        color: #000000;
        margin-bottom: 10px;
    }

    .industryevent_contentpage .findeventbox .checkbox-field {
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
    }

.industryevent_contentpage .findcheckbox {
    padding: 0 0 0 35px;
    position: relative;
    margin: 0 0 5px;
    width: 100%;
}

    .industryevent_contentpage .findcheckbox::after {
        width: 20px;
        height: 25px;
        content: '';
        display: block;
        background: url(../images/find-img.png) no-repeat center;
        position: absolute;
        left: 2px;
        top: 2px;
        background-position: 0 0;
    }

.industryevent_contentpage .mysavedevents::after {
    background-position: 0 -2px;
}

.industryevent_contentpage .myattendingevents::after {
    background-position: 0 -29px;
}

.industryevent_contentpage .mycompanyevents::after {
    background-position: 0 -57px;
}

.industryevent_contentpage .hostverifiedevents::after {
    background-position: 0 -87px;
}

.industryevent_contentpage .searchlisting {
    margin-bottom: 25px;
    display: flex;
    flex-wrap: wrap;
}

.industryevent_contentpage .recenteventbox {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

    .industryevent_contentpage .recenteventbox h3,
    .industryevent_contentpage .upcomingeventbox h3 {
        font-weight: 500;
        font-size: 22px;
        line-height: 33px;
        letter-spacing: 0.01em;
        text-transform: uppercase;
        color: #000000;
        margin-bottom: 10px;
    }

.industryevent_contentpage .searchlisting h3,
.industryevent_contentpage .filterlisting h3 {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 25px;
}

.industryevent_contentpage .searchlisting .search-wrapper {
    width: 100%;
}

    .industryevent_contentpage .searchlisting .search-wrapper input {
        background: #fff;
        padding: 0 0 0 2.2em;
        font-size: 14px;
        height: 30px;
        line-height: 20px;
        margin: 0 0 10px;
    }

    .industryevent_contentpage .searchlisting .search-wrapper .vl-search-icondiv {
        background: url(../images/search-icon.png) center no-repeat;
        z-index: 1;
        position: absolute;
        top: 5px;
        left: 6px;
        height: 20px;
        width: 20px;
    }

.industryevent_contentpage .company-tags .chip.grey {
    background: #DCDDDE !important;
    color: #171D29;
}

.industryevent_contentpage .company-tags .chip i {
    font-size: 1.4em;
    margin: 0 0 0 10px;
}

.industryevent_contentpage .filterlisting h4 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 5px;
}

.industryevent_contentpage .filterlisting h5 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #000000;
    display: flex;
    text-transform: capitalize;
}

.industryevent_contentpage .fliterdetails {
    display: flex;
    margin-bottom: 10px;
}

.industryevent_contentpage .filterbymonth,
.industryevent_contentpage .filterbylocation {
    padding-bottom: 20px;
}

.industryevent_contentpage .fliterdetails .datebox {
    height: 28px;
    border: 1px solid #171D29;
    border-radius: 4px;
    display: flex;
    padding: 0 0 0 2em;
    margin: 0 0 0 10px;
    background: #FFFFFF url(../images/calender-grey.png) no-repeat 8px 3px;
}

.industryevent_contentpage .fliterdetails input {
    height: 24px;
    background-color: #FFFFFF;
    border: 1px solid #171D29;
    border-radius: 4px;
    display: flex;
    margin: 0 0 0 10px;
    padding: .2em .5em;
}

.industryevent_contentpage .fliterdetails .fliterdetails-address {
    display: flex;
    width: 100%;
    position: relative;
}

    .industryevent_contentpage .fliterdetails .fliterdetails-address input {
        padding-left: 1.9em;
    }

    .industryevent_contentpage .fliterdetails .fliterdetails-address .vl-address-icondiv {
        background: url(../images/search-icon.png) center no-repeat;
        z-index: 1;
        position: absolute;
        top: 2px;
        left: 15px;
        height: 20px;
        width: 20px;
    }

.industryevent_contentpage .bytopic {
    margin-bottom: 20px;
}

.industryevent_contentpage .byformat {
    margin-bottom: 20px;
}

    .industryevent_contentpage .byformat h4,
    .industryevent_contentpage .bytopic h4 {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-transform: uppercase;
        color: #000000;
    }

.industryevent_contentpage .bytopic .company-tags .chip.blue {
    background-color: #006580 !important;
}

.industryevent_contentpage .bytopic .company-tags .chip.grey,
.industryevent_contentpage .byformat .company-tags .chip.grey {
    background-color: #65656F !important;
    color: #fff;
    justify-content: center;
}

.industryevent_contentpage .byformat .company-tags .chip.light-blue {
    background-color: #00A0A3 !important;
}

.industryevent_contentpage .addevent h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 33px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 10px;
}

.industryevent_contentpage .addeventdetail {
    margin-bottom: 20px;
}

.industryevent_contentpage .addeventdetail {
    padding: 15px;
    background: #FFFFFF;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
}

    .industryevent_contentpage .addeventdetail p {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        letter-spacing: 0.01em;
        color: #000000;
        margin-bottom: 10px;
    }

    .industryevent_contentpage .addeventdetail .addeventbtn i {
        margin-right: 5px;
    }

    .industryevent_contentpage .addeventdetail .addeventbtn {
        width: auto;
        margin: 0 auto;
        background: #006580;
        box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
        border-radius: 10px;
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        display: flex;
        align-items: center;
        letter-spacing: 0.01em;
        color: #FFFFFF;
        padding: 5px 15px;
        border: 0;
    }

.industryevent_contentpage .recentyearmonth {
    width: 100%;
}

    .industryevent_contentpage .recentyearmonth h4 {
        font-weight: 600;
        font-size: 22px;
        line-height: 30px;
        letter-spacing: 0.01em;
        color: #006580;
    }

    .industryevent_contentpage .recentyearmonth h5 img {
        display: inline-block;
        position: relative;
        top: 2px;
    }

    .industryevent_contentpage .recentyearmonth h5 {
        font-weight: 500;
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 0.01em;
        color: #000000;
        margin: 5px 0;
    }

.industryevent_contentpage .page-control-area.collapsible {
    padding: 10px 60px 5px 15px;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    width: 100%;
    /*margin: 10px 15px; */ /* done on 15/03/2023 for Event listing card layout feedback*/
    margin: 10px 0px;
    position: relative;
    float: left;
}

.industryevent_contentpage .topright_eventdetails h4 button {
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    padding: 0 3px;
    border-radius: 4px;
    margin: 0 3px;
    background-color: #fff;
}

    .industryevent_contentpage .topright_eventdetails h4 button.updated {
        color: #009E49;
        border: 2px solid #009E49;
    }

    .industryevent_contentpage .topright_eventdetails h4 button.verified {
        color: #006580;
        border: 2px solid #006580;
    }

        .industryevent_contentpage .topright_eventdetails h4 button.verified img {
            display: inline-block;
            width: 15px;
            height: 10px;
            position: relative;
            top: 1px;
        }

.industryevent_contentpage .topright_eventdetails h4 {
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.01em;
    color: #000000;
}

.industryevent_contentpage .topright_eventdetails h5 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #000000;
}

.industryevent_contentpage .topright_eventdetails ul li {
    display: inline-block;
    vertical-align: middle;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 0.01em;
    color: #666666;
    margin: -5px 5px 0 0;
}

    .industryevent_contentpage .topright_eventdetails ul li img {
        display: inline-block;
        margin: 0 3px 0 0;
        position: relative;
        top: 5px;
    }

    .industryevent_contentpage .topright_eventdetails ul li::before {
        font-weight: 400;
        content: '';
        font-size: 14px;
        line-height: 30px;
        letter-spacing: 0.01em;
        background: #666666;
        display: inline-block;
        width: 5px;
        height: 5px;
        border-radius: 50%;
        position: relative;
        top: -3px;
        left: -4px;
    }

    .industryevent_contentpage .topright_eventdetails ul li:first-child::before {
        display: none;
    }

.industryevent_contentpage .topeventbodydetails {
    padding: 0 0 10px;
    float: left;
    width: 100%;
}

    .industryevent_contentpage .topeventbodydetails h6 {
        font-weight: 500;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #000000;
    }

        .industryevent_contentpage .topeventbodydetails h6 img {
            margin: 0 5px;
            display: inline-block;
        }

.industryevent_contentpage .top_event_details {
    width: 100%;
}

.industryevent_contentpage .noleftsection .topright_eventdetails {
    width: 100%;
}

.industryevent_contentpage .topright_eventdetails {
    width: calc(100% - 60px);
    float: left;
}

.industryevent_contentpage .topeventbtnbox {
    position: absolute;
    right: 5px;
    bottom: 5px;
}

    .industryevent_contentpage .topeventbtnbox ul li::before {
        display: none;
    }

.industryevent_contentpage .collapsible-header .expand-collapse-btn {
    position: absolute;
    right: 10px;
    top: 15px;
}

.industryevent_contentpage .upcomingeventbox {
    margin-top: 40px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.industryevent_contentpage .topleft_eventdetails {
    /*  background: #D9D9D9;*/ /* done on 15/03/2023 for Event listing card layout feedback*/
    border-radius: 4px;
    width: 48px;
    height: 48px;
    float: left;
    margin: 0 10px 0 0;
}

    .industryevent_contentpage .topleft_eventdetails img {
        object-fit: contain; /* done on 15/03/2023 for Event listing card layout feedback*/
        object-position: center; /* done on 15/03/2023 for Event listing card layout feedback*/
    }

.industryevent_contentpage .lefteventbodycontent {
    width: 74%;
    float: left;
    padding: 0 25px 0 0;
}

.industryevent_contentpage .righteventbodycontent {
    width: 26%;
    float: left;
    padding: 0 0 0 25px;
}

.industryevent_contentpage .lefteventbodycontent p {
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 10px;
}

.industryevent_contentpage .lefteventbodycontent .readmore {
    color: #00A0A3 !important;
    text-decoration: underline;
}

.industryevent_contentpage .lefteventbodycontent .company-tags .chip.light-blue {
    background-color: #00A0A3 !important;
    justify-content: center;
}

.industryevent_contentpage .eventlink a {
    margin-top: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-decoration-line: underline;
    color: #006580;
}

.industryevent_contentpage .eventlink img {
    display: inline-block;
    margin: 0 0 0 5px;
}

.industryevent_contentpage .locationbox p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #000000;
}

.industryevent_contentpage .list-actions-btn {
    margin: 25px 0 0;
    display: flex;
    justify-content: center;
}

    .industryevent_contentpage .list-actions-btn a {
        background-color: inherit;
        padding: 5px 10px 5px 30px;
        color: #006580;
        border: 1px solid #006580;
        border-radius: 10px;
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        margin: 0 5px;
        position: relative;
    }

        .industryevent_contentpage .list-actions-btn a img {
            display: inline-block;
            margin: 0 5px 0 0;
            position: absolute;
            left: 10px;
            max-width: 15px;
        }

    .industryevent_contentpage .list-actions-btn .share-btn img {
        top: 7px;
        max-width: 20px;
    }

    .industryevent_contentpage .list-actions-btn .favourite-btn img {
        max-width: 14px;
        top: 6px;
    }

    .industryevent_contentpage .list-actions-btn .attend-btn img {
        top: 7px;
    }

.industryevent_contentpage .recentyearmonth.noentry h5 {
    opacity: .5;
}

.industryevent_contentpage .paginationbox {
    margin: 10px 0;
    text-align: center;
    width: 100%;
    ;
}

    .industryevent_contentpage .paginationbox p {
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        text-align: center;
        letter-spacing: 0.01em;
        color: #006580;
    }

        .industryevent_contentpage .paginationbox p a {
            text-decoration-line: underline;
            font-weight: 700;
            color: #006580;
            margin: 0 5px;
        }

.industryevent_contentpage .promoteaddevent {
    text-align: center;
    width: 100%;
    padding: 20px 0;
    margin: 0 0 40px;
}

    .industryevent_contentpage .promoteaddevent h4 {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #000000;
    }

        .industryevent_contentpage .promoteaddevent h4 button {
            width: auto;
            margin: 0 auto;
            background: #006580;
            box-shadow: 0px 4px 10px rgb(0 101 128 / 24%);
            border-radius: 10px;
            font-weight: 600;
            font-size: 14px;
            line-height: 21px;
            color: #FFFFFF;
            padding: 5px 20px 5px 35px;
            border: 0;
            position: relative;
            margin: 0 0 0 10px;
        }

            .industryevent_contentpage .promoteaddevent h4 button i {
                position: absolute;
                left: 8px;
                top: 3px;
            }

#joinvalidosmodal .modal-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
    background: url(../images/close.png) no-repeat;
    background-size: 100% 100%;
}

#joinvalidosmodal.modal {
    background-color: #fff;
    width: 35%;
    border-radius: 10px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

#joinvalidosmodal h3 {
    font-weight: 400;
    font-size: 22px;
    line-height: 33px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 17px;
}

#joinvalidosmodal p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 25px;
}

#joinvalidosmodal .registernow-btn {
    background: #006580;
    box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
    border-radius: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    padding: 10px 0;
    width: 150px;
    height: auto;
    margin: 0 auto;
    display: block;
}

.InsightsColor {
    color: #039be5 !important;
    text-decoration: underline !important;
}

.center-align-event p {
    text-align: center !important;
}

.joinvalidos-div-btn {
    display: flex;
    justify-content: center;
    margin: 0px 50px 0px 50px;
}


/* Event List */
.vl-events-list-area, .providers-list-area, .utilities-list-area, .products-list-area {
    padding-bottom: 3.5em;
}

.vl-events-page-title {
    margin-bottom: 1em;
}

    .vl-events-page-title h3 {
        line-height: 1.5;
        text-transform: uppercase;
        margin-right: 0.25em;
    }

    .vl-events-page-title a {
        color: #006580;
        text-decoration: underline;
    }

.vl-events-list ul, .providers-list ul, .utilities-list ul, .products-list ul {
    flex-wrap: wrap;
}

    .vl-events-list ul li {
        position: relative;
        display: flex;
        align-items: center;
        flex-direction: column;
        padding: 1em 1em 3.125em 1em;
        width: 23.875%;
        margin-right: 1.5%;
        background: #fff;
        border-left: 16px solid #006580;
        border-radius: 10px;
        box-shadow: 4px 4px 8px 0px #00000029;
        min-height: 300px;
    }

        .vl-events-list ul li:last-child {
            margin-right: 0;
        }

.vl-events-list .vl-events-img {
    margin-bottom: 1em;
    height: 90px;
}

    .vl-events-list .vl-events-img img {
        max-height: 90px;
        min-height: 90px;
    }

.vl-events-list .vl-events-title {
    margin-bottom: 1em;
    width: 100%;
    border-bottom: 1px solid #A9A9AF;
    padding-bottom: 6px;
    text-align: center;
    min-height: 50px;
}

    .vl-events-list .vl-events-title p {
        font-weight: 500;
        line-height: 1.1;
    }

        .vl-events-list .vl-events-title p small {
            display: block;
            font-style: normal;
            font-weight: 400;
            font-size: 14px;
            line-height: 21px;
            letter-spacing: 0.01em;
        }

.vl-events-list .landing-page-list-actions {
    display: block;
    text-align: center;
    position: absolute;
    bottom: 1.125em;
    left: 0;
    width: 100%;
}

    .vl-events-list .landing-page-list-actions .event-detail-btn {
        background: #006580;
        min-width: 152px;
        box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #FFFFFF;
        padding: 1em 1.35em;
        display: inline-block;
        vertical-align: top;
    }

        .vl-events-list .landing-page-list-actions .event-detail-btn svg {
            display: inline-block;
            vertical-align: middle;
            margin-right: 1px;
        }

/* Utility Listing */
.services-list .services-list-head {
    background: transparent !important;
    text-align: center;
    color: #171D29;
}

.services-list [class^='services-col'] {
    padding-left: 0.25em;
}

.services-list .services-list-content select {
    border-color: #A9A9AF;
}

.services-list .services-col3 span, .services-list .services-col3 input[type="text"] {
    border: 1px solid #A9A9AF !important;
    border-radius: 4px;
    min-height: 34px;
    padding: 0 7px;
    display: block;
    height: auto;
    background: #fff;
    box-shadow: none;
}

    .services-list .services-col3 input[type="text"]:focus {
        box-shadow: none;
    }

.services-list .services-col2 input[type="text"] {
    border: 1px solid #A9A9AF !important;
    border-radius: 4px;
    min-height: 34px;
    padding: 0 7px;
    display: block;
    height: auto;
    background: #fff;
    box-shadow: none;
}

    .services-list .services-col2 input[type="text"]:focus {
        box-shadow: none;
    }

.services-list .services-list-content a {
    background-color: transparent !important;
}

.services-list .services-list-content {
    border-right: none;
    border-left: none;
    border-bottom-color: #DCDDDE;
}

.services-list .services-col1, .services-list .services-col2 {
    width: 25%;
    border-right: none;
}

.services-list .services-col3 {
    width: 35%;
    border-right: none;
}

.services-list .services-col4 {
    width: 15%;
    text-align: center;
}

.services-list .services-col1 p.inactive-service {
    color: #65656F !important;
}

.services-list .services-col1 p.editrow {
    color: #171D29 !important;
}

.services-list .services-col1 a.editrow.water-icon {
    background-image: url(/Content/NewScripts/images/utilities-icon-3.png) !important;
}

.services-list .services-col1 a.editrow.electric-icon {
    background-image: url(/Content/NewScripts/images/utilities-icon-2.png) !important;
}

.services-list .services-col1 a.editrow.gas-icon {
    background-image: url(/Content/NewScripts/images/utilities-icon-1.png) !important;
}

.services-list .services-col1 a.editrow.waste-water-icon {
    background-image: url(/Content/NewScripts/images/utilities-icon-5.png) !important;
}

.services-list .services-col1 a.editrow.solid-waste-icon {
    background-image: url(/Content/NewScripts/images/utilities-icon-4.png) !important;
}

.services-list .services-col1 a.editrow.broadband-icon {
    background-image: url(/Content/NewScripts/images/broadband-icon-filled.svg) !important;
}

.services-list .services-col1 a.inactive-service.water-icon {
    background-image: url(/Content/NewScripts/images/utilities-icon-3-inactive.png) !important;
}

.services-list .services-col1 a.inactive-service.electric-icon {
    background-image: url(/Content/NewScripts/images/utilities-icon-2-inactive.png) !important;
}

.services-list .services-col1 a.inactive-service.gas-icon {
    background-image: url(/Content/NewScripts/images/utilities-icon-1-inactive.png) !important;
}

.services-list .services-col1 a.inactive-service.waste-water-icon {
    background-image: url(/Content/NewScripts/images/utilities-icon-5-inactive.png) !important;
}

.services-list .services-col1 a.inactive-service.solid-waste-icon {
    background-image: url(/Content/NewScripts/images/utilities-icon-4-inactive.png) !important;
}

.services-list .services-col1 a.inactive-service.broadband-icon {
    background-image: url(/Content/NewScripts/images/broadband-icon-open.svg) !important;
}


.services-col4 .switch input {
    position: absolute;
    opacity: 0;
}

.services-col4 .switch {
    margin: 5px 0;
    display: inline-block;
    vertical-align: top;
    height: 24px;
    width: 60px;
    background: #FFFFFF;
    border-radius: 12px;
    border: 1px solid #A9A9AF;
    position: relative;
    cursor: pointer;
}

    .services-col4 .switch div {
        height: 16px;
        width: 16px;
        border-radius: 1em;
        background: #A9A9AF;
        position: absolute;
        top: 3px;
        left: 4px;
        -webkit-transition: all 300ms;
        -moz-transition: all 300ms;
        transition: all 300ms;
    }

    .services-col4 .switch input:checked + div {
        left: calc(100% - 20px);
        background: #0F52BA;
    }
/*3 March 2023 - yatin patel*/
.event_details_page .left_event_details span.imagebox {
    padding: 0;
    position: relative;
}

    .event_details_page .left_event_details span.imagebox img {
        position: absolute;
        top: 0;
        left: 0;
        object-fit: cover;
        object-position: center;
        height: 100%;
        width: 100%;
    }

.event_details_page .left_event_details .hostedby img {
    height: 60px;
    width: 60px;
}

.event_details_page .right_event_details .event_informtn #googleMap {
    margin-bottom: 15px;
}

.provider-company-actions {
    justify-content: center;
}

.industryevent_contentpage .topright_eventdetails h5 {
    margin-bottom: 5px;
}

.industryevent_contentpage .recentyearmonth h5 { /* margin: 10px 0 5px;*/
    margin: 6px 0 5px; /* done on 15/03/2023 for Event listing card layout feedback*/
    float: left;
}

.topright_eventdetails ul .chip {
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.01em;
    color: #666666;
    background: transparent;
    padding: 0;
    height: auto;
    margin: 0 3px 0 0;
}

    .topright_eventdetails ul .chip:after {
        content: ".";
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #666666;
        display: inline-block;
        font-weight: 900;
        margin-left: 5px;
        vertical-align: middle;
        position: relative;
        top: -4px;
    }

    .topright_eventdetails ul .chip:last-child:after {
        display: none;
    }

.topeventbtnbox ul li a.favourite-btn.active svg path,
.topeventbtnbox ul li a.favourite-btn.active svg rect {
    fill: #006580;
}

.topeventbtnbox ul li a.attend-btn.active svg path,
.topeventbtnbox ul li a.attend-btn.active svg rect {
    fill: #006580;
}


.provider-company-details-wrap {
    width: 72%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

    .provider-company-details-wrap .provider-company-actions {
        width: 100%;
        align-items: center;
    }

        .provider-company-details-wrap .provider-company-actions a, .utility-company-area .provider-company-actions a, .product-listing-area .provider-company-actions .request-btn, .product-listing-area .provider-company-actions .follow-btn, .product-listing-area .provider-company-actions .share-btn {
            margin-right: 32px !important;
        }

            .provider-company-details-wrap .provider-company-actions a:last-child, .utility-company-area .provider-company-actions a:last-child {
                margin-right: 0px !important;
            }

    .provider-company-details-wrap .provider-company-col2 {
        width: 63%;
    }

    .provider-company-details-wrap .provider-company-col1 {
        width: 34%;
    }
/*23 March 2023 - Page Control under "My Organization" - fixes*/
/*Start*/
.Visible_To_Product.switch label .lever:after {
    content: "Visible To";
    position: absolute;
    top: -19px;
    left: 0;
    background: transparent;
    width: 76px;
    height: auto;
    font-size: 1em;
    line-height: 1;
    text-align: center;
}

.Visible_To_Product.switch label input[type=checkbox]:checked + .lever:after {
    left: 0;
}
/*End*/
/*31 March 2023 - Product Page Link - Remove Logo from products search results page*/

.prod-services-list.provider-list-view .prod-services-info h6 a {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #171D29;
}

.prod-services-list.provider-list-view .prod-services-info h6 span {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #65656F;
}

.prod-services-list .prod-services-list-content .prod-services-col4 {
    text-align: center;
}

.prod-services-list .prod-services-list-content .prod-services-col3 {
    text-align: center;
}

.prod-services-list .prod-services-list-head .prod-services-col4 {
    text-align: center;
}

.prod-services-list .prod-services-list-head .prod-services-col3 {
    text-align: center;
}
/*End*/
/*4 April 2023 - Updated logo spec for cards, profiles, search results*/

.providers-list .provider-img, .utilities-list .utilities-img, .products-list .product-img {
    width: 100%;
}

    .providers-list .provider-img a, .utilities-list .utilities-img a, .products-list .product-img a {
        display: flex;
        height: 90px;
        width: 100%;
        align-items: center;
        justify-content: center;
    }

    .providers-list .provider-img img, .utilities-list .utilities-img img, .products-list .product-img img {
        min-height: inherit;
        max-height: 90px;
        object-fit: contain;
        object-position: center;
    }
/*End*/

/*.prod-services-list .prod-services-info.prod-service-imagewidth img{width: auto !important;    height: auto;
    max-height: 60px;}*/

.prod-services-list .prod-services-info.prod-service-imagewidth img {
    max-width: 150px;
    max-height: 60px;
    width: auto;
    height: auto;
    margin-bottom: 0px 0px 10.99px;
}

.ViewUtility-profile-Image {
    max-width: 225px;
    height: 90px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.5em;
}

.company-info .ViewUtility-profile-Image img.company-logo {
    max-width: 100%;
    margin-bottom: 0;
    height: auto;
    max-height: 90px;
}
/*End*/

#search-box-modal .search-wrapper {
    flex-wrap: wrap;
}

    #search-box-modal .search-wrapper input {
        width: calc(100% - 170px);
    }

    #search-box-modal .search-wrapper .search-tag-list {
        width: calc(100% - 170px);
        padding-left: 0.625em;
    }

#ProductSave .product-modal-title h5 {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 33px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 11px;
}

#ProductSave .product-modal-title p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 16px;
}

#ProductSave .edit-form-actions {
    margin-top: 60px;
}

    #ProductSave .edit-form-actions #btnNext, #add-product-modal .edit-form-actions #btnSubmit, .Product-Tags-Content + .edit-form-actions #btnNext1 {
        min-width: 132px;
        text-align: center;
    }

#add-product-modal .modal-close {
    height: 18px;
    width: 18px;
    background-size: 18px;
}

.add-product-form .company-icon input#RecipientEmail {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.778 0.333496H1.22244C0.927754 0.333496 0.645139 0.450559 0.436765 0.658933C0.228391 0.867307 0.111328 1.14992 0.111328 1.44461V12.5557C0.111328 12.8504 0.228391 13.133 0.436765 13.3414C0.645139 13.5498 0.927754 13.6668 1.22244 13.6668H16.778C17.0727 13.6668 17.3553 13.5498 17.5637 13.3414C17.772 13.133 17.8891 12.8504 17.8891 12.5557V1.44461C17.8891 1.14992 17.772 0.867307 17.5637 0.658933C17.3553 0.450559 17.0727 0.333496 16.778 0.333496ZM15.9224 12.5557H2.14466L6.03355 8.5335L5.23355 7.76127L1.22244 11.9113V2.28905L8.128 9.16127C8.33618 9.36822 8.61779 9.48438 8.91133 9.48438C9.20487 9.48438 9.48648 9.36822 9.69466 9.16127L16.778 2.11683V11.8391L12.6891 7.75016L11.9058 8.5335L15.9224 12.5557ZM1.95022 1.44461H15.878L8.91133 8.37238L1.95022 1.44461Z' fill='%23171D29'/%3E%3C/svg%3E%0A");
}

.add-product-form .company-icon input#RecipientName {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0002 9.44428C10.7694 9.44428 11.5212 9.2162 12.1608 8.78889C12.8003 8.36157 13.2987 7.75421 13.5931 7.04361C13.8874 6.33301 13.9644 5.55108 13.8144 4.79671C13.6643 4.04234 13.2939 3.34941 12.7501 2.80553C12.2062 2.26166 11.5133 1.89128 10.7589 1.74123C10.0045 1.59118 9.22261 1.66819 8.512 1.96253C7.8014 2.25687 7.19404 2.75532 6.76672 3.39484C6.33941 4.03437 6.11133 4.78624 6.11133 5.55539C6.11133 6.58679 6.52105 7.57595 7.25036 8.30525C7.97967 9.03456 8.96882 9.44428 10.0002 9.44428ZM10.0002 2.77762C10.5496 2.77762 11.0867 2.94053 11.5435 3.24576C12.0003 3.55098 12.3563 3.98481 12.5665 4.49239C12.7768 4.99996 12.8318 5.55848 12.7246 6.09731C12.6174 6.63615 12.3529 7.1311 11.9644 7.51958C11.5759 7.90806 11.081 8.17262 10.5421 8.2798C10.0033 8.38698 9.44478 8.33197 8.93721 8.12173C8.42963 7.91148 7.99581 7.55545 7.69058 7.09865C7.38535 6.64184 7.22244 6.10479 7.22244 5.55539C7.22244 4.81868 7.5151 4.11214 8.03603 3.59121C8.55697 3.07027 9.2635 2.77762 10.0002 2.77762Z' fill='%23171D29'/%3E%3Cpath d='M16.9273 13.5389C16.0364 12.5973 14.9628 11.8472 13.7721 11.3346C12.5814 10.822 11.2987 10.5576 10.0023 10.5576C8.706 10.5576 7.42328 10.822 6.2326 11.3346C5.04192 11.8472 3.96829 12.5973 3.07735 13.5389C2.88419 13.7453 2.77691 14.0174 2.77735 14.3001V17.2223C2.77735 17.517 2.89441 17.7996 3.10278 18.008C3.31116 18.2163 3.59377 18.3334 3.88846 18.3334H16.1107C16.4054 18.3334 16.688 18.2163 16.8964 18.008C17.1047 17.7996 17.2218 17.517 17.2218 17.2223V14.3001C17.2237 14.0182 17.1185 13.7461 16.9273 13.5389ZM16.1107 17.2223H3.88846V14.2945C4.6758 13.4654 5.62362 12.8052 6.67421 12.3541C7.7248 11.903 8.85621 11.6703 9.99957 11.6703C11.1429 11.6703 12.2743 11.903 13.3249 12.3541C14.3755 12.8052 15.3233 13.4654 16.1107 14.2945V17.2223Z' fill='%23171D29'/%3E%3C/svg%3E%0A");
}

.productAdd-logoimage {
    text-align: center;
    margin-bottom: 28px;
}

    .productAdd-logoimage h4 {
        font-weight: 500;
        font-size: 15px;
        line-height: 15px;
        letter-spacing: 0.01em;
        color: #171D29;
    }

    .productAdd-logoimage img {
        margin: 0 auto;
        display: block;
    }

.ep-productService-wrap .products-Used h4, .product-ePortal-ePay .products-Used h4, .Product-Tags-Content .products-Used h4 {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 6px;
}

.ep-productService-wrap .products-Used p, .product-ePortal-ePay .products-Used p, .Product-Tags-Content .products-Used p {
    padding-top: 0 !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 15px;
}

.Product-CustomerExperience h4 {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 10px;
}

.Product-CustomerExperience p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    padding-top: 0px !important;
    margin-bottom: 20px;
}

.productAdd-Milstone-Content {
    padding: 24px 0;
    margin-bottom: 24px;
    border-top: 1px solid #DCDDDE;
    border-bottom: 1px solid #DCDDDE;
    text-align: center;
}

    .productAdd-Milstone-Content p {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        letter-spacing: 0.01em;
        color: #171D29;
        padding-top: 0 !important;
        margin-bottom: 24px;
    }

    .productAdd-Milstone-Content button {
        padding: 6px 1em;
        font-size: 0.875em;
        cursor: pointer;
        border: 1px solid #006580;
        box-shadow: 0px 4px 10px rgba(0, 101, 128, 0.24);
        border-radius: 4px;
        background: transparent !important;
        text-transform: inherit;
        height: auto;
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #006580;
        border-radius: 10px;
    }

        .productAdd-Milstone-Content button::before {
            position: relative;
            top: 2px;
            margin-right: 5px;
            content: "";
            height: 13px;
            width: 14px;
            display: inline-block;
            background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='7.8' y='12.7144' width='1.6' height='12.1905' transform='rotate(180 7.8 12.7144)' fill='%23006580'/%3E%3Crect x='0.599998' y='7.38104' width='1.52381' height='12.8' transform='rotate(-90 0.599998 7.38104)' fill='%23006580'/%3E%3C/svg%3E%0A");
        }

.epn-using-product-content table tr td, .epn-using-product-content table tr th {
    padding: 8px 5px;
}

    .epn-using-product-content table tr th:first-child, .epn-using-product-content table tr td:first-child {
        width: 70px;
    }

    .epn-using-product-content table tr th:last-child, .epn-using-product-content table tr td:last-child {
        width: 130px;
    }

.epn-using-product-content table .toggle-switch.switch label .lever, .epn-using-product-content table .default-switch.switch label .lever {
    margin-left: 0;
    margin-right: 0;
}

.epn-using-product-content table th {
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.01em;
    color: #171D29;
}

.epn-using-product-content table td h4 {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin: 0;
    padding: 0;
}

.epn-using-product-content table td p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin: 0;
    padding: 0 !important;
}

.Product-Tags-Content .productAdd-logoimage {
    margin-top: 25px;
}

.Product-Tags-Content .product-year-field {
    display: flex;
    align-items: center;
}

    .Product-Tags-Content .product-year-field .input-field input {
        background-position: left center;
        background-repeat: no-repeat;
        min-width: 150px;
        width: 100%;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8333 2.49992H15V0.833252H13.3333V2.49992H6.66667V0.833252H5V2.49992H4.16667C3.24167 2.49992 2.50833 3.24992 2.50833 4.16659L2.5 15.8333C2.5 16.7499 3.24167 17.4999 4.16667 17.4999H15.8333C16.75 17.4999 17.5 16.7499 17.5 15.8333V4.16659C17.5 3.24992 16.75 2.49992 15.8333 2.49992ZM15.8333 15.8333H4.16667V6.66658H15.8333V15.8333Z' fill='%2365656F'/%3E%3C/svg%3E%0A");
    }

    .Product-Tags-Content .product-year-field p {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
        padding: 0 !important;
        margin: 0 15px 0 0;
    }

.Product-Tags-Content .bytopic h4 {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 2px;
}

.Product-Tags-Content .bytopic p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    padding: 0 !important;
    margin-bottom: 16px;
}

.Product-Tags-Content .bytopic .chip {
    background: #006580;
    border-radius: 4px;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}

    .Product-Tags-Content .bytopic .chip.grey {
        background: #65656F;
    }

    .Product-Tags-Content .bytopic .chip .a-Entopic {
        display: inline-block;
        margin-left: 10px;
        vertical-align: top;
        height: 12px;
        width: 12px;
        background-size: cover;
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.96134 5.68984L10.6918 1.96932C10.7656 1.88347 10.8041 1.77303 10.7997 1.66008C10.7953 1.54712 10.7484 1.43998 10.6682 1.36005C10.5881 1.28012 10.4807 1.2333 10.3674 1.22894C10.2542 1.22457 10.1434 1.26299 10.0573 1.33652L6.32684 5.05704L2.59634 1.33203C2.51161 1.24752 2.39668 1.20004 2.27684 1.20004C2.15701 1.20004 2.04208 1.24752 1.95734 1.33203C1.87261 1.41654 1.825 1.53116 1.825 1.65068C1.825 1.77019 1.87261 1.88481 1.95734 1.96932L5.69234 5.68984L1.95734 9.41037C1.91024 9.4506 1.87198 9.50011 1.84497 9.55579C1.81796 9.61147 1.80278 9.67212 1.80038 9.73392C1.79799 9.79573 1.80843 9.85737 1.83106 9.91496C1.85368 9.97255 1.888 10.0249 1.93185 10.0686C1.97571 10.1123 2.02815 10.1466 2.0859 10.1691C2.14364 10.1917 2.20544 10.2021 2.26742 10.1997C2.32939 10.1973 2.3902 10.1822 2.44603 10.1552C2.50186 10.1283 2.5515 10.0901 2.59184 10.0432L6.32684 6.32265L10.0573 10.0432C10.1434 10.1167 10.2542 10.1551 10.3674 10.1508C10.4807 10.1464 10.5881 10.0996 10.6682 10.0196C10.7484 9.93971 10.7953 9.83256 10.7997 9.71961C10.8041 9.60666 10.7656 9.49622 10.6918 9.41037L6.96134 5.68984Z' fill='white'/%3E%3C/svg%3E%0A");
    }

.Product-Tags-Content + .edit-form-actions {
    margin-top: 60px;
}

#add-product-Portal-Pay-modal .modal-close {
    height: 19px;
    width: 19px;
    display: block;
    font-size: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9226 9.60922L18.3836 2.16818C18.531 1.99647 18.6081 1.77559 18.5993 1.54969C18.5906 1.32379 18.4967 1.1095 18.3364 0.949641C18.1761 0.789785 17.9612 0.696136 17.7347 0.687411C17.5082 0.678685 17.2867 0.755525 17.1146 0.902574L9.65356 8.34362L2.19256 0.893598C2.02309 0.724578 1.79324 0.629623 1.55356 0.629623C1.31389 0.629623 1.08404 0.724578 0.914565 0.893598C0.745091 1.06262 0.649882 1.29186 0.649882 1.53089C0.649882 1.76992 0.745091 1.99916 0.914565 2.16818L8.38456 9.60922L0.914565 17.0503C0.820351 17.1307 0.743833 17.2298 0.689812 17.3411C0.635791 17.4525 0.605434 17.5738 0.600646 17.6974C0.595859 17.821 0.616744 17.9443 0.661991 18.0595C0.707238 18.1746 0.77587 18.2793 0.86358 18.3667C0.951289 18.4542 1.05618 18.5226 1.17167 18.5678C1.28717 18.6129 1.41077 18.6337 1.53471 18.629C1.65866 18.6242 1.78028 18.5939 1.89194 18.54C2.0036 18.4862 2.10288 18.4098 2.18356 18.3159L9.65356 10.8748L17.1146 18.3159C17.2867 18.4629 17.5082 18.5398 17.7347 18.531C17.9612 18.5223 18.1761 18.4287 18.3364 18.2688C18.4967 18.109 18.5906 17.8947 18.5993 17.6688C18.6081 17.4429 18.531 17.222 18.3836 17.0503L10.9226 9.60922Z' fill='%23171D29'/%3E%3C/svg%3E%0A");
}

#add-product-modal .epn-using-product-content {
    max-height: 305px;
    overflow: auto;
}

#edit-product-modal .modal-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 27px;
    height: 27px;
    text-indent: -9999px;
    background: url(../images/close.png)no-repeat;
}

#edit-product-modal .modal-close {
    height: 18px;
    width: 18px;
    background-size: 18px;
}

#add-product-Portal-Pay-modal .modal-close {
    height: 19px;
    width: 19px;
    display: block;
    font-size: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9226 9.60922L18.3836 2.16818C18.531 1.99647 18.6081 1.77559 18.5993 1.54969C18.5906 1.32379 18.4967 1.1095 18.3364 0.949641C18.1761 0.789785 17.9612 0.696136 17.7347 0.687411C17.5082 0.678685 17.2867 0.755525 17.1146 0.902574L9.65356 8.34362L2.19256 0.893598C2.02309 0.724578 1.79324 0.629623 1.55356 0.629623C1.31389 0.629623 1.08404 0.724578 0.914565 0.893598C0.745091 1.06262 0.649882 1.29186 0.649882 1.53089C0.649882 1.76992 0.745091 1.99916 0.914565 2.16818L8.38456 9.60922L0.914565 17.0503C0.820351 17.1307 0.743833 17.2298 0.689812 17.3411C0.635791 17.4525 0.605434 17.5738 0.600646 17.6974C0.595859 17.821 0.616744 17.9443 0.661991 18.0595C0.707238 18.1746 0.77587 18.2793 0.86358 18.3667C0.951289 18.4542 1.05618 18.5226 1.17167 18.5678C1.28717 18.6129 1.41077 18.6337 1.53471 18.629C1.65866 18.6242 1.78028 18.5939 1.89194 18.54C2.0036 18.4862 2.10288 18.4098 2.18356 18.3159L9.65356 10.8748L17.1146 18.3159C17.2867 18.4629 17.5082 18.5398 17.7347 18.531C17.9612 18.5223 18.1761 18.4287 18.3364 18.2688C18.4967 18.109 18.5906 17.8947 18.5993 17.6688C18.6081 17.4429 18.531 17.222 18.3836 17.0503L10.9226 9.60922Z' fill='%23171D29'/%3E%3C/svg%3E%0A");
}

/* 05-02-2023 header changes */
.site-header .header-action a.invite-btn, .site-header .header-action button {
    margin-left: 20px;
    margin-right: 20px;
}

.site-header .header-right .signin-user .drop-down-btn {
    width: auto !important;
}

.site-header .header-right .user-info .signin-user p {
    width: auto;
}


/* 08-05-2023 Changes */
.company-tags .chip.light-blue {
    background-color: #006580 !important;
}

.industryevent_contentpage .fliterdetails {
    position: relative;
}

    .industryevent_contentpage .fliterdetails .date-refrce-icon {
        position: absolute;
        right: 5px;
        display: flex;
        height: auto;
        align-items: center;
        justify-content: center;
        top: 4px;
    }

.industryevent_contentpage .mywatcheditems.findcheckbox::after {
    width: 20px;
    height: 25px;
    background: url(../images/icons-eyes-right.png) no-repeat center;
}

.industryevent_contentpage .topleft_eventdetails {
    display: none;
}

.industryevent_contentpage .topright_eventdetails {
    width: 100%;
}

    .industryevent_contentpage .topright_eventdetails h4 button.verified {
        display: flex;
        margin-left: 0;
        margin-right: 0;
        padding-right: 6px;
    }

.leftutiliti-provider-div span {
    position: relative;
    padding-left: 20px;
    display: inline-block;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    color: #A9A9AF;
}

    .leftutiliti-provider-div span:before {
        position: absolute;
        top: 50%;
        margin-top: -6px;
        left: 0;
        display: block;
        height: 12px;
        width: 12px;
        border-radius: 100%;
        content: "";
    }

.leftutiliti-provider-div .forProviders-span:before {
    background: #FFAC1C;
}

.leftutiliti-provider-div .forUtilities-span:before {
    background: #0F52BA;
}

.industryevent_contentpage .topright_eventdetails h4 .green-bandgenew {
    width: auto !important;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    border-radius: 4px;
    padding: 0 6px;
    margin: 0 8px;
    display: inline-block;
    vertical-align: middle;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #009E49;
}

.industryevent_contentpage .topeventbtnbox {
    width: calc(100% - 20px);
    display: flex;
    justify-content: space-between;
}



.collapsible-body .page-control-switches {
    justify-content: flex-end;
}


/*Abhay code css here*/
.projects {
    border: 1px solid #0f52ba;
    border-left: 16px solid #0f52ba !important;
    border-radius: 10px;
    max-width: 884px;
    width: 100%;
    margin-top: 20px;
}

.icon-block {
    background: url(../Images/IconRight.svg);
}

.heading-block p {
    font-weight: 500;
    font-size: 22px;
}

.container {
    border-bottom: 1px solid #dcddde;
    margin-bottom: 20px;
}

.project-content-container {
    display: flex;
    flex-direction: column;
}

    .project-content-container span:first-child {
        font-size: 20px;
        font-weight: 500px;
        line-height: 30px;
    }

    .project-content-container span:nth-child(2) {
        text-transform: uppercase;
    }

.fw-400 {
    font-weight: 400;
}

.fs-16 {
    font-size: 16px;
}

.fs-12 {
    font-size: 12px;
}

.grey-color {
    color: #54545f;
}

.black-color {
    color: #000000;
}

.access-btn {
    width: 229px;
    height: 49px;
    border-radius: 12px;
    border: 1px solid #a9a9af;
    background: #ffffff;
    color: #006580;
    margin-top: 25px;
}

.button-content-block .main-content {
    max-width: 470px;
    margin-top: 20px;
    font-size: 14px;
    line-height: 21px;
}

.crm-cloud-btn button {
    color: #ffffff;
    background: #4f5154;
    border: none;
    border-radius: 4px;
}

.share-bookmark-btn button {
    font-size: 14px;
    color: #006580;
    font-weight: 600;
    border-radius: 10px;
    border: 1px solid #006580;
    background: #ffffff;
}

    .share-bookmark-btn button:first-child {
        width: 98px;
    }

    .share-bookmark-btn button:last-child {
        width: 132px;
    }

.crm-cloud-btn button:first-child {
    width: 85px;
}

.crm-cloud-btn button :last-child {
    width: 140px;
}

@media only screen and (max-width: 992px) {
    .crm-cloud-btn {
        margin-top: 10px;
    }
}


/*Abhay code css ends here*/


@media (max-width:3840px) {
    .collapsible-body .page-control-switches {
        margin: 0 11.5% 5px 0 !important;
    }
}

@media (max-width:2560px) {
    .collapsible-body .page-control-switches {
        margin: 0 10% 5px 0 !important;
    }
}

@media (max-width:1920px) {
    .collapsible-body .page-control-switches {
        margin: 0 145px 5px 0 !important;
    }
}

@media (max-width:1680px) {
    .collapsible-body .page-control-switches {
        margin: 0 88px 5px 0 !important;
    }
}

@media (max-width:1440px) {
    .collapsible-body .page-control-switches {
        margin: 0 71px 5px 0 !important;
    }
}

@media (max-width:1366px) {
    .collapsible-body .page-control-switches {
        margin: 0 63px 5px 0 !important;
    }
}

/* 23-5-2023 CSS */
.View-Eventtoggle-OnOff .toggle-switch input[type="checkbox"]:not(:checked) + .lever {
    border-color: #A9A9AF;
}

    .View-Eventtoggle-OnOff .toggle-switch input[type="checkbox"]:not(:checked) + .lever:before, .View-Eventtoggle-OnOff .toggle-switch input[type="checkbox"]:not(:checked) + .lever:after {
        background: #A9A9AF;
    }

.View-Eventtoggle-OnOff .attend-btn {
    display: flex;
    align-items: center;
    font-size: 18px;
    line-height: 24px;
    color: #006580;
}

    .View-Eventtoggle-OnOff .attend-btn svg {
        margin-right: 9px;
    }

.View-Eventtoggle-OnOff ul li {
    display: flex;
    align-items: center;
}

.View-Eventtoggle-OnOff .toggle-switch.switch label .lever, .View-Eventtoggle-OnOff .default-switch.switch label .lever {
    margin: 0;
    width: 60px;
}

.View-Eventtoggle-OnOff .toggle-switch.switch {
    margin-right: 14px;
}

    .View-Eventtoggle-OnOff .toggle-switch.switch label input[type=checkbox]:checked + .lever:before, .View-Eventtoggle-OnOff .toggle-switch.switch label input[type=checkbox]:checked + .lever:after {
        left: 39px;
    }

    .View-Eventtoggle-OnOff .toggle-switch.switch label .lever:before, .View-Eventtoggle-OnOff .toggle-switch.switch label .lever:after {
        height: 16px;
        width: 16px;
    }

.View-Event-formatImg {
    margin-top: 3px;
}

    .View-Event-formatImg .chip svg {
        position: relative;
        top: 4px;
    }

    .View-Event-formatImg .chip {
        font-weight: 400 !important;
        font-size: 16px !important;
        line-height: 24px !important;
        letter-spacing: 0.01em !important;
        color: #65656F !important;
        background: transparent !important;
        height: auto !important;
        padding: 0 10px 0 0 !important;
        margin: 0 10px 0 0 !important;
        position: relative;
    }

        .View-Event-formatImg .chip:after {
            content: "" !important;
            height: 4px;
            width: 4px;
            border-radius: 100%;
            background: #65656F;
            position: absolute !important;
            top: 50% !important;
            margin-top: -1px !important;
            display: block;
            right: -2px !important;
        }

        .View-Event-formatImg .chip:last-child:after {
            display: none;
        }

.View-Eventtoggle-OnOff .topeventbtnbox .attend-btn {
    margin-left: 14px;
}

.event_details_page .hostedby .hostedbytext h4 {
    line-height: initial;
}

    .event_details_page .hostedby .hostedbytext h4 label {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171d29;
    }

    .event_details_page .hostedby .hostedbytext h4 a {
        font-weight: 600;
        font-size: 18px;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-decoration: underline;
        color: #006580;
    }

/* 24-5-2023 */
.recomndEventfeedback {
    display: flex;
    margin-top: 10px;
    align-items: center;
}

    .recomndEventfeedback p {
        margin: 0 10px 0 0;
        font-weight: 500;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #000000;
    }

    .recomndEventfeedback a {
        display: block;
        margin-right: 20px;
        font-size: 0;
    }

        .recomndEventfeedback a:last-child {
            margin-right: 0;
        }

.event_details_page .right_event_details .recomnd_this p {
    margin: 0 0 5px;
}


/* 26-5-2023 */
.eventProvidedByOrganization {
    margin-top: 28px;
    margin-bottom: 20px;
}

    .eventProvidedByOrganization img {
        height: 48px;
        margin-right: 14px;
        max-width: 120px;
    }

    .eventProvidedByOrganization a {
        display: flex;
        align-items: center;
        font-weight: 400;
        max-width: 330px;
        width: 100%;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-decoration: underline;
        color: #006580;
    }

.event_details_page .right_event_details .event_informtn h6 a {
    color: #006580;
    text-decoration: underline;
}

.top_event_details .EventAddressDot {
    margin-top: 15px;
}

    .top_event_details .EventAddressDot span {
        padding: 0 10px 0 0;
        margin: 0 10px 0 0;
        position: relative;
    }

        .top_event_details .EventAddressDot span:after {
            content: "" !important;
            height: 4px;
            width: 4px;
            border-radius: 100%;
            background: #111C4E;
            position: absolute !important;
            top: 50% !important;
            margin-top: -1px !important;
            display: block;
            right: -2px !important;
        }

        .top_event_details .EventAddressDot span:last-child {
            padding: 0;
            margin: 0;
        }

            .top_event_details .EventAddressDot span:last-child:after {
                display: none;
            }

.EventSearchrecent {
    width: 84px;
    height: 33px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 33px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
}

/* 16-6-2023 
.utitlity-type-tags{flex-wrap: wrap;}
.utitlity-type-tags .utility-type-textag{width: calc(100% - 64px);}*/

/* 29-6-2023 */
.about-view-content p a {
    text-decoration: underline;
    color: #06c;
}

.prod-services-col2.prod-about-col {
    width: 24%;
}

.prod-services-list .prod-services-list-head .prod-services-col5.prod-affinity-center {
    text-align: center;
}



/*/ 7-7-2023 */
.recentyearmonth.recentmonthyear-wrp h5.EventSearchrecent {
    float: none;
    font-size: 22px;
    line-height: 33px;
    margin-bottom: 8px;
}
/*.Event-SeearchList-wrp .page-control-area + .recentyearmonth.recentmonthyear-wrp h5.EventSearchrecent{display: none;}*/
.Event-SeearchList-wrp .recenteventbox + .recenteventbox .recentyearmonth.recentmonthyear-wrp h5.EventSearchrecent {
    display: none;
}

.industryevent_contentpage .recentyearmonth h5.EventSearchrecent_Upcomming + h5 {
    float: none;
}

.industryevent_contentpage .recentyearmonth.recentmonthyear-wrp {
    clear: both;
}


/*14-7-2023*/

.utility-company-area .provider-company-actions .connect-btn {
    /* background-image:url(../images/person.png);*/
    background-image: url(../images/svg/PersonWhite.svg);
}

.provider-company-actions .connect-btn {
    background-image: url(../images/svg/PersonBlack.svg);
    background-position: left .8em center;
    background-repeat: no-repeat;
}

.provider-company-actions .favourite-btn {
    background-image: url(../images/svg/ribbonBlack.svg);
    background-position: left 18px center;
    background-size: 14px;
    background-repeat: no-repeat;
}

.utility-company-area .provider-company-actions .connect-btn {
    background-color: #0F52BA;
    color: #fff;
}


.utility-company-area .provider-company-actions .favourite-btn {
    background-image: url(../images/favourite-btn.png);
    background-position: left 1.35em center;
    background-repeat: no-repeat;
}

.utility-company-area .provider-company-actions a.favourite-btn {
    background-image: url(../images/svg/ribbonWhite.svg);
    background-position: left 18px center;
    background-size: 14px;
    background-color: #0f52ba;
    color: #fff;
}

.provider-company-area .provider-company-actions .favourite-btn.grey-btn {
    background-image: url(../images/svg/ribbonWhite.svg);
}

.company-info img.company-logo {
    height: 90px;
    object-fit: contain;
    object-position: center;
}

/* 18-7-2023 */
div#edit-content-info-modal {
    z-index: 999999999 !important;
}

/* 19-7-2023 */
.center-connect-bookmark {
    position: relative;
    flex-wrap: wrap;
}

    .center-connect-bookmark .provider-company-actions {
        position: absolute; /* top: 11px; */
        top: 0px;
        padding-bottom: 0;
        width: 100%;
    }

    .center-connect-bookmark .provider-company-col3, .center-connect-bookmark .provider-company-details-wrap {
        padding-top: 80px;
    }

.provider-company-actions.centre-bookmark {
    justify-content: initial;
    padding-left: 70px;
}

    .provider-company-actions.centre-bookmark a {
        min-width: inherit;
        font-size: 16px;
        margin-right: 20px !important;
    }

        .provider-company-actions.centre-bookmark a:last-child {
            margin-right: 0px !important;
        }


/* 26-7-2023 */



.vd-fsvalidos-container {
    max-width: 934px;
    width: 100%;
    padding-right: 18px;
    padding-left: 18px;
    margin-right: auto;
    margin-left: auto;
}

.vd-fsnews-events {
    padding-top: 27px;
    padding-bottom: 48px;
    background: #f2fafa;
}

.vd-fs-row {
    display: flex;
    flex-wrap: wrap;
}

.vd-fs-digital-rex {
    max-width: 384px;
    width: 100%;
}

.vd-fs-digi-innr {
    border-radius: 12px;
    border: 1px solid #00A0A3;
    background: linear-gradient(360deg, #CCECED 0%, #FFF 100%);
    padding: 20px 29px 28px 29px;
}

.vd-fs-digi-icon {
    text-align: center;
}

    .vd-fs-digi-icon img {
        display: inline-block;
        vertical-align: top;
    }

    .vd-fs-digi-icon h3 {
        color: #111C4E;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.24px;
        margin: 0;
        padding: 0;
    }

.vd-fs-digi-content {
    margin-top: 16px;
}

    .vd-fs-digi-content p {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.16px;
        margin: 0;
        padding: 0;
    }

.vd-fs-digi-btn {
    border-radius: 10px;
    background: #00A0A3;
    box-shadow: 0px 4px 10px 0px rgba(0, 101, 128, 0.24);
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0.18px;
    padding: 8px 40px;
    text-decoration: none;
    display: inline-block;
}

    .vd-fs-digi-btn svg {
        margin-left: 10px;
    }

.vd-fs-mb-top-24 {
    margin-top: 16px;
    text-align: center;
}

.vd-fs-news-events-section {
    width: calc(100% - 384px);
    padding-left: 16px;
}

    .vd-fs-news-events-section h3 {
        color: #111C4E;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.32px;
        text-transform: uppercase;
        margin: 0;
        padding: 0;
    }

    .vd-fs-news-events-section ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .vd-fs-news-events-section ul li .vd-fs-news-list a {
            color: #006580;
            font-size: 20px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            letter-spacing: 0.2px;
            text-decoration-line: underline;
            max-width: 464px;
            width: 100%;
            display: block;
            text-transform: initial;
        }

        .vd-fs-news-events-section ul li .vd-fs-news-list ul.vd-fs-live-tags li:first-child a {
            padding-left: 0;
        }

            .vd-fs-news-events-section ul li .vd-fs-news-list ul.vd-fs-live-tags li:first-child a.vd-fs-in-p {
                padding-left: 20px;
            }

            .vd-fs-news-events-section ul li .vd-fs-news-list ul.vd-fs-live-tags li:first-child a.vd-fs-online {
                padding-left: 20px;
            }

            .vd-fs-news-events-section ul li .vd-fs-news-list ul.vd-fs-live-tags li:first-child a.vd-fs-dot::before {
                display: none;
            }

.vd-fs-news-list .la-tag {
    color: #009E49;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.12px;
    text-transform: uppercase;
    padding: 0 10px;
    border: 1px solid #009E49;
    border-radius: 4px;
}

.vd-fs-news-list .vari-tag {
    color: #006580;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.12px;
    text-transform: uppercase;
    padding: 0 10px;
    border: 1px solid #006580;
    border-radius: 4px;
    position: relative;
    padding-left: 18px;
}

    .vd-fs-news-list .vari-tag::before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.03634 8.0924L1.56513 5.62119L1.45907 5.51513L1.353 5.62119L0.49391 6.48029L0.387844 6.58635L0.49391 6.69242L3.93027 10.1288L4.03634 10.2348L4.1424 10.1288L11.506 2.76514L11.6121 2.65908L11.506 2.55301L10.6469 1.69392L10.5409 1.58786L10.4348 1.69392L4.03634 8.0924Z' fill='%23006580' stroke='%23006580' stroke-width='0.3'/%3E%3C/svg%3E%0A");
        position: absolute;
        width: 12px;
        height: 12px;
        left: 2px;
        top: 2px;
    }

.vd-fs-news-list h4 {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.16px;
    margin-top: 2px;
    margin-bottom: 0;
    padding: 0;
}

.vd-fs-live-tags {
    margin-top: 5px;
    display: flex;
    align-items: center;
    margin-top: 2px;
    flex-wrap: wrap;
}

    .vd-fs-live-tags li {
        color: #666;
        font-size: 14px !important;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.14px;
    }

        .vd-fs-live-tags li a {
            color: #666 !important;
            text-decoration: none !important;
            font-size: 14px !important;
            padding: 0 8px;
            padding-left: 20px;
            text-transform: uppercase;
        }

.vd-fs-in-p, .vd-fs-online, .vd-fs-dot {
    position: relative;
}

    .vd-fs-in-p::before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.95585 7.68886C9.15585 7.68886 10.0892 6.71108 10.0892 5.51108C10.0892 4.31108 9.11141 3.37775 7.91141 3.37775C6.71141 3.37775 5.77808 4.35552 5.77808 5.51108C5.77808 6.71108 6.75585 7.68886 7.95585 7.68886ZM7.91141 4.26664C7.95585 4.26664 7.95585 4.26664 7.91141 4.26664C8.62252 4.26664 9.2003 4.84441 9.2003 5.55552C9.2003 6.26664 8.62252 6.79997 7.91141 6.79997C7.2003 6.79997 6.66697 6.22219 6.66697 5.55552C6.66697 4.84441 7.24474 4.26664 7.91141 4.26664Z' fill='%23171D29'/%3E%3Cpath d='M14.533 7.42226C13.6886 6.6667 12.5775 6.2667 11.4219 6.31114H11.0664C10.9775 6.6667 10.8442 6.97781 10.6664 7.24448C10.933 7.20003 11.1553 7.20003 11.4219 7.20003C12.2664 7.15559 13.1108 7.42226 13.7775 7.91114V11.1111H14.6664V7.55559L14.533 7.42226Z' fill='%23171D29'/%3E%3Cpath d='M10.4003 3.46651C10.6225 2.93317 11.2447 2.66651 11.8225 2.88873C12.3559 3.11095 12.6225 3.73317 12.4003 4.31095C12.2225 4.71095 11.8225 4.97762 11.4225 4.97762C11.3336 4.97762 11.2003 4.97762 11.1114 4.93317C11.1559 5.15539 11.1559 5.37762 11.1559 5.55539V5.82206C11.2447 5.82206 11.3336 5.8665 11.4225 5.8665C12.5336 5.8665 13.4225 4.97762 13.4225 3.91095C13.4225 2.79984 12.5336 1.91095 11.467 1.91095C10.7559 1.91095 10.1336 2.26651 9.77808 2.88873C10.0003 3.02206 10.2225 3.19984 10.4003 3.46651Z' fill='%23171D29'/%3E%3Cpath d='M5.33362 7.28904C5.15584 7.02237 5.02251 6.71126 4.93362 6.35571H4.57806C3.42251 6.31126 2.3114 6.71126 1.46695 7.42237L1.33362 7.55571V11.1113H2.22251V7.91126C2.93362 7.42237 3.73362 7.15571 4.57806 7.20015C4.84473 7.20015 5.1114 7.24459 5.33362 7.28904Z' fill='%23171D29'/%3E%3Cpath d='M4.57811 5.82233C4.667 5.82233 4.75589 5.82233 4.84477 5.77789V5.51122C4.84477 5.289 4.84478 5.06677 4.88922 4.889C4.80033 4.93344 4.667 4.93344 4.57811 4.93344C4.00033 4.93344 3.51144 4.44455 3.51144 3.86677C3.51144 3.289 4.00033 2.80011 4.57811 2.80011C5.02255 2.80011 5.42255 3.06677 5.60033 3.46677C5.77811 3.24455 6.04478 3.02233 6.267 2.84455C5.68922 1.91122 4.48922 1.60011 3.55589 2.17789C2.62255 2.75566 2.31144 3.95566 2.88922 4.889C3.24478 5.46677 3.867 5.82233 4.57811 5.82233Z' fill='%23171D29'/%3E%3Cpath d='M11.6001 10.089L11.5112 9.9557C10.6224 8.97792 9.37791 8.40015 8.04458 8.44459C6.71125 8.40015 5.42236 8.97792 4.53347 9.9557L4.44458 10.089V13.4668C4.44458 13.8668 4.75569 14.2224 5.20014 14.2224H10.889C11.289 14.2224 11.6446 13.8668 11.6446 13.4668V10.089H11.6001ZM10.7112 13.3335H5.33347V10.4001C6.04458 9.68904 7.02236 9.33348 8.04458 9.33348C9.02236 9.28904 10.0001 9.68904 10.7112 10.4001V13.3335Z' fill='%23171D29'/%3E%3C/svg%3E%0A");
        width: 16px;
        height: 16px;
        position: absolute;
        left: 0;
        top: 2px;
    }

    .vd-fs-online::before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8132 14.2223H3.81322C3.69534 14.2223 3.5823 14.2691 3.49895 14.3524C3.4156 14.4358 3.36877 14.5488 3.36877 14.6667C3.36877 14.7846 3.4156 14.8976 3.49895 14.981C3.5823 15.0643 3.69534 15.1111 3.81322 15.1111H11.8132C11.9311 15.1111 12.0441 15.0643 12.1275 14.981C12.2108 14.8976 12.2577 14.7846 12.2577 14.6667C12.2577 14.5488 12.2108 14.4358 12.1275 14.3524C12.0441 14.2691 11.9311 14.2223 11.8132 14.2223Z' fill='%23171D29'/%3E%3Cpath d='M7.8886 0.889069C6.23837 0.889069 4.65572 1.54462 3.48883 2.71152C2.32194 3.87841 1.66638 5.46106 1.66638 7.11129C1.66638 7.31129 1.66638 7.50685 1.69749 7.7024C1.81202 8.90252 2.27272 10.0435 3.02359 10.9867C3.77446 11.9299 4.78315 12.6346 5.92705 13.0152C7.07096 13.3959 8.3008 13.436 9.46708 13.1307C10.6334 12.8255 11.6858 12.188 12.4966 11.2958C13.3073 10.4035 13.8414 9.29499 14.034 8.10489C14.2265 6.91479 14.0691 5.6944 13.581 4.59206C13.0929 3.48973 12.2951 2.55293 11.2845 1.89554C10.2739 1.23815 9.09417 0.888494 7.8886 0.889069ZM7.8886 1.77796C9.29391 1.77918 10.6419 2.335 11.6397 3.32462V3.76907C9.88308 3.16454 7.97355 3.17238 6.22194 3.79129C6.08201 3.65493 5.90635 3.56094 5.71527 3.52018H5.60416C5.55083 3.33351 5.50194 3.14685 5.46194 2.95574C5.42194 2.76462 5.39972 2.59574 5.37749 2.41351C6.14905 1.99714 7.01187 1.77876 7.8886 1.77796ZM6.55527 4.38685C8.16935 3.84634 9.91865 3.8667 11.5197 4.44462C11.3032 5.57378 10.8303 6.63816 10.1375 7.55574C9.94372 7.47367 9.7292 7.45397 9.52372 7.49937C9.31824 7.54477 9.13199 7.65301 8.99083 7.80907C8.83527 7.72018 8.67972 7.63129 8.54638 7.52907C7.64918 6.93045 6.89991 6.13558 6.35527 5.20462C6.4433 5.09547 6.50738 4.96903 6.54337 4.83351C6.57936 4.69798 6.58644 4.5564 6.56416 4.41796L6.55527 4.38685ZM4.77749 2.78685C4.77749 2.88018 4.80416 2.97796 4.82194 3.07129C4.86194 3.26685 4.91527 3.45796 4.9686 3.64907C4.79841 3.74985 4.66143 3.89824 4.57456 4.07593C4.48769 4.25363 4.45472 4.45286 4.47972 4.64907C3.77816 5.1072 3.15152 5.67087 2.62194 6.32018C2.7282 5.61696 2.97404 4.9421 3.34499 4.3353C3.71594 3.72851 4.2045 3.20203 4.78194 2.78685H4.77749ZM4.77749 9.76907C4.60399 9.82731 4.44894 9.9303 4.32798 10.0676C4.20702 10.205 4.12445 10.3718 4.0886 10.5513H3.80416C3.08641 9.69522 2.65714 8.63448 2.57749 7.52018L2.62638 7.43574C3.18292 6.57278 3.9105 5.8331 4.76416 5.2624C4.89215 5.39607 5.05389 5.49266 5.23227 5.54195C5.41065 5.59124 5.59903 5.59139 5.77749 5.5424C6.37196 6.547 7.18457 7.40517 8.15527 8.05351C8.33749 8.17351 8.52416 8.28462 8.71083 8.39129C8.69589 8.56128 8.72338 8.73232 8.79083 8.88907C7.97748 9.53494 7.03929 10.0055 6.03527 10.2713C5.91884 10.0537 5.72885 9.88469 5.49926 9.79432C5.26966 9.70394 5.01541 9.69814 4.78194 9.77796L4.77749 9.76907ZM7.8886 12.4357C6.98471 12.436 6.09578 12.205 5.30638 11.7646L5.43083 11.738C5.60768 11.6799 5.76573 11.5755 5.88846 11.4356C6.0112 11.2956 6.09413 11.1253 6.1286 10.9424C7.26505 10.6526 8.326 10.1221 9.23972 9.38685C9.45676 9.51369 9.71306 9.55572 9.95924 9.50484C10.2054 9.45396 10.4241 9.31378 10.573 9.11129C11.2001 9.27431 11.8452 9.35793 12.493 9.36018H12.7286C12.2998 10.2822 11.6164 11.0625 10.7589 11.6089C9.90135 12.1554 8.90546 12.4454 7.8886 12.4446V12.4357ZM10.7819 8.48018C10.7815 8.2939 10.7308 8.11119 10.6353 7.95129C11.3749 6.98513 11.8897 5.86608 12.1419 4.67574C12.3642 4.77944 12.5834 4.895 12.7997 5.0224C13.2885 6.17748 13.3546 7.46788 12.9864 8.66685C12.2485 8.7239 11.5062 8.66542 10.7864 8.49351L10.7819 8.48018Z' fill='%23171D29'/%3E%3C/svg%3E%0A");
        width: 16px;
        height: 16px;
        position: absolute;
        left: 0;
        top: 2px;
    }

    .vd-fs-dot::before {
        content: '•';
        width: 16px;
        height: 16px;
        position: absolute;
        left: 0;
        top: 1px;
        text-align: center;
    }

.vd-fs-mb-24 {
    margin-bottom: 24px;
}

.vd-fs-news-list .news-tag {
    color: #FFF;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.12px;
    text-transform: uppercase;
    padding: 0 10px;
    background: #009E49;
    border-radius: 4px;
}

.vd-fs-utilities-one, .vd-fs-providers-one {
    margin-top: 1px;
    color: #A9A9AF;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.12px;
    text-transform: uppercase;
    padding-left: 20px;
    position: relative;
}

    .vd-fs-utilities-one::before, .vd-fs-providers-one::before {
        content: '';
        height: 12px;
        width: 12px;
        position: absolute;
        left: 0;
        top: 2px;
        background: #0F52BA;
        border-radius: 50%;
    }

    .vd-fs-providers-one::before {
        background: #FFAC1C;
    }

.vd-fs-news-btn-s {
    text-align: center;
}

    .vd-fs-news-btn-s .vd-fs-search {
        color: #006580;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.18px;
        padding: 7px 21px 7px 44px;
        border-radius: 10px;
        border: 1px solid #006580;
        background-color: #FFF;
        box-shadow: 0px 4px 10px 0px rgba(0, 101, 128, 0.24);
        cursor: pointer;
        position: relative;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9712 15.5552L16.333 16.1629L12.5833 12.5989V12.1508V11.9923L12.596 12.0039H12.7583H13.2498L16.9712 15.5552ZM12.2157 11.0938L11.9671 11.3692L11.6777 11.6061C10.8009 12.324 9.66048 12.7579 8.41667 12.7579C5.63573 12.7579 3.41667 10.616 3.41667 8.01585C3.41667 5.41568 5.63573 3.27378 8.41667 3.27378C11.1976 3.27378 13.4167 5.41568 13.4167 8.01585C13.4167 9.18405 12.9677 10.2607 12.2157 11.0938ZM4.25 8.01585C4.25 10.2411 6.13094 12.0039 8.41667 12.0039C10.7024 12.0039 12.5833 10.2411 12.5833 8.01585C12.5833 5.79061 10.7024 4.02775 8.41667 4.02775C6.13094 4.02775 4.25 5.79061 4.25 8.01585Z' fill='white' stroke='%23006580' stroke-width='0.833333'/%3E%3C/svg%3E%0A");
        background-position: left 10px top 8px;
        background-repeat: no-repeat;
    }

.Sign-In-btn {
    padding: 6px 16px;
    color: #006580;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0.14px;
    border-radius: 10px;
    border: 1px solid #006580;
    display: flex;
    align-items: center;
    box-shadow: 0px 4px 10px 0px rgba(0, 101, 128, 0.24);
}

    .Sign-In-btn svg {
        margin-right: 8px;
    }

.vd-fs-row-box {
    display: flex;
    margin-left: -12px;
    margin-right: -12px;
    flex-wrap: wrap;
}

    .vd-fs-row-box > * {
        padding-right: 12px;
        padding-left: 12px;
    }

.vd-fs-service-section {
    padding-top: 48px;
}

.vd-fs-utilities h3, .vd-fs-providers h3, .vd-fs-products h3 {
    color: #111C4E;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    margin-bottom: 9px;
    margin-top: 0;
    padding: 0;
}

.vs-fs-service-main {
    padding: 14px 16px 16px 16px;
    border-radius: 12px;
    background: linear-gradient(0deg, #CCECED 0%, #FFF 100%);
}

.vd-fs-utilities-box {
    border: 1px solid #0F52BA;
    border-bottom: 12px solid #0F52BA;
}

.vd-fs-providers-box {
    border: 1px solid#FFAC1C;
    border-bottom: 12px solid#FFAC1C;
}

.vd-fs-products-box {
    border: 1px solid #0BDA51;
    border-bottom: 12px solid #0BDA51;
}

.vd-fs-utilities-box-icon img, .vd-fs-providers-box-icon img {
    display: inline-block;
    vertical-align: top;
}

.vd-fs-utilities-box-icon, .vd-fs-providers-box-icon {
    text-align: center;
    margin-bottom: 20px;
}

.vd-fs-utilities-box h4, .vd-fs-providers-box h4, .vd-fs-products-box h4 {
    color: #171D29;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.18px;
    text-transform: uppercase;
    margin-bottom: 9px;
    padding: 0;
    margin-top: 0;
}

.vd-fs-utilities-box p, .vd-fs-providers-box p, .vd-fs-products-box p {
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0.16px;
    margin-bottom: 18px;
    margin-top: 0;
    padding: 0;
}

.vd-fs-utilities-btn, .vd-fs-providers-btn, .vd-fs-products-btn {
    text-align: center;
}

.vd-fs-utilities, .vd-fs-providers, .vd-fs-products {
    width: 33.33%;
}

.vd-fs-utilities-btn .vd-fs-utilities-btn-inner, .vd-fs-providers-btn .vd-fs-providers-btn-inner, .vd-fs-products-btn .vd-fs-products-btn-inner {
    display: inline-block;
    border-radius: 10px;
    background-color: #0F52BA;
    box-shadow: 0px 4px 10px 0px rgba(0, 101, 128, 0.24);
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.18px;
    padding: 11px 27px 11px 16px;
    text-decoration: none;
}

.vs-fs-btn-main {
    padding-left: 38px !important;
    background-position: left 13px top 14px;
    background-repeat: no-repeat;
}

.vd-fs-utilities-btn-inner {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.9712 15.5553L16.333 16.163L12.5833 12.599V12.1508V11.9923L12.596 12.004H12.7583H13.2498L16.9712 15.5553ZM12.2157 11.0939L11.9671 11.3693L11.6777 11.6062C10.8009 12.3241 9.66048 12.758 8.41667 12.758C5.63573 12.758 3.41667 10.6161 3.41667 8.01591C3.41667 5.41574 5.63573 3.27384 8.41667 3.27384C11.1976 3.27384 13.4167 5.41574 13.4167 8.01591C13.4167 9.18411 12.9677 10.2608 12.2157 11.0939ZM4.25 8.01591C4.25 10.2411 6.13094 12.004 8.41667 12.004C10.7024 12.004 12.5833 10.2411 12.5833 8.01591C12.5833 5.79067 10.7024 4.02781 8.41667 4.02781C6.13094 4.02781 4.25 5.79067 4.25 8.01591Z' fill='%230F52BA' stroke='white' stroke-width='0.833333' /%3E%3C/svg%3E");
}

.vd-fs-providers-btn-inner {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9712 15.5553L16.333 16.163L12.5833 12.599V12.1508V11.9923L12.596 12.004H12.7583H13.2498L16.9712 15.5553ZM12.2157 11.0939L11.9671 11.3693L11.6777 11.6062C10.8009 12.3241 9.66048 12.758 8.41667 12.758C5.63573 12.758 3.41667 10.6161 3.41667 8.01591C3.41667 5.41574 5.63573 3.27384 8.41667 3.27384C11.1976 3.27384 13.4167 5.41574 13.4167 8.01591C13.4167 9.18411 12.9677 10.2608 12.2157 11.0939ZM4.25 8.01591C4.25 10.2411 6.13094 12.004 8.41667 12.004C10.7024 12.004 12.5833 10.2411 12.5833 8.01591C12.5833 5.79067 10.7024 4.02781 8.41667 4.02781C6.13094 4.02781 4.25 5.79067 4.25 8.01591Z' fill='%23FFAC1C' stroke='%23111C4E' stroke-width='0.833333'/%3E%3C/svg%3E%0A");
    background-color: #FFAC1C !important;
    color: #111C4E !important;
}

.vd-fs-products-btn-inner {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9712 15.5553L16.333 16.163L12.5833 12.599V12.1508V11.9923L12.596 12.004H12.7583H13.2498L16.9712 15.5553ZM12.2157 11.0939L11.9671 11.3693L11.6777 11.6062C10.8009 12.3241 9.66048 12.758 8.41667 12.758C5.63573 12.758 3.41667 10.6161 3.41667 8.01591C3.41667 5.41574 5.63573 3.27384 8.41667 3.27384C11.1976 3.27384 13.4167 5.41574 13.4167 8.01591C13.4167 9.18411 12.9677 10.2608 12.2157 11.0939ZM4.25 8.01591C4.25 10.2411 6.13094 12.004 8.41667 12.004C10.7024 12.004 12.5833 10.2411 12.5833 8.01591C12.5833 5.79067 10.7024 4.02781 8.41667 4.02781C6.13094 4.02781 4.25 5.79067 4.25 8.01591Z' fill='%23FFAC1C' stroke='%23111C4E' stroke-width='0.833333'/%3E%3C/svg%3E%0A");
    background-color: #0BDA51 !important;
    color: #111C4E !important;
}

@media (max-width:991px) {
    .vd-fs-live-tags {
        flex-wrap: wrap;
    }

    .vd-fs-utilities, .vd-fs-providers, .vd-fs-products {
        width: 50%;
        margin-bottom: 32px;
    }

    .vd-fs-utilities-box p, .vd-fs-providers-box p, .vd-fs-products-box p {
        font-size: 15px;
    }

    .vd-fs-news-events-section {
        margin-top: 26px;
        width: 100%;
        padding-left: 0px;
    }

    .vd-fs-utilities, .vd-fs-providers, .vd-fs-products {
        width: 100%;
        max-width: 504px;
        margin: 0 auto 32px;
    }

    .vd-fs-digital-rex {
        max-width: 100%;
        max-width: 496px;
        margin: 0 auto;
    }
}

@media (max-width: 767.98px) {
    .main-navigation {
        top: 50px !important;
    }

    .site-header {
        margin-bottom: 80px;
    }

        .site-header .container {
            margin-bottom: 0;
        }

        /*Iphone Issue Changes*/
        .site-header .header-right .signin-user .dropdown-content {
            z-index: 999;
            height: auto !important;
        }
            /*change by me 11-OCT-2024*/
            .site-header .header-right .signin-user .dropdown-content li {
                min-height: auto;
                position: relative;
                z-index: 99999 !important;
                margin-top: 3px !important;
            }

                .site-header .header-right .signin-user .dropdown-content li a {
                    padding: 1em 1em 1em 2.5em;
                }


                .site-header .header-right .signin-user .dropdown-content li.user a {
                    background: none;
                }

                .site-header .header-right .signin-user .dropdown-content li.log-out a {
                    background: none;
                }
}

@media (max-width:767px) {
    .vd-fs-row {
        margin-left: -8px;
        margin-right: -8px;
    }

        .vd-fs-row > *, .vd-fsvalidos-container {
            padding-right: 8px;
            padding-left: 8px;
        }

    .vd-fs-digital-rex {
        max-width: 100%;
        max-width: 496px;
        margin: 0 auto;
    }

    .vd-fs-news-events-section {
        width: 100%;
        margin-top: 26px;
    }

    .vd-fs-utilities, .vd-fs-providers, .vd-fs-products {
        width: 100%;
        max-width: 504px;
        margin: 0 auto 32px;
    }

    .vd-fs-service-section {
        padding-top: 40px;
    }

    .vd-fs-utilities-one {
        padding-left: 24px;
    }

    .vd-fs-news-events-section ul li .vd-fs-news-list a {
        max-width: 100%;
    }

    .card_company_contacts table th {
        display: none;
    }

    .card_company_contacts table td {
        display: flex;
        text-align: left !important;
    }

        .card_company_contacts table td span {
            display: block;
        }

        .card_company_contacts table td:before {
            content: attr(data-label);
            min-width: 90px;
            display: inline-block;
        }

    .card_company_contacts table td {
        border-bottom: 1px solid #DCDDDE;
        padding: 4px 10px 4px 18px !important;
    }

    .card_company_contacts h3 {
        margin-bottom: 18px;
    }
}




/* Product Search Wrap */
.products-search-content, .utility-search-content, .provider-search-content {
    border-top: 1px solid #80CFD1;
}

.products-search-content, .utility-search-content, .provider-search-content {
    background: #F2FAFA;
    margin-bottom: -3em;
}

    .products-search-content .landing-page-content {
        padding-bottom: 47px;
    }

    .products-search-content .container, .utility-search-content .container, .provider-search-content .container {
        max-width: 100%;
        width: 100%;
    }

.vd-productSearch-wrap {
    padding: 25px 22px 0 22px; /* width: 100%;max-width:837px; */
    width: calc(100% - 90px);
    max-width: 100%;
}

.vd-productSearch-title h2 {
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: 0.01em;
    margin-bottom: 15px;
    margin-top: 0;
}

.vd-productSearch-box {
    border-radius: 8px;
    border: 1px solid #171D29; /*background: linear-gradient(0deg, #CCECED 0%, #FFF 100%);*/
    background: linear-gradient(0deg, #CCECED -38.9%, #FFFFFF 49.92%);
    padding: 22px 16px 8px 16px;
}

    .vd-productSearch-box .form-group {
        margin-bottom: 9px;
    }

    .vd-productSearch-box .utilitysearch-group {
        margin-bottom: 17px;
    }

.provider-search-content .vd-productSearch-box .utilitysearch-group {
    margin-bottom: 13px;
}

.provider-search-content .vd-utilitysearch-box .vd-produtShowmore {
    margin-top: 0px;
}

.vd-productSearch-box .form-control {
    box-shadow: none !important;
    border-radius: 4px !important;
    border: 1px solid #54545F !important;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4167 12.1667H12.7583L12.525 11.9417C13.3417 10.9917 13.8333 9.75833 13.8333 8.41667C13.8333 5.425 11.4083 3 8.41667 3C5.425 3 3 5.425 3 8.41667C3 11.4083 5.425 13.8333 8.41667 13.8333C9.75833 13.8333 10.9917 13.3417 11.9417 12.525L12.1667 12.7583V13.4167L16.3333 17.575L17.575 16.3333L13.4167 12.1667ZM8.41667 12.1667C6.34167 12.1667 4.66667 10.4917 4.66667 8.41667C4.66667 6.34167 6.34167 4.66667 8.41667 4.66667C10.4917 4.66667 12.1667 6.34167 12.1667 8.41667C12.1667 10.4917 10.4917 12.1667 8.41667 12.1667Z' fill='%23171D29'/%3E%3C/svg%3E") #FFF !important;
    background-position: left 6px center !important;
    background-repeat: no-repeat !important;
    color: #171D29 !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    letter-spacing: 0.18px !important;
    padding: 4px 15px 4px 32px !important;
    height: auto !important;
}

    .vd-productSearch-box .form-control::-webkit-input-placeholder {
        color: #171D29;
    }

    .vd-productSearch-box .form-control::-moz-placeholder {
        color: #171D29;
    }

    .vd-productSearch-box .form-control:-ms-input-placeholder {
        color: #171D29;
    }

    .vd-productSearch-box .form-control:-moz-placeholder {
        color: #171D29;
    }

.provider-search-content .vd-productSearch-title h2 {
    margin-bottom: 22px;
}

.vd-productKeyword h4 {
    color: #54545F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.vd-productKeyword ul {
    display: flex;
    flex-wrap: wrap;
}

    .vd-productKeyword ul li {
        margin-right: 8px;
        margin-top: 2px;
        margin-bottom: 2px;
    }

        .vd-productKeyword ul li:last-child {
            margin-right: 0px;
        }

        .vd-productKeyword ul li a {
            color: #FFF;
            text-align: center;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: 0.01em;
            background: #65656F;
            border-radius: 5px;
            padding: 3px 15px;
            text-decoration: none;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .vd-productKeyword ul li a .close-keywrod {
                background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.96134 5.69L10.6918 1.96947C10.7656 1.88362 10.8041 1.77318 10.7997 1.66023C10.7953 1.54728 10.7484 1.44013 10.6682 1.3602C10.5881 1.28028 10.4807 1.23345 10.3674 1.22909C10.2542 1.22473 10.1434 1.26315 10.0573 1.33667L6.32684 5.05719L2.59634 1.33218C2.51161 1.24767 2.39668 1.2002 2.27684 1.2002C2.15701 1.2002 2.04208 1.24767 1.95734 1.33218C1.87261 1.41669 1.825 1.53131 1.825 1.65083C1.825 1.77034 1.87261 1.88496 1.95734 1.96947L5.69234 5.69L1.95734 9.41052C1.91024 9.45075 1.87198 9.50026 1.84497 9.55594C1.81796 9.61162 1.80278 9.67227 1.80038 9.73408C1.79799 9.79588 1.80843 9.85752 1.83106 9.91511C1.85368 9.9727 1.888 10.025 1.93185 10.0687C1.97571 10.1125 2.02815 10.1467 2.0859 10.1693C2.14364 10.1918 2.20544 10.2022 2.26742 10.1999C2.32939 10.1975 2.3902 10.1823 2.44603 10.1554C2.50186 10.1285 2.5515 10.0903 2.59184 10.0433L6.32684 6.3228L10.0573 10.0433C10.1434 10.1168 10.2542 10.1553 10.3674 10.1509C10.4807 10.1465 10.5881 10.0997 10.6682 10.0198C10.7484 9.93986 10.7953 9.83272 10.7997 9.71976C10.8041 9.60681 10.7656 9.49637 10.6918 9.41052L6.96134 5.69Z' fill='white'/%3E%3C/svg%3E%0A");
                height: 12px;
                width: 12px;
                display: none;
                margin-left: 10px;
                margin-right: -5px;
            }

            .vd-productKeyword ul li.active a, .vd-productKeyword ul li a:hover {
                background: #006580;
            }

                .vd-productKeyword ul li.active a .close-keywrod {
                    display: block;
                }

.vd-produtShowmore {
    margin-top: 7px;
}

    .vd-produtShowmore h4 {
        background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2855_2275)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6008 1.05847C11.8848 0.774502 12.1264 0.5 12.528 0.5C12.53 0.5 17.4515 0.5 17.4515 0.5C18.0304 0.5 18.5002 0.969781 18.5002 1.54867V6.44337C18.5032 6.55944 18.4843 6.67603 18.4429 6.78563C18.3642 7.0133 18.1799 7.16125 18.0095 7.33163L7.10371 18.2375C6.75398 18.5872 6.18556 18.5872 5.83583 18.2375L0.762784 13.1644C0.413056 12.8147 0.413056 12.2463 0.762784 11.8965L11.6008 1.05847Z' fill='white' stroke='%23006580' stroke-width='1.00136' stroke-miterlimit='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.6574 4.34464C15.0481 4.73529 15.6814 4.73527 16.0721 4.34462C16.4627 3.95398 16.4627 3.32063 16.0721 2.92999C15.6814 2.53934 15.0481 2.53934 14.6574 2.92999C14.2668 3.32063 14.2668 3.954 14.6574 4.34464Z' fill='%23006580'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2855_2275'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        padding-left: 25px;
        background-position: left center;
        background-repeat: no-repeat;
        color: #006580;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        margin-bottom: 6px;
    }

.produtShowmore-group {
    color: #54545F;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.14px;
    text-transform: uppercase;
    display: flex;
    margin-bottom: 5px;
    align-items: center;
}

    .produtShowmore-group .toggle {
        display: none;
    }

        .produtShowmore-group .toggle, .produtShowmore-group .toggle:after, .produtShowmore-group .toggle:before, .produtShowmore-group .toggle *, .produtShowmore-group .toggle *:after, .produtShowmore-group .toggle *:before, .produtShowmore-group .toggle + .toggle-btn {
            box-sizing: border-box;
        }

            .produtShowmore-group .toggle::selection, .produtShowmore-group .toggle:after::selection, .produtShowmore-group .toggle:before::selection, .produtShowmore-group .toggle *::selection, .produtShowmore-group .toggle *:after::selection, .produtShowmore-group .toggle *:before::selection, .produtShowmore-group .toggle + .toggle-btn::selection {
                background: none;
            }

            .produtShowmore-group .toggle + .toggle-btn {
                outline: 0;
                display: block;
                width: 40px;
                height: 16px;
                position: relative;
                cursor: pointer;
                user-select: none;
                margin-right: 10px;
                border: 1px solid #171D29;
            }

                .produtShowmore-group .toggle + .toggle-btn:after, .toggle + .toggle-btn:before {
                    position: relative;
                    display: block;
                    content: "";
                    width: 10px;
                    height: 10px;
                }

                .produtShowmore-group .toggle + .toggle-btn:after {
                    left: 0;
                }

                .produtShowmore-group .toggle + .toggle-btn:before {
                    display: none;
                }

            .produtShowmore-group .toggle:checked + .toggle-btn:after {
                left: calc(50% + 7px);
            }

    .produtShowmore-group .toggle-switch + .toggle-btn {
        background: #f0f0f0;
        border-radius: 16px;
        padding: 2px;
        transition: all 0.4s ease;
    }

        .produtShowmore-group .toggle-switch + .toggle-btn:after {
            border-radius: 50%;
            background: #006580;
            transition: all 0.2s ease;
        }

.vd-produtsearch-btndiv {
    text-align: right;
    margin-top: -10px;
}

    .vd-produtsearch-btndiv .vd-produtsearch-btn {
        color: #FFF;
        text-align: center;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.18px;
        border-radius: 10px;
        background: #006580;
        box-shadow: 0px 4px 10px 0px rgba(0, 101, 128, 0.24);
        display: inline-block;
        min-width: 95px;
        padding: 3px 9px;
        border: 1px solid #006580;
    }

        .vd-produtsearch-btndiv .vd-produtsearch-btn:hover {
            color: #006580;
            background: #fff;
        }

.vd-produtsearch-sortby {
    margin: 25px 0 15px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

    .vd-produtsearch-sortby label {
        color: #54545F;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.12px;
        text-transform: uppercase;
    }

    .vd-produtsearch-sortby select {
        border-radius: 4px;
        border: 1px solid #171D29;
        color: #171D29;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0.14px;
        display: block;
        width: auto;
        padding: 2px 30px 2px 10px;
        height: auto;
        background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13L5.66987 8.5L14.3301 8.5L10 13Z' fill='%2365656F'/%3E%3C/svg%3E%0A") #fff no-repeat;
        background-position: right 5px center;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        margin: 0 3px;
    }

    .vd-produtsearch-sortby .select-wrapper input.select-dropdown, .vd-produtsearch-sortby .select-wrapper svg {
        display: none;
    }

.vd-productutility-serach {
    display: flex;
    flex-wrap: wrap;
}

.vd-utility-services {
    max-width: 281px;
    width: 100%;
    padding-right: 35px;
}

.utility-search-content .vd-utility-services {
    max-width: 290px;
    padding-right: 50px;
}

.vd-utility-services h4, .vd-utilityteretary-services h4 {
    color: #54545F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.16px;
    text-transform: uppercase;
    margin-bottom: 2px;
}

.vd-utility-services ul {
    display: flex;
    flex-wrap: wrap;
}

    .vd-utility-services ul li {
        width: 50%;
        color: #54545F;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.12px;
        text-transform: uppercase;
        margin-bottom: 8px;
    }

        .vd-utility-services ul li.active {
            font-weight: 600;
        }

        .vd-utility-services ul li a {
            color: #54545F;
            display: flex;
            align-items: center;
        }

        .vd-utility-services ul li .icon {
            height: 28px;
            width: 28px;
            margin-right: 5px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 4px;
            border: 1px solid #171D29;
            background: #FFF;
            box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.30);
        }

        .vd-utility-services ul li.active .icon, .vd-utility-services ul li:hover .icon {
            background: #006580;
            box-shadow: 2px 2px 1px 0px rgba(17, 28, 78, 0.75) inset;
        }

        .vd-utility-services ul li .icon.vd-waterIcon:before {
            content: "";
            display: block;
            background: url(../images/produtSearch/vd-drop.png) no-repeat;
            height: 24px;
            width: 24px;
            background-size: cover;
        }

        .vd-utility-services ul li .icon.vd-solidwasteIcon:before {
            content: "";
            display: block;
            background: url(../images/produtSearch/vd-delete.png) no-repeat;
            height: 24px;
            width: 24px;
            background-size: cover;
        }

        .vd-utility-services ul li .icon.vd-powerIcon:before {
            content: "";
            display: block;
            background: url(../images/produtSearch/vd-plug.png) no-repeat;
            height: 24px;
            width: 24px;
            background-size: cover;
        }

        .vd-utility-services ul li .icon.vd-wastwaterIcon:before {
            content: "";
            display: block;
            background: url(../images/produtSearch/vd-drops.png) no-repeat;
            height: 24px;
            width: 24px;
            background-size: cover;
        }

        .vd-utility-services ul li .icon.vd-gasIcon:before {
            content: "";
            display: block;
            background: url(../images/produtSearch/vd-fire.png) no-repeat;
            height: 24px;
            width: 24px;
            background-size: cover;
        }

        .vd-utility-services ul li .icon.vd-broadbandIcon:before {
            content: "";
            display: block;
            background: url(../images/produtSearch/vd-broadband.png) no-repeat;
            height: 22px;
            width: 22px;
            background-size: cover;
        }

        .vd-utility-services ul li.active .icon.vd-waterIcon:before, .vd-utility-services ul li.active .icon.vd-solidwasteIcon:before, .vd-utility-services ul li.active .icon.vd-powerIcon:before, .vd-utility-services ul li.active .icon.vd-wastwaterIcon:before, .vd-utility-services ul li.active .icon.vd-gasIcon:before, .vd-utility-services ul li.active .icon.vd-broadbandIcon:before, .vd-utility-services ul li:hover .icon.vd-waterIcon:before, .vd-utility-services ul li:hover .icon.vd-solidwasteIcon:before, .vd-utility-services ul li:hover .icon.vd-powerIcon:before, .vd-utility-services ul li:hover .icon.vd-wastwaterIcon:before, .vd-utility-services ul li:hover .icon.vd-gasIcon:before, .vd-utility-services ul li:hover .icon.vd-broadbandIcon:before {
            background-position: bottom;
        }

.vd-utilityteretary-services {
    max-width: 330px;
    width: 100%;
}

    .vd-utilityteretary-services .form-group {
        max-width: 245px;
    }

.vd-productSearch-box .vd-utilityteretary-services .form-control {
    background: #fff !important;
    padding-left: 15px !important;
    color: #171D29;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.16px;
}

    .vd-productSearch-box .vd-utilityteretary-services .form-control::-webkit-input-placeholder {
        color: #171D29;
    }

    .vd-productSearch-box .vd-utilityteretary-services .form-control::-moz-placeholder {
        color: #171D29;
    }

    .vd-productSearch-box .vd-utilityteretary-services .form-control:-ms-input-placeholder {
        color: #171D29;
    }

    .vd-productSearch-box .vd-utilityteretary-services .form-control:-moz-placeholder {
        color: #171D29;
    }

.vd-utilityteretary-services .form-group .search-tag-list {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
}

    .vd-utilityteretary-services .form-group .search-tag-list .material-icons {
        font-size: 12px;
    }

    .vd-utilityteretary-services .form-group .search-tag-list .chip {
        font-size: 12px;
        background: #006580;
        color: #fff;
        border-radius: 5px;
        vertical-align: top;
        height: auto;
        line-height: 20px;
    }

.vd-utilitysearch-box .vd-utilityteretary-services .form-group {
    margin-bottom: 0;
}

.vd-utilitysearch-box .vd-productKeyword ul li {
    margin-top: 4px;
    margin-bottom: 4px;
}

.vd-utilitysearch-box .vd-productKeyword ul {
    margin-top: -6px;
}

.vd-utilitysearch-box .vd-produtShowmore {
    margin-top: 3px;
}

.vd-product-search-table table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    table-layout: fixed;
}

    .vd-product-search-table table caption {
        font-size: 1.5em;
        margin: .5em 0 .75em;
    }

    .vd-product-search-table table tr {
        background-color: #fff;
        padding: .35em;
        border-bottom: 1px solid #DCDDDE;
    }

        .vd-product-search-table table tr:last-child {
            border-bottom: none;
        }

    .vd-product-search-table table th, .vd-product-search-table table td {
        padding: 10px;
    }

.vd-product-search-table .vd-th-header {
    border: 1px solid #006580;
    background: #FFF;
}

.vd-product-search-table table th {
    color: #171D29;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 0;
}

.vd-product-search-table tbody {
    border: 1px solid #006580;
}

.vd-product-search-table table tbody tr:nth-child(odd) {
    background: #F2FAFA;
}

.vd-product-search-table table tr:nth-last-child(2) {
    border-bottom: 1px solid #006580;
}

.provider-search-content .vd-produtShowmore .showMore {
    margin-bottom: 10px;
}

.vd-product-details h3, .vd-product-details h3 a {
    color: #171D29;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.01em;
}

    .vd-product-details h4 a, .vd-product-details h3 a {
        text-decoration: none;
    }

.vd-product-details h4 {
    color: #65656F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.01em;
}

.vd-product-details p {
    color: #171D29;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.01em;
    margin-top: 6px;
}

    .vd-product-details p a {
        text-decoration: none;
        color: #171D29;
    }

        .vd-product-details p a.active {
            color: #006580;
        }

        .vd-product-details p a + a::before {
            display: inline-block;
            padding-right: 0.2rem;
            padding-left: 0rem;
            color: #171D29;
            content: ",";
        }

.vd-product-details a {
    color: #006580;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.14px;
    text-decoration-line: underline;
}

.vd-product-details h6, .vd-bookmark-block h6 {
    color: #009E49;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.12px;
    text-transform: uppercase;
    position: relative;
    margin-top: 3px;
    padding-left: 18px;
}

    .vd-product-details h6::before, .vd-bookmark-block h6::before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.70904 9.4766L1.80829 6.57585L1.70222 6.46978L1.59616 6.57585L0.593885 7.57812L0.487819 7.68419L0.593885 7.79026L4.60298 11.7993L4.70904 11.9054L4.81511 11.7993L13.406 3.20844L13.5121 3.10237L13.406 2.9963L12.4037 1.99403L12.2977 1.88797L12.1916 1.99403L4.70904 9.4766Z' fill='%23009E49' stroke='%23009E49' stroke-width='0.3'/%3E%3C/svg%3E%0A");
        position: absolute;
        top: 2px;
        left: 0;
        width: 14px;
        height: 14px;
    }

.vd-bookmark-block h6 {
    display: none;
}

.vd-keywords {
    display: flex;
    flex-wrap: wrap;
}

.vd-keywords-block .vd-productKeyword ul li, .vd-product-block .vd-productKeyword ul li {
    margin: 0;
}

    .vd-keywords .vd-tags, .vd-keywords-block .vd-productKeyword ul li a, .vd-product-block .vd-productKeyword ul li a {
        color: #111C4E;
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.12px;
        padding: 2px 18px;
        border: 1px solid #006580;
        border-radius: 5px;
        background: #fff;
        margin: 4px 5px 4px 0;
    }

        .vd-keywords .vd-tags:hover, .vd-keywords-block .vd-productKeyword ul li:hover a, .vd-keywords-block .vd-productKeyword ul li.active a, .vd-product-block .vd-productKeyword ul li.active a, .vd-product-block .vd-productKeyword ul li:hover a {
            background: #006580;
            color: #fff;
        }

.vd-keywords .vd-tags-seemore {
    color: #006580;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.14px;
    text-decoration: underline;
    margin: 4px 0px;
}

.vd-varified-customer h3 {
    color: #171D29;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
}

    .vd-varified-customer h3 span {
        color: #009E49;
        font-weight: 600;
    }

.vd-th-header .vd-product-block {
    width: 45%;
}

.vd-th-header .vd-keywords-block {
    width: 29%;
    text-align: center;
}

.vd-th-header .vd-customers-block {
    width: 16%;
    text-align: center;
}

.vd-th-header .vd-bookmark-block {
    width: 10%;
}

.v-align {
    vertical-align: top;
}

.vd-varified-customer, .vd-book-mark, .vd-Providersearch-table .vd-th-header .vd-providerprod-block, .vd-providerprod-prod {
    text-align: center;
}

.vd-page-result {
    margin-top: 25px;
}

    .vd-page-result h5 {
        color: #006580;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.01em;
        text-align: center;
    }

        .vd-page-result h5 span {
            font-weight: 600;
        }

    .vd-page-result .vd-more-btn {
        text-align: center;
        display: block;
        margin-top: 6px;
    }

    .vd-page-result .vd-show-more {
        color: #FFF;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.01em;
        border-radius: 10px;
        background: #006580;
        box-shadow: 0px 4px 10px 0px rgba(0, 101, 128, 0.24);
        padding: 1px 34px;
        border: 1px solid #006580;
    }

        .vd-page-result .vd-show-more:hover {
            color: #006580;
            background: #fff;
        }

.mobile-title-tabel {
    display: none;
    color: #171D29;
    font-style: normal;
    text-transform: uppercase;
    border-top: 1px solid #006580;
    border-bottom: 1px solid #006580;
    background: #FFF;
    padding: 9px 25px 4px;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
}

.vd-services-block .vd-matchscore-block ul {
    flex-wrap: wrap;
}

.vd-Providersearch-table .vd-th-header .vd-product-block {
    width: 41%;
}

.vd-Providersearch-table .vd-th-header .vd-keywords-block {
    width: 26%;
}

.vd-Providersearch-table .vd-th-header .vd-providerprod-block {
    width: 13%;
}
/*.vd-Providersearch-table .vd-th-header .vd-customers-block{ width: 12%;}*/
.vd-Providersearch-table .vd-th-header .vd-bookmark-block {
    width: 8%;
}

.vd-providerprod-prod h3 {
    color: #171D29;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.18px;
}

.vd-providerprod-prod a {
    color: #006580;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.14px;
    text-decoration: underline;
    display: inline-block;
}

.vd-Providersearch-table .vd-product-details img, .vd-Utilitysearch-table .vd-product-details img {
    height: 60px;
    min-width: 150px;
    max-width: 150px;
    width: 100%;
    object-fit: contain;
    object-position: center;
    display: block;
    margin-bottom: 4px;
}

.vd-Utilitysearch-table .vd-th-header .vd-product-block {
    width: 27%;
}

.vd-Utilitysearch-table .vd-th-header .vd-keywords-block {
    width: 23%;
}

.vd-Utilitysearch-table .vd-th-header .vd-services-block {
    width: 18%;
    text-align: center;
}

.vd-Utilitysearch-table .vd-th-header .vd-providerprod-block {
    width: 12%;
    text-align: center;
}

.vd-Utilitysearch-table .vd-th-header .vd-customers-block {
    width: 12%;
}

.vd-Utilitysearch-table .vd-th-header .vd-bookmark-block {
    width: 8%;
}

.vd-Utilitysearch-table .vd-providerprod-block .vd-providerprod-prod {
    position: relative;
    height: 56px;
    width: 56px;
    display: block;
    color: #171D29;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: 0.18px;
    text-align: center;
    margin: 0 auto;
}

.vd-Utilitysearch-table .vd-matchscore-block a {
    display: inline-block;
    vertical-align: top;
    margin: 0 3px;
    margin: 0;
}

.vd-matchscore-block {
    text-align: center;
}

.vd-Utilitysearch-table .vd-providerprod-block .vd-providerprod-prod svg.mobile-stroksvg {
    display: none;
}

.vd-Utilitysearch-table .vd-providerprod-block .vd-provider-prodvalue {
    position: absolute;
    left: 0px;
    top: 1px;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.vd-Utilitysearch-table .vd-providerprod-block .vd-providerprod-prod svg {
    position: relative;
    width: 56px;
    height: 56px;
    transform: rotate(-90deg);
    overflow: inherit;
    top: -4px;
    left: 4px;
}

    .vd-Utilitysearch-table .vd-providerprod-block .vd-providerprod-prod svg circle {
        width: 100%;
        height: 100%;
        fill: none;
        stroke: #CCE0E6;
        stroke-width: 10; /* stroke-linecap: round;*/
    }

        .vd-Utilitysearch-table .vd-providerprod-block .vd-providerprod-prod svg circle:last-of-type {
            stroke-dasharray: 138px;
            stroke-dashoffset: calc(138px - (138px * var(--percent)) / 100);
            stroke: #009E49;
        }

.vd-productSearch-dropdownbox {
    display: none;
}

    .vd-productSearch-dropdownbox.active {
        display: block;
    }

.vd-book-mark a.favourite-btn.active svg path, .vd-book-mark a.favourite-btn.active svg rect {
    fill: #006580;
}

.vd-product-details p .seeMore-Text {
    text-decoration: underline;
    color: #006580;
    cursor: pointer;
}

.vd-produtShowmore .showMore {
    cursor: pointer;
    width: 130px;
}

.vd-Utilitysearch-table .vd-product-details h3, .vd-Utilitysearch-table .vd-product-details h3 a, .vd-Providersearch-table .vd-product-details h3, .vd-Providersearch-table .vd-product-details h3 a {
    font-size: 15px;
    line-height: 15px;
}

.vd-Utilitysearch-table .vd-product-details h6 {
    margin-top: 0;
}

.providersearch-shohwmore {
    margin-bottom: 12px;
}

.provider-search-content .vd-utilitysearch-box .vd-produtsearch-btndiv {
    margin-top: -23px;
    margin-bottom: 7px;
}

.provider-search-content .vd-Providersearch-table table th.vd-product-block {
    padding-left: 16px;
}

.provider-search-content .vd-Providersearch-table table td.vd-product-block {
    padding: 10px 10px 6px 25px;
}

.provider-search-content .vd-Providersearch-table table td.vd-keywords-block {
    padding: 6px 10px;
}

.provider-search-content .vd-Providersearch-table table td.vd-providerprod-block {
    padding: 10px;
}

.provider-search-content .vd-Providersearch-table table td.vd-customers-block {
    padding: 10px;
}

.provider-search-content .vd-Providersearch-table table td.vd-bookmark-block {
    padding: 13px 10px;
}

.utility-search-content .vd-Utilitysearch-table table th.vd-product-block {
    padding-left: 16px;
}

.utility-search-content .vd-Utilitysearch-table table td.vd-product-block {
    padding: 19px 10px 6px 25px;
}

.utility-search-content .vd-Utilitysearch-table table td.vd-keywords-block {
    padding: 10px;
}

.utility-search-content .vd-Utilitysearch-table table td.vd-services-block {
    padding: 23px 10px;
}

.utility-search-content .vd-Utilitysearch-table table td.vd-providerprod-block {
    padding: 14px 10px;
}

.utility-search-content .vd-Utilitysearch-table table td.vd-customers-block {
    padding: 24px 10px 10px;
}

.utility-search-content .vd-Utilitysearch-table table td.vd-bookmark-block {
    padding: 14px 10px 10px;
}

.products-search-content .vd-product-search-table table th.vd-product-block {
    padding-left: 16px;
}

.products-search-content .vd-product-search-table table td.vd-product-block {
    padding: 11px 10px 3px 25px;
}

.products-search-content .vd-product-search-table table td.vd-keywords-block {
    padding: 6px 10px;
}

.products-search-content .vd-product-search-table table td.vd-customers-block {
    padding: 11px 10px;
}

.products-search-content .vd-product-search-table table td.vd-bookmark-block {
    padding: 10px;
}

.provider-search-content .vd-produtsearch-sortby {
    margin: 24px 0 15px;
}

    .provider-search-content .vd-produtsearch-sortby label, .utility-search-content .vd-produtsearch-sortby label {
        line-height: 24px;
        margin-right: 3px;
    }

.provider-search-content .vd-keywords-block .vd-productKeyword ul li a {
    margin: 4px 11px 4px 0;
}

.utility-search-content .vd-produtsearch-btndiv {
    margin-top: -26px;
    margin-bottom: 8px;
}

.utility-search-content .vd-produtsearch-sortby {
    margin: 23px 0 16px;
}

.utility-search-content .vd-Utilitysearch-table table td.vd-services-block .vd-matchscore-block .service-list-action li {
    margin: 0 4px;
}

    .utility-search-content .vd-Utilitysearch-table table td.vd-services-block .vd-matchscore-block .service-list-action li a {
        height: auto;
        width: auto;
        background: none;
        font-size: 0;
    }

    .utility-search-content .vd-Utilitysearch-table table td.vd-services-block .vd-matchscore-block .service-list-action li.SolidWaste_List svg, .utility-search-content .vd-Utilitysearch-table table td.vd-services-block .vd-matchscore-block .service-list-action li.Broadband_List svg, .utility-search-content .vd-Utilitysearch-table table td.vd-services-block .vd-matchscore-block .service-list-action li.WasteWater_List svg {
        height: 27px;
        width: 27px;
    }

    .utility-search-content .vd-Utilitysearch-table table td.vd-services-block .vd-matchscore-block .service-list-action li.WasteWater_List svg {
        width: 18px;
    }

    .utility-search-content .vd-Utilitysearch-table table td.vd-services-block .vd-matchscore-block .service-list-action li.SolidWaste_List svg {
        width: 22px;
    }


@media screen and (max-width: 767px) {
    .vd-productSearch-wrap {
        width: 100%;
    }

    .mobile-title-tabel {
        display: block;
    }

    .vd-productSearch-wrap {
        padding: 0 0 8px 0;
    }

    .vd-product-search-table {
        margin: 0 0px;
    }

        .vd-product-search-table table, .vd-product-search-table tbody {
            border: none;
        }

            .vd-product-search-table table tr {
                padding: 0;
                border-bottom: 1px solid #DCDDDE;
                display: block;
                margin-bottom: 0;
                position: relative;
            }

            .vd-product-search-table table caption {
                font-size: 1.3em;
            }

            .vd-product-search-table table thead {
                border: none;
                clip: rect(0 0 0 0);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
            }

            .vd-product-search-table table td {
                padding: 0 25px !important;
                border-bottom: none;
                display: block;
                font-size: .8em;
                text-align: left;
            }

                .vd-product-search-table table td::before {
                    content: attr(data-label);
                    float: left;
                    text-transform: uppercase;
                    color: #171D29;
                    font-size: 12px;
                    font-style: normal;
                    font-weight: 400;
                    line-height: 18px;
                    letter-spacing: 0.12px;
                    margin-top: 0px;
                }

    .utility-search-content .vd-product-search-table table td::before {
        line-height: 31px;
    }

    .vd-product-search-table .vd-keywords-block .vd-productKeyword ul li a {
        margin: 4px 8px 4px 0;
    }

    .vd-product-search-table table td:last-child {
        border-bottom: 0;
        padding: .625em;
    }

    .vd-customer-data {
        align-items: center;
        display: flex !important;
        justify-content: space-between;
    }

    .vd-product-search-table table td.vd-customers-block, .vd-product-search-table table td.vd-providerprod-block, .vd-Utilitysearch-table .vd-services-block {
        width: calc(100% - 50px);
        border-bottom: 1px solid #DCDDDE;
        border-top: 1px solid #DCDDDE;
        margin: 0 auto;
        padding: 0 !important;
    }

    .vd-product-search-table table td.vd-bookmark-block {
        width: calc(100% - 50px);
        margin: 0 auto;
        padding: 4px 0 8px !important;
    }

    .products-search-content .vd-product-search-table table td.vd-customers-block {
        padding: 5px 0 4px !important;
    }

    .vd-product-search-table table td.vd-providerprod-block, .vd-Utilitysearch-table .vd-services-block {
        border-bottom: none;
    }

    .vd-product-search-table table td.vd-product-block {
        padding-top: 15px !important;
        padding-bottom: 2px !important;
    }

    .vd-keywords .vd-tags {
        margin: 4px 5px 4px 0;
    }

    .vd-product-search-table table td.vd-keywords-block {
        border: none;
        padding-bottom: .6em;
    }

    .vd-book-mark {
        position: absolute;
        right: 13px;
        top: 13px;
    }

    .vd-varified-customer, .vd-providerprod-prod {
        text-align: right;
    }

        .vd-providerprod-prod h3, .vd-providerprod-prod a {
            display: inline-block;
            line-height: 1.7;
        }

    .vd-Utilitysearch-table .vd-providerprod-block .vd-providerprod-prod {
        text-align: left;
        margin: 0;
        height: 24px;
        width: auto;
        border: none;
        line-height: 1.7;
        display: flex;
        vertical-align: top;
    }

    .vd-varified-customer h3 {
        line-height: 1;
    }

    .vd-Utilitysearch-table .vd-matchscore-block {
        text-align: right;
    }

    .vd-utilityteretary-services, .vd-utilityteretary-services .form-group {
        max-width: 100%;
    }

    .vd-utility-services {
        padding-right: 0;
        max-width: 230px;
    }

        .vd-utility-services ul li {
            width: 55%;
        }

            .vd-utility-services ul li:nth-child(odd) {
                width: 45%;
            }

    .vd-utilitysearch-box .vd-utilityteretary-services {
        margin-top: 10px;
    }

    .vd-utilitysearch-box .vd-produtShowmore {
        margin-top: 14px;
    }

    .vd-utilitysearch-box .vd-produtsearch-btndiv {
        margin-top: -30px;
    }

    .vd-produtsearch-sortby select {
        margin-bottom: 5px;
        padding: 3px 25px 3px 10px;
        line-height: 16px;
    }

    .vd-bookmark-block h6 {
        display: block;
        margin-top: 0;
    }

    .vd-product-details h6 {
        display: none;
    }

    .vd-Utilitysearch-table .vd-providerprod-block .vd-provider-prodvalue {
        width: auto;
        height: auto;
        right: auto;
        left: auto;
        top: 0px;
        position: relative;
        display: inline-block;
        vertical-align: top;
        order: 1;
        line-height: 24px;
        margin-right: 4px;
    }

    .vd-Utilitysearch-table .vd-services-block .vd-matchscore-block ul {
        justify-content: flex-end;
    }

    .vd-Utilitysearch-table .vd-providerprod-block .vd-providerprod-prod svg.mobile-stroksvg {
        display: inline-block;
        order: 2;
    }

    .vd-Utilitysearch-table .vd-providerprod-block .vd-providerprod-prod svg.desktop-stroksvg {
        display: none;
        order: 3;
    }

    .vd-Utilitysearch-table .vd-providerprod-block .vd-providerprod-prod svg {
        height: 24px;
        width: 24px;
        top: -3px;
        left: 3px;
    }

        .vd-Utilitysearch-table .vd-providerprod-block .vd-providerprod-prod svg circle:last-of-type {
            stroke-dasharray: 44px;
            stroke-dashoffset: calc(44px - (44px * var(--percent)) / 100);
        }

    .vd-product-search-table table td.vd-providerprod-block::before {
        margin-top: 4px;
    }

    .utility-search-content .vd-product-search-table table td.vd-providerprod-block {
        padding: 2px 0 3px !important;
        text-align: right;
    }

    .space-wrap-txt .site-header { /* margin-bottom: 65px !important; */
        margin-bottom: 56px !important;
    }

    .vd-productSearch-title {
        padding: 0 8px;
    }

        .vd-productSearch-title h2 {
            padding-top: 11px;
            margin-bottom: 0;
        }

    .utility-search-content .vd-productSearch-title h2 {
        padding-top: 11px;
        margin-bottom: 11px;
    }

    .vd-productSearch-box {
        padding: 22px 16px 8px 16px;
        width: calc(100% - 16px);
        margin: 0 auto;
    }

    .products-search-content .vd-productSearch-box {
        padding-bottom: 17px;
    }

    .vd-productSearch-box .form-group {
        margin-bottom: 8px;
    }

    .vd-productKeyword ul li {
        margin-right: 8px;
        margin-top: 4px;
        margin-bottom: 4px;
    }

    .vd-productKeyword ul {
        margin-top: -4px;
    }

    .vd-produtShowmore {
        margin-top: 4px;
    }

        .vd-produtShowmore h4 {
            margin-bottom: 14px;
        }

    .vd-produtsearch-btndiv {
        margin-top: -8px;
    }

    .vd-produtsearch-sortby {
        margin: 21px 0 14px;
        padding: 0 8px;
    }

    .vd-product-search-table table td.vd-product-block .vd-product-details h3 a {
        word-wrap: break-word;
    }

    .vd-product-search-table table td.vd-keywords-block .vd-productKeyword {
        padding-bottom: 7px;
        padding-top: 0px;
    }

    .products-search-content .landing-page-content {
        padding-bottom: 30px;
    }

    .vd-page-result {
        margin-top: 24px;
    }

    .vd-productSearch-box .form-group.utilitysearch-group {
        margin-bottom: 17px;
    }

    .provider-search-content .vd-productSearch-box .form-group.utilitysearch-group {
        margin-bottom: 9px;
    }

    .provider-search-content .vd-utilitysearch-box .vd-productKeyword ul li {
        margin-top: 2px;
        margin-bottom: 2px;
    }

    .provider-search-content .vd-utilitysearch-box .vd-produtShowmore {
        margin-top: 3px;
    }

    .provider-search-content .vd-utilitysearch-box .vd-produtsearch-btndiv {
        margin-top: -25px;
    }

    .provider-search-content .mobile-title-tabel {
        padding: 12px 16px 12px;
    }

    .provider-search-content .vd-product-search-table table td {
        padding: 0 14px;
    }

        .provider-search-content .vd-product-search-table table td.vd-customers-block, .provider-search-content .vd-product-search-table table td.vd-providerprod-block, .provider-search-content .vd-product-search-table table td.vd-bookmark-block {
            width: calc(100% - 28px);
            padding: 0;
        }

        .provider-search-content .vd-product-search-table table td.vd-bookmark-block {
            padding: 0.6em 0;
        }

        .provider-search-content .vd-product-search-table table td.vd-providerprod-block::before, .provider-search-content .vd-product-search-table table td.vd-customers-block:before {
            margin-top: 0;
            line-height: 27px;
        }

        .provider-search-content .vd-product-search-table table td.vd-product-block {
            padding-top: 10px !important;
            padding-left: 14px !important;
            padding-right: 14px !important;
            padding-bottom: 6px !important;
        }

    .provider-search-content .vd-Providersearch-table table td.vd-keywords-block {
        padding: 0 14px !important;
    }

    .provider-search-content .vd-product-search-table table td.vd-customers-block .vd-varified-customer h3, .provider-search-content .vd-product-search-table table td.vd-providerprod-block .vd-providerprod-prod h3, .provider-search-content .vd-product-search-table table td.vd-providerprod-block .vd-providerprod-prod a {
        line-height: 27px;
        vertical-align: top;
    }

    .provider-search-content .vd-product-search-table table td.vd-providerprod-block .vd-providerprod-prod h3 {
        margin-right: 2px;
    }

    .provider-search-content .vd-product-search-table table td.vd-providerprod-block, .provider-search-content .vd-product-search-table table td.vd-customers-block {
        display: flex;
        justify-content: space-between;
    }

        .provider-search-content .vd-product-search-table table td.vd-customers-block .vd-varified-customer, .provider-search-content .vd-product-search-table table td.vd-providerprod-block .vd-providerprod-prod {
            min-width: 90px;
            text-align: left;
        }

    .provider-search-content .vd-product-search-table table td.vd-bookmark-block .vd-book-mark {
        right: 15px;
        top: 18px;
    }

    .provider-search-content .vd-product-search-table table td::before {
        color: #7F7F87;
    }

    .provider-search-content .vd-product-search-table table tbody tr:nth-child(odd) td::before {
        color: #65656F;
    }

    .provider-search-content .vd-productSearch-title h2 {
        margin-bottom: 6px;
        padding-top: 0;
    }

    .utility-search-content .vd-Utilitysearch-table table td.vd-services-block {
        padding-top: 2px !important;
        text-align: right;
    }

    .utility-search-content .vd-product-search-table table td.vd-providerprod-block::before {
        margin: 0;
        position: relative;
        top: -1px;
        line-height: 28px;
    }

    .utility-search-content .vd-product-search-table table td.vd-customers-block .vd-varified-customer h3 {
        line-height: 31px;
    }

    .utility-search-content .vd-Utilitysearch-table .vd-matchscore-block {
        text-align: right;
        display: inline-block;
        vertical-align: top;
    }

    .utility-search-content .vd-Utilitysearch-table table td.vd-customers-block .vd-varified-customer, .utility-search-content .vd-providerprod-matchscore {
        display: inline-block;
        vertical-align: top;
        text-align: left;
    }

    .utility-search-content .vd-Utilitysearch-table table td.vd-customers-block {
        text-align: right;
    }

    .utility-search-content .vd-Utilitysearch-table table td.vd-services-block .vd-matchscore-block .service-list-action li:first-child {
        margin-left: 0;
    }

    .utility-search-content .vd-Utilitysearch-table table td.vd-services-block .vd-matchscore-block .service-list-action li:last-child {
        margin-right: 0;
    }

    .site-header .header-right .signin-user .drop-down-btn .material-icons {
        display: none;
    }

    .site-header .header-right .user-info .signin-user img {
        margin: 0;
    }

    body .site-header .header-right .signin-user .drop-down-btn {
        width: 24px !important;
    }
}

@media screen and (max-width: 360px) {
    .vd-produtsearch-sortby select {
        max-width: 124px;
        font-size: 12px;
    }

    .provider-search-content .vd-utilitysearch-box .vd-produtsearch-btndiv, .vd-utilitysearch-box .vd-produtsearch-btndiv {
        margin-top: 0px;
    }
}
/*06-Sep-2023*/

.bytopic .vd-produtShowmore h4 {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2855_2275)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6008 1.05847C11.8848 0.774502 12.1264 0.5 12.528 0.5C12.53 0.5 17.4515 0.5 17.4515 0.5C18.0304 0.5 18.5002 0.969781 18.5002 1.54867V6.44337C18.5032 6.55944 18.4843 6.67603 18.4429 6.78563C18.3642 7.0133 18.1799 7.16125 18.0095 7.33163L7.10371 18.2375C6.75398 18.5872 6.18556 18.5872 5.83583 18.2375L0.762784 13.1644C0.413056 12.8147 0.413056 12.2463 0.762784 11.8965L11.6008 1.05847Z' fill='white' stroke='%23006580' stroke-width='1.00136' stroke-miterlimit='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.6574 4.34464C15.0481 4.73529 15.6814 4.73527 16.0721 4.34462C16.4627 3.95398 16.4627 3.32063 16.0721 2.92999C15.6814 2.53934 15.0481 2.53934 14.6574 2.92999C14.2668 3.32063 14.2668 3.954 14.6574 4.34464Z' fill='%23006580'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2855_2275'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    padding-left: 25px;
    background-position: left center;
    background-repeat: no-repeat;
    color: #006580;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.16px;
    margin-bottom: 7px;
}

/*08-Sept-2023*/
.topic-tags-filters .company-tags .chip {
    cursor: pointer;
}

    .topic-tags-filters .company-tags .chip.grey.active {
        background-color: #00A0A3 !important;
    }

    .topic-tags-filters .company-tags .chip .close-keywrod i {
        display: none;
        position: relative;
        top: 0px;
    }

    .topic-tags-filters .company-tags .chip.grey.active .close-keywrod i {
        display: block;
    }

.about-search-html {
    max-width: 320px;
}


/* 9-10-2023 */
.topic-tags-filters .company-tags.product-tags-classify .chip {
    min-width: inherit;
    background-color: #4D93A6 !important;
    display: inline-flex;
}

    .topic-tags-filters .company-tags.product-tags-classify .chip.grey.active {
        background: #006580 !important;
    }

        .topic-tags-filters .company-tags.product-tags-classify .chip.grey.active .close-keywrod {
            margin: 0 0 0 5px;
        }

/*04-Oct-2023*/

/* utility public page css */
.utilities-public-page {
    padding: 19px 24px 47px 24px; /*width: calc(100% - 90px);*/
    max-width: 932px;
}

.company-services-info {
    border-radius: 10px;
    border: 1px solid #0F52BA;
    border-left: 16px solid #0F52BA;
    background: #FFF;
    padding: 50px 161px 0 146px;
    overflow: hidden;
    position: relative;
}

.vd-public-view-color .vd-product-details h4 {
    color: #171D29;
}

.vd-company-services-title {
    margin-bottom: 29px;
}

.utilities-cswr-logo img {
    display: block;
    margin: 0 auto;
}

.vd-company-services-title h3 {
    color: #171D29;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 0.01em;
    text-align: center;
    margin-top: 8px;
}

.vd-company-services-title h6 {
    color: #009E49;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.12px;
    text-transform: uppercase;
    position: relative;
    padding-left: 18px;
    width: fit-content;
    text-align: center;
    margin: 0 auto;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.70904 9.4766L1.80829 6.57585L1.70222 6.46978L1.59616 6.57585L0.593885 7.57812L0.487819 7.68419L0.593885 7.79026L4.60298 11.7993L4.70904 11.9054L4.81511 11.7993L13.406 3.20844L13.5121 3.10237L13.406 2.9963L12.4037 1.99403L12.2977 1.88797L12.1916 1.99403L4.70904 9.4766Z' fill='%23009E49' stroke='%23009E49' stroke-width='0.3'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: left center;
    margin-top: 8px;
}

.vd-uti-public-btns {
    display: flex;
    align-items: center;
    gap: 18px;
    justify-content: center;
}

    .vd-uti-public-btns .vd-public-btn {
        border-radius: 10px;
        background: #0F52BA;
        box-shadow: 0px 4px 10px 0px rgba(0, 101, 128, 0.24);
        color: #FFF;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 27px;
        letter-spacing: 0.01em;
        padding: 7px 24px 6px;
        padding-left: 44px;
        position: relative;
        transition: 0.3s all ease;
        border: 1px solid #0F52BA;
        display: inline-block;
    }

    .vd-uti-public-btns li:hover .vd-public-btn {
        background: #fff;
        color: #0F52BA;
    }

    .vd-uti-public-btns .vd-public-btn::before {
        content: '';
        width: 24px;
        height: 24px;
        position: absolute;
        top: 9px;
        left: 14px;
        background-repeat: no-repeat;
    }

    .vd-uti-public-btns .vd-public-btn.vd-conect-btn::before {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99981 10.7599H7.41981C6.62832 10.7313 5.83939 10.8656 5.10198 11.1546C4.36458 11.4436 3.69444 11.8811 3.13314 12.4399L2.97314 12.6265V18.1465H5.69314V15.0132L6.05981 14.5999L6.22648 14.4065C7.09443 13.5149 8.175 12.8587 9.36648 12.4999C8.76994 12.046 8.29947 11.447 7.99981 10.7599Z' fill='white'/%3E%3Cpath d='M20.8931 12.4199C20.3318 11.8611 19.6616 11.4236 18.9242 11.1346C18.1868 10.8456 17.3979 10.7112 16.6064 10.7399C16.3636 10.7405 16.1211 10.7539 15.8797 10.7799C15.5744 11.4245 15.1168 11.985 14.5464 12.4132C15.8184 12.7651 16.9706 13.4564 17.8797 14.4132L18.0464 14.5999L18.4064 15.0132V18.1532H21.0331V12.6065L20.8931 12.4199Z' fill='white'/%3E%3Cpath d='M7.4004 9.45987H7.60707C7.51105 8.63537 7.65572 7.80069 8.02362 7.0566C8.39153 6.3125 8.96694 5.6908 9.6804 5.26654C9.42178 4.87144 9.06498 4.55027 8.64494 4.3345C8.2249 4.11873 7.75603 4.01574 7.28423 4.03562C6.81243 4.0555 6.35388 4.19757 5.95348 4.44792C5.55309 4.69827 5.22457 5.04831 5.00011 5.46377C4.77564 5.87923 4.66292 6.34586 4.67298 6.81797C4.68304 7.29008 4.81554 7.75149 5.05751 8.15701C5.29947 8.56252 5.6426 8.89825 6.0533 9.13131C6.464 9.36437 6.92819 9.48677 7.4004 9.48654V9.45987Z' fill='white'/%3E%3Cpath d='M16.2866 8.95979C16.2947 9.11302 16.2947 9.26657 16.2866 9.41979C16.4145 9.44008 16.5437 9.45122 16.6732 9.45313H16.7999C17.27 9.42806 17.7257 9.28168 18.1225 9.02825C18.5192 8.77481 18.8436 8.42296 19.0641 8.00694C19.2845 7.59092 19.3935 7.12491 19.3803 6.65428C19.3672 6.18366 19.2324 5.72445 18.9891 5.32136C18.7459 4.91828 18.4023 4.58506 17.9921 4.35415C17.5818 4.12323 17.1187 4.00249 16.6479 4.00367C16.177 4.00486 15.7146 4.12793 15.3054 4.3609C14.8963 4.59388 14.5545 4.92883 14.3132 5.33313C14.9166 5.72708 15.4128 6.26466 15.7572 6.89764C16.1016 7.53062 16.2835 8.23919 16.2866 8.95979Z' fill='white'/%3E%3Cpath d='M11.9131 11.9466C13.5589 11.9466 14.8931 10.6124 14.8931 8.96657C14.8931 7.32076 13.5589 5.98657 11.9131 5.98657C10.2673 5.98657 8.93311 7.32076 8.93311 8.96657C8.93311 10.6124 10.2673 11.9466 11.9131 11.9466Z' fill='white'/%3E%3Cpath d='M12.0739 13.5336C11.2033 13.4984 10.3345 13.6398 9.51993 13.9491C8.70534 14.2584 7.96175 14.7294 7.3339 15.3336L7.16724 15.5202V19.7402C7.16984 19.8777 7.19949 20.0133 7.25451 20.1393C7.30953 20.2653 7.38883 20.3792 7.48789 20.4745C7.58694 20.5699 7.70381 20.6448 7.83181 20.6949C7.95981 20.7451 8.09645 20.7695 8.2339 20.7669H15.8939C16.0314 20.7695 16.168 20.7451 16.296 20.6949C16.424 20.6448 16.5409 20.5699 16.6399 20.4745C16.739 20.3792 16.8183 20.2653 16.8733 20.1393C16.9283 20.0133 16.958 19.8777 16.9606 19.7402V15.5336L16.8006 15.3336C16.1768 14.7275 15.4358 14.2552 14.623 13.9457C13.8102 13.6362 12.9428 13.496 12.0739 13.5336Z' fill='white'/%3E%3C/svg%3E%0A");
    }

    .vd-uti-public-btns li:hover .vd-public-btn.vd-conect-btn::before {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99981 10.7599H7.41981C6.62832 10.7313 5.83939 10.8656 5.10198 11.1546C4.36458 11.4436 3.69444 11.8811 3.13314 12.4399L2.97314 12.6265V18.1465H5.69314V15.0132L6.05981 14.5999L6.22648 14.4065C7.09443 13.5149 8.175 12.8587 9.36648 12.4999C8.76994 12.046 8.29947 11.447 7.99981 10.7599Z' fill='%230F52BA'/%3E%3Cpath d='M20.8931 12.4199C20.3318 11.8611 19.6616 11.4236 18.9242 11.1346C18.1868 10.8456 17.3979 10.7112 16.6064 10.7399C16.3636 10.7405 16.1211 10.7539 15.8797 10.7799C15.5744 11.4245 15.1168 11.985 14.5464 12.4132C15.8184 12.7651 16.9706 13.4564 17.8797 14.4132L18.0464 14.5999L18.4064 15.0132V18.1532H21.0331V12.6065L20.8931 12.4199Z' fill='%230F52BA'/%3E%3Cpath d='M7.4004 9.45987H7.60707C7.51105 8.63537 7.65572 7.80069 8.02362 7.0566C8.39153 6.3125 8.96694 5.6908 9.6804 5.26654C9.42178 4.87144 9.06498 4.55027 8.64494 4.3345C8.2249 4.11873 7.75603 4.01574 7.28423 4.03562C6.81243 4.0555 6.35388 4.19757 5.95348 4.44792C5.55309 4.69827 5.22457 5.04831 5.00011 5.46377C4.77564 5.87923 4.66292 6.34586 4.67298 6.81797C4.68304 7.29008 4.81554 7.75149 5.05751 8.15701C5.29947 8.56252 5.6426 8.89825 6.0533 9.13131C6.464 9.36437 6.92819 9.48677 7.4004 9.48654V9.45987Z' fill='%230F52BA'/%3E%3Cpath d='M16.2866 8.95979C16.2947 9.11302 16.2947 9.26657 16.2866 9.41979C16.4145 9.44008 16.5437 9.45122 16.6732 9.45313H16.7999C17.27 9.42806 17.7257 9.28168 18.1225 9.02825C18.5192 8.77481 18.8436 8.42296 19.0641 8.00694C19.2845 7.59092 19.3935 7.12491 19.3803 6.65428C19.3672 6.18366 19.2324 5.72445 18.9891 5.32136C18.7459 4.91828 18.4023 4.58506 17.9921 4.35415C17.5818 4.12323 17.1187 4.00249 16.6479 4.00367C16.177 4.00486 15.7146 4.12793 15.3054 4.3609C14.8963 4.59388 14.5545 4.92883 14.3132 5.33313C14.9166 5.72708 15.4128 6.26466 15.7572 6.89764C16.1016 7.53062 16.2835 8.23919 16.2866 8.95979Z' fill='%230F52BA'/%3E%3Cpath d='M11.9131 11.9466C13.5589 11.9466 14.8931 10.6124 14.8931 8.96657C14.8931 7.32076 13.5589 5.98657 11.9131 5.98657C10.2673 5.98657 8.93311 7.32076 8.93311 8.96657C8.93311 10.6124 10.2673 11.9466 11.9131 11.9466Z' fill='%230F52BA'/%3E%3Cpath d='M12.0739 13.5336C11.2033 13.4984 10.3345 13.6398 9.51993 13.9491C8.70534 14.2584 7.96175 14.7294 7.3339 15.3336L7.16724 15.5202V19.7402C7.16984 19.8777 7.19949 20.0133 7.25451 20.1393C7.30953 20.2653 7.38883 20.3792 7.48789 20.4745C7.58694 20.5699 7.70381 20.6448 7.83181 20.6949C7.95981 20.7451 8.09645 20.7695 8.2339 20.7669H15.8939C16.0314 20.7695 16.168 20.7451 16.296 20.6949C16.424 20.6448 16.5409 20.5699 16.6399 20.4745C16.739 20.3792 16.8183 20.2653 16.8733 20.1393C16.9283 20.0133 16.958 19.8777 16.9606 19.7402V15.5336L16.8006 15.3336C16.1768 14.7275 15.4358 14.2552 14.623 13.9457C13.8102 13.6362 12.9428 13.496 12.0739 13.5336Z' fill='%230F52BA'/%3E%3C/svg%3E%0A");
    }

    .vd-uti-public-btns .vd-public-btn.vd-bookmark-btn::before {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.5C3.72386 1.5 3.5 1.72386 3.5 2V18C3.5 18.1863 3.60355 18.3571 3.7687 18.4433C3.93386 18.5295 4.13322 18.5167 4.28601 18.4101L10.151 14.32L15.7038 18.4028C15.8557 18.5145 16.0575 18.5313 16.2257 18.4461C16.394 18.361 16.5 18.1885 16.5 18V2C16.5 1.72386 16.2761 1.5 16 1.5H4Z' fill='white' stroke='white' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .vd-uti-public-btns li:hover .vd-public-btn.vd-bookmark-btn::before {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.5C3.72386 1.5 3.5 1.72386 3.5 2V18C3.5 18.1863 3.60355 18.3571 3.7687 18.4433C3.93386 18.5295 4.13322 18.5167 4.28601 18.4101L10.151 14.32L15.7038 18.4028C15.8557 18.5145 16.0575 18.5313 16.2257 18.4461C16.394 18.361 16.5 18.1885 16.5 18V2C16.5 1.72386 16.2761 1.5 16 1.5H4Z' fill='%230F52BA' stroke='%230F52BA' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .vd-uti-public-btns .vd-public-btn.vd-share-btn::before {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.53116C0 3.65874 0.346567 2.82205 0.963461 2.20516C1.58035 1.58827 2.41704 1.2417 3.28946 1.2417H7.63155C7.80603 1.2417 7.97337 1.31101 8.09675 1.43439C8.22013 1.55777 8.28944 1.72511 8.28944 1.89959C8.28944 2.07408 8.22013 2.24141 8.09675 2.36479C7.97337 2.48817 7.80603 2.55748 7.63155 2.55748H3.28946C2.76601 2.55748 2.264 2.76542 1.89386 3.13556C1.52372 3.5057 1.31578 4.00771 1.31578 4.53116V15.8469C1.31578 16.3704 1.52372 16.8724 1.89386 17.2425C2.264 17.6126 2.76601 17.8206 3.28946 17.8206H14.6052C15.1287 17.8206 15.6307 17.6126 16.0008 17.2425C16.3709 16.8724 16.5789 16.3704 16.5789 15.8469V14.6627C16.5789 14.4882 16.6482 14.3209 16.7716 14.1975C16.8949 14.0741 17.0623 14.0048 17.2368 14.0048C17.4113 14.0048 17.5786 14.0741 17.702 14.1975C17.8253 14.3209 17.8947 14.4882 17.8947 14.6627V15.8469C17.8947 16.7193 17.5481 17.556 16.9312 18.1729C16.3143 18.7898 15.4776 19.1364 14.6052 19.1364H3.28946C2.41704 19.1364 1.58035 18.7898 0.963461 18.1729C0.346567 17.556 0 16.7193 0 15.8469V4.53116Z' fill='white'/%3E%3Cpath d='M13.1341 0.994861L13.1342 0.994889L19.4499 6.91592L19.4499 6.91595C19.4657 6.93072 19.4783 6.94856 19.4868 6.96837C19.4954 6.98819 19.4999 7.00955 19.4999 7.03115C19.4999 7.05274 19.4954 7.0741 19.4868 7.09392C19.4783 7.11373 19.4657 7.13158 19.4499 7.14635L19.4499 7.14638L13.1342 13.0674L13.1341 13.0674C13.1117 13.0885 13.0835 13.1025 13.0532 13.1078C13.0228 13.1131 12.9916 13.1094 12.9634 13.0971C12.9351 13.0849 12.911 13.0646 12.8941 13.0389C12.8772 13.0132 12.8682 12.983 12.8682 12.9522V12.9522V10.039V9.52051L12.3501 9.53936C11.6805 9.56371 11.0151 9.65651 10.3644 9.81631C8.74342 10.2059 6.5306 11.1154 4.18395 13.2017L4.18376 13.2018C4.15988 13.2231 4.13011 13.2366 4.09839 13.2405C4.06666 13.2445 4.03448 13.2388 4.0061 13.224C3.97773 13.2093 3.95448 13.1863 3.93945 13.1581C3.92441 13.1299 3.9183 13.0978 3.92191 13.066C4.4547 8.40561 6.72592 6.25266 8.88201 5.27552L8.88202 5.27551C9.95473 4.78932 10.9922 4.5971 11.7611 4.52593C11.9947 4.50484 12.2027 4.49393 12.3794 4.48998L12.8682 4.47906V3.99011V1.11012V1.11006C12.8682 1.07926 12.8772 1.04913 12.8941 1.02339C12.911 0.997646 12.9351 0.977405 12.9634 0.965162C12.9916 0.952919 13.0228 0.949207 13.0532 0.954484C13.0835 0.959761 13.1117 0.973796 13.1341 0.994861Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A");
    }

    .vd-uti-public-btns li:hover .vd-public-btn.vd-share-btn::before {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.53116C0 3.65874 0.346567 2.82205 0.963461 2.20516C1.58035 1.58827 2.41704 1.2417 3.28946 1.2417H7.63155C7.80603 1.2417 7.97337 1.31101 8.09675 1.43439C8.22013 1.55777 8.28944 1.72511 8.28944 1.89959C8.28944 2.07408 8.22013 2.24141 8.09675 2.36479C7.97337 2.48817 7.80603 2.55748 7.63155 2.55748H3.28946C2.76601 2.55748 2.264 2.76542 1.89386 3.13556C1.52372 3.5057 1.31578 4.00771 1.31578 4.53116V15.8469C1.31578 16.3704 1.52372 16.8724 1.89386 17.2425C2.264 17.6126 2.76601 17.8206 3.28946 17.8206H14.6052C15.1287 17.8206 15.6307 17.6126 16.0008 17.2425C16.3709 16.8724 16.5789 16.3704 16.5789 15.8469V14.6627C16.5789 14.4882 16.6482 14.3209 16.7716 14.1975C16.8949 14.0741 17.0623 14.0048 17.2368 14.0048C17.4113 14.0048 17.5786 14.0741 17.702 14.1975C17.8253 14.3209 17.8947 14.4882 17.8947 14.6627V15.8469C17.8947 16.7193 17.5481 17.556 16.9312 18.1729C16.3143 18.7898 15.4776 19.1364 14.6052 19.1364H3.28946C2.41704 19.1364 1.58035 18.7898 0.963461 18.1729C0.346567 17.556 0 16.7193 0 15.8469V4.53116Z' fill='%230F52BA'/%3E%3Cpath d='M13.1341 0.994861L13.1342 0.994889L19.4499 6.91592L19.4499 6.91595C19.4657 6.93072 19.4783 6.94856 19.4868 6.96837C19.4954 6.98819 19.4999 7.00955 19.4999 7.03115C19.4999 7.05274 19.4954 7.0741 19.4868 7.09392C19.4783 7.11373 19.4657 7.13158 19.4499 7.14635L19.4499 7.14638L13.1342 13.0674L13.1341 13.0674C13.1117 13.0885 13.0835 13.1025 13.0532 13.1078C13.0228 13.1131 12.9916 13.1094 12.9634 13.0971C12.9351 13.0849 12.911 13.0646 12.8941 13.0389C12.8772 13.0132 12.8682 12.983 12.8682 12.9522V12.9522V10.039V9.52051L12.3501 9.53936C11.6805 9.56371 11.0151 9.65651 10.3644 9.81631C8.74342 10.2059 6.5306 11.1154 4.18395 13.2017L4.18376 13.2018C4.15988 13.2231 4.13011 13.2366 4.09839 13.2405C4.06666 13.2445 4.03448 13.2388 4.0061 13.224C3.97773 13.2093 3.95448 13.1863 3.93945 13.1581C3.92441 13.1299 3.9183 13.0978 3.92191 13.066C4.4547 8.40561 6.72592 6.25266 8.88201 5.27552L8.88202 5.27551C9.95473 4.78932 10.9922 4.5971 11.7611 4.52593C11.9947 4.50484 12.2027 4.49393 12.3794 4.48998L12.8682 4.47906V3.99011V1.11012V1.11006C12.8682 1.07926 12.8772 1.04913 12.8941 1.02339C12.911 0.997646 12.9351 0.977405 12.9634 0.965162C12.9916 0.952919 13.0228 0.949207 13.0532 0.954484C13.0835 0.959761 13.1117 0.973796 13.1341 0.994861Z' fill='%230F52BA' stroke='%230F52BA'/%3E%3C/svg%3E%0A");
    }

.vd-centeral-re h5 {
    color: #7F7F87;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
}

    .vd-centeral-re h5 strong {
        color: #171D29;
    }

.vd-centeral-re .vd-providerprod-prod {
    position: relative;
    height: 24px;
    width: 24px;
    display: block;
    color: #171D29;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: 0.01em;
    text-align: center;
    margin: 0 auto;
    margin-top: -4px;
    pointer-events: none;
}

    .vd-centeral-re .vd-providerprod-prod svg {
        position: relative;
        width: 24px;
        height: 24px;
        transform: rotate(-90deg);
        overflow: inherit;
        top: -3px;
        left: 3px;
        pointer-events: none;
    }

        .vd-centeral-re .vd-providerprod-prod svg circle {
            pointer-events: none;
            width: 100%;
            height: 100%;
            fill: none;
            stroke: #CCE0E6;
            stroke-width: 10;
        }

            .vd-centeral-re .vd-providerprod-prod svg circle:last-of-type {
                pointer-events: none;
                stroke-dasharray: 44px;
                stroke-dashoffset: calc(44px - (44px * var(--percent)) / 100);
                stroke: #009E49;
            }

    .vd-centeral-re .vd-providerprod-prod .vd-provider-prodvalue {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

.vd-centeral-re {
    padding: 14px 0 13px;
    justify-content: center;
    margin-top: 39px;
    border-top: 1px solid #171D29;
    border-bottom: 1px solid #171D29;
    gap: 8px;
}

.vd-centeral-re, .vd-circle-box, .vd-public-info-table .vd-da-block ul {
    display: flex;
    align-items: center;
}

.vd-circle-box {
    border-radius: 4px;
    border: 1px solid #00A0A3;
    background: linear-gradient(0deg, #CCECED 0%, #FFF 50%);
    padding: 4px 10px 4px 7px;
    gap: 0;
    pointer-events: none;
}

    .vd-circle-box h6 {
        color: #171D29;
        text-align: center;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 27px;
        letter-spacing: -0.05em;
        margin-right: 4px;
    }

.vd-public-services {
    margin-top: 39px;
}

    .vd-public-services h3 {
        color: #171D29;
        font-size: 22px;
        font-style: normal;
        font-weight: 500;
        line-height: 33px;
        letter-spacing: 0.01em;
        margin-bottom: 8px;
    }

    .vd-public-services .vd-th-header .vd-title-s-block {
        color: #171D29;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.12px;
        text-transform: uppercase;
        padding: 0;
        width: 33.33%;
    }

.vd-services-add {
    padding-left: 18px !important;
}

.vd-public-services .vd-product-details {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 6px 0;
    padding-left: 18px;
}

.vd-public-services .vd-da-block {
    padding: 0;
}

.vd-point-add h4 {
    color: #171D29;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
}

.v-align-center {
    vertical-align: middle;
}

.vd-public-services tbody .odd {
    border-bottom: 1px solid #DCDDDE;
    background: #F2FAFA;
}

.vd-public-info-table {
    margin-top: 32px;
}

    .vd-public-info-table .vd-product-details h2 {
        color: #171D29;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 18px;
        letter-spacing: 0.12px;
        text-transform: uppercase;
    }

    .vd-public-info-table .vd-product-details {
        padding: 0;
        padding-left: 13px;
        padding-right: 0px;
    }

    .vd-public-info-table .vd-da-block {
        width: 33.33%;
    }

    .vd-public-info-table .vd-point-add p, .vd-public-info-table .vd-point-add a {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.16px;
    }

    .vd-public-info-table .vd-point-add a {
        text-decoration: underline;
    }

    .vd-public-info-table table, .vd-border tbody {
        border-top: 1px solid #171D29;
        border-bottom: 1px solid #171D29;
    }

    .vd-public-info-table .vd-da-block ul {
        gap: 14px;
        flex-wrap: wrap;
    }

    .vd-border thead tr, .vd-border tbody tr:nth-last-child(1), .vd-public-info-table tbody tr:nth-last-child(1) {
        border-bottom: none;
    }

    .vd-public-info-table .vd-da-block ul .tag-link {
        border: 1px solid #111C4E;
        color: #111C4E;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.12px;
        padding: 3px 20px;
        border-radius: 5px;
        transition: 0.3s all ease;
    }

        .vd-public-info-table .vd-da-block ul .tag-link:hover {
            background: #111C4E;
            color: #fff;
        }

.vd-public-about-us {
    background: rgba(242, 250, 250, 1);
    padding-top: 9px;
    padding-bottom: 21px;
    margin-top: 39px;
    margin-left: -146px;
    margin-right: -162px;
    padding-left: 146px;
    padding-right: 162px;
}

    .vd-public-about-us h3 {
        color: #171D29;
        font-size: 22px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        margin-bottom: 7px;
    }

    .vd-public-about-us p {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        letter-spacing: 0.16px;
    }

.company-directory-info {
    margin-top: 39px;
    padding: 16px 47px 21px 31px;
}

    .company-directory-info .vd-public-services, .company-products-info .vd-public-services {
        margin-top: 0;
    }

        .company-directory-info .vd-public-services h3, .company-products-info .vd-public-services h3 {
            margin-bottom: 18px;
        }

    .company-directory-info .vd-directory-details, .company-products-info .vd-directory-details {
        padding: 8px 0;
        padding-left: 18px;
        padding-right: 5px;
    }

        .company-directory-info .vd-directory-details h3, .company-directory-info .vd-directory-details h4 {
            color: #171D29;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 21px;
            letter-spacing: 0.01em;
            margin-bottom: 0;
            text-transform: initial;
        }

        .company-directory-info .vd-directory-details h4 {
            color: #65656F;
        }

.pd-second-tb {
    padding-left: 0 !important;
}

.company-directory-info .vd-title-s-block, .company-products-info .vd-title-s-block {
    text-align: center;
}

    .company-directory-info .vd-title-s-block.vd-services-add, .company-products-info .vd-title-s-block.vd-services-add {
        text-align: left;
    }

.company-directory-info .vd-title-s-block {
    width: 25% !important;
}

    .company-directory-info .vd-title-s-block:nth-last-child(1) {
        width: 20% !important;
    }

.company-products-info {
    margin-top: 27px;
    padding: 16px 47px 29px 31px;
}

    .company-products-info .vd-directory-details a {
        color: #006580;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-decoration-line: underline;
        text-transform: initial;
    }

    .company-products-info .vd-directory-details h3 {
        color: #171D29;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.01em;
        margin-bottom: 0;
        text-align: center;
    }

.vd-arrow-down-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9913 10.1946L10.4726 17.8425L3.95401 10.1946C3.85002 10.066 3.72475 9.96365 3.58589 9.89382C3.44702 9.824 3.29747 9.78815 3.14639 9.78848C2.91941 9.79345 2.69858 9.8759 2.5109 10.0258C2.32323 10.1756 2.17683 10.3864 2.08963 10.6323C2.00242 10.8782 1.97818 11.1486 2.01986 11.4104C2.06155 11.6723 2.16736 11.9142 2.32435 12.1066L10.4726 21.6665L18.6209 12.1066C18.7368 11.9834 18.8301 11.834 18.8952 11.6673C18.9603 11.5006 18.9958 11.3201 18.9997 11.1368C19.0035 10.9535 18.9756 10.7711 18.9175 10.6009C18.8595 10.4306 18.7726 10.276 18.6621 10.1463C18.5516 10.0166 18.4197 9.91468 18.2746 9.84659C18.1295 9.77851 17.9741 9.74573 17.8179 9.75025C17.6616 9.75476 17.5078 9.79647 17.3657 9.87285C17.2236 9.94923 17.0962 10.0587 16.9913 10.1946Z' fill='%2354545F'/%3E%3Cpath d='M16.9913 0.404218L10.4726 7.35691L3.95401 0.404217C3.85002 0.287322 3.72475 0.194291 3.58589 0.130813C3.44702 0.0673366 3.29747 0.0347486 3.14639 0.0350481C2.91941 0.0395618 2.69858 0.11452 2.5109 0.250757C2.32323 0.386994 2.17683 0.578606 2.08963 0.802165C2.00242 1.02572 1.97818 1.27154 2.01986 1.50956C2.06155 1.74758 2.16736 1.96748 2.32435 2.14239L10.4726 10.8333L18.6209 2.14239C18.7368 2.03046 18.8301 1.8946 18.8952 1.74305C18.9603 1.5915 18.9958 1.42742 18.9997 1.26077C19.0035 1.09412 18.9756 0.928379 18.9175 0.773596C18.8595 0.618813 18.7726 0.478216 18.6621 0.360342C18.5516 0.242468 18.4197 0.149773 18.2746 0.0878801C18.1295 0.0259875 17.9741 -0.00381193 17.8179 0.000291721C17.6616 0.00439441 17.5078 0.0423154 17.3657 0.11175C17.2236 0.181185 17.0962 0.280686 16.9913 0.404218Z' fill='%2354545F'/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 22px;
    display: block;
    position: absolute;
    right: 24px;
    top: 21px;
}

.utilities-page-control {
    border-radius: 10px;
    border: 1px solid #111C4E;
    border-left: 16px solid #111C4E;
    background: #FFF;
    padding: 16px 22px 26px 32px;
    margin-bottom: 23px;
    position: relative;
}

    .utilities-page-control h3 {
        color: #171D29;
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: 33px;
        letter-spacing: 0.01em;
    }

    .utilities-page-control .vd-arrow-down-btn {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.00872 10.5895L9.52736 3.52983L16.046 10.5895C16.15 10.7082 16.2752 10.8026 16.4141 10.8671C16.553 10.9315 16.7025 10.9646 16.8536 10.9643C17.0806 10.9597 17.3014 10.8836 17.4891 10.7453C17.6768 10.607 17.8232 10.4124 17.9104 10.1854C17.9976 9.95841 18.0218 9.70881 17.9801 9.46713C17.9385 9.22545 17.8326 9.00216 17.6757 8.82457L9.52736 0L1.37906 8.82457C1.26324 8.93822 1.16995 9.07617 1.10485 9.23005C1.03975 9.38393 1.0042 9.55054 1.00035 9.71975C0.996503 9.88896 1.02444 10.0573 1.08247 10.2144C1.1405 10.3716 1.22741 10.5143 1.33792 10.634C1.44844 10.7537 1.58026 10.8478 1.72538 10.9107C1.8705 10.9735 2.02589 11.0038 2.18214 10.9996C2.33838 10.9955 2.49222 10.957 2.63431 10.8864C2.7764 10.8159 2.90378 10.7149 3.00872 10.5895Z' fill='%2354545F'/%3E%3Cpath d='M3.00872 19.6268L9.52736 13.2089L16.046 19.6268C16.15 19.7347 16.2752 19.8206 16.4141 19.8792C16.553 19.9378 16.7025 19.9678 16.8536 19.9676C17.0806 19.9634 17.3014 19.8942 17.4891 19.7685C17.6768 19.6427 17.8232 19.4658 17.9104 19.2595C17.9976 19.0531 18.0218 18.8262 17.9801 18.6065C17.9385 18.3868 17.8326 18.1838 17.6757 18.0223L9.52736 10L1.37906 18.0223C1.26324 18.1257 1.16995 18.2511 1.10485 18.391C1.03975 18.5309 1.0042 18.6823 1.00035 18.8361C0.996503 18.99 1.02444 19.143 1.08247 19.2858C1.1405 19.4287 1.22741 19.5585 1.33792 19.6673C1.44844 19.7761 1.58026 19.8617 1.72538 19.9188C1.8705 19.9759 2.02589 20.0034 2.18214 19.9997C2.33838 19.9959 2.49222 19.9609 2.63431 19.8968C2.7764 19.8327 2.90378 19.7408 3.00872 19.6268Z' fill='%2354545F'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
    }

.add-controls-utilities {
    display: flex;
    gap: 7px;
    margin-top: 8px;
}

    .add-controls-utilities .switch {
        position: relative;
        display: inline-block;
        width: 78px !important;
        height: 24px !important;
    }

        .add-controls-utilities .switch input {
            opacity: 0;
            width: 0;
            height: 0;
        }

    .add-controls-utilities .slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #fff;
        -webkit-transition: .4s;
        transition: .4s;
        border: 1px solid #171D29;
    }

        .add-controls-utilities .slider:before {
            position: absolute !important;
            content: "";
            height: 18px !important;
            width: 18px !important;
            left: 4px !important;
            bottom: 2px !important;
            top: auto !important;
            background-color: #006580;
            -webkit-transition: .4s;
            transition: .4s;
            border: none !important;
        }

    .add-controls-utilities input:focus + .slider {
        box-shadow: 0 0 1px #2196F3;
    }

    .add-controls-utilities input:checked + .slider:before {
        -webkit-transform: translateX(50px);
        -ms-transform: translateX(50px);
        transform: translateX(50px);
    }

    .add-controls-utilities .slider.round {
        border-radius: 34px;
        height: 24px !important;
    }

        .add-controls-utilities .slider.round:before {
            border-radius: 50%;
        }

    .add-controls-utilities h4 {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.16px;
    }

        .add-controls-utilities h4.active {
            color: #006580;
        }

    .add-controls-utilities .cont-title {
        margin-right: 6px;
    }

.main-control-provider {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.company-audit-log {
    border: 1px solid #111C4E;
    border-left: 16px solid #111C4E;
}

.vd-for-edit-page .vd-inner-edit {
    opacity: 0.3;
    pointer-events: none;
}

    .vd-for-edit-page .vd-inner-edit .slider::before {
        background-color: #DCDDDE;
    }

.utilities-editer-view {
    max-width: 848px;
}

.vd-general-information {
    padding: 23px 26px 21px 22px;
}

.vd-upload-logo-section h3 {
    color: #171D29;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.01em;
    margin-bottom: 12px;
}

.vd-upload-logo-section h4 {
    color: #171D29;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.01em;
}

.vd-upload-img-pr {
    border-radius: 8px;
    border: 1px solid #65656F;
    padding: 12px 6px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 320px;
    height: 128px;
}

    .vd-upload-img-pr img {
        max-width: 100%;
        height: 102px;
        object-fit: contain;
        object-position: center;
        width: auto;
    }

.vd-upload-actins {
    margin-top: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 320px;
    width: 100%;
}

    .vd-upload-actins .vd-img-remove {
        border-radius: 10px;
        border: 1px solid #D2042D;
        box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
        color: #D2042D;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.01em;
        background: #fff;
        padding: 4px 8px;
        min-width: 97px;
        cursor: pointer;
        transition: 0.3s all ease;
    }

        .vd-upload-actins .vd-img-remove:hover {
            background: #D2042D;
            color: #fff;
        }

    .vd-upload-actins .file {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .vd-upload-actins .file > input[type='file'] {
            display: none;
        }

        .vd-upload-actins .file > label {
            color: #006580;
            text-align: center;
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 21px;
            letter-spacing: 0.01em;
            cursor: pointer;
            outline: 0;
            user-select: none;
            border-radius: 10px;
            border: 1px solid #006580;
            box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 4px 8px;
            min-width: 97px;
            transition: 0.3s all ease;
        }

            .vd-upload-actins .file > label:hover {
                border-color: hsl(0, 0%, 21%);
            }

            .vd-upload-actins .file > label:active {
                background-color: hsl(0, 0%, 96%);
            }

            .vd-upload-actins .file > label > i {
                padding-right: 5px;
            }

    .vd-upload-actins .file--upload > label:hover {
        border-color: hsl(204, 86%, 53%);
        background-color: #006580;
        color: #fff;
    }

    .vd-upload-actins .file--upload > label:active {
        background-color: hsl(204, 86%, 91%);
    }

.vd-service-areas {
    margin-top: 21px;
}

    .vd-service-areas h3 {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.16px;
    }

    .vd-service-areas p {
        color: #171D29;
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.12px;
    }

.vd-add-areas {
    margin-top: 6px;
}

    .vd-add-areas #TerritoryChips {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

.vd-utility-type h3 {
    margin-bottom: 5px;
}

.vd-utility-type .vd-add-areas {
    margin-top: 10px;
}

.vd-add-areas .vd-area-tegs {
    height: auto !important;
    border-radius: 4px;
    background: #0F52BA;
    padding: 2px 15px !important;
    color: #FFF;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    letter-spacing: 0.12px;
    margin-right: 11px;
    margin-bottom: 4px;
    display: inline-block;
}

div#bodySiteDiv {
    margin-top: 24px;
}

.vd-add-areas .vd-area-tegs:before {
    display: none !important;
}

.vd-add-areas .vd-area-tegs .vd-close-area {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6.96134 5.68981L10.6918 1.96929C10.7656 1.88344 10.8041 1.773 10.7997 1.66005C10.7953 1.54709 10.7484 1.43995 10.6682 1.36002C10.5881 1.28009 10.4807 1.23327 10.3674 1.22891C10.2542 1.22454 10.1434 1.26296 10.0573 1.33649L6.32684 5.05701L2.59634 1.332C2.51161 1.24749 2.39668 1.20001 2.27684 1.20001C2.15701 1.20001 2.04208 1.24749 1.95734 1.332C1.87261 1.41651 1.825 1.53113 1.825 1.65065C1.825 1.77016 1.87261 1.88478 1.95734 1.96929L5.69234 5.68981L1.95734 9.41034C1.91024 9.45057 1.87198 9.50008 1.84497 9.55576C1.81796 9.61144 1.80278 9.67209 1.80038 9.73389C1.79799 9.7957 1.80843 9.85734 1.83106 9.91493C1.85368 9.97252 1.888 10.0248 1.93185 10.0686C1.97571 10.1123 2.02815 10.1465 2.0859 10.1691C2.14364 10.1917 2.20544 10.2021 2.26742 10.1997C2.32939 10.1973 2.3902 10.1822 2.44603 10.1552C2.50186 10.1283 2.5515 10.0901 2.59184 10.0431L6.32684 6.32262L10.0573 10.0431C10.1434 10.1167 10.2542 10.1551 10.3674 10.1507C10.4807 10.1464 10.5881 10.0995 10.6682 10.0196C10.7484 9.93968 10.7953 9.83253 10.7997 9.71958C10.8041 9.60663 10.7656 9.49619 10.6918 9.41034L6.96134 5.68981Z' fill='white'/%3E%3C/svg%3E");
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 15px;
    background-position: top 2px center;
    transition: 0.3s all ease;
}

    .vd-add-areas .vd-area-tegs .vd-close-area:hover {
        opacity: 0.7;
    }

.vd-add-areas .vd-add-areas-btn {
    border-radius: 4px;
    border: 1px solid #0F52BA;
    color: #0F52BA;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: 0.12px;
    padding: 2px 42px 3px 16px;
    background: #fff;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Crect x='5.59998' y='9.79999' width='1.2' height='9.6' transform='rotate(180 5.59998 9.79999)' fill='%230F52BA'/%3E%3Crect x='0.199951' y='5.60004' width='1.2' height='9.6' transform='rotate(-90 0.199951 5.60004)' fill='%230F52BA'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 16px center;
}

.vd-utility-type {
    margin-top: 24px;
}

    .vd-utility-type .vd-add-areas-btn, .vd-utility-type .vd-area-tegs {
        margin-right: 8px;
    }

        .vd-utility-type .vd-area-tegs:first-child {
            margin-left: 0px;
        }

.vd-web-site {
    margin-top: 24px;
}

    .vd-web-site h3 {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.16px;
        margin-bottom: 8px;
    }

.vd-web-input {
    position: relative;
}

    .vd-web-input::before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14.7442 10.0002C14.7419 9.25319 14.6618 8.50844 14.5053 7.77799H16.5053C16.4023 7.47331 16.2779 7.17627 16.1331 6.88911H14.272C13.9221 5.72025 13.3795 4.61804 12.6664 3.62799C12.2109 3.43644 11.7359 3.29487 11.2498 3.20577C12.2266 4.25535 12.964 5.50449 13.4109 6.86688H10.4164V3.11133H9.58309V6.87244H6.58865C7.03647 5.50758 7.77578 4.25644 8.75532 3.20577C8.2713 3.29338 7.79818 3.43309 7.34421 3.62244C6.62835 4.60834 6.08196 5.70675 5.72754 6.87244H3.85532C3.70785 7.16485 3.5816 7.46748 3.47754 7.77799H5.49421C5.3377 8.50844 5.25764 9.25319 5.25532 10.0002C5.25685 10.8173 5.35003 11.6317 5.53309 12.428H3.56643C3.68136 12.7394 3.81876 13.042 3.97754 13.3335H5.77198C6.1121 14.3979 6.61632 15.4026 7.26643 16.3113C7.73197 16.511 8.2183 16.6582 8.71643 16.7502C7.80972 15.7612 7.1124 14.599 6.66643 13.3335H9.58865V16.8558H10.422V13.3335H13.3331C12.8856 14.5995 12.1864 15.7618 11.2775 16.7502C11.778 16.655 12.2662 16.5041 12.7331 16.3002C13.3822 15.3949 13.8864 14.394 14.2275 13.3335H16.0053C16.1634 13.0474 16.3008 12.7504 16.4164 12.4447H14.4442C14.636 11.6438 14.7366 10.8237 14.7442 10.0002ZM9.58309 12.428H6.39421C6.00308 10.899 5.98593 9.29833 6.34421 7.76133H9.58309V12.428ZM13.6053 12.428H10.4164V7.77799H13.6553C13.8149 8.50785 13.8932 9.25313 13.8887 10.0002C13.8932 10.818 13.798 11.6332 13.6053 12.428Z' fill='%23171D29'/%3E%3Cpath d='M10.0002 1.11133C8.24217 1.11133 6.52359 1.63265 5.06182 2.60938C3.60005 3.5861 2.46074 4.97435 1.78796 6.59859C1.11518 8.22282 0.93915 10.0101 1.28213 11.7344C1.62511 13.4586 2.47169 15.0425 3.71483 16.2856C4.95796 17.5287 6.54181 18.3753 8.26609 18.7183C9.99036 19.0613 11.7776 18.8853 13.4019 18.2125C15.0261 17.5397 16.4143 16.4004 17.3911 14.9386C18.3678 13.4768 18.8891 11.7583 18.8891 10.0002C18.8891 7.64274 17.9526 5.38181 16.2856 3.71482C14.6186 2.04783 12.3577 1.11133 10.0002 1.11133ZM10.0002 17.778C8.46192 17.778 6.95817 17.3218 5.67912 16.4672C4.40007 15.6126 3.40317 14.3978 2.81449 12.9766C2.22581 11.5554 2.07178 9.99159 2.37189 8.48285C2.672 6.97411 3.41276 5.58824 4.5005 4.5005C5.58824 3.41276 6.97411 2.67199 8.48285 2.37189C9.99159 2.07178 11.5554 2.22581 12.9766 2.81449C14.3979 3.40317 15.6126 4.40007 16.4672 5.67912C17.3218 6.95816 17.778 8.46192 17.778 10.0002C17.778 12.063 16.9586 14.0413 15.4999 15.4999C14.0413 16.9586 12.063 17.778 10.0002 17.778Z' fill='%23171D29'/%3E%3C/svg%3E");
        width: 20px;
        height: 20px;
        position: absolute;
        left: 8px;
        top: 20px;
    }

.vd-web-site .vd-add-site-btn {
    margin-top: 7px;
    padding: 5px 44px 5px 40px;
    color: #006580;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.01em;
    text-decoration-line: underline;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Crect x='7.79993' y='12.7143' width='1.6' height='12.1905' transform='rotate(180 7.79993 12.7143)' fill='%2365656F'/%3E%3Crect x='0.599976' y='7.38098' width='1.52381' height='12.8' transform='rotate(-90 0.599976 7.38098)' fill='%2365656F'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 16px center;
    display: block;
    width: fit-content;
}

.vd-location-input::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.2218 4.44434H12.7773V5.55545H17.2218V17.2221H12.7773V18.3332H18.3329V5.55545C18.3329 5.26076 18.2158 4.97815 18.0075 4.76977C17.7991 4.5614 17.5165 4.44434 17.2218 4.44434Z' fill='%23171D29'/%3E%3Cpath d='M11.0449 1.6665H3.40043C3.08807 1.6665 2.7885 1.79059 2.56762 2.01147C2.34674 2.23234 2.22266 2.53192 2.22266 2.84428V18.3332H12.2227V2.84428C12.2227 2.53192 12.0986 2.23234 11.8777 2.01147C11.6568 1.79059 11.3572 1.6665 11.0449 1.6665ZM11.1115 17.2221H9.44488V15.5554H5.00043V17.2221H3.33377V2.84428C3.33377 2.83553 3.33549 2.82686 3.33884 2.81877C3.34219 2.81068 3.3471 2.80333 3.35329 2.79714C3.35948 2.79095 3.36683 2.78604 3.37492 2.78269C3.38301 2.77934 3.39168 2.77762 3.40043 2.77762H11.0449C11.0536 2.77762 11.0623 2.77934 11.0704 2.78269C11.0785 2.78604 11.0858 2.79095 11.092 2.79714C11.0982 2.80333 11.1031 2.81068 11.1065 2.81877C11.1098 2.82686 11.1115 2.83553 11.1115 2.84428V17.2221Z' fill='%23171D29'/%3E%3Cpath d='M4.44434 4.44434H5.55545V5.55545H4.44434V4.44434Z' fill='%23171D29'/%3E%3Cpath d='M6.66699 4.44434H7.7781V5.55545H6.66699V4.44434Z' fill='%23171D29'/%3E%3Cpath d='M8.88867 4.44434H9.99978V5.55545H8.88867V4.44434Z' fill='%23171D29'/%3E%3Cpath d='M4.44434 7.22217H5.55545V8.33328H4.44434V7.22217Z' fill='%23171D29'/%3E%3Cpath d='M6.66699 7.22217H7.7781V8.33328H6.66699V7.22217Z' fill='%23171D29'/%3E%3Cpath d='M8.88867 7.22217H9.99978V8.33328H8.88867V7.22217Z' fill='%23171D29'/%3E%3Cpath d='M4.44434 10H5.55545V11.1111H4.44434V10Z' fill='%23171D29'/%3E%3Cpath d='M6.66699 10H7.7781V11.1111H6.66699V10Z' fill='%23171D29'/%3E%3Cpath d='M8.88867 10H9.99978V11.1111H8.88867V10Z' fill='%23171D29'/%3E%3Cpath d='M4.44434 12.7778H5.55545V13.8889H4.44434V12.7778Z' fill='%23171D29'/%3E%3Cpath d='M6.66699 12.7778H7.7781V13.8889H6.66699V12.7778Z' fill='%23171D29'/%3E%3Cpath d='M8.88867 12.7778H9.99978V13.8889H8.88867V12.7778Z' fill='%23171D29'/%3E%3Cpath d='M12.7773 7.22217H13.8885V8.33328H12.7773V7.22217Z' fill='%23171D29'/%3E%3Cpath d='M15 7.22217H16.1111V8.33328H15V7.22217Z' fill='%23171D29'/%3E%3Cpath d='M12.7773 10H13.8885V11.1111H12.7773V10Z' fill='%23171D29'/%3E%3Cpath d='M15 10H16.1111V11.1111H15V10Z' fill='%23171D29'/%3E%3Cpath d='M12.7773 12.7778H13.8885V13.8889H12.7773V12.7778Z' fill='%23171D29'/%3E%3Cpath d='M15 12.7778H16.1111V13.8889H15V12.7778Z' fill='%23171D29'/%3E%3C/svg%3E");
}

.vd-parent-company {
    margin-top: 47px;
}

.vd-edit-about {
    margin-top: 29px;
}

    .vd-edit-about h3 {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.16px;
    }

.vd-text-editer {
    margin-top: 7px;
}

    .vd-text-editer .ql-toolbar {
        padding: 3px 8px !important;
    }

        .vd-text-editer .ql-toolbar .ql-formats {
            margin-right: 0 !important;
        }

            .vd-text-editer .ql-toolbar .ql-formats .ql-font, .vd-text-editer .ql-toolbar .ql-formats .ql-size, .vd-text-editer .ql-toolbar .ql-formats .ql-strike, .vd-text-editer .ql-toolbar .ql-formats .ql-color, .vd-text-editer .ql-toolbar .ql-formats .ql-background, .vd-text-editer .ql-toolbar .ql-formats .ql-script, .vd-text-editer .ql-toolbar .ql-formats .ql-header, .vd-text-editer .ql-toolbar .ql-formats .ql-blockquote, .vd-text-editer .ql-toolbar .ql-formats .ql-code-block, .vd-text-editer .ql-toolbar .ql-formats .ql-indent, .vd-text-editer .ql-toolbar .ql-formats .ql-direction, .vd-text-editer .ql-toolbar .ql-formats .ql-align, .vd-text-editer .ql-toolbar .ql-formats .ql-image, .vd-text-editer .ql-toolbar .ql-formats .ql-video, .vd-text-editer .ql-toolbar .ql-formats .ql-formula {
                display: none;
            }

    .vd-text-editer .ql-editor {
        background-color: #f9f9fa;
        min-height: 339px;
    }

        .vd-text-editer .ql-editor p {
            color: #171D29;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            letter-spacing: 0.16px;
            font-family: 'Poppins', sans-serif;
        }

    .vd-text-editer .ql-toolbar.ql-snow {
        border-left: none;
        border-right: none;
        border-top: 2px solid #A9A9AF;
        border-bottom: 1px solid #A9A9AF;
    }

        .vd-text-editer .ql-toolbar.ql-snow + .ql-container.ql-snow {
            border: none !important;
            border-bottom: 2px solid #A9A9AF !important;
        }

.vd-service-provided-card {
    margin-top: 24px;
    padding: 16px 13px 24px 22px;
}

    .vd-service-provided-card .vd-public-services h4 {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.16px;
        margin-top: 18px;
    }

    .vd-service-provided-card .vd-public-services p {
        color: #171D29;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.01em;
        margin-top: 8px;
    }

    .vd-service-provided-card .vd-public-services table {
        margin-top: 9px;
    }

        .vd-service-provided-card .vd-public-services table .vd-th-header .vd-services-add {
            text-align: center;
        }

    .vd-service-provided-card .vd-border tbody {
        border-top: 1px solid #A9A9AF;
        border-bottom: 1px solid #A9A9AF;
    }

    .vd-service-provided-card .vd-public-services .vd-directory-details {
        display: flex;
        align-items: center;
    }

    .vd-service-provided-card .vd-public-services .vd-disabled .vd-directory-details h5 {
        color: #65656F;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.01em;
        margin-left: 10px;
    }

    .vd-service-provided-card .vd-public-services .vd-disabled .vd-directory-details .filed-text {
        border-radius: 4px;
        border: 1px solid #A9A9AF; /*background: #FFF; */
        height: 33px;
        width: 200px;
        padding: 5px;
        font-size: 14px;
        box-shadow: none;
    }

    .vd-service-provided-card .vd-public-services .vd-disabled .vd-directory-details span.filed-text {
        display: block;
    }

    .vd-service-provided-card .vd-disabled .add-controls-utilities .slider {
        border: 1px solid #A9A9AF;
    }

    .vd-service-provided-card .add-controls-utilities .slider:before {
        background-color: #A9A9AF;
    }

    .vd-service-provided-card [type="checkbox"]:checked + span:not(.lever):before {
        background-color: #0F52BA;
    }

    .vd-service-provided-card [type="checkbox"]:checked + span:not(.lever) {
        border: 1px solid #171D29;
    }

    .vd-service-provided-card .vd-public-services .vd-directory-details h5 {
        color: #171D29;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.01em;
        margin-left: 10px;
        text-transform: capitalize;
    }

.company-directory-info.vd-service-provided-card .vd-directory-details {
    padding-left: 0;
}

    .company-directory-info.vd-service-provided-card .vd-directory-details svg {
        width: 28px;
        height: 28px;
    }

.vd-service-provided-card .vd-public-services .vd-directory-details.vd-en-di-btn {
    display: block;
}

.vd-service-provided-card .vd-public-services .vd-directory-details select {
    display: block;
}

.vd-service-provided-card .vd-public-services .vd-directory-details .filed-text {
    border-radius: 4px;
    border: 1px solid #171D29;
    height: 33px;
    max-width: 200px;
    padding: 5px;
    font-size: 14px;
    box-shadow: none;
    background: #fff;
}

.vd-service-provided-card .vd-public-services .vd-directory-details select.filed-text {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 13L5.66987 8.5L14.3301 8.5L10 13Z' fill='%2365656F'/%3E%3C/svg%3E") #FFF;
    background-position: right 8px center;
    background-repeat: no-repeat;
    padding-right: 30px;
}

.vd-data-sheet {
    margin-top: 24px;
    padding: 16px 80px 16px 22px;
}

    .vd-data-sheet .vd-public-services h3 {
        color: #171D29;
        font-size: 22px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.01em;
        margin-bottom: 9px;
    }

    .vd-data-sheet .vd-public-services h6 {
        color: #65656F;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.01em;
        text-transform: uppercase;
    }

.vd-data-values {
    margin-top: 12px;
}

    .vd-data-values .input-field-group {
        display: flex;
        align-items: center;
        margin-bottom: 16px;
    }

        .vd-data-values .input-field-group:nth-last-child(1) {
            margin-bottom: 0;
        }

        .vd-data-values .input-field-group label {
            color: #171D29;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            letter-spacing: 0.16px;
            min-width: 170px;
        }

        .vd-data-values .input-field-group .input-field {
            border-radius: 4px;
            border: 1px solid #171D29;
            background: #FFF;
            padding: 2px 8px;
            background: #fff;
            box-shadow: none;
            color: #171D29;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            letter-spacing: 0.16px;
            max-width: 150px;
            height: 25px;
        }

        .vd-data-values .input-field-group input[type="number"].input-field::-webkit-outer-spin-button,
        .vd-data-values .input-field-group input[type="number"].input-field::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }

        .vd-data-values .input-field-group input[type="number"].input-field {
            -moz-appearance: textfield;
        }

        .vd-data-values .input-field-group input[type="number"]:focus {
            outline: 0;
            box-shadow: none;
            border-color: #171D29;
        }

.vd-additional-metrics {
    margin-top: 41px;
}

.vd-data-sheet .vd-additional-metrics h3 {
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.16px;
}

.vd-data-sheet .vd-additional-metrics table {
    margin-top: 14px;
}

.vd-data-sheet .vd-additional-metrics .vd-directory-details h4 {
    color: #171D29;
}

.vd-data-sheet .vd-additional-metrics .vd-th-header .vd-services-add {
    text-align: center;
}

.vd-data-sheet .vd-additional-metrics .vd-directory-details .vd-edit {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M0 12.923V15.9999H3.07692L12.1518 6.92505L9.07487 3.84812L0 12.923ZM14.5313 4.54556C14.8513 4.22556 14.8513 3.70864 14.5313 3.38864L12.6113 1.46864C12.2913 1.14864 11.7744 1.14864 11.4544 1.46864L9.95282 2.97018L13.0297 6.0471L14.5313 4.54556Z' fill='%23006580'/%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: inline-block;
}

.vd-data-sheet .vd-additional-metrics .vd-directory-details .vd-delete {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M9.02867 7.98412L14.8317 2.19665C14.9463 2.0631 15.0063 1.89131 14.9995 1.71561C14.9926 1.5399 14.9196 1.37323 14.795 1.2489C14.6703 1.12457 14.5032 1.05173 14.327 1.04495C14.1508 1.03816 13.9786 1.09792 13.8447 1.21229L8.04167 6.99976L2.23868 1.20531C2.10687 1.07385 1.92809 1 1.74168 1C1.55527 1 1.37649 1.07385 1.24468 1.20531C1.11287 1.33677 1.03882 1.51507 1.03882 1.70098C1.03882 1.8869 1.11287 2.06519 1.24468 2.19665L7.05467 7.98412L1.24468 13.7716C1.1714 13.8342 1.11189 13.9112 1.06987 13.9978C1.02786 14.0844 1.00425 14.1788 1.00052 14.2749C0.996798 14.371 1.01304 14.4669 1.04823 14.5565C1.08343 14.6461 1.13681 14.7275 1.20502 14.7955C1.27324 14.8635 1.35483 14.9168 1.44465 14.9519C1.53448 14.987 1.63061 15.0032 1.72702 14.9995C1.82342 14.9957 1.91801 14.9722 2.00486 14.9303C2.0917 14.8884 2.16893 14.829 2.23168 14.7559L8.04167 8.96848L13.8447 14.7559C13.9786 14.8703 14.1508 14.9301 14.327 14.9233C14.5032 14.9165 14.6703 14.8437 14.795 14.7193C14.9196 14.595 14.9926 14.4283 14.9995 14.2526C15.0063 14.0769 14.9463 13.9051 14.8317 13.7716L9.02867 7.98412Z' fill='%23D2042D' stroke='%23D2042D'/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: 15px;
}

.vd-additional-metrics .vd-add-metric {
    color: #006580;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.01em;
    text-decoration-line: underline;
    padding: 5px 22px 5px 40px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Crect x='7.79993' y='12.7142' width='1.6' height='12.1905' transform='rotate(180 7.79993 12.7142)' fill='%2365656F'/%3E%3Crect x='0.599976' y='7.38098' width='1.52381' height='12.8' transform='rotate(-90 0.599976 7.38098)' fill='%2365656F'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 16px center;
    margin: 0 auto;
    margin-top: 7px;
    display: block;
    width: fit-content;
}

.vd-products-and-services {
    padding: 16px 16px 25px 22px;
}

    .vd-products-and-services .vd-display-option {
        margin-top: 26px;
        display: flex;
        align-items: center;
        gap: 0 8px;
    }

        .vd-products-and-services .vd-display-option h3 {
            color: #171D29;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            letter-spacing: 0.16px;
            margin-bottom: 0;
        }

        .vd-products-and-services .vd-display-option .vd-select-display {
            border-radius: 4px;
            border: 1px solid #171D29;
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 13L5.66987 8.5L14.3301 8.5L10 13Z' fill='%2365656F'/%3E%3C/svg%3E") #FFF;
            background-position: right 8px center;
            background-repeat: no-repeat;
            color: #171D29;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 25px;
            letter-spacing: 0.16px;
            display: block;
            padding: 0px 30px 0 8px;
            height: auto;
            width: fit-content;
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            min-width: 220px;
        }

    .vd-products-and-services .vd-additional-metrics {
        margin-top: 26px;
    }

        .vd-products-and-services .vd-additional-metrics .vd-directory-details a {
            color: #006580;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            letter-spacing: 0.01em;
            text-decoration-line: underline;
            text-transform: initial;
        }

        .vd-products-and-services .vd-additional-metrics .vd-directory-details h4 {
            text-align: center;
        }

.company-audit-log table .vd-services-add.vd-services-add {
    width: 20% !important;
}

.company-audit-log table .vd-title-s-block {
    width: 80% !important;
    text-align: left;
}

.company-directory-info .vd-title-s-block.vd-services-add {
    width: 30% !important;
}

.company-products-info .vd-title-s-block.vd-services-add {
    width: 36% !important;
}

.vd-public-info-table h3 {
    margin-bottom: 2px;
}

.vd-for-provider {
    margin-top: 32px;
}

.vd-for-provider-di-info {
    margin-top: 24px;
}

.vd-utility-provider-page {
    padding-bottom: 23px;
}

.for-utility-pages {
    padding-bottom: 0;
}

.for-utility-self-view-page {
    padding-top: 24px;
}

.utilities-page-control .vd-arrow-down-btn {
    right: 22px;
    top: 16px;
}

.for-utility-self-view-page .vd-public-services.vd-border {
    margin-top: 27px;
}

.for-utility-self-view-page .vd-public-about-us {
    margin-top: 27px;
}

.for-utility-self-view-page .company-directory-info {
    margin-top: 27px;
    padding-bottom: 17px;
}

    .for-utility-self-view-page .company-directory-info .vd-public-services, .for-utility-self-view-page .company-products-info .vd-public-services {
        margin-top: 0px;
    }

.for-utility-self-view-page .company-audit-log {
    padding-top: 12px;
    padding-bottom: 21px;
}

.utilities-editer-view {
    padding-top: 27px;
}

.vd-upload-logo-section .logo-heding-title {
    margin-bottom: 5px;
    margin-top: 4px;
}

.vd-web-site .vd-web-input input {
    padding-top: 19px;
    padding-bottom: 7px;
}

.vd-service-provided-card .vd-title-s-block.vd-services-add {
    width: 33.33% !important;
}

.vd-service-provided-card table tbody tr td:nth-last-child(1) .vd-directory-details {
    padding: 0;
}

.utilities-editer-view .company-audit-log {
    margin-top: 24px;
    padding: 12px 16px 21px 32px;
}

    .utilities-editer-view .company-audit-log .vd-public-services h3 {
        margin-bottom: 23px;
    }

    .utilities-editer-view .company-audit-log .vd-public-services table thead tr th:last-child, .utilities-editer-view .company-audit-log .vd-public-services table tbody tr td:last-child {
        width: 80% !important;
    }

    .utilities-editer-view .company-audit-log .vd-public-services table tbody tr td .vd-directory-details h3 {
        margin-bottom: 0;
    }

    .utilities-editer-view .company-audit-log .vd-public-services table tbody tr td:last-child .vd-directory-details {
        text-align: left;
    }

/* header css */
.site-header {
    padding: 21px 0;
    margin-bottom: 0;
    border-bottom: 1px solid #80CFD1;
}

    .site-header .header-action a.invite-btn {
        border-radius: 10px;
        border: 1px solid #0B9FD9;
        box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
        padding: 7px 8px;
        font-size: 14px;
        line-height: 21px;
        min-width: 120px;
        margin-right: 0;
    }

    .site-header .header-action button.feedback-btn {
        border-radius: 10px;
        border: 1px solid #870AD1;
        box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
        padding: 7px 8px;
        font-size: 14px;
        line-height: 21px;
        min-width: 190px;
        margin-left: 16px;
    }

    .site-header .header-right .signin-user .drop-down-btn {
        height: 37px !important;
        justify-content: end;
    }

    .site-header .header-right .user-info .signin-user img {
        height: 32px !important;
        width: 32px !important;
        margin-right: 0;
    }

    .site-header .header-right .user-info .signin-user p {
        display: none;
    }
/* footer css */
.site-footer .footer-nav ul {
    line-height: 1.5;
}

.site-footer .footer-nav li a {
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.01em;
    text-decoration-line: underline;
}


.utilities-public-page table tbody tr:nth-child(odd) {
    border-bottom: 1px solid #DCDDDE;
    background: #F2FAFA;
}

.vd-mobile-ver {
    display: none;
}

.vd-desktop-ver {
    display: flex;
    align-items: center;
    gap: 9px;
}

.vd-for-provider-di-info .vd-public-services .v-align-center, .company-directory-info .vd-public-services .v-align-center {
    vertical-align: baseline;
}

.utilities-editer-view .vd-service-provided-card .vd-public-services .v-align-center {
    vertical-align: middle;
}

.vd-public-info-table .vd-point-add p {
    display: inline-block;
}

    .vd-public-info-table .vd-point-add p + p {
        padding-left: 10px;
        position: relative;
    }

        .vd-public-info-table .vd-point-add p + p:before {
            content: ",";
            position: absolute;
            left: 0px;
        }


.vd-services-public-table table thead tr th.vd-title-s-block:nth-last-child(2) {
    width: 28%;
}

.vd-services-public-table table thead tr th.vd-title-s-block:nth-last-child(1) {
    width: 38.66%;
}

.vd-public-info-table .vd-point-add p, .vd-public-info-table .vd-point-add a {
    padding: 0;
}


.vd-public-info-table.vd-services-info-data .vd-da-block:first-child, .vd-utility-provider-page .vd-public-info-table table tr td:first-child {
    width: 33%;
}

.vd-public-info-table.vd-services-info-data .vd-da-block:last-child, .vd-utility-provider-page .vd-public-info-table table tr td:last-child {
    width: 67%;
}

.vd-public-info-table.vd-services-info-data table tr td, .vd-utility-provider-page .vd-public-info-table table tr td {
    padding: 5px 5px 4px;
}

.vd-table-data-sheet table tr td, .for-utility-self-view-page .vd-public-info-table table tr td {
    padding: 6px 5px 5px !important;
}

    .vd-table-data-sheet table tr td:first-child {
        width: 34%;
    }

    .vd-table-data-sheet table tr td:last-child {
        width: 66%;
    }

.company-products-info .vd-title-s-block {
    width: 32% !important;
}

.vd-public-info-table.vd-services-info-data tr:last-child td:first-child, .vd-utility-provider-page .vd-public-info-table table tr:last-child td:first-child {
    vertical-align: top;
}

.company-directory-info table tbody tr td:last-child .vd-directory-details {
    text-align: center;
}

.for-utility-self-view-page .vd-public-info-table table tr:last-child td:first-child {
    vertical-align: top;
}

.for-utility-self-view-page .company-audit-log table th:first-child {
    width: 20%;
}

.for-utility-self-view-page .company-audit-log table th:last-child {
    width: 80% !important;
}

.for-utility-self-view-page .company-audit-log table tbody tr td .vd-directory-details {
    text-align: left;
}


.utilities-editer-view .vd-for-edit-page {
    padding-bottom: 16px;
}

.vd-utility-provider-page .vd-public-services {
    margin-top: 32px;
}

.vd-utility-provider-page .vd-for-provider-di-info .vd-public-services {
    margin-top: 0;
}

.for-utility-self-view-page .vd-public-info-table table tr td:first-child {
    width: 34%;
}

.for-utility-self-view-page .vd-public-info-table table tr td:last-child {
    width: 66%;
}

.utilities-editer-view .vd-service-provided-card .vd-public-services .add-controls-utilities {
    justify-content: center;
}

.utilities-editer-view .vd-service-provided-card .vd-public-services table thead tr th:first-child {
    width: 34% !important;
}

.utilities-editer-view .vd-service-provided-card .vd-public-services table thead tr th:nth-child(2) {
    width: 29% !important;
}

.utilities-editer-view .vd-service-provided-card .vd-public-services table thead tr th:nth-child(3) {
    width: 29% !important;
}

.utilities-editer-view .vd-service-provided-card .vd-public-services table thead tr th:last-child {
    width: 8% !important;
}

.utilities-editer-view .vd-service-provided-card .vd-public-services table tbody tr td .add-controls-utilities .switch {
    width: 60px !important;
}

.utilities-editer-view .vd-service-provided-card .vd-public-services table tbody tr td .add-controls-utilities input:checked + .slider:before {
    -webkit-transform: translateX(33px);
    -ms-transform: translateX(33px);
    transform: translateX(33px);
}

.utilities-editer-view .vd-service-provided-card .vd-public-services table tbody tr:nth-child(odd) {
    background: transparent;
}

.utilities-editer-view .vd-data-sheet .vd-additional-metrics table {
    margin-top: 0;
}

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics table .vd-th-header th:first-child {
        width: 26% !important;
    }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics table .vd-th-header th:nth-child(2) {
        width: 19% !important;
    }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics table .vd-th-header th:nth-child(3) {
        width: 43% !important;
    }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics table .vd-th-header th:last-child {
        width: 12% !important;
    }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics table tbody tr td:nth-child(2) {
        text-align: center;
    }

        .utilities-editer-view .vd-data-sheet .vd-additional-metrics table tbody tr td:nth-child(2) .vd-directory-details {
            padding-left: 5px;
        }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics table tbody tr td .vd-directory-details {
        padding-left: 6px;
    }

.utilities-editer-view .vd-products-and-services .vd-additional-metrics table .vd-th-header th:first-child {
    width: 26% !important;
}

.utilities-editer-view .vd-products-and-services .vd-additional-metrics table .vd-th-header th:nth-child(2) {
    width: 37% !important;
}

.utilities-editer-view .vd-products-and-services .vd-additional-metrics table .vd-th-header th:nth-child(3) {
    width: 16% !important;
}

.utilities-editer-view .vd-products-and-services .vd-additional-metrics table .vd-th-header th:last-child {
    width: 21% !important;
}

.utilities-editer-view .vd-products-and-services .vd-additional-metrics table tbody tr td:nth-child(2) {
    text-align: left;
}

.utilities-editer-view .vd-products-and-services .vd-additional-metrics table tbody tr td:last-child .vd-directory-details.vd-en-di-btn {
    text-align: right;
    padding-right: 13px;
}

/* toggle css  */
.company-services-info .vd-public-services .vd-arrow-down-btn, .utilities-page-control .vd-arrow-down-btn {
    transition: 0.3s all ease;
}

.company-services-info .vd-public-services.active .vd-arrow-down-btn, .utilities-page-control.active .vd-arrow-down-btn {
    rotate: -180deg;
}


.company-directory-info.vd-service-provided-card .vd-directory-details .select-wrapper input,
.company-directory-info.vd-service-provided-card .vd-directory-details .select-wrapper svg,
.vd-products-and-services .vd-display-option .select-wrapper input,
.vd-products-and-services .vd-display-option .select-wrapper svg {
    display: none;
}

.gredientBox-group {
    margin-bottom: 6px;
}

/* responsive css */
@media (min-width:1025px) {
    .utilities-public-page {
        max-width: 100%;
    }

    .editvieright-space {
        max-width: calc(100% - 86px);
    }
}

@media (max-width:991px) {
    .company-services-info {
        padding: 50px 40px 0 24px;
    }

    .company-directory-info {
        padding: 16px 47px 21px 31px;
    }

    .company-products-info {
        padding: 16px 47px 29px 31px;
    }

        .company-products-info .vd-title-s-block.vd-services-add {
            width: 37% !important;
        }

    .company-audit-log table .vd-services-add.vd-services-add {
        width: 25% !important;
    }

    .company-audit-log table .vd-title-s-block {
        width: 75% !important;
    }

    .utilities-editer-view {
        width: 100%;
    }

    .vd-general-information {
        padding: 23px 26px 21px 22px;
    }

    .vd-service-provided-card {
        padding: 16px 13px 24px 22px;
    }

    .vd-data-sheet {
        padding: 16px 22px 16px 22px;
    }

    .vd-products-and-services {
        padding: 16px 16px 25px 22px;
    }

    .vd-utility-type .vd-add-areas {
        gap: 0px;
    }

    .vd-utility-type .vd-add-areas-btn, .vd-utility-type .vd-area-tegs {
        margin-bottom: 8px;
    }

    .vd-web-site {
        margin-top: 16px;
    }

    .vd-utility-type .vd-add-areas-btn, .vd-utility-type .vd-area-tegs {
        margin-left: 0;
    }

    .utilities-editer-view .vd-service-provided-card .table-responsive, .utilities-editer-view .vd-data-sheet.vd-products-and-services .vd-additional-metrics .table-responsive {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

        .utilities-editer-view .vd-service-provided-card .table-responsive table, .utilities-editer-view .vd-data-sheet.vd-products-and-services .vd-additional-metrics .table-responsive table {
            min-width: 740px;
        }
}

@media (max-width:767px) {
    .site-header {
        padding: 8px 0;
    }

        .site-header .header-right .signin-user .drop-down-btn {
            height: 32px !important;
        }

    .main-navigation {
        top: 48px;
    }

    .utilities-public-page {
        padding: 56px 0px 29px 0px;
    }

    .company-services-info {
        border: none;
        padding: 37px 16px 0 16px;
        border-bottom: 1px solid #0f52ba;
        border-radius: 0;
    }

    .vd-company-services-title h3 {
        margin-top: 6px;
    }

    .vd-company-services-title h6 {
        margin-top: 7px;
    }

    .vd-centeral-re {
        margin-top: 13px;
    }

    .vd-public-services {
        margin-top: 58px;
    }

    .vd-public-info-table {
        margin-top: 32px;
    }

    .vd-public-about-us {
        margin-top: 32px;
        padding-top: 15px;
        padding-bottom: 20px;
    }

    .vd-uti-public-btns {
        flex-wrap: wrap;
    }

    .company-directory-info {
        margin-top: 32px;
        padding: 9px 12px 19px 12px;
        border: 1px solid #0F52BA;
        border-left: 8px solid #0f53ba;
        border-right: none;
    }

        .company-directory-info .vd-public-services h3 {
            margin-bottom: 12px;
        }

    .vd-arrow-down-btn {
        right: 18px;
        top: 15px;
    }

    .company-directory-info .vd-directory-details, .company-products-info .vd-directory-details {
        padding-left: 0px;
        width: calc(100% - 115px);
    }

    .company-services-info.company-directory-info .vd-public-services table, .company-services-info.company-products-info .vd-public-services table {
        border: 0;
    }

        .company-services-info.company-directory-info .vd-public-services table caption, .company-services-info.company-products-info .vd-public-services table caption {
            font-size: 1.3em;
        }

        .company-services-info.company-directory-info .vd-public-services table thead, .company-services-info.company-products-info .vd-public-services table thead {
            border: none;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
        }

        .company-services-info.company-directory-info .vd-public-services table tr, .company-services-info.company-products-info .vd-public-services table tr {
            border-bottom: 1px solid #A9A9AF;
            display: block;
        }

        .company-services-info.company-directory-info .vd-public-services table td, .company-services-info.company-products-info .vd-public-services table td {
            border-bottom: 1px solid #DCDDDE;
            display: block;
            color: #65656F;
            font-size: 12px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            letter-spacing: 0.12px;
            text-transform: uppercase;
            display: flex;
            width: 100%;
            align-items: center;
        }

            .company-services-info.company-directory-info .vd-public-services table td::before, .company-services-info.company-products-info .vd-public-services table td::before {
                content: attr(data-label);
                float: left;
                font-weight: 500;
                text-transform: uppercase;
                padding-left: 11px;
                width: 115px;
                text-align: left;
                padding-top: 3px;
            }

            .company-services-info.company-directory-info .vd-public-services table td:last-child, .company-services-info.company-products-info .vd-public-services table td:last-child {
                border-bottom: 0;
            }

    .company-services-info.company-directory-info .vd-public-services .vd-directory-details h3, .company-products-info .vd-public-services .vd-directory-details h3 {
        margin-bottom: 0;
    }

    .company-products-info {
        margin-top: 31px;
        padding: 7px 16px 25px 8px;
        border: 1px solid #0F52BA;
        border-left: 8px solid #0F52BA;
        border-right: none;
    }

        .company-products-info .vd-public-services h3 {
            margin-bottom: 25px;
        }

    .vd-uti-public-btns {
        gap: 9px 12px;
    }

    .vd-desktop-ver {
        display: none;
    }

    .vd-mobile-ver {
        display: block;
    }

        .vd-mobile-ver .vd-match-score {
            display: flex;
            pointer-events: none;
            align-items: center;
            justify-content: center;
            gap: 8px;
            margin-top: 0px;
        }

    .vd-centeral-re {
        padding: 9px 0 10px;
    }

    .company-products-info .vd-public-services .vd-directory-details h3 {
        text-align: left;
    }

    .site-header .header-right .signin-user .drop-down-btn {
        width: auto !important;
        margin-right: 0;
    }

        .site-header .header-right .signin-user .drop-down-btn .material-icons {
            display: none;
        }

    .vd-for-provider-di-info .vd-public-services h3 {
        margin-bottom: 20px;
    }

    .vd-utility-provider-page {
        padding: 56px 0px 26px 0px;
    }

    .utilities-page-control {
        margin-top: 16px;
        border-radius: 0;
        border-left: 8px solid #111C4E;
        border-right: none;
        padding: 11px 26px 15px 18px;
        margin-bottom: 0;
    }

    .main-control-provider {
        align-items: baseline;
        flex-direction: column;
    }

    .add-controls-utilities .switch {
        height: auto !important;
    }

    .main-control-provider .add-controls-utilities:first-child {
        margin-top: 3px;
    }

    .for-utility-self-view-page .company-services-info {
        padding: 63px 16px 0 16px;
    }

    .for-utility-self-view-page .vd-public-services.vd-border {
        margin-top: 13px;
    }

    .for-utility-self-view-page .vd-public-about-us {
        margin-top: 32px;
    }

    .for-utility-self-view-page .company-directory-info {
        padding: 7px 12px 21px 12px;
        margin-top: 32px;
    }

        .for-utility-self-view-page .company-directory-info .vd-public-services.vd-border, .for-utility-self-view-page .company-products-info .vd-public-services.vd-border {
            margin-top: 0;
        }

        .for-utility-self-view-page .company-directory-info .vd-public-services h3 {
            margin-bottom: 15px;
        }

    .for-utility-self-view-page .company-products-info {
        margin-top: 32px;
        padding: 7px 16px 25px 8px;
    }

    .for-utility-self-view-page .company-audit-log {
        margin-top: 32px;
        padding: 12px 16px 20px 8px;
        border: 1px solid #111C4E;
        border-left: 8px solid #111C4E;
        border-right: none;
    }

    .for-utility-self-view-page .utilities-page-control .vd-arrow-down-btn {
        display: none;
    }

    .for-utility-self-view-page .company-audit-log .vd-public-services h3 {
        margin-bottom: 18px;
    }

    .utilities-editer-view .utilities-page-control .vd-arrow-down-btn {
        display: none;
    }

    .vd-general-information {
        padding: 15px 18px 31px 16px;
        margin-top: 24px;
        border: 1px solid #0F52BA;
        border-left: 8px solid #0f52ba;
        border-radius: 0;
        border-right: none;
    }

    .vd-upload-logo-section .logo-heding-title {
        margin-top: 24px;
    }

    .vd-service-areas {
        margin-top: 24px;
    }

    .vd-parent-company, .vd-edit-about {
        margin-top: 49px;
    }

    .utilities-editer-view .vd-service-provided-card {
        margin-top: 24px;
        padding: 16px 16px 33px 18px;
    }

        .utilities-editer-view .vd-service-provided-card .table-responsive table {
            margin-top: 24px;
            min-width: 100%;
        }

        .utilities-editer-view .vd-service-provided-card .vd-public-services .vd-da-block::before {
            width: 160px;
        }

        .utilities-editer-view .vd-service-provided-card .vd-public-services .vd-da-block .vd-directory-details {
            width: calc(100% - 130px);
        }

        .utilities-editer-view .vd-service-provided-card .vd-public-services tr {
            padding-top: 16px;
            padding-bottom: 16px;
        }

            .utilities-editer-view .vd-service-provided-card .vd-public-services tr td {
                border-bottom: none;
            }

                .utilities-editer-view .vd-service-provided-card .vd-public-services tr td .vd-directory-details {
                    padding: 4px 0;
                }

    .vd-data-sheet {
        margin-top: 24px;
        padding: 7px 16px 17px 8px;
    }

    .vd-additional-metrics {
        margin-top: 24px;
    }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics h3 {
        margin-bottom: 21px;
    }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics tbody tr td:nth-last-child(1) {
        text-align: right;
        padding-right: 10px;
    }

    .utilities-editer-view .vd-products-and-services {
        padding: 7px 16px 16px 8px;
    }

        .utilities-editer-view .vd-products-and-services .vd-public-services .vd-additional-metrics .table-responsive table {
            min-width: 100%;
        }

        .utilities-editer-view .vd-products-and-services .vd-public-services h3 {
            margin-bottom: 4px;
        }

    .vd-products-and-services .vd-display-option {
        margin-top: 0;
    }

    .vd-products-and-services .vd-additional-metrics {
        margin-top: 17px;
    }

        .vd-products-and-services .vd-additional-metrics table {
            margin-top: 0;
        }

            .vd-products-and-services .vd-additional-metrics table tbody {
                border-top: none;
                border-bottom: none;
            }

        .vd-products-and-services .vd-additional-metrics .vd-directory-details h4 {
            text-align: left;
        }

    .utilities-editer-view .company-audit-log {
        padding: 12px 16px 20px 8px;
        border: 1px solid #111C4E;
        border-left: 8px solid #111C4E;
        border-right: none;
    }

        .utilities-editer-view .company-audit-log .vd-public-services h3 {
            margin-bottom: 18px;
        }

    .vd-uti-public-btns .vd-public-btn {
        font-size: 16px;
        line-height: 20px;
    }

    .vd-public-info-table .vd-product-details {
        padding-left: 13px;
        padding-right: 5px;
    }

    .vd-public-info-table .table-responsive .vd-da-block {
        width: 33.33%;
    }

    .vd-uti-public-btns .vd-public-btn::before {
        top: 6px;
    }

    .vd-public-info-table .vd-da-block {
        padding: 7px 0;
    }

    .vd-utility-provider-page .vd-public-info-table table tr td:first-child {
        width: 40% !important;
    }

    .vd-public-info-table.vd-services-info-data .vd-da-block:first-child {
        width: 37% !important;
    }

    .vd-utility-provider-page .vd-public-info-table table tr td:last-child {
        width: 60% !important;
    }

    .vd-public-info-table.vd-services-info-data .vd-da-block:last-child {
        width: 63% !important;
    }

    .for-utility-self-view-page .vd-public-info-table table tr td:first-child {
        width: 40% !important;
    }

    .for-utility-self-view-page .vd-public-info-table table tr td:last-child {
        width: 60% !important;
    }

    .vd-table-data-sheet .vd-da-block, .company-directory-info td, .company-products-info td {
        padding: 6px 5px 5px !important;
    }

    .company-directory-info .vd-directory-details {
        padding: 0;
    }

    .company-products-info .vd-directory-details {
        padding: 0;
    }

    .company-services-info.company-products-info .vd-public-services table td::before {
        width: 80px;
    }

    .company-products-info .vd-directory-details {
        width: calc(100% - 80px);
    }

    .company-directory-info table tbody tr td:last-child .vd-directory-details {
        text-align: left;
    }

    .vd-utility-provider-page .add-provider-data-sheet table tr td:first-child {
        width: 50% !important;
    }

    .for-utility-self-view-page .vd-self-view-data table tbody tr td:first-child {
        width: 50 !important;
    }

    .for-utility-self-view-page .vd-self-view-data table tbody tr td:last-child {
        width: 50% !important;
    }

    .for-utility-self-view-page .company-audit-log table tbody tr td::before {
        width: 70px !important;
    }

    .for-utility-self-view-page .company-audit-log table tbody tr td .vd-directory-details {
        width: calc(100% - 70px);
    }

    .vd-centeral-re .vd-providerprod-prod {
        margin-top: 0px;
    }

    .site-footer .footer-nav li {
        padding: 0 8px;
    }

    .site-footer .footer-info.flex-content {
        margin-top: 0px;
    }

        .site-footer .footer-info.flex-content .social-links {
            margin-bottom: 13px;
        }

    .utilities-editer-view .vd-service-provided-card .vd-public-services table tbody tr td.vd-da-block::before {
        padding-left: 0;
        width: 130px;
        padding-top: 0;
        align-items: center;
        display: flex;
    }

    .utilities-editer-view .vd-service-provided-card .vd-public-services table tbody tr td .vd-directory-details {
        width: calc(100% - 140px);
        padding: 0 !important;
    }

    .utilities-editer-view .vd-service-provided-card .vd-public-services table tbody tr td {
        padding: 4px 0 !important;
    }

        .utilities-editer-view .vd-service-provided-card .vd-public-services table tbody tr td .vd-directory-details .add-controls-utilities {
            justify-content: left;
            margin-top: 0;
        }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics table tbody tr td:nth-child(2) {
        text-align: left;
    }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics tbody tr td:nth-last-child(1) .vd-directory-details {
        text-align: right;
        padding-right: 10px;
    }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics .vd-add-metric {
        margin-top: 10px;
    }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics tbody tr td::before {
        width: 95px;
        padding: 0;
        line-height: 21px;
    }

    .utilities-editer-view .vd-data-sheet .vd-additional-metrics tbody tr td .vd-directory-details {
        width: calc(100% - 95px);
    }

    .utilities-editer-view .vd-products-and-services .vd-additional-metrics table tbody tr td:last-child .vd-directory-details.vd-en-di-btn {
        padding-right: 10px;
    }

    .utilities-editer-view .vd-products-and-services .vd-additional-metrics table tbody tr td::before {
        width: 80px;
    }

    .utilities-editer-view .vd-products-and-services .vd-additional-metrics table tbody tr td .vd-directory-details {
        width: calc(100% - 80px);
    }

    .utilities-editer-view .vd-products-and-services .vd-additional-metrics .vd-add-metric {
        margin-top: 11px;
    }

    .utilities-editer-view .company-audit-log .vd-public-services table tbody tr td::before {
        width: 70px;
    }

    .utilities-editer-view .company-audit-log .vd-public-services table tbody tr td .vd-directory-details {
        width: calc(100% - 70px);
    }

    .company-services-info.company-directory-info .vd-public-services table tr, .company-services-info.company-products-info .vd-public-services table tr {
        padding: 0 16px;
    }

    .company-services-info.company-directory-info .vd-public-services table td, .company-services-info.company-products-info .vd-public-services table td {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

        .company-services-info.company-directory-info .vd-public-services table td::before, .company-services-info.company-products-info .vd-public-services table td::before {
            padding-left: 0;
        }

    .utilities-editer-view .vd-service-provided-card .vd-public-services table tbody tr {
        padding: 12px 0;
    }

    .site-footer .social-links li:first-child a {
        margin-left: 0;
    }
}

@media (max-width:480px) {
    .vd-public-services .vd-th-header .vd-title-s-block {
        width: 44%;
    }

    .table-responsive {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

        .table-responsive table {
            min-width: 430px;
        }

    .vd-public-info-table .table-responsive table {
        min-width: 420px;
    }

    .vd-public-info-table .vd-da-block {
        width: 45% !important;
        vertical-align: baseline;
    }

        .vd-public-info-table .vd-da-block ul {
            gap: 8px 14px;
            flex-wrap: wrap;
            padding: 0;
        }

    .main-navigation ul li {
        padding: 10px 8px;
    }

    .company-directory-info .vd-directory-details, .company-products-info .vd-directory-details {
        word-break: break-word;
    }

    .vd-services-public-table table thead tr th.vd-title-s-block:nth-last-child(2) {
        width: 42%;
    }

    .vd-services-public-table table thead tr th.vd-title-s-block:nth-last-child(1) {
        width: 14%;
    }
}

@media (max-width:360px) {
    .vd-public-services h3 {
        font-size: 18px;
    }

    .vd-uti-public-btns .vd-public-btn {
        font-size: 14px;
    }
}


/* utilitiesPage Spacing */
.utilitiesPage-spacing.utilities-public-page {
    padding: 16px 24px 32px 24px;
}

.utilitiesPage-spacing .company-services-info {
    padding: 0;
    margin-top: 24px;
}

    .utilitiesPage-spacing .company-services-info:first-child {
        margin-top: 0;
    }

.utilitiesPage-wrapbox {
    max-width: 598px;
    margin: 0 auto;
    padding-top: 24px;
}

.utilitiesPage-spacing .utilities-cswr-logo {
    max-width: 225px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.utilitiesPage-spacing .vd-company-services-title h3 {
    margin: 0;
}

.utilitiesPage-spacing .vd-company-services-title {
    margin-bottom: 24px;
    margin-top: 16px;
}

    .utilitiesPage-spacing .vd-company-services-title h6 {
        margin-top: 16px;
    }

.utilitiesPage-spacing .vd-uti-public-btns {
    gap: 16px;
}

.utilitiesPage-spacing .vd-centeral-re {
    margin-top: 24px;
}

.utilitiesPage-spacing .vd-public-services {
    margin-top: 24px;
}

.utilitiesPage-spacing .vd-centeral-re {
    padding: 16px 0;
}

.utilitiesPage-spacing .vd-public-about-us {
    padding-top: 24px;
    padding-bottom: 24px;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

    .utilitiesPage-spacing .vd-public-about-us .utilitiesPage-wrapbox {
        padding-top: 0;
    }

.utilitiesPage-spacing .company-directory-info, .utilitiesPage-spacing .company-products-info {
    padding: 16px 24px;
}

    .utilitiesPage-spacing .company-directory-info .vd-public-services, .utilitiesPage-spacing .company-products-info .vd-public-services {
        margin-top: 0;
    }

        .utilitiesPage-spacing .company-directory-info .vd-public-services h3, .utilitiesPage-spacing .company-products-info .vd-public-services h3 {
            margin-bottom: 24px;
        }

    .utilitiesPage-spacing .company-directory-info .vd-directory-details h3, .utilitiesPage-spacing .company-directory-info .vd-directory-details h4, .utilitiesPage-spacing .company-products-info .vd-directory-details h3 {
        margin: 0;
    }

    .utilitiesPage-spacing .company-directory-info .vd-directory-details, .utilitiesPage-spacing .company-products-info .vd-directory-details {
        padding: 0;
    }

.utilitiesPage-spacing .vd-public-services .vd-da-block {
    padding: 8px !important;
}

    .utilitiesPage-spacing .vd-public-services .vd-da-block:first-child {
        padding-left: 16px !important;
    }

    .utilitiesPage-spacing .vd-public-services .vd-da-block:last-child {
        padding-right: 16px !important;
    }

.utilitiesPage-spacing .vd-services-add {
    padding-left: 16px !important;
}

.utilitiesPage-spacing .company-products-info table tbody tr:last-child {
    border-bottom: 1px solid #171D29;
}

.utilitiesPage-spacing .vd-public-info-table .vd-product-details {
    padding: 0;
}

.utilitiesPage-spacing .vd-public-services .vd-product-details {
    padding: 0;
}

.utilitiesPage-spacing .vd-public-services .vd-da-block:first-child svg {
    width: 28px;
}

#EditForm.content-area, .utilities-public-page {
    background: #F7FCFC !important;
}

@media (max-width: 767px) {
    .utilitiesPage-spacing.utilities-public-page {
        padding: 55px 0 24px 0;
    }

    .utilitiesPage-wrapbox {
        padding-left: 16px;
        padding-right: 16px;
        max-width: 100%;
    }

    .vd-mobile-ver .vd-match-score {
        margin-top: 4px;
    }

    .utilitiesPage-spacing .company-directory-info, .utilitiesPage-spacing .company-products-info {
        padding: 16px 16px 16px 8px;
    }

        .utilitiesPage-spacing .company-directory-info .vd-public-services .vd-da-block:first-child, .utilitiesPage-spacing .company-products-info .vd-public-services .vd-da-block:first-child {
            padding-left: 0px !important;
        }

        .utilitiesPage-spacing .company-directory-info .vd-public-services .vd-da-block:last-child, .utilitiesPage-spacing .company-products-info .vd-public-services .vd-da-block:last-child {
            padding-right: 0px !important;
        }

    .utilitiesPage-spacing .company-services-info.company-directory-info .vd-public-services table td::before,
    .utilitiesPage-spacing .company-services-info.company-products-info .vd-public-services table td::before {
        width: 105px;
        padding: 0 8px 0 0;
    }

    .utilitiesPage-spacing .company-directory-info .vd-directory-details,
    .utilitiesPage-spacing .company-products-info .vd-directory-details {
        padding-left: 8px !important;
        width: calc(100% - 105px);
    }

    .utilitiesPage-spacing .company-services-info.company-directory-info .vd-public-services table tr:last-child,
    .utilitiesPage-spacing .company-services-info.company-products-info .vd-public-services table tr:last-child {
        border-bottom: none;
    }

    .vd-arrow-down-btn {
        top: 16px;
    }

    .utilitiesPage-spacing .company-services-info.company-products-info .vd-public-services table td::before {
        width: 70px;
    }

    .utilitiesPage-spacing .company-products-info .vd-directory-details {
        width: calc(100% - 70px);
    }

    .utilitiesPage-spacing .vd-uti-public-btns .vd-public-btn {
        font-size: 18px;
        padding-right: 28px;
        line-height: 27px;
        padding-top: 6px;
        padding-bottom: 4px;
    }

    .utilitiesPage-spacing .vd-point-add h4, .utilitiesPage-spacing .company-directory-info .vd-directory-details h3, .utilitiesPage-spacing .company-directory-info .vd-directory-details h4, .utilitiesPage-spacing .company-products-info .vd-directory-details a, .utilitiesPage-spacing .company-products-info .vd-directory-details h3 {
        line-height: 14px;
    }

    .utilitiesPage-spacing .vd-public-info-table .vd-product-details h2, .utilitiesPage-spacing .company-services-info.company-directory-info .vd-public-services table td, .utilitiesPage-spacing .company-services-info.company-products-info .vd-public-services table td {
        line-height: 12px;
    }

    .utilitiesPage-spacing .vd-public-about-us {
        padding-top: 0px;
    }

    .utilitiesPage-spacing .vd-public-services .vd-services-public-table .vd-da-block {
        padding-top: 6px !important;
        padding-bottom: 5px !important;
    }

    .utilitiesPage-spacing .vd-public-services.vd-table-data-sheet .vd-da-block {
        min-height: 32px;
        height: 32px;
    }

    .utilitiesPage-spacing .company-services-info.company-directory-info .vd-public-services table td, .utilitiesPage-spacing .company-services-info.company-products-info .vd-public-services table td {
        min-height: 32px;
    }

    .utilitiesPage-spacing .company-directory-info .vd-directory-details h4 {
        margin-top: 5px;
    }

    .utilitiesPage-spacing .vd-public-services.vd-public-info-table.vd-services-info-data table tr .vd-da-block {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }

    .utilitiesPage-spacing .vd-public-info-table .vd-point-add p {
        line-height: 23px;
    }
}
/* utilitiesPage Spacing End */

/*11-Oct-2023*/

/*17-Oct-2023*/

/* amco pages css */
.amco-prvider-page {
    padding: 27px 26px 47px 24px;
    max-width: 934px;
}

    .amco-prvider-page .company-services-info {
        border-radius: 10px;
        border: 1px solid #FFAC1C;
        border-left: 16px solid #FFAC1C;
        background: #FFF;
        padding: 50px 163px 0 148px;
    }

        .amco-prvider-page .company-services-info .vd-company-services-title h3 {
            margin-top: 3px;
        }

        .amco-prvider-page .company-services-info .vd-uti-public-btns .vd-public-btn {
            background: #FFAC1C;
            color: #111C4E;
            border: 1px solid #FFAC1C;
        }

            .amco-prvider-page .company-services-info .vd-uti-public-btns .vd-public-btn:hover {
                background: #fff;
                color: #FFAC1C;
            }

            .amco-prvider-page .company-services-info .vd-uti-public-btns .vd-public-btn.vd-conect-btn::before {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.99981 10.7596H7.41981C6.62832 10.731 5.83939 10.8654 5.10198 11.1544C4.36458 11.4434 3.69444 11.8809 3.13314 12.4396L2.97314 12.6263V18.1463H5.69314V15.013L6.05981 14.5996L6.22648 14.4063C7.09443 13.5146 8.175 12.8585 9.36648 12.4996C8.76994 12.0457 8.29947 11.4467 7.99981 10.7596Z' fill='%23111C4E'/%3E%3Cpath d='M20.8931 12.4201C20.3318 11.8613 19.6616 11.4239 18.9242 11.1349C18.1868 10.8459 17.3979 10.7115 16.6064 10.7401C16.3636 10.7408 16.1211 10.7541 15.8797 10.7801C15.5744 11.4247 15.1168 11.9853 14.5464 12.4134C15.8184 12.7653 16.9706 13.4567 17.8797 14.4134L18.0464 14.6001L18.4064 15.0134V18.1534H21.0331V12.6068L20.8931 12.4201Z' fill='%23111C4E'/%3E%3Cpath d='M7.4004 9.45987H7.60707C7.51105 8.63537 7.65572 7.80069 8.02362 7.0566C8.39153 6.3125 8.96694 5.6908 9.6804 5.26654C9.42178 4.87144 9.06498 4.55027 8.64494 4.3345C8.2249 4.11873 7.75603 4.01574 7.28423 4.03562C6.81243 4.0555 6.35388 4.19757 5.95348 4.44792C5.55309 4.69827 5.22457 5.04831 5.00011 5.46377C4.77564 5.87923 4.66292 6.34586 4.67298 6.81797C4.68304 7.29008 4.81554 7.75149 5.05751 8.15701C5.29947 8.56252 5.6426 8.89825 6.0533 9.13131C6.464 9.36437 6.92819 9.48677 7.4004 9.48654V9.45987Z' fill='%23111C4E'/%3E%3Cpath d='M16.2868 8.96004C16.2949 9.11326 16.2949 9.26681 16.2868 9.42004C16.4147 9.44032 16.544 9.45146 16.6735 9.45337H16.8001C17.2703 9.4283 17.7259 9.28193 18.1227 9.02849C18.5195 8.77506 18.8439 8.4232 19.0643 8.00718C19.2847 7.59116 19.3937 7.12515 19.3806 6.65453C19.3674 6.1839 19.2327 5.72469 18.9894 5.32161C18.7461 4.91853 18.4026 4.58531 17.9923 4.35439C17.582 4.12347 17.1189 4.00273 16.6481 4.00391C16.1773 4.0051 15.7148 4.12817 15.3057 4.36115C14.8966 4.59413 14.5547 4.92907 14.3135 5.33337C14.9169 5.72733 15.413 6.26491 15.7574 6.89788C16.1018 7.53086 16.2837 8.23943 16.2868 8.96004Z' fill='%23111C4E'/%3E%3Cpath d='M11.9131 11.9463C13.5589 11.9463 14.8931 10.6121 14.8931 8.96633C14.8931 7.32052 13.5589 5.98633 11.9131 5.98633C10.2673 5.98633 8.93311 7.32052 8.93311 8.96633C8.93311 10.6121 10.2673 11.9463 11.9131 11.9463Z' fill='%23111C4E'/%3E%3Cpath d='M12.0737 13.5333C11.203 13.4982 10.3343 13.6395 9.51968 13.9489C8.70509 14.2582 7.96151 14.7291 7.33366 15.3333L7.16699 15.52V19.74C7.16959 19.8774 7.19925 20.013 7.25427 20.139C7.30929 20.265 7.38859 20.379 7.48764 20.4743C7.5867 20.5696 7.70356 20.6445 7.83157 20.6947C7.95957 20.7448 8.0962 20.7693 8.23366 20.7667H15.8937C16.0311 20.7693 16.1677 20.7448 16.2958 20.6947C16.4238 20.6445 16.5406 20.5696 16.6397 20.4743C16.7387 20.379 16.818 20.265 16.873 20.139C16.9281 20.013 16.9577 19.8774 16.9603 19.74V15.5333L16.8003 15.3333C16.1765 14.7273 15.4355 14.255 14.6228 13.9455C13.81 13.636 12.9426 13.4957 12.0737 13.5333Z' fill='%23111C4E'/%3E%3C/svg%3E");
            }

            .amco-prvider-page .company-services-info .vd-uti-public-btns .vd-public-btn.vd-conect-btn:hover::before {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.99981 10.7596H7.41981C6.62832 10.731 5.83939 10.8654 5.10198 11.1544C4.36458 11.4434 3.69444 11.8809 3.13314 12.4396L2.97314 12.6263V18.1463H5.69314V15.013L6.05981 14.5996L6.22648 14.4063C7.09443 13.5146 8.175 12.8585 9.36648 12.4996C8.76994 12.0457 8.29947 11.4467 7.99981 10.7596Z' fill='%23FFAC1C'/%3E%3Cpath d='M20.8931 12.4201C20.3318 11.8613 19.6616 11.4239 18.9242 11.1349C18.1868 10.8459 17.3979 10.7115 16.6064 10.7401C16.3636 10.7408 16.1211 10.7541 15.8797 10.7801C15.5744 11.4247 15.1168 11.9853 14.5464 12.4134C15.8184 12.7653 16.9706 13.4567 17.8797 14.4134L18.0464 14.6001L18.4064 15.0134V18.1534H21.0331V12.6068L20.8931 12.4201Z' fill='%23FFAC1C'/%3E%3Cpath d='M7.4004 9.45987H7.60707C7.51105 8.63537 7.65572 7.80069 8.02362 7.0566C8.39153 6.3125 8.96694 5.6908 9.6804 5.26654C9.42178 4.87144 9.06498 4.55027 8.64494 4.3345C8.2249 4.11873 7.75603 4.01574 7.28423 4.03562C6.81243 4.0555 6.35388 4.19757 5.95348 4.44792C5.55309 4.69827 5.22457 5.04831 5.00011 5.46377C4.77564 5.87923 4.66292 6.34586 4.67298 6.81797C4.68304 7.29008 4.81554 7.75149 5.05751 8.15701C5.29947 8.56252 5.6426 8.89825 6.0533 9.13131C6.464 9.36437 6.92819 9.48677 7.4004 9.48654V9.45987Z' fill='%23FFAC1C'/%3E%3Cpath d='M16.2868 8.96004C16.2949 9.11326 16.2949 9.26681 16.2868 9.42004C16.4147 9.44032 16.544 9.45146 16.6735 9.45337H16.8001C17.2703 9.4283 17.7259 9.28193 18.1227 9.02849C18.5195 8.77506 18.8439 8.4232 19.0643 8.00718C19.2847 7.59116 19.3937 7.12515 19.3806 6.65453C19.3674 6.1839 19.2327 5.72469 18.9894 5.32161C18.7461 4.91853 18.4026 4.58531 17.9923 4.35439C17.582 4.12347 17.1189 4.00273 16.6481 4.00391C16.1773 4.0051 15.7148 4.12817 15.3057 4.36115C14.8966 4.59413 14.5547 4.92907 14.3135 5.33337C14.9169 5.72733 15.413 6.26491 15.7574 6.89788C16.1018 7.53086 16.2837 8.23943 16.2868 8.96004Z' fill='%23FFAC1C'/%3E%3Cpath d='M11.9131 11.9463C13.5589 11.9463 14.8931 10.6121 14.8931 8.96633C14.8931 7.32052 13.5589 5.98633 11.9131 5.98633C10.2673 5.98633 8.93311 7.32052 8.93311 8.96633C8.93311 10.6121 10.2673 11.9463 11.9131 11.9463Z' fill='%23FFAC1C'/%3E%3Cpath d='M12.0737 13.5333C11.203 13.4982 10.3343 13.6395 9.51968 13.9489C8.70509 14.2582 7.96151 14.7291 7.33366 15.3333L7.16699 15.52V19.74C7.16959 19.8774 7.19925 20.013 7.25427 20.139C7.30929 20.265 7.38859 20.379 7.48764 20.4743C7.5867 20.5696 7.70356 20.6445 7.83157 20.6947C7.95957 20.7448 8.0962 20.7693 8.23366 20.7667H15.8937C16.0311 20.7693 16.1677 20.7448 16.2958 20.6947C16.4238 20.6445 16.5406 20.5696 16.6397 20.4743C16.7387 20.379 16.818 20.265 16.873 20.139C16.9281 20.013 16.9577 19.8774 16.9603 19.74V15.5333L16.8003 15.3333C16.1765 14.7273 15.4355 14.255 14.6228 13.9455C13.81 13.636 12.9426 13.4957 12.0737 13.5333Z' fill='%23FFAC1C'/%3E%3C/svg%3E");
            }

            .amco-prvider-page .company-services-info .vd-uti-public-btns .vd-public-btn.vd-bookmark-btn::before {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4 1.5C3.72386 1.5 3.5 1.72386 3.5 2V18C3.5 18.1863 3.60355 18.3571 3.7687 18.4433C3.93386 18.5295 4.13322 18.5167 4.28601 18.4101L10.151 14.32L15.7038 18.4028C15.8557 18.5145 16.0575 18.5313 16.2257 18.4461C16.394 18.361 16.5 18.1885 16.5 18V2C16.5 1.72386 16.2761 1.5 16 1.5H4Z' fill='%23111C4E' stroke='%23111C4E' stroke-linejoin='round'/%3E%3C/svg%3E");
            }

            .amco-prvider-page .company-services-info .vd-uti-public-btns .vd-public-btn.vd-bookmark-btn:hover::before {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4 1.5C3.72386 1.5 3.5 1.72386 3.5 2V18C3.5 18.1863 3.60355 18.3571 3.7687 18.4433C3.93386 18.5295 4.13322 18.5167 4.28601 18.4101L10.151 14.32L15.7038 18.4028C15.8557 18.5145 16.0575 18.5313 16.2257 18.4461C16.394 18.361 16.5 18.1885 16.5 18V2C16.5 1.72386 16.2761 1.5 16 1.5H4Z' fill='%23FFAC1C' stroke='%23FFAC1C' stroke-linejoin='round'/%3E%3C/svg%3E");
            }

            .amco-prvider-page .company-services-info .vd-uti-public-btns .vd-public-btn.vd-share-btn::before {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M0 4.53116C0 3.65874 0.346567 2.82205 0.963461 2.20516C1.58035 1.58827 2.41704 1.2417 3.28946 1.2417H7.63155C7.80603 1.2417 7.97337 1.31101 8.09675 1.43439C8.22013 1.55777 8.28944 1.72511 8.28944 1.89959C8.28944 2.07408 8.22013 2.24141 8.09675 2.36479C7.97337 2.48817 7.80603 2.55748 7.63155 2.55748H3.28946C2.76601 2.55748 2.264 2.76542 1.89386 3.13556C1.52372 3.5057 1.31578 4.00771 1.31578 4.53116V15.8469C1.31578 16.3704 1.52372 16.8724 1.89386 17.2425C2.264 17.6126 2.76601 17.8206 3.28946 17.8206H14.6052C15.1287 17.8206 15.6307 17.6126 16.0008 17.2425C16.3709 16.8724 16.5789 16.3704 16.5789 15.8469V14.6627C16.5789 14.4882 16.6482 14.3209 16.7716 14.1975C16.8949 14.0741 17.0623 14.0048 17.2368 14.0048C17.4113 14.0048 17.5786 14.0741 17.702 14.1975C17.8253 14.3209 17.8947 14.4882 17.8947 14.6627V15.8469C17.8947 16.7193 17.5481 17.556 16.9312 18.1729C16.3143 18.7898 15.4776 19.1364 14.6052 19.1364H3.28946C2.41704 19.1364 1.58035 18.7898 0.963461 18.1729C0.346567 17.556 0 16.7193 0 15.8469V4.53116Z' fill='%23111C4E'/%3E%3Cpath d='M13.1341 0.994861L13.1342 0.994889L19.4499 6.91592L19.4499 6.91595C19.4657 6.93072 19.4783 6.94856 19.4868 6.96837C19.4954 6.98819 19.4999 7.00955 19.4999 7.03115C19.4999 7.05274 19.4954 7.0741 19.4868 7.09392C19.4783 7.11373 19.4657 7.13158 19.4499 7.14635L19.4499 7.14638L13.1342 13.0674L13.1341 13.0674C13.1117 13.0885 13.0835 13.1025 13.0532 13.1078C13.0228 13.1131 12.9916 13.1094 12.9634 13.0971C12.9351 13.0849 12.911 13.0646 12.8941 13.0389C12.8772 13.0132 12.8682 12.983 12.8682 12.9522V12.9522V10.039V9.52051L12.3501 9.53936C11.6805 9.56371 11.0151 9.65651 10.3644 9.81631C8.74342 10.2059 6.5306 11.1154 4.18395 13.2017L4.18376 13.2018C4.15988 13.2231 4.13011 13.2366 4.09839 13.2405C4.06666 13.2445 4.03448 13.2388 4.0061 13.224C3.97773 13.2093 3.95448 13.1863 3.93945 13.1581C3.92441 13.1299 3.9183 13.0978 3.92191 13.066C4.4547 8.40561 6.72592 6.25266 8.88201 5.27552L8.88202 5.27551C9.95473 4.78932 10.9922 4.5971 11.7611 4.52593C11.9947 4.50484 12.2027 4.49393 12.3794 4.48998L12.8682 4.47906V3.99011V1.11012V1.11006C12.8682 1.07926 12.8772 1.04913 12.8941 1.02339C12.911 0.997646 12.9351 0.977405 12.9634 0.965162C12.9916 0.952919 13.0228 0.949207 13.0532 0.954484C13.0835 0.959761 13.1117 0.973796 13.1341 0.994861Z' fill='%23111C4E' stroke='%23111C4E'/%3E%3C/svg%3E");
            }

            .amco-prvider-page .company-services-info .vd-uti-public-btns .vd-public-btn.vd-share-btn:hover::before {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M0 4.53116C0 3.65874 0.346567 2.82205 0.963461 2.20516C1.58035 1.58827 2.41704 1.2417 3.28946 1.2417H7.63155C7.80603 1.2417 7.97337 1.31101 8.09675 1.43439C8.22013 1.55777 8.28944 1.72511 8.28944 1.89959C8.28944 2.07408 8.22013 2.24141 8.09675 2.36479C7.97337 2.48817 7.80603 2.55748 7.63155 2.55748H3.28946C2.76601 2.55748 2.264 2.76542 1.89386 3.13556C1.52372 3.5057 1.31578 4.00771 1.31578 4.53116V15.8469C1.31578 16.3704 1.52372 16.8724 1.89386 17.2425C2.264 17.6126 2.76601 17.8206 3.28946 17.8206H14.6052C15.1287 17.8206 15.6307 17.6126 16.0008 17.2425C16.3709 16.8724 16.5789 16.3704 16.5789 15.8469V14.6627C16.5789 14.4882 16.6482 14.3209 16.7716 14.1975C16.8949 14.0741 17.0623 14.0048 17.2368 14.0048C17.4113 14.0048 17.5786 14.0741 17.702 14.1975C17.8253 14.3209 17.8947 14.4882 17.8947 14.6627V15.8469C17.8947 16.7193 17.5481 17.556 16.9312 18.1729C16.3143 18.7898 15.4776 19.1364 14.6052 19.1364H3.28946C2.41704 19.1364 1.58035 18.7898 0.963461 18.1729C0.346567 17.556 0 16.7193 0 15.8469V4.53116Z' fill='%23FFAC1C'/%3E%3Cpath d='M13.1341 0.994861L13.1342 0.994889L19.4499 6.91592L19.4499 6.91595C19.4657 6.93072 19.4783 6.94856 19.4868 6.96837C19.4954 6.98819 19.4999 7.00955 19.4999 7.03115C19.4999 7.05274 19.4954 7.0741 19.4868 7.09392C19.4783 7.11373 19.4657 7.13158 19.4499 7.14635L19.4499 7.14638L13.1342 13.0674L13.1341 13.0674C13.1117 13.0885 13.0835 13.1025 13.0532 13.1078C13.0228 13.1131 12.9916 13.1094 12.9634 13.0971C12.9351 13.0849 12.911 13.0646 12.8941 13.0389C12.8772 13.0132 12.8682 12.983 12.8682 12.9522V12.9522V10.039V9.52051L12.3501 9.53936C11.6805 9.56371 11.0151 9.65651 10.3644 9.81631C8.74342 10.2059 6.5306 11.1154 4.18395 13.2017L4.18376 13.2018C4.15988 13.2231 4.13011 13.2366 4.09839 13.2405C4.06666 13.2445 4.03448 13.2388 4.0061 13.224C3.97773 13.2093 3.95448 13.1863 3.93945 13.1581C3.92441 13.1299 3.9183 13.0978 3.92191 13.066C4.4547 8.40561 6.72592 6.25266 8.88201 5.27552L8.88202 5.27551C9.95473 4.78932 10.9922 4.5971 11.7611 4.52593C11.9947 4.50484 12.2027 4.49393 12.3794 4.48998L12.8682 4.47906V3.99011V1.11012V1.11006C12.8682 1.07926 12.8772 1.04913 12.8941 1.02339C12.911 0.997646 12.9351 0.977405 12.9634 0.965162C12.9916 0.952919 13.0228 0.949207 13.0532 0.954484C13.0835 0.959761 13.1117 0.973796 13.1341 0.994861Z' fill='%23FFAC1C' stroke='%23FFAC1C'/%3E%3C/svg%3E");
            }

    .amco-prvider-page .amco-info-data, .amco-prvider-page .amco-data-sheet, .amco-prvider-page .amco-provider-about-us, .amco-provider-about-us .amco-keywords, .amco-prvider-page .amco-product-info, .amco-verified-customers, .amco-prvider-page .amco-directory-info {
        margin-top: 24px;
    }

    .amco-prvider-page .amco-provider-about-us {
        padding-bottom: 24px;
    }

.amco-provider-about-us .amco-keywords h3 {
    margin-bottom: 10px;
}

.amco-keywords ul {
    display: flex;
    align-items: center;
    gap: 9px 8px;
    flex-wrap: wrap;
}

    .amco-keywords ul li {
        line-height: 1.5;
    }

        .amco-keywords ul li a {
            color: #FFF;
            text-align: center;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: 0.01em;
            border-radius: 4px;
            border: 1px solid #006580;
            background: #006580;
            padding: 3px 16px 2px;
        }

.amco-prvider-page .amco-product-info {
    padding: 19px 46px 31px 32px;
}

    .amco-prvider-page .amco-product-info .vd-public-services h3 {
        margin-bottom: 10px;
    }

    .amco-prvider-page .amco-product-info .vd-public-services table thead th:nth-child(1) {
        width: 36% !important;
    }

    .amco-prvider-page .amco-product-info .vd-public-services table thead th:nth-child(2) {
        width: 39% !important;
    }

    .amco-prvider-page .amco-product-info .vd-public-services table thead th:nth-child(3) {
        width: 13% !important;
    }

    .amco-prvider-page .amco-product-info .vd-public-services table thead th:nth-child(4) {
        width: 12% !important;
    }

    .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td {
        vertical-align: top;
    }

        .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td .vd-directory-details a {
            color: #006580;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            letter-spacing: 0.01em;
            text-decoration-line: underline;
        }

        .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td .vd-directory-details h6 {
            color: #171D29;
            font-size: 14px;
            font-style: normal;
            font-weight: 300;
            line-height: 21px;
            letter-spacing: 0.01em;
            text-transform: initial;
        }

        .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td .vd-directory-details h5 {
            color: #171D29;
            text-align: center;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.01em;
            padding-left: 5px;
        }

        .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td .vd-directory-details {
            padding: 8px 0;
            padding-left: 18px;
            padding-right: 5px;
        }

.amco-verified-customers h3 {
    color: #171D29;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.01em;
}

body .amco-product-info .amco-verified-customers table thead tr.vd-th-header th:first-child {
    width: 87% !important;
}

body .amco-product-info .amco-verified-customers table thead tr.vd-th-header th:last-child {
    width: 13% !important;
}

body .amco-product-info .amco-verified-customers table tbody tr.amco-verifide-tr td .vd-directory-details {
    padding: 7px 0;
    padding-left: 18px;
    padding-right: 5px;
}

.amco-prvider-page .amco-directory-info {
    padding: 16px 47px 17px 31px;
}

.amco-prvider-page table tbody tr:last-child {
    border-bottom: 1px solid #171D29 !important;
}


.amco-edit-view-page .vd-general-information {
    border-radius: 10px;
    border: 1px solid #FFAC1C;
    border-left: 16px solid #FFAC1C;
    background: #FFF;
    padding: 23px 26px 24px 22px;
}

    .amco-edit-view-page .vd-general-information .vd-upload-logo-section .vd-upload-img-pr {
        padding: 9px 6px;
    }

        .amco-edit-view-page .vd-general-information .vd-upload-logo-section .vd-upload-img-pr img {
            height: 108px;
            width: 306px;
            object-fit: contain;
        }

    .amco-edit-view-page .vd-general-information .vd-service-areas .vd-add-areas .vd-area-tegs {
        background: #006580;
    }

    .amco-edit-view-page .vd-general-information .vd-service-areas .vd-add-areas .vd-add-areas-btn {
        border-radius: 4px;
        border: 1px solid #006580;
        color: #006580;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Crect x='5.59985' y='9.80005' width='1.2' height='9.6' transform='rotate(180 5.59985 9.80005)' fill='%23006580'/%3E%3Crect x='0.199951' y='5.59985' width='1.2' height='9.6' transform='rotate(-90 0.199951 5.59985)' fill='%23006580'/%3E%3C/svg%3E");
    }

    .amco-edit-view-page .vd-general-information .vd-parent-company, .amco-edit-view-page .vd-general-information .vd-edit-about {
        margin-top: 53px;
    }

.amco-edit-view-page .vd-data-sheet {
    border-radius: 10px;
    border: 1px solid #FFAC1C;
    border-left: 16px solid #FFAC1C;
    background: #FFF;
    padding: 16px 24px 24px 22px;
}

    .amco-edit-view-page .vd-data-sheet .vd-data-values {
        margin-top: 16px;
    }

        .amco-edit-view-page .vd-data-sheet .vd-data-values .input-field-group label {
            min-width: 189px;
        }

    .amco-edit-view-page .vd-data-sheet .vd-additional-metrics table thead tr.vd-th-header th:first-child {
        width: 33% !important;
        text-align: left !important;
    }

    .amco-edit-view-page .vd-data-sheet .vd-additional-metrics table thead tr.vd-th-header th:nth-child(2) {
        width: 36% !important;
    }

    .amco-edit-view-page .vd-data-sheet .vd-additional-metrics table thead tr.vd-th-header th:nth-child(3) {
        width: 11% !important;
    }

    .amco-edit-view-page .vd-data-sheet .vd-additional-metrics table thead tr.vd-th-header th:nth-child(4) {
        width: 11% !important;
    }

    .amco-edit-view-page .vd-data-sheet .vd-additional-metrics table thead tr.vd-th-header th:last-child {
        width: 9% !important;
    }

.amco-edit-view-page .vd-products-and-services {
    padding: 16px 16px 24px 22px;
}

    .amco-edit-view-page .vd-products-and-services .vd-additional-metrics table tbody tr td:last-child .vd-directory-details .vd-delete {
        margin-left: 8px;
    }

.amco-edit-view-page .vd-data-sheet table tbody tr td .vd-directory-details {
    padding: 4px 10px 6px;
    padding-right: 5px;
}

    .amco-edit-view-page .vd-data-sheet table tbody tr td .vd-directory-details h5 {
        color: #171D29;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.01em;
    }

        .amco-edit-view-page .vd-data-sheet table tbody tr td .vd-directory-details h5 span, .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td .vd-directory-details h5 span {
            color: #009E49;
            font-weight: 600;
        }

    .amco-edit-view-page .vd-data-sheet table tbody tr td .vd-directory-details a {
        color: #006580;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-decoration-line: underline;
        text-transform: initial;
    }

.amco-edit-view-page .vd-data-sheet table tbody tr td:first-child .vd-directory-details {
    padding-left: 18px !important;
}

.amco-edit-view-page .vd-data-sheet table tbody tr td:nth-child(2) .vd-directory-details h4 {
    text-align: left;
}

.amco-customers-table {
    margin-top: 27px;
}

    .amco-customers-table h3 {
        color: #171D29;
        font-size: 22px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.01em;
    }

.amco-edit-view-page .vd-products-and-services .amco-customers-table table thead tr.vd-th-header th.vd-services-add {
    padding-left: 25px !important;
}

.amco-edit-view-page .vd-products-and-services .amco-customers-table table thead tr.vd-th-header th:first-child {
    width: 65% !important;
}

.amco-edit-view-page .vd-products-and-services .amco-customers-table table thead tr.vd-th-header th:nth-child(2), .amco-edit-view-page .vd-products-and-services .amco-customers-table table thead tr.vd-th-header th:nth-child(3),
.amco-edit-view-page .vd-products-and-services .amco-customers-table table thead tr.vd-th-header th:nth-child(4),
.amco-edit-view-page .vd-products-and-services .amco-customers-table table thead tr.vd-th-header th:nth-child(5),
.amco-edit-view-page .vd-products-and-services .amco-customers-table table thead tr.vd-th-header th:last-child {
    width: 7% !important;
    position: relative;
}

.amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:first-child .vd-directory-details {
    padding-left: 25px !important;
    padding: 8px 10px 8px;
}

.amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:first-child {
    width: 63% !important;
}

.amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:nth-child(2), .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:nth-child(3),
.amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:nth-child(4),
.amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:nth-child(5),
.amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:last-child {
    width: 7.4% !important;
    position: relative;
    border-left: 1px solid #DCDDDE;
}

.amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:first-child .vd-directory-details {
    text-align: left;
    padding: 7px 10px 8px;
}

.amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td .vd-directory-details {
    text-align: center;
}

.amco-edit-view-page .vd-for-edit-page {
    padding: 16px 32px 26px 32px;
}

.amco-edit-view-page .utilities-page-control .vd-arrow-down-btn {
    right: 32px;
}

.amco-edit-view-page .vd-parent-company h3 {
    margin-bottom: 6px;
}

.amco-customers-table h3 {
    position: relative;
    z-index: 1;
    margin-bottom: 0 !important;
    padding-bottom: 9px;
}

.amco-table-th-roted {
    min-height: 208px;
}

.amco-edit-view-page .vd-products-and-services .amco-customers-table table {
    margin-top: -102px;
    position: relative;
}

.amco-table-th-roted ul {
    transform: rotate(45deg);
    width: 100%;
    margin: 0 auto;
    margin-right: 0;
    max-width: 325px;
    position: relative;
    margin-right: 23px;
    margin-top: 90px;
}

    .amco-table-th-roted ul li a {
        color: #006580;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-decoration-line: underline;
        text-align: right;
        background: #fff;
        height: 40px;
        white-space: nowrap;
        display: inline-block;
        width: 100%;
        padding: 8px 0;
        padding-right: 38px;
    }

    .amco-table-th-roted ul li {
        position: absolute;
        width: 100%;
    }

        .amco-table-th-roted ul li:first-child {
            left: 58px;
            bottom: 3px;
            border-top: 1px solid #171D29 !important;
        }

        .amco-table-th-roted ul li:nth-child(2) {
            left: 17px;
            bottom: -37px;
        }

        .amco-table-th-roted ul li:nth-child(3) {
            left: -21px;
            bottom: -74px;
        }

        .amco-table-th-roted ul li:nth-child(4) {
            left: -62px;
            bottom: -114px;
        }

        .amco-table-th-roted ul li:nth-child(5) {
            left: -98px;
            bottom: -152px;
            border-bottom: 1px solid #171D29 !important;
        }

        .amco-table-th-roted ul li:nth-child(odd) a {
            background: #F2FAFA;
            border-bottom: 1px solid #DCDDDE;
            border-top: 1px solid #DCDDDE;
        }

.amco-verified {
    margin-top: 10px;
}

    .amco-verified .varified-amco {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        padding-left: 26px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15' fill='none'%3E%3Cpath d='M2.53533 7.13275L2.43182 7.03405L2.3283 7.13275L0.896486 8.49804L0.782638 8.60659L0.896486 8.71515L6.62376 14.1763L6.72727 14.275L6.83079 14.1763L19.1035 2.47384L19.2174 2.36529L19.1035 2.25673L17.6717 0.891442L17.5682 0.792738L17.4647 0.891442L6.72727 11.1299L2.53533 7.13275Z' fill='%23009E49' stroke='%23009E49' stroke-width='0.3'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: left center;
    }

    .amco-verified .invited-amco {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        padding-left: 26px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'%3E%3Cpath d='M16.875 0H1.125C0.826631 0 0.540483 0.118317 0.329505 0.328922C0.118526 0.539527 0 0.825168 0 1.12301V12.3531C0 12.6509 0.118526 12.9366 0.329505 13.1472C0.540483 13.3578 0.826631 13.4761 1.125 13.4761H16.875C17.1734 13.4761 17.4595 13.3578 17.6705 13.1472C17.8815 12.9366 18 12.6509 18 12.3531V1.12301C18 0.825168 17.8815 0.539527 17.6705 0.328922C17.4595 0.118317 17.1734 0 16.875 0ZM16.0087 12.3531H2.05875L5.99625 8.28781L5.18625 7.50731L1.125 11.7018V1.9765L8.11687 8.92231C8.32766 9.13147 8.61279 9.24887 8.91 9.24887C9.20721 9.24887 9.49234 9.13147 9.70312 8.92231L16.875 1.80243V11.6288L12.735 7.49608L11.9419 8.28781L16.0087 12.3531ZM1.86187 1.12301H15.9637L8.91 8.12497L1.86187 1.12301Z' fill='%23171D29'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: left center;
        margin-left: 24px;
    }

.amco-customer-btns {
    margin-top: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 19px;
}

    .amco-customer-btns .amco-btn {
        border-radius: 10px;
        border: 1px solid #006580;
        box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
        color: #006580;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.01em;
        padding: 1px 25px;
        transition: 0.3s all ease;
    }

        .amco-customer-btns .amco-btn:hover {
            color: #fff;
            background: #006580;
        }

.amco-customers-mobile {
    display: none;
}

.amco-verified-customers h3 {
    margin-bottom: 8px !important;
}

/* custom table css */
.table-custom ul .table-head {
    padding-left: 25px;
    border-bottom: 1px solid #171D29;
    background: transparent;
    color: #171D29;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
}

.table-custom ul {
    border-bottom: 1px solid #171D29;
}

    .table-custom ul li .all-list-amco, .table-custom ul li .all-list-amco .check-list-amco ul {
        display: flex;
        align-items: center;
    }

        .table-custom ul li .all-list-amco a {
            width: calc(100% - 275px);
            color: #006580;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-decoration-line: underline;
            padding-left: 25px;
        }

        .table-custom ul li .all-list-amco .check-list-amco {
            width: 275px;
        }

            .table-custom ul li .all-list-amco .check-list-amco ul {
                border-bottom: none;
            }

                .table-custom ul li .all-list-amco .check-list-amco ul li {
                    width: 55px;
                    text-align: center;
                    padding-top: 8px;
                    padding-bottom: 8px;
                    line-height: 0px;
                    height: 40px;
                    border-left: 1px solid #DCDDDE;
                    border-bottom: none;
                }

                    .table-custom ul li .all-list-amco .check-list-amco ul li svg {
                        height: 24px;
                    }

    .table-custom ul li {
        border-bottom: 1px solid #DCDDDE;
        background: #fff;
    }

.table-custom {
    margin-top: -102px;
    position: relative;
}

    .table-custom ul li:nth-child(even), .table-custom ul li .all-list-amco .check-list-amco ul li:nth-child(odd) {
        background: #F2FAFA;
    }

    .table-custom ul li .all-list-amco .check-list-amco ul li:nth-child(even) {
        background: #fff;
    }



@media (min-width:1025px) {
    .amco-prvider-page {
        max-width: 100%;
    }

    .amco-edit-view-page {
        max-width: calc(100% - 86px);
    }

        .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:nth-child(2), .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:nth-child(3), .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:nth-child(4), .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:nth-child(5), .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:last-child {
            width: calc(100% - 275px ) !important;
        }
}





@media (max-width:767px) {
    .amco-prvider-page {
        padding: 56px 0px 29px 0px;
    }

        .amco-prvider-page .company-services-info {
            border: none;
            border-bottom: 1px solid #0f52ba;
            padding: 37px 16px 0 16px;
            border-radius: 0;
        }

        .amco-prvider-page .amco-info-data table tbody tr td.vd-da-block:first-child, .amco-prvider-page .amco-info-data table tbody tr td.vd-da-block:last-child {
            width: 50% !important;
        }

        .amco-prvider-page .amco-data-sheet table tbody tr td.vd-da-block:first-child {
            width: 51% !important;
        }

        .amco-prvider-page .amco-data-sheet table tbody tr td.vd-da-block:last-child {
            width: 49% !important;
        }

        .amco-prvider-page .company-services-info .vd-company-services-title h3 {
            margin-top: 1px;
        }

        .amco-prvider-page .amco-product-info {
            border: 1px solid #FFAC1C;
            border-left: 8px solid #FFAC1C;
            border-right: none;
            padding: 7px 16px 30px 8px;
        }

            .amco-prvider-page .amco-product-info .vd-public-services h3 {
                margin-bottom: 22px;
            }

            .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td .vd-directory-details, body .amco-product-info .amco-verified-customers table tbody tr.amco-verifide-tr td .vd-directory-details {
                padding: 0;
            }

                .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td .vd-directory-details h5 {
                    padding-left: 0;
                    text-align: left;
                }

            .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td::before {
                width: 83px;
            }

            .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td .vd-directory-details {
                width: calc(100% - 83px);
            }

    .amco-verified-customers h3 {
        margin-bottom: 9px !important;
    }

    body .amco-product-info .amco-verified-customers table tbody tr.amco-verifide-tr {
        padding: 0 8px;
    }

        body .amco-product-info .amco-verified-customers table tbody tr.amco-verifide-tr td::before {
            width: 76px;
        }

        body .amco-product-info .amco-verified-customers table tbody tr.amco-verifide-tr td .vd-directory-details {
            width: calc(100% - 76px);
        }

    .amco-prvider-page .amco-directory-info {
        border: 1px solid #FFAC1C;
        border-left: 8px solid #FFAC1C;
        border-right: none;
        padding: 7px 12px 21px 12px;
    }

        .amco-prvider-page .amco-directory-info .vd-public-services h3 {
            margin-bottom: 15px;
        }

    .amco-edit-view-page .vd-general-information {
        border-left: 8px solid #FFAC1C;
        border-radius: 0;
        border-right: none;
        padding: 15px 18px 24px 16px;
    }

        .amco-edit-view-page .vd-general-information .vd-web-site {
            margin-top: 24px;
        }

        .amco-edit-view-page .vd-general-information .vd-parent-company {
            margin-top: 53px;
        }

    .vd-text-editer .ql-editor {
        padding: 9px 8px 8px 8px;
    }

    .amco-edit-view-page .vd-data-sheet {
        border-left: 8px solid #FFAC1C;
        border-radius: 0;
        border-right: none;
        padding: 16px 24px 24px 16px;
    }

        .amco-edit-view-page .vd-data-sheet .vd-public-services h3 {
            margin-bottom: 9px;
        }

    .amco-edit-view-page .vd-products-and-services {
        padding: 16px 8px 24px 16px;
    }

    .amco-edit-view-page .vd-data-sheet table tbody tr td .vd-directory-details {
        padding: 0;
    }

    .amco-edit-view-page .vd-data-sheet table tbody tr td:first-child .vd-directory-details, .amco-edit-view-page .vd-data-sheet table tbody tr td:nth-child(2) .vd-directory-details, .amco-edit-view-page .vd-data-sheet table tbody tr td:nth-child(3) .vd-directory-details, .amco-edit-view-page .vd-data-sheet table tbody tr td:nth-child(4) .vd-directory-details {
        padding-left: 0 !important;
    }

    .amco-edit-view-page .vd-data-sheet table tbody tr td .vd-directory-details h5 {
        text-align: left;
    }

    .amco-edit-view-page .vd-data-sheet table tbody {
        border-top: 1px solid #171D29;
        border-bottom: 1px solid #171D29;
    }

        .amco-edit-view-page .vd-data-sheet table tbody tr td::before {
            width: 83px !important;
        }

        .amco-edit-view-page .vd-data-sheet table tbody tr td .vd-directory-details {
            width: calc(100% - 83px) !important;
        }

    .amco-customers-table {
        display: none;
    }

    .amco-customers-mobile {
        display: block;
    }

        .amco-customers-mobile h3 {
            margin-top: 24px;
            margin-bottom: 18px !important;
        }

    .amco-customer-btns {
        gap: 12px 19px;
        flex-wrap: wrap;
    }

    .amco-verified {
        margin-top: 8px;
    }

    .amco-edit-view-page .vd-products-and-services .vd-public-services .amco-customers-mobile table tbody tr td {
        padding: 4px 0px 4px !important;
    }

        .amco-edit-view-page .vd-products-and-services .vd-public-services .amco-customers-mobile table tbody tr td::before {
            width: 84px !important;
        }

        .amco-edit-view-page .vd-products-and-services .vd-public-services .amco-customers-mobile table tbody tr td .vd-directory-details {
            width: calc(100% - 84px) !important;
        }

    .amco-customer-list li {
        margin-bottom: 4px;
    }

        .amco-customer-list li:nth-last-child(1) {
            margin-bottom: 0;
        }

        .amco-customer-list li a svg {
            margin-right: 12px;
        }

        .amco-customer-list li a {
            display: inline-flex;
            align-items: baseline;
        }

    .amco-edit-view-page .company-audit-log {
        padding: 13px 16px 16px 8px;
    }

    .amco-keywords ul {
        gap: 8px 8px;
    }

    .amco-prvider-page .amco-directory-info .vd-slide-down-toggle table tbody tr td::before {
        width: 109px;
    }

    .amco-prvider-page .amco-directory-info .vd-slide-down-toggle table tbody tr td .vd-directory-details {
        width: calc(100% - 109px);
    }

    .amco-prvider-page .amco-info-data table tbody tr td .vd-point-add p, .amco-prvider-page .amco-info-data table tbody tr td .vd-point-add a {
        line-height: 22px;
    }

    .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td {
        padding: 4px 5px 4px !important;
    }

        .amco-prvider-page .amco-product-info .vd-public-services table tbody tr td .vd-directory-details a {
            line-height: 24px;
        }

    .amco-prvider-page .amco-directory-info .vd-public-services .vd-slide-down-toggle table tbody tr td.v-align-center {
        padding: 4px 5px 2px !important;
    }

    .amco-edit-view-page .vd-for-edit-page {
        padding: 11px 32px 15px 18px;
    }

    .amco-edit-view-page .vd-products-and-services .vd-public-services .vd-additional-metrics table tbody tr td {
        padding: 4px 5px 4px !important;
    }

    .amco-edit-view-page .company-audit-log .vd-slide-down-toggle table tbody tr td {
        padding: 3px 5px 3px !important;
    }
}

/* 25-10-23 start */
.amco-edit-view-page .vd-general-information .vd-add-areas {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 11px;
}

.amco-edit-view-page .vd-general-information .vd-service-areas .vd-add-areas .vd-area-tegs {
    margin-right: 0;
}

.product-title-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 15px;
}

    .product-title-wrap a {
        font-size: 14px;
        display: inline-block;
        padding: 0 1em;
        margin-bottom: 9px;
        line-height: 21px;
    }

/* vd-products-and-services table css */
.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.table-custom ul li .all-list-amco .check-list-amco ul li {
    min-width: 55px;
}

.for-utility-pages .amco-prvider-page .utilities-cswr-logo, .amco-prvider-page .utilities-cswr-logo {
    max-width: 80px;
    min-height: 80px;
    margin: 0 auto;
    margin-bottom: 3px;
}

    .for-utility-pages .amco-prvider-page .utilities-cswr-logo img, .amco-prvider-page .utilities-cswr-logo img {
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        width: 100%;
        min-height: 80px;
    }

@media(max-width: 480px) {
    .product-title-wrap a {
        min-width: 100px;
        padding: 0 0.5em;
        font-size: 12px;
        line-height: 20px;
    }

    .amco-edit-view-page .vd-products-and-services .energy-deluxe-box .inner-energy-deluxe {
        flex-wrap: wrap;
        gap: 12px;
    }

        .amco-edit-view-page .vd-products-and-services .energy-deluxe-box .inner-energy-deluxe h5 {
            width: 100%;
        }

    .amco-edit-view-page .vd-products-and-services .energy-deluxe-box .vd-data-sheet .vd-public-services h6 {
        width: 100%;
    }

    .amco-edit-view-page .vd-products-and-services .energy-deluxe-box .inner-energy-deluxe .listing-btn {
        margin: 0;
        min-width: 45%;
        font-size: 12px;
        line-height: 25px;
    }

    .amco-edit-view-page .vd-products-and-services .proposed-product h4 {
        margin-bottom: 15px;
        font-size: 24px;
        line-height: 34px;
    }

    .amco-edit-view-page .vd-products-and-services .energy-deluxe-box {
        padding: 15px;
    }
}

@media(max-width: 360px) {
    .amco-edit-view-page .vd-data-sheet .vd-public-services h3 {
        font-size: 20px;
    }
}
/* 25-10-23 End */

/* 26-10-23 start */
@media(min-width:768px) {
    .amco-customers-table .table-head {
        padding-left: 25px; /*border-bottom: 1px solid #171D29;*/
        background: transparent;
        color: #171D29;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-transform: uppercase;
    }

    .amco-customers-table .table-responsive {
        overflow-x: auto;
        padding-top: 261px;
        border-bottom: 1px solid #171D29;
    }

        .amco-customers-table .table-responsive table tbody {
            border: 0;
        }

    .amco-edit-view-page .vd-products-and-services .amco-customers-table table {
        margin: 0;
    }

        .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td {
            position: relative;
            border: 1px solid #DCDDDE;
        }

        .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr:first-child td:first-child {
            border-top: 1px solid #171D29;
        }

        .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:first-child {
            border-left: none;
        }

        .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:last-child {
            border-right: none;
        }

        .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:first-child {
            width: auto !important;
            min-width: 320px;
        }

        .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:not(:first-child) {
            width: 55px !important;
            min-width: 55px;
        }

    .utilities-public-page table tbody tr:first-child td .amco-table-th-roted-title {
        display: block;
    }

    .amco-table-th-roted-title {
        position: absolute;
        left: -248px;
        transform: translateY(-159px) rotate(50deg);
        top: 0;
        border-bottom: 1px solid #DCDDDE !important;
        color: #006580;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-decoration-line: underline;
        text-align: right;
        background: #fff;
        white-space: nowrap;
        display: none;
        padding: 8px 0;
        padding-right: 0;
        opacity: 1;
        height: 43px;
        width: 320px;
    }

    .utilities-public-page table tbody tr td:nth-child(2) .amco-table-th-roted-title {
        border-bottom: 1px solid #171D29 !important;
    }

    .utilities-public-page table tbody tr td:last-child .amco-table-th-roted-title {
        border-top: 1px solid #171D29 !important;
    }

    .utilities-public-page table tbody tr:nth-child(odd) td:nth-child(even) .amco-table-th-roted-title {
        background: #F2FAFA;
    }

        .utilities-public-page table tbody tr:nth-child(odd) td:nth-child(even) .amco-table-th-roted-title:before { /* background: #F2FAFA; */
            position: absolute;
            content: "";
            /*height: 100%;
       width: 35px;*/
            top: 1px;
            left: 100%;
            width: 0;
            height: 0;
            border-left: 0px solid transparent;
            border-right: 35px solid transparent;
            border-top: 41px solid #F2FAFA;
        }

    .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:last-child .amco-table-th-roted-title:before { /* border-top: 1px solid #171D29 !important;*/
        top: -1px;
        border-left: 0px solid transparent;
        border-right: 34px solid transparent;
        border-top: 41px solid #f2fafa;
    }

    .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td:last-child .amco-table-th-roted-title::after {
        content: "";
        width: 35px;
        height: 1px;
        position: absolute;
        background: #171D29;
        bottom: 41px;
        right: -34px;
        z-index: 1;
    }

    .utilities-public-page .amco-customers-Maintable table tbody tr:nth-child(odd) td:nth-child(odd) {
        background: #fff;
    }

    .utilities-public-page .amco-customers-Maintable table tbody tr:nth-child(odd) td:first-child {
        background: #F2FAFA;
    }

    .utilities-public-page .amco-customers-Maintable table tbody tr:nth-child(even) td:nth-child(even) {
        background: #F2FAFA;
    }

    .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody tr td .vd-directory-details {
        position: relative;
    }
}

/*12-12-24 Start*/
@media(min-width:571px) {

    .vld-provider-rating-table > table > thead > tr > th.procurement_provider_th {
        width: 150px !important;
    }

    table.procurement_table > thead > tr > th.procurement_keywords_th {
        text-align: left !important;
        width: auto !important;
    }

        table.procurement_table > thead > tr > th.procurement_keywords_th span {
            left: 75px;
            position: relative;
        }

    table.procurement_table > thead > tr > th.procurement_rating_th {
        text-align: center !important;
    }

        table.procurement_table > thead > tr > th.procurement_rating_th span {
            position: relative;
            left: 80px;
        }

    .vld-provider-rating-table > table > thead > tr > th.procurement_contact_th {
        width: 100px !important;
    }


        .vld-provider-rating-table > table > thead > tr > th.procurement_contact_th span {
            position: relative;
            left: 110px;
        }

    table.procurement_table > thead > tr > th.procurement_avg_taring_th span {
        position: relative;
        left: 55px;
    }

    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td.procurement_provider_td a.servicelink {
        min-width: auto;
        max-width: 150px;
    }

    .vld-provider-rating-table:not(.vld-references-table) > table > tbody > tr > td > table > tbody > tr:nth-child(odd) > td.procurement_keywords_td {
        text-align: left !important;
    }

    .another-provider-box {
        max-width: 150px;
        width: 100%;
    }


    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td.procurement_contact_td {
        position: relative;
        left: -24px;
        text-align: center;
    }

    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td.procurement_rating_td {
        left: -13px;
        position: relative;
    }


    td.procurement_avg_taring_td .vld-blue-varient {
        position: relative;
        left: -11px;
    }

    .vld-provider-rating-table thead tr {
        background: #fff;
    }
    .vld-provider-rating-table > table > thead > tr > th.peer_keyword_th span {
    position: relative;
    left: 42px;
}

.vld-provider-rating-table > table > thead > tr > th.peer_services_th span {
    position: relative;
        left: 15px;
}

.vld-provider-rating-table > table > thead > tr > th.peer_match_score_th span {
    position: relative;
    left: -2px;
}

.peer_utilities .vld-talbeService-list {
    min-width: 120px;
}
.peer_utilities .vld-provider-rating-table > table > tbody > tr > td table td {
    padding: 10px 8px;
}
.vld-provider-rating-table:not(.vld-references-table) > table > tbody > tr > td > table > tbody > tr:nth-child(odd) > td.peer_utility_td {
    width: 193px !important;
}

.vld-provider-rating-table:not(.vld-references-table) > table > tbody > tr > td > table > tbody > tr:nth-child(odd) > td.peer_utility_td .vld-companies-wrap {
    min-width: 193px;
    max-width: 193px;
}
}
/*30-04-25*/
a.inner_collapse_btn {
    color: #006580;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 5px;
}

a.inner_collapse_btn span {
    position: relative;
    top: 4px;
}
.peer_utilities a.vd-arrow-down-btn {
    background: none;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    padding-left: 24px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: center left;
    rotate: 0deg !important;
    display:block;
    position:static;
    width:auto;
    height:auto;
    margin-bottom: 8px;
    margin-top: -5px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc5MyA3LjUyODQyTDcuNTc4MTQgMTMuMTc2MUwyLjM2MzIzIDcuNTI4NDJDMi4yODAwMyA3LjQzMzQ2IDIuMTc5ODMgNy4zNTc4OSAyLjA2ODczIDcuMzA2MzNDMS45NTc2NCA3LjI1NDc2IDEuODM4IDcuMjI4MjkgMS43MTcxMyA3LjIyODU0QzEuNTM1NTUgNy4yMzIyIDEuMzU4ODkgNy4yOTMwOSAxLjIwODc1IDcuNDAzNzZDMS4wNTg2IDcuNTE0NDMgMC45NDE0OSA3LjY3MDA3IDAuODcxNzI1IDcuODUxNjdDMC44MDE5NiA4LjAzMzI3IDAuNzgyNTY2IDguMjMyOTUgMC44MTU5MTQgOC40MjYyOUMwLjg0OTI2MyA4LjYxOTY0IDAuOTMzOTA5IDguNzk4MjcgMS4wNTk1IDguOTQwMzVMNy41NzgxNCAxNkwxNC4wOTY4IDguOTQwMzVDMTQuMTg5NCA4Ljg0OTQyIDE0LjI2NDEgOC43MzkwNiAxNC4zMTYxIDguNjE1OTZDMTQuMzY4MiA4LjQ5Mjg1IDE0LjM5NjcgOC4zNTk1NyAxNC4zOTk3IDguMjI0MkMxNC40MDI4IDguMDg4ODMgMTQuMzgwNSA3Ljk1NDIgMTQuMzM0IDcuODI4NDZDMTQuMjg3NiA3LjcwMjczIDE0LjIxODEgNy41ODg1MiAxNC4xMjk3IDcuNDkyNzdDMTQuMDQxMyA3LjM5NzAzIDEzLjkzNTggNy4zMjE3MyAxMy44MTk3IDcuMjcxNDVDMTMuNzAzNiA3LjIyMTE4IDEzLjU3OTMgNy4xOTY5NyAxMy40NTQzIDcuMjAwM0MxMy4zMjkzIDcuMjAzNjQgMTMuMjA2MiA3LjIzNDQ0IDEzLjA5MjYgNy4yOTA4NEMxMi45Nzg5IDcuMzQ3MjQgMTIuODc3IDcuNDI4MDcgMTIuNzkzIDcuNTI4NDJaIiBmaWxsPSIjMDA2NTgwIi8+CjxwYXRoIGQ9Ik0xMi43OTMgMC4yOTg1Nkw3LjU3ODE0IDUuNDMyODVMMi4zNjMyMyAwLjI5ODU2MUMyLjI4MDAzIDAuMjEyMjM4IDIuMTc5ODMgMC4xNDM1MzggMi4wNjg3MyAwLjA5NjY2MjZDMS45NTc2NCAwLjA0OTc4NzcgMS44MzggMC4wMjU3MjMxIDEuNzE3MTMgMC4wMjU5NDM5QzEuNTM1NTUgMC4wMjkyNzc1IDEuMzU4ODkgMC4wODQ2MzA3IDEuMjA4NzUgMC4xODUyMzdDMS4wNTg2IDAuMjg1ODQyIDAuOTQxNDkgMC40MjczNDEgMC44NzE3MjUgMC41OTI0M0MwLjgwMTk2IDAuNzU3NTE5IDAuNzgyNTY2IDAuOTM5MDQ2IDAuODE1OTE1IDEuMTE0ODFDMC44NDkyNjMgMS4yOTA1OCAwLjkzMzkwOSAxLjQ1Mjk3IDEuMDU5NSAxLjU4MjE0TDcuNTc4MTQgOEwxNC4wOTY4IDEuNTgyMTNDMTQuMTg5NCAxLjQ5OTQ4IDE0LjI2NDEgMS4zOTkxNSAxNC4zMTYxIDEuMjg3MjNDMTQuMzY4MiAxLjE3NTMyIDE0LjM5NjcgMS4wNTQxNiAxNC4zOTk3IDAuOTMxMDkxQzE0LjQwMjggMC44MDgwMjggMTQuMzgwNSAwLjY4NTYzMiAxNC4zMzQgMC41NzEzMzFDMTQuMjg3NiAwLjQ1NzAyOSAxNC4yMTgxIDAuMzUzMjA0IDE0LjEyOTcgMC4yNjYxNTlDMTQuMDQxMyAwLjE3OTExMyAxMy45MzU4IDAuMTEwNjYyIDEzLjgxOTcgMC4wNjQ5NTYyQzEzLjcwMzYgMC4wMTkyNTA5IDEzLjU3OTMgLTAuMDAyNzU0MTQgMTMuNDU0MyAwLjAwMDI3NTY5NUMxMy4zMjkzIDAuMDAzMzA1NTMgMTMuMjA2MiAwLjAzMTMwODMgMTMuMDkyNiAwLjA4MjU4MzVDMTIuOTc4OSAwLjEzMzg1OSAxMi44NzcgMC4yMDczMzYgMTIuNzkzIDAuMjk4NTZaIiBmaWxsPSIjMDA2NTgwIi8+Cjwvc3ZnPgo=);
}
.peer_utility_provider_table tr td a span {
    text-decoration: underline;
}
.peer_utility_provider_table tr td {
    border-bottom: 1px solid #DCDDDE !important;
}
.peer_utility_provider_table table > tbody > tr {
    background: #F2FAFA;
}   
.peer_utility_provider_table {
    margin: 0 !important;
}
.vld-provider-rating-table td.peer_utility_td span.address_span {
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    vertical-align: middle;
    display: block;
}
.peer_utility_provider_table tr td:last-child {
    text-align: right;
}
.peer_utilities .procurement_table_wrapper {
    margin-bottom: 32px;
}
.show_full_list_procurement {
    text-align: center;
    margin-top: 12px;
}

.show_full_list_procurement a {
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #006580;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    cursor: pointer;
}

.procurement_news_events .show_full_list_procurement {
    margin-bottom: 32px;
}

.peer_utilities_provder_worked .show_full_list_procurement {
    margin-bottom: 32px;
}

a.show_full_list_button.active span.icon {
    transform: rotate(180deg);
}
.provider_offer_relavant_solution .show_full_list_procurement {
    margin-bottom: 32px;
}
.vld-provider-rating-table > table > tbody > tr.level_one:first-child {
    margin-bottom: 25px;
}
.custom_collapsable_table {
    /*max-height: 207px;*/
    overflow: hidden;
    margin-bottom: 0 !important;
}

.custom_collapsable_table.show_full_list {
    overflow: initial;
    max-height: none !important;
    height: auto !important;
}
.custom_collapsable_table.no_table_data {
    max-height: none !important;
    overflow: initial;
}

.custom_collapsable_table.no_table_data + .show_full_list_procurement {
    display: none;
}
/*End 30-04-25*/

table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td.procurement_contact_td a {
    cursor: pointer;
}

table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td.procurement_contact_td span {
    display: block;
    color: #171D29;
    font-family: Poppins;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: center;
}
.dropdown-content.select-dropdown {
    height: 355px !important;
}
@media(max-width:991px) and (min-width:571px) {
    table.procurement_table {
        width: 800px;
    }

    .vld-provider-rating-table {
        overflow-x: auto;
        padding-bottom: 10px;
    }

        .vld-provider-rating-table::-webkit-scrollbar {
            height: 5px;
        }

        .vld-provider-rating-table::-webkit-scrollbar-track {
            background-color: #f9f9f9;
            border-radius: 30px;
        }

        .vld-provider-rating-table::-webkit-scrollbar-thumb {
            background-color: #00a0a370;
            border-radius: 30px;
        }
}

/*12-12-24 End*/

/* 26-10-23 End */

/* 27-10-23 start */
.for-utility-pages .amco-prvider-page .utilities-cswr-logo img, .amco-prvider-page .utilities-cswr-logo img {
    object-fit: contain;
}

@media screen and (max-width: 767px) {
    .utility-search-content .vd-product-search-table.vd-Utilitysearch-table table td::before {
        line-height: 24px;
    }
}

/* 27-10-23 End */

/*Product page CSS start*/


.em-deluxe-content .utilities-editer-view {
    padding: 27px 25px 47px 25px;
}

.company-services-info.em-deluxe-info {
    border-color: #0BDA51;
    padding: 3px 20px 28px 18px;
}

.em-deluxe-title h2 {
    color: #171D29;
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.32px;
}

.em-deluxe-title h3 {
    color: #171D29;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 0.22px;
}

    .em-deluxe-title h3 a {
        display: inline-block;
        text-decoration: underline;
    }

.em-deluxe-title {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 19px;
}

.em-deluxe-title-right {
    padding-top: 12px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    max-width: 156px;
    gap: 9px;
}

    .em-deluxe-title-right img {
        max-width: 100%;
        height: auto;
    }

    .em-deluxe-title-right span {
        color: #171D29;
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.12px;
    }

.em-deluxe-VC-btn {
    border-radius: 10px;
    border: 1px solid #006580;
    transition: all 0.3s ease;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
    padding: 2px 7px 1px 7px;
    min-width: 240px;
    display: inline-block;
    color: #006580;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.14px;
    margin-bottom: 25px;
    background-color: #FFF;
}

.em-deluxe-wrapper .em-deluxe-VC-btn {
    background-color: transparent;
}

    .em-deluxe-VC-btn:hover, .em-deluxe-wrapper .em-deluxe-VC-btn:hover {
        background-color: #006580;
        color: #FFFFFF;
    }

.em-deluxe-ctn p {
    color: #171D29;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 15px;
    margin-bottom: 8px;
    letter-spacing: 0.15px;
}

.em-deluxe-inner {
    text-align: center;
}

.em-deluxe-logo {
    max-width: 132px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.vd-uti-public-btns.em-deluxe-btns {
    margin-bottom: 37px;
}

    .vd-uti-public-btns.em-deluxe-btns .vd-public-btn {
        background-color: #0BDA51;
        border-color: #0BDA51;
        color: #111C4E;
    }

        .vd-uti-public-btns.em-deluxe-btns .vd-public-btn:hover {
            border-color: #0BDA51;
            color: #0BDA51;
            background-color: #FFF;
        }

.vd-uti-public-btns .em-deluxe-connect.vd-public-btn::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.99981 10.7596H7.41981C6.62832 10.731 5.83939 10.8654 5.10198 11.1544C4.36458 11.4434 3.69444 11.8809 3.13314 12.4396L2.97314 12.6263V18.1463H5.69314V15.013L6.05981 14.5996L6.22648 14.4063C7.09443 13.5146 8.175 12.8585 9.36648 12.4996C8.76994 12.0457 8.29947 11.4467 7.99981 10.7596Z' fill='%23111C4E'/%3E%3Cpath d='M20.8931 12.4201C20.3318 11.8613 19.6616 11.4239 18.9242 11.1349C18.1868 10.8459 17.3979 10.7115 16.6064 10.7401C16.3636 10.7408 16.1211 10.7541 15.8797 10.7801C15.5744 11.4247 15.1168 11.9853 14.5464 12.4134C15.8184 12.7653 16.9706 13.4567 17.8797 14.4134L18.0464 14.6001L18.4064 15.0134V18.1534H21.0331V12.6068L20.8931 12.4201Z' fill='%23111C4E'/%3E%3Cpath d='M7.4004 9.45987H7.60707C7.51105 8.63537 7.65572 7.80069 8.02362 7.0566C8.39153 6.3125 8.96694 5.6908 9.6804 5.26654C9.42178 4.87144 9.06498 4.55027 8.64494 4.3345C8.2249 4.11873 7.75603 4.01574 7.28423 4.03562C6.81243 4.0555 6.35388 4.19757 5.95348 4.44792C5.55309 4.69827 5.22457 5.04831 5.00011 5.46377C4.77564 5.87923 4.66292 6.34586 4.67298 6.81797C4.68304 7.29008 4.81554 7.75149 5.05751 8.15701C5.29947 8.56252 5.6426 8.89825 6.0533 9.13131C6.464 9.36437 6.92819 9.48677 7.4004 9.48654V9.45987Z' fill='%23111C4E'/%3E%3Cpath d='M16.2868 8.96004C16.2949 9.11326 16.2949 9.26681 16.2868 9.42004C16.4147 9.44032 16.544 9.45146 16.6735 9.45337H16.8001C17.2703 9.4283 17.7259 9.28193 18.1227 9.02849C18.5195 8.77506 18.8439 8.4232 19.0643 8.00718C19.2847 7.59116 19.3937 7.12515 19.3806 6.65453C19.3674 6.1839 19.2327 5.72469 18.9894 5.32161C18.7461 4.91853 18.4026 4.58531 17.9923 4.35439C17.582 4.12347 17.1189 4.00273 16.6481 4.00391C16.1773 4.0051 15.7148 4.12817 15.3057 4.36115C14.8966 4.59413 14.5547 4.92907 14.3135 5.33337C14.9169 5.72733 15.413 6.26491 15.7574 6.89788C16.1018 7.53086 16.2837 8.23943 16.2868 8.96004Z' fill='%23111C4E'/%3E%3Cpath d='M11.9131 11.9463C13.5589 11.9463 14.8931 10.6121 14.8931 8.96633C14.8931 7.32052 13.5589 5.98633 11.9131 5.98633C10.2673 5.98633 8.93311 7.32052 8.93311 8.96633C8.93311 10.6121 10.2673 11.9463 11.9131 11.9463Z' fill='%23111C4E'/%3E%3Cpath d='M12.0737 13.5333C11.203 13.4982 10.3343 13.6395 9.51968 13.9489C8.70509 14.2582 7.96151 14.7291 7.33366 15.3333L7.16699 15.52V19.74C7.16959 19.8774 7.19925 20.013 7.25427 20.139C7.30929 20.265 7.38859 20.379 7.48764 20.4743C7.5867 20.5696 7.70356 20.6445 7.83157 20.6947C7.95957 20.7448 8.0962 20.7693 8.23366 20.7667H15.8937C16.0311 20.7693 16.1677 20.7448 16.2958 20.6947C16.4238 20.6445 16.5406 20.5696 16.6397 20.4743C16.7387 20.379 16.818 20.265 16.873 20.139C16.9281 20.013 16.9577 19.8774 16.9603 19.74V15.5333L16.8003 15.3333C16.1765 14.7273 15.4355 14.255 14.6228 13.9455C13.81 13.636 12.9426 13.4957 12.0737 13.5333Z' fill='%23111C4E'/%3E%3C/svg%3E");
    background-size: 24px;
    background-position: left center;
}

.vd-uti-public-btns .em-deluxe-Bmark.vd-public-btn::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4 1.5C3.72386 1.5 3.5 1.72386 3.5 2V18C3.5 18.1863 3.60355 18.3571 3.7687 18.4433C3.93386 18.5295 4.13322 18.5167 4.28601 18.4101L10.151 14.32L15.7038 18.4028C15.8557 18.5145 16.0575 18.5313 16.2257 18.4461C16.394 18.361 16.5 18.1885 16.5 18V2C16.5 1.72386 16.2761 1.5 16 1.5H4Z' fill='%23111C4E' stroke='%23111C4E' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: 24px;
    background-position: left center;
}

.vd-uti-public-btns .em-deluxe-share.vd-public-btn::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M0 4.53116C0 3.65874 0.346567 2.82205 0.963461 2.20516C1.58035 1.58827 2.41704 1.2417 3.28946 1.2417H7.63155C7.80603 1.2417 7.97337 1.31101 8.09675 1.43439C8.22013 1.55777 8.28944 1.72511 8.28944 1.89959C8.28944 2.07408 8.22013 2.24141 8.09675 2.36479C7.97337 2.48817 7.80603 2.55748 7.63155 2.55748H3.28946C2.76601 2.55748 2.264 2.76542 1.89386 3.13556C1.52372 3.5057 1.31578 4.00771 1.31578 4.53116V15.8469C1.31578 16.3704 1.52372 16.8724 1.89386 17.2425C2.264 17.6126 2.76601 17.8206 3.28946 17.8206H14.6052C15.1287 17.8206 15.6307 17.6126 16.0008 17.2425C16.3709 16.8724 16.5789 16.3704 16.5789 15.8469V14.6627C16.5789 14.4882 16.6482 14.3209 16.7716 14.1975C16.8949 14.0741 17.0623 14.0048 17.2368 14.0048C17.4113 14.0048 17.5786 14.0741 17.702 14.1975C17.8253 14.3209 17.8947 14.4882 17.8947 14.6627V15.8469C17.8947 16.7193 17.5481 17.556 16.9312 18.1729C16.3143 18.7898 15.4776 19.1364 14.6052 19.1364H3.28946C2.41704 19.1364 1.58035 18.7898 0.963461 18.1729C0.346567 17.556 0 16.7193 0 15.8469V4.53116Z' fill='%23111C4E'/%3E%3Cpath d='M13.1341 0.994861L13.1342 0.994889L19.4499 6.91592L19.4499 6.91595C19.4657 6.93072 19.4783 6.94856 19.4868 6.96837C19.4954 6.98819 19.4999 7.00955 19.4999 7.03115C19.4999 7.05274 19.4954 7.0741 19.4868 7.09392C19.4783 7.11373 19.4657 7.13158 19.4499 7.14635L19.4499 7.14638L13.1342 13.0674L13.1341 13.0674C13.1117 13.0885 13.0835 13.1025 13.0532 13.1078C13.0228 13.1131 12.9916 13.1094 12.9634 13.0971C12.9351 13.0849 12.911 13.0646 12.8941 13.0389C12.8772 13.0132 12.8682 12.983 12.8682 12.9522V12.9522V10.039V9.52051L12.3501 9.53936C11.6805 9.56371 11.0151 9.65651 10.3644 9.81631C8.74342 10.2059 6.5306 11.1154 4.18395 13.2017L4.18376 13.2018C4.15988 13.2231 4.13011 13.2366 4.09839 13.2405C4.06666 13.2445 4.03448 13.2388 4.0061 13.224C3.97773 13.2093 3.95448 13.1863 3.93945 13.1581C3.92441 13.1299 3.9183 13.0978 3.92191 13.066C4.4547 8.40561 6.72592 6.25266 8.88201 5.27552L8.88202 5.27551C9.95473 4.78932 10.9922 4.5971 11.7611 4.52593C11.9947 4.50484 12.2027 4.49393 12.3794 4.48998L12.8682 4.47906V3.99011V1.11012V1.11006C12.8682 1.07926 12.8772 1.04913 12.8941 1.02339C12.911 0.997646 12.9351 0.977405 12.9634 0.965162C12.9916 0.952919 13.0228 0.949207 13.0532 0.954484C13.0835 0.959761 13.1117 0.973796 13.1341 0.994861Z' fill='%23111C4E' stroke='%23111C4E'/%3E%3C/svg%3E");
    background-size: 24px;
    background-position: left center;
}

.vd-uti-public-btns .em-deluxe-connect.vd-public-btn:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.99981 10.7596H7.41981C6.62832 10.731 5.83939 10.8654 5.10198 11.1544C4.36458 11.4434 3.69444 11.8809 3.13314 12.4396L2.97314 12.6263V18.1463H5.69314V15.013L6.05981 14.5996L6.22648 14.4063C7.09443 13.5146 8.175 12.8585 9.36648 12.4996C8.76994 12.0457 8.29947 11.4467 7.99981 10.7596Z' fill='%230BDA51'/%3E%3Cpath d='M20.8931 12.4201C20.3318 11.8613 19.6616 11.4239 18.9242 11.1349C18.1868 10.8459 17.3979 10.7115 16.6064 10.7401C16.3636 10.7408 16.1211 10.7541 15.8797 10.7801C15.5744 11.4247 15.1168 11.9853 14.5464 12.4134C15.8184 12.7653 16.9706 13.4567 17.8797 14.4134L18.0464 14.6001L18.4064 15.0134V18.1534H21.0331V12.6068L20.8931 12.4201Z' fill='%230BDA51'/%3E%3Cpath d='M7.4004 9.45987H7.60707C7.51105 8.63537 7.65572 7.80069 8.02362 7.0566C8.39153 6.3125 8.96694 5.6908 9.6804 5.26654C9.42178 4.87144 9.06498 4.55027 8.64494 4.3345C8.2249 4.11873 7.75603 4.01574 7.28423 4.03562C6.81243 4.0555 6.35388 4.19757 5.95348 4.44792C5.55309 4.69827 5.22457 5.04831 5.00011 5.46377C4.77564 5.87923 4.66292 6.34586 4.67298 6.81797C4.68304 7.29008 4.81554 7.75149 5.05751 8.15701C5.29947 8.56252 5.6426 8.89825 6.0533 9.13131C6.464 9.36437 6.92819 9.48677 7.4004 9.48654V9.45987Z' fill='%230BDA51'/%3E%3Cpath d='M16.2868 8.96004C16.2949 9.11326 16.2949 9.26681 16.2868 9.42004C16.4147 9.44032 16.544 9.45146 16.6735 9.45337H16.8001C17.2703 9.4283 17.7259 9.28193 18.1227 9.02849C18.5195 8.77506 18.8439 8.4232 19.0643 8.00718C19.2847 7.59116 19.3937 7.12515 19.3806 6.65453C19.3674 6.1839 19.2327 5.72469 18.9894 5.32161C18.7461 4.91853 18.4026 4.58531 17.9923 4.35439C17.582 4.12347 17.1189 4.00273 16.6481 4.00391C16.1773 4.0051 15.7148 4.12817 15.3057 4.36115C14.8966 4.59413 14.5547 4.92907 14.3135 5.33337C14.9169 5.72733 15.413 6.26491 15.7574 6.89788C16.1018 7.53086 16.2837 8.23943 16.2868 8.96004Z' fill='%230BDA51'/%3E%3Cpath d='M11.9131 11.9463C13.5589 11.9463 14.8931 10.6121 14.8931 8.96633C14.8931 7.32052 13.5589 5.98633 11.9131 5.98633C10.2673 5.98633 8.93311 7.32052 8.93311 8.96633C8.93311 10.6121 10.2673 11.9463 11.9131 11.9463Z' fill='%230BDA51'/%3E%3Cpath d='M12.0737 13.5333C11.203 13.4982 10.3343 13.6395 9.51968 13.9489C8.70509 14.2582 7.96151 14.7291 7.33366 15.3333L7.16699 15.52V19.74C7.16959 19.8774 7.19925 20.013 7.25427 20.139C7.30929 20.265 7.38859 20.379 7.48764 20.4743C7.5867 20.5696 7.70356 20.6445 7.83157 20.6947C7.95957 20.7448 8.0962 20.7693 8.23366 20.7667H15.8937C16.0311 20.7693 16.1677 20.7448 16.2958 20.6947C16.4238 20.6445 16.5406 20.5696 16.6397 20.4743C16.7387 20.379 16.818 20.265 16.873 20.139C16.9281 20.013 16.9577 19.8774 16.9603 19.74V15.5333L16.8003 15.3333C16.1765 14.7273 15.4355 14.255 14.6228 13.9455C13.81 13.636 12.9426 13.4957 12.0737 13.5333Z' fill='%230BDA51'/%3E%3C/svg%3E");
}

.vd-uti-public-btns .em-deluxe-Bmark.vd-public-btn:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4 1.5C3.72386 1.5 3.5 1.72386 3.5 2V18C3.5 18.1863 3.60355 18.3571 3.7687 18.4433C3.93386 18.5295 4.13322 18.5167 4.28601 18.4101L10.151 14.32L15.7038 18.4028C15.8557 18.5145 16.0575 18.5313 16.2257 18.4461C16.394 18.361 16.5 18.1885 16.5 18V2C16.5 1.72386 16.2761 1.5 16 1.5H4Z' fill='%230BDA51' stroke='%230BDA51' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.vd-uti-public-btns .em-deluxe-share.vd-public-btn:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M0 4.53116C0 3.65874 0.346567 2.82205 0.963461 2.20516C1.58035 1.58827 2.41704 1.2417 3.28946 1.2417H7.63155C7.80603 1.2417 7.97337 1.31101 8.09675 1.43439C8.22013 1.55777 8.28944 1.72511 8.28944 1.89959C8.28944 2.07408 8.22013 2.24141 8.09675 2.36479C7.97337 2.48817 7.80603 2.55748 7.63155 2.55748H3.28946C2.76601 2.55748 2.264 2.76542 1.89386 3.13556C1.52372 3.5057 1.31578 4.00771 1.31578 4.53116V15.8469C1.31578 16.3704 1.52372 16.8724 1.89386 17.2425C2.264 17.6126 2.76601 17.8206 3.28946 17.8206H14.6052C15.1287 17.8206 15.6307 17.6126 16.0008 17.2425C16.3709 16.8724 16.5789 16.3704 16.5789 15.8469V14.6627C16.5789 14.4882 16.6482 14.3209 16.7716 14.1975C16.8949 14.0741 17.0623 14.0048 17.2368 14.0048C17.4113 14.0048 17.5786 14.0741 17.702 14.1975C17.8253 14.3209 17.8947 14.4882 17.8947 14.6627V15.8469C17.8947 16.7193 17.5481 17.556 16.9312 18.1729C16.3143 18.7898 15.4776 19.1364 14.6052 19.1364H3.28946C2.41704 19.1364 1.58035 18.7898 0.963461 18.1729C0.346567 17.556 0 16.7193 0 15.8469V4.53116Z' fill='%230BDA51'/%3E%3Cpath d='M13.1341 0.994861L13.1342 0.994889L19.4499 6.91592L19.4499 6.91595C19.4657 6.93072 19.4783 6.94856 19.4868 6.96837C19.4954 6.98819 19.4999 7.00955 19.4999 7.03115C19.4999 7.05274 19.4954 7.0741 19.4868 7.09392C19.4783 7.11373 19.4657 7.13158 19.4499 7.14635L19.4499 7.14638L13.1342 13.0674L13.1341 13.0674C13.1117 13.0885 13.0835 13.1025 13.0532 13.1078C13.0228 13.1131 12.9916 13.1094 12.9634 13.0971C12.9351 13.0849 12.911 13.0646 12.8941 13.0389C12.8772 13.0132 12.8682 12.983 12.8682 12.9522V12.9522V10.039V9.52051L12.3501 9.53936C11.6805 9.56371 11.0151 9.65651 10.3644 9.81631C8.74342 10.2059 6.5306 11.1154 4.18395 13.2017L4.18376 13.2018C4.15988 13.2231 4.13011 13.2366 4.09839 13.2405C4.06666 13.2445 4.03448 13.2388 4.0061 13.224C3.97773 13.2093 3.95448 13.1863 3.93945 13.1581C3.92441 13.1299 3.9183 13.0978 3.92191 13.066C4.4547 8.40561 6.72592 6.25266 8.88201 5.27552L8.88202 5.27551C9.95473 4.78932 10.9922 4.5971 11.7611 4.52593C11.9947 4.50484 12.2027 4.49393 12.3794 4.48998L12.8682 4.47906V3.99011V1.11012V1.11006C12.8682 1.07926 12.8772 1.04913 12.8941 1.02339C12.911 0.997646 12.9351 0.977405 12.9634 0.965162C12.9916 0.952919 13.0228 0.949207 13.0532 0.954484C13.0835 0.959761 13.1117 0.973796 13.1341 0.994861Z' fill='%230BDA51' stroke='%230BDA51'/%3E%3C/svg%3E");
}

.em-deluxe-ctn span {
    display: inline-block;
    color: #111C4E;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.14px;
    margin-bottom: 1px;
}

    .em-deluxe-ctn span strong {
        font-weight: 600;
    }

    .em-deluxe-ctn span + p {
        color: #171D29;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.14px;
        margin-bottom: 0;
    }

/* About box start */
/* .landing-page-content.em-deluxe-content{padding-bottom: 189px;} */
.company-services-info.em-deluxe-info.em-deluxe-accordian {
    padding: 26px 41px 20px 34px;
}

.em-deluxe-accordian .vd-public-services h3 {
    margin-bottom: 0;
}

.em-deluxe-accordian .vd-public-services p {
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.16px;
    margin-bottom: 43px;
}

.em-deluxe-accordian .vd-arrow-down-btn {
    right: 21px;
    top: 21px;
}

.em-deluxe-accordian .amco-keywords h3 {
    margin-bottom: 10px;
}

.em-deluxe-accordian .amco-keywords ul {
    display: flex;
    align-items: center;
    gap: 8px 8px;
    flex-wrap: wrap;
    margin-bottom: 24px;
}

    .em-deluxe-accordian .amco-keywords ul li {
        display: inline-flex;
    }

        .em-deluxe-accordian .amco-keywords ul li a {
            color: #FFF;
            text-align: center;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: 0.01em;
            border-radius: 4px;
            border: 1px solid #006580;
            background: #006580;
            padding: 2px 20px 2px;
        }

.em-deluxe-info .vd-slide-down-toggle table tr td .vd-directory-details h3 {
    font-size: 16px;
    line-height: 24px;
}

.em-deluxe-info .em-table li {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 7px 43px 7px 18px;
}

.vd-public-services .em-table li p {
    margin-bottom: 0;
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.16px;
}

.vd-public-services .em-table li:first-child {
    padding: 0 43px 0 18px;
}

    .vd-public-services .em-table li:first-child p {
        font-size: 12px;
        font-weight: 500;
        text-transform: uppercase;
    }

.em-deluxe-info .vd-slide-down-toggle ul {
    margin-bottom: 24px;
}

.em-deluxe-info .em-table li:nth-child(odd) {
    border-bottom: 1px solid #DCDDDE;
    background: #F2FAFA;
}

.em-deluxe-info .em-table li:first-child {
    background-color: transparent;
}

.em-deluxe-info .em-table li h6 {
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.16px;
}

.feature-list-card-warpper h3 {
    margin-bottom: 0 !important;
}

.em-deluxe-info .vd-slide-down-toggle h3 {
    margin-bottom: 8px;
}

.em-deluxe-info.em-about-wrapper .vd-slide-down-toggle h3 {
    margin-bottom: 10px;
}

.em-deluxe-info .vd-slide-down-toggle .verified-customers-table {
    position: relative;
}

.em-table {
    margin-bottom: 24px;
}

    .em-table:last-child {
        margin-bottom: 0;
    }

.em-deluxe-info .vd-slide-down-toggle .em-deluxe-VC-btn {
    position: absolute;
    top: calc(50%);
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    margin-bottom: 0;
}

.em-deluxe-info .em-table li:first-child, .em-deluxe-info .em-table li:last-child {
    border-bottom-color: #171D29;
}

.em-about-wrapper .verified-customers-table {
    position: relative;
}

    .em-about-wrapper .verified-customers-table table tbody tr {
        filter: blur(4px);
    }

.em-table h6 {
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.16px;
}

.company-directory-info.em-deluxe-accordian .em-table table thead tr th:last-child {
    width: 1% !important;
    text-align: center;
}

.company-directory-info.em-about-wrapper .em-table table thead tr th:first-child, .company-directory-info.em-about-wrapper .em-table table tbody tr td:first-child {
    width: 84%;
}

.company-directory-info.em-about-wrapper .em-table table thead tr th:last-child, .company-directory-info.em-about-wrapper .em-table table tbody tr td:last-child {
    width: 16%;
}

/* About box End */

/* Product Details box start */
.company-services-info.em-deluxe-info.em-product-details {
    padding: 26px 41px 32px 31px;
}

.em-product-details h3 {
    color: #171D29;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 0.22px;
    margin-bottom: 14px;
}

.em-deluxe-info.em-product-details h3 {
    margin-bottom: 14px;
}

.em-deluxe-info.em-product-details .em-product-details-ctn h3 {
    font-weight: 400;
    margin-bottom: 12px;
}

.em-product-details p {
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0.16px;
    margin-bottom: 0;
    min-width: 167px;
}

    .em-product-details p + h3 {
        margin-top: 24px;
    }
/* Product Details box End */

/* Feature table List box start */
.em-deluxe-info.em-deluxe-accordian.feature-list-info {
    padding: 10px 41px 24px 34px;
}

.feature-list-toggle h6 {
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.16px;
}

.em-deluxe-accordian .feature-list-toggle p {
    color: #171D29;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 0;
}

.feature-list-toggle {
    margin-top: 12px;
}

    .feature-list-toggle span {
        display: inline-block;
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.16px;
    }

.company-directory-info.em-deluxe-accordian .vd-title-s-block.vd-services-add {
    width: 11.75% !important;
    line-height: 18px;
}

.company-directory-info.em-deluxe-accordian table thead tr th:last-child {
    width: 3.53% !important;
    text-align: end;
}

.feature-list-toggle table thead tr th:nth-child(2) {
    text-align: left;
}

.utilities-public-page table tbody tr:last-child {
    border-bottom-color: #171D29;
}

.company-directory-info .feature-list-toggle .vd-directory-details {
    padding-top: 4px;
    padding-bottom: 8px;
}
/* Feature table List box End */

/* Feature List box start */
.feature-list-row {
    display: flex;
    flex-wrap: wrap;
    gap: 24px 20px;
}

.feature-list-col {
    flex: 0 0 31%;
    max-width: 31%;
}

.feature-list-card {
    padding: 57px 8px 23px 8px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
    border-left: 15px solid #0BDA51;
}

.em-verified-customers {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 12px;
    margin-top: 10px;
}

    .em-verified-customers span {
        display: inline-block;
    }

    .em-verified-customers p {
        color: #171D29;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.14px;
    }

.em-deluxe-verified {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 41px;
    justify-content: center;
    align-items: flex-start;
}

    .em-deluxe-verified span {
        color: #171D29;
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        display: inline-flex;
        line-height: 20px;
        letter-spacing: 0.12px;
        display: inline-block;
    }

.em-checked {
    margin-right: 8px;
}

.feature-list-card p {
    min-width: 167px;
    color: #171D29;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.14px;
    margin-bottom: 10px;
}

    .feature-list-card p a {
        color: #006580;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.14px;
        text-decoration-line: underline;
    }

.em-deluxe-ctn .em-verified-customers p {
    margin-bottom: 0;
    margin-right: 1px;
    color: #171D29;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.14px;
}

.em-verified-customers::before {
    content: "";
    background-color: #A9A9AF;
    max-width: 213px;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 8px;
}

.feature-list-card h3 {
    color: #171D29;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0.22px;
    margin-bottom: 10px !important;
}

.feature-list-btns .vd-public-btn {
    padding-right: 11px;
    padding-left: 31px;
}

    .feature-list-btns .vd-public-btn:first-child {
        padding-left: 39px;
    }

.vd-uti-public-btns.feature-list-btns {
    gap: 7px;
    margin-bottom: 0;
    margin-top: 20px;
    flex-wrap: wrap;
}

    .vd-uti-public-btns.feature-list-btns .vd-public-btn::before {
        background-size: 20px;
        left: 7px;
        transition: all 0.3s ease;
    }

.company-directory-info.em-deluxe-info.feature-list-card-warpper {
    padding: 10px 20px 28px 34px;
}

.feature-list-card p {
    padding: 0 8px;
}

.em-verified-customers p {
    padding: 0;
    padding-right: 11px;
    margin-bottom: 0;
    line-height: 20px;
}

.em-verified-customers {
    padding-left: 8px;
}
/* Feature List box End */

/* Product-Edit-View page start */
.pev-editer-page .utilities-page-control {
    margin-bottom: 19px;
    padding-bottom: 16px;
    padding-right: 34px;
}

.pev-title {
    margin-bottom: 38px;
}

    .pev-title h2 {
        color: #171D29;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 48px;
        letter-spacing: 0.32px;
        margin-bottom: 5px;
    }

    .pev-title h3 {
        color: #171D29;
        font-size: 22px;
        font-style: normal;
        font-weight: 500;
        line-height: 22px;
        letter-spacing: 0.22px;
    }

        .pev-title h3 a {
            text-decoration: underline;
        }

.em-deluxe-info.pev-general-info {
    padding: 23px 26px 25px 22px;
    margin-top: 25px;
}

.pev-general-info h3 {
    color: #171D29;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.22px;
    margin-bottom: 19px;
}

.pev-general-info h4 {
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.16px;
    text-transform: uppercase;
}

.pev-general-info .vd-add-areas {
    gap: 8px 8px;
    margin-top: 0;
}

    .pev-general-info .vd-add-areas .vd-area-tegs {
        background-color: #006580;
        display: inline-block;
        margin: 0;
    }

.pev-general-info .vd-text-editer {
    margin-bottom: 19px;
}

.pev-general-info .pev-general-areas-wrapper {
    margin-bottom: 31px;
}

    .pev-general-info .pev-general-areas-wrapper h4 {
        margin-bottom: 14px;
    }

.pev-general-info .vd-text-editer .ql-editor {
    height: 169px;
}

.pev-general-info table thead .vd-title-s-block {
    color: #171D29;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.12px;
    text-transform: uppercase;
    padding: 0 5px 0 0 !important;
}

.pev-general-info table thead .vd-services-add {
    padding: 0 0 0 18px !important;
}

.contact-info-table table thead tr th:not(:first-child) {
    text-align: center;
}

.contact-info-table table tbody tr td {
    padding: 4px 4px 13px 18px;
    vertical-align: top;
}

    .contact-info-table table tbody tr td:last-child {
        padding-top: 5px;
    }

    .contact-info-table table tbody tr td h6 {
        color: #171D29;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.14px;
    }

    .contact-info-table table tbody tr td p {
        color: #65656F;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.14px;
    }

    .contact-info-table table tbody tr td span {
        display: inline-block;
        color: #171D29;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.14px;
    }

    .contact-info-table table tbody tr td a {
        display: block;
    }

.contact-info-table table .vd-th-header {
    border-bottom-color: #171D29;
}

.em-deluxe-info.pev-product-his-info {
    padding: 11px 26px 22px 28px;
}

.pev-product-his-info table thead tr th:last-child {
    width: 5% !important;
}

.company-directory-info.pev-product-his-info .vd-title-s-block:nth-last-child(1) {
    width: 5.86% !important;
    text-align: left;
}

.company-directory-info.pev-product-his-info table tbody tr td:last-child .vd-directory-details {
    text-align: left;
}

.pev-product-his-info .vd-public-services h3 {
    margin-bottom: 8px;
    color: #171D29;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.22px;
}

.pev-product-btns {
    display: flex;
    flex-wrap: wrap;
    gap: 19px;
    justify-content: center;
}

    .pev-product-btns .pev-product-btn {
        padding: 1px 8px;
        min-width: 160px;
        display: inline-block;
        color: #006580;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.14px;
        border-radius: 10px;
        border: 1px solid #006580;
        box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
        transition: all 0.3s ease;
    }

        .pev-product-btns .pev-product-btn:nth-child(2) {
            min-width: 226px;
        }

        .pev-product-btns .pev-product-btn:hover {
            color: #fff;
            background-color: #006580;
        }

    .pev-product-btns .pev-btn-inactive {
        color: #D2042D;
        border-color: #D2042D;
    }

        .pev-product-btns .pev-btn-inactive:hover {
            background-color: #D2042D;
        }

.pev-product-his-info .em-table {
    margin-bottom: 26px;
}

.em-deluxe-info.pev-customers-info {
    padding: 21px 31px 16px 23px;
}

    .em-deluxe-info.pev-customers-info .em-table {
        margin-bottom: 21px;
    }

.company-directory-info.pev-customers-info .vd-title-s-block:first-child {
    width: 38% !important;
}

.company-directory-info.pev-customers-info .vd-title-s-block:nth-child(2) {
    text-align: left;
    width: 28% !important;
}

.company-directory-info.pev-customers-info .vd-title-s-block:nth-child(3) {
    width: 14% !important;
}

.company-directory-info.pev-customers-info .vd-title-s-block:nth-last-child(2) {
    width: 15% !important;
}

.company-directory-info.pev-customers-info .vd-title-s-block:last-child {
    width: 5% !important;
}

.company-directory-info.pev-customers-info .em-table table tbody tr td.vd-da-block:nth-last-child(2) {
    text-align: center;
}

.company-directory-info.pev-customers-info .vd-directory-details {
    padding-top: 7px;
    padding-bottom: 7px;
}

.pev-customers-info .em-table table tbody tr td.vd-da-block {
    vertical-align: top;
}

    .pev-customers-info .em-table table tbody tr td.vd-da-block h6 {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.16px;
    }

    .pev-customers-info .em-table table tbody tr td.vd-da-block span {
        color: #171D29;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0.14px;
    }

    .pev-customers-info .em-table table tbody tr td.vd-da-block:nth-child(3) span, .pev-customers-info .em-table table tbody tr td.vd-da-block:nth-last-child(2) span {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.14px;
    }

    .pev-customers-info .em-table table tbody tr td.vd-da-block p {
        color: #65656F;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.14px;
    }

.company-directory-info.pev-customers-info .vd-title-s-block .edit-btn {
    display: block;
}

.company-directory-info.pev-customers-info .edit-btn:hover svg path {
    fill: #006580;
}

.pev-customers-info .em-table table thead tr th .vd-title-s-block {
    color: #171D29;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.12px;
    text-transform: uppercase;
}

.company-directory-info.pev-customers-info h3 {
    margin-bottom: 8px;
}

.company-directory-info.em-deluxe-info {
    margin-top: 24px;
}

.utilities-public-page.pev-editer-page {
    padding: 27px 108px 0 26px;
}

.company-directory-info.pev-product-details-info {
    padding: 23px 26px 26px 22px;
}

.pev-select-group {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

    .pev-select-group label {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.16px;
    }

    .pev-select-group select {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 13L5.66987 8.5L14.3301 8.5L10 13Z' fill='%2365656F'/%3E%3C/svg%3E") no-repeat center right 8px;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        margin-left: 8px;
        color: #171D29;
        font-size: 16px;
        display: inline-block;
        padding: 1px 7px;
        height: auto;
        width: 100%;
        font-style: normal;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.16px;
        border-radius: 4px;
        border: 1px solid #171D29;
        background-color: #FFF;
        max-width: 220px;
    }

.pev-product-details-inner > p {
    color: #171D29;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.14px;
}

.pev-product-details-inner h6 {
    margin-top: 24px;
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.16px;
    text-transform: uppercase;
    margin-bottom: 3px;
}

    .pev-product-details-inner h6 + p {
        margin-bottom: 11px;
    }

.pev-product-details-inner .vd-text-editer {
    margin-top: 14px;
}

    .pev-product-details-inner .vd-text-editer .ql-editor {
        height: 169px;
    }

.company-directory-info.pev-feature-list-info {
    padding: 10px 26px 18px 23px;
}

.pev-feature-list-info .pev-select-group {
    margin-bottom: 14px;
}

.company-directory-info.pev-feature-list-info .vd-public-services h3 {
    margin-bottom: 13px;
}

.company-directory-info.pev-feature-list-info .vd-title-s-block:first-child {
    width: 30% !important;
}

.company-directory-info.pev-feature-list-info .vd-title-s-block:nth-child(2) {
    width: 50% !important;
}

.company-directory-info.pev-feature-list-info .vd-title-s-block:nth-child(3) {
    width: 15% !important;
}

.company-directory-info.pev-feature-list-info .vd-title-s-block:last-child {
    width: 5% !important;
}

.company-directory-info.pev-feature-list-info .vd-public-services .vd-da-block:nth-last-child(2) {
    text-align: center;
}

.company-directory-info.pev-feature-list-info .vd-public-services .vd-directory-details span {
    color: #171D29;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0.16px;
    display: inline-block;
}

.company-directory-info.pev-feature-list-info td {
    vertical-align: top;
}

.company-directory-info.pev-feature-list-info .vd-directory-details {
    padding-top: 4px !important;
    vertical-align: top;
}

.company-directory-info.pev-feature-list-card-info .vd-public-services > h3 {
    margin-bottom: 10px;
}

.add-feature-btn {
    color: #006580;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.14px;
    text-decoration-line: underline;
    max-width: fit-content;
    margin: 0 auto;
    display: block;
    margin-top: 13px;
}

    .add-feature-btn span {
        margin-right: 8px;
        display: inline-block;
        vertical-align: middle;
    }

.feature-list-card {
    position: relative;
}

.close-card-btn {
    position: absolute;
    right: 12px;
    top: 13px;
    display: block;
}

.company-directory-info.em-deluxe-info.pev-feature-list-card-info {
    padding: 10px 20px 15px 34px;
}

.pev-feature-list-card-info .feature-list-col {
    flex: 0 0 38.97%;
    max-width: 38.97%;
}

.company-directory-info.pev-product-details-info .vd-public-services h3 {
    margin-bottom: 16px;
}

.pev-feature-list-card-info .em-table table thead tr th.vd-title-s-block {
    width: 75% !important;
    text-align: left !important;
    padding: 0;
    color: #171D29;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.12px;
    text-transform: uppercase;
}

    .pev-feature-list-card-info .em-table table thead tr th.vd-title-s-block.vd-services-add {
        width: 25% !important;
    }

.pev-feature-list-card-info .em-table table tbody tr td {
    padding: 0;
    color: #171D29;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.14px;
    text-align: left !important;
}

.pev-feature-list-card-info h3 {
    margin-bottom: 24px;
    color: #171D29;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.22px;
}

.company-directory-info.pev-feature-list-card-info table thead tr {
    border-bottom-color: #171D29;
}

.company-directory-info.pev-feature-list-card-info table tbody tr td:last-child .vd-directory-details {
    text-align: left !important;
}

.company-services-info.pev-audit-log-info {
    border-color: #111C4E;
    margin-top: 24px;
    padding: 13px 26px 21px 31px;
}

.company-directory-info.pev-audit-log-info .vd-public-services h3 {
    margin-bottom: 24px;
}

.company-directory-info.pev-audit-log-info table tbody tr td:last-child .vd-directory-details {
    color: #171D29;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.14px;
}

.company-directory-info.pev-audit-log-info .vd-title-s-block:first-child {
    width: 22% !important;
}

.company-directory-info.pev-audit-log-info .vd-title-s-block:last-child {
    width: 78% !important;
    text-align: left;
}

.company-directory-info.pev-audit-log-info table tbody tr td:last-child .vd-directory-details {
    text-align: left;
}

.company-directory-info.pev-audit-log-info .em-table h6 {
    color: #171D29;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.14px;
}

.company-directory-info.pev-general-info table tbody tr .vd-da-block:nth-child(3) .vd-directory-details {
    text-align: center;
}

.company-directory-info.pev-general-info table thead tr th:nth-last-child(2) {
    text-align: left;
}

.company-directory-info.em-about-wrapper .vd-directory-details {
    padding: 7px 0;
}

.company-directory-info.em-about-wrapper td:first-child {
    padding-left: 18px;
}

.em-deluxe-info.em-about-wrapper .vd-slide-down-toggle .amco-keywords + h3, .em-deluxe-info.em-about-wrapper .vd-slide-down-toggle .verified-customers-table + h3 {
    margin-bottom: 8px;
}

.em-deluxe-content.self-view-content .utilities-editer-view {
    padding-top: 24px;
}

    .em-deluxe-content.self-view-content .utilities-editer-view .utilities-page-control {
        margin-bottom: 24px;
    }
/* Product-Edit-View page End */
.pev-feature-list-card-info .vd-public-services > h3 {
    line-height: 33px;
}

/* Colleps css start */
.company-services-info.active .vd-arrow-down-btn, .utilities-page-control.active .vd-arrow-down-btn {
    rotate: -180deg;
    top: 25px;
}

.company-services-info.active .vd-public-services h3, .em-deluxe-info.em-product-details.active .vd-public-services > h3, .em-deluxe-info.em-deluxe-accordian.em-about-wrapper.active .vd-public-services > h3, .feature-list-card-warpper.active h3 {
    margin-bottom: 0 !important;
}

h3 {
    transition: all 0.3s ease-in-out;
}

.company-services-info.active, .company-services-info.em-deluxe-info.active, .em-deluxe-info.em-deluxe-accordian.em-about-wrapper.active,
.em-deluxe-content .company-directory-info.em-deluxe-info.feature-list-card-warpper.active {
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}

.company-services-info {
    transition: all 0.3s ease;
}
/* .company-services-info.em-deluxe-info.em-product-details */

/* Colleps css End */


.vd-for-edit-page .vd-inner-edit {
    opacity: 0.3;
    pointer-events: none;
}

@media(min-width: 1200px) {
    .feature-list-col {
        max-width: 284px !important;
    }

    .editvieright-space.editvieright-space {
        max-width: 100%;
    }

    .company-directory-info.em-deluxe-accordian table thead tr th:last-child {
        padding-right: 14px;
    }
}

@media(max-width: 1199px) {
    .em-deluxe-content .utilities-editer-view {
        max-width: 934px;
    }

    .feature-list-col {
        flex: 0 0 34.94%;
        max-width: 34.94%;
    }

    .em-deluxe-accordian .vd-public-services p {
        max-width: 796px;
    }
}

@media(max-width: 991px) {
    .pev-feature-list-card-info .feature-list-col, .feature-list-col {
        flex: 0 0 60%;
        max-width: 60%;
    }

    .utilities-public-page.pev-editer-page {
        padding: 27px 40px 0 26px;
    }
    .procurement_news_events .custom_collapsable_table {
    max-height: 141px;
}
}

@media(max-width: 767px) {
    .feature-list-col {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .em-deluxe-content .utilities-editer-view {
        padding: 0;
        padding-top: 55px;
    }

    .company-services-info.em-deluxe-accordian, .company-services-info.em-deluxe-info.em-product-details {
        padding-left: 8px !important;
        padding-right: 16px !important;
    }

    .company-services-info.em-deluxe-info {
        padding-left: 12px;
        padding-right: 12px;
    }

    .em-deluxe-VC-btn {
        margin-bottom: 43px;
    }

    .vd-uti-public-btns.em-deluxe-btns {
        gap: 12px 18px;
    }

    .em-deluxe-title h2 {
        margin-bottom: 5px;
    }

    .vd-uti-public-btns .vd-public-btn::before {
        top: 50%;
        transform: translateY(-50%);
    }

    .em-deluxe-title h3 {
        margin-bottom: 23px;
        line-height: 22px;
    }

    .em-deluxe-wrapper {
        background-color: transparent;
        border-bottom: 0;
    }

    .feature-list-row {
        justify-content: center;
    }

    .feature-list-col {
        flex: 0 0 90.74%;
        max-width: 284px;
        width: 100%;
    }

    .landing-page-content.em-deluxe-content {
        padding-bottom: 202px;
    }

    .feature-list-toggle {
        display: block !important;
        height: fit-content !important;
        margin-top: 12px !important;
    }

    .feature-list-info .vd-arrow-down-btn {
        display: none;
    }

    .vd-uti-public-btns.em-deluxe-btns .vd-public-btn {
        font-size: 18px;
        line-height: 27px;
    }

    .vd-uti-public-btns.feature-list-btns {
        gap: 7px;
    }

    .em-deluxe-accordian .feature-list-toggle p, .feature-list-toggle h6, .feature-list-toggle span {
        text-transform: none;
    }

    .em-product-details {
        padding-top: 16px !important;
    }

    .vd-arrow-down-btn {
        right: 20px;
    }

    .feature-list-card-warpper {
        padding-top: 10px !important;
    }

    .vd-uti-public-btns.em-deluxe-btns {
        margin-bottom: 22px;
    }

    .company-services-info.company-directory-info.em-deluxe-info .vd-public-services table td::before {
        width: 88px;
    }

    .company-directory-info .vd-directory-details, .company-products-info .vd-directory-details {
        width: calc(100% - 88px);
        text-align: left;
    }

    .company-services-info.company-directory-info.em-deluxe-info .vd-public-services table tr, .company-services-info.company-products-info.em-deluxe-info .vd-public-services table tr {
        padding-left: 8px;
        padding-right: 8px;
    }

    .company-directory-info .vd-directory-details p {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: 24px;
        letter-spacing: 0.16px;
        text-transform: none;
    }

    .company-services-info.company-directory-info.em-deluxe-info .vd-public-services table td, .company-services-info.company-products-info.em-deluxe-info .vd-public-services table td {
        align-items: flex-start;
    }

    .em-deluxe-title-right {
        padding-top: 0;
    }

    .em-deluxe-title-left {
        padding-top: 23px;
    }

    .em-about-wrapper .em-table table h6 {
        text-transform: none;
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0.16px;
    }

    .em-about-wrapper .em-table table span {
        color: #171D29;
        font-size: 16px;
        display: block;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.16px;
    }

    .em-deluxe-info .vd-slide-down-toggle .em-deluxe-VC-btn {
        display: none;
    }

    .em-about-wrapper .verified-customers-table table tbody tr {
        filter: blur(0);
    }

    .feature-list-card .vd-uti-public-btns.em-deluxe-btns {
        margin-bottom: 0;
    }

    .feature-list-card-warpper h3 {
        margin-bottom: 24px !important;
    }

    .company-services-info.company-directory-info.em-deluxe-info.pev-general-info .vd-public-services table td::before {
        width: 128px;
    }

    .company-services-info.company-directory-info.em-deluxe-info.pev-general-info .vd-public-services table td .vd-directory-details {
        width: calc(100% - 128px);
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.16px;
        text-transform: none;
    }

    .company-services-info.company-directory-info.em-deluxe-info.pev-product-his-info .vd-public-services table td::before {
        width: 76px;
    }

    .company-services-info.company-directory-info.em-deluxe-info.pev-product-his-info .vd-public-services table td .vd-directory-details {
        width: calc(100% - 76px);
        font-size: 16px;
        color: #171D29;
        font-weight: 400;
        text-transform: none;
        line-height: 24px;
    }

    .pev-product-his-info .vd-public-services .vd-da-block {
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .pev-title {
        padding-left: 12px;
        margin-bottom: 25px;
    }

    .pev-feature-list-card-info .feature-list-col {
        flex: 0 0 84.1%;
        max-width: 284px;
        width: 100%;
    }

    .company-directory-info.pev-feature-list-info .vd-public-services h3 {
        margin-bottom: 15px;
    }

    .pev-editer-page .utilities-page-control {
        margin-bottom: 34px;
    }

    .em-deluxe-info.pev-general-info {
        padding: 16px 8px 16px 16px;
    }

    .pev-general-areas-wrapper .vd-add-areas .vd-area-tegs {
        padding: 2px 10px;
    }

    .pev-general-areas-wrapper .vd-add-areas .vd-add-areas-btn {
        padding: 2px 36px 3px 10px;
    }

    .em-deluxe-info.pev-product-his-info {
        padding: 16px 11px 16px 13px;
    }

    .pev-product-his-info .vd-public-services h3 {
        margin-bottom: 18px;
    }

    .em-deluxe-info.pev-customers-info {
        padding: 16px 16px 22px 8px;
    }

    .company-directory-info.pev-customers-info h3 {
        margin-bottom: 24px;
    }

    .company-services-info.company-directory-info.pev-customers-info .vd-public-services table td, .company-services-info.company-products-info.pev-customers-info .vd-public-services table td {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

        .company-services-info.company-directory-info.pev-customers-info .vd-public-services table td::before {
            width: 75px;
        }

    .company-directory-info.pev-customers-info .vd-directory-details, .company-products-info.pev-customers-info .vd-directory-details {
        width: calc(100% - 75px);
    }

    .company-services-info.pev-customers-info .vd-public-services table td::before {
        padding-top: 7px;
    }

    .company-services-info.pev-feature-list-info {
        padding: 8px 16px 21px 8px;
    }

    .company-directory-info.pev-product-details-info .vd-public-services h3 {
        margin-bottom: 10px;
    }

    .pev-product-btns {
        gap: 16px;
    }

    .pev-customers-info.pev-customers-info .em-table table tbody tr td.vd-da-block span {
        text-transform: none;
    }

    .pev-feature-list-card-info.em-deluxe-info.company-services-info {
        padding: 13px 16px 20px 8px;
    }

    .company-directory-info.pev-audit-log-info .em-table h6, .company-directory-info.pev-audit-log-info table tbody tr td:last-child .vd-directory-details {
        font-size: 14px;
        color: #171D29;
        font-weight: 400;
    }

    .company-services-info.pev-audit-log-info .vd-public-services table td::before {
        width: 70px;
    }

    .company-directory-info.pev-audit-log-info .vd-directory-details {
        width: calc(100% - 70px);
    }

    .company-directory-info.pev-audit-log-info .vd-public-services h3 {
        margin-bottom: 18px;
    }

    .company-directory-info.pev-feature-list-card-info .vd-public-services h3 {
        margin-bottom: 24px;
    }

    .company-directory-info.pev-feature-list-info table tbody tr td .vd-directory-details {
        text-transform: none;
    }

    .company-directory-info.pev-feature-list-info table tbody tr td:nth-child(2) .vd-directory-details {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: 24px;
        letter-spacing: 0.16px;
    }

    .company-directory-info.pev-feature-list-info table tbody tr td:nth-child(3) .vd-directory-details {
        color: #171D29;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.16px;
    }

    .pev-product-details-inner h6 + p {
        margin-bottom: 10px;
    }

    .pev-general-info h4 {
        margin-bottom: 7px;
    }

    .pev-general-areas-wrapper h4 {
        margin-bottom: 14px;
    }

    .pev-general-info .pev-general-areas-wrapper {
        margin-bottom: 24px;
    }

    .contact-info-table h4 {
        margin-bottom: 18px;
    }

    .landing-page-content.pev-page-content {
        padding-bottom: 53px;
    }

    .pev-product-details-inner .vd-text-editer {
        margin-top: 14px;
    }

    .pev-customers-info .em-table table tbody tr td.vd-da-block h6 {
        text-transform: none;
    }

    .company-services-info.pev-audit-log-info {
        padding: 13px 16px 20px 8px;
    }

    .pev-product-details-inner h6 {
        margin-top: 24px;
    }

    .pev-customers-info .pev-product-btns .pev-product-btn {
        padding: 1px 20px;
    }

    .em-deluxe-info.em-deluxe-wrapper {
        padding-bottom: 30px;
    }

    .em-deluxe-info.em-deluxe-accordian.em-about-wrapper {
        padding: 17px 8px 36px 8px !important;
    }

        .em-deluxe-info.em-deluxe-accordian.em-about-wrapper .vd-public-services > h3 {
            margin-bottom: 17px;
        }

        .em-deluxe-info.em-deluxe-accordian.em-about-wrapper .vd-public-services p {
            margin-bottom: 18px;
        }

    .company-directory-info.em-about-wrapper .em-table table thead tr th:first-child, .company-directory-info.em-about-wrapper .em-table table tbody tr td:first-child {
        width: 100%;
    }

    .company-services-info.company-directory-info.em-about-wrapper .vd-public-services table td::before {
        width: 76px;
    }

    .company-directory-info.em-about-wrapper .em-table table thead tr th:last-child, .company-directory-info.em-about-wrapper .em-table table tbody tr td:last-child {
        width: 100%;
    }

    .company-directory-info.em-about-wrapper .vd-directory-details, .company-products-info.em-about-wrapper .vd-directory-details {
        width: 78%;
        padding-left: 9px !important;
    }

    .company-services-info.company-directory-info.em-about-wrapper .vd-public-services table td {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .company-services-info.em-about-wrapper .em-table table h6 {
        line-height: 20px;
    }

    .em-deluxe-info.em-about-wrapper .vd-slide-down-toggle h3 {
        margin-bottom: 9px;
    }

    .em-deluxe-info.em-about-wrapper .vd-slide-down-toggle .amco-keywords h3 {
        margin-bottom: 10px;
    }

    .company-services-info.em-deluxe-info.em-product-details {
        padding: 16px 12px 29px 12px;
    }

    .em-deluxe-info.em-product-details .vd-public-services > h3 {
        margin-bottom: 24px;
    }

    .em-deluxe-info.em-deluxe-accordian.feature-list-info {
        padding: 10px 16px 34px 8px !important;
    }

    .feature-list-toggle {
        margin-top: 18px !important;
    }

    .company-directory-info.feature-list-info .feature-list-toggle .vd-directory-details {
        padding: 0 !important;
    }

    .company-services-info.company-products-info.feature-list-info .feature-list-toggle table td {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    .company-directory-info.em-deluxe-info.feature-list-card-warpper {
        padding-bottom: 35px;
        padding-top: 10px !important;
    }

    .pev-general-info .vd-text-editer {
        margin-bottom: 24px;
    }

    .company-services-info.company-directory-info.pev-general-info .vd-public-services table td {
        padding: 4px 5px 4px !important;
    }

    .company-services-info.company-directory-info.pev-product-his-info .vd-public-services table td {
        padding: 4px 4px !important;
    }

    .pev-product-his-info .em-table h6 {
        line-height: 20px;
    }

    .pev-product-his-info .em-table {
        margin-bottom: 24px;
    }

    .company-directory-info.pev-customers-info .vd-directory-details {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }

    .company-services-info.em-deluxe-info.pev-product-details-info {
        padding: 16px 7px 27px 17px;
    }

    .pev-feature-list-info .pev-select-group {
        display: none;
    }

    .company-directory-info.pev-feature-list-info .vd-directory-details {
        padding-top: 0 !important;
    }

    .company-directory-info.pev-feature-list-info .vd-public-services table td {
        padding: 2px 5px 1px !important;
    }

    .pev-editer-page .pev-feature-list-card-info.em-deluxe-info.company-services-info {
        padding: 10px 16px 24px 15px !important;
    }

        .pev-editer-page .pev-feature-list-card-info.em-deluxe-info.company-services-info.active {
            padding-top: 20px !important;
            padding-bottom: 20px !important;
        }

    .company-services-info.company-directory-info.pev-audit-log-info .vd-public-services table td:last-child {
        padding: 3px 5px 3px !important;
        padding-left: 0 !important;
    }

    .em-deluxe-info.em-deluxe-wrapper {
        padding-top: 0;
    }

    .company-directory-info.em-about-wrapper .vd-directory-details {
        padding: 0;
    }

    .company-directory-info.feature-list-info td {
        padding: 3px 5px 4px !important;
    }

    .em-deluxe-content .company-directory-info.em-deluxe-info.feature-list-card-warpper {
        padding: 10px 16px 35px 15px;
    }

    .em-deluxe-content.self-view-content .utilities-editer-view {
        padding-top: 55px;
    }

        .em-deluxe-content.self-view-content .utilities-editer-view .utilities-page-control {
            margin-bottom: 11px;
        }

    .company-services-info.company-directory-info .vd-public-services table tr:last-child {
        border-bottom: 0;
    }

    .feature-list-info .vd-border tbody, .em-about-wrapper .vd-border tbody, .pev-customers-info .vd-border tbody {
        border-bottom-color: #A9A9AF;
    }

    .feature-list-card-warpper .feature-list-card h3 {
        margin-bottom: 10px !important;
        line-height: 20px;
    }

    .em-deluxe-verified img {
        width: 24px;
        height: 22px;
    }

    .pev-product-btns .pev-product-btn:nth-child(2) {
        min-width: 159px;
    }

    .company-directory-info.em-about-wrapper td:first-child {
        padding-left: 8px;
    }
}
/*Product Page CSS End*/

/* 31-10-23 css start */
.pev-product-details-info .pev-select-group .select-wrapper input.select-dropdown, .pev-product-details-info .pev-select-group .select-wrapper svg,
.pev-feature-list-info .em-product-details-ctn .select-wrapper input.select-dropdown, .pev-feature-list-info .em-product-details-ctn .select-wrapper svg {
    display: none;
}

.pev-editer-page .vd-text-editer .ql-editor {
    min-height: 161px;
    height: inherit;
}

.pev-editer-page .editors {
    height: inherit !important;
}

.utilities-public-page table tbody tr.table-oddColor {
    border-bottom: 1px solid #DCDDDE;
    background: #F2FAFA;
}

/*01-11-2023 start*/

#add-feature-modal {
    background: #fff;
}

    #add-feature-modal .add-metric-form label {
        font-size: 1em;
        line-height: 1.5;
        color: #171D29;
    }

    #add-feature-modal .add-metric-form select {
        box-sizing: border-box;
        margin: 0;
        padding: 0.5em 1em 0.5em 2.125em;
        height: 3.125em;
        color: #171D29;
        border: none;
        border-bottom: 1px solid #A9A9AF;
        box-shadow: 0 1px 0 0 #A9A9AF;
        background-color: #F9F9FA;
        background-image: url(../images/svg/caret-icon.svg);
        background-position: right 0.75em center;
        background-repeat: no-repeat;
    }

    #add-feature-modal .modal-close {
        position: absolute;
        right: 20px;
        top: 20px;
        width: 27px;
        height: 27px;
        text-indent: -9999px;
        background: url(../images/close.png)no-repeat;
    }



/*#add-feature-modal {
    background: #fff;
}
#add-feature-modal h6 {
    margin-top:35px;
    font-size: 16px;
}
#add-feature-modal .edit-form-actions.flex-center.flex-space-between {
    margin-top: 30px;
}
#add-feature-modal .modal-close{
	position: absolute;
	right: 20px;
	top: 20px;
	width: 27px;
	height: 27px;
	text-indent: -9999px;
	background: url(../images/close.png)no-repeat;
}*/

/*01-11-2023 end*/

/* 02-11-23 css start */
.em-deluxe-info .vd-slide-down-toggle h3 {
    word-wrap: break-word;
    word-break: break-all;
}

.feature-list-card {
    height: 100%;
}

    .feature-list-card p:empty {
        margin-bottom: 0;
    }

.feature-list-card {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}

    .vd-uti-public-btns.feature-list-btns, .feature-list-card p {
        max-width: 100%;
    }

.em-verified-customers {
    margin-top: auto;
}

.addfeature-Modal .input-field textarea.validate {
    min-height: 180px;
}

.addfeature-Modal .add-product-form .input-field > label:not(.label-icon).active {
    transform: translateY(-20px) scale(0.8);
}

#add-feature-modal .modal-close {
    background-size: 20px;
}

.verified-else-wrp {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 0;
    flex-direction: column;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    max-width: 60%;
    width: 100%;
    margin: 0 auto;
    align-items: center;
}

    .verified-else-wrp label, .verified-else-wrp a.em-deluxe-VC-btn {
        position: static !important;
        transform: none !important;
    }
/* 02-11-23 css End */

/* 06-11-23 css start */
.utilities-editer-view .vd-data-sheet .vd-additional-metrics.vd-metric-table table .vd-th-header th:first-child {
    text-align: left !important;
    width: 20% !important;
}

.utilities-editer-view .vd-data-sheet .vd-additional-metrics.vd-metric-table table .vd-th-header th:nth-child(2) {
    width: 12% !important;
}

.utilities-editer-view .vd-data-sheet .vd-additional-metrics.vd-metric-table table .vd-th-header th:nth-child(3) {
    width: 38% !important;
}

.utilities-editer-view .vd-data-sheet .vd-additional-metrics.vd-metric-table table .vd-th-header th:nth-child(4) {
    width: 10% !important;
}

.utilities-editer-view .vd-data-sheet .vd-additional-metrics.vd-metric-table table .vd-th-header th:last-child {
    width: 10% !important;
}

.vd-metric-table table tbody tr td:nth-last-child(2) {
    text-align: center !important;
}

.vd-metric-table table .vd-directory-details .vd-edit {
    margin-left: 15px;
}


/* 06-11-23 css End */

/* 2-11-23 css start */
.company-tags.vd-chip-wrapper .chip {
    background-color: #006580;
}

/* 2-11-23 css End */

/* vdl-visibilitySettings-modal start- 03-01-24 */
#userflow-ui {
    display: none;
}

.modal.vdl-visibilitySettings-modal {
    border-radius: 10px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.vdl-visibilitySettings-modal .product-thirdbox h3 {
    color: #171D29;
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.22px;
    margin-bottom: 16px;
}

.vdl-visibilitySettings-modal .vdl-subTitle {
    color: #171D29;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.16px;
    margin-bottom: 21px;
    display: inline-block;
}

.vdl-visibilitySettings-modal .vis-modal-head {
    position: relative;
}

    .vdl-visibilitySettings-modal .vis-modal-head .vdl-visModal-close {
        display: inline-block;
        vertical-align: middle;
        position: absolute;
        right: 0;
        top: 0;
    }

.vdl-visibilitySettings-modal .modal-content {
    padding: 21px 15px 16px 15px;
}

.vdl-visibilitySettings-modal .edit-form-actions a {
    min-width: 96px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.14px;
    padding: 9px 7px !important;
    display: inline-block;
    border-radius: 10px !important;
    box-shadow: 0px 4px 10px 0px rgba(0, 101, 128, 0.24);
}

.vdl-visibilitySettings-modal .radiobox {
    margin-bottom: 16px;
}

.vdl-visibilitySettings-modal .vd-directory-details {
    display: inline-flex;
    align-items: center;
    gap: 0 11px;
}

    .vdl-visibilitySettings-modal .vd-directory-details .utility-icon {
        display: inline-block;
        max-width: 18px;
    }

    .vdl-visibilitySettings-modal .vd-directory-details h3 {
        margin-bottom: 0;
        color: #171D29;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.14px;
    }

.vdl-visibilitySettings-modal [type="radio"]:not(:checked) + span, .vdl-visibilitySettings-modal [type="radio"]:checked + span {
    padding-left: 28px;
}

.vdl-visibilitySettings-modal .radiobox table {
    border-collapse: collapse;
    table-layout: fixed;
}

    .vdl-visibilitySettings-modal .radiobox table tbody tr td, .vdl-visibilitySettings-modal .radiobox table thead tr th {
        padding: 8px 5px;
    }

        .vdl-visibilitySettings-modal .radiobox table tbody tr td:nth-child(2) {
            text-align: center;
        }

    .vdl-visibilitySettings-modal .radiobox table thead tr th {
        color: #171D29;
        font-family: 'Poppins', sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.12px;
        text-transform: uppercase;
        border-bottom: 1px solid #171D29;
        background: #FFF;
    }

    .vdl-visibilitySettings-modal .radiobox table tbody tr:nth-child(odd) {
        border-bottom: 1px solid #DCDDDE;
        background-color: #F2FAFA;
    }

.visModal-Find-wrap {
    border-bottom: 1px solid #DCDDDE;
    padding: 8px 5px;
    background-color: #F2FAFA;
}

    .visModal-Find-wrap .visModal-Find-input {
        max-width: 320px !important;
        height: 28px !important;
        width: 100% !important;
        border-radius: 4px !important;
        border: 1px solid #171D29 !important;
        background-color: #FFF !important;
        padding: 2px 8px !important;
        font-family: 'Poppins',sans-serif;
        font-size: 14px !important;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.14px;
    }

.vdl-visibilitySettings-modal .vd-add-site-btn {
    color: #006580;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.14px;
    text-decoration-line: underline;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='8.79999' y='13.7143' width='1.6' height='12.1905' transform='rotate(180 8.79999 13.7143)' fill='%23006580'/%3E%3Crect x='1.59998' y='8.38098' width='1.52381' height='12.8' transform='rotate(-90 1.59998 8.38098)' fill='%23006580'/%3E%3C/svg%3E%0A");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    padding-left: 20px;
    max-width: 175px;
    margin: 0 auto;
    margin-top: 9px;
    margin-bottom: 15px;
}

.vdl-uitility-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.vdl-uitility-main.add-controls-utilities {
    max-width: 50%;
}

.vdl-uitility-wrapper .radiobox {
    margin-bottom: 0;
    min-width: 120px;
}

.vdl-uitility-main .select-wrapper .select-dropdown {
    border-radius: 4px !important;
    border: 1px solid #A9A9AF !important;
    background: #FFF !important;
    padding: 2px 15px 2px 8px !important;
    box-shadow: none !important;
}

.vdl-uitility-wrapper .select-wrapper .caret {
    z-index: 1;
}

.vdl-uitility-wrapper .radiobox label [type="radio"]:not(:checked) + span, .vdl-uitility-wrapper [type="radio"]:checked + span {
    padding-left: 26px;
}

    .vdl-uitility-wrapper [type="radio"]:checked + span:after, .vdl-uitility-wrapper [type="radio"].with-gap:checked + span:after {
        background-color: #006580;
        border-color: transparent;
        transform: scale(0.6);
    }

    .vdl-uitility-wrapper [type="radio"]:checked + span:before, .vdl-uitility-wrapper [type="radio"]:not(:checked) + span:before, .vdl-uitility-wrapper [type="radio"]:not(:checked) + span:after {
        border-color: #000;
        border-width: 1px;
    }

.vdl-uitility-wrapper .switch {
    margin: 0 5px;
}

.vdl-uitility-wrapper + .vdl-uitility-wrapper {
    margin-top: 9px;
}

.vdl-uitility-wrapper input[type=text]:not(.browser-default) {
    height: 2.1rem;
}



@media(min-width: 768px) {
    .vdl-visibilitySettings-modal table thead th:first-child {
        width: 90%;
    }

    .vdl-visibilitySettings-modal table thead th:nth-child(2) {
        width: 10%;
    }

    .vdl-visibilitySettings-modal .radiobox .table-responsive {
        padding-left: 25px;
    }
}

@media(min-width:1025px) {
    .vdl-provider-main.amco-prvider-page {
        max-width: calc(100% - 86px);
    }
}


@media screen and (max-width: 600px) {
    .vdl-visibilitySettings-modal table {
        border: 0;
    }

        .vdl-visibilitySettings-modal table caption {
            font-size: 1.3em;
        }

        .vdl-visibilitySettings-modal table thead {
            border: none;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
        }

        .vdl-visibilitySettings-modal table tr {
            border-bottom: 3px solid #ddd;
            display: block;
            margin-bottom: .625em;
        }

        .vdl-visibilitySettings-modal table td {
            border-bottom: 1px solid #ddd;
            display: block;
            font-size: .8em;
            text-align: right;
        }

            .vdl-visibilitySettings-modal table td::before {
                content: attr(data-label);
                float: left;
                color: #7F7F87;
                font-family: 'Poppins', sans-serif;
                font-size: 12px;
                font-style: normal;
                font-weight: 500;
                line-height: normal;
                letter-spacing: 0.12px;
                text-transform: uppercase;
            }

            .vdl-visibilitySettings-modal table td:last-child {
                border-bottom: 0;
            }

        .vdl-visibilitySettings-modal table td {
            text-align: left;
        }

    .vdl-visibilitySettings-modal .vd-directory-details {
        padding-left: 22px !important;
    }

    .vdl-visibilitySettings-modal table td:nth-child(2) {
        padding-left: 70px !important;
        text-align: left !important;
    }

    .vdl-uitility-main.add-controls-utilities {
        max-width: 100%;
        flex-wrap: wrap;
    }
}
/* vdl-visibilitySettings-modal End- 03-01-24 */

/*  08-01-24 changes start */
.vdl-visibilitySettings-modal [type="radio"]:checked + span:after, .vdl-visibilitySettings-modal [type="radio"].with-gap:checked + span:after {
    background-color: #006580;
    border-color: transparent;
    transform: scale(0.55);
}

.vdl-visibilitySettings-modal [type="radio"]:checked + span:before, .vdl-visibilitySettings-modal [type="radio"]:not(:checked) + span:before, .vdl-visibilitySettings-modal [type="radio"]:not(:checked) + span:after {
    border-color: #171D29;
    border-width: 2px;
}

.vdl-uitility-wrapper {
    opacity: 0.5;
    filter: grayscale(1);
}

    .vdl-uitility-wrapper.vdl-active-radioBtn {
        opacity: 1;
        filter: none;
    }

    .vdl-uitility-wrapper .input-field input {
        padding: 5px 12px !important;
        height: 2.125em;
        font-family: 'Poppins',sans-serif;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: normal;
        letter-spacing: 0.14px !important;
        border-radius: 4px;
        border: 1px solid #171D29 !important;
        background: #FFF !important;
    }

        .vdl-uitility-wrapper .input-field input:focus {
            border-color: #171D29 !important;
            box-shadow: none;
        }

.vdl-visibilitySettings-modal .radiobox .table-responsive.table-Disebaled {
    opacity: 0.5;
    filter: gray-sacle(1);
}
/*  08-01-24 changes End */


/* 10-01-24 CHNAGES START */
/*.vdl-uitility-wrapper input[type=text]:not(.browser-default) {display:none !important;}*/

.vdl-uitility-wrapper .vdl-custom-select {
    max-width: calc(100% - 130px);
    width: 100% !important;
}



.select-dropdown__list-item.select-field-show, .select-dropdown__button.select-field-show {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_33_376' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='25'%3E%3Crect x='0.359863' y='0.171875' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_33_376)'%3E%3Cpath d='M12.3598 16.1719C13.6098 16.1719 14.6723 15.7344 15.5473 14.8594C16.4223 13.9844 16.8598 12.9219 16.8598 11.6719C16.8598 10.4219 16.4223 9.35938 15.5473 8.48438C14.6723 7.60938 13.6098 7.17188 12.3598 7.17188C11.1098 7.17188 10.0473 7.60938 9.17227 8.48438C8.29727 9.35938 7.85977 10.4219 7.85977 11.6719C7.85977 12.9219 8.29727 13.9844 9.17227 14.8594C10.0473 15.7344 11.1098 16.1719 12.3598 16.1719ZM12.3598 14.3719C11.6098 14.3719 10.9723 14.1094 10.4473 13.5844C9.92227 13.0594 9.65977 12.4219 9.65977 11.6719C9.65977 10.9219 9.92227 10.2844 10.4473 9.75938C10.9723 9.23438 11.6098 8.97188 12.3598 8.97188C13.1098 8.97188 13.7473 9.23438 14.2723 9.75938C14.7973 10.2844 15.0598 10.9219 15.0598 11.6719C15.0598 12.4219 14.7973 13.0594 14.2723 13.5844C13.7473 14.1094 13.1098 14.3719 12.3598 14.3719ZM12.3598 19.1719C10.1264 19.1719 8.08893 18.5719 6.24727 17.3719C4.4056 16.1719 2.95143 14.5885 1.88477 12.6219C1.80143 12.4719 1.73893 12.3177 1.69727 12.1594C1.6556 12.001 1.63477 11.8385 1.63477 11.6719C1.63477 11.5052 1.6556 11.3427 1.69727 11.1844C1.73893 11.026 1.80143 10.8719 1.88477 10.7219C2.95143 8.75521 4.4056 7.17188 6.24727 5.97188C8.08893 4.77188 10.1264 4.17188 12.3598 4.17188C14.5931 4.17188 16.6306 4.77188 18.4723 5.97188C20.3139 7.17188 21.7681 8.75521 22.8348 10.7219C22.9181 10.8719 22.9806 11.026 23.0223 11.1844C23.0639 11.3427 23.0848 11.5052 23.0848 11.6719C23.0848 11.8385 23.0639 12.001 23.0223 12.1594C22.9806 12.3177 22.9181 12.4719 22.8348 12.6219C21.7681 14.5885 20.3139 16.1719 18.4723 17.3719C16.6306 18.5719 14.5931 19.1719 12.3598 19.1719Z' fill='%23006580'/%3E%3C/g%3E%3C/svg%3E%0A");
}

    .select-dropdown__list-item.select-field-show:hover {
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_34_388' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='25'%3E%3Crect x='0.359863' y='0.171875' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_34_388)'%3E%3Cpath d='M12.3598 16.1719C13.6098 16.1719 14.6723 15.7344 15.5473 14.8594C16.4223 13.9844 16.8598 12.9219 16.8598 11.6719C16.8598 10.4219 16.4223 9.35938 15.5473 8.48438C14.6723 7.60938 13.6098 7.17188 12.3598 7.17188C11.1098 7.17188 10.0473 7.60938 9.17227 8.48438C8.29727 9.35938 7.85977 10.4219 7.85977 11.6719C7.85977 12.9219 8.29727 13.9844 9.17227 14.8594C10.0473 15.7344 11.1098 16.1719 12.3598 16.1719ZM12.3598 14.3719C11.6098 14.3719 10.9723 14.1094 10.4473 13.5844C9.92227 13.0594 9.65977 12.4219 9.65977 11.6719C9.65977 10.9219 9.92227 10.2844 10.4473 9.75938C10.9723 9.23438 11.6098 8.97188 12.3598 8.97188C13.1098 8.97188 13.7473 9.23438 14.2723 9.75938C14.7973 10.2844 15.0598 10.9219 15.0598 11.6719C15.0598 12.4219 14.7973 13.0594 14.2723 13.5844C13.7473 14.1094 13.1098 14.3719 12.3598 14.3719ZM12.3598 19.1719C10.1264 19.1719 8.08893 18.5719 6.24727 17.3719C4.4056 16.1719 2.95143 14.5885 1.88477 12.6219C1.80143 12.4719 1.73893 12.3177 1.69727 12.1594C1.6556 12.001 1.63477 11.8385 1.63477 11.6719C1.63477 11.5052 1.6556 11.3427 1.69727 11.1844C1.73893 11.026 1.80143 10.8719 1.88477 10.7219C2.95143 8.75521 4.4056 7.17188 6.24727 5.97188C8.08893 4.77188 10.1264 4.17188 12.3598 4.17188C14.5931 4.17188 16.6306 4.77188 18.4723 5.97188C20.3139 7.17188 21.7681 8.75521 22.8348 10.7219C22.9181 10.8719 22.9806 11.026 23.0223 11.1844C23.0639 11.3427 23.0848 11.5052 23.0848 11.6719C23.0848 11.8385 23.0639 12.001 23.0223 12.1594C22.9806 12.3177 22.9181 12.4719 22.8348 12.6219C21.7681 14.5885 20.3139 16.1719 18.4723 17.3719C16.6306 18.5719 14.5931 19.1719 12.3598 19.1719Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
    }

.select-dropdown__list-item.select-field-hide, .select-dropdown__button.select-field-hide {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_34_382' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='25'%3E%3Crect x='0.359863' y='0.171875' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_34_382)'%3E%3Cpath d='M20.1598 22.7717L15.9598 18.6217C15.3764 18.805 14.7848 18.9425 14.1848 19.0342C13.5848 19.1258 12.9764 19.1717 12.3598 19.1717C10.1264 19.1717 8.08477 18.5717 6.23477 17.3717C4.38477 16.1717 2.93477 14.5883 1.88477 12.6217C1.80143 12.4717 1.73893 12.3175 1.69727 12.1592C1.6556 12.0008 1.63477 11.8383 1.63477 11.6717C1.63477 11.505 1.6556 11.3425 1.69727 11.1842C1.73893 11.0258 1.80143 10.8717 1.88477 10.7217C2.25143 10.0717 2.6431 9.43835 3.05977 8.82168C3.47643 8.20501 3.95977 7.65501 4.50977 7.17168L1.75977 4.37168L3.15977 2.97168L21.5598 21.3717L20.1598 22.7717ZM12.3598 16.1717C12.5431 16.1717 12.7181 16.1633 12.8848 16.1467C13.0514 16.13 13.2181 16.0967 13.3848 16.0467L7.98477 10.6467C7.93477 10.8133 7.90143 10.98 7.88477 11.1467C7.8681 11.3133 7.85977 11.4883 7.85977 11.6717C7.85977 12.9217 8.29727 13.9842 9.17227 14.8592C10.0473 15.7342 11.1098 16.1717 12.3598 16.1717ZM19.6598 16.6217L16.4848 13.4717C16.6014 13.1883 16.6931 12.8967 16.7598 12.5967C16.8264 12.2967 16.8598 11.9883 16.8598 11.6717C16.8598 10.4217 16.4223 9.35918 15.5473 8.48418C14.6723 7.60918 13.6098 7.17168 12.3598 7.17168C12.0431 7.17168 11.7348 7.20501 11.4348 7.27168C11.1348 7.33835 10.8431 7.43835 10.5598 7.57168L8.00977 5.02168C8.70977 4.73835 9.42227 4.52585 10.1473 4.38418C10.8723 4.24251 11.6098 4.17168 12.3598 4.17168C14.5931 4.17168 16.6389 4.77585 18.4973 5.98418C20.3556 7.19251 21.8098 8.78001 22.8598 10.7467C22.9431 10.88 23.0056 11.0258 23.0473 11.1842C23.0889 11.3425 23.1098 11.505 23.1098 11.6717C23.1098 11.8383 23.0931 12.0008 23.0598 12.1592C23.0264 12.3175 22.9681 12.4633 22.8848 12.5967C22.4848 13.38 22.0223 14.1133 21.4973 14.7967C20.9723 15.48 20.3598 16.0883 19.6598 16.6217ZM15.0348 12.0217L12.0348 9.02168C12.4681 8.93835 12.8889 8.97168 13.2973 9.12168C13.7056 9.27168 14.0514 9.50501 14.3348 9.82168C14.6181 10.1217 14.8223 10.4633 14.9473 10.8467C15.0723 11.23 15.1014 11.6217 15.0348 12.0217Z' fill='%23006580'/%3E%3C/g%3E%3C/svg%3E%0A");
}

    .select-dropdown__list-item.select-field-hide:hover {
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_34_382' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='25'%3E%3Crect x='0.359863' y='0.171875' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_34_382)'%3E%3Cpath d='M20.1598 22.7717L15.9598 18.6217C15.3764 18.805 14.7848 18.9425 14.1848 19.0342C13.5848 19.1258 12.9764 19.1717 12.3598 19.1717C10.1264 19.1717 8.08477 18.5717 6.23477 17.3717C4.38477 16.1717 2.93477 14.5883 1.88477 12.6217C1.80143 12.4717 1.73893 12.3175 1.69727 12.1592C1.6556 12.0008 1.63477 11.8383 1.63477 11.6717C1.63477 11.505 1.6556 11.3425 1.69727 11.1842C1.73893 11.0258 1.80143 10.8717 1.88477 10.7217C2.25143 10.0717 2.6431 9.43835 3.05977 8.82168C3.47643 8.20501 3.95977 7.65501 4.50977 7.17168L1.75977 4.37168L3.15977 2.97168L21.5598 21.3717L20.1598 22.7717ZM12.3598 16.1717C12.5431 16.1717 12.7181 16.1633 12.8848 16.1467C13.0514 16.13 13.2181 16.0967 13.3848 16.0467L7.98477 10.6467C7.93477 10.8133 7.90143 10.98 7.88477 11.1467C7.8681 11.3133 7.85977 11.4883 7.85977 11.6717C7.85977 12.9217 8.29727 13.9842 9.17227 14.8592C10.0473 15.7342 11.1098 16.1717 12.3598 16.1717ZM19.6598 16.6217L16.4848 13.4717C16.6014 13.1883 16.6931 12.8967 16.7598 12.5967C16.8264 12.2967 16.8598 11.9883 16.8598 11.6717C16.8598 10.4217 16.4223 9.35918 15.5473 8.48418C14.6723 7.60918 13.6098 7.17168 12.3598 7.17168C12.0431 7.17168 11.7348 7.20501 11.4348 7.27168C11.1348 7.33835 10.8431 7.43835 10.5598 7.57168L8.00977 5.02168C8.70977 4.73835 9.42227 4.52585 10.1473 4.38418C10.8723 4.24251 11.6098 4.17168 12.3598 4.17168C14.5931 4.17168 16.6389 4.77585 18.4973 5.98418C20.3556 7.19251 21.8098 8.78001 22.8598 10.7467C22.9431 10.88 23.0056 11.0258 23.0473 11.1842C23.0889 11.3425 23.1098 11.505 23.1098 11.6717C23.1098 11.8383 23.0931 12.0008 23.0598 12.1592C23.0264 12.3175 22.9681 12.4633 22.8848 12.5967C22.4848 13.38 22.0223 14.1133 21.4973 14.7967C20.9723 15.48 20.3598 16.0883 19.6598 16.6217ZM15.0348 12.0217L12.0348 9.02168C12.4681 8.93835 12.8889 8.97168 13.2973 9.12168C13.7056 9.27168 14.0514 9.50501 14.3348 9.82168C14.6181 10.1217 14.8223 10.4633 14.9473 10.8467C15.0723 11.23 15.1014 11.6217 15.0348 12.0217Z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E%0A");
    }

/*12-01-24 chnages start*/
.vdl-uitility-wrapper.vdl-active-radioBtn .select-dropdown {
    position: relative;
}

.select-dropdown__button {
    padding: 5px 35px 5px 15px;
    background-color: #fff;
    color: #616161;
    border: 1px solid #cecece;
    border-radius: 3px;
    cursor: pointer;
    width: 220px;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: center right 10px;
    padding-right: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_46_382' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='25'%3E%3Crect x='0.367188' y='0.381836' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_46_382)'%3E%3Cpath d='M11.8414 14.8568L8.21641 11.2318C8.16641 11.1818 8.12891 11.1277 8.10391 11.0693C8.07891 11.011 8.06641 10.9485 8.06641 10.8818C8.06641 10.7485 8.11224 10.6318 8.20391 10.5318C8.29557 10.4318 8.41641 10.3818 8.56641 10.3818H16.1664C16.3164 10.3818 16.4372 10.4318 16.5289 10.5318C16.6206 10.6318 16.6664 10.7485 16.6664 10.8818C16.6664 10.9152 16.6164 11.0318 16.5164 11.2318L12.8914 14.8568C12.8081 14.9402 12.7247 14.9985 12.6414 15.0318C12.5581 15.0652 12.4664 15.0818 12.3664 15.0818C12.2664 15.0818 12.1747 15.0652 12.0914 15.0318C12.0081 14.9985 11.9247 14.9402 11.8414 14.8568Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");
}

    .select-dropdown__button span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 100%;
        display: inline-block;
        vertical-align: middle;
    }


    .select-dropdown__button:focus {
        outline: none;
    }

    .select-dropdown__button .zmdi-chevron-down {
        position: absolute;
        right: 10px;
        top: 12px;
    }

.select-dropdown__list {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    max-width: 300px;
    max-height: 300px;
    overflow: auto;
    margin: 0;
    padding: 0;
    list-style-type: none;
    opacity: 0;
    pointer-events: none;
    transform-origin: top left;
    transform: scale(1, 0);
    transition: all ease-in-out 0.3s;
    z-index: 2;
}

    .select-dropdown__list.active {
        opacity: 1;
        pointer-events: auto;
        transform: scale(1, 1);
        box-shadow: 0 4px 4px 0 rgba(0,0,0,0.07) !important;
    }

.select-dropdown__list-item {
    word-wrap: break-word;
    display: block;
    list-style-type: none;
    padding: 6px 15px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.14px;
    background-color: #fff;
    border-top: 1px solid #e6e6e6;
    cursor: pointer;
    transition: all ease-in-out 0.3s;
    background-position: center right 10px;
    background-repeat: no-repeat;
    background-size: 18px;
    padding-right: 30px;
}

    .select-dropdown__list-item:hover {
        background-color: #006580;
        color: #FFF;
    }

.select-dropdown_searchBar {
    position: sticky;
    top: 0;
    height: 36px !important;
    padding: 5px;
    background-color: #F9F9FA;
}

    .select-dropdown_searchBar input.searchBar {
        max-width: 100%;
        box-sizing: border-box;
        width: 100%;
        height: 25px !important;
        display: block !important;
        padding-left: 15px;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.14px;
        border: 1px solid #000;
        border-radius: 4px;
    }

        .select-dropdown_searchBar input.searchBar:focus {
            border-bottom-color: #000 !important;
            box-shadow: 0 1px 0 0 #000 !important;
        }

.select-dropdown__button:focus {
    background-color: #FFF !important;
}

/*12-01-24 chnages End*/

/* cswr-main-page start Update css: 18-01-24 */
.vld-d-flex {
    display: flex;
}

.vld-flex-wrap {
    flex-wrap: wrap;
}

.vld-align-center {
    align-items: center;
}

.vld-justify-between {
    justify-content: space-between;
}

.cswr-main-page.utilitiesPage-spacing .vd-company-services-title h6 {
    margin-top: 8px;
}

.cswr-main-page.utilitiesPage-spacing .vd-company-services-title {
    margin-bottom: 29px;
}

.cswr-main-page.utilitiesPage-spacing .vd-centeral-re {
    margin-top: 39px;
    flex-wrap: wrap;
}

.cswr-main-page.utilitiesPage-spacing .vd-uti-public-btns {
    gap: 18px;
}

.cswr-main-page .vd-centeral-re h5 {
    max-width: 303px;
    width: 100%;
}

    .cswr-main-page .vd-centeral-re h5 a {
        display: inline-block;
        text-decoration: underline;
    }

.cswr-main-page .vd-desktop-ver {
    justify-content: space-between;
    gap: 38px;
}

.matchScre-wrapper {
    max-width: 100%;
    width: 100%;
}

    .matchScre-wrapper h4 {
        margin-bottom: 16px;
        color: #171D29;
        text-align: center;
        font-family: 'Poppins', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

.matchScre-inner {
    max-width: 566px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.matchScre-wrapper .matchScre-col {
    max-width: 244px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

    .matchScre-wrapper .matchScre-col p {
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        color: #171D29;
    }

.matchScre-wrapper .matchScre-col-left p {
    max-width: calc(100% - 83px);
    width: 100%;
    font-weight: 400;
    margin-left: auto;
    margin-top: 12px;
}

    .matchScre-wrapper .matchScre-col-left p a {
        color: #006580;
        display: inline-block;
        text-decoration-line: underline;
    }

.matchScre-wrapper .matchScre-col:nth-child(2) {
    max-width: 284px;
    width: 100%;
}

.matchScre-inner .utility-type-col, .matchScre-inner .scale-col {
    width: 100%;
}

.matchScre-inner .utility-type-col {
    max-width: calc(100% - 281px);
    padding-right: 5px;
}

.matchScre-inner .scale-col {
    max-width: 281px;
    padding-left: 5px;
}

.matchScre-inner + .matchScre-inner {
    padding-top: 32px;
}

.matchScre-inner .utility-type-col h4, .matchScre-inner .scale-col h4 {
    color: #171D29;
    text-align: left;
    margin-bottom: 12px;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.matchScre-inner .utility-type-col ul li + li, .matchScre-inner .scale-col ul li + li {
    margin-top: 8px;
}

.matchScre-inner .scale-col ul + ul {
    margin-top: 12px;
}

.matchScre-inner .scale-col ul li, .matchScre-inner .utility-type-col ul li {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

    .matchScre-inner .utility-type-col ul li h6, .matchScre-inner .scale-col ul li h6 {
        color: #171D29;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .matchScre-inner .utility-type-col ul li p, .matchScre-inner .scale-col ul li p {
        max-width: 200px;
        color: #171D29;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }

    .matchScre-inner .scale-col ul li div:first-child, .matchScre-inner .utility-type-col ul li div:first-child {
        max-width: 60px;
    }

    .matchScre-inner .utility-type-col ul li div:last-child, .matchScre-inner .scale-col ul li div:last-child {
        max-width: calc(100% - 68px);
        width: 100%;
        margin-left: auto;
    }

    .matchScre-inner .scale-col ul li div:first-child span, .matchScre-inner .utility-type-col ul li div:first-child span {
        display: inline-block;
    }

.gredientBox {
    max-width: 265px;
    width: 100%;
    margin: 0 auto;
    margin-top: 13px;
    border-radius: 8px;
    border: 1px solid #00A0A3;
    background: linear-gradient(0deg, #CCECED 0%, #FFF 50%);
    padding: 4px 12px 12px 10px;
}

    .gredientBox .gredientBox-head {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        margin-bottom: 12px;
    }

        .gredientBox .gredientBox-head span {
            max-width: 32px;
            display: inline-block;
        }

        .gredientBox .gredientBox-head p {
            max-width: calc(100% - 42px);
            margin-left: auto;
            color: #171D29;
            font-family: 'Poppins', sans-serif;
            font-size: 14px;
            font-style: normal;
            font-weight: 300;
            line-height: normal;
        }

.gredientBox-form label {
    display: inline-block;
    margin-bottom: 4px;
    color: #171D29;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.16px;
}

.gredientBox-form .gredientBox-group + .gredientBox-group {
    margin-top: 12px;
}

.gredientBox-form .gredientBox-control, .gredientBox-form input[type=text]:not(.browser-default) {
    max-width: 150px;
    height: 25px;
    padding: 2px 8px;
    border-radius: 4px;
    border: 1px solid #171D29;
    background-color: #FFF;
}

    .gredientBox-form .gredientBox-control::placeholder {
        color: #A9A9AF;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.16px;
    }

.gredientBox-form .gredientBox-btn {
    max-width: fit-content;
    cursor: pointer;
    min-width: 86px;
    padding: 5px 8px;
    padding-bottom: 4px;
    margin-left: auto;
    display: block;
    color: #006580;
    text-align: center;
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.14px;
    border-radius: 10px;
    border: 1px solid #006580;
    background: #FFF;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
    transition: all 0.3s ease;
}

    .gredientBox-form .gredientBox-btn:hover {
        background-color: #006580;
        color: #FFF;
    }

.gredientBox-form form {
    margin-bottom: 0;
}

.gredientBox-form > p {
    color: #171D29;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.16px;
    margin-bottom: 2px;
}

.providers-wrap, .products-wrap {
    display: flex;
    flex-wrap: wrap;
    max-width: 100% !important;
    padding: 5px 0;
    max-width: 100%;
    width: 100%;
}

.providersProducts-table {
    padding-top: 12px;
}

    .providersProducts-table h6 {
        color: #171D29;
        text-align: center;
        font-family: 'Poppins',sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: uppercase;
        margin-bottom: 0;
    }

.providersProducts-tr:nth-child(odd) {
    background: #F2FAFA;
    border-top: 1px solid #171D29;
    border-bottom: 1px solid #171D29;
}

.providersProducts-tr {
    padding: 1px 11px 3px 16px;
}

.providers-wrap {
    border-bottom: 1px solid #DCDDDE;
}

.providersProducts-tr a {
    padding-left: 11px;
    display: block;
    color: #006580;
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.14px;
    text-decoration-line: underline;
}

    .providersProducts-tr a + a {
        margin-top: 5px;
    }

.providersProducts-tr span {
    color: #65656F;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.12px;
    text-transform: uppercase;
}

.providersProducts-tr .products-wrap > div:last-child span {
    padding-left: 11px;
    text-transform: inherit;
    color: #7F7F87;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.14px;
}

.businesSolutions-inner.matchScre-inner .utility-type-col {
    padding-right: 8;
}

.businesSolutions-inner.matchScre-inner .scale-col {
    padding-left: 8;
}

    .businesSolutions-inner.matchScre-inner .utility-type-col ul li + li, .businesSolutions-inner.matchScre-inner .scale-col ul li + li {
        margin-top: 0;
    }

.matchScre-inner .scale-col > ul li + li, .matchScre-inner .utility-type-col > ul li + li {
    margin-top: 8px !important;
}

.providersProducts-table p {
    max-width: 235px;
    margin: 0 auto;
    padding-top: 8px;
    color: #171D29;
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

    .providersProducts-table p a {
        color: #006580;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-decoration-line: underline;
    }

.gredientBox-group .toggle-lable {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0 4px;
    line-height: 24px;
    height: 24px;
}

    .gredientBox-group .toggle-lable + .toggle-lable {
        margin-top: 8px;
    }

    .gredientBox-group .toggle-lable span:first-child {
        width: 24px;
        height: 24px;
        display: inline-block;
        text-align: center;
    }

    .gredientBox-group .toggle-lable span {
        line-height: 18px;
    }

.gredientBox-group .toggle-btn {
    max-width: 45px;
}

.gredientBox-group .switch {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 24px;
    padding: 2px 0;
    margin-bottom: 0 !important;
}

    .gredientBox-group .switch input[type="checkbox"] {
        opacity: 0;
        width: 0;
        height: 0;
    }

.gredientBox-group .slider {
    position: absolute;
    cursor: pointer;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background-color: #FFF;
    border: 1px solid #A9A9AF;
    transition: .4s;
}

    .gredientBox-group .slider:before {
        position: absolute;
        content: "";
        height: 12px !important;
        width: 12px !important;
        left: 4px;
        bottom: 4px;
        background-color: white;
        transition: .4s;
    }

.gredientBox-group .input:checked + .slider {
    background-color: #FFF;
    height: 18px !important;
    line-height: 18px !important;
}

.gredientBox-group .input:focus + .slider {
    outline: none;
}

.gredientBox-group .input:checked + .slider:before {
    transform: translateX(25px);
    border: none !important;
    top: 2px !important;
    background-color: #006580;
}

.gredientBox-group .slider.round {
    border-radius: 34px;
    padding-left: 10px !important;
    height: 18px !important;
}

    .gredientBox-group .slider.round:before {
        background-color: #A9A9AF;
        border-radius: 50%;
        width: 12px !important;
        height: 12px !important;
        margin: 0 !important;
        top: 2px !important;
        left: 3px !important;
        border: none !important;
    }

.gredientBox-group .vd-add-areas {
    gap: 8px;
    margin-top: 0;
}

    .gredientBox-group .vd-add-areas .vd-add-areas-btn {
        background-color: transparent;
    }

.gredientBox-group > p {
    max-width: 182px;
    color: #171D29;
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

    .gredientBox-group > p a {
        color: #006580;
        font-family: 'Poppins',sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-decoration-line: underline;
    }

.gredientBox-para {
    padding-bottom: 14px;
}

    .gredientBox-para p {
        max-width: 178px;
        margin: 0 auto;
        color: #171D29;
        text-align: center;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

        .gredientBox-para p a {
            color: #006580;
            font-family: 'Poppins', sans-serif;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            text-decoration-line: underline;
        }

.no-productFound-box {
    max-width: 273px;
    margin-top: 12px;
    border-top: 1px solid #171D29;
    border-bottom: 1px solid #171D29;
    background: #F2FAFA;
    padding: 16px 1px;
}

    .no-productFound-box p {
        padding-top: 0;
        color: #65656F;
        text-align: center;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: 400;
        line-height: 14px;
    }

        .no-productFound-box p strong {
            color: #65656F;
            font-family: 'Poppins', sans-serif;
            font-size: 14px;
            font-style: italic;
            font-weight: 600;
            line-height: normal;
        }

.vd-centeral-re .matchScre-progress.vd-providerprod-prod {
    width: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
    pointer-events: none;
    margin-top: 0;
}

.vd-centeral-re .vd-providerprod-prod.matchScre-progress svg {
    width: 60px;
    height: 60px;
    display: inline-block;
    top: 0;
    left: 0;
}

.vd-centeral-re .matchScre-progress.vd-providerprod-prod svg circle {
    position: absolute;
    transform: translate(19%,19%);
    stroke-width: 12px;
}

    .vd-centeral-re .matchScre-progress.vd-providerprod-prod svg circle:first-child {
        stroke: #DCDDDE;
    }

    .vd-centeral-re .matchScre-progress.vd-providerprod-prod svg circle:last-of-type {
        pointer-events: none;
        stroke-dasharray: 120px;
        stroke-dashoffset: calc(120px - (120px * var(--percent)) / 100);
        stroke: #009E49;
    }

.numberOfPercent {
    user-select: none;
    pointer-events: none;
    max-width: fit-content !important;
    width: fit-content !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

    .numberOfPercent h3 {
        user-select: none;
        pointer-events: none;
        width: fit-content;
        display: flex;
        color: #171D29;
        text-align: right;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }

        .numberOfPercent h3 span {
            display: inline-block;
        }

.matchScre-progress-md-wrapper, .matchScre-progress-md-wrapper .matchScre-progress.vd-providerprod-prod, .matchScre-progress-md-wrapper .vd-providerprod-prod.matchScre-progress svg {
    width: 80px;
    height: 80px;
}

    .matchScre-progress-md-wrapper .matchScre-progress.vd-providerprod-prod svg circle:last-of-type {
        stroke-dasharray: 160px;
        stroke-dashoffset: calc(160px - (160px * var(--percent)) / 100);
    }

.numberOfPercent.text-white h3 {
    color: #FFF;
}

.toggleUpDown-btn {
    max-width: fit-content;
    margin: 0 auto;
    display: block;
    color: #006580;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.14px;
    text-decoration-line: underline !important;
    padding: 8px 36px;
}

.utilitiesPage-spacing.cswr-main-page .vd-company-services-title {
    margin-top: 8px;
}

.utilitiesPage-spacing.cswr-main-page .vd-centeral-re {
    padding-top: 13px;
    gap: 23px;
    padding-bottom: 0;
}

.utilitiesPage-spacing.cswr-main-page .utilitiesPage-wrapbox {
    padding-top: 50px;
    max-width: 560px;
}

.toggleUpDown-wrap {
    max-width: 100%;
    width: 100%;
}

.businesSolutions-inner.matchScre-inner .utility-type-col ul li div:last-child {
    max-width: calc(100% - 66px);
}

.gredientBox-group.active-check .toggle-lable span svg path {
    stroke: #006580;
}

.matchScre-wrapper {
    display: none;
}


@media(max-width: 767px) {
    .matchScre-inner .utility-type-col, .matchScre-inner .scale-col {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 8px;
    }

    .matchScre-inner + .matchScre-inner {
        padding-top: 24px;
    }

    .matchScre-inner {
        gap: 24px 0;
    }

    .matchScre-wrapper .matchScre-col {
        max-width: 100%;
    }

    .utilities-public-page.utilitiesPage-spacing.cswr-main-page .utilitiesPage-wrapbox {
        max-width: 309px;
        margin: 0 auto;
    }

    .matchScre-inner .utility-type-col, .matchScre-inner .scale-col, .businesSolutions-inner.matchScre-inner .utility-type-col, .businesSolutions-inner.matchScre-inner .scale-col {
        padding-left: 0;
        padding-right: 0;
    }

    .utilitiesPage-spacing.cswr-main-page .vd-public-about-us {
        padding-top: 9px;
    }
}

/* cswr-main-page End Update css: 18-01-24 affinity score breakdown */

/*30-01-24 changes start*/
.gredientBox-group .vd-add-areas .vd-area-tegs {
    display: inline-block;
    margin-right: 8px;
}

.gredientBox-group .vd-add-areas .vd-add-areas-btn {
    padding: 2px 30px 3px 15px;
    margin-right: 8px;
}

.gredientBox-group .vd-add-areas {
    max-width: 300px;
}
/*30-01-24 changes end*/

/*04-03-24 changes start*/
.industryevent_contentpage .filterProject-wrap .search-wrapper input {
    padding-left: 8px;
    max-width: 240px;
}

    .industryevent_contentpage .filterProject-wrap .search-wrapper input::placeholder {
        color: #171D29;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
    }

.ps-access-btn .eventlink a {
    padding: 12px 30px;
    border-radius: 12px;
    border: 1px solid #A9A9AF;
    text-decoration: underline;
}

.pd-utility-wrap .pd-access-btn {
    border: 1px solid #A9A9AF;
    display: flex;
    align-items: center;
    padding: 26px 30px;
    max-width: 212px;
    width: 100%;
    border-radius: 12px;
    margin-bottom: 21px;
}

    .pd-utility-wrap .pd-access-btn span {
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        display: inline-block;
        text-align: left;
        color: #006580;
        padding-right: 18px;
        text-decoration: underline;
    }

.pd-issuing-utility {
    display: block;
    max-width: 212px;
    width: 100%;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.pd-utility-wrap h6 {
    font-family: Poppins;
    font-size: 22px;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000000;
    margin-bottom: 8px;
}

.pd-utility-wrap .fpua-logo {
    max-width: 200px;
    width: 100%;
    height: auto;
    margin-bottom: 8px;
}

    .pd-utility-wrap .fpua-logo img {
        max-width: 100%;
        height: auto;
        display: block;
    }

.pd-issuing-utility a {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    text-decoration: underline;
}

.pd-utility-list {
    list-style: none;
    border-top: 1px solid #CCE0E6;
    padding-top: 8px;
    margin-top: 8px;
}

    .pd-utility-list li {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 6px;
    }

        .pd-utility-list li + li {
            margin-top: 8px;
        }

        .pd-utility-list li svg {
            width: 24px;
            height: 24px;
        }

.rfp-access-btn {
    border: 1px solid #A9A9AF;
    max-width: 280px;
    padding: 16px 30px;
    border-radius: 12px;
    text-align: center;
}

    .rfp-access-btn span {
        display: inline-block;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: center;
    }

    .rfp-access-btn a {
        color: #006580;
        text-decoration: underline;
        display: inline-block;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: center;
    }

.pd-essential-info-wrapper li .card-title h4 {
    font-family: Poppins;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
}

.pd-essential-info-wrapper li .product-firstbox.event-url input {
}

.vd-provider-table {
    padding-left: 24px;
    margin-top: 5px;
}

    .vd-provider-table table th {
        padding: 5px;
        padding-left: 5px !important;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 500;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
    }

    .vd-provider-table .vd-directory-details {
        display: flex;
        align-items: center;
    }

        .vd-provider-table .vd-directory-details span {
            padding-left: 10px;
            font-family: Poppins;
            font-size: 14px;
            font-weight: 400;
            line-height: 21px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #171D29;
            display: inline-block;
            vertical-align: middle;
        }

    .vd-provider-table table thead tr {
        border-bottom-color: #171D29;
    }

    .vd-provider-table table tr td {
        padding-top: 5px;
        padding-bottom: 5px;
    }

        .vd-provider-table table tr td:last-child {
            text-align: right;
        }

    .vd-provider-table table tbody tr td:last-child {
        padding-right: 12px;
    }

    .vd-provider-table table tbody tr:nth-child(odd) {
        background: #F2FAFA;
    }

    .vd-provider-table table thead tr {
        background: #FFF;
    }

    .vd-provider-table .vd-directory-details.vd-en-di-btn {
        justify-content: flex-end;
    }

    .vd-provider-table .vd-directory-details input {
        border: 1px solid #171D29;
        border-radius: 4px;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
        padding: 5px;
        max-width: 320px;
        width: 100%;
        box-sizing: border-box;
        height: 28px;
    }

.vd-additional-details-wrapper .product-firstbox p {
    padding-bottom: 5px;
}

.vd-additional-details-wrapper .card-title h4 {
    font-weight: 500;
    color: #171D29;
}

.vd-additional-details-wrapper .editors.ql-container {
    margin-bottom: 16px;
}

.create_event_page .product-firstbox .pTopic-wrap h5 {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.additional-details .pTopic-wrap .input-field.company-tags input {
    padding-left: 16px;
    height: 24px;
    color: #171D29;
    padding-right: 10px;
    max-width: 108px;
    width: 100%;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: center;
}

    .additional-details .pTopic-wrap .input-field.company-tags input::placeholder {
        color: #171D29;
    }

.vd-remove-wrapper .vd-remove-inner {
    display: flex;
    align-items: center;
    gap: 42px;
}

    .vd-remove-wrapper .vd-remove-inner p {
        font-family: Poppins;
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
    }

    .vd-remove-wrapper .vd-remove-inner a {
        min-width: 97px;
        text-align: center;
        border: 1px solid #D2042D;
        border-radius: 10px;
        box-shadow: 0px 2px 3px 0px #00000026;
        padding: 5px 8px;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #D2042D;
    }

@media(min-width:768px) {
    .pd-utility-list {
        max-width: 280px;
    }
}

@media(max-width:991px) {
    .pd-utility-wrap .pd-access-btn {
        padding: 12px;
        max-width: 162px;
    }
}
/*04-03-24 changes end*/

/*12-03-24 start*/

.industryevent_contentpage .rightinduseventdetailbox #SearchProjectList {
    width: 100%;
}

.industryevent_contentpage .searchlisting .search-wrapper .vl-search-icondiv-org {
    background: url(../images/search-icon.png) center no-repeat;
    z-index: 1;
    position: absolute;
    top: 5px;
    left: 6px;
    height: 20px;
    width: 20px;
}

/*12-03-24 end*/

/*15-03-24 Start*/
.vd-slide-down-toggle.alwasy-collepsed .collapsible-body {
    display: block;
}

.vd-slide-down-toggle.alwasy-collepsed .page-control-area {
    padding: 24px 0 0;
}

    .vd-slide-down-toggle.alwasy-collepsed .page-control-area + .page-control-area {
        border-top: 1px solid #DCDDDE;
    }

    .vd-slide-down-toggle.alwasy-collepsed .page-control-area li {
        position: relative;
    }

.content-area.blank-data p {
    border: 1px solid #A9A9AF;
    padding: 20px;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: center;
    max-width: 280px;
    width: 100%;
    margin: 0 auto;
    background-color: #FFF;
    color: #000000;
    border-radius: 12px;
}

.conditional-content-wrap {
    position: relative;
}

    .conditional-content-wrap .conditional-login {
        background: rgba(255,255,255,0.5);
        backdrop-filter: blur(3px);
        position: absolute;
        width: 100%;
        height: 60%;
        bottom: 0;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .conditional-content-wrap .conditional-login p {
            max-width: 160px;
            width: 100%;
            margin: 0 auto;
            text-align: center;
            font-family: Poppins;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: center;
        }

            .conditional-content-wrap .conditional-login p a {
                text-decoration: underline;
                color: #006580;
                font-family: Poppins;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                display: inline-block;
                letter-spacing: 0.01em;
            }

@media(max-width: 991px) {
    .vd-slide-down-toggle.alwasy-collepsed .page-control-area {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
/*15-03-24 End*/

/*19-03-24 start*/
.updateBymonth .date-refrce-icon {
    background-color: #D9D9D9;
    height: 18px !important;
    width: 18px;
    border-radius: 50%;
    top: 5px !important;
}

.filterProject-wrap .vl-search-icondiv-org {
    display: none !important;
}

.pTopic-pills-wrapper .chip .close-keywrod {
    display: none;
}

.pTopic-pills-wrapper .chip.active .close-keywrod {
    display: inline-block;
    max-height: 100%;
}

.pTopic-pills-wrapper .chip .material-icons {
    margin: 0;
}

/*19-03-24 End*/

/*21-03-24 start */
.modal.updatePopup {
    border-radius: 12px;
}

    .modal.updatePopup .past-customer-wrapper {
        padding: 10px;
        /*border: 1px solid #9cdadb;*/
        border-radius: 12px;
        background: linear-gradient(0.4deg, #CCECED 0.35%, #FFFFFF 50%);
        border: 1px solid #00A0A3;
        /* background: linear-gradient(rgba(156, 218, 219, 0.01) 37%, rgba(156, 218, 219, 0.5) 100%);*/
    }

        .modal.updatePopup .past-customer-wrapper h4 {
            margin-bottom: 4px;
            font-family: Poppins;
            font-size: 18px;
            font-weight: 400;
            line-height: 27px;
            letter-spacing: 0.01em;
            text-align: left;
            display: flex;
            gap: 10px;
            justify-content: space-between;
            align-items: center;
        }

            .modal.updatePopup .past-customer-wrapper h4 span {
                font-family: Poppins;
                font-size: 12px;
                font-weight: 500;
                line-height: 18px;
                letter-spacing: 0.01em;
                text-align: center;
                color: #00A0A3;
                border: 2px solid #00A0A3;
                text-transform: uppercase;
                padding-left: 10px;
                padding-right: 10px;
                border-radius: 4px;
            }

        .modal.updatePopup .past-customer-wrapper > p {
            font-family: Poppins;
            font-size: 14px;
            font-style: italic;
            font-weight: 400;
            line-height: 21px;
            letter-spacing: 0.01em;
            text-align: left;
        }

    .modal.updatePopup [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
        border-radius: 4px;
        height: 16px;
        width: 16px;
        border: 2px solid #006580;
    }


#display-project-visibility .modal-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 27px;
    height: 27px;
    text-indent: -9999px;
    background: url(../images/close.png)no-repeat;
}

#display-project-visibility.modal {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}

#display-project-visibility h5 {
    padding-bottom: 1em;
}

#display-project-visibility .flex-center-btn {
    justify-content: center;
    display: flex;
    margin-top: 20px;
}

/*21-03-24 End */

/*22-03-24 start */
.top_event_detailsUpdate h4 {
    font-family: Poppins;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000000;
}

.top_event_detailsUpdate .EventAddressDot {
    margin: 0;
}

    .top_event_detailsUpdate .EventAddressDot span:first-child, .top_event_detailsUpdate .EventAddressDot span:nth-child(2) {
        color: #54545F;
        font-family: Poppins;
        font-size: 22px;
        font-weight: 400;
        line-height: 33px;
        letter-spacing: 0.01em;
        text-align: left;
        text-transform: uppercase;
    }

        .top_event_detailsUpdate .EventAddressDot span:nth-child(2)::after {
            display: none;
        }

    .top_event_detailsUpdate .EventAddressDot span:last-child {
        color: #000000;
    }

.summary-error-validation + .helper-text::after {
    content: attr(data-error);
    color: #F44336;
}

.summary-error-validation .ql-container {
    margin-bottom: 0 !important;
}

.product-firstbox .summary-error-validation + .helper-text {
    margin-bottom: 16px !important;
    display: block;
}
/*22-03-24 End */


/*26-03-start*/
.page-controlUpdate .topeventbodydetails {
    display: flex;
    flex-wrap: wrap;
    float: none;
}

.page-controlUpdate .industryevent_contentpage .lefteventbodycontent, .page-controlUpdate .industryevent_contentpage .righteventbodycontent {
    float: none;
}

.page-controlUpdate .industryevent_contentpage .righteventbodycontent {
    width: auto;
}

.page-controlUpdate .ps-access-btn .eventlink a {
    max-width: fit-content;
    display: block;
}

.industryevent_contentpage .topright_eventdetails h4 button.updatedFilled, button.updatedFilled {
    color: #FFF;
    background: #009E49;
    border: 2px solid #009E49;
    font-family: Poppins;
    font-size: 12px !important;
    padding: 2px 10px;
    font-weight: 500 !important;
    vertical-align: middle;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: center;
    border-radius: 4px;
}

.industryevent_contentpage .topright_eventdetails h4 .green-bandgenew:empty {
    display: none;
}

@media(min-width:991px) {
    .page-controlUpdate .ps-access-btn .eventlink a {
        margin-left: auto;
    }
}

@media(max-width:991px) {
    .page-controlUpdate .list-actions-btn {
        flex-direction: row !important;
        gap: 16px;
        margin-bottom: 0 !important;
    }

    .page-controlUpdate .industryevent_contentpage .righteventbodycontent {
        margin-top: 0;
    }

    .page-controlUpdate .ps-access-btn .eventlink a {
        margin-top: 0;
    }
}

/*26-03-End*/

/*28-03-start*/
.updatePopup h5 {
    font-family: Poppins;
    font-size: 22px;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: 0.01em;
    text-align: left;
}

.updatePopup h6 {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.updatePopup .add-product-form h6 {
    margin-top: 10px !important;
}

.updatePopup .product-year-field .input-field {
    margin-top: 7px;
}

.updatePopup .modal-content > .add-product-form .input-field {
    margin-bottom: 32px;
    margin-top: 6px;
}

.customMax-width {
    max-width: 600px;
}

.updatePopup .product-year-field .input-field {
    width: 48%;
}
/*28-03-End*/
/*1-04-24 start*/
.updatePopup {
    width: 100%;
    max-width: 800px;
    top: 5% !important;
}

    .updatePopup.modal .modal-content {
        padding: 20px;
    }

@media(min-width:1240px) {
    .updatePopup {
        height: 100%;
        max-height: 605px;
    }
}
/*1-04-24 End*/

/* ----Apply For Membership page css start----- */
.vd-logo {
    max-width: 216px;
    margin-bottom: 32px;
}

    .vd-logo img {
        display: block;
        max-width: 100%;
        width: 100%;
        height: auto;
    }

.vd-new-member {
    border-top: 32px solid #111C4E;
    max-width: 100%;
    width: 100%;
}

    .vd-new-member h1 {
        font-family: 'Poppins', sans-serif;
        font-size: 32px;
        font-weight: 500;
        line-height: 48px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-bottom: 12px;
        color: #000000;
    }

.vd-new-member-utiPro {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-bottom: 19px;
    justify-content: center;
}

.vd-new-member-radio {
    position: relative;
    max-width: 128px;
    width: 100%;
    height: 128px;
}

    .vd-new-member-radio label {
        position: relative;
        cursor: pointer;
        background: linear-gradient(360deg, #CCECED 0%, #FFFFFF 50%);
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-content: center;
        align-items: center;
        justify-content: center;
        gap: 8px;
        width: 128px;
        height: 128px;
        border: 1px solid #A9A9AF;
        border-bottom-width: 10px;
        border-radius: 8px;
        transition: all 0.33s ease;
    }

        .vd-new-member-radio label::after, .vd-new-member-radio label::before {
            content: "";
            position: absolute;
            width: 16px;
            height: 16px;
            top: 2px;
            border: 2px;
            background: #FFFFFF;
            border: 2px solid #006580;
            border-radius: 50%;
            left: 8px;
            top: 6px;
            transition: all 0.33s ease;
        }

        .vd-new-member-radio label::after {
            opacity: 0;
            width: 10px;
            height: 10px;
            top: 9px;
            left: 11px;
        }

        .vd-new-member-radio label svg {
            display: block;
        }

            .vd-new-member-radio label svg path {
                fill: #A9A9AF;
            }

        .vd-new-member-radio label span {
            text-transform: uppercase;
            display: block;
            font-family: 'Poppins', sans-serif;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: center;
            color: #A9A9AF;
        }

    .vd-new-member-radio input[type="radio"]:checked + label span {
        color: #171D29;
    }

    .vd-new-member-radio input[type="radio"] {
        position: absolute;
        max-width: 100%;
        height: 100%;
        cursor: pointer;
        width: 100%;
        z-index: 2;
    }

        .vd-new-member-radio input[type="radio"]:checked + label::after {
            background: #00A0A3;
            opacity: 1;
            border-color: transparent;
        }

.vd-new-member-utility input[type="radio"]:checked + label {
    border-color: #0F52BA;
}

    .vd-new-member-utility input[type="radio"]:checked + label svg path {
        transition: all 0.33s ease;
        fill: #0F52BA;
    }

.vd-new-member-provider input[type="radio"]:checked + label {
    border-color: #FFAC1C;
}

    .vd-new-member-provider input[type="radio"]:checked + label svg path {
        transition: all 0.33s ease;
        fill: #FFAC1C;
    }

.vd-new-member-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.vd-new-member h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 9px;
    color: #171D29;
}

.vd-new-member-left {
    max-width: 465px;
    width: 100%;
}

.vd-new-member-left-inner {
    min-height: 557px;
    background: #FFFFFF;
    border: 1px solid #006580;
    padding: 8px 18px 25px 14px;
    border-radius: 8px;
    margin-bottom: 32px;
}

    .vd-new-member-left-inner > span {
        display: block;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        margin-bottom: 8px;
        padding-left: 8px;
    }

.vd-new-member-details, .vd-new-member-organization {
    max-width: 400px;
}

.vd-new-member-organization {
    padding-top: 24px;
}

.vd-member-form-control {
    margin-bottom: 29px;
    position: relative;
}

    .vd-member-form-control label {
        display: block;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-bottom: 3px;
    }

        .vd-member-form-control label span {
            display: block;
            font-family: 'Poppins', sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 21px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #171D29;
        }

    .vd-member-form-control input + span {
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-top: 9px;
        display: block;
    }

.vd-new-member form {
    margin-bottom: 0;
}

.vd-new-member-left a {
    text-decoration: underline;
    color: #006580;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
}

.vd-search-btn {
    background-color: transparent;
    outline: none;
    border: 0;
    position: absolute;
    top: 42px;
    right: 10px;
    cursor: pointer;
}

    .vd-search-btn:focus {
        background-color: transparent;
    }

.vd-previous-next-btn {
    padding-top: 12px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

    .vd-previous-next-btn span {
        display: block;
        width: 100%;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #006580;
        margin-bottom: 4px;
    }

.vd-nm-btn {
    cursor: pointer;
    min-width: 152px;
    background-color: transparent;
    border-radius: 10px;
    padding: 7px 35px;
    border: 1px solid #006580;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #006580;
    box-shadow: 0px 2px 3px 0px #00000026;
    transition: all 0.33s ease;
}

    .next-btn, .vd-nm-btn:hover {
        color: #FFF;
        background-color: #006580;
        box-shadow: 0px 4px 10px 0px #0065803D;
    }

        .next-btn:hover {
            background-color: #FFF;
            color: #006580;
            box-shadow: 0px 2px 3px 0px #00000026;
        }

    .vd-nm-btn.disabled {
        background-color: #A9A9AF;
        color: #FFFFFF;
        border-color: #A9A9AF;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        cursor: not-allowed;
    }

.back-thome-btn, .vd-new-member-left .back-thome-btn {
    max-width: fit-content;
    display: block;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    text-decoration: underline;
}

.vd-new-member .vd-member-form-control input {
    background-color: #F9F9FA;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: bottom 10px left 8px;
    line-height: 24px;
    padding-top: 19px;
}

    .vd-new-member .vd-member-form-control input::placeholder {
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        opacity: 1;
    }

.bg-name {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMDIgOS40NDQyOEMxMC43Njk0IDkuNDQ0MjggMTEuNTIxMiA5LjIxNjIgMTIuMTYwOCA4Ljc4ODg5QzEyLjgwMDMgOC4zNjE1NyAxMy4yOTg3IDcuNzU0MjEgMTMuNTkzMSA3LjA0MzYxQzEzLjg4NzQgNi4zMzMwMSAxMy45NjQ0IDUuNTUxMDggMTMuODE0NCA0Ljc5NjcxQzEzLjY2NDMgNC4wNDIzNCAxMy4yOTM5IDMuMzQ5NDEgMTIuNzUwMSAyLjgwNTUzQzEyLjIwNjIgMi4yNjE2NiAxMS41MTMzIDEuODkxMjggMTAuNzU4OSAxLjc0MTIzQzEwLjAwNDUgMS41OTExOCA5LjIyMjYxIDEuNjY4MTkgOC41MTIgMS45NjI1M0M3LjgwMTQgMi4yNTY4NyA3LjE5NDA0IDIuNzU1MzIgNi43NjY3MiAzLjM5NDg0QzYuMzM5NDEgNC4wMzQzNyA2LjExMTMzIDQuNzg2MjQgNi4xMTEzMyA1LjU1NTM5QzYuMTExMzMgNi41ODY3OSA2LjUyMTA1IDcuNTc1OTUgNy4yNTAzNiA4LjMwNTI1QzcuOTc5NjcgOS4wMzQ1NiA4Ljk2ODgyIDkuNDQ0MjggMTAuMDAwMiA5LjQ0NDI4Wk0xMC4wMDAyIDIuNzc3NjJDMTAuNTQ5NiAyLjc3NzYyIDExLjA4NjcgMi45NDA1MyAxMS41NDM1IDMuMjQ1NzZDMTIuMDAwMyAzLjU1MDk4IDEyLjM1NjMgMy45ODQ4MSAxMi41NjY1IDQuNDkyMzlDMTIuNzc2OCA0Ljk5OTk2IDEyLjgzMTggNS41NTg0OCAxMi43MjQ2IDYuMDk3MzFDMTIuNjE3NCA2LjYzNjE1IDEyLjM1MjkgNy4xMzExIDExLjk2NDQgNy41MTk1OEMxMS41NzU5IDcuOTA4MDYgMTEuMDgxIDguMTcyNjIgMTAuNTQyMSA4LjI3OThDMTAuMDAzMyA4LjM4Njk4IDkuNDQ0NzggOC4zMzE5NyA4LjkzNzIxIDguMTIxNzNDOC40Mjk2MyA3LjkxMTQ4IDcuOTk1ODEgNy41NTU0NSA3LjY5MDU4IDcuMDk4NjVDNy4zODUzNSA2LjY0MTg0IDcuMjIyNDQgNi4xMDQ3OSA3LjIyMjQ0IDUuNTU1MzlDNy4yMjI0NCA0LjgxODY4IDcuNTE1MSA0LjExMjE0IDguMDM2MDMgMy41OTEyMUM4LjU1Njk3IDMuMDcwMjcgOS4yNjM1IDIuNzc3NjIgMTAuMDAwMiAyLjc3NzYyWiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNMTYuOTI3MyAxMy41Mzg5QzE2LjAzNjQgMTIuNTk3MyAxNC45NjI4IDExLjg0NzIgMTMuNzcyMSAxMS4zMzQ2QzEyLjU4MTQgMTAuODIyIDExLjI5ODcgMTAuNTU3NiAxMC4wMDIzIDEwLjU1NzZDOC43MDYgMTAuNTU3NiA3LjQyMzI4IDEwLjgyMiA2LjIzMjYgMTEuMzM0NkM1LjA0MTkyIDExLjg0NzIgMy45NjgyOSAxMi41OTczIDMuMDc3MzUgMTMuNTM4OUMyLjg4NDE5IDEzLjc0NTMgMi43NzY5MSAxNC4wMTc0IDIuNzc3MzUgMTQuMzAwMVYxNy4yMjIzQzIuNzc3MzUgMTcuNTE3IDIuODk0NDEgMTcuNzk5NiAzLjEwMjc4IDE4LjAwOEMzLjMxMTE2IDE4LjIxNjMgMy41OTM3NyAxOC4zMzM0IDMuODg4NDYgMTguMzMzNEgxNi4xMTA3QzE2LjQwNTQgMTguMzMzNCAxNi42ODggMTguMjE2MyAxNi44OTY0IDE4LjAwOEMxNy4xMDQ3IDE3Ljc5OTYgMTcuMjIxOCAxNy41MTcgMTcuMjIxOCAxNy4yMjIzVjE0LjMwMDFDMTcuMjIzNyAxNC4wMTgyIDE3LjExODUgMTMuNzQ2MSAxNi45MjczIDEzLjUzODlaTTE2LjExMDcgMTcuMjIyM0gzLjg4ODQ2VjE0LjI5NDVDNC42NzU4IDEzLjQ2NTQgNS42MjM2MiAxMi44MDUyIDYuNjc0MjEgMTIuMzU0MUM3LjcyNDggMTEuOTAzIDguODU2MjEgMTEuNjcwMyA5Ljk5OTU3IDExLjY3MDNDMTEuMTQyOSAxMS42NzAzIDEyLjI3NDMgMTEuOTAzIDEzLjMyNDkgMTIuMzU0MUMxNC4zNzU1IDEyLjgwNTIgMTUuMzIzMyAxMy40NjU0IDE2LjExMDcgMTQuMjk0NVYxNy4yMjIzWiIgZmlsbD0iIzE3MUQyOSIvPgo8L3N2Zz4K");
}

.bg-title {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMTI4MTUgOC4yNzI0MUM3LjM1OSA4LjI3MjQxIDYuNjA3MTIgOC4wNDQzMyA1Ljk2NzYgNy42MTcwMUM1LjMyODA3IDcuMTg5NyA0LjgyOTYyIDYuNTgyMzMgNC41MzUyOCA1Ljg3MTczQzQuMjQwOTQgNS4xNjExMyA0LjE2MzkzIDQuMzc5MjEgNC4zMTM5OCAzLjYyNDg0QzQuNDY0MDQgMi44NzA0NiA0LjgzNDQyIDIuMTc3NTMgNS4zNzgyOSAxLjYzMzY2QzUuOTIyMTYgMS4wODk3OSA2LjYxNTA5IDAuNzE5NDA4IDcuMzY5NDYgMC41NjkzNTVDOC4xMjM4MyAwLjQxOTMwMSA4LjkwNTc2IDAuNDk2MzE0IDkuNjE2MzYgMC43OTA2NTVDMTAuMzI3IDEuMDg1IDEwLjkzNDMgMS41ODM0NCAxMS4zNjE2IDIuMjIyOTdDMTEuNzg5IDIuODYyNDkgMTIuMDE3IDMuNjE0MzcgMTIuMDE3IDQuMzgzNTJDMTIuMDE3IDUuNDE0OTIgMTEuNjA3MyA2LjQwNDA3IDEwLjg3OCA3LjEzMzM4QzEwLjE0ODcgNy44NjI2OSA5LjE1OTU1IDguMjcyNDEgOC4xMjgxNSA4LjI3MjQxWk04LjEyODE1IDEuNjUwMTlDNy41Nzg3NiAxLjY1MDE5IDcuMDQxNyAxLjgxMzEgNi41ODQ5IDIuMTE4MzNDNi4xMjgwOSAyLjQyMzU1IDUuNzcyMDYgMi44NTczOCA1LjU2MTgyIDMuMzY0OTVDNS4zNTE1NyAzLjg3MjUzIDUuMjk2NTYgNC40MzEwNSA1LjQwMzc0IDQuOTY5ODhDNS41MTA5MyA1LjUwODcyIDUuNzc1NDggNi4wMDM2NyA2LjE2Mzk2IDYuMzkyMTVDNi41NTI0NCA2Ljc4MDYzIDcuMDQ3MzkgNy4wNDUxOSA3LjU4NjIzIDcuMTUyMzdDOC4xMjUwNyA3LjI1OTU1IDguNjgzNTggNy4yMDQ1NCA5LjE5MTE2IDYuOTk0M0M5LjY5ODczIDYuNzg0MDUgMTAuMTMyNiA2LjQyODAyIDEwLjQzNzggNS45NzEyMkMxMC43NDMgNS41MTQ0MSAxMC45MDU5IDQuOTc3MzYgMTAuOTA1OSA0LjQyNzk2QzEwLjkwNTkgNC4wNjMxOCAxMC44MzQxIDMuNzAxOTcgMTAuNjk0NSAzLjM2NDk1QzEwLjU1NDkgMy4wMjc5NCAxMC4zNTAzIDIuNzIxNzIgMTAuMDkyMyAyLjQ2Mzc4QzkuODM0MzkgMi4yMDU4NCA5LjUyODE3IDIuMDAxMjMgOS4xOTExNiAxLjg2MTYzQzguODU0MTQgMS43MjIwNCA4LjQ5MjkzIDEuNjUwMTkgOC4xMjgxNSAxLjY1MDE5WiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNMTEuMjIyMyA4Ljk0NDQ4QzguMjE1ODcgOC4yNjc5NyA1LjA3MDY1IDguNTkzODEgMi4yNjY3NSA5Ljg3MjI2QzEuODgxMTQgMTAuMDU2NSAxLjU1NTc4IDEwLjM0NjQgMS4zMjg1OCAxMC43MDg0QzEuMTAxMzggMTEuMDcwMyAwLjk4MTY4IDExLjQ4OTQgMC45ODM0MTcgMTEuOTE2N1YxNS4yMjIzQzAuOTgzNDE3IDE1LjI5NTIgMC45OTc3ODcgMTUuMzY3NSAxLjAyNTcxIDE1LjQzNDlDMS4wNTM2MyAxNS41MDIzIDEuMDk0NTUgMTUuNTYzNSAxLjE0NjE0IDE1LjYxNTFDMS4xOTc3MiAxNS42NjY3IDEuMjU4OTcgMTUuNzA3NiAxLjMyNjM3IDE1LjczNTVDMS4zOTM3NyAxNS43NjM0IDEuNDY2MDIgMTUuNzc3OCAxLjUzODk3IDE1Ljc3NzhDMS42MTE5MyAxNS43Nzc4IDEuNjg0MTcgMTUuNzYzNCAxLjc1MTU3IDE1LjczNTVDMS44MTg5OCAxNS43MDc2IDEuODgwMjIgMTUuNjY2NyAxLjkzMTgxIDE1LjYxNTFDMS45ODM0IDE1LjU2MzUgMi4wMjQzMiAxNS41MDIzIDIuMDUyMjQgMTUuNDM0OUMyLjA4MDE2IDE1LjM2NzUgMi4wOTQ1MyAxNS4yOTUyIDIuMDk0NTMgMTUuMjIyM1YxMS45MTY3QzIuMDg5NjkgMTEuNzAwNCAyLjE0ODA5IDExLjQ4NzQgMi4yNjI1NyAxMS4zMDM5QzIuMzc3MDUgMTEuMTIwMyAyLjU0MjYyIDEwLjk3NDIgMi43Mzg5NyAxMC44ODM0QzQuNDI4MDEgMTAuMTAzNSA2LjI2NzQ4IDkuNzAzMzUgOC4xMjc4NiA5LjcxMTE1QzkuMTcwMjYgOS43MDk4MiAxMC4yMDkxIDkuODMyOTEgMTEuMjIyMyAxMC4wNzc4VjguOTQ0NDhaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik0xMS4yOTk4IDE0LjIyOEgxNC43MTA5VjE1LjAwNThIMTEuMjk5OFYxNC4yMjhaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik0xNy40Mjc2IDEwLjkyNzlIMTQuNTU1M1YxMi4wMzlIMTYuODcyVjE2LjY4OUg4Ljk5OTc4VjEyLjAzOUgxMi40OTk4VjEyLjI3MjNDMTIuNDk5OCAxMi40MTk3IDEyLjU1ODMgMTIuNTYxIDEyLjY2MjUgMTIuNjY1MkMxMi43NjY3IDEyLjc2OTQgMTIuOTA4IDEyLjgyNzkgMTMuMDU1MyAxMi44Mjc5QzEzLjIwMjcgMTIuODI3OSAxMy4zNDQgMTIuNzY5NCAxMy40NDgyIDEyLjY2NTJDMTMuNTUyNCAxMi41NjEgMTMuNjEwOSAxMi40MTk3IDEzLjYxMDkgMTIuMjcyM1YxMC4xMTEyQzEzLjYxMDkgOS45NjM4OCAxMy41NTI0IDkuODIyNTcgMTMuNDQ4MiA5LjcxODM4QzEzLjM0NCA5LjYxNDIgMTMuMjAyNyA5LjU1NTY2IDEzLjA1NTMgOS41NTU2NkMxMi45MDggOS41NTU2NiAxMi43NjY3IDkuNjE0MiAxMi42NjI1IDkuNzE4MzhDMTIuNTU4MyA5LjgyMjU3IDEyLjQ5OTggOS45NjM4OCAxMi40OTk4IDEwLjExMTJWMTAuOTI3OUg4LjQ0NDIzQzguMjk2ODggMTAuOTI3OSA4LjE1NTU4IDEwLjk4NjQgOC4wNTEzOSAxMS4wOTA2QzcuOTQ3MiAxMS4xOTQ4IDcuODg4NjcgMTEuMzM2MSA3Ljg4ODY3IDExLjQ4MzRWMTcuMjQ0NkM3Ljg4ODY3IDE3LjM5MTkgNy45NDcyIDE3LjUzMzIgOC4wNTEzOSAxNy42Mzc0QzguMTU1NTggMTcuNzQxNiA4LjI5Njg4IDE3LjgwMDEgOC40NDQyMyAxNy44MDAxSDE3LjQyNzZDMTcuNTc0OSAxNy44MDAxIDE3LjcxNjIgMTcuNzQxNiAxNy44MjA0IDE3LjYzNzRDMTcuOTI0NiAxNy41MzMyIDE3Ljk4MzEgMTcuMzkxOSAxNy45ODMxIDE3LjI0NDZWMTEuNDgzNEMxNy45ODMxIDExLjMzNjEgMTcuOTI0NiAxMS4xOTQ4IDE3LjgyMDQgMTEuMDkwNkMxNy43MTYyIDEwLjk4NjQgMTcuNTc0OSAxMC45Mjc5IDE3LjQyNzYgMTAuOTI3OVoiIGZpbGw9IiMxNzFEMjkiLz4KPC9zdmc+Cg==");
}

.bg-email {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljc3OCAzLjMzMzVIMi4yMjI0NEMxLjkyNzc1IDMuMzMzNSAxLjY0NTE0IDMuNDUwNTYgMS40MzY3NiAzLjY1ODkzQzEuMjI4MzkgMy44NjczMSAxLjExMTMzIDQuMTQ5OTIgMS4xMTEzMyA0LjQ0NDYxVjE1LjU1NTdDMS4xMTEzMyAxNS44NTA0IDEuMjI4MzkgMTYuMTMzIDEuNDM2NzYgMTYuMzQxNEMxLjY0NTE0IDE2LjU0OTggMS45Mjc3NSAxNi42NjY4IDIuMjIyNDQgMTYuNjY2OEgxNy43NzhDMTguMDcyNyAxNi42NjY4IDE4LjM1NTMgMTYuNTQ5OCAxOC41NjM3IDE2LjM0MTRDMTguNzcyIDE2LjEzMyAxOC44ODkxIDE1Ljg1MDQgMTguODg5MSAxNS41NTU3VjQuNDQ0NjFDMTguODg5MSA0LjE0OTkyIDE4Ljc3MiAzLjg2NzMxIDE4LjU2MzcgMy42NTg5M0MxOC4zNTUzIDMuNDUwNTYgMTguMDcyNyAzLjMzMzUgMTcuNzc4IDMuMzMzNVpNMTYuOTIyNCAxNS41NTU3SDMuMTQ0NjZMNy4wMzM1NSAxMS41MzM1TDYuMjMzNTUgMTAuNzYxM0wyLjIyMjQ0IDE0LjkxMTNWNS4yODkwNUw5LjEyOCAxMi4xNjEzQzkuMzM2MTggMTIuMzY4MiA5LjYxNzc5IDEyLjQ4NDQgOS45MTEzMyAxMi40ODQ0QzEwLjIwNDkgMTIuNDg0NCAxMC40ODY1IDEyLjM2ODIgMTAuNjk0NyAxMi4xNjEzTDE3Ljc3OCA1LjExNjgzVjE0LjgzOTFMMTMuNjg5MSAxMC43NTAyTDEyLjkwNTggMTEuNTMzNUwxNi45MjI0IDE1LjU1NTdaTTIuOTUwMjIgNC40NDQ2MUgxNi44NzhMOS45MTEzMyAxMS4zNzI0TDIuOTUwMjIgNC40NDQ2MVoiIGZpbGw9IiMxNzFEMjkiLz4KPC9zdmc+Cg==");
}

.bg-phone {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUyODBfMzU0KSI+CjxwYXRoIGQ9Ik0xNS40MDU0IDE5LjY4ODlDMTUuMjE4NiAxOS42ODg0IDE1LjAzMjQgMTkuNjY3OSAxNC44NDk5IDE5LjYyNzhDMTEuMzc1OCAxOC45MDkyIDguMTc1MjIgMTcuMjI0MiA1LjYxNjU1IDE0Ljc2NjdDMy4xMTI0NyAxMi4zMDM5IDEuMzc1NzcgOS4xNjgxNyAwLjYxNjU0NyA1LjczODk1QzAuNTI3MDI2IDUuMzExNTYgMC41NDg5OTggNC44NjgzNCAwLjY4MDM1IDQuNDUxOUMwLjgxMTcwMSA0LjAzNTQ3IDEuMDQ4MDEgMy42NTk4NCAxLjM2NjU1IDMuMzYxMTdMMy41ODg3NyAxLjIyMjI4QzMuNzAyMjcgMS4xMTQ5NCAzLjgzNzE0IDEuMDMyNzQgMy45ODQ1NiAwLjk4MTA0OUM0LjEzMTk4IDAuOTI5MzU2IDQuMjg4NjQgMC45MDkzMzEgNC40NDQzMiAwLjkyMjI4MUM0LjYwNTc1IDAuOTM5MTIyIDQuNzYxNTIgMC45OTExMjIgNC45MDA3IDEuMDc0NjNDNS4wMzk4NyAxLjE1ODEzIDUuMTU5MDYgMS4yNzExMSA1LjI0OTg4IDEuNDA1NjFMOC4wMjc2NiA1LjUxMTE3QzguMTMxODMgNS42NzA0NyA4LjE4MjExIDUuODU5IDguMTcxMTEgNi4wNDkwMkM4LjE2MDExIDYuMjM5MDQgOC4wODg0IDYuNDIwNTEgNy45NjY1NSA2LjU2NjczTDYuNTcyMSA4LjIzMzM5QzcuMTI3NDYgOS40NjI1MyA3LjkxMzk2IDEwLjU3MzQgOC44ODg3NyAxMS41MDU2QzkuODU3MjcgMTIuNDcxNiAxMS4wMDIgMTMuMjQyOSAxMi4yNjEgMTMuNzc3OEwxMy45ODg4IDEyLjQwNTZDMTQuMTMzOSAxMi4yOTA5IDE0LjMxMDUgMTIuMjIzMSAxNC40OTUgMTIuMjExMkMxNC42Nzk2IDEyLjE5OTMgMTQuODYzNSAxMi4yNDM5IDE1LjAyMjEgMTIuMzM4OUwxOS4yMTY1IDE1LjA1MDFDMTkuMzYwNSAxNS4xMzYgMTkuNDgzMSAxNS4yNTM0IDE5LjU3NTIgMTUuMzkzNUMxOS42Njc0IDE1LjUzMzUgMTkuNzI2NiAxNS42OTI2IDE5Ljc0ODUgMTUuODU4OEMxOS43NzA0IDE2LjAyNSAxOS43NTQ0IDE2LjE5NDEgMTkuNzAxOCAxNi4zNTMyQzE5LjY0OTEgMTYuNTEyNCAxOS41NjExIDE2LjY1NzUgMTkuNDQ0MyAxNi43Nzc4TDE3LjI3NzcgMTguOTIyM0MxNy4wMzE1IDE5LjE2NzIgMTYuNzM5NCAxOS4zNjEgMTYuNDE4MSAxOS40OTI2QzE2LjA5NjggMTkuNjI0MiAxNS43NTI2IDE5LjY5MDkgMTUuNDA1NCAxOS42ODg5Wk00LjM1NTQ0IDIuMDIyMjhMMi4xMzMyMSA0LjE2MTE3QzEuOTU0MDIgNC4zMjgxNCAxLjgyMTM3IDQuNTM4ODggMS43NDgzMiA0Ljc3MjY2QzEuNjc1MjYgNS4wMDY0NCAxLjY2NDMxIDUuMjU1MjEgMS43MTY1NSA1LjQ5NDVDMi40MjI1IDguNzEyMzYgNC4wNDUyOCAxMS42NTY5IDYuMzg4NzcgMTMuOTcyM0M4Ljc5NjY2IDE2LjI4NDMgMTEuODA4NiAxNy44NjkyIDE1LjA3NzcgMTguNTQ0NUMxNS4zMjUxIDE4LjU5NjIgMTUuNTgxNSAxOC41ODU4IDE1LjgyMzkgMTguNTE0QzE2LjA2NjMgMTguNDQyMyAxNi4yODcxIDE4LjMxMTUgMTYuNDY2NSAxOC4xMzM0TDE4LjYzMzIgMTUuOTg4OUwxNC41ODMyIDEzLjM3MjNMMTIuNzI3NyAxNC44NTAxQzEyLjY1NjYgMTQuOTA2MyAxMi41NzI5IDE0Ljk0NDMgMTIuNDgzOCAxNC45NjA3QzEyLjM5NDcgMTQuOTc3MiAxMi4zMDMgMTQuOTcxNiAxMi4yMTY1IDE0Ljk0NDVDMTAuNjc1OCAxNC4zNzY4IDkuMjc5NTggMTMuNDc1NyA4LjEyNzY2IDEyLjMwNTZDNi45MzYxOSAxMS4xOTMgNi4wMTEzNCA5LjgyNTYyIDUuNDIyMSA4LjMwNTYxQzUuMzk3MTcgOC4yMTM2IDUuMzk2MzUgOC4xMTY3MSA1LjQxOTcgOC4wMjQyOEM1LjQ0MzA1IDcuOTMxODQgNS40ODk3OSA3Ljg0Njk4IDUuNTU1NDQgNy43Nzc4NEw3LjA1NTQ0IDUuOTgzMzlMNC4zNTU0NCAyLjAyMjI4WiIgZmlsbD0iIzE3MUQyOSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUyODBfMzU0Ij4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
}

.bg-referrer {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTQ0ODggOS42MTEwNkMxMS40NDQ5IDkuNjExMDYgMTIuNjExNSA4LjM4ODgzIDEyLjYxMTUgNi44ODg4M0MxMi42MTE1IDUuMzg4ODMgMTEuMzg5MyA0LjIyMjE3IDkuODg5MzIgNC4yMjIxN0M4LjM4OTMyIDQuMjIyMTcgNy4yMjI2NiA1LjQ0NDM5IDcuMjIyNjYgNi44ODg4M0M3LjIyMjY2IDguMzg4ODMgOC40NDQ4OCA5LjYxMTA2IDkuOTQ0ODggOS42MTEwNlpNOS44ODkzMiA1LjMzMzI4QzkuOTQ0ODggNS4zMzMyOCA5Ljk0NDg4IDUuMzMzMjggOS44ODkzMiA1LjMzMzI4QzEwLjc3ODIgNS4zMzMyOCAxMS41MDA0IDYuMDU1NSAxMS41MDA0IDYuOTQ0MzlDMTEuNTAwNCA3LjgzMzI4IDEwLjc3ODIgOC40OTk5NSA5Ljg4OTMyIDguNDk5OTVDOS4wMDA0MyA4LjQ5OTk1IDguMzMzNzcgNy43Nzc3MiA4LjMzMzc3IDYuOTQ0MzlDOC4zMzM3NyA2LjA1NTUgOS4wNTU5OSA1LjMzMzI4IDkuODg5MzIgNS4zMzMyOFoiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTE4LjE2NjMgOS4yNzc4NEMxNy4xMTA4IDguMzMzMzkgMTUuNzIxOSA3LjgzMzM5IDE0LjI3NzUgNy44ODg5NUgxMy44MzNDMTMuNzIxOSA4LjMzMzM5IDEzLjU1NTIgOC43MjIyOCAxMy4zMzMgOS4wNTU2MUMxMy42NjYzIDkuMDAwMDYgMTMuOTQ0MSA5LjAwMDA2IDE0LjI3NzUgOS4wMDAwNkMxNS4zMzMgOC45NDQ1IDE2LjM4ODYgOS4yNzc4MyAxNy4yMjE5IDkuODg4OTVWMTMuODg4OUgxOC4zMzNWOS40NDQ1TDE4LjE2NjMgOS4yNzc4NFoiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTEzLjAwMDQgNC4zMzMxMkMxMy4yNzgyIDMuNjY2NDUgMTQuMDU2IDMuMzMzMTIgMTQuNzc4MiAzLjYxMDg5QzE1LjQ0NDkgMy44ODg2NyAxNS43NzgyIDQuNjY2NDUgMTUuNTAwNCA1LjM4ODY3QzE1LjI3ODIgNS44ODg2NyAxNC43NzgyIDYuMjIyIDE0LjI3ODIgNi4yMjJDMTQuMTY3MSA2LjIyMiAxNC4wMDA0IDYuMjIyMDEgMTMuODg5MyA2LjE2NjQ1QzEzLjk0NDkgNi40NDQyMyAxMy45NDQ5IDYuNzIyIDEzLjk0NDkgNi45NDQyM1Y3LjI3NzU2QzE0LjA1NiA3LjI3NzU2IDE0LjE2NzEgNy4zMzMxMiAxNC4yNzgyIDcuMzMzMTJDMTUuNjY3MSA3LjMzMzEyIDE2Ljc3ODIgNi4yMjIwMSAxNi43NzgyIDQuODg4NjdDMTYuNzc4MiAzLjQ5OTc4IDE1LjY2NzEgMi4zODg2NyAxNC4zMzM4IDIuMzg4NjdDMTMuNDQ0OSAyLjM4ODY3IDEyLjY2NzEgMi44MzMxMiAxMi4yMjI3IDMuNjEwODlDMTIuNTAwNCAzLjc3NzU2IDEyLjc3ODIgMy45OTk3OCAxMy4wMDA0IDQuMzMzMTJaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik02LjY2Njk5IDkuMTExMjhDNi40NDQ3NyA4Ljc3Nzk1IDYuMjc4MSA4LjM4OTA2IDYuMTY2OTkgNy45NDQ2Mkg1LjcyMjU1QzQuMjc4MSA3Ljg4OTA2IDIuODg5MjEgOC4zODkwNiAxLjgzMzY2IDkuMjc3OTVMMS42NjY5OSA5LjQ0NDYyVjEzLjg4OTFIMi43NzgxVjkuODg5MDZDMy42NjY5OSA5LjI3Nzk1IDQuNjY2OTkgOC45NDQ2MiA1LjcyMjU1IDkuMDAwMTdDNi4wNTU4OCA5LjAwMDE3IDYuMzg5MjEgOS4wNTU3MyA2LjY2Njk5IDkuMTExMjhaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik01LjcyMjY0IDcuMjc3OTJDNS44MzM3NSA3LjI3NzkyIDUuOTQ0ODYgNy4yNzc5MiA2LjA1NTk3IDcuMjIyMzdWNi44ODkwM0M2LjA1NTk3IDYuNjExMjUgNi4wNTU5NyA2LjMzMzQ4IDYuMTExNTIgNi4xMTEyNUM2LjAwMDQxIDYuMTY2ODEgNS44MzM3NSA2LjE2NjgxIDUuNzIyNjQgNi4xNjY4MUM1LjAwMDQxIDYuMTY2ODEgNC4zODkzIDUuNTU1NyA0LjM4OTMgNC44MzM0OEM0LjM4OTMgNC4xMTEyNSA1LjAwMDQxIDMuNTAwMTQgNS43MjI2NCAzLjUwMDE0QzYuMjc4MTkgMy41MDAxNCA2Ljc3ODE5IDMuODMzNDggNy4wMDA0MSA0LjMzMzQ4QzcuMjIyNjQgNC4wNTU3IDcuNTU1OTcgMy43Nzc5MiA3LjgzMzc1IDMuNTU1N0M3LjExMTUzIDIuMzg5MDMgNS42MTE1MiAyLjAwMDE0IDQuNDQ0ODYgMi43MjIzN0MzLjI3ODE5IDMuNDQ0NTkgMi44ODkzIDQuOTQ0NTkgMy42MTE1MyA2LjExMTI1QzQuMDU1OTcgNi44MzM0OCA0LjgzMzc1IDcuMjc3OTIgNS43MjI2NCA3LjI3NzkyWiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNMTQuNTAwMSAxMi42MTEzTDE0LjM4OSAxMi40NDQ2QzEzLjI3NzkgMTEuMjIyNCAxMS43MjIzIDEwLjUwMDIgMTAuMDU1NyAxMC41NTU3QzguMzg5IDEwLjUwMDIgNi43Nzc4OSAxMS4yMjI0IDUuNjY2NzggMTIuNDQ0Nkw1LjU1NTY2IDEyLjYxMTNWMTYuODMzNUM1LjU1NTY2IDE3LjMzMzUgNS45NDQ1NSAxNy43Nzc5IDYuNTAwMTEgMTcuNzc3OUgxMy42MTEyQzE0LjExMTIgMTcuNzc3OSAxNC41NTU3IDE3LjMzMzUgMTQuNTU1NyAxNi44MzM1VjEyLjYxMTNIMTQuNTAwMVpNMTMuMzg5IDE2LjY2NjhINi42NjY3OFYxMy4wMDAyQzcuNTU1NjYgMTIuMTExMyA4Ljc3Nzg5IDExLjY2NjggMTAuMDU1NyAxMS42NjY4QzExLjI3NzkgMTEuNjExMyAxMi41MDAxIDEyLjExMTMgMTMuMzg5IDEzLjAwMDJWMTYuNjY2OFoiIGZpbGw9IiMxNzFEMjkiLz4KPC9zdmc+Cg==");
}

.bg-organizationName {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjIyMTggNC40NDQzNEgxMi43NzczVjUuNTU1NDVIMTcuMjIxOFYxNy4yMjIxSDEyLjc3NzNWMTguMzMzMkgxOC4zMzI5VjUuNTU1NDVDMTguMzMyOSA1LjI2MDc2IDE4LjIxNTggNC45NzgxNSAxOC4wMDc1IDQuNzY5NzdDMTcuNzk5MSA0LjU2MTQgMTcuNTE2NSA0LjQ0NDM0IDE3LjIyMTggNC40NDQzNFoiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTExLjA0NDkgMS42NjY1SDMuNDAwNDNDMy4wODgwNyAxLjY2NjUgMi43ODg1IDEuNzkwNTkgMi41Njc2MiAyLjAxMTQ3QzIuMzQ2NzQgMi4yMzIzNCAyLjIyMjY2IDIuNTMxOTIgMi4yMjI2NiAyLjg0NDI4VjE4LjMzMzJIMTIuMjIyN1YyLjg0NDI4QzEyLjIyMjcgMi41MzE5MiAxMi4wOTg2IDIuMjMyMzQgMTEuODc3NyAyLjAxMTQ3QzExLjY1NjggMS43OTA1OSAxMS4zNTcyIDEuNjY2NSAxMS4wNDQ5IDEuNjY2NVpNMTEuMTExNSAxNy4yMjIxSDkuNDQ0ODhWMTUuNTU1NEg1LjAwMDQzVjE3LjIyMjFIMy4zMzM3N1YyLjg0NDI4QzMuMzMzNzcgMi44MzU1MyAzLjMzNTQ5IDIuODI2ODYgMy4zMzg4NCAyLjgxODc3QzMuMzQyMTkgMi44MTA2OCAzLjM0NzEgMi44MDMzMyAzLjM1MzI5IDIuNzk3MTRDMy4zNTk0OCAyLjc5MDk1IDMuMzY2ODMgMi43ODYwNCAzLjM3NDkyIDIuNzgyNjlDMy4zODMwMSAyLjc3OTM0IDMuMzkxNjggMi43Nzc2MiAzLjQwMDQzIDIuNzc3NjJIMTEuMDQ0OUMxMS4wNTM2IDIuNzc3NjIgMTEuMDYyMyAyLjc3OTM0IDExLjA3MDQgMi43ODI2OUMxMS4wNzg1IDIuNzg2MDQgMTEuMDg1OCAyLjc5MDk1IDExLjA5MiAyLjc5NzE0QzExLjA5ODIgMi44MDMzMyAxMS4xMDMxIDIuODEwNjggMTEuMTA2NSAyLjgxODc3QzExLjEwOTggMi44MjY4NiAxMS4xMTE1IDIuODM1NTMgMTEuMTExNSAyLjg0NDI4VjE3LjIyMjFaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik00LjQ0NDM0IDQuNDQ0MzRINS41NTU0NVY1LjU1NTQ1SDQuNDQ0MzRWNC40NDQzNFoiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTYuNjY2OTkgNC40NDQzNEg3Ljc3ODFWNS41NTU0NUg2LjY2Njk5VjQuNDQ0MzRaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik04Ljg4ODY3IDQuNDQ0MzRIOS45OTk3OFY1LjU1NTQ1SDguODg4NjdWNC40NDQzNFoiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTQuNDQ0MzQgNy4yMjIxN0g1LjU1NTQ1VjguMzMzMjhINC40NDQzNFY3LjIyMjE3WiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNNi42NjY5OSA3LjIyMjE3SDcuNzc4MVY4LjMzMzI4SDYuNjY2OTlWNy4yMjIxN1oiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTguODg4NjcgNy4yMjIxN0g5Ljk5OTc4VjguMzMzMjhIOC44ODg2N1Y3LjIyMjE3WiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNNC40NDQzNCAxMEg1LjU1NTQ1VjExLjExMTFINC40NDQzNFYxMFoiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTYuNjY2OTkgMTBINy43NzgxVjExLjExMTFINi42NjY5OVYxMFoiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTguODg4NjcgMTBIOS45OTk3OFYxMS4xMTExSDguODg4NjdWMTBaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik00LjQ0NDM0IDEyLjc3NzhINS41NTU0NVYxMy44ODg5SDQuNDQ0MzRWMTIuNzc3OFoiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTYuNjY2OTkgMTIuNzc3OEg3Ljc3ODFWMTMuODg4OUg2LjY2Njk5VjEyLjc3NzhaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik04Ljg4ODY3IDEyLjc3NzhIOS45OTk3OFYxMy44ODg5SDguODg4NjdWMTIuNzc3OFoiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTEyLjc3NzMgNy4yMjIxN0gxMy44ODg1VjguMzMzMjhIMTIuNzc3M1Y3LjIyMjE3WiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNMTUgNy4yMjIxN0gxNi4xMTExVjguMzMzMjhIMTVWNy4yMjIxN1oiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTEyLjc3NzMgMTBIMTMuODg4NVYxMS4xMTExSDEyLjc3NzNWMTBaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik0xNSAxMEgxNi4xMTExVjExLjExMTFIMTVWMTBaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik0xMi43NzczIDEyLjc3NzhIMTMuODg4NVYxMy44ODg5SDEyLjc3NzNWMTIuNzc3OFoiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTE1IDEyLjc3NzhIMTYuMTExMVYxMy44ODg5SDE1VjEyLjc3NzhaIiBmaWxsPSIjMTcxRDI5Ii8+Cjwvc3ZnPgo=");
}

.bg-webLink {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljc0NDIgMTAuMDAwMkMxNC43NDE5IDkuMjUzMTkgMTQuNjYxOCA4LjUwODQ0IDE0LjUwNTMgNy43Nzc5OUgxNi41MDUzQzE2LjQwMjMgNy40NzMzMSAxNi4yNzc5IDcuMTc2MjcgMTYuMTMzMSA2Ljg4OTExSDE0LjI3MkMxMy45MjIxIDUuNzIwMjUgMTMuMzc5NSA0LjYxODA0IDEyLjY2NjQgMy42Mjc5OUMxMi4yMTA5IDMuNDM2NDQgMTEuNzM1OSAzLjI5NDg3IDExLjI0OTggMy4yMDU3N0MxMi4yMjY2IDQuMjU1MzUgMTIuOTY0IDUuNTA0NDkgMTMuNDEwOSA2Ljg2Njg4SDEwLjQxNjRWMy4xMTEzM0g5LjU4MzA5VjYuODcyNDRINi41ODg2NUM3LjAzNjQ3IDUuNTA3NTggNy43NzU3OCA0LjI1NjQ0IDguNzU1MzIgMy4yMDU3N0M4LjI3MTMgMy4yOTMzOCA3Ljc5ODE4IDMuNDMzMDkgNy4zNDQyMSAzLjYyMjQ0QzYuNjI4MzUgNC42MDgzNCA2LjA4MTk2IDUuNzA2NzUgNS43Mjc1NCA2Ljg3MjQ0SDMuODU1MzJDMy43MDc4NSA3LjE2NDg1IDMuNTgxNiA3LjQ2NzQ4IDMuNDc3NTQgNy43Nzc5OUg1LjQ5NDIxQzUuMzM3NyA4LjUwODQ0IDUuMjU3NjQgOS4yNTMxOSA1LjI1NTMyIDEwLjAwMDJDNS4yNTY4NSAxMC44MTczIDUuMzUwMDMgMTEuNjMxNyA1LjUzMzA5IDEyLjQyOEgzLjU2NjQzQzMuNjgxMzYgMTIuNzM5NCAzLjgxODc2IDEzLjA0MiAzLjk3NzU0IDEzLjMzMzVINS43NzE5OEM2LjExMjEgMTQuMzk3OSA2LjYxNjMyIDE1LjQwMjYgNy4yNjY0MyAxNi4zMTEzQzcuNzMxOTcgMTYuNTExIDguMjE4MyAxNi42NTgyIDguNzE2NDMgMTYuNzUwMkM3LjgwOTcyIDE1Ljc2MTIgNy4xMTI0IDE0LjU5OSA2LjY2NjQzIDEzLjMzMzVIOS41ODg2NVYxNi44NTU4SDEwLjQyMlYxMy4zMzM1SDEzLjMzMzFDMTIuODg1NiAxNC41OTk1IDEyLjE4NjQgMTUuNzYxOCAxMS4yNzc1IDE2Ljc1MDJDMTEuNzc4IDE2LjY1NSAxMi4yNjYyIDE2LjUwNDEgMTIuNzMzMSAxNi4zMDAyQzEzLjM4MjIgMTUuMzk0OSAxMy44ODY0IDE0LjM5NCAxNC4yMjc1IDEzLjMzMzVIMTYuMDA1M0MxNi4xNjM0IDEzLjA0NzQgMTYuMzAwOCAxMi43NTA0IDE2LjQxNjQgMTIuNDQ0N0gxNC40NDQyQzE0LjYzNiAxMS42NDM4IDE0LjczNjYgMTAuODIzNyAxNC43NDQyIDEwLjAwMDJaTTkuNTgzMDkgMTIuNDI4SDYuMzk0MjFDNi4wMDMwOCAxMC44OTkgNS45ODU5MyA5LjI5ODMzIDYuMzQ0MjEgNy43NjEzM0g5LjU4MzA5VjEyLjQyOFpNMTMuNjA1MyAxMi40MjhIMTAuNDE2NFY3Ljc3Nzk5SDEzLjY1NTNDMTMuODE0OSA4LjUwNzg1IDEzLjg5MzIgOS4yNTMxMyAxMy44ODg3IDEwLjAwMDJDMTMuODkzMiAxMC44MTggMTMuNzk4IDExLjYzMzIgMTMuNjA1MyAxMi40MjhaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik0xMC4wMDAyIDEuMTExMzNDOC4yNDIxNyAxLjExMTMzIDYuNTIzNTkgMS42MzI2NSA1LjA2MTgyIDIuNjA5MzhDMy42MDAwNSAzLjU4NjEgMi40NjA3NCA0Ljk3NDM1IDEuNzg3OTYgNi41OTg1OUMxLjExNTE4IDguMjIyODIgMC45MzkxNSAxMC4wMTAxIDEuMjgyMTMgMTEuNzM0NEMxLjYyNTExIDEzLjQ1ODYgMi40NzE2OSAxNS4wNDI1IDMuNzE0ODMgMTYuMjg1NkM0Ljk1Nzk2IDE3LjUyODcgNi41NDE4MSAxOC4zNzUzIDguMjY2MDkgMTguNzE4M0M5Ljk5MDM2IDE5LjA2MTMgMTEuNzc3NiAxOC44ODUzIDEzLjQwMTkgMTguMjEyNUMxNS4wMjYxIDE3LjUzOTcgMTYuNDE0MyAxNi40MDA0IDE3LjM5MTEgMTQuOTM4NkMxOC4zNjc4IDEzLjQ3NjggMTguODg5MSAxMS43NTgzIDE4Ljg4OTEgMTAuMDAwMkMxOC44ODkxIDcuNjQyNzQgMTcuOTUyNiA1LjM4MTgxIDE2LjI4NTYgMy43MTQ4MkMxNC42MTg2IDIuMDQ3ODMgMTIuMzU3NyAxLjExMTMzIDEwLjAwMDIgMS4xMTEzM1pNMTAuMDAwMiAxNy43NzhDOC40NjE5MiAxNy43NzggNi45NTgxNyAxNy4zMjE4IDUuNjc5MTIgMTYuNDY3MkM0LjQwMDA3IDE1LjYxMjYgMy40MDMxNyAxNC4zOTc4IDIuODE0NDkgMTIuOTc2NkMyLjIyNTgxIDExLjU1NTQgMi4wNzE3OCA5Ljk5MTU5IDIuMzcxODkgOC40ODI4NUMyLjY3MiA2Ljk3NDExIDMuNDEyNzYgNS41ODgyNCA0LjUwMDUgNC41MDA1QzUuNTg4MjQgMy40MTI3NiA2Ljk3NDExIDIuNjcxOTkgOC40ODI4NSAyLjM3MTg5QzkuOTkxNTkgMi4wNzE3OCAxMS41NTU0IDIuMjI1ODEgMTIuOTc2NiAyLjgxNDQ5QzE0LjM5NzkgMy40MDMxNyAxNS42MTI2IDQuNDAwMDcgMTYuNDY3MiA1LjY3OTEyQzE3LjMyMTggNi45NTgxNiAxNy43NzggOC40NjE5MiAxNy43NzggMTAuMDAwMkMxNy43NzggMTIuMDYzIDE2Ljk1ODYgMTQuMDQxMyAxNS40OTk5IDE1LjQ5OTlDMTQuMDQxMyAxNi45NTg2IDEyLjA2MyAxNy43NzggMTAuMDAwMiAxNy43NzhaIiBmaWxsPSIjMTcxRDI5Ii8+Cjwvc3ZnPgo=");
}

.bg-password {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA0OTUgMTEuNDM5QzkuNzUwMzUgMTEuNDQxMiA5LjQ2MDYyIDExLjU0MzYgOS4yMjY0NiAxMS43Mjk3QzguOTkyMzEgMTEuOTE1OCA4LjgyNzIzIDEyLjE3NSA4Ljc1NzU0IDEyLjQ2NTlDOC42ODc4NiAxMi43NTY4IDguNzE3NTkgMTMuMDYyNiA4Ljg0MTk5IDEzLjMzNDZDOC45NjYzOCAxMy42MDY3IDkuMTc4MjkgMTMuODI5MiA5LjQ0MzkgMTMuOTY2N1YxNS41NTU2SDEwLjU1NVYxNC4wMTY3QzEwLjg0MTkgMTMuODk5MiAxMS4wNzkgMTMuNjg1NyAxMS4yMjYxIDEzLjQxMjhDMTEuMzczMSAxMy4xMzk5IDExLjQyMDggMTIuODI0NCAxMS4zNjEyIDEyLjUyMDJDMTEuMzAxNSAxMi4yMTYgMTEuMTM4MSAxMS45NDE5IDEwLjg5ODkgMTEuNzQ0N0MxMC42NTk3IDExLjU0NzUgMTAuMzU5NSAxMS40Mzk1IDEwLjA0OTUgMTEuNDM5WiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNMTQuNDQ0MiA4LjMzMzI2VjUuOTU1NDhDMTQuNDY4MSA0Ljc1MDk3IDE0LjAxMzkgMy41ODYwNiAxMy4xODA5IDIuNzE1NjRDMTIuMzQ4IDEuODQ1MjIgMTEuMjA0MiAxLjM0MDE4IDkuOTk5NzggMS4zMTEwNEM4Ljc5NTM5IDEuMzQwMTggNy42NTE1OCAxLjg0NTIyIDYuODE4NjUgMi43MTU2NEM1Ljk4NTcxIDMuNTg2MDYgNS41MzE0OCA0Ljc1MDk3IDUuNTU1MzQgNS45NTU0OFY4LjMzMzI2SDMuODg4NjdWMTcuNzc3N0MzLjg4ODY3IDE4LjA3MjQgNC4wMDU3MyAxOC4zNTUgNC4yMTQxMSAxOC41NjM0QzQuNDIyNDggMTguNzcxOCA0LjcwNTEgMTguODg4OCA0Ljk5OTc4IDE4Ljg4ODhIMTQuOTk5OEMxNS4yOTQ1IDE4Ljg4ODggMTUuNTc3MSAxOC43NzE4IDE1Ljc4NTUgMTguNTYzNEMxNS45OTM4IDE4LjM1NSAxNi4xMTA5IDE4LjA3MjQgMTYuMTEwOSAxNy43Nzc3VjguMzMzMjZIMTQuNDQ0MlpNNi42NjY0NSA1Ljk1NTQ4QzYuNjQyNSA1LjA0NTYxIDYuOTc5NjUgNC4xNjMyNSA3LjYwNDIzIDMuNTAxMTlDOC4yMjg4MiAyLjgzOTEzIDkuMDkwMDYgMi40NTExOSA5Ljk5OTc4IDIuNDIyMTVDMTAuOTA5NSAyLjQ1MTE5IDExLjc3MDcgMi44MzkxMyAxMi4zOTUzIDMuNTAxMTlDMTMuMDE5OSA0LjE2MzI1IDEzLjM1NzEgNS4wNDU2MSAxMy4zMzMxIDUuOTU1NDhWOC4zMzMyNkg2LjY2NjQ1VjUuOTU1NDhaTTQuOTk5NzggMTcuNzc3N1Y5LjQ0NDM3SDE0Ljk5OThWMTcuNzc3N0g0Ljk5OTc4WiIgZmlsbD0iIzE3MUQyOSIvPgo8L3N2Zz4K");
}

.already-member-box {
    margin-top: 36px;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border: 1px solid #00A0A3;
    max-width: 447px;
    width: 100%;
    padding: 24px 12px 29px;
    text-align: center;
    border-radius: 10px;
}

    .already-member-box p {
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: center;
        margin-bottom: 10px;
    }

        .already-member-box p b {
            font-weight: 600;
            line-height: 24px;
        }

    .already-member-box .login-btn {
        display: block;
        color: #006580;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: center;
        padding: 7px 8px;
        border-radius: 10px;
        border: 1px solid #006580;
        box-shadow: 0px 2px 3px 0px #00000026;
        max-width: 112px;
        margin: 0 auto;
        transition: all 0.33s ease;
    }

        .already-member-box .login-btn:hover {
            background-color: #006580;
            color: #FFF;
        }

.vd-new-member-right {
    max-width: 447px;
    width: 100%;
    padding-top: 8px;
}

    .vd-new-member-right h2 {
        text-transform: uppercase;
        margin-bottom: 8px;
        font-weight: 600;
    }

    .vd-new-member-right ul {
        padding-left: 24px;
        margin-bottom: 54px;
        max-width: 423px;
    }

        .vd-new-member-right ul > li {
            color: #000000;
            font-family: 'Poppins', sans-serif;
            font-size: 16px;
            font-weight: 300;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: left;
            list-style: disc;
        }

            .vd-new-member-right ul > li::marker {
                font-size: 12px;
            }

    .vd-new-member-right .vd-new-member-right-inner > p {
        margin-bottom: 36px;
        max-width: 423px;
    }

    .vd-new-member-right p b {
        font-family: 'Poppins', sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #000000;
    }

    .vd-new-member-right p span {
        display: block;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 300;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #000000;
    }

.about-yourself > span {
    padding-left: 8px;
    margin-bottom: 8px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    display: block;
}

/* ---Step2--- */
.vd-new-member-inner .vd-add-areas {
    gap: 8px;
    max-width: 98%;
}

.vd-new-member-inner .vd-service-areas {
    margin-bottom: 24px;
}

.vd-new-member-inner .vd-add-areas .vd-area-tegs {
    margin: 0;
}

.vd-new-member-inner .vd-add-areas .vd-area-tegs {
    background: #006580;
}

.vd-new-member-inner .vd-add-areas .vd-add-areas-btn {
    border: 1px solid #006580;
    color: #006580;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNS42MDAxIiB5PSI5Ljc5OTk5IiB3aWR0aD0iMS4yIiBoZWlnaHQ9IjkuNiIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDUuNjAwMSA5Ljc5OTk5KSIgZmlsbD0iIzAwNjU4MCIvPgo8cmVjdCB4PSIwLjIwMDE5NSIgeT0iNS42MDAwNCIgd2lkdGg9IjEuMiIgaGVpZ2h0PSI5LjYiIHRyYW5zZm9ybT0icm90YXRlKC05MCAwLjIwMDE5NSA1LjYwMDA0KSIgZmlsbD0iIzAwNjU4MCIvPgo8L3N2Zz4K");
}

.vd-new-member-inner .vd-service-areas p {
    font-family: 'Poppins';
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 8px;
}

.vd-check-membership {
    padding-top: 24px;
}

.utility-profile .vd-check-membership, .utility-profile .vd-service-areas, .utility-profile .vd-member-form-control {
    padding-left: 9px;
}

.vd-check-membership ul li {
    position: relative;
    line-height: 21px;
}

    .vd-check-membership ul li + li {
        margin-top: 16px;
    }

    .vd-check-membership ul li input[type="checkbox"] {
        cursor: pointer;
        width: 16px;
        height: 16px;
        border: 2px solid #006580;
        opacity: 1;
        top: 4px;
        border-radius: 4px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        cursor: pointer;
    }

        .vd-check-membership ul li input[type="checkbox"]:checked {
            background-position: center;
            background-repeat: no-repeat;
            background-size: contain;
            background-color: #006580;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zLjQ4MDY2IDUuODU3MzdMMS41MDE4OCAzLjg3ODU5TDEuMzgwNjYgMy43NTczN0wxLjI1OTQ1IDMuODc4NTlMMC41NTk0NDYgNC41Nzg1OUwwLjQzODIyNyA0LjY5OThMMC41NTk0NDYgNC44MjEwMkwzLjM1OTQ1IDcuNjIxMDJMMy40ODA2NiA3Ljc0MjI0TDMuNjAxODggNy42MjEwMkw5LjYwMTg4IDEuNjIxMDJMOS43MjMxIDEuNDk5OEw5LjYwMTg4IDEuMzc4NTlMOC45MDE4OCAwLjY3ODU4Nkw4Ljc4MDY2IDAuNTU3MzY4TDguNjU5NDUgMC42Nzg1ODZMMy40ODA2NiA1Ljg1NzM3WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4zNDI4NTciLz4KPC9zdmc+Cg==");
        }

    .vd-check-membership ul li label {
        display: inline-block;
        max-width: calc(100% - 24px);
        margin-left: auto;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #54545F;
        vertical-align: text-top;
        padding-left: 22px;
        cursor: pointer;
    }

.vd-check-membership ul .sts-premium label::after {
    content: attr(data-status);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    color: #00A0A3;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: center;
    border: 2px solid #00A0A3;
    height: 18px;
    vertical-align: middle;
    border-radius: 4px;
    padding: 0 8px;
    margin-left: 10px; /* position: absolute;right: 80px; */
}

.vd-check-membership .equal-premium-pill-wrap .sts-premium label span {
    min-width: 240px;
    display: inline-block;
}

.vd-check-membership h2 + p {
    margin-bottom: 22px;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
}

    .vd-check-membership h2 + p ~ p {
        margin-bottom: 8px;
    }

.vd-check-membership > p b {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.vd-member-radio-control {
    margin-bottom: 8px;
}

    .vd-member-radio-control input[type="radio"] {
        width: 16px;
        height: 16px;
        z-index: 9;
    }

    .vd-member-radio-control label {
        padding-left: 24px;
        position: relative;
        color: #54545F;
    }

        .vd-member-radio-control label::before, .vd-member-radio-control label::after {
            content: "";
            border: 2px solid #006580;
            background: #FFFFFF;
            width: 16px;
            height: 16px;
            border-radius: 50%;
            position: absolute;
            left: 0;
            top: 2px;
        }

    .vd-member-radio-control input[type="radio"]:checked + label::after {
        width: 10px;
        height: 10px;
        background: #00A0A3;
        border-color: #00A0A3;
        top: 5px;
        left: 3px;
    }

.utility-profile {
    margin-bottom: 41px;
}

    .utility-profile .vd-service-areas h3 {
        margin-bottom: 4px;
    }

/* ---step-3--- */
.enhance-experience {
    margin-bottom: 41px;
}

    .enhance-experience .vd-member-form-control {
        margin-bottom: 21px;
    }

.vd-new-member-inner .enhance-experience h2 {
    margin-bottom: 10px;
}

.enhance-experience .vd-select-prodcuts {
    padding-left: 9px;
}

    .enhance-experience .vd-select-prodcuts p {
        line-height: 24px;
    }

.enhance-experience .vd-member-radio-control {
    padding-left: 8px;
}

.enhance-experience p + .vd-member-form-control {
    padding-left: 8px;
}

.vd-check-membership ul {
    max-width: 400px;
}

.enhance-experience .vd-check-membership ul li label, .utility-profile .vd-check-membership ul li label {
    max-width: 100%;
}

.vd-select-prodcuts {
    padding-top: 16px;
}

    .vd-select-prodcuts ul {
        margin-top: 33px;
    }

        .vd-select-prodcuts ul li:first-child {
            border-top: 1px solid #DCDDDE;
        }

        .vd-select-prodcuts ul li:last-child {
            border: 0;
        }

        .vd-select-prodcuts ul li input[type="checkbox"] {
            border-radius: 12px;
            width: 60px;
            height: 24px;
            z-index: 99;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            cursor: pointer;
        }

        .vd-select-prodcuts ul li {
            border-bottom: 1px solid #DCDDDE;
            padding: 8px 0;
            position: relative;
        }

            .vd-select-prodcuts ul li label {
                padding-left: 80px;
                display: block;
                position: relative;
            }

                .vd-select-prodcuts ul li label b {
                    display: block;
                    font-family: 'Poppins', sans-serif;
                    font-size: 18px;
                    font-weight: 500;
                    line-height: 27px;
                    letter-spacing: 0.01em;
                    text-align: left;
                }

                .vd-select-prodcuts ul li label span {
                    display: block;
                    font-family: 'Poppins', sans-serif;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                    letter-spacing: 0.01em;
                    text-align: left;
                    color: #171D29;
                }

                .vd-select-prodcuts ul li label::after, .vd-select-prodcuts ul li label::before {
                    content: "";
                    position: absolute;
                    left: 0;
                    cursor: pointer;
                    transition: all 0.33s ease;
                }

                .vd-select-prodcuts ul li label::before {
                    border-radius: 12px;
                    width: 60px;
                    height: 24px;
                    border: 1px solid #A9A9AF;
                    top: 50%;
                    transform: translateY(-50%);
                }

                .vd-select-prodcuts ul li label::after {
                    width: 16px;
                    height: 16px;
                    background-color: #A9A9AF;
                    border-radius: 50%;
                    top: 50%;
                    transform: translateY(-50%);
                    left: 4px;
                }

            .vd-select-prodcuts ul li input[type="checkbox"]:checked + label::after {
                background-color: #006580;
                left: 40px;
            }

            .vd-select-prodcuts ul li input[type="checkbox"]:checked + label::before {
                border-color: #171D29;
            }

            .vd-select-prodcuts ul li input[type="text"] {
                padding-left: 8px;
                padding-top: 20px;
            }

                .vd-select-prodcuts ul li input[type="text"]::placeholder {
                    opacity: 1;
                    color: #171D29;
                }

.vd-add-prodcuts {
    text-align: center;
    padding-top: 16px;
    border-top: 1px solid #DCDDDE;
}

    .vd-add-prodcuts p {
        margin-bottom: 8px;
        font-size: 14px;
        line-height: 21px;
    }

.vd-add-prodcuts {
    margin-bottom: 32px;
}

.vd-new-member-left .add-prodcuts-btn {
    padding: 5px 18px 5px 17px;
    width: 168px;
    border-radius: 10px;
    position: relative;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    border: 1px solid #006580;
    box-shadow: 0px 4px 10px 0px #0065803D;
    display: flex;
    align-items: center;
    min-width: 168px;
    margin: 0 auto;
    text-decoration: none;
    gap: 8px;
    transition: all 0.3s ease;
}

    .vd-new-member-left .add-prodcuts-btn:hover {
        background-color: #006580;
        color: #FFF;
    }

.add-prodcuts-btn::before {
    content: "+";
    display: block;
    font-size: 30px;
    font-weight: 200;
}

.vd-select-prodcuts p {
    margin-bottom: 6px;
    color: #171D29;
}

    .vd-select-prodcuts p i {
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
    }

.enhance-experience > p {
    margin-bottom: 24px;
}

    .enhance-experience > p i {
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
    }

.enhance-experience .vd-check-membership {
    padding-left: 8px;
    padding-top: 0;
}

.enhance-experience .vd-add-prodcuts + h2 + p {
    padding-left: 8px;
}

.vd-member-form-control {
    max-width: 400px;
    width: 100%;
}

.vd-new-member-inner .ql-editor {
    height: 120px;
}

.layout-50 {
    display: flex;
    align-items: center;
    padding-top: 7px;
    margin-bottom: 5px;
}

    .layout-50 input {
        padding-top: 0;
    }

.vd-member-form-control input[type="date"] {
    padding-left: 36px;
    box-sizing: border-box;
}

.layout-50 input[type="date"] {
    max-width: 200px;
    height: 50px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjgzMzMgMi40OTk5MkgxNVYwLjgzMzI1MkgxMy4zMzMzVjIuNDk5OTJINi42NjY2N1YwLjgzMzI1Mkg1VjIuNDk5OTJINC4xNjY2N0MzLjI0MTY3IDIuNDk5OTIgMi41MDgzMyAzLjI0OTkyIDIuNTA4MzMgNC4xNjY1OUwyLjUgMTUuODMzM0MyLjUgMTYuNzQ5OSAzLjI0MTY3IDE3LjQ5OTkgNC4xNjY2NyAxNy40OTk5SDE1LjgzMzNDMTYuNzUgMTcuNDk5OSAxNy41IDE2Ljc0OTkgMTcuNSAxNS44MzMzVjQuMTY2NTlDMTcuNSAzLjI0OTkyIDE2Ljc1IDIuNDk5OTIgMTUuODMzMyAyLjQ5OTkyWk0xNS44MzMzIDE1LjgzMzNINC4xNjY2N1Y2LjY2NjU4SDE1LjgzMzNWMTUuODMzM1oiIGZpbGw9IiM2NTY1NkYiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: bottom 6px left 8px;
    background-size: 20px;
}

    .layout-50 input[type="date"]::-webkit-calendar-picker-indicator {
        visibility: hidden;
    }

.vd-edit-about-wrapper {
    padding-left: 8px;
}

    .vd-edit-about-wrapper .vd-check-membership {
        margin-bottom: 29px;
    }

.products-found-list {
    margin-top: 17px;
    margin-bottom: 24px;
}

    .products-found-list li {
        font-family: 'Poppins', sans-serif;
        font-size: 18px;
        font-weight: 500;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-align: left;
        border-bottom: 1px solid #DCDDDE;
        padding: 7px 0;
    }

        .products-found-list li:first-child {
            border-top: 1px solid #DCDDDE;
        }

.vd-product-fund > p {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
}

.vd-product-fund h2 {
    margin-bottom: 5px;
}

.vd-utilities-products {
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border: 1px solid #00A0A3;
    max-width: 425px;
    width: 100%;
    border-radius: 10px;
    text-align: center;
    padding: 21px 22px;
    margin-bottom: 41px;
}

    .vd-utilities-products p {
        max-width: 300px;
        margin: 0 auto;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #171D29;
    }

.vd-almost-done {
    margin-bottom: 29px;
}

    .vd-almost-done ul + h2 {
        margin-top: 24px;
        margin-bottom: 15px;
    }

    .vd-almost-done .vd-check-membership {
        padding-top: 0;
    }

        .vd-almost-done .vd-check-membership ul li label {
            display: block;
            max-width: 100%;
        }

.vd-thankYou-subTitle {
    max-width: 454px;
}

    .vd-thankYou-subTitle h2 {
        text-transform: uppercase;
    }

    .vd-thankYou-subTitle p {
        color: #000000;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 300;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
    }

.vd-app-submited-wrapper h1 {
    margin-bottom: 20px;
}

.vd-submit-app-inner ul {
    padding-top: 30px;
    max-width: 440px;
}

    .vd-submit-app-inner ul li {
        padding-left: 30px;
        margin-left: 16px;
        border-left: 4px solid transparent;
    }

        .vd-submit-app-inner ul li h4 {
            font-family: 'Poppins', sans-serif;
            font-size: 18px;
            font-weight: 600;
            line-height: 27px;
            letter-spacing: 0.01em;
            text-align: left;
            position: relative;
            color: #000000;
        }

        .vd-submit-app-inner ul li p {
            font-family: 'Poppins', sans-serif;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #000000;
        }

        .vd-submit-app-inner ul li h4::before {
            content: "";
            width: 32px;
            height: 32px;
            border-radius: 50%;
            background-color: #A9A9AF;
            position: absolute;
            left: -49px;
            top: -3px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: 18px 14px;
        }

        .vd-submit-app-inner ul li:not(:last-child) {
            border-left-color: #A9A9AF;
            padding-bottom: 30px;
        }

        .vd-submit-app-inner ul li.completed h4::before {
            background-color: #009E49;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzI3MjcgMTEuNjI4OEwyLjUzNzg4IDcuNDM5MzlMMi40MzE4MiA3LjMzMzMyTDIuMzI1NzUgNy40MzkzOUwwLjg5MzkzNCA4Ljg3MTIxTDAuNzg3ODY4IDguOTc3MjdMMC44OTM5MzQgOS4wODMzNEw2LjYyMTIxIDE0LjgxMDZMNi43MjcyNyAxNC45MTY3TDYuODMzMzQgMTQuODEwNkwxOS4xMDYxIDIuNTM3ODhMMTkuMjEyMSAyLjQzMTgyTDE5LjEwNjEgMi4zMjU3NUwxNy42NzQyIDAuODkzOTM0TDE3LjU2ODIgMC43ODc4NjhMMTcuNDYyMSAwLjg5MzkzNEw2LjcyNzI3IDExLjYyODhaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjMiLz4KPC9zdmc+Cg==");
        }

        .vd-submit-app-inner ul li.active h4::before {
            background-color: #FFF;
            border: 4px solid #009E49;
        }

        .vd-submit-app-inner ul li.completed {
            border-left-color: #009E49;
        }

        .vd-submit-app-inner ul li:last-child.completed {
            border-left: 4px solid transparent;
        }

.resend-verification-box {
    padding: 25px 12px 31px 12px;
    text-align: center;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border: 1px solid #00A0A3;
    max-width: 447px;
    border-radius: 10px;
    width: 100%;
    margin-top: 67px;
}

    .resend-verification-box p b {
        display: block;
        margin-bottom: 10px;
        font-family: 'Poppins';
        font-size: 16px;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #000000;
    }

    .resend-verification-box a {
        display: block;
        padding: 7px 8px;
        max-width: 194px;
        border: 1px solid #006580;
        border-radius: 10px;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #006580;
        margin: 0 auto;
    }

.vd-app-submited-wrapper .back-thome-btn {
    margin-top: 32px;
}

.resend-verification-box + .back-thome-btn {
    margin-top: 38px;
}

.vd-saveLogin-from {
    margin-left: 42px;
    margin-top: 22px;
    padding: 16px;
    max-width: 432px;
    width: 100%;
    border-radius: 10px;
    background: #FFFFFF;
    border: 1px solid #006580;
}

.submit-btn {
    display: block;
    outline: none;
    cursor: pointer;
    color: #FFF;
    padding: 7px 8px;
    max-width: 174px;
    width: 100%;
    border: 1px solid #006580;
    border-radius: 10px;
    background-color: #006580;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: center;
    margin-left: auto;
    box-shadow: 0px 4px 10px 0px #0065803D;
    transition: all 0.3s ease;
}

    .submit-btn:hover {
        background-color: #FFF;
        color: #006580;
    }

.hideShow-btn {
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: 5px;
    right: 8px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    cursor: pointer;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgOC44MTA4MUMwIDguODEwODEgMy44MDcyNyAzLjI5NzMgMTAgMy4yOTczQzEwLjg2MDkgMy4yOTczIDExLjY3MTggMy40MDg0OSAxMi40MzQ1IDMuNTkzMTlMNi42OTA5MSA5LjM5ODkyQzYuNDc2NSA4LjkyNiA2LjM2NDkgOC40MTIxMSA2LjM2MzY0IDcuODkxODlDNi4zNjM2NCA3LjAzMDg2IDYuNjY4MTggNi4yNDk3OCA3LjE1OTA5IDUuNjIzMDhDNC45ODQ1NSA2LjM2OTI0IDMuMzI4MTggNy44MTQ3IDIuMzgyNzMgOC44MTA4MUMzLjE4ODEzIDkuNjYwMTcgNC4wOTg2OSAxMC40MDA4IDUuMDkxODIgMTEuMDE0NEwzLjc3MDkxIDEyLjM0OTZDMS4zNjA5MSAxMC43NjgxIDAgOC44MTA4MSAwIDguODEwODFaTTIwIDguODEwODFDMjAgOC44MTA4MSAxNi4xOTI3IDE0LjMyNDMgMTAgMTQuMzI0M0M5LjE0IDE0LjMyNDMgOC4zMzA5MSAxNC4yMTA0IDcuNTY3MjcgMTQuMDI3NUwzLjYzNjM2IDE4TDIuMjcyNzMgMTYuNjIxNkwxNy43MjczIDFMMTkuMDkwOSAyLjM3ODM4TDE2LjIzIDUuMjcwMjJDMTguNjM3MyA2Ljg1MjU5IDIwIDguODEwODEgMjAgOC44MTA4MVpNMTcuNjIyNyA4LjgxNjMyQzE2LjgxNTkgNy45NjQ2MSAxNS45MDMxIDcuMjIyMzYgMTQuOTA3MyA2LjYwODE2TDEzLjYzNjQgNy44OTE4OUMxMy42MzY0IDguODY2NzQgMTMuMjUzMiA5LjgwMTY2IDEyLjU3MTMgMTAuNDkxQzExLjg4OTMgMTEuMTgwMyAxMC45NjQ0IDExLjU2NzYgMTAgMTEuNTY3Nkw5LjEzOTA5IDEyLjQzNzhDOS40MjA5MSAxMi40NjYzIDkuNzA2MzYgMTIuNDg2NSAxMCAxMi40ODY1QzEzLjYxNjQgMTIuNDg2NSAxNi4zMTE4IDEwLjIwOTQgMTcuNjIyNyA4LjgxNjMyWiIgZmlsbD0iIzY1NjU2RiIvPgo8L3N2Zz4K");
}

.vd-member-form-inner {
    position: relative;
}

.hideShow-btn.show {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzUzXzMzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSItMSIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1Ij4KPHJlY3QgeD0iMC4yOTI4NDciIHk9Ii0wLjAwMDQ4ODI4MSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF81M18zMykiPgo8cGF0aCBkPSJNMTIuMjkyOCAxNS45OTk1QzEzLjU0MjggMTUuOTk5NSAxNC42MDUzIDE1LjU2MiAxNS40ODAzIDE0LjY4N0MxNi4zNTUzIDEzLjgxMiAxNi43OTI4IDEyLjc0OTUgMTYuNzkyOCAxMS40OTk1QzE2Ljc5MjggMTAuMjQ5NSAxNi4zNTUzIDkuMTg3MDEgMTUuNDgwMyA4LjMxMjAxQzE0LjYwNTMgNy40MzcwMSAxMy41NDI4IDYuOTk5NTEgMTIuMjkyOCA2Ljk5OTUxQzExLjA0MjggNi45OTk1MSA5Ljk4MDM1IDcuNDM3MDEgOS4xMDUzNSA4LjMxMjAxQzguMjMwMzUgOS4xODcwMSA3Ljc5Mjg1IDEwLjI0OTUgNy43OTI4NSAxMS40OTk1QzcuNzkyODUgMTIuNzQ5NSA4LjIzMDM1IDEzLjgxMiA5LjEwNTM1IDE0LjY4N0M5Ljk4MDM1IDE1LjU2MiAxMS4wNDI4IDE1Ljk5OTUgMTIuMjkyOCAxNS45OTk1Wk0xMi4yOTI4IDE0LjE5OTVDMTEuNTQyOCAxNC4xOTk1IDEwLjkwNTMgMTMuOTM3IDEwLjM4MDMgMTMuNDEyQzkuODU1MzUgMTIuODg3IDkuNTkyODUgMTIuMjQ5NSA5LjU5Mjg1IDExLjQ5OTVDOS41OTI4NSAxMC43NDk1IDkuODU1MzUgMTAuMTEyIDEwLjM4MDMgOS41ODcwMUMxMC45MDUzIDkuMDYyMDEgMTEuNTQyOCA4Ljc5OTUxIDEyLjI5MjggOC43OTk1MUMxMy4wNDI4IDguNzk5NTEgMTMuNjgwMyA5LjA2MjAxIDE0LjIwNTMgOS41ODcwMUMxNC43MzAzIDEwLjExMiAxNC45OTI4IDEwLjc0OTUgMTQuOTkyOCAxMS40OTk1QzE0Ljk5MjggMTIuMjQ5NSAxNC43MzAzIDEyLjg4NyAxNC4yMDUzIDEzLjQxMkMxMy42ODAzIDEzLjkzNyAxMy4wNDI4IDE0LjE5OTUgMTIuMjkyOCAxNC4xOTk1Wk0xMi4yOTI4IDE4Ljk5OTVDOS44NTk1MSAxOC45OTk1IDcuNjQyODUgMTguMzIwMyA1LjY0Mjg1IDE2Ljk2MkMzLjY0Mjg1IDE1LjYwMzcgMi4xOTI4NSAxMy43ODI4IDEuMjkyODUgMTEuNDk5NUMyLjE5Mjg1IDkuMjE2MTggMy42NDI4NSA3LjM5NTM1IDUuNjQyODUgNi4wMzcwMUM3LjY0Mjg1IDQuNjc4NjggOS44NTk1MSAzLjk5OTUxIDEyLjI5MjggMy45OTk1MUMxNC43MjYyIDMuOTk5NTEgMTYuOTQyOCA0LjY3ODY4IDE4Ljk0MjggNi4wMzcwMUMyMC45NDI4IDcuMzk1MzUgMjIuMzkyOCA5LjIxNjE4IDIzLjI5MjggMTEuNDk5NUMyMi4zOTI4IDEzLjc4MjggMjAuOTQyOCAxNS42MDM3IDE4Ljk0MjggMTYuOTYyQzE2Ljk0MjggMTguMzIwMyAxNC43MjYyIDE4Ljk5OTUgMTIuMjkyOCAxOC45OTk1Wk0xMi4yOTI4IDE2Ljk5OTVDMTQuMTc2MiAxNi45OTk1IDE1LjkwNTMgMTYuNTAzNyAxNy40ODAzIDE1LjUxMkMxOS4wNTUzIDE0LjUyMDMgMjAuMjU5NSAxMy4xODI4IDIxLjA5MjggMTEuNDk5NUMyMC4yNTk1IDkuODE2MTggMTkuMDU1MyA4LjQ3ODY4IDE3LjQ4MDMgNy40ODcwMUMxNS45MDUzIDYuNDk1MzQgMTQuMTc2MiA1Ljk5OTUxIDEyLjI5MjggNS45OTk1MUMxMC40MDk1IDUuOTk5NTEgOC42ODAzNSA2LjQ5NTM0IDcuMTA1MzUgNy40ODcwMUM1LjUzMDM1IDguNDc4NjggNC4zMjYxOCA5LjgxNjE4IDMuNDkyODUgMTEuNDk5NUM0LjMyNjE4IDEzLjE4MjggNS41MzAzNSAxNC41MjAzIDcuMTA1MzUgMTUuNTEyQzguNjgwMzUgMTYuNTAzNyAxMC40MDk1IDE2Ljk5OTUgMTIuMjkyOCAxNi45OTk1WiIgZmlsbD0iIzY1NjU2RiIvPgo8L2c+Cjwvc3ZnPgo=");
}

.vd-member-form-control p {
    margin-top: 10px;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
}

.vd-member-form-control ul li {
    padding-left: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
}

    .vd-member-form-control ul li.invailid {
        color: #D2042D;
    }

    .vd-member-form-control ul li.vailid {
        color: #009E49;
    }

.vd-saveLogin-from .vd-member-form-control {
    padding-left: 0;
}

.vd-member-form-control.disabled {
    opacity: 0.5;
    cursor: none;
    user-select: none;
    pointer-events: none;
}

.vd-saveLogin-from .vd-member-form-control {
    margin-bottom: 18px;
}

.vd-add-products h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.vd-new-member-right .vd-for-provider-right ul {
    margin-bottom: 28px;
}

.vd-add-products .vd-member-form-control {
    padding-left: 8px;
}

.enhance-experience .vd-check-membership ul li label {
    color: #171D29;
}

.vd-add-products .vd-edit-about-wrapper .vd-check-membership {
    padding-top: 0;
}

.vd-product-fund .vd-utilities-products {
    margin-bottom: 29px;
}

.vd-almost-done .vd-check-membership > p i {
    font-size: 14px;
    line-height: 21px;
    color: #171D29;
    letter-spacing: 0.01em;
}

.termCondition {
    padding-left: 8px;
}

.vd-new-member-wrapper {
    padding: 26px;
    padding-bottom: 52px;
    padding-top: 31px;
    max-width: 997px;
    width: 100%;
    margin: 0 auto;
}

.vd-new-member + .site-footer .container {
    margin: 0 auto;
    border: 0;
}

@media (max-width: 1280.98px) {
    .vd-new-member + .site-footer .footer-info .copyright-text {
        min-width: auto !important;
    }

    .site-footer .container {
        max-width: calc(100% - 40px) !important;
    }

    .site-footer .footer-info > div {
        min-width: 33.33% !important;
    }
}

@media(max-width: 991px) {
    .vd-new-member-left, .vd-new-member-right {
        flex: 0 0 calc(50% - 15px);
    }

    .vd-nm-btn {
        min-width: 124px;
    }
}

@media(max-width: 768px) {
    .vd-logo {
        padding: 8px;
    }

    .vd-new-member-left, .vd-new-member-right, .already-member-box, .vd-new-member-right ul {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .vd-new-member-wrapper .vd-new-member-inner {
        justify-content: center;
        flex-direction: column-reverse;
        align-items: center;
    }

    .vd-new-member-right {
        margin-bottom: 102px;
    }

    .vd-new-member-details, .vd-new-member-organization {
        max-width: 100%;
    }

    .vd-new-member {
        padding: 0;
    }

    .vd-new-member-right {
        padding: 0 8px;
    }

    .vd-new-member h1 {
        margin-bottom: 24px;
        padding: 0 8px;
    }

    .vd-new-member-right h2 {
        margin-bottom: 16px;
    }

    .vd-new-member-right ul, .vd-new-member-right > p {
        margin-bottom: 24px;
    }

    .vd-new-member-left-inner {
        padding: 8px;
        padding-bottom: 25px;
        border-radius: 0;
        border-width: 1px 0;
    }

    .vd-nm-btn {
        min-width: 152px;
    }

    .back-thome-btn {
        padding: 0 8px;
    }

    .vd-new-member.vd-app-submited-wrapper {
        padding: 8px;
    }

        .vd-new-member.vd-app-submited-wrapper h1 {
            padding: 0;
        }

    .vd-saveLogin-from {
        margin-left: 0;
    }

    .back-thome-btn, .vd-new-member-left .back-thome-btn {
        margin-bottom: 52px;
    }

    .utility-profile {
        margin-bottom: 24px;
    }

    .vd-new-member-wrapper {
        padding: 0;
    }

    .site-footer .container .footer-info:first-child .copyright-text, .site-footer .footer-info .copyright-text {
        max-width: 200px !important;
        width: 100%;
        left: 50%;
        margin: 0 auto !important;
        text-align: center;
        transform: translateX(-50%) !important;
    }

    .site-footer .container {
        padding-bottom: 10px;
    }
}

@media (max-width: 360px) {
    .vd-previous-next-btn {
        gap: 10px;
    }

    .vd-nm-btn {
        min-width: 100%;
    }
}
/* ----Apply For Membership page css End----- */


/*12-April-2024 Start*/
#Membership-product-list {
    max-height: 305px;
    overflow: auto;
}

.products-found-list {
    max-height: 305px;
    overflow: auto;
}


#add-product-MembershipPortal-modal .modal-close {
    height: 19px;
    width: 19px;
    display: block;
    font-size: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9226 9.60922L18.3836 2.16818C18.531 1.99647 18.6081 1.77559 18.5993 1.54969C18.5906 1.32379 18.4967 1.1095 18.3364 0.949641C18.1761 0.789785 17.9612 0.696136 17.7347 0.687411C17.5082 0.678685 17.2867 0.755525 17.1146 0.902574L9.65356 8.34362L2.19256 0.893598C2.02309 0.724578 1.79324 0.629623 1.55356 0.629623C1.31389 0.629623 1.08404 0.724578 0.914565 0.893598C0.745091 1.06262 0.649882 1.29186 0.649882 1.53089C0.649882 1.76992 0.745091 1.99916 0.914565 2.16818L8.38456 9.60922L0.914565 17.0503C0.820351 17.1307 0.743833 17.2298 0.689812 17.3411C0.635791 17.4525 0.605434 17.5738 0.600646 17.6974C0.595859 17.821 0.616744 17.9443 0.661991 18.0595C0.707238 18.1746 0.77587 18.2793 0.86358 18.3667C0.951289 18.4542 1.05618 18.5226 1.17167 18.5678C1.28717 18.6129 1.41077 18.6337 1.53471 18.629C1.65866 18.6242 1.78028 18.5939 1.89194 18.54C2.0036 18.4862 2.10288 18.4098 2.18356 18.3159L9.65356 10.8748L17.1146 18.3159C17.2867 18.4629 17.5082 18.5398 17.7347 18.531C17.9612 18.5223 18.1761 18.4287 18.3364 18.2688C18.4967 18.109 18.5906 17.8947 18.5993 17.6688C18.6081 17.4429 18.531 17.222 18.3836 17.0503L10.9226 9.60922Z' fill='%23171D29'/%3E%3C/svg%3E%0A");
}


#add-product-MembershipPortal-modal .modal-close {
    height: 19px;
    width: 19px;
    display: block;
    font-size: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9226 9.60922L18.3836 2.16818C18.531 1.99647 18.6081 1.77559 18.5993 1.54969C18.5906 1.32379 18.4967 1.1095 18.3364 0.949641C18.1761 0.789785 17.9612 0.696136 17.7347 0.687411C17.5082 0.678685 17.2867 0.755525 17.1146 0.902574L9.65356 8.34362L2.19256 0.893598C2.02309 0.724578 1.79324 0.629623 1.55356 0.629623C1.31389 0.629623 1.08404 0.724578 0.914565 0.893598C0.745091 1.06262 0.649882 1.29186 0.649882 1.53089C0.649882 1.76992 0.745091 1.99916 0.914565 2.16818L8.38456 9.60922L0.914565 17.0503C0.820351 17.1307 0.743833 17.2298 0.689812 17.3411C0.635791 17.4525 0.605434 17.5738 0.600646 17.6974C0.595859 17.821 0.616744 17.9443 0.661991 18.0595C0.707238 18.1746 0.77587 18.2793 0.86358 18.3667C0.951289 18.4542 1.05618 18.5226 1.17167 18.5678C1.28717 18.6129 1.41077 18.6337 1.53471 18.629C1.65866 18.6242 1.78028 18.5939 1.89194 18.54C2.0036 18.4862 2.10288 18.4098 2.18356 18.3159L9.65356 10.8748L17.1146 18.3159C17.2867 18.4629 17.5082 18.5398 17.7347 18.531C17.9612 18.5223 18.1761 18.4287 18.3364 18.2688C18.4967 18.109 18.5906 17.8947 18.5993 17.6688C18.6081 17.4429 18.531 17.222 18.3836 17.0503L10.9226 9.60922Z' fill='%23171D29'/%3E%3C/svg%3E%0A");
}



/*12-April-2024 End*/

/* 30-04-24 start  */
.memberServicesArea-chips {
    gap: 6px;
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
}

.memberServicesArea-chips-wrap .toggleTerritory {
    outline: none;
    height: 18px;
    background: transparent;
    padding: 0;
    font-size: 14px;
    color: #000;
    font-weight: 400;
}

.vd-new-member {
    background-color: #F2FAFA;
}
/* 30-04-24 End */

/* 08-05-24 css start */

.vd-seach-bookmark-wrap {
    display: flex;
    align-items: center;
    gap: 24px;
}

    .vd-seach-bookmark-wrap .vd-flex-grow {
        flex-grow: 1;
        display: flex;
        align-items: center;
    }

.seach-bookmark-btn {
    position: relative;
}

    .seach-bookmark-btn label {
        font-family: Poppins;
        font-size: 12px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        display: block;
        cursor: pointer;
        user-select: none;
    }

.my-bookmark-btn + label {
    padding-left: 32px;
    background-size: 24px 24px;
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF81MzM0XzE4NjcpIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjMuNSIgc3Ryb2tlPSIjMTcxRDI5Ii8+CjwvZz4KPHBhdGggZD0iTTguMjgzNjkgNi40MDYxM0M4LjAwNzU1IDYuNDA2MTMgNy43ODM2OSA2LjYyOTk5IDcuNzgzNjkgNi45MDYxM1YxOS44NjYxQzcuNzgzNjkgMjAuMDU1NyA3Ljg5MDk0IDIwLjIyOSA4LjA2MDYzIDIwLjMxMzZDOC4yMzAzMiAyMC4zOTgyIDguNDMzMjUgMjAuMzc5NSA4LjU4NDY2IDIwLjI2NTRMMTIuODkwOSAxNy4wMTk0TDE2Ljk2NTMgMjAuMjU3NkMxNy4xMTU1IDIwLjM3NyAxNy4zMjA4IDIwLjM5OTggMTcuNDkzNyAyMC4zMTY0QzE3LjY2NjUgMjAuMjMzIDE3Ljc3NjMgMjAuMDU4IDE3Ljc3NjMgMTkuODY2MVY2LjkwNjEzQzE3Ljc3NjMgNi42Mjk5OSAxNy41NTI1IDYuNDA2MTMgMTcuMjc2MyA2LjQwNjEzSDguMjgzNjlaIiBmaWxsPSIjMDA2NTgwIiBzdHJva2U9IiMwMDY1ODAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF81MzM0XzE4NjciIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR4PSIxIiBkeT0iMSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4zIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNTMzNF8xODY3Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzUzMzRfMTg2NyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K");
}

.my-bookmark-btn:checked + label {
    background-size: 20px 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaV81MzM0XzE4NTQpIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0iIzAwNjU4MCIvPgo8L2c+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzLjUiIHN0cm9rZT0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNNy4yODM2OSA1LjQwNjEzQzcuMDA3NTUgNS40MDYxMyA2Ljc4MzY5IDUuNjI5OTkgNi43ODM2OSA1LjkwNjEzVjE4Ljg2NjFDNi43ODM2OSAxOS4wNTU3IDYuODkwOTQgMTkuMjI5IDcuMDYwNjMgMTkuMzEzNkM3LjIzMDMyIDE5LjM5ODIgNy40MzMyNSAxOS4zNzk1IDcuNTg0NjYgMTkuMjY1NEwxMS44OTA5IDE2LjAxOTRMMTUuOTY1MyAxOS4yNTc2QzE2LjExNTUgMTkuMzc3IDE2LjMyMDggMTkuMzk5OCAxNi40OTM3IDE5LjMxNjRDMTYuNjY2NSAxOS4yMzMgMTYuNzc2MyAxOS4wNTggMTYuNzc2MyAxOC44NjYxVjUuOTA2MTNDMTYuNzc2MyA1LjYyOTk5IDE2LjU1MjUgNS40MDYxMyAxNi4yNzYzIDUuNDA2MTNINy4yODM2OVoiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2lfNTMzNF8xODU0IiB4PSIwIiB5PSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeD0iMiIgZHk9IjIiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC41Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC4wNjY2NjY3IDAgMCAwIDAgMC4xMDk4MDQgMCAwIDAgMCAwLjMwNTg4MiAwIDAgMCAwLjc1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9InNoYXBlIiByZXN1bHQ9ImVmZmVjdDFfaW5uZXJTaGFkb3dfNTMzNF8xODU0Ii8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=");
}

.my-bookmark-btn {
    position: absolute;
    max-width: 100%;
    width: 100%;
    height: 100%;
}

@media(max-width: 991px) {
    .vd-seach-bookmark-wrap {
        gap: 4px;
    }

        .vd-seach-bookmark-wrap > div {
            flex-grow: 1;
            width: 100%;
        }
}
/* 08-05-24 css End */

/* 10-05-24 css start */
.add-cutomer-btn {
    font-size: 0 !important;
    line-height: 1 !important;
    width: 24px;
    height: 24px;
    background-size: cover;
    margin: 0 auto;
    cursor: pointer;
    text-decoration: none;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC45NDc0IDEzLjg5NDdIMTYuNDIxMVYxNy42ODQySDEyLjYzMTZWMjAuMjEwNUgxNi40MjExVjI0SDE4Ljk0NzRWMjAuMjEwNUgyMi43MzY5VjE3LjY4NDJIMTguOTQ3NFYxMy44OTQ3WiIgZmlsbD0iIzAwNjU4MCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjAzNTkgNS4wMTA0OEMxNC4wMzU5IDcuNzc3NjkgMTEuODM2NiAxMC4wMjEgOS4xMjM2MyAxMC4wMjFDNi40MTA2NSAxMC4wMjEgNC4yMTEzNSA3Ljc3NzY5IDQuMjExMzUgNS4wMTA0OEM0LjIxMTM1IDIuMjQzMjcgNi40MTA2NSAwIDkuMTIzNjMgMEMxMS44MzY2IDAgMTQuMDM1OSAyLjI0MzI3IDE0LjAzNTkgNS4wMTA0OFpNMTUuMTU3OSAxMy4xMDU1QzE0Ljc2ODggMTIuODc1NiAxNC4zNjY2IDEyLjY2NzcgMTMuOTUyOSAxMi40ODNDMTIuNDMgMTEuODAyOCAxMC43ODU0IDExLjQ1MTYgOS4xMjI4MSAxMS40NTE2QzcuNDYwMjIgMTEuNDUxNiA1LjgxNTY1IDExLjgwMjggNC4yOTI2NyAxMi40ODNDMi43Njk2OSAxMy4xNjMyIDEuNDAxMyAxNC4xNTc3IDAuMjczNjg0IDE1LjQwMzhDMC4wOTk1OTA2IDE1LjYwMDIgMC4wMDIyMDUxMSAxNS44NTQ5IDAgMTYuMTE5NlYyMC40MTQzQzAuMDAzNjkwMTQgMjAuNjk2NiAwLjExNjIxOSAyMC45NjYgMC4zMTMyMjcgMjEuMTY0M0MwLjUxMDIzNSAyMS4zNjI2IDAuNzc1ODcxIDIxLjQ3MzcgMS4wNTI2MyAyMS40NzM3SDExLjM2ODRWMTYuNDIxMUgxNS4xNTc5VjEzLjEwNTVaIiBmaWxsPSIjMDA2NTgwIi8+Cjwvc3ZnPgo=");
}

.vd-additional-metrics.vd-productService h5, .vd-additional-metrics.vd-productService h5 + .add-cutomer-btn {
    display: inline-block;
    vertical-align: middle;
}

.vd-additional-metrics.vd-productService table thead tr th, .vd-additional-metrics.vd-productService table tbody td {
    text-align: center;
}

.vd-additional-metrics.vd-productService h5 + .add-cutomer-btn {
    margin-left: 16px;
}

.amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody > tr:last-child td {
    padding-top: 8px;
    padding-bottom: 8px;
}

    .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody > tr:last-child td p {
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
    }

.amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody > tr td:first-child {
    text-align: right;
    padding-right: 15px;
}

@media(max-width: 991px) {
    .add-cutomer-btn {
        background-size: 20px;
        width: 20px;
        height: 20px;
    }
}

@media(max-width: 767px) {
    .amco-customer-list a.add-cutomer-btn {
        max-width: fit-content;
        padding-left: 28px;
        width: 100%;
        font-family: Poppins;
        font-size: 16px !important;
        font-weight: 400;
        line-height: 24px !important;
        letter-spacing: 0.01em;
        text-align: left;
        background-position: center left !important;
    }
}

/* 10-05-24 css End */

/* 17-05-24 css start */
@media (min-width: 768px) {
    tr.customerCount-0 .amco-table-th-roted-title {
        bottom: 115px;
    }

    .site-footer .container .footer-info:first-child .copyright-text {
        min-width: auto !important;
    }
}
/* 17-05-24 css End */

/* 21-05-24 css start */
.disibeld_table {
    filter: blur(6px);
    pointer-events: none;
    cursor: none;
}

.blr-provider-custmer-wrapper {
    position: relative;
}
/* 21-05-24 css End */

/*07-06-24 start*/
@media(min-width:768px) {
    .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody > tr:last-child td,
    .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody > tr:last-child td {
        padding: 0 !important;
    }

        .amco-edit-view-page .vd-products-and-services .amco-customers-table table tbody > tr:last-child td > p {
            padding: 7px 10px 8px;
        }
}
/*07-06-24 End*/

/*10-06-24 landing page css start*/

.utility-like-mainWrap {
    padding: 33px 63px 33px 18px;
}

.utility-like-title {
    font-family: "Poppins",sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: 0.01em;
    text-align: left;
    text-transform: uppercase;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2MjFfMjEzMCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMjYuNjk3MVYzMS41NDI4SDUuMzAyODZWMjMuNDk3MUg3Ljk1NDI5VjMxLjU0MjhIMjMuOTU0M1YyMy40OTcxSDI2LjYwNTdWMzEuNTQyOEgzMS4wODU3VjI2LjY5NzFDMzEuMDg1NyAyMy44NjI4IDI1LjY5MTQgMjEuNTc3MSAyMC40OCAyMC41NzE0VjI0LjUwMjhIMTAuNjA1N1YyMC41NzE0QzUuMzk0MjkgMjEuNTc3MSAwIDIzLjg2MjggMCAyNi42OTcxWiIgZmlsbD0iIzExMUM0RSIvPgo8cGF0aCBkPSJNMjUuMTQyOSA5LjUwODU3QzI1LjQxNzIgOC44Njg1NyAyNS4yMzQzIDguMTM3MTQgMjQuNjg1OCA3LjMxNDI5VjcuNDA1NzFDMjQuNTk0MyA3LjY4IDI0LjQxMTUgNy43NzE0MyAyNC4yMjg2IDcuODYyODZDMjQuMDQ1OCA3Ljk1NDI5IDIzLjc3MTUgNy45NTQyOSAyMy41ODg2IDcuODYyODZDMjMuNDA1OCA3Ljc3MTQzIDIzLjIyMjkgNy41ODg1NyAyMy4wNDAxIDcuNDA1NzFDMjIuOTQ4NiA3LjIyMjg2IDIyLjk0ODYgNi45NDg1NyAyMi45NDg2IDYuNzY1NzFDMjMuMTMxNSA2LjQgMjMuMTMxNSA1Ljk0Mjg2IDIzLjA0MDEgNS40ODU3MUwyMi45NDg2IDUuMzAyODZDMjIuNjc0MyA0LjExNDI5IDIxLjk0MjkgMi44MzQyOSAyMC44NDU4IDEuOTJWNS43NkMyMC44NDU4IDYuMDM0MjkgMjAuNzU0MyA2LjIxNzE0IDIwLjU3MTUgNi40QzIwLjIwNTggNi43NjU3MSAxOS42NTcyIDYuNzY1NzEgMTkuMjkxNSA2LjRDMTkuMTA4NiA2LjIxNzE0IDE5LjAxNzIgNi4wMzQyOSAxOS4wMTcyIDUuNzZWMC43MzE0MjlDMTguNjUxNSAwLjU0ODU3MSAxOC4yODU4IDAuNDU3MTQzIDE3LjkyMDEgMC4zNjU3MTRDMTcuMzcxNSAwLjE4Mjg1NyAxNi44MjI5IDAuMDkxNDI4NSAxNi4zNjU4IDAuMDkxNDI4NVY0LjAyMjg2QzE2LjM2NTggNC4yOTcxNCAxNi4yNzQzIDQuNDggMTYuMDkxNSA0LjY2Mjg2QzE1LjcyNTggNS4wMjg1NyAxNS4xNzcyIDUuMDI4NTcgMTQuODExNSA0LjY2Mjg2QzE0LjcyMDEgNC40OCAxNC42Mjg2IDQuMjA1NzEgMTQuNjI4NiA0LjAyMjg2VjBDMTMuNzE0MyAwLjA5MTQyODYgMTIuODAwMSAwLjI3NDI4NiAxMS45NzcyIDAuNjRWNS43NkMxMS45NzcyIDYuMDM0MjkgMTEuODg1OCA2LjIxNzE0IDExLjcwMjkgNi40QzExLjMzNzIgNi43NjU3MSAxMC43ODg2IDYuNzY1NzEgMTAuNDIyOSA2LjRDMTAuMjQwMSA2LjIxNzE0IDEwLjE0ODYgNi4wMzQyOSAxMC4xNDg2IDUuNzZWMS43MzcxNEM5LjA1MTQ4IDIuNjUxNDMgOC4yMjg2MiA0LjAyMjg2IDguMDQ1NzcgNS4zMDI4NlY1LjQ4NTcxQzcuOTU0MzQgNS45NDI4NiA3Ljk1NDM0IDYuNCA4LjEzNzE5IDYuNzY1NzFDOC4yMjg2MiA3LjA0IDguMjI4NjIgNy4yMjI4NiA4LjEzNzE5IDcuNDA1NzFDOC4wNDU3NyA3LjU4ODU3IDcuODYyOTEgNy43NzE0MyA3LjY4MDA1IDcuODYyODZDNy40OTcxOSA3Ljk1NDI5IDcuMjIyOTEgNy45NTQyOSA3LjA0MDA1IDcuODYyODZDNi44NTcxOSA3Ljc3MTQzIDYuNjc0MzQgNy41ODg1NyA2LjU4MjkxIDcuNDA1NzFMNi40MDAwNSA3LjMxNDI5QzUuNzYwMDUgOC4xMzcxNCA1LjY2ODYyIDguODY4NTcgNS45NDI5MSA5LjUwODU3QzYuMjE3MTkgMTAuMTQ4NiA2Ljg1NzE5IDEwLjYwNTcgNy44NjI5MSAxMS4wNjI5QzkuNjkxNDggMTEuODg1NyAxMi40MzQzIDEyLjM0MjkgMTUuNjM0MyAxMi4zNDI5QzE4Ljc0MjkgMTIuMzQyOSAyMS41NzcyIDExLjg4NTcgMjMuNDA1OCAxMS4wNjI5QzI0LjMyMDEgMTAuNjA1NyAyNC45NjAxIDEwLjA1NzEgMjUuMTQyOSA5LjUwODU3WiIgZmlsbD0iIzExMUM0RSIvPgo8cGF0aCBkPSJNMjIuNTgyOSAxNkMyMy40MDU3IDE0LjkwMjkgMjMuOTU0MyAxMy42MjI5IDI0LjIyODYgMTIuMjUxNEMyNC4zMiAxMS45NzcyIDI0LjMyIDExLjcwMjkgMjQuMzIgMTEuNDI4NkMyNC4xMzcyIDExLjUyIDIzLjg2MjkgMTEuNzAyOSAyMy42OCAxMS43OTQzQzIxLjc2IDEyLjYxNzIgMTguODM0MyAxMy4xNjU3IDE1LjU0MjkgMTMuMTY1N0MxMi4yNTE1IDEzLjE2NTcgOS4zMjU3NSAxMi43MDg2IDcuNDA1NzUgMTEuNzk0M0M3LjEzMTQ2IDExLjcwMjkgNi45NDg2IDExLjUyIDYuNjc0MzIgMTEuNDI4NkM2LjY3NDMyIDExLjcwMjkgNi43NjU3NCAxMS45NzcyIDYuNzY1NzQgMTIuMTZDNy4wNDAwMyAxMy41MzE0IDcuNTg4NiAxNC44MTE0IDguNDExNDYgMTUuOTA4NkM5LjIzNDMyIDE3LjAwNTcgMTAuMzMxNSAxNy45MiAxMS41MiAxOC40Njg2QzEzLjk4ODYgMTkuNjU3MiAxNy4wMDU3IDE5LjY1NzIgMTkuMzgyOSAxOC40Njg2QzIwLjY2MjkgMTguMDExNCAyMS43NiAxNy4wOTcyIDIyLjU4MjkgMTZaIiBmaWxsPSIjMTExQzRFIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTYyMV8yMTMwIj4KPHJlY3Qgd2lkdGg9IjMxLjA4NTciIGhlaWdodD0iMzIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
    background-size: 32px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 40px;
}

.utility-like-mainWrap .company-services-info {
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 49.9%);
    border-width: 1 0 1 0;
    border-style: solid;
    border-color: #00A0A3;
    border-radius: 0;
    padding: 8px 60px 10px 60px;
    border-bottom: 0;
}

    .utility-like-mainWrap .company-services-info:nth-child(2) {
        margin-top: 17px;
    }

    .utility-like-mainWrap .company-services-info:nth-child(4) {
        border-bottom: 1px solid #00a0a3;
    }

.utility-like-score {
    padding: 8px 11px;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border: 1px solid #00A0A3;
    border-radius: 4px;
    display: flex;
    gap: 8px;
    align-items: center;
    width: 184px;
}

.utility-like-mainWrap .vd-public-services {
    margin-top: 0;
}

.utility-like-score .vd-circle-box {
    border: none;
    background: transparent;
    padding: 0;
}

.utility-like-score .vd-providerprod-prod {
    position: relative;
    height: 31px;
    width: 31px;
    display: block;
    color: #171D29;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: 0.01em;
    text-align: center;
    margin: 0 auto;
    margin-top: -4px;
    pointer-events: none;
}

    .utility-like-score .vd-providerprod-prod svg {
        position: relative;
        width: 31px;
        height: 31px;
        transform: rotate(-90deg);
        overflow: inherit;
        top: -3px;
        left: 3px;
        pointer-events: none;
    }

        .utility-like-score .vd-providerprod-prod svg circle {
            pointer-events: none;
            width: 100%;
            height: 100%;
            fill: none;
            stroke: #CCE0E6;
            stroke-width: 10;
        }

            .utility-like-score .vd-providerprod-prod svg circle:last-of-type {
                pointer-events: none;
                stroke-dasharray: 56px;
                stroke-dashoffset: calc(56px -(56px* var(--percent)) / 100);
                stroke: #009E49;
            }

.utility-like-score p {
    font-family: "Poppins",sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #7F7F87;
    text-transform: uppercase;
}

.utility-like-score .vd-circle-box h6 {
    font-size: 24px;
    color: #171D29;
    line-height: 24px;
}

.utility-like-score .vd-circle-box .vd-providerprod-prod {
    margin-top: 0;
}

.utility-like-hed {
    font-family: "Poppins",sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
    flex-grow: 1;
}

.utility-like-title-wrap {
    display: flex;
    align-items: center;
    gap: 24px;
}

.utility-like-content {
    padding-top: 9px;
    padding-bottom: 18px;
}

.utility-like-match {
    margin-top: 5px;
    width: 184px;
}

.utility-like-full-info {
    width: calc(100% - 200px);
}

.utility-like-match p {
    font-family: "Poppins",sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #000000;
}

.utility-like-unlike {
    margin-top: 4px;
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
}

    .utility-like-unlike a {
        display: block;
    }

.utility-like-info {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.utility-like-logo img {
    max-width: 162px;
    margin: 0 auto;
    margin-bottom: 8px;
}

.utility-like-full-info p {
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000000;
    max-width: 500px;
}

    .utility-like-full-info p + p {
        margin-top: 8px;
    }

.utility-like-btn-more {
    margin-top: 8px;
    display: block;
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #006580;
    text-decoration: underline;
}

.utility-like-inner {
    max-width: 850px;
    margin: 0 auto;
}

.more-matches-btn {
    display: block;
    font-family: "Poppins",sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #006580;
    padding: 6px 16px;
    box-shadow: 0px 4px 10px 0px #0065803D;
    border: 1px solid #006580;
    border-radius: 10px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE1Ljg5MTFWMTguNzc1NUgzLjQxMTc2VjEzLjk4NjRINS4xMTc2NVYxOC43NzU1SDE1LjQxMThWMTMuOTg2NEgxNy4xMTc2VjE4Ljc3NTVIMjBWMTUuODkxMUMyMCAxNC4yMDQxIDE2LjUyOTQgMTIuODQzNSAxMy4xNzY1IDEyLjI0NDlWMTQuNTg1SDYuODIzNTNWMTIuMjQ0OUMzLjQ3MDU5IDEyLjg0MzUgMCAxNC4yMDQxIDAgMTUuODkxMVoiIGZpbGw9IiMwMDY1ODAiLz4KPHBhdGggZD0iTTE2LjE3NjUgNS42NTk4NkMxNi4zNTI5IDUuMjc4OTEgMTYuMjM1MyA0Ljg0MzU0IDE1Ljg4MjQgNC4zNTM3NFY0LjQwODE2QzE1LjgyMzUgNC41NzE0MyAxNS43MDU5IDQuNjI1ODUgMTUuNTg4MiA0LjY4MDI3QzE1LjQ3MDYgNC43MzQ2OSAxNS4yOTQxIDQuNzM0NjkgMTUuMTc2NSA0LjY4MDI3QzE1LjA1ODggNC42MjU4NSAxNC45NDEyIDQuNTE3MDEgMTQuODIzNSA0LjQwODE2QzE0Ljc2NDcgNC4yOTkzMiAxNC43NjQ3IDQuMTM2MDUgMTQuNzY0NyA0LjAyNzIxQzE0Ljg4MjQgMy44MDk1MiAxNC44ODI0IDMuNTM3NDEgMTQuODIzNSAzLjI2NTMxTDE0Ljc2NDcgMy4xNTY0NkMxNC41ODgyIDIuNDQ4OTggMTQuMTE3NyAxLjY4NzA3IDEzLjQxMTggMS4xNDI4NlYzLjQyODU3QzEzLjQxMTggMy41OTE4NCAxMy4zNTI5IDMuNzAwNjggMTMuMjM1MyAzLjgwOTUyQzEzIDQuMDI3MjEgMTIuNjQ3MSA0LjAyNzIxIDEyLjQxMTggMy44MDk1MkMxMi4yOTQxIDMuNzAwNjggMTIuMjM1MyAzLjU5MTg0IDEyLjIzNTMgMy40Mjg1N1YwLjQzNTM3NEMxMiAwLjMyNjUzMSAxMS43NjQ3IDAuMjcyMTA5IDExLjUyOTQgMC4yMTc2ODdDMTEuMTc2NSAwLjEwODg0NCAxMC44MjM1IDAuMDU0NDIxNyAxMC41Mjk0IDAuMDU0NDIxN1YyLjM5NDU2QzEwLjUyOTQgMi41NTc4MiAxMC40NzA2IDIuNjY2NjcgMTAuMzUyOSAyLjc3NTUxQzEwLjExNzcgMi45OTMyIDkuNzY0NzEgMi45OTMyIDkuNTI5NDIgMi43NzU1MUM5LjQ3MDU5IDIuNjY2NjcgOS40MTE3NyAyLjUwMzQgOS40MTE3NyAyLjM5NDU2VjBDOC44MjM1MyAwLjA1NDQyMTggOC4yMzUzIDAuMTYzMjY1IDcuNzA1ODkgMC4zODA5NTJWMy40Mjg1N0M3LjcwNTg5IDMuNTkxODQgNy42NDcwNiAzLjcwMDY4IDcuNTI5NDIgMy44MDk1MkM3LjI5NDEyIDQuMDI3MjEgNi45NDExOCA0LjAyNzIxIDYuNzA1ODkgMy44MDk1MkM2LjU4ODI0IDMuNzAwNjggNi41Mjk0MiAzLjU5MTg0IDYuNTI5NDIgMy40Mjg1N1YxLjAzNDAxQzUuODIzNTMgMS41NzgyMyA1LjI5NDEyIDIuMzk0NTYgNS4xNzY0OCAzLjE1NjQ2VjMuMjY1MzFDNS4xMTc2NSAzLjUzNzQxIDUuMTE3NjUgMy44MDk1MiA1LjIzNTMgNC4wMjcyMUM1LjI5NDEyIDQuMTkwNDggNS4yOTQxMiA0LjI5OTMyIDUuMjM1MyA0LjQwODE2QzUuMTc2NDggNC41MTcwMSA1LjA1ODgzIDQuNjI1ODUgNC45NDExOCA0LjY4MDI3QzQuODIzNTMgNC43MzQ2OSA0LjY0NzA2IDQuNzM0NjkgNC41Mjk0MiA0LjY4MDI3QzQuNDExNzcgNC42MjU4NSA0LjI5NDEyIDQuNTE3MDEgNC4yMzUzIDQuNDA4MTZMNC4xMTc2NSA0LjM1Mzc0QzMuNzA1ODkgNC44NDM1NCAzLjY0NzA2IDUuMjc4OTEgMy44MjM1MyA1LjY1OTg2QzQuMDAwMDEgNi4wNDA4MiA0LjQxMTc3IDYuMzEyOTIgNS4wNTg4MyA2LjU4NTAzQzYuMjM1MyA3LjA3NDgzIDguMDAwMDEgNy4zNDY5NCAxMC4wNTg4IDcuMzQ2OTRDMTIuMDU4OCA3LjM0Njk0IDEzLjg4MjQgNy4wNzQ4MyAxNS4wNTg4IDYuNTg1MDNDMTUuNjQ3MSA2LjMxMjkyIDE2LjA1ODggNS45ODYzOSAxNi4xNzY1IDUuNjU5ODZaIiBmaWxsPSIjMDA2NTgwIi8+CjxwYXRoIGQ9Ik0xNC41Mjk1IDkuNTIzODJDMTUuMDU4OSA4Ljg3MDc2IDE1LjQxMTggOC4xMDg4NiAxNS41ODgzIDcuMjkyNTNDMTUuNjQ3MSA3LjEyOTI2IDE1LjY0NzEgNi45NjYgMTUuNjQ3MSA2LjgwMjczQzE1LjUyOTUgNi44NTcxNiAxNS4zNTMgNi45NjYgMTUuMjM1NCA3LjAyMDQyQzE0LjAwMDEgNy41MTAyMiAxMi4xMTc3IDcuODM2NzUgMTAuMDAwMSA3LjgzNjc1QzcuODgyNDIgNy44MzY3NSA2LjAwMDA3IDcuNTY0NjQgNC43NjQ3OCA3LjAyMDQyQzQuNTg4MzEgNi45NjYgNC40NzA2NiA2Ljg1NzE2IDQuMjk0MTkgNi44MDI3M0M0LjI5NDE5IDYuOTY2IDQuMzUzMDEgNy4xMjkyNyA0LjM1MzAxIDcuMjM4MTFDNC41Mjk0OCA4LjA1NDQzIDQuODgyNDIgOC44MTYzNCA1LjQxMTg0IDkuNDY5NEM1Ljk0MTI1IDEwLjEyMjUgNi42NDcxMyAxMC42NjY3IDcuNDExODQgMTAuOTkzMkM5LjAwMDA3IDExLjcwMDcgMTAuOTQxMiAxMS43MDA3IDEyLjQ3MDcgMTAuOTkzMkMxMy4yOTQyIDEwLjcyMTEgMTQuMDAwMSAxMC4xNzY5IDE0LjUyOTUgOS41MjM4MloiIGZpbGw9IiMwMDY1ODAiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: left 16px center;
    padding-left: 44px;
    width: fit-content;
    margin: 0 auto;
    margin-top: 18px;
    transition: 0.3s all ease-in-out;
}

    .more-matches-btn:hover {
        background-color: #006580;
        color: #fff;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE1Ljg5MTFWMTguNzc1NUgzLjQxMTc2VjEzLjk4NjRINS4xMTc2NVYxOC43NzU1SDE1LjQxMThWMTMuOTg2NEgxNy4xMTc2VjE4Ljc3NTVIMjBWMTUuODkxMUMyMCAxNC4yMDQxIDE2LjUyOTQgMTIuODQzNSAxMy4xNzY1IDEyLjI0NDlWMTQuNTg1SDYuODIzNTNWMTIuMjQ0OUMzLjQ3MDU5IDEyLjg0MzUgMCAxNC4yMDQxIDAgMTUuODkxMVoiIGZpbGw9IiNmZmYiLz4KPHBhdGggZD0iTTE2LjE3NjUgNS42NTk4NkMxNi4zNTI5IDUuMjc4OTEgMTYuMjM1MyA0Ljg0MzU0IDE1Ljg4MjQgNC4zNTM3NFY0LjQwODE2QzE1LjgyMzUgNC41NzE0MyAxNS43MDU5IDQuNjI1ODUgMTUuNTg4MiA0LjY4MDI3QzE1LjQ3MDYgNC43MzQ2OSAxNS4yOTQxIDQuNzM0NjkgMTUuMTc2NSA0LjY4MDI3QzE1LjA1ODggNC42MjU4NSAxNC45NDEyIDQuNTE3MDEgMTQuODIzNSA0LjQwODE2QzE0Ljc2NDcgNC4yOTkzMiAxNC43NjQ3IDQuMTM2MDUgMTQuNzY0NyA0LjAyNzIxQzE0Ljg4MjQgMy44MDk1MiAxNC44ODI0IDMuNTM3NDEgMTQuODIzNSAzLjI2NTMxTDE0Ljc2NDcgMy4xNTY0NkMxNC41ODgyIDIuNDQ4OTggMTQuMTE3NyAxLjY4NzA3IDEzLjQxMTggMS4xNDI4NlYzLjQyODU3QzEzLjQxMTggMy41OTE4NCAxMy4zNTI5IDMuNzAwNjggMTMuMjM1MyAzLjgwOTUyQzEzIDQuMDI3MjEgMTIuNjQ3MSA0LjAyNzIxIDEyLjQxMTggMy44MDk1MkMxMi4yOTQxIDMuNzAwNjggMTIuMjM1MyAzLjU5MTg0IDEyLjIzNTMgMy40Mjg1N1YwLjQzNTM3NEMxMiAwLjMyNjUzMSAxMS43NjQ3IDAuMjcyMTA5IDExLjUyOTQgMC4yMTc2ODdDMTEuMTc2NSAwLjEwODg0NCAxMC44MjM1IDAuMDU0NDIxNyAxMC41Mjk0IDAuMDU0NDIxN1YyLjM5NDU2QzEwLjUyOTQgMi41NTc4MiAxMC40NzA2IDIuNjY2NjcgMTAuMzUyOSAyLjc3NTUxQzEwLjExNzcgMi45OTMyIDkuNzY0NzEgMi45OTMyIDkuNTI5NDIgMi43NzU1MUM5LjQ3MDU5IDIuNjY2NjcgOS40MTE3NyAyLjUwMzQgOS40MTE3NyAyLjM5NDU2VjBDOC44MjM1MyAwLjA1NDQyMTggOC4yMzUzIDAuMTYzMjY1IDcuNzA1ODkgMC4zODA5NTJWMy40Mjg1N0M3LjcwNTg5IDMuNTkxODQgNy42NDcwNiAzLjcwMDY4IDcuNTI5NDIgMy44MDk1MkM3LjI5NDEyIDQuMDI3MjEgNi45NDExOCA0LjAyNzIxIDYuNzA1ODkgMy44MDk1MkM2LjU4ODI0IDMuNzAwNjggNi41Mjk0MiAzLjU5MTg0IDYuNTI5NDIgMy40Mjg1N1YxLjAzNDAxQzUuODIzNTMgMS41NzgyMyA1LjI5NDEyIDIuMzk0NTYgNS4xNzY0OCAzLjE1NjQ2VjMuMjY1MzFDNS4xMTc2NSAzLjUzNzQxIDUuMTE3NjUgMy44MDk1MiA1LjIzNTMgNC4wMjcyMUM1LjI5NDEyIDQuMTkwNDggNS4yOTQxMiA0LjI5OTMyIDUuMjM1MyA0LjQwODE2QzUuMTc2NDggNC41MTcwMSA1LjA1ODgzIDQuNjI1ODUgNC45NDExOCA0LjY4MDI3QzQuODIzNTMgNC43MzQ2OSA0LjY0NzA2IDQuNzM0NjkgNC41Mjk0MiA0LjY4MDI3QzQuNDExNzcgNC42MjU4NSA0LjI5NDEyIDQuNTE3MDEgNC4yMzUzIDQuNDA4MTZMNC4xMTc2NSA0LjM1Mzc0QzMuNzA1ODkgNC44NDM1NCAzLjY0NzA2IDUuMjc4OTEgMy44MjM1MyA1LjY1OTg2QzQuMDAwMDEgNi4wNDA4MiA0LjQxMTc3IDYuMzEyOTIgNS4wNTg4MyA2LjU4NTAzQzYuMjM1MyA3LjA3NDgzIDguMDAwMDEgNy4zNDY5NCAxMC4wNTg4IDcuMzQ2OTRDMTIuMDU4OCA3LjM0Njk0IDEzLjg4MjQgNy4wNzQ4MyAxNS4wNTg4IDYuNTg1MDNDMTUuNjQ3MSA2LjMxMjkyIDE2LjA1ODggNS45ODYzOSAxNi4xNzY1IDUuNjU5ODZaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik0xNC41Mjk1IDkuNTIzODJDMTUuMDU4OSA4Ljg3MDc2IDE1LjQxMTggOC4xMDg4NiAxNS41ODgzIDcuMjkyNTNDMTUuNjQ3MSA3LjEyOTI2IDE1LjY0NzEgNi45NjYgMTUuNjQ3MSA2LjgwMjczQzE1LjUyOTUgNi44NTcxNiAxNS4zNTMgNi45NjYgMTUuMjM1NCA3LjAyMDQyQzE0LjAwMDEgNy41MTAyMiAxMi4xMTc3IDcuODM2NzUgMTAuMDAwMSA3LjgzNjc1QzcuODgyNDIgNy44MzY3NSA2LjAwMDA3IDcuNTY0NjQgNC43NjQ3OCA3LjAyMDQyQzQuNTg4MzEgNi45NjYgNC40NzA2NiA2Ljg1NzE2IDQuMjk0MTkgNi44MDI3M0M0LjI5NDE5IDYuOTY2IDQuMzUzMDEgNy4xMjkyNyA0LjM1MzAxIDcuMjM4MTFDNC41Mjk0OCA4LjA1NDQzIDQuODgyNDIgOC44MTYzNCA1LjQxMTg0IDkuNDY5NEM1Ljk0MTI1IDEwLjEyMjUgNi42NDcxMyAxMC42NjY3IDcuNDExODQgMTAuOTkzMkM5LjAwMDA3IDExLjcwMDcgMTAuOTQxMiAxMS43MDA3IDEyLjQ3MDcgMTAuOTkzMkMxMy4yOTQyIDEwLjcyMTEgMTQuMDAwMSAxMC4xNzY5IDE0LjUyOTUgOS41MjM4MloiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==");
    }

.peer-references-wrap {
    margin-top: 40px;
    padding: 12px 16px 15px 16px;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 100%);
    border: 1px solid #00A0A3;
    border-radius: 12px;
}

.peer-ref-content {
    width: 50%;
}

    .peer-ref-content h3 {
        font-family: "Poppins",sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        margin-bottom: 8px;
    }

    .peer-ref-content p {
        font-family: "Poppins",sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        max-width: 332px;
    }

.peer-references-btns {
    width: 50%;
}

    .peer-references-btns a {
        border-width: 1px 1px 1px 10px;
        border-style: solid;
        border-color: #FFAC1C;
        box-shadow: 0px 4px 10px 0px #0065803D;
        border-radius: 10px;
        background-color: #fff;
        padding: 9px 19px 11px 6px;
        font-family: "Poppins",sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #006580;
        display: block;
        background-image: url('../images/find.png');
        background-repeat: no-repeat;
        background-position: left 6px center;
        padding-left: 75px;
        width: fit-content;
        min-width: 309px;
    }

        .peer-references-btns a.f-by-product {
            border-color: #0BDA51;
            background-image: url('../images/peer.png');
            margin-top: 12px;
        }

.peer-references-inner {
    display: flex;
    flex-wrap: wrap;
}

.procurements-wrap {
    margin-top: 35px;
}

    .procurements-wrap .utility-like-title {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjEwNTQxIDI2LjgzOTlMOS4zMTYzNCAyMC42MjlMMTAuNzgwMyAyMi4wOTI5TDQuNTY5MzQgMjguMzAzOEwzLjEwNTQxIDI2LjgzOTlaIiBmaWxsPSIjMTExQzRFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4yNDYwMyAyOC45MTAyTDExLjM4NjcgMjQuNzY5NkwxMi44NTA2IDI2LjIzMzVMOC43MDk5NiAzMC4zNzQxTDcuMjQ2MDMgMjguOTEwMloiIGZpbGw9IiMxMTFDNEUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjAzNTA5IDIyLjY5OTNMNS4xNzU3MiAxOC41NTg3TDYuNjM5NjUgMjAuMDIyNkwyLjQ5OTAyIDI0LjE2MzJMMS4wMzUwOSAyMi42OTkzWiIgZmlsbD0iIzExMUM0RSIvPgo8cGF0aCBkPSJNMCAxMy44NDU0TDYuNzQ3MiA3LjA5ODIyQzcuMTE0NzMgNi43MzA2OSA3LjU1MDY5IDYuNDY4MzMgOC4wNTUwNyA2LjMxMTE0QzguNTU5NSA2LjE1Mzk1IDkuMDY4OTkgNi4xMzI0NCA5LjU4MzU0IDYuMjQ2NkwxMi40NDAyIDYuODEwNDNDMTAuOTk2NyA4LjQ5NDg5IDkuODI3MDIgMTAuMDUzNCA4LjkzMTM2IDExLjQ4NjFDOC4wMzU3IDEyLjkxODcgNy4xODEyIDE0LjYyMTkgNi4zNjc4OSAxNi41OTU3TDAgMTMuODQ1NFpNNy45MjQwOCAxNy4xNDc4QzguNzAyNDcgMTUuMjI1NiA5LjY0MzEgMTMuNDA2NiAxMC43NDYgMTEuNjkwNkMxMS44NDg5IDkuOTc0NTggMTMuMTEwNyA4LjQwNjI1IDE0LjUzMTMgNi45ODU1OUMxNi44Nzc0IDQuNjM5NTUgMTkuNDk3MSAyLjg4OTQyIDIyLjM5MDUgMS43MzUyQzI1LjI4MzkgMC41ODA5NDUgMjguMTY0OSAwLjE2MTc3MSAzMS4wMzMzIDAuNDc3Njc2QzMxLjM0OTIgMy4zNDYxMSAzMC45MyA2LjIyNzA0IDI5Ljc3NTggOS4xMjA0OUMyOC42MjE2IDEyLjAxMzkgMjYuODcxNCAxNC42MzM2IDI0LjUyNTQgMTYuOTc5N0MyMy4xMDg5IDE4LjM5NjIgMjEuNTQzNyAxOS42NTQ4IDE5LjgyOTggMjAuNzU1NkMxOC4xMTU5IDIxLjg1NjQgMTYuMjkzNyAyMi44MDAyIDE0LjM2MzIgMjMuNTg2OUw3LjkyNDA4IDE3LjE0NzhaTTE5LjQwOTUgMTIuMTAxNUMxOS45NjM3IDEyLjY1NTcgMjAuNjI1OCAxMi45MzI4IDIxLjM5NTggMTIuOTMyOEMyMi4xNjU4IDEyLjkzMjggMjIuODI3OSAxMi42NTU3IDIzLjM4MjEgMTIuMTAxNUMyMy45MzYzIDExLjU0NzMgMjQuMjEzNCAxMC44ODUyIDI0LjIxMzQgMTAuMTE1MkMyNC4yMTM0IDkuMzQ1MTkgMjMuOTM2MyA4LjY4MzEgMjMuMzgyMSA4LjEyODkyQzIyLjgyNzkgNy41NzQ3NCAyMi4xNjU4IDcuMjk3NjQgMjEuMzk1OCA3LjI5NzYyQzIwLjYyNTggNy4yOTc2NCAxOS45NjM3IDcuNTc0NzQgMTkuNDA5NSA4LjEyODkyQzE4Ljg1NTMgOC42ODMwOSAxOC41NzgyIDkuMzQ1MTkgMTguNTc4MiAxMC4xMTUyQzE4LjU3ODIgMTAuODg1MiAxOC44NTUzIDExLjU0NzMgMTkuNDA5NSAxMi4xMDE1Wk0xNy42NTM5IDMxLjQ5OTNMMTQuODkxOCAyNS4xNDMxQzE2Ljg2NTYgMjQuMzI5OCAxOC41NzA3IDIzLjQ3MzMgMjAuMDA3MyAyMi41NzM4QzIxLjQ0MzggMjEuNjc0MiAyMy4wMDQ0IDIwLjUwMjYgMjQuNjg4OCAxOS4wNTlMMjUuMjQwOSAyMS45Mjc0QzI1LjM1NTEgMjIuNDQyIDI1LjMzMzYgMjIuOTUxNSAyNS4xNzY0IDIzLjQ1NTlDMjUuMDE5MiAyMy45NjAzIDI0Ljc1NjkgMjQuMzk2MyAyNC4zODkzIDI0Ljc2MzhMMTcuNjUzOSAzMS40OTkzWiIgZmlsbD0iIzExMUM0RSIvPgo8L3N2Zz4K");
    }

.procurements-list {
    margin-top: 24px;
}

    .procurements-list h4 {
        font-family: "Poppins",sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        text-transform: uppercase;
    }

        .procurements-list h4 span {
            margin-left: 8px;
            border: 2px solid #00A0A3;
            background-color: #FFF;
            border-radius: 4px;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            text-align: center;
            color: #00A0A3;
            padding: 0px 7px;
            height: 18px;
            display: inline-block;
        }

    .procurements-list ul {
        margin-top: 8px;
    }

        .procurements-list ul li {
            font-family: "Poppins",sans-serif;
            font-size: 18px;
            font-weight: 400;
            line-height: 27px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #171D29;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjA3MzI0MTggNS4zODQwMkwwLjA3MzI0MiA4LjYxNzE5TDcuMzQ3ODYgOC42MTcxOUw3LjM0Nzg2IDE0TDE0LjYyMjUgNi45OTk5OUw3LjM0Nzg2IC0yLjAzNDUxZS0wNUw3LjM0Nzg2IDUuMzg0MDJMMC4wNzMyNDE4IDUuMzg0MDJaIiBmaWxsPSIjMDA2NTgwIi8+Cjwvc3ZnPgo=");
            background-repeat: no-repeat;
            background-position: left center;
            padding-left: 25px;
            margin-bottom: 8px;
        }

            .procurements-list ul li:last-child {
                margin-bottom: 0;
            }

.start-here-btn .btn-start {
    display: block;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border-width: 1px 1px 8px 1px;
    border-style: solid;
    border-color: #111C4E;
    padding: 11px 6px 6px 6px;
    border-radius: 8px;
    font-family: "Poppins",sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: center;
    text-decoration: underline;
    min-width: 225px;
    width: max-content;
    margin: 17px auto 0;
}

.lanch-icon {
    display: block;
    margin-bottom: 7px;
}

.go-further-wrap {
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 100%);
    border: 1px solid #00A0A3;
    border-radius: 12px;
    padding: 8px;
    margin-top: 24px;
}

.go-further-inner {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    max-width: 652px;
    margin: 0 auto;
    justify-content: space-between;
    gap: 15px;
}

.go-further-icon img {
    max-width: 124px;
}

.go-further-content h5, .go-further-content p {
    font-family: "Poppins",sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #171D29;
}

.go-further-content p {
    font-weight: 400;
}

.go-further-btn {
    display: block;
    box-shadow: 0px 4px 10px 0px #0065803D;
    background-color: #00A0A3;
    padding: 7px 44px 7px 17px;
    font-family: "Poppins",sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #fff;
    border-radius: 10px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMS40VjE0SDEyLjZWNy43SDExLjJWMTIuNkgxLjRWMi44SDYuM1YxLjRIMFpNOS4xIDBWMS40SDExLjYxMDJMNS4xMDUwOCA3LjkwNTA4TDYuMDk0OTIgOC44OTQ5MkwxMi42IDIuMzg5ODRWNC45SDE0VjBIOS4xWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: right 30px center;
    min-width: 178px;
    border: 1px solid transparent;
    transition: 0.3s all ease-in-out;
}

    .go-further-btn:hover {
        color: #00A0A3;
        background-color: transparent;
        border: 1px solid #00A0A3;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMS40VjE0SDEyLjZWNy43SDExLjJWMTIuNkgxLjRWMi44SDYuM1YxLjRIMFpNOS4xIDBWMS40SDExLjYxMDJMNS4xMDUwOCA3LjkwNTA4TDYuMDk0OTIgOC44OTQ5MkwxMi42IDIuMzg5ODRWNC45SDE0VjBIOS4xWiIgZmlsbD0iIzAwQTBBMyIvPgo8L3N2Zz4K");
    }

.utility-like-profile {
    margin-top: 32px;
    background: linear-gradient(360deg, #CCECED 0%, #FFFFFF 22.13%);
    border: 1px solid #111C4E;
    padding: 24px 29px 28px 29px;
    border-radius: 12px;
    position: relative;
}

.insights-inner .utility-like-profile .utility-like-title, .utility-like-inner .utility-like-profile .utility-like-title {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjIwODMgMjEuNzk1NUMyNS43OCAyMC4yNDggMjQuMDQ2NyAxOS4wMTMgMjIuMTE3NiAxOC4xNjgzQzIwLjE4ODUgMTcuMzIzNiAxOC4xMDUzIDE2Ljg4NzUgMTUuOTk5NCAxNi44ODc1QzEzLjg5MzUgMTYuODg3NSAxMS44MTAzIDE3LjMyMzYgOS44ODEyMyAxOC4xNjgzQzcuOTUyMTIgMTkuMDEzIDYuMjE4ODMgMjAuMjQ4IDQuNzkwNTEgMjEuNzk1NUM0LjU3IDIyLjAzOTQgNC40NDY2NCAyMi4zNTU3IDQuNDQzODUgMjIuNjg0NFYyOC4wMTc4QzQuNDQ4NTIgMjguMzY4MyA0LjU5MTA2IDI4LjcwMjkgNC44NDA2IDI4Ljk0OTFDNS4wOTAxNSAyOS4xOTUzIDUuNDI2NjIgMjkuMzMzNCA1Ljc3NzE4IDI5LjMzMzNIMjYuMjIxNkMyNi41NzUyIDI5LjMzMzMgMjYuOTE0NCAyOS4xOTI4IDI3LjE2NDQgMjguOTQyOEMyNy40MTQ1IDI4LjY5MjggMjcuNTU1IDI4LjM1MzYgMjcuNTU1IDI4VjIyLjY2NjdDMjcuNTQ3OSAyMi4zNDQxIDI3LjQyNDggMjIuMDM0OCAyNy4yMDgzIDIxLjc5NTVaIiBmaWxsPSIjMTExQzRFIi8+CjxwYXRoIGQ9Ik0xNi4wMDAzIDE1LjExMDhDMTkuNDM2NyAxNS4xMTA4IDIyLjIyMjUgMTIuMzI1MSAyMi4yMjI1IDguODg4NjNDMjIuMjIyNSA1LjQ1MjE5IDE5LjQzNjcgMi42NjY0IDE2LjAwMDMgMi42NjY0QzEyLjU2MzkgMi42NjY0IDkuNzc4MDggNS40NTIxOSA5Ljc3ODA4IDguODg4NjNDOS43NzgwOCAxMi4zMjUxIDEyLjU2MzkgMTUuMTEwOCAxNi4wMDAzIDE1LjExMDhaIiBmaWxsPSIjMTExQzRFIi8+Cjwvc3ZnPgo=");
}

.utility-pro-btn-edit {
    border: 1px solid #006580;
    box-shadow: 0px 4px 10px 0px #0065803D;
    background-color: #fff;
    padding: 5px 14px 5px 30px;
    border-radius: 10px;
    font-family: "Poppins",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU5MjUgNS41NDAwM0wxNC45MzczIDUuMTc3OTZMMTQuNTkyNSA1LjU0MDAzQzE0LjYxNTQgNS41NjE4MSAxNC42MjE2IDUuNTgzNTcgMTQuNjIxNiA1LjYwMDk2QzE0LjYyMTYgNS42MTgzNiAxNC42MTU0IDUuNjQwMTEgMTQuNTkyNSA1LjY2MTg5TDE0LjkzNzMgNi4wMjM5NkwxNC41OTI1IDUuNjYxODlMMTMuNzg0NCA2LjQzMTQ5TDEyLjE0NjkgNC44NzE5NkwxMi45MTk3IDQuMTM2MDNDMTIuOTQzNyA0LjExMzExIDEyLjk3ODUgNC4wOTg0NiAxMy4wMTkgNC4wOTg0NkMxMy4wNTk1IDQuMDk4NDYgMTMuMDk0MiA0LjExMzExIDEzLjExODMgNC4xMzYwM0wxNC41OTI1IDUuNTQwMDNaTTUuOTQyNTMgMTMuOUg0LjI4MDAzVjEyLjM2NDJMMTAuNzQ3OCA2LjIwNDQ0TDEyLjM4NTMgNy43NjM5Nkw1Ljk0MjUzIDEzLjlaIiBmaWxsPSIjMDA2NTgwIiBzdHJva2U9IiMwMDY1ODAiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: left 6px center;
    position: absolute;
    right: 10px;
    top: 10px;
    color: #006580;
    transition: 0.3s all ease-in-out;
}

    .utility-pro-btn-edit:hover {
        background-color: #006580;
        color: #fff;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU5MjUgNS41NDAwM0wxNC45MzczIDUuMTc3OTZMMTQuNTkyNSA1LjU0MDAzQzE0LjYxNTQgNS41NjE4MSAxNC42MjE2IDUuNTgzNTcgMTQuNjIxNiA1LjYwMDk2QzE0LjYyMTYgNS42MTgzNiAxNC42MTU0IDUuNjQwMTEgMTQuNTkyNSA1LjY2MTg5TDE0LjkzNzMgNi4wMjM5NkwxNC41OTI1IDUuNjYxODlMMTMuNzg0NCA2LjQzMTQ5TDEyLjE0NjkgNC44NzE5NkwxMi45MTk3IDQuMTM2MDNDMTIuOTQzNyA0LjExMzExIDEyLjk3ODUgNC4wOTg0NiAxMy4wMTkgNC4wOTg0NkMxMy4wNTk1IDQuMDk4NDYgMTMuMDk0MiA0LjExMzExIDEzLjExODMgNC4xMzYwM0wxNC41OTI1IDUuNTQwMDNaTTUuOTQyNTMgMTMuOUg0LjI4MDAzVjEyLjM2NDJMMTAuNzQ3OCA2LjIwNDQ0TDEyLjM4NTMgNy43NjM5Nkw1Ljk0MjUzIDEzLjlaIiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiLz4KPC9zdmc+Cg==");
    }

.utility-like-profile-info {
    margin-top: 22px;
    display: flex;
    gap: 50px;
    flex-wrap: wrap;
}

.profile-info-left {
    width: 288px;
}

.profile-info-right {
    flex-grow: 1;
    width: calc(100% - 338px);
}

    .profile-info-left h4, .profile-info-right h4 {
        font-family: "Poppins",sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        text-transform: uppercase;
    }

.profile-info-left ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 9px;
}

    .profile-info-left ul li {
        background-color: #111C4E;
        border-radius: 4px;
        font-family: "Poppins",sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #fff;
        padding: 2px 8px; /*;padding-right: 25px;position: relative;*/
    }

        .profile-info-left ul li span {
            width: 12px;
            height: 12px;
            display: inline-block;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTYxMzQgNS42ODk4NEwxMC42OTE4IDEuOTY5MzFDMTAuNzY1NiAxLjg4MzQ2IDEwLjgwNDEgMS43NzMwMiAxMC43OTk3IDEuNjYwMDdDMTAuNzk1MyAxLjU0NzEyIDEwLjc0ODQgMS40Mzk5NyAxMC42NjgyIDEuMzYwMDRDMTAuNTg4MSAxLjI4MDEyIDEwLjQ4MDcgMS4yMzMyOSAxMC4zNjc0IDEuMjI4OTNDMTAuMjU0MiAxLjIyNDU3IDEwLjE0MzQgMS4yNjI5OSAxMC4wNTczIDEuMzM2NTFMNi4zMjY4NCA1LjA1NzAzTDIuNTk2MzQgMS4zMzIwMkMyLjUxMTYxIDEuMjQ3NTEgMi4zOTY2OCAxLjIwMDA0IDIuMjc2ODQgMS4yMDAwNEMyLjE1NzAxIDEuMjAwMDQgMi4wNDIwOCAxLjI0NzUxIDEuOTU3MzQgMS4zMzIwMkMxLjg3MjYxIDEuNDE2NTMgMS44MjUgMS41MzExNSAxLjgyNSAxLjY1MDY3QzEuODI1IDEuNzcwMTggMS44NzI2MSAxLjg4NDggMS45NTczNCAxLjk2OTMxTDUuNjkyMzQgNS42ODk4NEwxLjk1NzM0IDkuNDEwMzZDMS45MTAyNCA5LjQ1MDU5IDEuODcxOTggOS41MDAxIDEuODQ0OTcgOS41NTU3OEMxLjgxNzk2IDkuNjExNDYgMS44MDI3OCA5LjY3MjExIDEuODAwMzggOS43MzM5MkMxLjc5Nzk5IDkuNzk1NzIgMS44MDg0MyA5Ljg1NzM2IDEuODMxMDYgOS45MTQ5NUMxLjg1MzY4IDkuOTcyNTQgMS44ODggMTAuMDI0OCAxLjkzMTg1IDEwLjA2ODZDMS45NzU3MSAxMC4xMTIzIDIuMDI4MTUgMTAuMTQ2NSAyLjA4NTkgMTAuMTY5MUMyLjE0MzY0IDEwLjE5MTcgMi4yMDU0NCAxMC4yMDIxIDIuMjY3NDIgMTAuMTk5N0MyLjMyOTM5IDEwLjE5NzMgMi4zOTAyIDEwLjE4MjIgMi40NDYwMyAxMC4xNTUyQzIuNTAxODYgMTAuMTI4MyAyLjU1MTUgMTAuMDkwMSAyLjU5MTg0IDEwLjA0MzJMNi4zMjY4NCA2LjMyMjY0TDEwLjA1NzMgMTAuMDQzMkMxMC4xNDM0IDEwLjExNjcgMTAuMjU0MiAxMC4xNTUxIDEwLjM2NzQgMTAuMTUwN0MxMC40ODA3IDEwLjE0NjQgMTAuNTg4MSAxMC4wOTk2IDEwLjY2ODIgMTAuMDE5NkMxMC43NDg0IDkuOTM5NyAxMC43OTUzIDkuODMyNTUgMTAuNzk5NyA5LjcxOTZDMTAuODA0MSA5LjYwNjY1IDEwLjc2NTYgOS40OTYyMSAxMC42OTE4IDkuNDEwMzZMNi45NjEzNCA1LjY4OTg0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
            background-repeat: no-repeat;
            background-position: center;
            position: absolute;
            right: 5px;
            top: 5px;
            transition: 0.3s all ease-in-out;
            cursor: pointer;
        }

            .profile-info-left ul li span:hover {
                opacity: 0.7;
            }

.visibility-wrap {
    margin-top: 20px;
}

    .visibility-wrap h3 {
        font-family: "Poppins",sans-serif;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
    }

    .visibility-wrap h5 {
        margin-top: 12px;
        font-family: "Poppins",sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #000;
    }

    .visibility-wrap p {
        font-family: "Poppins",sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
        text-transform: uppercase;
        color: #7F7F87;
    }

    .visibility-wrap ul {
        margin-top: 5px;
        margin-left: 12px;
        padding: 0;
        list-style: none;
        display: block;
    }

        .visibility-wrap ul li {
            background-color: transparent;
            font-family: "Poppins",sans-serif;
            font-size: 16px;
            font-weight: 400;
            line-height: 16px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #000;
            padding-left: 28px;
            background-repeat: no-repeat;
            background-position: left center;
            margin-bottom: 10px;
        }

            .visibility-wrap ul li:last-child {
                margin-bottom: 0;
            }

            .visibility-wrap ul li.active {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzI3MjcgMTMuNjI4OEwyLjUzNzg4IDkuNDM5MzlMMi40MzE4MiA5LjMzMzMyTDIuMzI1NzUgOS40MzkzOUwwLjg5MzkzNCAxMC44NzEyTDAuNzg3ODY4IDEwLjk3NzNMMC44OTM5MzQgMTEuMDgzM0w2LjYyMTIxIDE2LjgxMDZMNi43MjcyNyAxNi45MTY3TDYuODMzMzQgMTYuODEwNkwxOS4xMDYxIDQuNTM3ODhMMTkuMjEyMSA0LjQzMTgyTDE5LjEwNjEgNC4zMjU3NUwxNy42NzQyIDIuODkzOTNMMTcuNTY4MiAyLjc4Nzg3TDE3LjQ2MjEgMi44OTM5M0w2LjcyNzI3IDEzLjYyODhaIiBmaWxsPSIjMDA5RTQ5IiBzdHJva2U9IiMwMDlFNDkiIHN0cm9rZS13aWR0aD0iMC4zIi8+Cjwvc3ZnPgo=");
            }

            .visibility-wrap ul li.not-active {
                color: #7F7F87;
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwMDMgMTYuODAwOEM3Ljg0NzggMTYuODAwOCA2Ljc2MjA0IDE2LjU4MDcgNS43NDI3MyAxNi4xNDA0QzQuNzIzNDMgMTUuNzAwMyAzLjgyOTU0IDE1LjA5NiAzLjA2MTA3IDE0LjMyNzVDMi4yOTI3MyAxMy41NTkgMS42OTAzNyAxMi42NjMyIDEuMjUzOTggMTEuNjRDMC44MTc3MzQgMTAuNjE2OCAwLjU5OTYwOSA5LjUyOTEgMC41OTk2MDkgOC4zNzY4N0MwLjU5OTYwOSA3LjIxMDc2IDAuODE3NzM0IDYuMTIzNDcgMS4yNTM5OCA1LjExNUMxLjY5MDM3IDQuMTA2NjcgMi4yOTI3MyAzLjIyMDIxIDMuMDYxMDcgMi40NTU2M0MzLjgyOTU0IDEuNjkxMTggNC43MjM0MyAxLjA5MDc2IDUuNzQyNzMgMC42NTQzNzRDNi43NjIwNCAwLjIxODEyNCA3Ljg0NzggMCA5LjAwMDAzIDBDMTAuMTY2MSAwIDExLjI1NTQgMC4yMTgxMjQgMTIuMjY3NyAwLjY1NDM3NEMxMy4yODAxIDEuMDkwNzYgMTQuMTcwNSAxLjY5MTE4IDE0LjkzOSAyLjQ1NTYzQzE1LjcwNzMgMy4yMjAyMSAxNi4zMDk3IDQuMTA2NjcgMTYuNzQ2MSA1LjExNUMxNy4xODIzIDYuMTIzNDcgMTcuNDAwNCA3LjIxMDc2IDE3LjQwMDQgOC4zNzY4N0MxNy40MDA0IDkuNTI5MSAxNy4xODIzIDEwLjYxNjggMTYuNzQ2MSAxMS42NEMxNi4zMDk3IDEyLjY2MzIgMTUuNzA3MyAxMy41NTkgMTQuOTM5IDE0LjMyNzVDMTQuMTcwNSAxNS4wOTYgMTMuMjgwMSAxNS43MDAzIDEyLjI2NzcgMTYuMTQwNEMxMS4yNTU0IDE2LjU4MDcgMTAuMTY2MSAxNi44MDA4IDkuMDAwMDMgMTYuODAwOFpNOS4wMDAwMyAxNC43NTkyQzkuNzAxMTQgMTQuNzU5MiAxMC4zNjg0IDE0LjY1MzcgMTEuMDAxOSAxNC40NDI5QzExLjYzNTQgMTQuMjMyMiAxMi4yMDYzIDEzLjkyNDMgMTIuNzE0NiAxMy41MTkyTDMuODU3NzMgNC42NzM5NkMzLjQ2ODI5IDUuMTk4MTIgMy4xNjgyMiA1Ljc3Mjk4IDIuOTU3NTMgNi4zOTg1NEMyLjc0NjY5IDcuMDI0MjMgMi42NDEyOCA3LjY4MzY4IDIuNjQxMjggOC4zNzY4N0MyLjY0MTI4IDEwLjE0MzEgMy4yNjE0OCAxMS42NDg0IDQuNTAxOSAxMi44OTI3QzUuNzQyMTggMTQuMTM3IDcuMjQxNTUgMTQuNzU5MiA5LjAwMDAzIDE0Ljc1OTJaTTE0LjE1NCAxMi4wNzk4QzE0LjUzNTcgMTEuNTU1NiAxNC44MzE4IDEwLjk4MDggMTUuMDQyNSAxMC4zNTUyQzE1LjI1MzQgOS43Mjk1MSAxNS4zNTg4IDkuMDcwMDcgMTUuMzU4OCA4LjM3Njg3QzE1LjM1ODggNi42MTg0IDE0LjczODYgNS4xMjI5MiAxMy40OTgyIDMuODkwNDJDMTIuMjU3OSAyLjY1NzkyIDEwLjc1ODUgMi4wNDE2NyA5LjAwMDAzIDIuMDQxNjdDOC4zMDY4MyAyLjA0MTY3IDcuNjQ5NCAyLjE0MzEyIDcuMDI3NzMgMi4zNDYwNEM2LjQwNjA3IDIuNTQ4OTYgNS44MzMxNSAyLjg0MTI1IDUuMzA4OTggMy4yMjI5MkwxNC4xNTQgMTIuMDc5OFoiIGZpbGw9IiNEMjA0MkQiLz4KPC9zdmc+Cg==");
            }

.profile-info-right ul {
    margin-top: 13px;
}

    .profile-info-right ul li h3 {
        font-family: "Poppins",sans-serif;
        margin-bottom: 16px;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE1Ljg5MTJWMTguNzc1NUgzLjQxMTc2VjEzLjk4NjRINS4xMTc2NVYxOC43NzU1SDE1LjQxMThWMTMuOTg2NEgxNy4xMTc2VjE4Ljc3NTVIMjBWMTUuODkxMkMyMCAxNC4yMDQxIDE2LjUyOTQgMTIuODQzNSAxMy4xNzY1IDEyLjI0NDlWMTQuNTg1SDYuODIzNTNWMTIuMjQ0OUMzLjQ3MDU5IDEyLjg0MzUgMCAxNC4yMDQxIDAgMTUuODkxMloiIGZpbGw9IiMxNzFEMjkiLz4KPHBhdGggZD0iTTE2LjE3NjUgNS42NTk4NkMxNi4zNTI5IDUuMjc4OTEgMTYuMjM1MyA0Ljg0MzU0IDE1Ljg4MjQgNC4zNTM3NFY0LjQwODE2QzE1LjgyMzUgNC41NzE0MyAxNS43MDU5IDQuNjI1ODUgMTUuNTg4MiA0LjY4MDI3QzE1LjQ3MDYgNC43MzQ2OSAxNS4yOTQxIDQuNzM0NjkgMTUuMTc2NSA0LjY4MDI3QzE1LjA1ODggNC42MjU4NSAxNC45NDEyIDQuNTE3MDEgMTQuODIzNSA0LjQwODE2QzE0Ljc2NDcgNC4yOTkzMiAxNC43NjQ3IDQuMTM2MDUgMTQuNzY0NyA0LjAyNzIxQzE0Ljg4MjQgMy44MDk1MiAxNC44ODI0IDMuNTM3NDEgMTQuODIzNSAzLjI2NTMxTDE0Ljc2NDcgMy4xNTY0NkMxNC41ODgyIDIuNDQ4OTggMTQuMTE3NyAxLjY4NzA3IDEzLjQxMTggMS4xNDI4NlYzLjQyODU3QzEzLjQxMTggMy41OTE4NCAxMy4zNTI5IDMuNzAwNjggMTMuMjM1MyAzLjgwOTUyQzEzIDQuMDI3MjEgMTIuNjQ3MSA0LjAyNzIxIDEyLjQxMTggMy44MDk1MkMxMi4yOTQxIDMuNzAwNjggMTIuMjM1MyAzLjU5MTg0IDEyLjIzNTMgMy40Mjg1N1YwLjQzNTM3NEMxMiAwLjMyNjUzMSAxMS43NjQ3IDAuMjcyMTA5IDExLjUyOTQgMC4yMTc2ODdDMTEuMTc2NSAwLjEwODg0NCAxMC44MjM1IDAuMDU0NDIxNyAxMC41Mjk0IDAuMDU0NDIxN1YyLjM5NDU2QzEwLjUyOTQgMi41NTc4MiAxMC40NzA2IDIuNjY2NjcgMTAuMzUyOSAyLjc3NTUxQzEwLjExNzcgMi45OTMyIDkuNzY0NzEgMi45OTMyIDkuNTI5NDIgMi43NzU1MUM5LjQ3MDU5IDIuNjY2NjcgOS40MTE3NyAyLjUwMzQgOS40MTE3NyAyLjM5NDU2VjBDOC44MjM1MyAwLjA1NDQyMTggOC4yMzUzIDAuMTYzMjY1IDcuNzA1ODkgMC4zODA5NTJWMy40Mjg1N0M3LjcwNTg5IDMuNTkxODQgNy42NDcwNiAzLjcwMDY4IDcuNTI5NDIgMy44MDk1MkM3LjI5NDEyIDQuMDI3MjEgNi45NDExOCA0LjAyNzIxIDYuNzA1ODkgMy44MDk1MkM2LjU4ODI0IDMuNzAwNjggNi41Mjk0MiAzLjU5MTg0IDYuNTI5NDIgMy40Mjg1N1YxLjAzNDAxQzUuODIzNTMgMS41NzgyMyA1LjI5NDEyIDIuMzk0NTYgNS4xNzY0OCAzLjE1NjQ2VjMuMjY1MzFDNS4xMTc2NSAzLjUzNzQxIDUuMTE3NjUgMy44MDk1MiA1LjIzNTMgNC4wMjcyMUM1LjI5NDEyIDQuMTkwNDggNS4yOTQxMiA0LjI5OTMyIDUuMjM1MyA0LjQwODE2QzUuMTc2NDggNC41MTcwMSA1LjA1ODgzIDQuNjI1ODUgNC45NDExOCA0LjY4MDI3QzQuODIzNTMgNC43MzQ2OSA0LjY0NzA2IDQuNzM0NjkgNC41Mjk0MiA0LjY4MDI3QzQuNDExNzcgNC42MjU4NSA0LjI5NDEyIDQuNTE3MDEgNC4yMzUzIDQuNDA4MTZMNC4xMTc2NSA0LjM1Mzc0QzMuNzA1ODkgNC44NDM1NCAzLjY0NzA2IDUuMjc4OTEgMy44MjM1MyA1LjY1OTg2QzQuMDAwMDEgNi4wNDA4MiA0LjQxMTc3IDYuMzEyOTIgNS4wNTg4MyA2LjU4NTAzQzYuMjM1MyA3LjA3NDgzIDguMDAwMDEgNy4zNDY5NCAxMC4wNTg4IDcuMzQ2OTRDMTIuMDU4OCA3LjM0Njk0IDEzLjg4MjQgNy4wNzQ4MyAxNS4wNTg4IDYuNTg1MDNDMTUuNjQ3MSA2LjMxMjkyIDE2LjA1ODggNS45ODYzOSAxNi4xNzY1IDUuNjU5ODZaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik0xNC41Mjk1IDkuNTIzODFDMTUuMDU4OSA4Ljg3MDc1IDE1LjQxMTggOC4xMDg4NCAxNS41ODgzIDcuMjkyNTFDMTUuNjQ3MSA3LjEyOTI1IDE1LjY0NzEgNi45NjU5OCAxNS42NDcxIDYuODAyNzJDMTUuNTI5NSA2Ljg1NzE0IDE1LjM1MyA2Ljk2NTk4IDE1LjIzNTQgNy4wMjA0MUMxNC4wMDAxIDcuNTEwMiAxMi4xMTc3IDcuODM2NzMgMTAuMDAwMSA3LjgzNjczQzcuODgyNDIgNy44MzY3MyA2LjAwMDA3IDcuNTY0NjIgNC43NjQ3OCA3LjAyMDQxQzQuNTg4MzEgNi45NjU5OCA0LjQ3MDY2IDYuODU3MTQgNC4yOTQxOSA2LjgwMjcyQzQuMjk0MTkgNi45NjU5OCA0LjM1MzAxIDcuMTI5MjUgNC4zNTMwMSA3LjIzODA5QzQuNTI5NDggOC4wNTQ0MiA0Ljg4MjQyIDguODE2MzIgNS40MTE4NCA5LjQ2OTM5QzUuOTQxMjUgMTAuMTIyNCA2LjY0NzEzIDEwLjY2NjcgNy40MTE4NCAxMC45OTMyQzkuMDAwMDcgMTEuNzAwNyAxMC45NDEyIDExLjcwMDcgMTIuNDcwNyAxMC45OTMyQzEzLjI5NDIgMTAuNzIxMSAxNC4wMDAxIDEwLjE3NjkgMTQuNTI5NSA5LjUyMzgxWiIgZmlsbD0iIzE3MUQyOSIvPgo8L3N2Zz4K");
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 30px;
        text-transform: uppercase;
    }

    .profile-info-right ul li {
        margin-bottom: 24px;
    }

        .profile-info-right ul li:last-child, .profile-info-right ul li ul li:last-child {
            margin-bottom: 0;
        }

        .profile-info-right ul li ul {
            margin-top: 0;
        }

            .profile-info-right ul li ul li {
                margin-bottom: 0;
                line-height: 16px;
            }

                .profile-info-right ul li ul li + li {
                    margin-top: 16px;
                }

                .profile-info-right ul li ul li a {
                    font-family: "Poppins",sans-serif;
                    display: block;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 16px;
                    letter-spacing: 0.01em;
                    text-align: left;
                    color: #006580;
                    text-decoration: underline;
                }

        .profile-info-right ul li h3.providers {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2MjFfMjAyNykiPgo8cGF0aCBkPSJNMTEuMjcyNyAxOS42OTdIMTEuNTE1MVYxOS4wOTA5TDExLjI3MjcgMTkuNjk3WiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNMTguNjY2NSAxNC4xMjEyQzE4LjI0MjMgMTMuODE4MiAxNy41MTUgMTMuNTc1OCAxNi41NDUzIDEzLjMzMzNDMTUuOTM5MyAxMy4xNTE1IDE1LjMzMzIgMTMuMDMwMyAxNC43ODc4IDEyLjkwOTFMMTQuMTIxMSAxMi43MjczQzE0LjA2MDUgMTIuNzI3MyAxMy45OTk5IDEyLjcyNzMgMTMuOTM5MyAxMi43MjczQzEzLjg3ODcgMTIuNzI3MyAxMy44MTgxIDEyLjc4NzkgMTMuODE4MSAxMi44NDg1TDEyLjEyMTEgMTcuNDU0NlYyMEgyMC4zMDI5VjE2LjM2MzZDMjAuMzAyOSAxNS41MTUyIDE5Ljc1NzUgMTQuNzg3OSAxOC42NjY1IDE0LjEyMTJaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNTE1MiAxNy4yNzI3TDExLjA5MDkgMTUuMDMwM0wxMS4wMzAzIDE0Ljc4NzlMMTEuMjEyMiAxNC42NjY3QzExLjIxMjIgMTQuNjY2NyAxMS4yMTIyIDE0LjY2NjcgMTEuMjcyOCAxNC42NjY3QzExLjMzMzQgMTQuNjA2MSAxMS4zOTQgMTQuNTQ1NCAxMS4zOTQgMTQuNDg0OEwxMS42OTcgMTMuMjEyMUMxMS42OTcgMTMuMTUxNSAxMS42OTcgMTMuMDkwOSAxMS42OTcgMTMuMDkwOUMxMS42OTcgMTMuMDMwMyAxMS42MzY0IDEyLjk2OTcgMTEuNjM2NCAxMi45Njk3QzExLjYzNjQgMTIuOTA5MSAxMS41NzU4IDEyLjkwOTEgMTEuNTE1MiAxMi45MDkxQzExLjQ1NDYgMTIuOTA5MSAxMS4zOTQgMTIuODQ4NSAxMS4zOTQgMTIuODQ4NUg5LjI3Mjc2QzkuMjEyMTUgMTIuODQ4NSA5LjE1MTU0IDEyLjg0ODUgOS4xNTE1NCAxMi45MDkxQzkuMDkwOTQgMTIuOTA5MSA5LjA5MDk0IDEyLjk2OTcgOS4wMzAzMyAxMi45Njk3QzkuMDMwMzMgMTMuMDMwMyA4Ljk2OTczIDEzLjAzMDMgOC45Njk3MyAxMy4wOTA5QzguOTY5NzMgMTMuMTUxNSA4Ljk2OTczIDEzLjIxMjEgOC45Njk3MyAxMy4yMTIxTDkuMjcyNzYgMTQuNDg0OEM5LjI3Mjc2IDE0LjU0NTQgOS4zMzMzNiAxNC42MDYxIDkuMzkzOTcgMTQuNjY2N0M5LjM5Mzk3IDE0LjY2NjcgOS4zOTM5NyAxNC42NjY3IDkuNDU0NTggMTQuNjY2N0w5LjYzNjM5IDE0Ljc4NzlMOS4wOTA5NCAxNy4yNzI3VjE5LjY5N0gxMS41MTUyVjE3LjI3MjdaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik05LjA5MDgyIDE4LjYwNjFWMTkuNjk3SDkuNTE1MDZMOS4wOTA4MiAxOC42MDYxWiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNOC40ODQ4IDIwVjE3LjA5MDlMNi43ODc4MyAxMi44NDg1QzYuNzg3ODMgMTIuNzg3OSA2LjcyNzIyIDEyLjcyNzMgNi42NjY2MSAxMi43MjczQzYuNjA2MDEgMTIuNzI3MyA2LjU0NTQgMTIuNjY2NyA2LjQ4NDggMTIuNzI3M0w1LjgxODEzIDEyLjg0ODVDNS4yNzI2OCAxMi45Njk3IDQuNjY2NjEgMTMuMDkwOSA0LjA2MDU1IDEzLjI3MjdDMy4wOTA4NiAxMy41MTUxIDIuMzYzNTggMTMuODE4MiAxLjkzOTM0IDE0LjA2MDZDMC44NDg0MzMgMTQuNzI3MyAwLjMwMjk3OSAxNS41MTUxIDAuMzAyOTc5IDE2LjM2MzZWMjBIOC40ODQ4WiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNMTAuMzAzMSAxMC45MDkxQzEzLjE0ODIgMTAuOTA5MSAxNS40NTQ2IDguNDY3MDEgMTUuNDU0NiA1LjQ1NDU1QzE1LjQ1NDYgMi40NDIwOCAxMy4xNDgyIDAgMTAuMzAzMSAwQzcuNDU4MDIgMCA1LjE1MTYxIDIuNDQyMDggNS4xNTE2MSA1LjQ1NDU1QzUuMTUxNjEgOC40NjcwMSA3LjQ1ODAyIDEwLjkwOTEgMTAuMzAzMSAxMC45MDkxWiIgZmlsbD0iIzE3MUQyOSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzU2MjFfMjAyNyI+CjxyZWN0IHdpZHRoPSIyMC42MDYxIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
        }

        .profile-info-right ul li h3.products {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjQ0ODQgOEwxMi44OTY3IDExLjUxNzJDMTIuNjIwOCAxMS42NTUyIDEyLjI3NiAxMS43OTMxIDExLjkzMTIgMTEuNzkzMVYxOS4zMTAzQzEyLjEzOCAxOS4yNDE0IDEyLjQxMzkgMTkuMjQxNCAxMi42MjA4IDE5LjEwMzRMMTguNTUxOCAxNS43MjQxQzE4LjgyNzcgMTUuNTE3MiAxOS4xMDM2IDE1LjMxMDMgMTkuMzEwNSAxNC45NjU1QzE5LjUxNzQgMTQuNjIwNyAxOS41ODYzIDE0LjI3NTkgMTkuNTg2MyAxMy45MzFWOC40MTM3OUMxOS41ODYzIDguMjc1ODYgMTkuNTE3NCA4LjEzNzkzIDE5LjQ0ODQgOFoiIGZpbGw9IiMxMTFDNEUiLz4KPHBhdGggZD0iTTguMDY4OTUgMTMuMzc5M0M3Ljk5OTk4IDEzLjM3OTMgNy45MzEwMiAxMy4zNzkzIDcuOTMxMDIgMTMuMzEwM0wzLjcyNDEyIDEwLjg5NjVWMTRDMy43MjQxMiAxNC4zNDQ4IDMuNzkzMDkgMTQuNjg5NiAzLjk5OTk4IDE1LjAzNDVDNC4yMDY4OCAxNS4zMTAzIDQuNDEzNzggMTUuNTg2MiA0Ljc1ODYgMTUuNzkzMUwxMC42ODk2IDE5LjE3MjRDMTAuODk2NSAxOS4zMTAzIDExLjEwMzQgMTkuMzc5MyAxMS4zNzkzIDE5LjM3OTNWMTIuMjc1OUw4LjI3NTg1IDEzLjMxMDNDOC4xMzc5MSAxMy4zMTAzIDguMTM3OTEgMTMuMzc5MyA4LjA2ODk1IDEzLjM3OTNaIiBmaWxsPSIjMTExQzRFIi8+CjxwYXRoIGQ9Ik0xOS4xNzIzIDcuMzc5M0MxOS4wMzQ0IDcuMTAzNDMgMTguODI3NSA2Ljg5NjU0IDE4LjU1MTYgNi42ODk2NEwxMS42NTUxIDIuNzU4NjFMNC4wNjg4NSA3LjEwMzQzTDEwLjg5NjQgMTEuMDM0NUMxMS40NDgyIDExLjI0MTQgMTIuMDY4OCAxMS4yNDE0IDEyLjYyMDYgMTAuOTY1NUwxOS4xNzIzIDcuMzc5M1oiIGZpbGw9IiMxMTFDNEUiLz4KPHBhdGggZD0iTTAuNjIwNjA1IDguMzQ0ODJMOC4xMzc4NSAxMi42MjA3TDEwLjc1ODUgMTEuNzI0MUwzLjMxMDI2IDcuNDQ4MjdMMC42MjA2MDUgOC4zNDQ4MloiIGZpbGw9IiMxMTFDNEUiLz4KPHBhdGggZD0iTTEyLjIwNjggMi4yNzU4NkwxOS44NjIgNi42ODk2NUwyMS43MjQgNC44Mjc1OEwxNC4wNjg5IDAuNDEzNzg4TDEyLjIwNjggMi4yNzU4NloiIGZpbGw9IiMxMTFDNEUiLz4KPC9zdmc+Cg==");
        }

        .profile-info-right ul li h3.news-events {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS44MzMzIDEuNTM0MzlDMTkuNzc3OCAxLjQyODU3IDE5LjY2NjcgMS4zMjI3NSAxOS41NTU2IDEuMjY5ODRDMTkuMzMzMyAxLjExMTExIDE5LjExMTEgMS4wNTgyIDE4Ljg4ODkgMS4wNTgySDE3Ljc3NzhWMEgxNi42NjY3VjEuMDU4MkgzLjMzMzMzVjBIMi4yMjIyMlYxLjA1ODJIMS4xMTExMUMwLjg4ODg4OSAxLjA1ODIgMC42NjY2NjcgMS4xMTExMSAwLjUgMS4yMTY5M0wwLjE2NjY2NyAxLjUzNDM5QzAuMDU1NTU1NiAxLjY5MzEyIDAgMS45MDQ3NiAwIDIuMTE2NFY1LjI5MTAxVjE3Ljk4OTRDMCAxOC41NzE0IDAuNSAxOS4wNDc2IDEuMTExMTEgMTkuMDQ3NkgxOC44ODg5QzE5LjUgMTkuMDQ3NiAyMCAxOC41NzE0IDIwIDE3Ljk4OTRWNS4yOTEwMVYyLjExNjRDMjAgMS45MDQ3NiAxOS45NDQ0IDEuNjkzMTIgMTkuODMzMyAxLjUzNDM5Wk0xOC44ODg5IDE3LjQ2MDNDMTguODg4OSAxNy43Nzc4IDE4LjY2NjcgMTcuOTg5NCAxOC4zMzMzIDE3Ljk4OTRIMS42NjY2N0MxLjMzMzMzIDE3Ljk4OTQgMS4xMTExMSAxNy43Nzc4IDEuMTExMTEgMTcuNDYwM1Y1LjI5MTAxSDE4Ljg4ODlWMTcuNDYwM1pNMTQuODg4OSA1LjgyMDExSDEyVjcuNzI0ODdIMTQuODg4OVY1LjgyMDExWk0xLjY2NjY3IDguMjUzOTdINC41NTU1NlYxMC4xNTg3SDEuNjY2NjdWOC4yNTM5N1pNMTEuNDQ0NCAxMC42ODc4SDguNTU1NTZWMTIuNTkyNkgxMS40NDQ0VjEwLjY4NzhaTTEyIDEwLjY4NzhIMTQuODg4OVYxMi41OTI2SDEyVjEwLjY4NzhaTTE4LjMzMzMgMTMuMTIxN0gxNS40NDQ0VjE1LjAyNjVIMTguMzMzM1YxMy4xMjE3Wk01LjExMTExIDE1LjU1NTZIOFYxNy40NjAzSDUuMTExMTFWMTUuNTU1NloiIGZpbGw9IiMxMTFDNEUiLz4KPC9zdmc+Cg==");
        }

.news-events-wrap {
    margin-top: 32px;
}

.insights-inner .news-events-wrap .utility-like-title, .utility-like-inner .news-events-wrap .utility-like-title {
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyOCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2MjFfMTk3NSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI3LjQ0NSAyLjU3Nzc4QzI3LjM2ODIgMi40IDI3LjIxNDQgMi4yMjIyMiAyNy4wNjA3IDIuMTMzMzNDMjYuNzUzMiAxLjg2NjY3IDI2LjQ0NTYgMS43Nzc3OCAyNi4xMzgxIDEuNzc3NzhIMjQuNjAwNlYwSDIzLjA2MzFWMS43Nzc3OEg0LjYxMjYxVjBIMy4wNzUwOFYxLjc3Nzc4SDEuNTM3NTRDMS4yMzAwMyAxLjc3Nzc4IDAuOTIyNTIzIDEuODY2NjcgMC42OTE4OTIgMi4wNDQ0NEwwLjIzMDYzMSAyLjU3Nzc4QzAuMDc2ODc2OSAyLjg0NDQ0IDAgMy4yIDAgMy41NTU1NlY4Ljg4ODg5VjMwLjIyMjJDMCAzMS4yIDAuNjkxODkyIDMyIDEuNTM3NTQgMzJIMjYuMTM4MUMyNi45ODM4IDMyIDI3LjY3NTcgMzEuMiAyNy42NzU3IDMwLjIyMjJWOC44ODg4OVYzLjU1NTU2QzI3LjY3NTcgMy4yIDI3LjU5ODggMi44NDQ0NCAyNy40NDUgMi41Nzc3OFpNMjYuMTM4MSAyOS4zMzMzQzI2LjEzODEgMjkuODY2NyAyNS44MzA2IDMwLjIyMjIgMjUuMzY5NCAzMC4yMjIySDIuMzA2MzFDMS44NDUwNSAzMC4yMjIyIDEuNTM3NTQgMjkuODY2NyAxLjUzNzU0IDI5LjMzMzNWOC44ODg4OUgyNi4xMzgxVjI5LjMzMzNaTTIwLjYwMyA5Ljc3Nzc4SDE2LjYwNTRWMTIuOTc3OEgyMC42MDNWOS43Nzc3OFpNMi4zMDYzMSAxMy44NjY3SDYuMzAzOVYxNy4wNjY3SDIuMzA2MzFWMTMuODY2N1pNMTUuODM2NiAxNy45NTU2SDExLjgzOVYyMS4xNTU2SDE1LjgzNjZWMTcuOTU1NlpNMTYuNjA1NCAxNy45NTU2SDIwLjYwM1YyMS4xNTU2SDE2LjYwNTRWMTcuOTU1NlpNMjUuMzY5NCAyMi4wNDQ0SDIxLjM3MThWMjUuMjQ0NEgyNS4zNjk0VjIyLjA0NDRaTTcuMDcyNjcgMjYuMTMzM0gxMS4wNzAzVjI5LjMzMzNINy4wNzI2N1YyNi4xMzMzWiIgZmlsbD0iIzExMUM0RSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzU2MjFfMTk3NSI+CjxyZWN0IHdpZHRoPSIyNy42NzU3IiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    line-height: 34px;
}

.news-block .news-title {
    font-family: "Poppins",sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    text-decoration: underline;
    display: block;
    margin-top: 25px;
}

.news-block .new-tag, .evnets-block .news-tag {
    display: block;
    margin-top: 8px;
    background-color: #009E49;
    border-radius: 4px;
    color: #fff;
    font-family: "Poppins",sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: center;
    width: fit-content;
    padding: 0 10px;
    min-width: 57px;
    text-transform: uppercase;
}

.evnets-block .news-tag {
    display: inline-block;
}

.news-block h5 {
    margin-top: 5px;
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000000;
}

.news-block .providers-auth {
    margin-top: 1px;
    font-family: "Poppins",sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #A9A9AF;
    padding-left: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNGRkFDMUMiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: left center;
    text-transform: uppercase;
}

.news-events-wrap .evnets-block {
    margin-top: 16px;
}

    .news-events-wrap .evnets-block .evnets-title {
        display: inline-block;
        font-family: "Poppins",sans-serif;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #006580;
        text-decoration: underline;
    }

    .news-events-wrap .evnets-block .updated {
        margin-left: 4px;
        display: inline-block;
        background-color: #FFF;
        border: 2px solid #009E49;
        border-radius: 4px;
        font-family: "Poppins",sans-serif;
        font-size: 12px;
        font-weight: 500;
        line-height: 14px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #009E49;
        min-width: 74px;
        padding: 0 8px;
        text-transform: uppercase;
    }

    .news-events-wrap .evnets-block .evnets-verified {
        display: inline-block;
        text-align: center;
        background-color: #FFF;
        border: 2px solid #006580;
        border-radius: 4px;
        font-family: "Poppins",sans-serif;
        font-size: 12px;
        font-weight: 500;
        line-height: 14px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #006580;
        min-width: 74px;
        padding: 0 1px;
        text-transform: uppercase;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMDM2MzQgOC4wOTI0TDEuNTY1MTMgNS42MjExOUwxLjQ1OTA3IDUuNTE1MTNMMS4zNTMgNS42MjExOUwwLjQ5MzkxIDYuNDgwMjlMMC4zODc4NDQgNi41ODYzNUwwLjQ5MzkxIDYuNjkyNDJMMy45MzAyNyAxMC4xMjg4TDQuMDM2MzQgMTAuMjM0OEw0LjE0MjQgMTAuMTI4OEwxMS41MDYgMi43NjUxNEwxMS42MTIxIDIuNjU5MDhMMTEuNTA2IDIuNTUzMDFMMTAuNjQ2OSAxLjY5MzkyTDEwLjU0MDkgMS41ODc4NkwxMC40MzQ4IDEuNjkzOTJMNC4wMzYzNCA4LjA5MjRaIiBmaWxsPSIjMDA2NTgwIiBzdHJva2U9IiMwMDY1ODAiIHN0cm9rZS13aWR0aD0iMC4zIi8+Cjwvc3ZnPgo=");
        background-repeat: no-repeat;
        background-position: left 3px center;
        padding-left: 15px;
        background-size: 10px;
    }

    .news-events-wrap .evnets-block h6 {
        margin-top: 6px;
        font-family: "Poppins",sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #000000;
    }

    .news-events-wrap .evnets-block p {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        align-items: center;
        font-family: "Poppins",sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #666666;
        margin-top: 4px;
        text-transform: uppercase;
    }

        .news-events-wrap .evnets-block p .in-person {
            padding-left: 20px;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTU1ODUgNy42ODg4NkM5LjE1NTg1IDcuNjg4ODYgMTAuMDg5MiA2LjcxMTA4IDEwLjA4OTIgNS41MTEwOEMxMC4wODkyIDQuMzExMDggOS4xMTE0MSAzLjM3Nzc1IDcuOTExNDEgMy4zNzc3NUM2LjcxMTQxIDMuMzc3NzUgNS43NzgwOCA0LjM1NTUyIDUuNzc4MDggNS41MTEwOEM1Ljc3ODA4IDYuNzExMDggNi43NTU4NSA3LjY4ODg2IDcuOTU1ODUgNy42ODg4NlpNNy45MTE0MSA0LjI2NjY0QzcuOTU1ODUgNC4yNjY2NCA3Ljk1NTg1IDQuMjY2NjQgNy45MTE0MSA0LjI2NjY0QzguNjIyNTIgNC4yNjY2NCA5LjIwMDMgNC44NDQ0MSA5LjIwMDMgNS41NTU1MkM5LjIwMDMgNi4yNjY2NCA4LjYyMjUyIDYuNzk5OTcgNy45MTE0MSA2Ljc5OTk3QzcuMjAwMyA2Ljc5OTk3IDYuNjY2OTcgNi4yMjIxOSA2LjY2Njk3IDUuNTU1NTJDNi42NjY5NyA0Ljg0NDQxIDcuMjQ0NzQgNC4yNjY2NCA3LjkxMTQxIDQuMjY2NjRaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik0xNC41MzMyIDcuNDIyMjZDMTMuNjg4NyA2LjY2NjcgMTIuNTc3NiA2LjI2NjcgMTEuNDIyMSA2LjMxMTE0SDExLjA2NjVDMTAuOTc3NiA2LjY2NjcgMTAuODQ0MyA2Ljk3NzgxIDEwLjY2NjUgNy4yNDQ0OEMxMC45MzMyIDcuMjAwMDMgMTEuMTU1NCA3LjIwMDAzIDExLjQyMjEgNy4yMDAwM0MxMi4yNjY1IDcuMTU1NTkgMTMuMTEwOSA3LjQyMjI2IDEzLjc3NzYgNy45MTExNFYxMS4xMTExSDE0LjY2NjVWNy41NTU1OUwxNC41MzMyIDcuNDIyMjZaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik0xMC40MDAzIDMuNDY2NTFDMTAuNjIyNSAyLjkzMzE3IDExLjI0NDcgMi42NjY1MSAxMS44MjI1IDIuODg4NzNDMTIuMzU1OSAzLjExMDk1IDEyLjYyMjUgMy43MzMxNyAxMi40MDAzIDQuMzEwOTVDMTIuMjIyNSA0LjcxMDk1IDExLjgyMjUgNC45Nzc2MiAxMS40MjI1IDQuOTc3NjJDMTEuMzMzNiA0Ljk3NzYyIDExLjIwMDMgNC45Nzc2MiAxMS4xMTE0IDQuOTMzMTdDMTEuMTU1OSA1LjE1NTM5IDExLjE1NTkgNS4zNzc2MiAxMS4xNTU5IDUuNTU1MzlWNS44MjIwNkMxMS4yNDQ3IDUuODIyMDYgMTEuMzMzNiA1Ljg2NjUgMTEuNDIyNSA1Ljg2NjVDMTIuNTMzNiA1Ljg2NjUgMTMuNDIyNSA0Ljk3NzYyIDEzLjQyMjUgMy45MTA5NUMxMy40MjI1IDIuNzk5ODQgMTIuNTMzNiAxLjkxMDk1IDExLjQ2NyAxLjkxMDk1QzEwLjc1NTkgMS45MTA5NSAxMC4xMzM2IDIuMjY2NTEgOS43NzgwOCAyLjg4ODczQzEwLjAwMDMgMy4wMjIwNiAxMC4yMjI1IDMuMTk5ODQgMTAuNDAwMyAzLjQ2NjUxWiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNNS4zMzM1IDcuMjg5MDRDNS4xNTU3MiA3LjAyMjM3IDUuMDIyMzkgNi43MTEyNiA0LjkzMzUgNi4zNTU3MUg0LjU3Nzk0QzMuNDIyMzkgNi4zMTEyNiAyLjMxMTI3IDYuNzExMjYgMS40NjY4MyA3LjQyMjM3TDEuMzMzNSA3LjU1NTcxVjExLjExMTNIMi4yMjIzOFY3LjkxMTI2QzIuOTMzNSA3LjQyMjM3IDMuNzMzNSA3LjE1NTcxIDQuNTc3OTQgNy4yMDAxNUM0Ljg0NDYxIDcuMjAwMTUgNS4xMTEyNyA3LjI0NDU5IDUuMzMzNSA3LjI4OTA0WiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNNC41NzgxMSA1LjgyMjM2QzQuNjY3IDUuODIyMzYgNC43NTU4OSA1LjgyMjM2IDQuODQ0NzcgNS43Nzc5MlY1LjUxMTI1QzQuODQ0NzcgNS4yODkwMyA0Ljg0NDc4IDUuMDY2ODEgNC44ODkyMiA0Ljg4OTAzQzQuODAwMzMgNC45MzM0NyA0LjY2NyA0LjkzMzQ3IDQuNTc4MTEgNC45MzM0N0M0LjAwMDMzIDQuOTMzNDcgMy41MTE0NCA0LjQ0NDU4IDMuNTExNDQgMy44NjY4MUMzLjUxMTQ0IDMuMjg5MDMgNC4wMDAzMyAyLjgwMDE0IDQuNTc4MTEgMi44MDAxNEM1LjAyMjU1IDIuODAwMTQgNS40MjI1NSAzLjA2NjgxIDUuNjAwMzMgMy40NjY4MUM1Ljc3ODExIDMuMjQ0NTggNi4wNDQ3OCAzLjAyMjM2IDYuMjY3IDIuODQ0NThDNS42ODkyMiAxLjkxMTI1IDQuNDg5MjIgMS42MDAxNCAzLjU1NTg5IDIuMTc3OTJDMi42MjI1NSAyLjc1NTY5IDIuMzExNDQgMy45NTU2OSAyLjg4OTIyIDQuODg5MDNDMy4yNDQ3OCA1LjQ2NjgxIDMuODY3IDUuODIyMzYgNC41NzgxMSA1LjgyMjM2WiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNMTEuNjAwMSAxMC4wODlMMTEuNTExMiA5Ljk1NTdDMTAuNjIyNCA4Ljk3NzkyIDkuMzc3OTEgOC40MDAxNSA4LjA0NDU4IDguNDQ0NTlDNi43MTEyNSA4LjQwMDE1IDUuNDIyMzYgOC45Nzc5MiA0LjUzMzQ3IDkuOTU1N0w0LjQ0NDU4IDEwLjA4OVYxMy40NjY4QzQuNDQ0NTggMTMuODY2OCA0Ljc1NTY5IDE0LjIyMjQgNS4yMDAxNCAxNC4yMjI0SDEwLjg4OUMxMS4yODkgMTQuMjIyNCAxMS42NDQ2IDEzLjg2NjggMTEuNjQ0NiAxMy40NjY4VjEwLjA4OUgxMS42MDAxWk0xMC43MTEyIDEzLjMzMzVINS4zMzM0N1YxMC40MDAxQzYuMDQ0NTggOS42ODkwNCA3LjAyMjM2IDkuMzMzNDggOC4wNDQ1OCA5LjMzMzQ4QzkuMDIyMzYgOS4yODkwNCAxMC4wMDAxIDkuNjg5MDQgMTAuNzExMiAxMC40MDAxVjEzLjMzMzVaIiBmaWxsPSIjMTcxRDI5Ii8+Cjwvc3ZnPgo=");
            background-repeat: no-repeat;
            background-position: left center;
        }

        .news-events-wrap .evnets-block p .online {
            padding-left: 20px;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjgxMzEgMTQuMjIyM0gzLjgxMzFDMy42OTUyMiAxNC4yMjIzIDMuNTgyMTggMTQuMjY5MSAzLjQ5ODgzIDE0LjM1MjVDMy40MTU0OCAxNC40MzU4IDMuMzY4NjUgMTQuNTQ4OSAzLjM2ODY1IDE0LjY2NjdDMy4zNjg2NSAxNC43ODQ2IDMuNDE1NDggMTQuODk3NyAzLjQ5ODgzIDE0Ljk4MUMzLjU4MjE4IDE1LjA2NDQgMy42OTUyMiAxNS4xMTEyIDMuODEzMSAxNS4xMTEySDExLjgxMzFDMTEuOTMxIDE1LjExMTIgMTIuMDQ0IDE1LjA2NDQgMTIuMTI3NCAxNC45ODFDMTIuMjEwNyAxNC44OTc3IDEyLjI1NzUgMTQuNzg0NiAxMi4yNTc1IDE0LjY2NjdDMTIuMjU3NSAxNC41NDg5IDEyLjIxMDcgMTQuNDM1OCAxMi4xMjc0IDE0LjM1MjVDMTIuMDQ0IDE0LjI2OTEgMTEuOTMxIDE0LjIyMjMgMTEuODEzMSAxNC4yMjIzWiIgZmlsbD0iIzE3MUQyOSIvPgo8cGF0aCBkPSJNNy44ODg3MyAwLjg4OTAzOUM2LjIzODQ5IDAuODg5MDM5IDQuNjU1ODQgMS41NDQ1OSAzLjQ4ODk1IDIuNzExNDlDMi4zMjIwNiAzLjg3ODM4IDEuNjY2NSA1LjQ2MTAyIDEuNjY2NSA3LjExMTI2QzEuNjY2NSA3LjMxMTI2IDEuNjY2NSA3LjUwNjgyIDEuNjk3NjEgNy43MDIzN0MxLjgxMjE0IDguOTAyNDkgMi4yNzI4NCAxMC4wNDM1IDMuMDIzNzEgMTAuOTg2N0MzLjc3NDU4IDExLjkyOTggNC43ODMyNyAxMi42MzQ2IDUuOTI3MTggMTMuMDE1MkM3LjA3MTA4IDEzLjM5NTggOC4zMDA5MiAxMy40MzYgOS40NjcyIDEzLjEzMDdDMTAuNjMzNSAxMi44MjU1IDExLjY4NiAxMi4xODggMTIuNDk2NyAxMS4yOTU3QzEzLjMwNzUgMTAuNDAzNSAxMy44NDE2IDkuMjk0OTYgMTQuMDM0MSA4LjEwNDg2QzE0LjIyNjYgNi45MTQ3NiAxNC4wNjkyIDUuNjk0MzcgMTMuNTgxMSA0LjU5MjAzQzEzLjA5MyAzLjQ4OTcgMTIuMjk1MiAyLjU1MjkgMTEuMjg0NiAxLjg5NTUxQzEwLjI3NDEgMS4yMzgxMiA5LjA5NDI5IDAuODg4NDYzIDcuODg4NzMgMC44ODkwMzlaTTcuODg4NzMgMS43Nzc5M0M5LjI5NDAzIDEuNzc5MTUgMTAuNjQyMSAyLjMzNDk3IDExLjYzOTggMy4zMjQ1OVYzLjc2OTA0QzkuODgzMiAzLjE2NDUxIDcuOTczNjcgMy4xNzIzNSA2LjIyMjA2IDMuNzkxMjZDNi4wODIxMyAzLjY1NDkgNS45MDY0OCAzLjU2MDkxIDUuNzE1MzkgMy41MjAxNUg1LjYwNDI4QzUuNTUwOTUgMy4zMzM0OCA1LjUwMjA2IDMuMTQ2ODIgNS40NjIwNiAyLjk1NTcxQzUuNDIyMDYgMi43NjQ1OSA1LjM5OTg0IDIuNTk1NzEgNS4zNzc2MiAyLjQxMzQ4QzYuMTQ5MTcgMS45OTcxMSA3LjAxMTk5IDEuNzc4NzMgNy44ODg3MyAxLjc3NzkzWk02LjU1NTM5IDQuMzg2ODJDOC4xNjk0NyAzLjg0NjMxIDkuOTE4NzcgMy44NjY2NyAxMS41MTk4IDQuNDQ0NTlDMTEuMzAzMyA1LjU3Mzc1IDEwLjgzMDQgNi42MzgxMyAxMC4xMzc2IDcuNTU1NzFDOS45NDM4NCA3LjQ3MzY0IDkuNzI5MzIgNy40NTM5NCA5LjUyMzg0IDcuNDk5MzRDOS4zMTgzNiA3LjU0NDc0IDkuMTMyMTEgNy42NTI5OCA4Ljk5MDk1IDcuODA5MDRDOC44MzUzOSA3LjcyMDE1IDguNjc5ODQgNy42MzEyNiA4LjU0NjUgNy41MjkwNEM3LjY0OTMxIDYuOTMwNDIgNi45MDAwMyA2LjEzNTU1IDYuMzU1MzkgNS4yMDQ1OUM2LjQ0MzQyIDUuMDk1NDQgNi41MDc1MSA0Ljk2OSA2LjU0MzQ5IDQuODMzNDdDNi41Nzk0OCA0LjY5Nzk1IDYuNTg2NTYgNC41NTYzNyA2LjU2NDI4IDQuNDE3OTNMNi41NTUzOSA0LjM4NjgyWk00Ljc3NzYyIDIuNzg2ODJDNC43Nzc2MiAyLjg4MDE1IDQuODA0MjggMi45Nzc5MyA0LjgyMjA2IDMuMDcxMjZDNC44NjIwNiAzLjI2NjgyIDQuOTE1MzkgMy40NTc5MyA0Ljk2ODczIDMuNjQ5MDRDNC43OTg1MyAzLjc0OTgyIDQuNjYxNTYgMy44OTgyMSA0LjU3NDY4IDQuMDc1OUM0LjQ4NzgxIDQuMjUzNiA0LjQ1NDg0IDQuNDUyODMgNC40Nzk4NCA0LjY0OTA0QzMuNzc4MjggNS4xMDcxNyAzLjE1MTY1IDUuNjcwODQgMi42MjIwNiA2LjMyMDE1QzIuNzI4MzIgNS42MTY5MyAyLjk3NDE2IDQuOTQyMDcgMy4zNDUxMSA0LjMzNTI3QzMuNzE2MDYgMy43Mjg0NyA0LjIwNDYyIDMuMjAyIDQuNzgyMDYgMi43ODY4Mkg0Ljc3NzYyWk00Ljc3NzYyIDkuNzY5MDRDNC42MDQxMiA5LjgyNzI4IDQuNDQ5MDYgOS45MzAyNyA0LjMyODEgMTAuMDY3NkM0LjIwNzE1IDEwLjIwNSA0LjEyNDU3IDEwLjM3MTggNC4wODg3MyAxMC41NTEzSDMuODA0MjhDMy4wODY1NCA5LjY5NTE5IDIuNjU3MjYgOC42MzQ0NSAyLjU3NzYyIDcuNTIwMTVMMi42MjY1IDcuNDM1NzFDMy4xODMwNCA2LjU3Mjc1IDMuOTEwNjIgNS44MzMwNyA0Ljc2NDI4IDUuMjYyMzdDNC44OTIyNyA1LjM5NjA0IDUuMDU0MDEgNS40OTI2MyA1LjIzMjM5IDUuNTQxOTJDNS40MTA3NyA1LjU5MTIxIDUuNTk5MTUgNS41OTEzNiA1Ljc3NzYyIDUuNTQyMzdDNi4zNzIwOSA2LjU0Njk3IDcuMTg0NjkgNy40MDUxNCA4LjE1NTM5IDguMDUzNDhDOC4zMzc2MiA4LjE3MzQ4IDguNTI0MjggOC4yODQ1OSA4LjcxMDk1IDguMzkxMjZDOC42OTYwMSA4LjU2MTI1IDguNzIzNSA4LjczMjI5IDguNzkwOTUgOC44ODkwNEM3Ljk3NzYgOS41MzQ5MSA3LjAzOTQyIDEwLjAwNTUgNi4wMzUzOSAxMC4yNzEzQzUuOTE4OTYgMTAuMDUzNyA1LjcyODk3IDkuODg0NjYgNS40OTkzOCA5Ljc5NDI5QzUuMjY5NzggOS43MDM5MSA1LjAxNTU0IDkuNjk4MTEgNC43ODIwNiA5Ljc3NzkzTDQuNzc3NjIgOS43NjkwNFpNNy44ODg3MyAxMi40MzU3QzYuOTg0ODMgMTIuNDM2IDYuMDk1OSAxMi4yMDQ5IDUuMzA2NSAxMS43NjQ2TDUuNDMwOTUgMTEuNzM3OUM1LjYwNzgxIDExLjY3OTkgNS43NjU4NSAxMS41NzU1IDUuODg4NTkgMTEuNDM1NUM2LjAxMTMyIDExLjI5NTYgNi4wOTQyNSAxMS4xMjUzIDYuMTI4NzMgMTAuOTQyNEM3LjI2NTE3IDEwLjY1MjYgOC4zMjYxMiAxMC4xMjIxIDkuMjM5ODQgOS4zODY4MkM5LjQ1Njg4IDkuNTEzNjYgOS43MTMxOCA5LjU1NTY5IDkuOTU5MzYgOS41MDQ4MUMxMC4yMDU1IDkuNDUzOTMgMTAuNDI0MiA5LjMxMzc1IDEwLjU3MzIgOS4xMTEyNkMxMS4yMDAyIDkuMjc0MjggMTEuODQ1MyA5LjM1NzkgMTIuNDkzMiA5LjM2MDE1SDEyLjcyODdDMTIuMyAxMC4yODIyIDExLjYxNjUgMTEuMDYyNCAxMC43NTkgMTEuNjA4OUM5LjkwMTQ3IDEyLjE1NTQgOC45MDU1OCAxMi40NDU0IDcuODg4NzMgMTIuNDQ0NlYxMi40MzU3Wk0xMC43ODIxIDguNDgwMTVDMTAuNzgxNiA4LjI5Mzg3IDEwLjczMSA4LjExMTE2IDEwLjYzNTQgNy45NTEyNkMxMS4zNzUgNi45ODUxIDExLjg4OTggNS44NjYwNSAxMi4xNDIxIDQuNjc1NzFDMTIuMzY0MyA0Ljc3OTQxIDEyLjU4MzUgNC44OTQ5NiAxMi43OTk4IDUuMDIyMzdDMTMuMjg4NyA2LjE3NzQ1IDEzLjM1NDggNy40Njc4NCAxMi45ODY1IDguNjY2ODJDMTIuMjQ4NiA4LjcyMzg3IDExLjUwNjMgOC42NjUzOSAxMC43ODY1IDguNDkzNDhMMTAuNzgyMSA4LjQ4MDE1WiIgZmlsbD0iIzE3MUQyOSIvPgo8L3N2Zz4K");
            background-repeat: no-repeat;
            background-position: left center;
        }

        .news-events-wrap .evnets-block p > span {
            transition: all 0.3s ease;
            display: inline-flex;
            flex-wrap: wrap;
            gap: 8px;
        }

            .news-events-wrap .evnets-block p > span:hover {
                color: #000;
            }

            .news-events-wrap .evnets-block p > span + span::before {
                content: "•";
                line-height: 21px;
                font-family: "Poppins",sans-serif;
                font-size: 14px;
                color: #666666;
                display: block;
                max-width: fit-content;
            }

.find-news-event-btn {
    display: block;
    box-shadow: 0px 4px 10px 0px #0065803D;
    border: 1px solid #006580;
    background-color: #fff;
    border-radius: 10px;
    padding: 5px 26px 5px 40px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjQ1NjEgMTIuNDQ0MUwxMy4wNjYzIDEyLjgxNTNMMTAuMTQ5OSAxMC4wNDM0VjkuNzIwNjNWOS42ODY1SDEwLjIwNjZIMTAuNTY2M0wxMy40NTYxIDEyLjQ0NDFaTTkuNzEwNiA4LjgxOTIyTDkuNTE1OTIgOS4wMzQ5TDkuMjg5MjggOS4yMjA0NUM4LjYwMjQ3IDkuNzgyNzUgNy43MDg3MSAxMC4xMjMgNi43MzMyNCAxMC4xMjNDNC41NTA2MyAxMC4xMjMgMi44MTY1NyA4LjQ0MzAxIDIuODE2NTcgNi40MTI2OUMyLjgxNjU3IDQuMzgyMzcgNC41NTA2MyAyLjcwMjM3IDYuNzMzMjQgMi43MDIzN0M4LjkxNTg0IDIuNzAyMzcgMTAuNjQ5OSA0LjM4MjM3IDEwLjY0OTkgNi40MTI2OUMxMC42NDk5IDcuMzI1MzQgMTAuMjk5MyA4LjE2NzA3IDkuNzEwNiA4LjgxOTIyWk0zLjMxNjU3IDYuNDEyNjlDMy4zMTY1NyA4LjI0MjY4IDQuODYyNTEgOS42ODY1IDYuNzMzMjQgOS42ODY1QzguNjAzOTYgOS42ODY1IDEwLjE0OTkgOC4yNDI2OCAxMC4xNDk5IDYuNDEyNjlDMTAuMTQ5OSA0LjU4MjcgOC42MDM5NiAzLjEzODg4IDYuNzMzMjQgMy4xMzg4OEM0Ljg2MjUxIDMuMTM4ODggMy4zMTY1NyA0LjU4MjcgMy4zMTY1NyA2LjQxMjY5WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzAwNjU4MCIgc3Ryb2tlLXdpZHRoPSIwLjgzMzMzMyIvPgo8L3N2Zz4K");
    background-position: left 16px center;
    background-repeat: no-repeat;
    font-family: "Poppins",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    width: fit-content;
    margin: 0 auto;
    margin-top: 16px;
    transition: 0.3s all ease-in-out;
}

    .find-news-event-btn:hover {
        background-color: #006580;
        color: #fff;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjQ1NjEgMTIuNDQ0MUwxMy4wNjYzIDEyLjgxNTNMMTAuMTQ5OSAxMC4wNDM0VjkuNzIwNjNWOS42ODY1SDEwLjIwNjZIMTAuNTY2M0wxMy40NTYxIDEyLjQ0NDFaTTkuNzEwNiA4LjgxOTIyTDkuNTE1OTIgOS4wMzQ5TDkuMjg5MjggOS4yMjA0NUM4LjYwMjQ3IDkuNzgyNzUgNy43MDg3MSAxMC4xMjMgNi43MzMyNCAxMC4xMjNDNC41NTA2MyAxMC4xMjMgMi44MTY1NyA4LjQ0MzAxIDIuODE2NTcgNi40MTI2OUMyLjgxNjU3IDQuMzgyMzcgNC41NTA2MyAyLjcwMjM3IDYuNzMzMjQgMi43MDIzN0M4LjkxNTg0IDIuNzAyMzcgMTAuNjQ5OSA0LjM4MjM3IDEwLjY0OTkgNi40MTI2OUMxMC42NDk5IDcuMzI1MzQgMTAuMjk5MyA4LjE2NzA3IDkuNzEwNiA4LjgxOTIyWk0zLjMxNjU3IDYuNDEyNjlDMy4zMTY1NyA4LjI0MjY4IDQuODYyNTEgOS42ODY1IDYuNzMzMjQgOS42ODY1QzguNjAzOTYgOS42ODY1IDEwLjE0OTkgOC4yNDI2OCAxMC4xNDk5IDYuNDEyNjlDMTAuMTQ5OSA0LjU4MjcgOC42MDM5NiAzLjEzODg4IDYuNzMzMjQgMy4xMzg4OEM0Ljg2MjUxIDMuMTM4ODggMy4zMTY1NyA0LjU4MjcgMy4zMTY1NyA2LjQxMjY5WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwLjgzMzMzMyIvPgo8L3N2Zz4K");
    }


/* insights page start */
.insights-wrap {
    padding: 31px 32px 30px 24px;
}

.insights-inner {
    max-width: 880px;
    margin: 0 auto;
}

    .insights-inner .utility-like-title {
        background-size: contain;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyOCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjI5NzEgMjcuNTJWMy40NzQyOUMyMC4yOTcxIDEuNjQ1NzIgMjEuODUxNCAwLjA5MTQzMDcgMjMuNTg4NSAwLjA5MTQzMDdDMjUuMzI1NyAwLjA5MTQzMDcgMjYuODggMS40NjI4NiAyNi44OCAzLjY1NzE1VjI3LjUyQzI2Ljg4IDI4Ljg5MTQgMjYuNDIyOCAyOS44MDU3IDI1Ljc4MjggMzAuMzU0M0MyNS4xNDI4IDMwLjkwMjkgMjQuMzIgMzEuMjY4NiAyMy40OTcxIDMxLjI2ODZDMjEuOTQyOCAzMS4xNzcxIDIwLjI5NzEgMjkuODk3MSAyMC4yOTcxIDI3LjUyWiIgZmlsbD0iIzExMUM0RSIvPgo8cGF0aCBkPSJNMTAuNDIyOSAyNy41MlYxNS42MzQzQzEwLjQyMjkgMTMuODA1OCAxMS45NzcxIDEyLjI1MTUgMTMuNzE0MyAxMi4yNTE1QzE1LjQ1MTQgMTIuMjUxNSAxNy4wMDU3IDEzLjYyMjkgMTcuMDA1NyAxNS44MTcyVjI3LjQyODZDMTcuMDA1NyAyOC44IDE2LjU0ODYgMjkuNzE0MyAxNS45MDg2IDMwLjI2MjlDMTUuMjY4NiAzMC44MTE1IDE0LjQ0NTcgMzEuMTc3MiAxMy42MjI5IDMxLjE3NzJDMTEuOTc3MSAzMS4xNzcyIDEwLjQyMjkgMjkuODk3MiAxMC40MjI5IDI3LjUyWiIgZmlsbD0iIzExMUM0RSIvPgo8cGF0aCBkPSJNMy43NDg1OCAyNC41MDI4QzUuNTc3MTUgMjQuNTAyOCA3LjA0MDAxIDI1Ljk2NTcgNy4wNDAwMSAyNy44ODU3QzcuMDQwMDEgMjguOCA2LjY3NDI5IDI5LjYyMjggNi4wMzQyOSAzMC4yNjI4QzUuMzk0MjkgMzAuOTAyOCA0LjU3MTQzIDMxLjI2ODUgMy42NTcxNSAzMS4yNjg1QzIuNzQyODYgMzEuMjY4NSAxLjkyMDAxIDMwLjkwMjggMS4yODAwMSAzMC4yNjI4QzAuNjQwMDA2IDI5LjYyMjggMC4yNzQyOTIgMjguOCAwLjI3NDI5MiAyNy44ODU3QzAuNDU3MTQ5IDI1Ljk2NTcgMS45MjAwMSAyNC41MDI4IDMuNzQ4NTggMjQuNTAyOFoiIGZpbGw9IiMxMTFDNEUiLz4KPC9zdmc+Cg==");
    }

.dashboard-card-box {
    box-shadow: 4px 4px 4px 0px #0000001A;
    background: linear-gradient(180deg, #CCECED 49.83%, #FFFFFF 100%);
    border: 1px solid #00A0A3;
    border-radius: 12px;
    padding: 15px 31px 10px 21px;
    margin-top: 10px;
}

.insights-box {
    padding: 8px;
    box-shadow: 2px 2px 4px 0px #00000040;
    background-color: #fff;
    border-radius: 6px;
}

.insights-col {
    width: auto;
    min-width: 174px;
}

.insights-box h5 {
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
}

.insights-inner-box {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
}

    .insights-inner-box h3 {
        font-family: "Poppins",sans-serif;
        font-size: 64px;
        font-weight: 600;
        line-height: 68px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
    }

.top-icons {
    display: flex;
    flex-direction: column;
}

    .top-icons span {
        font-family: "Poppins",sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #171D29;
    }

.insights-inner-box sub {
    bottom: -1.25em;
    font-family: "Poppins",sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #65656F;
}

.insights-boxses {
    display: flex;
    gap: 32px;
    flex-wrap: wrap;
}

.explore-dash-btn {
    display: block;
    box-shadow: 0px 4px 10px 0px #0065803D;
    border: 1px solid #006580;
    background-color: #fff;
    border-radius: 10px;
    padding: 5px 14px 5px 40px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjg0IDEzLjEwNDhWMS42NTQ0NkMxMS44NCAwLjc4MzcxNSAxMi43NDY2IDAuMDQzNTc5MSAxMy43NiAwLjA0MzU3OTFDMTQuNzczMyAwLjA0MzU3OTEgMTUuNjggMC42OTY2NCAxNS42OCAxLjc0MTU0VjEzLjEwNDhDMTUuNjggMTMuNzU3OSAxNS40MTMzIDE0LjE5MzIgMTUuMDQgMTQuNDU0NUMxNC42NjY2IDE0LjcxNTcgMTQuMTg2NiAxNC44ODk4IDEzLjcwNjYgMTQuODg5OEMxMi44IDE0Ljg0NjMgMTEuODQgMTQuMjM2OCAxMS44NCAxMy4xMDQ4WiIgZmlsbD0iIzAwNjU4MCIvPgo8cGF0aCBkPSJNNi4wNzk5NiAxMy4xMDQ3VjcuNDQ0ODdDNi4wNzk5NiA2LjU3NDEyIDYuOTg2NjIgNS44MzM5OCA3Ljk5OTk2IDUuODMzOThDOS4wMTMyOSA1LjgzMzk4IDkuOTE5OTYgNi40ODcwNSA5LjkxOTk2IDcuNTMxOTRWMTMuMDYxMkM5LjkxOTk2IDEzLjcxNDMgOS42NTMyOSAxNC4xNDk2IDkuMjc5OTYgMTQuNDEwOUM4LjkwNjYyIDE0LjY3MjEgOC40MjY2MiAxNC44NDYyIDcuOTQ2NjIgMTQuODQ2MkM2Ljk4NjYyIDE0Ljg0NjIgNi4wNzk5NiAxNC4yMzY3IDYuMDc5OTYgMTMuMTA0N1oiIGZpbGw9IiMwMDY1ODAiLz4KPHBhdGggZD0iTTIuMTg2NyAxMS42NjhDMy4yNTMzNyAxMS42NjggNC4xMDY3IDEyLjM2NDYgNC4xMDY3IDEzLjI3ODlDNC4xMDY3IDEzLjcxNDIgMy44OTMzNyAxNC4xMDYxIDMuNTIwMDMgMTQuNDEwOEMzLjE0NjcgMTQuNzE1NiAyLjY2NjcgMTQuODg5NyAyLjEzMzM3IDE0Ljg4OTdDMS42MDAwMyAxNC44ODk3IDEuMTIwMDMgMTQuNzE1NiAwLjc0NjcwMSAxNC40MTA4QzAuMzczMzY3IDE0LjEwNjEgMC4xNjAwMzQgMTMuNzE0MiAwLjE2MDAzNCAxMy4yNzg5QzAuMjY2NzAxIDEyLjM2NDYgMS4xMjAwMyAxMS42NjggMi4xODY3IDExLjY2OFoiIGZpbGw9IiMwMDY1ODAiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: left 16px center;
    font-family: "Poppins",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    width: fit-content;
    margin: 0 auto;
    margin-top: 28px;
    transition: 0.3s all ease-in-out;
}

    .explore-dash-btn:hover {
        color: #fff;
        background-color: #006580;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjg0IDEzLjEwNDhWMS42NTQ0NkMxMS44NCAwLjc4MzcxNSAxMi43NDY2IDAuMDQzNTc5MSAxMy43NiAwLjA0MzU3OTFDMTQuNzczMyAwLjA0MzU3OTEgMTUuNjggMC42OTY2NCAxNS42OCAxLjc0MTU0VjEzLjEwNDhDMTUuNjggMTMuNzU3OSAxNS40MTMzIDE0LjE5MzIgMTUuMDQgMTQuNDU0NUMxNC42NjY2IDE0LjcxNTcgMTQuMTg2NiAxNC44ODk4IDEzLjcwNjYgMTQuODg5OEMxMi44IDE0Ljg0NjMgMTEuODQgMTQuMjM2OCAxMS44NCAxMy4xMDQ4WiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNNi4wNzk5NiAxMy4xMDQ3VjcuNDQ0ODdDNi4wNzk5NiA2LjU3NDEyIDYuOTg2NjIgNS44MzM5OCA3Ljk5OTk2IDUuODMzOThDOS4wMTMyOSA1LjgzMzk4IDkuOTE5OTYgNi40ODcwNSA5LjkxOTk2IDcuNTMxOTRWMTMuMDYxMkM5LjkxOTk2IDEzLjcxNDMgOS42NTMyOSAxNC4xNDk2IDkuMjc5OTYgMTQuNDEwOUM4LjkwNjYyIDE0LjY3MjEgOC40MjY2MiAxNC44NDYyIDcuOTQ2NjIgMTQuODQ2MkM2Ljk4NjYyIDE0Ljg0NjIgNi4wNzk5NiAxNC4yMzY3IDYuMDc5OTYgMTMuMTA0N1oiIGZpbGw9IiNmZmYiLz4KPHBhdGggZD0iTTIuMTg2NyAxMS42NjhDMy4yNTMzNyAxMS42NjggNC4xMDY3IDEyLjM2NDYgNC4xMDY3IDEzLjI3ODlDNC4xMDY3IDEzLjcxNDIgMy44OTMzNyAxNC4xMDYxIDMuNTIwMDMgMTQuNDEwOEMzLjE0NjcgMTQuNzE1NiAyLjY2NjcgMTQuODg5NyAyLjEzMzM3IDE0Ljg4OTdDMS42MDAwMyAxNC44ODk3IDEuMTIwMDMgMTQuNzE1NiAwLjc0NjcwMSAxNC40MTA4QzAuMzczMzY3IDE0LjEwNjEgMC4xNjAwMzQgMTMuNzE0MiAwLjE2MDAzNCAxMy4yNzg5QzAuMjY2NzAxIDEyLjM2NDYgMS4xMjAwMyAxMS42NjggMi4xODY3IDExLjY2OFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==");
    }

.insights-company-opportunities {
    margin-top: 35px;
    display: flex;
    gap: 0px;
}

.insights-company-wrap .utility-like-title {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2MjFfMjI3MSkiPgo8cGF0aCBkPSJNMjcuNTU2MyA3LjExMDk2SDE5LjU1NjNWMjkuMzMzMkgyOS4zMzQxVjguODg4NzRDMjkuMzM0MSA4LjQxNzI0IDI5LjE0NjggNy45NjUwNiAyOC44MTM0IDcuNjMxNjZDMjguNDggNy4yOTgyNiAyOC4wMjc4IDcuMTEwOTYgMjcuNTU2MyA3LjExMDk2Wk0yMy4xMTE4IDIyLjIyMjFIMjEuMzM0MVYyMC40NDQzSDIzLjExMThWMjIuMjIyMVpNMjMuMTExOCAxNy43Nzc2SDIxLjMzNDFWMTUuOTk5OUgyMy4xMTE4VjE3Ljc3NzZaTTIzLjExMTggMTMuMzMzMkgyMS4zMzQxVjExLjU1NTRIMjMuMTExOFYxMy4zMzMyWk0yNi42Njc0IDIyLjIyMjFIMjQuODg5NlYyMC40NDQzSDI2LjY2NzRWMjIuMjIyMVpNMjYuNjY3NCAxNy43Nzc2SDI0Ljg4OTZWMTUuOTk5OUgyNi42Njc0VjE3Ljc3NzZaTTI2LjY2NzQgMTMuMzMzMkgyNC44ODk2VjExLjU1NTRIMjYuNjY3NFYxMy4zMzMyWiIgZmlsbD0iIzExMUM0RSIvPgo8cGF0aCBkPSJNMTUuODk0MSAyLjY2NjM4SDUuNDQwNzJDNC45NDA5MyAyLjY2NjM4IDQuNDYxNjIgMi44NjQ5MiA0LjEwODIyIDMuMjE4MzJDMy43NTQ4MSAzLjU3MTcyIDMuNTU2MjcgNC4wNTEwNCAzLjU1NjI3IDQuNTUwODNWMjkuMzMzSDguMDAwNzJWMjYuNjY2NEgxMy4zMzQxVjI5LjMzM0gxNy43Nzg1VjQuNTUwODNDMTcuNzc4NSA0LjA1MTA0IDE3LjU4IDMuNTcxNzIgMTcuMjI2NiAzLjIxODMyQzE2Ljg3MzIgMi44NjQ5MiAxNi4zOTM4IDIuNjY2MzggMTUuODk0MSAyLjY2NjM4Wk04LjAwMDcyIDIyLjIyMTlINi4yMjI5NFYyMC40NDQySDguMDAwNzJWMjIuMjIxOVpNOC4wMDA3MiAxNy43Nzc1SDYuMjIyOTRWMTUuOTk5N0g4LjAwMDcyVjE3Ljc3NzVaTTguMDAwNzIgMTMuMzMzSDYuMjIyOTRWMTEuNTU1M0g4LjAwMDcyVjEzLjMzM1pNOC4wMDA3MiA4Ljg4ODZINi4yMjI5NFY3LjExMDgzSDguMDAwNzJWOC44ODg2Wk0xMS41NTYzIDIyLjIyMTlIOS43Nzg1VjIwLjQ0NDJIMTEuNTU2M1YyMi4yMjE5Wk0xMS41NTYzIDE3Ljc3NzVIOS43Nzg1VjE1Ljk5OTdIMTEuNTU2M1YxNy43Nzc1Wk0xMS41NTYzIDEzLjMzM0g5Ljc3ODVWMTEuNTU1M0gxMS41NTYzVjEzLjMzM1pNMTEuNTU2MyA4Ljg4ODZIOS43Nzg1VjcuMTEwODNIMTEuNTU2M1Y4Ljg4ODZaTTE1LjExMTggMjIuMjIxOUgxMy4zMzQxVjIwLjQ0NDJIMTUuMTExOFYyMi4yMjE5Wk0xNS4xMTE4IDE3Ljc3NzVIMTMuMzM0MVYxNS45OTk3SDE1LjExMThWMTcuNzc3NVpNMTUuMTExOCAxMy4zMzNIMTMuMzM0MVYxMS41NTUzSDE1LjExMThWMTMuMzMzWk0xNS4xMTE4IDguODg4NkgxMy4zMzQxVjcuMTEwODNIMTUuMTExOFY4Ljg4ODZaIiBmaWxsPSIjMTExQzRFIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTYyMV8yMjcxIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
}

.insights-manage-product {
    margin-top: 39px;
}

.manage-product-btn {
    display: block;
    box-shadow: 0px 4px 10px 0px #0065803D;
    background-color: #006580;
    border-radius: 10px;
    padding: 7px 16px 7px 44px;
    font-family: "Poppins",sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #FFFFFF;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjYyNSA3LjYxOTAyTDExLjY4NzUgMTAuOTY4OEMxMS40Mzc1IDExLjEwMDEgMTEuMTI1IDExLjIzMTUgMTAuODEyNSAxMS4yMzE1VjE4LjM5MDhDMTEgMTguMzI1MSAxMS4yNSAxOC4zMjUxIDExLjQzNzUgMTguMTkzN0wxNi44MTI1IDE0Ljk3NTNDMTcuMDYyNSAxNC43NzgzIDE3LjMxMjUgMTQuNTgxMyAxNy41IDE0LjI1MjhDMTcuNjg3NSAxMy45MjQ0IDE3Ljc1IDEzLjU5NiAxNy43NSAxMy4yNjc2VjguMDEzMTFDMTcuNzUgNy44ODE3NCAxNy42ODc1IDcuNzUwMzggMTcuNjI1IDcuNjE5MDJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNy4zMTI1IDEyLjc0MjJDNy4yNSAxMi43NDIyIDcuMTg3NSAxMi43NDIyIDcuMTg3NSAxMi42NzY1TDMuMzc1IDEwLjM3NzdWMTMuMzMzNEMzLjM3NSAxMy42NjE4IDMuNDM3NSAxMy45OTAyIDMuNjI1IDE0LjMxODZDMy44MTI1IDE0LjU4MTMgNCAxNC44NDQgNC4zMTI1IDE1LjA0MTFMOS42ODc1IDE4LjI1OTVDOS44NzUgMTguMzkwOCAxMC4wNjI1IDE4LjQ1NjUgMTAuMzEyNSAxOC40NTY1VjExLjY5MTNMNy41IDEyLjY3NjVDNy4zNzUgMTIuNjc2NSA3LjM3NSAxMi43NDIyIDcuMzEyNSAxMi43NDIyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3LjM3NSA3LjAyNzkxQzE3LjI1IDYuNzY1MTkgMTcuMDYyNSA2LjU2ODE0IDE2LjgxMjUgNi4zNzExTDEwLjU2MjUgMi42MjcyNkwzLjY4NzUgNi43NjUxOUw5Ljg3NSAxMC41MDlDMTAuMzc1IDEwLjcwNjEgMTAuOTM3NSAxMC43MDYxIDExLjQzNzUgMTAuNDQzM0wxNy4zNzUgNy4wMjc5MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0wLjU2MjUgNy45NDc0M0w3LjM3NSAxMi4wMTk3TDkuNzUgMTEuMTY1OEwzIDcuMDkzNTdMMC41NjI1IDcuOTQ3NDNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuMDYyNSAyLjE2NzVMMTggNi4zNzExMUwxOS42ODc1IDQuNTk3NzJMMTIuNzUgMC4zOTQxMDRMMTEuMDYyNSAyLjE2NzVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: left 16px center;
    width: fit-content;
}

.insights-company-wrap p, .insights-company-wrap strong {
    margin-top: 8px;
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
}

.insights-company-wrap strong {
    font-weight: 600;
}

.insights-references-wrap {
    margin-top: 24px;
}

    .insights-references-wrap .insights-manage-product {
        margin-top: 0;
    }

        .insights-references-wrap .insights-manage-product .manage-product-btn {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE1Ljg5MTFWMTguNzc1NUgzLjQxMTc2VjEzLjk4NjRINS4xMTc2NVYxOC43NzU1SDE1LjQxMThWMTMuOTg2NEgxNy4xMTc2VjE4Ljc3NTVIMjBWMTUuODkxMUMyMCAxNC4yMDQxIDE2LjUyOTQgMTIuODQzNSAxMy4xNzY1IDEyLjI0NDlWMTQuNTg1SDYuODIzNTNWMTIuMjQ0OUMzLjQ3MDU5IDEyLjg0MzUgMCAxNC4yMDQxIDAgMTUuODkxMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNi4xNzY1IDUuNjU5ODZDMTYuMzUyOSA1LjI3ODkxIDE2LjIzNTMgNC44NDM1NCAxNS44ODI0IDQuMzUzNzRWNC40MDgxNkMxNS44MjM1IDQuNTcxNDMgMTUuNzA1OSA0LjYyNTg1IDE1LjU4ODIgNC42ODAyN0MxNS40NzA2IDQuNzM0NjkgMTUuMjk0MSA0LjczNDY5IDE1LjE3NjUgNC42ODAyN0MxNS4wNTg4IDQuNjI1ODUgMTQuOTQxMiA0LjUxNzAxIDE0LjgyMzUgNC40MDgxNkMxNC43NjQ3IDQuMjk5MzIgMTQuNzY0NyA0LjEzNjA1IDE0Ljc2NDcgNC4wMjcyMUMxNC44ODI0IDMuODA5NTIgMTQuODgyNCAzLjUzNzQxIDE0LjgyMzUgMy4yNjUzMUwxNC43NjQ3IDMuMTU2NDZDMTQuNTg4MiAyLjQ0ODk4IDE0LjExNzcgMS42ODcwNyAxMy40MTE4IDEuMTQyODZWMy40Mjg1N0MxMy40MTE4IDMuNTkxODQgMTMuMzUyOSAzLjcwMDY4IDEzLjIzNTMgMy44MDk1MkMxMyA0LjAyNzIxIDEyLjY0NzEgNC4wMjcyMSAxMi40MTE4IDMuODA5NTJDMTIuMjk0MSAzLjcwMDY4IDEyLjIzNTMgMy41OTE4NCAxMi4yMzUzIDMuNDI4NTdWMC40MzUzNzRDMTIgMC4zMjY1MzEgMTEuNzY0NyAwLjI3MjEwOSAxMS41Mjk0IDAuMjE3Njg3QzExLjE3NjUgMC4xMDg4NDQgMTAuODIzNSAwLjA1NDQyMTcgMTAuNTI5NCAwLjA1NDQyMTdWMi4zOTQ1NkMxMC41Mjk0IDIuNTU3ODIgMTAuNDcwNiAyLjY2NjY3IDEwLjM1MjkgMi43NzU1MUMxMC4xMTc3IDIuOTkzMiA5Ljc2NDcxIDIuOTkzMiA5LjUyOTQyIDIuNzc1NTFDOS40NzA1OSAyLjY2NjY3IDkuNDExNzcgMi41MDM0IDkuNDExNzcgMi4zOTQ1NlYwQzguODIzNTMgMC4wNTQ0MjE4IDguMjM1MyAwLjE2MzI2NSA3LjcwNTg5IDAuMzgwOTUyVjMuNDI4NTdDNy43MDU4OSAzLjU5MTg0IDcuNjQ3MDYgMy43MDA2OCA3LjUyOTQyIDMuODA5NTJDNy4yOTQxMiA0LjAyNzIxIDYuOTQxMTggNC4wMjcyMSA2LjcwNTg5IDMuODA5NTJDNi41ODgyNCAzLjcwMDY4IDYuNTI5NDIgMy41OTE4NCA2LjUyOTQyIDMuNDI4NTdWMS4wMzQwMUM1LjgyMzUzIDEuNTc4MjMgNS4yOTQxMiAyLjM5NDU2IDUuMTc2NDggMy4xNTY0NlYzLjI2NTMxQzUuMTE3NjUgMy41Mzc0MSA1LjExNzY1IDMuODA5NTIgNS4yMzUzIDQuMDI3MjFDNS4yOTQxMiA0LjE5MDQ4IDUuMjk0MTIgNC4yOTkzMiA1LjIzNTMgNC40MDgxNkM1LjE3NjQ4IDQuNTE3MDEgNS4wNTg4MyA0LjYyNTg1IDQuOTQxMTggNC42ODAyN0M0LjgyMzUzIDQuNzM0NjkgNC42NDcwNiA0LjczNDY5IDQuNTI5NDIgNC42ODAyN0M0LjQxMTc3IDQuNjI1ODUgNC4yOTQxMiA0LjUxNzAxIDQuMjM1MyA0LjQwODE2TDQuMTE3NjUgNC4zNTM3NEMzLjcwNTg5IDQuODQzNTQgMy42NDcwNiA1LjI3ODkxIDMuODIzNTMgNS42NTk4NkM0LjAwMDAxIDYuMDQwODIgNC40MTE3NyA2LjMxMjkyIDUuMDU4ODMgNi41ODUwM0M2LjIzNTMgNy4wNzQ4MyA4LjAwMDAxIDcuMzQ2OTQgMTAuMDU4OCA3LjM0Njk0QzEyLjA1ODggNy4zNDY5NCAxMy44ODI0IDcuMDc0ODMgMTUuMDU4OCA2LjU4NTAzQzE1LjY0NzEgNi4zMTI5MiAxNi4wNTg4IDUuOTg2MzkgMTYuMTc2NSA1LjY1OTg2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE0LjUyOTQgOS41MjM4MkMxNS4wNTg4IDguODcwNzYgMTUuNDExOCA4LjEwODg2IDE1LjU4ODIgNy4yOTI1M0MxNS42NDcxIDcuMTI5MjYgMTUuNjQ3MSA2Ljk2NiAxNS42NDcxIDYuODAyNzNDMTUuNTI5NCA2Ljg1NzE2IDE1LjM1MyA2Ljk2NiAxNS4yMzUzIDcuMDIwNDJDMTQgNy41MTAyMiAxMi4xMTc3IDcuODM2NzUgMTAgNy44MzY3NUM3Ljg4MjM2IDcuODM2NzUgNi4wMDAwMSA3LjU2NDY0IDQuNzY0NzIgNy4wMjA0MkM0LjU4ODI1IDYuOTY2IDQuNDcwNiA2Ljg1NzE2IDQuMjk0MTMgNi44MDI3M0M0LjI5NDEzIDYuOTY2IDQuMzUyOTUgNy4xMjkyNyA0LjM1Mjk1IDcuMjM4MTFDNC41Mjk0MiA4LjA1NDQzIDQuODgyMzYgOC44MTYzNCA1LjQxMTc4IDkuNDY5NEM1Ljk0MTE5IDEwLjEyMjUgNi42NDcwNyAxMC42NjY3IDcuNDExNzggMTAuOTkzMkM5LjAwMDAxIDExLjcwMDcgMTAuOTQxMiAxMS43MDA3IDEyLjQ3MDYgMTAuOTkzMkMxMy4yOTQxIDEwLjcyMTEgMTQgMTAuMTc2OSAxNC41Mjk0IDkuNTIzODJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
        }

.who-can-view-wrap {
    margin-top: 24px;
}

    .who-can-view-wrap h6 {
        font-family: "Poppins",sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #000000;
    }

    .who-can-view-wrap ul {
        margin-top: 6px;
        margin-left: 12px;
    }

        .who-can-view-wrap ul li {
            padding-left: 28px;
            background-repeat: no-repeat;
            background-position: left center;
            font-family: "Poppins",sans-serif;
            font-size: 16px;
            font-weight: 400;
            line-height: 17px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #000000;
            margin-bottom: 6px;
        }

            .who-can-view-wrap ul li:last-child {
                margin-bottom: 0;
            }

            .who-can-view-wrap ul li.not-active {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwMDMgMTcuNDAwNEM3Ljg0NzggMTcuNDAwNCA2Ljc2MjA0IDE3LjE4MDMgNS43NDI3MyAxNi43NEM0LjcyMzQzIDE2LjI5OTkgMy44Mjk1NCAxNS42OTU2IDMuMDYxMDcgMTQuOTI3MUMyLjI5MjczIDE0LjE1ODYgMS42OTAzNyAxMy4yNjI4IDEuMjUzOTggMTIuMjM5NkMwLjgxNzczNCAxMS4yMTY0IDAuNTk5NjA5IDEwLjEyODcgMC41OTk2MDkgOC45NzY0OEMwLjU5OTYwOSA3LjgxMDM3IDAuODE3NzM0IDYuNzIzMDggMS4yNTM5OCA1LjcxNDYxQzEuNjkwMzcgNC43MDYyNyAyLjI5MjczIDMuODE5ODIgMy4wNjEwNyAzLjA1NTIzQzMuODI5NTQgMi4yOTA3OSA0LjcyMzQzIDEuNjkwMzcgNS43NDI3MyAxLjI1Mzk4QzYuNzYyMDQgMC44MTc3MzQgNy44NDc4IDAuNTk5NjA5IDkuMDAwMDMgMC41OTk2MDlDMTAuMTY2MSAwLjU5OTYwOSAxMS4yNTU0IDAuODE3NzM0IDEyLjI2NzcgMS4yNTM5OEMxMy4yODAxIDEuNjkwMzcgMTQuMTcwNSAyLjI5MDc5IDE0LjkzOSAzLjA1NTIzQzE1LjcwNzMgMy44MTk4MiAxNi4zMDk3IDQuNzA2MjcgMTYuNzQ2MSA1LjcxNDYxQzE3LjE4MjMgNi43MjMwOCAxNy40MDA0IDcuODEwMzcgMTcuNDAwNCA4Ljk3NjQ4QzE3LjQwMDQgMTAuMTI4NyAxNy4xODIzIDExLjIxNjQgMTYuNzQ2MSAxMi4yMzk2QzE2LjMwOTcgMTMuMjYyOCAxNS43MDczIDE0LjE1ODYgMTQuOTM5IDE0LjkyNzFDMTQuMTcwNSAxNS42OTU2IDEzLjI4MDEgMTYuMjk5OSAxMi4yNjc3IDE2Ljc0QzExLjI1NTQgMTcuMTgwMyAxMC4xNjYxIDE3LjQwMDQgOS4wMDAwMyAxNy40MDA0Wk05LjAwMDAzIDE1LjM1ODhDOS43MDExNCAxNS4zNTg4IDEwLjM2ODQgMTUuMjUzNCAxMS4wMDE5IDE1LjA0MjVDMTEuNjM1NCAxNC44MzE4IDEyLjIwNjMgMTQuNTIzOSAxMi43MTQ2IDE0LjExODhMMy44NTc3MyA1LjI3MzU3QzMuNDY4MjkgNS43OTc3MyAzLjE2ODIyIDYuMzcyNTkgMi45NTc1MyA2Ljk5ODE1QzIuNzQ2NjkgNy42MjM4NCAyLjY0MTI4IDguMjgzMjkgMi42NDEyOCA4Ljk3NjQ4QzIuNjQxMjggMTAuNzQyNyAzLjI2MTQ4IDEyLjI0OCA0LjUwMTkgMTMuNDkyM0M1Ljc0MjE4IDE0LjczNjYgNy4yNDE1NSAxNS4zNTg4IDkuMDAwMDMgMTUuMzU4OFpNMTQuMTU0IDEyLjY3OTRDMTQuNTM1NyAxMi4xNTUyIDE0LjgzMTggMTEuNTgwNCAxNS4wNDI1IDEwLjk1NDhDMTUuMjUzNCAxMC4zMjkxIDE1LjM1ODggOS42Njk2OCAxNS4zNTg4IDguOTc2NDhDMTUuMzU4OCA3LjIxODAxIDE0LjczODYgNS43MjI1MyAxMy40OTgyIDQuNDkwMDNDMTIuMjU3OSAzLjI1NzUzIDEwLjc1ODUgMi42NDEyOCA5LjAwMDAzIDIuNjQxMjhDOC4zMDY4MyAyLjY0MTI4IDcuNjQ5NCAyLjc0MjczIDcuMDI3NzMgMi45NDU2NUM2LjQwNjA3IDMuMTQ4NTcgNS44MzMxNSAzLjQ0MDg2IDUuMzA4OTggMy44MjI1M0wxNC4xNTQgMTIuNjc5NFoiIGZpbGw9IiNEMjA0MkQiLz4KPC9zdmc+Cg==");
                color: #7F7F87;
            }

            .who-can-view-wrap ul li.active {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzI3MjcgMTMuNjI4OEwyLjUzNzg4IDkuNDM5MzlMMi40MzE4MiA5LjMzMzMyTDIuMzI1NzUgOS40MzkzOUwwLjg5MzkzNCAxMC44NzEyTDAuNzg3ODY4IDEwLjk3NzNMMC44OTM5MzQgMTEuMDgzM0w2LjYyMTIxIDE2LjgxMDZMNi43MjcyNyAxNi45MTY3TDYuODMzMzQgMTYuODEwNkwxOS4xMDYxIDQuNTM3ODhMMTkuMjEyMSA0LjQzMTgyTDE5LjEwNjEgNC4zMjU3NUwxNy42NzQyIDIuODkzOTNMMTcuNTY4MiAyLjc4Nzg3TDE3LjQ2MjEgMi44OTM5M0w2LjcyNzI3IDEzLjYyODhaIiBmaWxsPSIjMDA5RTQ5IiBzdHJva2U9IiMwMDlFNDkiIHN0cm9rZS13aWR0aD0iMC4zIi8+Cjwvc3ZnPgo=");
            }

.company-edit-btn {
    background-color: #FFF;
    box-shadow: 0px 4px 10px 0px #0065803D;
    border: 1px solid #006580;
    color: #FFFFFF;
    border-radius: 10px;
    padding: 5px 14px 5px 30px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU5MjUgNS41NDAwMkwxNC45MzczIDUuMTc3OTVMMTQuNTkyNSA1LjU0MDAyQzE0LjYxNTQgNS41NjE4IDE0LjYyMTYgNS41ODM1NSAxNC42MjE2IDUuNjAwOTVDMTQuNjIxNiA1LjYxODM1IDE0LjYxNTQgNS42NDAxIDE0LjU5MjUgNS42NjE4OEwxNC45MzczIDYuMDIzOTVMMTQuNTkyNSA1LjY2MTg4TDEzLjc4NDQgNi40MzE0N0wxMi4xNDY5IDQuODcxOTVMMTIuOTE5NyA0LjEzNjAyQzEyLjk0MzcgNC4xMTMxIDEyLjk3ODUgNC4wOTg0NSAxMy4wMTkgNC4wOTg0NUMxMy4wNTk1IDQuMDk4NDUgMTMuMDk0MiA0LjExMzEgMTMuMTE4MyA0LjEzNjAyTDE0LjU5MjUgNS41NDAwMlpNNS45NDI1MyAxMy45SDQuMjgwMDNWMTIuMzY0MkwxMC43NDc4IDYuMjA0NDNMMTIuMzg1MyA3Ljc2Mzk1TDUuOTQyNTMgMTMuOVoiIGZpbGw9IiMwMDY1ODAiIHN0cm9rZT0iIzAwNjU4MCIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: left 6px center;
    font-family: "Poppins",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    display: block;
    width: fit-content;
    margin-top: 21px;
    transition: 0.3s all ease-in-out;
}

    .company-edit-btn:hover {
        background-color: #006580;
        color: #fff;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU5MjUgNS41NDAwMkwxNC45MzczIDUuMTc3OTVMMTQuNTkyNSA1LjU0MDAyQzE0LjYxNTQgNS41NjE4IDE0LjYyMTYgNS41ODM1NSAxNC42MjE2IDUuNjAwOTVDMTQuNjIxNiA1LjYxODM1IDE0LjYxNTQgNS42NDAxIDE0LjU5MjUgNS42NjE4OEwxNC45MzczIDYuMDIzOTVMMTQuNTkyNSA1LjY2MTg4TDEzLjc4NDQgNi40MzE0N0wxMi4xNDY5IDQuODcxOTVMMTIuOTE5NyA0LjEzNjAyQzEyLjk0MzcgNC4xMTMxIDEyLjk3ODUgNC4wOTg0NSAxMy4wMTkgNC4wOTg0NUMxMy4wNTk1IDQuMDk4NDUgMTMuMDk0MiA0LjExMzEgMTMuMTE4MyA0LjEzNjAyTDE0LjU5MjUgNS41NDAwMlpNNS45NDI1MyAxMy45SDQuMjgwMDNWMTIuMzY0MkwxMC43NDc4IDYuMjA0NDNMMTIuMzg1MyA3Ljc2Mzk1TDUuOTQyNTMgMTMuOVoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIvPgo8L3N2Zz4K");
    }

.insights-opportunities-wrap .utility-like-title {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjEwNTI4IDI2LjgzOTlMOS4zMTYyMiAyMC42MjlMMTAuNzgwMiAyMi4wOTI5TDQuNTY5MjIgMjguMzAzOEwzLjEwNTI4IDI2LjgzOTlaIiBmaWxsPSIjMTExQzRFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4yNDU5MSAyOC45MTAyTDExLjM4NjUgMjQuNzY5NkwxMi44NTA1IDI2LjIzMzVMOC43MDk4NCAzMC4zNzQxTDcuMjQ1OTEgMjguOTEwMloiIGZpbGw9IiMxMTFDNEUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjAzNDk3IDIyLjY5OTNMNS4xNzU1OSAxOC41NTg3TDYuNjM5NTMgMjAuMDIyNkwyLjQ5ODkgMjQuMTYzMkwxLjAzNDk3IDIyLjY5OTNaIiBmaWxsPSIjMTExQzRFIi8+CjxwYXRoIGQ9Ik0wIDEzLjg0NTRMNi43NDcyIDcuMDk4MjJDNy4xMTQ3MyA2LjczMDY5IDcuNTUwNjkgNi40NjgzMyA4LjA1NTA3IDYuMzExMTRDOC41NTk1IDYuMTUzOTUgOS4wNjg5OSA2LjEzMjQ0IDkuNTgzNTQgNi4yNDY2TDEyLjQ0MDIgNi44MTA0M0MxMC45OTY3IDguNDk0ODkgOS44MjcwMiAxMC4wNTM0IDguOTMxMzYgMTEuNDg2MUM4LjAzNTcgMTIuOTE4NyA3LjE4MTIgMTQuNjIxOSA2LjM2Nzg5IDE2LjU5NTdMMCAxMy44NDU0Wk03LjkyNDA4IDE3LjE0NzhDOC43MDI0NyAxNS4yMjU2IDkuNjQzMSAxMy40MDY2IDEwLjc0NiAxMS42OTA2QzExLjg0ODkgOS45NzQ1OCAxMy4xMTA3IDguNDA2MjUgMTQuNTMxMyA2Ljk4NTU5QzE2Ljg3NzQgNC42Mzk1NSAxOS40OTcxIDIuODg5NDIgMjIuMzkwNSAxLjczNTJDMjUuMjgzOSAwLjU4MDk0NSAyOC4xNjQ5IDAuMTYxNzcxIDMxLjAzMzMgMC40Nzc2NzZDMzEuMzQ5MiAzLjM0NjExIDMwLjkzIDYuMjI3MDQgMjkuNzc1OCA5LjEyMDQ5QzI4LjYyMTYgMTIuMDEzOSAyNi44NzE0IDE0LjYzMzYgMjQuNTI1NCAxNi45Nzk3QzIzLjEwODkgMTguMzk2MiAyMS41NDM3IDE5LjY1NDggMTkuODI5OCAyMC43NTU2QzE4LjExNTkgMjEuODU2NCAxNi4yOTM3IDIyLjgwMDIgMTQuMzYzMiAyMy41ODY5TDcuOTI0MDggMTcuMTQ3OFpNMTkuNDA5NSAxMi4xMDE1QzE5Ljk2MzcgMTIuNjU1NyAyMC42MjU4IDEyLjkzMjggMjEuMzk1OCAxMi45MzI4QzIyLjE2NTggMTIuOTMyOCAyMi44Mjc5IDEyLjY1NTcgMjMuMzgyMSAxMi4xMDE1QzIzLjkzNjMgMTEuNTQ3MyAyNC4yMTM0IDEwLjg4NTIgMjQuMjEzNCAxMC4xMTUyQzI0LjIxMzQgOS4zNDUxOSAyMy45MzYzIDguNjgzMSAyMy4zODIxIDguMTI4OTJDMjIuODI3OSA3LjU3NDc0IDIyLjE2NTggNy4yOTc2NCAyMS4zOTU4IDcuMjk3NjJDMjAuNjI1OCA3LjI5NzY0IDE5Ljk2MzcgNy41NzQ3NCAxOS40MDk1IDguMTI4OTJDMTguODU1MyA4LjY4MzA5IDE4LjU3ODIgOS4zNDUxOSAxOC41NzgyIDEwLjExNTJDMTguNTc4MiAxMC44ODUyIDE4Ljg1NTMgMTEuNTQ3MyAxOS40MDk1IDEyLjEwMTVaTTE3LjY1MzkgMzEuNDk5M0wxNC44OTE4IDI1LjE0MzFDMTYuODY1NiAyNC4zMjk4IDE4LjU3MDcgMjMuNDczMyAyMC4wMDczIDIyLjU3MzhDMjEuNDQzOCAyMS42NzQyIDIzLjAwNDQgMjAuNTAyNiAyNC42ODg4IDE5LjA1OUwyNS4yNDA5IDIxLjkyNzRDMjUuMzU1MSAyMi40NDIgMjUuMzMzNiAyMi45NTE1IDI1LjE3NjQgMjMuNDU1OUMyNS4wMTkyIDIzLjk2MDMgMjQuNzU2OSAyNC4zOTYzIDI0LjM4OTMgMjQuNzYzOEwxNy42NTM5IDMxLjQ5OTNaIiBmaWxsPSIjMTExQzRFIi8+Cjwvc3ZnPgo=");
}

.profile-info-right ul li h3.projects-bk, .profile-info-right ul li h3.projects-bk {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjEwNTI4IDI2LjgzOTlMOS4zMTYyMiAyMC42MjlMMTAuNzgwMiAyMi4wOTI5TDQuNTY5MjIgMjguMzAzOEwzLjEwNTI4IDI2LjgzOTlaIiBmaWxsPSIjMTExQzRFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4yNDU5MSAyOC45MTAyTDExLjM4NjUgMjQuNzY5NkwxMi44NTA1IDI2LjIzMzVMOC43MDk4NCAzMC4zNzQxTDcuMjQ1OTEgMjguOTEwMloiIGZpbGw9IiMxMTFDNEUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjAzNDk3IDIyLjY5OTNMNS4xNzU1OSAxOC41NTg3TDYuNjM5NTMgMjAuMDIyNkwyLjQ5ODkgMjQuMTYzMkwxLjAzNDk3IDIyLjY5OTNaIiBmaWxsPSIjMTExQzRFIi8+CjxwYXRoIGQ9Ik0wIDEzLjg0NTRMNi43NDcyIDcuMDk4MjJDNy4xMTQ3MyA2LjczMDY5IDcuNTUwNjkgNi40NjgzMyA4LjA1NTA3IDYuMzExMTRDOC41NTk1IDYuMTUzOTUgOS4wNjg5OSA2LjEzMjQ0IDkuNTgzNTQgNi4yNDY2TDEyLjQ0MDIgNi44MTA0M0MxMC45OTY3IDguNDk0ODkgOS44MjcwMiAxMC4wNTM0IDguOTMxMzYgMTEuNDg2MUM4LjAzNTcgMTIuOTE4NyA3LjE4MTIgMTQuNjIxOSA2LjM2Nzg5IDE2LjU5NTdMMCAxMy44NDU0Wk03LjkyNDA4IDE3LjE0NzhDOC43MDI0NyAxNS4yMjU2IDkuNjQzMSAxMy40MDY2IDEwLjc0NiAxMS42OTA2QzExLjg0ODkgOS45NzQ1OCAxMy4xMTA3IDguNDA2MjUgMTQuNTMxMyA2Ljk4NTU5QzE2Ljg3NzQgNC42Mzk1NSAxOS40OTcxIDIuODg5NDIgMjIuMzkwNSAxLjczNTJDMjUuMjgzOSAwLjU4MDk0NSAyOC4xNjQ5IDAuMTYxNzcxIDMxLjAzMzMgMC40Nzc2NzZDMzEuMzQ5MiAzLjM0NjExIDMwLjkzIDYuMjI3MDQgMjkuNzc1OCA5LjEyMDQ5QzI4LjYyMTYgMTIuMDEzOSAyNi44NzE0IDE0LjYzMzYgMjQuNTI1NCAxNi45Nzk3QzIzLjEwODkgMTguMzk2MiAyMS41NDM3IDE5LjY1NDggMTkuODI5OCAyMC43NTU2QzE4LjExNTkgMjEuODU2NCAxNi4yOTM3IDIyLjgwMDIgMTQuMzYzMiAyMy41ODY5TDcuOTI0MDggMTcuMTQ3OFpNMTkuNDA5NSAxMi4xMDE1QzE5Ljk2MzcgMTIuNjU1NyAyMC42MjU4IDEyLjkzMjggMjEuMzk1OCAxMi45MzI4QzIyLjE2NTggMTIuOTMyOCAyMi44Mjc5IDEyLjY1NTcgMjMuMzgyMSAxMi4xMDE1QzIzLjkzNjMgMTEuNTQ3MyAyNC4yMTM0IDEwLjg4NTIgMjQuMjEzNCAxMC4xMTUyQzI0LjIxMzQgOS4zNDUxOSAyMy45MzYzIDguNjgzMSAyMy4zODIxIDguMTI4OTJDMjIuODI3OSA3LjU3NDc0IDIyLjE2NTggNy4yOTc2NCAyMS4zOTU4IDcuMjk3NjJDMjAuNjI1OCA3LjI5NzY0IDE5Ljk2MzcgNy41NzQ3NCAxOS40MDk1IDguMTI4OTJDMTguODU1MyA4LjY4MzA5IDE4LjU3ODIgOS4zNDUxOSAxOC41NzgyIDEwLjExNTJDMTguNTc4MiAxMC44ODUyIDE4Ljg1NTMgMTEuNTQ3MyAxOS40MDk1IDEyLjEwMTVaTTE3LjY1MzkgMzEuNDk5M0wxNC44OTE4IDI1LjE0MzFDMTYuODY1NiAyNC4zMjk4IDE4LjU3MDcgMjMuNDczMyAyMC4wMDczIDIyLjU3MzhDMjEuNDQzOCAyMS42NzQyIDIzLjAwNDQgMjAuNTAyNiAyNC42ODg4IDE5LjA1OUwyNS4yNDA5IDIxLjkyNzRDMjUuMzU1MSAyMi40NDIgMjUuMzMzNiAyMi45NTE1IDI1LjE3NjQgMjMuNDU1OUMyNS4wMTkyIDIzLjk2MDMgMjQuNzU2OSAyNC4zOTYzIDI0LjM4OTMgMjQuNzYzOEwxNy42NTM5IDMxLjQ5OTNaIiBmaWxsPSIjMTExQzRFIi8+Cjwvc3ZnPgo=");
    background-size: 20px;
}

.insights-company-wrap, .insights-opportunities-wrap {
    width: 100%;
}

.insights-opportunities-inner {
    margin-top: 19px;
}

    .insights-opportunities-inner h4 {
        font-family: "Poppins",sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        text-transform: uppercase;
    }

    .insights-opportunities-inner p {
        font-family: "Poppins",sans-serif;
        font-size: 16px;
        font-weight: 300;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
    }

.enterprise-customer-portal {
    margin-top: 24px;
    margin-left: 15px;
}

.enterprise-customer-link {
    font-family: "Poppins",sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    text-decoration: underline !important;
    display: block;
}

.invitation-tag {
    background-color: #009E49;
    border-radius: 4px;
    font-family: "Poppins",sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    padding: 0 11px;
    min-width: 113px;
    margin-top: 4px;
    display: block;
    width: fit-content;
}

.enterprise-customer-portal p {
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #54545F;
    text-transform: uppercase;
    max-width: 270px;
    margin-top: 4px;
}

.enterprise-customer-portal h6 {
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000000;
    margin-top: 4px;
}

.more-pro-btn {
    background-color: #FFF;
    margin: 0 auto;
    margin-top: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjU5NTc2IDEyLjc4MDlMNC43ODc1IDkuODIzMzRMNS41Mzk3OSAxMC41MjA0TDIuMzQ4MDYgMTMuNDc4TDEuNTk1NzYgMTIuNzgwOVoiIGZpbGw9IiMwMDY1ODAiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjcyMzY0IDEzLjc2NjdMNS44NTE0NiAxMS43OTVMNi42MDM3NiAxMi40OTIxTDQuNDc1OTQgMTQuNDYzOUwzLjcyMzY0IDEzLjc2NjdaIiBmaWxsPSIjMDA2NTgwIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC41MzE4NjggMTAuODA5MkwyLjY1OTY5IDguODM3NDRMMy40MTE5OSA5LjUzNDU1TDEuMjg0MTcgMTEuNTA2M0wwLjUzMTg2OCAxMC44MDkyWiIgZmlsbD0iIzAwNjU4MCIvPgo8cGF0aCBkPSJNMCA2LjU5MzAzTDMuNDY3MzEgMy4zODAwOEMzLjY1NjE4IDMuMjA1MDcgMy44ODAyMSAzLjA4MDEzIDQuMTM5NDEgMy4wMDUyOEM0LjM5ODYzIDIuOTMwNDMgNC42NjA0NSAyLjkyMDE5IDQuOTI0ODcgMi45NzQ1NUw2LjM5MjkxIDMuMjQzMDRDNS42NTEwNiA0LjA0NTE2IDUuMDUgNC43ODczMyA0LjU4OTczIDUuNDY5NTRDNC4xMjk0NiA2LjE1MTc1IDMuNjkwMzQgNi45NjI4MSAzLjI3MjM5IDcuOTAyNzJMMCA2LjU5MzAzWk00LjA3MjEgOC4xNjU2QzQuNDcyMSA3LjI1MDI4IDQuOTU1NDggNi4zODQwNiA1LjUyMjI1IDUuNTY2OTJDNi4wODkwMSA0Ljc0OTc4IDYuNzM3NDIgNC4wMDI5NSA3LjQ2NzQ5IDMuMzI2NDVDOC42NzMwOSAyLjIwOTI5IDEwLjAxOTMgMS4zNzU4OSAxMS41MDYyIDAuODI2MjZDMTIuOTkzMSAwLjI3NjYxNyAxNC40NzM2IDAuMDc3MDEwOCAxNS45NDc3IDAuMjI3NDQxQzE2LjExIDEuNTkzMzYgMTUuODk0NiAyLjk2NTI0IDE1LjMwMTQgNC4zNDMwN0MxNC43MDgzIDUuNzIwODkgMTMuODA4OSA2Ljk2ODM3IDEyLjYwMzMgOC4wODU1M0MxMS44NzU0IDguNzYwMDUgMTEuMDcxMSA5LjM1OTQxIDEwLjE5MDMgOS44ODM2QzkuMzA5NTYgMTAuNDA3OCA4LjM3MzE0IDEwLjg1NzIgNy4zODEwOCAxMS4yMzE4TDQuMDcyMSA4LjE2NTZaTTkuOTc0MzMgNS43NjI1OUMxMC4yNTkxIDYuMDI2NDggMTAuNTk5NCA2LjE1ODQzIDEwLjk5NTEgNi4xNTg0NEMxMS4zOTA4IDYuMTU4NDMgMTEuNzMxIDYuMDI2NDggMTIuMDE1OCA1Ljc2MjU5QzEyLjMwMDYgNS40OTg2OSAxMi40NDMgNS4xODM0MSAxMi40NDMgNC44MTY3NEMxMi40NDMgNC40NTAwNyAxMi4zMDA2IDQuMTM0NzggMTIuMDE1OCAzLjg3MDg5QzExLjczMSAzLjYwNjk5IDExLjM5MDggMy40NzUwNCAxMC45OTUxIDMuNDc1MDNDMTAuNTk5NCAzLjQ3NTA0IDEwLjI1OTEgMy42MDY5OSA5Ljk3NDMzIDMuODcwODlDOS42ODk1NCA0LjEzNDc4IDkuNTQ3MTUgNC40NTAwNyA5LjU0NzE0IDQuODE2NzRDOS41NDcxNSA1LjE4MzQxIDkuNjg5NTQgNS40OTg2OSA5Ljk3NDMzIDUuNzYyNTlaTTkuMDcyMTIgMTQuOTk5Nkw3LjY1MjcyIDExLjk3MjlDOC42NjcwMyAxMS41ODU2IDkuNTQzMyAxMS4xNzc4IDEwLjI4MTUgMTAuNzQ5NEMxMS4wMTk4IDEwLjMyMSAxMS44MjE3IDkuNzYzMTIgMTIuNjg3MyA5LjA3NTY5TDEyLjk3MSAxMC40NDE2QzEzLjAyOTcgMTAuNjg2NyAxMy4wMTg2IDEwLjkyOTMgMTIuOTM3OSAxMS4xNjk0QzEyLjg1NzEgMTEuNDA5NiAxMi43MjIzIDExLjYxNzIgMTIuNTMzNCAxMS43OTIzTDkuMDcyMTIgMTQuOTk5NloiIGZpbGw9IiMwMDY1ODAiLz4KPC9zdmc+Cg==");
    padding: 5px 24px 5px 40px;
    background-position: left 16px center;
}

    .more-pro-btn:hover {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjU5NTc2IDEyLjc4MDlMNC43ODc1IDkuODIzMzRMNS41Mzk3OSAxMC41MjA0TDIuMzQ4MDYgMTMuNDc4TDEuNTk1NzYgMTIuNzgwOVoiIGZpbGw9IiNmZmYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjcyMzY0IDEzLjc2NjdMNS44NTE0NiAxMS43OTVMNi42MDM3NiAxMi40OTIxTDQuNDc1OTQgMTQuNDYzOUwzLjcyMzY0IDEzLjc2NjdaIiBmaWxsPSIjZmZmIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC41MzE4NjggMTAuODA5MkwyLjY1OTY5IDguODM3NDRMMy40MTE5OSA5LjUzNDU1TDEuMjg0MTcgMTEuNTA2M0wwLjUzMTg2OCAxMC44MDkyWiIgZmlsbD0iIzAwNjU4MCIvPgo8cGF0aCBkPSJNMCA2LjU5MzAzTDMuNDY3MzEgMy4zODAwOEMzLjY1NjE4IDMuMjA1MDcgMy44ODAyMSAzLjA4MDEzIDQuMTM5NDEgMy4wMDUyOEM0LjM5ODYzIDIuOTMwNDMgNC42NjA0NSAyLjkyMDE5IDQuOTI0ODcgMi45NzQ1NUw2LjM5MjkxIDMuMjQzMDRDNS42NTEwNiA0LjA0NTE2IDUuMDUgNC43ODczMyA0LjU4OTczIDUuNDY5NTRDNC4xMjk0NiA2LjE1MTc1IDMuNjkwMzQgNi45NjI4MSAzLjI3MjM5IDcuOTAyNzJMMCA2LjU5MzAzWk00LjA3MjEgOC4xNjU2QzQuNDcyMSA3LjI1MDI4IDQuOTU1NDggNi4zODQwNiA1LjUyMjI1IDUuNTY2OTJDNi4wODkwMSA0Ljc0OTc4IDYuNzM3NDIgNC4wMDI5NSA3LjQ2NzQ5IDMuMzI2NDVDOC42NzMwOSAyLjIwOTI5IDEwLjAxOTMgMS4zNzU4OSAxMS41MDYyIDAuODI2MjZDMTIuOTkzMSAwLjI3NjYxNyAxNC40NzM2IDAuMDc3MDEwOCAxNS45NDc3IDAuMjI3NDQxQzE2LjExIDEuNTkzMzYgMTUuODk0NiAyLjk2NTI0IDE1LjMwMTQgNC4zNDMwN0MxNC43MDgzIDUuNzIwODkgMTMuODA4OSA2Ljk2ODM3IDEyLjYwMzMgOC4wODU1M0MxMS44NzU0IDguNzYwMDUgMTEuMDcxMSA5LjM1OTQxIDEwLjE5MDMgOS44ODM2QzkuMzA5NTYgMTAuNDA3OCA4LjM3MzE0IDEwLjg1NzIgNy4zODEwOCAxMS4yMzE4TDQuMDcyMSA4LjE2NTZaTTkuOTc0MzMgNS43NjI1OUMxMC4yNTkxIDYuMDI2NDggMTAuNTk5NCA2LjE1ODQzIDEwLjk5NTEgNi4xNTg0NEMxMS4zOTA4IDYuMTU4NDMgMTEuNzMxIDYuMDI2NDggMTIuMDE1OCA1Ljc2MjU5QzEyLjMwMDYgNS40OTg2OSAxMi40NDMgNS4xODM0MSAxMi40NDMgNC44MTY3NEMxMi40NDMgNC40NTAwNyAxMi4zMDA2IDQuMTM0NzggMTIuMDE1OCAzLjg3MDg5QzExLjczMSAzLjYwNjk5IDExLjM5MDggMy40NzUwNCAxMC45OTUxIDMuNDc1MDNDMTAuNTk5NCAzLjQ3NTA0IDEwLjI1OTEgMy42MDY5OSA5Ljk3NDMzIDMuODcwODlDOS42ODk1NCA0LjEzNDc4IDkuNTQ3MTUgNC40NTAwNyA5LjU0NzE0IDQuODE2NzRDOS41NDcxNSA1LjE4MzQxIDkuNjg5NTQgNS40OTg2OSA5Ljk3NDMzIDUuNzYyNTlaTTkuMDcyMTIgMTQuOTk5Nkw3LjY1MjcyIDExLjk3MjlDOC42NjcwMyAxMS41ODU2IDkuNTQzMyAxMS4xNzc4IDEwLjI4MTUgMTAuNzQ5NEMxMS4wMTk4IDEwLjMyMSAxMS44MjE3IDkuNzYzMTIgMTIuNjg3MyA5LjA3NTY5TDEyLjk3MSAxMC40NDE2QzEzLjAyOTcgMTAuNjg2NyAxMy4wMTg2IDEwLjkyOTMgMTIuOTM3OSAxMS4xNjk0QzEyLjg1NzEgMTEuNDA5NiAxMi43MjIzIDExLjYxNzIgMTIuNTMzNCAxMS43OTIzTDkuMDcyMTIgMTQuOTk5NloiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==");
    }

.insights-wrap .utility-like-profile {
    margin-top: 40px;
}

.no-active-invitations-wrap {
    margin: 0 auto;
    width: 100%;
    margin-top: 24px;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border: 1px solid #00A0A3;
    border-radius: 8px;
    padding: 7px 10px 40px 10px;
    max-width: 265px;
}

    .no-active-invitations-wrap h5 {
        font-family: "Poppins",sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 21px;
        text-align: left;
        color: #171D29;
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .no-active-invitations-wrap p {
        max-width: 197px;
        margin: 0 auto;
        width: 100%;
        font-family: "Poppins",sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        text-align: center;
        color: #000;
        margin-top: 17px;
    }

        .no-active-invitations-wrap p a {
            color: #006580;
            text-decoration: underline;
        }

.no-bookmarks-wrap {
    margin-top: 20px;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border: 1px solid #00A0A3;
    border-radius: 8px;
    padding: 7px 10px 21px 10px;
}

    .no-bookmarks-wrap h5 {
        font-family: "Poppins",sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 21px;
        text-align: left;
        color: #171D29;
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .no-bookmarks-wrap p {
        width: 100%;
        font-family: "Poppins",sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        text-align: center;
        color: #171D29;
        margin: 0 auto;
        margin-top: 17px;
        max-width: 356px;
    }

    .no-bookmarks-wrap ul {
        margin-top: 8px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 8px 12px;
        justify-content: center;
    }

        .no-bookmarks-wrap ul li {
            margin-bottom: 0;
        }

            .no-bookmarks-wrap ul li a {
                display: block;
                box-shadow: 0px 2px 3px 0px #0000001A;
                border: 1px solid #80CFD1;
                background-color: #fff;
                border-radius: 10px;
                padding: 4px 12px 4px 36px;
                font-family: "Poppins",sans-serif;
                font-size: 16px;
                font-weight: 600;
                line-height: 24px;
                letter-spacing: 0.01em;
                text-align: center;
                color: #006580;
                background-repeat: no-repeat;
                background-position: left 11px center;
            }

                .no-bookmarks-wrap ul li a.utilities-bk {
                    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2NTFfNzcwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxNi42ODU3VjE5LjcxNDNIMy4zMTQyOVYxNC42ODU3SDQuOTcxNDNWMTkuNzE0M0gxNC45NzE0VjE0LjY4NTdIMTYuNjI4NlYxOS43MTQzSDE5LjQyODZWMTYuNjg1N0MxOS40Mjg2IDE0LjkxNDMgMTYuMDU3MSAxMy40ODU3IDEyLjggMTIuODU3MVYxNS4zMTQzSDYuNjI4NTdWMTIuODU3MUMzLjM3MTQzIDEzLjQ4NTcgMCAxNC45MTQzIDAgMTYuNjg1N1oiIGZpbGw9IiMwMDY1ODAiLz4KPHBhdGggZD0iTTE1LjcxNDMgNS45NDI4NkMxNS44ODU3IDUuNTQyODYgMTUuNzcxNCA1LjA4NTcxIDE1LjQyODYgNC41NzE0M1Y0LjYyODU3QzE1LjM3MTQgNC44IDE1LjI1NzEgNC44NTcxNCAxNS4xNDI5IDQuOTE0MjlDMTUuMDI4NiA0Ljk3MTQzIDE0Ljg1NzEgNC45NzE0MyAxNC43NDI5IDQuOTE0MjlDMTQuNjI4NiA0Ljg1NzE0IDE0LjUxNDMgNC43NDI4NiAxNC40IDQuNjI4NTdDMTQuMzQyOSA0LjUxNDI5IDE0LjM0MjkgNC4zNDI4NiAxNC4zNDI5IDQuMjI4NTdDMTQuNDU3MSA0IDE0LjQ1NzEgMy43MTQyOSAxNC40IDMuNDI4NTdMMTQuMzQyOSAzLjMxNDI5QzE0LjE3MTQgMi41NzE0MyAxMy43MTQzIDEuNzcxNDMgMTMuMDI4NiAxLjJWMy42QzEzLjAyODYgMy43NzE0MyAxMi45NzE0IDMuODg1NzEgMTIuODU3MSA0QzEyLjYyODYgNC4yMjg1NyAxMi4yODU3IDQuMjI4NTcgMTIuMDU3MSA0QzExLjk0MjkgMy44ODU3MSAxMS44ODU3IDMuNzcxNDMgMTEuODg1NyAzLjZWMC40NTcxNDNDMTEuNjU3MSAwLjM0Mjg1NyAxMS40Mjg2IDAuMjg1NzE0IDExLjIgMC4yMjg1NzFDMTAuODU3MSAwLjExNDI4NiAxMC41MTQzIDAuMDU3MTQyOCAxMC4yMjg2IDAuMDU3MTQyOFYyLjUxNDI5QzEwLjIyODYgMi42ODU3MSAxMC4xNzE0IDIuOCAxMC4wNTcxIDIuOTE0MjlDOS44Mjg1NyAzLjE0Mjg2IDkuNDg1NzIgMy4xNDI4NiA5LjI1NzE1IDIuOTE0MjlDOS4yIDIuOCA5LjE0Mjg2IDIuNjI4NTcgOS4xNDI4NiAyLjUxNDI5VjBDOC41NzE0MyAwLjA1NzE0MjkgOCAwLjE3MTQyOSA3LjQ4NTcyIDAuNFYzLjZDNy40ODU3MiAzLjc3MTQzIDcuNDI4NTcgMy44ODU3MSA3LjMxNDI5IDRDNy4wODU3MiA0LjIyODU3IDYuNzQyODYgNC4yMjg1NyA2LjUxNDI5IDRDNi40IDMuODg1NzEgNi4zNDI4NiAzLjc3MTQzIDYuMzQyODYgMy42VjEuMDg1NzFDNS42NTcxNCAxLjY1NzE0IDUuMTQyODYgMi41MTQyOSA1LjAyODU3IDMuMzE0MjlWMy40Mjg1N0M0Ljk3MTQzIDMuNzE0MjkgNC45NzE0MyA0IDUuMDg1NzIgNC4yMjg1N0M1LjE0Mjg2IDQuNCA1LjE0Mjg2IDQuNTE0MjkgNS4wODU3MiA0LjYyODU3QzUuMDI4NTcgNC43NDI4NiA0LjkxNDI5IDQuODU3MTQgNC44IDQuOTE0MjlDNC42ODU3MiA0Ljk3MTQzIDQuNTE0MjkgNC45NzE0MyA0LjQgNC45MTQyOUM0LjI4NTcyIDQuODU3MTQgNC4xNzE0MyA0Ljc0Mjg2IDQuMTE0MjkgNC42Mjg1N0w0IDQuNTcxNDNDMy42IDUuMDg1NzEgMy41NDI4NiA1LjU0Mjg2IDMuNzE0MjkgNS45NDI4NkMzLjg4NTcyIDYuMzQyODYgNC4yODU3MiA2LjYyODU3IDQuOTE0MjkgNi45MTQyOUM2LjA1NzE0IDcuNDI4NTcgNy43NzE0MyA3LjcxNDI5IDkuNzcxNDMgNy43MTQyOUMxMS43MTQzIDcuNzE0MjkgMTMuNDg1NyA3LjQyODU3IDE0LjYyODYgNi45MTQyOUMxNS4yIDYuNjI4NTcgMTUuNiA2LjI4NTcxIDE1LjcxNDMgNS45NDI4NloiIGZpbGw9IiMwMDY1ODAiLz4KPHBhdGggZD0iTTE0LjExNDMgMTBDMTQuNjI4NiA5LjMxNDI4IDE0Ljk3MTQgOC41MTQyOCAxNS4xNDI5IDcuNjU3MTRDMTUuMiA3LjQ4NTcxIDE1LjIgNy4zMTQyOCAxNS4yIDcuMTQyODVDMTUuMDg1NyA3LjIgMTQuOTE0MyA3LjMxNDI4IDE0LjggNy4zNzE0MkMxMy42IDcuODg1NzEgMTEuNzcxNCA4LjIyODU3IDkuNzE0MyA4LjIyODU3QzcuNjU3MTYgOC4yMjg1NyA1LjgyODU5IDcuOTQyODUgNC42Mjg1OSA3LjM3MTQyQzQuNDU3MTYgNy4zMTQyOCA0LjM0Mjg4IDcuMiA0LjE3MTQ1IDcuMTQyODVDNC4xNzE0NSA3LjMxNDI4IDQuMjI4NTkgNy40ODU3MSA0LjIyODU5IDcuNkM0LjQwMDAyIDguNDU3MTQgNC43NDI4OCA5LjI1NzE0IDUuMjU3MTYgOS45NDI4NUM1Ljc3MTQ1IDEwLjYyODYgNi40NTcxNiAxMS4yIDcuMjAwMDIgMTEuNTQyOUM4Ljc0Mjg4IDEyLjI4NTcgMTAuNjI4NiAxMi4yODU3IDEyLjExNDMgMTEuNTQyOUMxMi45MTQzIDExLjI1NzEgMTMuNiAxMC42ODU3IDE0LjExNDMgMTBaIiBmaWxsPSIjMDA2NTgwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTY1MV83NzAiPgo8cmVjdCB3aWR0aD0iMTkuNDI4NiIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
                }

                .no-bookmarks-wrap ul li a.providers-bk {
                    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2NTFfNzc0KSI+CjxwYXRoIGQ9Ik0xMC45NDEyIDE5LjExNzdIMTEuMTc2NVYxOC41Mjk0TDEwLjk0MTIgMTkuMTE3N1oiIGZpbGw9IiMwMDY1ODAiLz4KPHBhdGggZD0iTTE4LjExNzYgMTMuNzA1OUMxNy43MDU5IDEzLjQxMTggMTcgMTMuMTc2NSAxNi4wNTg4IDEyLjk0MTJDMTUuNDcwNiAxMi43NjQ3IDE0Ljg4MjMgMTIuNjQ3MSAxNC4zNTI5IDEyLjUyOTRMMTMuNzA1OSAxMi4zNTI5QzEzLjY0NyAxMi4zNTI5IDEzLjU4ODIgMTIuMzUyOSAxMy41Mjk0IDEyLjM1MjlDMTMuNDcwNiAxMi4zNTI5IDEzLjQxMTcgMTIuNDExOCAxMy40MTE3IDEyLjQ3MDZMMTEuNzY0NyAxNi45NDEyVjE5LjQxMThIMTkuNzA1OVYxNS44ODIzQzE5LjcwNTkgMTUuMDU4OCAxOS4xNzY0IDE0LjM1MjkgMTguMTE3NiAxMy43MDU5WiIgZmlsbD0iIzAwNjU4MCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjE3NjUgMTYuNzY0N0wxMC43NjQ3IDE0LjU4ODJMMTAuNzA1OSAxNC4zNTI5TDEwLjg4MjMgMTQuMjM1M0MxMC44ODIzIDE0LjIzNTMgMTAuODgyMyAxNC4yMzUzIDEwLjk0MTIgMTQuMjM1M0MxMSAxNC4xNzY1IDExLjA1ODggMTQuMTE3NiAxMS4wNTg4IDE0LjA1ODhMMTEuMzUyOSAxMi44MjM1QzExLjM1MjkgMTIuNzY0NyAxMS4zNTI5IDEyLjcwNTkgMTEuMzUyOSAxMi43MDU5QzExLjM1MjkgMTIuNjQ3MSAxMS4yOTQxIDEyLjU4ODIgMTEuMjk0MSAxMi41ODgyQzExLjI5NDEgMTIuNTI5NCAxMS4yMzUzIDEyLjUyOTQgMTEuMTc2NSAxMi41Mjk0QzExLjExNzYgMTIuNTI5NCAxMS4wNTg4IDEyLjQ3MDYgMTEuMDU4OCAxMi40NzA2SDguOTk5OTlDOC45NDExNyAxMi40NzA2IDguODgyMzQgMTIuNDcwNiA4Ljg4MjM0IDEyLjUyOTRDOC44MjM1MiAxMi41Mjk0IDguODIzNTIgMTIuNTg4MiA4Ljc2NDY5IDEyLjU4ODJDOC43NjQ2OSAxMi42NDcxIDguNzA1ODcgMTIuNjQ3MSA4LjcwNTg3IDEyLjcwNTlDOC43MDU4NyAxMi43NjQ3IDguNzA1ODcgMTIuODIzNSA4LjcwNTg3IDEyLjgyMzVMOC45OTk5OSAxNC4wNTg4QzguOTk5OTkgMTQuMTE3NiA5LjA1ODgxIDE0LjE3NjUgOS4xMTc2NCAxNC4yMzUzQzkuMTE3NjQgMTQuMjM1MyA5LjExNzY0IDE0LjIzNTMgOS4xNzY0NiAxNC4yMzUzTDkuMzUyOTMgMTQuMzUyOUw4LjgyMzUyIDE2Ljc2NDdWMTkuMTE3NkgxMS4xNzY1VjE2Ljc2NDdaIiBmaWxsPSIjMDA2NTgwIi8+CjxwYXRoIGQ9Ik04LjgyMzU1IDE4LjA1ODhWMTkuMTE3Nkg5LjIzNTMxTDguODIzNTUgMTguMDU4OFoiIGZpbGw9IiMwMDY1ODAiLz4KPHBhdGggZD0iTTguMjM1MzEgMTkuNDExN1YxNi41ODgyTDYuNTg4MjUgMTIuNDcwNkM2LjU4ODI1IDEyLjQxMTcgNi41Mjk0MiAxMi4zNTI5IDYuNDcwNiAxMi4zNTI5QzYuNDExNzggMTIuMzUyOSA2LjM1Mjk1IDEyLjI5NDEgNi4yOTQxMyAxMi4zNTI5TDUuNjQ3MDcgMTIuNDcwNkM1LjExNzY2IDEyLjU4ODIgNC41Mjk0MiAxMi43MDU5IDMuOTQxMTkgMTIuODgyM0MzLjAwMDAxIDEzLjExNzYgMi4yOTQxMyAxMy40MTE3IDEuODgyMzYgMTMuNjQ3QzAuODIzNTQgMTQuMjk0MSAwLjI5NDEyOCAxNS4wNTg4IDAuMjk0MTI4IDE1Ljg4MjNWMTkuNDExN0g4LjIzNTMxWiIgZmlsbD0iIzAwNjU4MCIvPgo8cGF0aCBkPSJNMTAgMTAuNTg4MkMxMi43NjE0IDEwLjU4ODIgMTUgOC4yMTc5OCAxNSA1LjI5NDEyQzE1IDIuMzcwMjYgMTIuNzYxNCAwIDEwIDBDNy4yMzg1OCAwIDUgMi4zNzAyNiA1IDUuMjk0MTJDNSA4LjIxNzk4IDcuMjM4NTggMTAuNTg4MiAxMCAxMC41ODgyWiIgZmlsbD0iIzAwNjU4MCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzU2NTFfNzc0Ij4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjE5LjQxMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
                }

                .no-bookmarks-wrap ul li a.products-bk {
                    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2NTFfNzc4KSI+CjxwYXRoIGQ9Ik0xNy42MjUgOEwxMS42ODc1IDExLjUxNzJDMTEuNDM3NSAxMS42NTUyIDExLjEyNSAxMS43OTMxIDEwLjgxMjUgMTEuNzkzMVYxOS4zMTAzQzExIDE5LjI0MTQgMTEuMjUgMTkuMjQxNCAxMS40Mzc1IDE5LjEwMzRMMTYuODEyNSAxNS43MjQxQzE3LjA2MjUgMTUuNTE3MiAxNy4zMTI1IDE1LjMxMDMgMTcuNSAxNC45NjU1QzE3LjY4NzUgMTQuNjIwNyAxNy43NSAxNC4yNzU5IDE3Ljc1IDEzLjkzMVY4LjQxMzc5QzE3Ljc1IDguMjc1ODYgMTcuNjg3NSA4LjEzNzkzIDE3LjYyNSA4WiIgZmlsbD0iIzAwNjU4MCIvPgo8cGF0aCBkPSJNNy4zMTI1IDEzLjM3OTNDNy4yNSAxMy4zNzkzIDcuMTg3NSAxMy4zNzkzIDcuMTg3NSAxMy4zMTAzTDMuMzc1IDEwLjg5NjVWMTRDMy4zNzUgMTQuMzQ0OCAzLjQzNzUgMTQuNjg5NiAzLjYyNSAxNS4wMzQ1QzMuODEyNSAxNS4zMTAzIDQgMTUuNTg2MiA0LjMxMjUgMTUuNzkzMUw5LjY4NzUgMTkuMTcyNEM5Ljg3NSAxOS4zMTAzIDEwLjA2MjUgMTkuMzc5MyAxMC4zMTI1IDE5LjM3OTNWMTIuMjc1OUw3LjUgMTMuMzEwM0M3LjM3NSAxMy4zMTAzIDcuMzc1IDEzLjM3OTMgNy4zMTI1IDEzLjM3OTNaIiBmaWxsPSIjMDA2NTgwIi8+CjxwYXRoIGQ9Ik0xNy4zNzUgNy4zNzkzQzE3LjI1IDcuMTAzNDMgMTcuMDYyNSA2Ljg5NjU0IDE2LjgxMjUgNi42ODk2NEwxMC41NjI1IDIuNzU4NjFMMy42ODc1IDcuMTAzNDNMOS44NzUgMTEuMDM0NUMxMC4zNzUgMTEuMjQxNCAxMC45Mzc1IDExLjI0MTQgMTEuNDM3NSAxMC45NjU1TDE3LjM3NSA3LjM3OTNaIiBmaWxsPSIjMDA2NTgwIi8+CjxwYXRoIGQ9Ik0wLjU2MjUgOC4zNDQ4Mkw3LjM3NSAxMi42MjA3TDkuNzUgMTEuNzI0MUwzIDcuNDQ4MjdMMC41NjI1IDguMzQ0ODJaIiBmaWxsPSIjMDA2NTgwIi8+CjxwYXRoIGQ9Ik0xMS4wNjI1IDIuMjc1ODZMMTggNi42ODk2NUwxOS42ODc1IDQuODI3NThMMTIuNzUgMC40MTM3ODhMMTEuMDYyNSAyLjI3NTg2WiIgZmlsbD0iIzAwNjU4MCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzU2NTFfNzc4Ij4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
                }

                .no-bookmarks-wrap ul li a.news-events-bk {
                    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2NTFfNzgzKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuODUgMS40NUMxNy44IDEuMzUgMTcuNyAxLjI1IDE3LjYgMS4yQzE3LjQgMS4wNSAxNy4yIDEgMTcgMUgxNlYwSDE1VjFIM1YwSDJWMUgxQzAuOCAxIDAuNiAxLjA1IDAuNDUgMS4xNUwwLjE1IDEuNDVDMC4wNSAxLjYgMCAxLjggMCAyVjVWMTdDMCAxNy41NSAwLjQ1IDE4IDEgMThIMTdDMTcuNTUgMTggMTggMTcuNTUgMTggMTdWNVYyQzE4IDEuOCAxNy45NSAxLjYgMTcuODUgMS40NVpNMTcgMTYuNUMxNyAxNi44IDE2LjggMTcgMTYuNSAxN0gxLjVDMS4yIDE3IDEgMTYuOCAxIDE2LjVWNUgxN1YxNi41Wk0xMy40IDUuNUgxMC44VjcuM0gxMy40VjUuNVpNMS41IDcuOEg0LjFWOS42SDEuNVY3LjhaTTEwLjMgMTAuMUg3LjdWMTEuOUgxMC4zVjEwLjFaTTEwLjggMTAuMUgxMy40VjExLjlIMTAuOFYxMC4xWk0xNi41IDEyLjRIMTMuOVYxNC4ySDE2LjVWMTIuNFpNNC42IDE0LjdINy4yVjE2LjVINC42VjE0LjdaIiBmaWxsPSIjMDA2NTgwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTY1MV83ODMiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
                }

                .no-bookmarks-wrap ul li a.projects-bk {
                    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjc5NTI3IDE1LjA5NzRMNS4zODU5NiAxMS42MDM4TDYuMjMyMyAxMi40MjcyTDIuNjQxNiAxNS45MjA5TDEuNzk1MjcgMTUuMDk3NFoiIGZpbGw9IiMwMDY1ODAiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjE4OTA3IDE2LjI2Mkw2LjU4Mjg2IDEzLjkzMjlMNy40MjkyIDE0Ljc1NjNMNS4wMzU0IDE3LjA4NTRMNC4xODkwNyAxNi4yNjJaIiBmaWxsPSIjMDA2NTgwIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC41OTgzNjcgMTIuNzY4M0wyLjk5MjE3IDEwLjQzOTJMMy44Mzg1IDExLjI2MjdMMS40NDQ3IDEzLjU5MThMMC41OTgzNjcgMTIuNzY4M1oiIGZpbGw9IiMwMDY1ODAiLz4KPHBhdGggZD0iTTAgNy43ODgwNkwzLjkwMDczIDMuOTkyNzVDNC4xMTMyIDMuNzg2MDIgNC4zNjUyNCAzLjYzODQ0IDQuNjU2ODQgMy41NTAwMkM0Ljk0ODQ2IDMuNDYxNjEgNS4yNDMwMSAzLjQ0OTUgNS41NDA0OCAzLjUxMzcyTDcuMTkyMDIgMy44MzA4OEM2LjM1NzQ0IDQuNzc4MzggNS42ODEyNSA1LjY1NTA3IDUuMTYzNDQgNi40NjA5M0M0LjY0NTY0IDcuMjY2NzkgNC4xNTE2MyA4LjIyNDg1IDMuNjgxNDQgOS4zMzUxMkwwIDcuNzg4MDZaTTQuNTgxMTEgOS42NDU2NUM1LjAzMTExIDguNTY0NDMgNS41NzQ5MiA3LjU0MTIgNi4yMTI1MyA2LjU3NTk1QzYuODUwMTMgNS42MTA3MSA3LjU3OTYgNC43Mjg1MiA4LjQwMDkyIDMuOTI5NEM5Ljc1NzIyIDIuNjA5NzYgMTEuMjcxOCAxLjYyNTMxIDEyLjk0NDUgMC45NzYwNTVDMTQuNjE3MyAwLjMyNjc4OSAxNi4yODI4IDAuMDkxMDA0MSAxNy45NDExIDAuMjY4N0MxOC4xMjM4IDEuODgyMTkgMTcuODgxNCAzLjUwMjcyIDE3LjIxNDEgNS4xMzAyOEMxNi41NDY4IDYuNzU3ODMgMTUuNTM1IDguMjMxNDMgMTQuMTc4NyA5LjU1MTA3QzEzLjM1OTggMTAuMzQ3OCAxMi40NTUgMTEuMDU1OCAxMS40NjQxIDExLjY3NUMxMC40NzMzIDEyLjI5NDIgOS40MTk3OSAxMi44MjUxIDguMzAzNzIgMTMuMjY3Nkw0LjU4MTExIDkuNjQ1NjVaTTExLjIyMTEgNi44MDcwOUMxMS41NDE1IDcuMTE4ODIgMTEuOTI0MyA3LjI3NDY4IDEyLjM2OTQgNy4yNzQ3QzEyLjgxNDYgNy4yNzQ2OCAxMy4xOTc0IDcuMTE4ODEgMTMuNTE3OCA2LjgwNzA5QzEzLjgzODEgNi40OTUzNiAxMy45OTgzIDYuMTIyOTQgMTMuOTk4NCA1LjY4OTgxQzEzLjk5ODMgNS4yNTY2OCAxMy44MzgxIDQuODg0MjUgMTMuNTE3OCA0LjU3MjUyQzEzLjE5NzQgNC4yNjA4IDEyLjgxNDYgNC4xMDQ5MyAxMi4zNjk0IDQuMTA0OTJDMTEuOTI0MyA0LjEwNDkzIDExLjU0MTUgNC4yNjA4IDExLjIyMTEgNC41NzI1MkMxMC45MDA3IDQuODg0MjUgMTAuNzQwNSA1LjI1NjY4IDEwLjc0MDUgNS42ODk4MUMxMC43NDA1IDYuMTIyOTQgMTAuOTAwNyA2LjQ5NTM2IDExLjIyMTEgNi44MDcwOVpNMTAuMjA2MSAxNy43MTg0TDguNjA5MzEgMTQuMTQzQzkuNzUwNDEgMTMuNjg1NSAxMC43MzYyIDEzLjIwMzggMTEuNTY2NyAxMi42OTc4QzEyLjM5NzIgMTIuMTkxNyAxMy4yOTk0IDExLjUzMjcgMTQuMjczMiAxMC43MjA3TDE0LjU5MjQgMTIuMzM0MkMxNC42NTg0IDEyLjYyMzYgMTQuNjQ2IDEyLjkxMDIgMTQuNTU1MSAxMy4xOTM5QzE0LjQ2NDIgMTMuNDc3NyAxNC4zMTI2IDEzLjcyMjkgMTQuMTAwMSAxMy45Mjk3TDEwLjIwNjEgMTcuNzE4NFoiIGZpbGw9IiMwMDY1ODAiLz4KPC9zdmc+Cg==");
                }
/* insights page End */

.utility-like-match h6 {
    font-family: "Poppins",sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #000000;
}

    .utility-like-match h6 + h6 {
        text-align: left;
        margin-top: 4px;
        margin-bottom: 8px;
    }

.up-your-profile-btn {
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #006580;
    text-decoration: underline;
    display: block;
}

.evnets-verified {
    margin-left: 4px;
}

@media(min-width:1025px) {
    .utility-like-mainWrap {
        padding: 33px 18px 33px 18px;
    }

    .insights-wrap {
        padding: 31px 24px 30px 24px;
    }
}

@media (max-width:1023px) {
    .insights-col {
        width: calc(50% - 16px);
        min-width: unset;
    }

    /* 26-12-24*/
    .dashboard-card-box.insights_boxes .insights-col {
        width: auto;
        max-width: 183px;
    }

    .dashboard-card-box.insights_boxes .insights-boxses {
        flex-direction: column;
        align-items: center;
    }
    /*End 26-12-24*/
}

@media (max-width:991px) {
    .utility-like-hed {
        font-size: 16px;
        line-height: 24px;
    }

    .utility-like-score .vd-circle-box h6 {
        font-size: 18px;
    }

    .utility-like-mainWrap .company-services-info {
        padding: 8px 30px 8px 30px;
    }

    .utility-like-full-info p {
        font-size: 14px;
    }

    .peer-references-btns a {
        min-width: 280px;
        font-size: 15px;
    }

    .insights-company-opportunities {
        gap: 20px;
        flex-wrap: wrap;
    }

    .profile-info-left, .profile-info-right {
        width: 100%;
    }

    .go-further-icon, .go-further-content {
        width: 100%;
    }

        .go-further-icon img, .go-further-btn {
            margin: 0 auto;
        }

    .peer-ref-content {
        padding-right: 10px;
    }

    .no-active-invitations-wrap {
        margin: 0;
        margin-top: 24px;
    }
}

@media (max-width:767px) {
    .utility-like-mainWrap {
        padding-top: 80px;
        padding-right: 18px;
    }

    .utility-like-match, .utility-like-full-info {
        width: 100%;
    }

    .utility-like-full-info {
        margin-top: 16px;
    }

        .utility-like-full-info p {
            max-width: 100%;
        }

    .utility-like-mainWrap .company-services-info {
        padding: 8px 15px 8px 14px;
    }

    .peer-ref-content, .peer-references-btns {
        width: 100%;
    }

    .peer-references-btns {
        margin-top: 16px;
        text-align: center;
    }

    .peer-ref-content h3, .peer-ref-content p {
        text-align: center;
        max-width: 100%;
    }

    .peer-references-btns a {
        margin: 0 auto;
    }

    .peer-ref-content {
        padding-right: 0;
    }

    .insights-wrap {
        padding-top: 80px;
        padding-right: 24px;
    }

    .no-active-invitations-wrap {
        margin: 0 auto;
        margin-top: 24px;
    }

    .insights-col {
        max-width: 183px;
        margin: 0 auto;
        width: 100%;
    }

    .insights-inner-box h3 {
        font-size: 50px;
    }
}

@media (max-width:480px) {
    .more-matches-btn, .profile-info-right ul li ul li a {
        font-size: 14px;
    }

    .peer-references-btns a {
        min-width: 100%;
        text-align: center;
        background-size: 45px;
        padding-left: 60px;
        font-size: 14px;
    }

    .utility-like-title {
        font-size: 24px;
    }

    .utility-like-profile {
        padding: 24px 15px 28px 15px;
    }

    .go-further-content h5, .go-further-content p, .go-further-btn, .news-block .news-title, .procurements-list ul li, .news-events-wrap .evnets-block .evnets-title {
        font-size: 16px;
        line-height: 24px;
    }
}

/*10-06-24 landing page css end*/

/*18-06-24 css start*/
.update-circle-wrap .matchScre-progress-md-wrapper {
    margin-left: 5px;
}

    .update-circle-wrap .matchScre-progress-md-wrapper,
    .update-circle-wrap .matchScre-progress-md-wrapper .matchScre-progress.vd-providerprod-prod,
    .update-circle-wrap .matchScre-progress-md-wrapper .vd-providerprod-prod.matchScre-progress svg {
        width: 30px;
        height: 30px;
    }

        .update-circle-wrap .matchScre-progress-md-wrapper .matchScre-progress.vd-providerprod-prod svg circle:last-of-type {
            stroke-dasharray: 63px;
            stroke-dashoffset: calc(63px - (63px * var(--percent)) / 100);
        }

.utility-like-score.update-circle-wrapper {
    width: 195px;
}
/*18-06-24 css End*/

/*26-06-24 css start*/
.vd-directory-details.vd-centeral-re {
    margin: 0;
    border: 0;
    justify-content: flex-start;
}

    .vd-directory-details.vd-centeral-re .vd-circle-box {
        min-width: 65px;
        flex-shrink: 0;
    }

        .vd-directory-details.vd-centeral-re .vd-circle-box h6 {
            font-family: Poppins;
            font-size: 18px;
            font-weight: 600;
            line-height: 27px;
            letter-spacing: -0.05em;
            text-align: center;
            color: #171D29;
        }

.amco-verified > a {
    margin-right: 24px;
}

    .amco-verified > a:first-child {
        margin-left: 24px;
    }

    .amco-verified > a svg {
        margin-right: 8px;
    }

@media(min-width: 768px) {
    /*#descktoptableview .amco-table-th-roted-title{bottom: 167px;}*/
}

@media(max-width: 767px) {
    .amco-edit-view-page .vd-products-and-services .vd-public-services .amco-customers-mobile table tbody tr td .vd-directory-details.vd-centeral-re {
        justify-content: flex-start;
        margin: 0;
        border: 0;
        padding-left: 38px !important;
        position: relative;
    }

    .mb-proder-icon {
        position: absolute;
        left: 0;
    }

    .vd-directory-details.vd-centeral-re .vd-circle-box h6 {
        font-size: 16px;
        line-height: 24px;
    }
}

/*26-06-24 css End*/

/*01-07-24 css start*/
.editProfile-modal.modal {
    background-color: transparent;
    box-shadow: none;
}

.editProfile-modal .modal-content {
    padding: 24px 20px;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border: 1px solid #00A0A3;
    max-width: 384px;
    margin: 0 auto;
    border-radius: 8px;
}

    .editProfile-modal .modal-content > svg {
        display: block;
        margin: 0 auto;
        margin-bottom: 13px;
    }

    .editProfile-modal .modal-content p {
        font-family: Poppins;
        font-size: 18px;
        font-weight: 300;
        line-height: 27px;
        text-align: left;
        color: #171D29;
    }

        .editProfile-modal .modal-content p strong {
            font-weight: 600;
        }

        .editProfile-modal .modal-content p + p {
            margin-top: 16px;
        }

.editProfile-modal .input-field {
    margin-bottom: 0;
}

.editProfile-modal .up-your-profile-btn {
    background: #00A0A3;
    box-shadow: 0px 4px 10px 0px #0065803D;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #FFFFFF;
    display: block;
    max-width: fit-content;
    padding: 4px 20px 4px 30px;
    border-radius: 10px;
    margin: 0 auto;
    text-decoration: none;
    background-position: center left 8px;
    background-repeat: no-repeat;
    background-size: 18px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU5MjUgNS41NDAwMkwxNC45MzczIDUuMTc3OTVMMTQuNTkyNSA1LjU0MDAyQzE0LjYxNTMgNS41NjE4IDE0LjYyMTYgNS41ODM1NSAxNC42MjE2IDUuNjAwOTVDMTQuNjIxNiA1LjYxODM1IDE0LjYxNTMgNS42NDAxIDE0LjU5MjUgNS42NjE4OEwxNC45MzczIDYuMDIzOTVMMTQuNTkyNSA1LjY2MTg4TDEzLjc4NDQgNi40MzE0N0wxMi4xNDY5IDQuODcxOTVMMTIuOTE5NiA0LjEzNjAyQzEyLjk0MzcgNC4xMTMxIDEyLjk3ODQgNC4wOTg0NSAxMy4wMTg5IDQuMDk4NDVDMTMuMDU5NSA0LjA5ODQ1IDEzLjA5NDIgNC4xMTMxIDEzLjExODMgNC4xMzYwMkwxNC41OTI1IDUuNTQwMDJaTTUuOTQyNSAxMy45SDQuMjhWMTIuMzY0MkwxMC43NDc4IDYuMjA0NDNMMTIuMzg1MyA3Ljc2Mzk1TDUuOTQyNSAxMy45WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.blur-layout-search {
    filter: blur(4px);
}

.editProfile-modal.modal {
    top: 58% !important;
}

@media(max-width: 767px) {
    .editProfile-modal.modal {
        top: 48% !important;
    }

    .profile-basic .profile-img {
        margin-bottom: 20px;
        width: 100% !important;
    }

    .profile-basic .profile-form {
        width: 100% !important;
    }
}

/*01-07-24 css End*/
.utilitiesPage-wrapbox p span, .utilitiesPage-wrapbox p span {
    background: transparent !important;
}


/*12-08-2024 css start*/

.start-btn-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 23px;
    padding-top: 17px;
}

    .start-btn-wrap > a {
        margin: 0px !important;
    }

.bookmark-btn-wrap a {
    margin: 0px;
    margin-top: 24px;
}

/* commen padding css start */
.vld-workspace-page {
    padding: 15px 24px 132px;
}
/* commen padding css end */

/* vld pagination css start */
.vld-pagination {
    background: #FFFFFF;
    border: 1px solid #00A0A3;
    padding: 7px 15px 7px 18px;
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
    max-width: 789px;
    width: 100%;
}

    .vld-pagination h4 {
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 14px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #00A0A3;
        text-transform: uppercase;
    }

    .vld-pagination ul {
        max-width: fit-content;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 5px;
    }

        .vld-pagination ul li {
            position: relative;
            display: flex;
            flex-direction: row;
            align-items: center;
            font-family: "Poppins", sans-serif;
            font-size: 16px;
            font-weight: 400;
            line-height: 16px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #171D29;
        }

            .vld-pagination ul li a {
                color: #006580;
                text-decoration: underline;
            }

            .vld-pagination ul li + li::before {
                content: "/";
                height: 100%;
                width: 12px;
                display: block;
            }
/* vld pagination css end */

/* vld-workspace-line css start */
.vld-workspace-wrap {
    margin-bottom: 30px;
}

    .vld-workspace-wrap h2 {
        font-family: "Poppins", sans-serif;
        font-size: 32px;
        font-weight: 500;
        line-height: 32px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        margin-bottom: 32px;
    }

    .vld-workspace-wrap h3 {
        font-family: "Poppins", sans-serif;
        font-size: 22px;
        font-weight: 600;
        line-height: 33px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        gap: 9px;
        display: flex;
        align-items: center;
        text-transform: uppercase;
        max-width: fit-content;
        width: 100%;
    }

    .vld-workspace-wrap p {
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        max-width: 730px;
        width: 100%; /* padding-left: 10px; */
    }

.vld-workspace-line {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    max-width: 567px;
    width: 100%;
    margin-bottom: 18px;
}

    .vld-workspace-line p {
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        font-style: italic;
        font-weight: 400;
        line-height: 22px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #65656F;
    }
/* vld-workspace-line css end */

/* procCreated-table css start */
.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.vld-procCreated-table {
    max-width: 786px;
    width: 100%;
    margin-bottom: 32px;
}

    .vld-procCreated-table table {
        width: 100%;
        vertical-align: top;
    }

.vld-mb-table table {
    margin-bottom: 16px;
}

.vld-procCreated-table table thead tr th {
    border-bottom: 1px solid #171D29;
}

.vld-procCreated-table table thead tr th {
    text-transform: uppercase;
    padding: 0;
    padding-inline: 8px;
    background-color: #FFFFFF;
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
}

.vld-procCreated-table table tbody tr td {
    padding: 7px 8px 8px;
    vertical-align: middle;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
    position: relative;
}

.vld-procCreated-table table thead tr th:last-child, .procCreated-table table tbody tr td:last-child {
    text-align: center;
}

.vld-procCreated-table table thead tr th:first-child {
    width: 82%;
}

.vld-procCreated-table table thead tr th:last-child {
    width: 18%;
}

.vld-procCreated-table table tbody tr td a {
    text-decoration: underline;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    display: inline-block;
}

.vld-procCreated-table table tbody tr:nth-child(even) td {
    background-color: #FFF;
}

.vld-procCreated-table table tbody tr:last-child {
    border-bottom: 1px solid #171D29;
}

.newProcurement-btn {
    border-radius: 10px;
    margin: 0 auto;
    margin-top: 16px;
    max-width: fit-content;
    padding: 6px 15px 5px;
    display: flex;
    gap: 8px;
    align-items: center;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    box-shadow: 0px 4px 10px 0px #0065803D;
    border: 1px solid #006580;
    background: #FFFFFF;
}

    .newProcurement-btn svg {
        display: block;
    }

.vld-lastChild-right table tbody tr td:last-child {
    text-align: right;
}
/* procCreated-table css end */

.vld-myBookmarks {
    max-width: 788px;
    width: 100%;
}

    .vld-myBookmarks h3 {
        font-family: "Poppins",sans-serif;
        font-size: 22px;
        font-weight: 600;
        line-height: 33px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        margin-bottom: 32px;
        display: inline-flex;
        align-items: center;
        gap: 9px;
        text-transform: uppercase;
    }

    .vld-myBookmarks h4 {
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        text-transform: uppercase;
        margin-bottom: 8px;
        display: flex;
        align-items: center;
        gap: 10px;
        max-width: fit-content;
    }

.vld-myBookmarks-inner {
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border: 1px solid #00A0A3;
    padding: 7px 10px 15px;
    border-radius: 8px;
    min-height: 205px;
    max-width: 446px;
    margin: 0 auto;
    width: 100%;
}

    .vld-myBookmarks-inner h4 {
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 21px;
        text-align: left;
        display: inline-flex;
        align-items: center;
        gap: 10px;
        margin-bottom: 19px;
    }

    .vld-myBookmarks-inner span {
        background: #00A0A3;
        width: 32px;
        height: 32px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .vld-myBookmarks-inner p {
        max-width: 356px;
        width: 100%;
        margin: 0 auto;
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        text-align: center;
        color: #171D29;
        margin-bottom: 8px;
    }

.vld-myBookmarks-btns {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 12px;
    justify-content: center;
    max-width: 389px;
    width: 100%;
    margin: 0 auto;
}

    .vld-myBookmarks-btns li a {
        border: 1px solid #80CFD1;
        background: #FFFFFF;
        box-shadow: 0px 2px 3px 0px #0000001A;
        border-radius: 10px;
        display: flex;
        align-items: center;
        max-width: fit-content;
        padding: 3px 11px;
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #006580;
        gap: 6px;
        cursor: pointer;
    }

.vld-myBookmarks .vld-procCreated-table {
    margin-bottom: 16px;
}

/* New project name start */
.vld-procuremets-wrap {
    margin-bottom: 21px;
}

    .vld-procuremets-wrap h3 {
        margin-bottom: 14px;
    }

    .vld-procuremets-wrap p {
        padding: 0;
        max-width: 756px;
        color: #000000;
        line-height: 24px;
    }

.vld-procuremetsNew-wrap {
    max-width: 789px;
    width: 100%;
    padding: 12px 28px 20px 17px;
    border-radius: 10px;
    background: #FFFFFF;
    border: 1px solid #00A0A3;
    margin-bottom: 24px;
}

    .vld-procuremetsNew-wrap h3 {
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        text-transform: uppercase;
        margin-bottom: 4px;
        display: inline-block;
    }

    .vld-procuremetsNew-wrap p {
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        margin-bottom: 8px;
    }

input.projectName-control[type="text"], .projectName-control {
    height: auto;
    background-color: #F9F9FA;
    padding: 19px 7px 7px 36px;
    border-bottom: 1px solid #A9A9AF;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 24px;
}

    .projectName-control::placeholder {
        color: #171D29;
    }

.vld-timeline-list li {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}

.vld-timeline-list .add-controls-utilities .switch {
    width: 60px !important;
}

.vld-timeline-list .add-controls-utilities .slider {
    border-color: #A9A9AF;
}

    .vld-timeline-list .add-controls-utilities .slider:before {
        bottom: 3px !important;
        width: 16px !important;
        height: 16px !important;
    }

.vld-timeline-list .add-controls-utilities input + .slider:before {
    background-color: #A9A9AF;
}

.vld-timeline-list .add-controls-utilities input:checked + .slider:before {
    transform: translateX(34px);
    -webkit-transform: translateX(34px);
    -ms-transform: translateX(34px);
}

.vld-timeline-list .vld-timeline-toggle {
    display: flex;
    align-items: center;
    margin-right: 32px;
    min-width: 250px;
}

    .vld-timeline-list .vld-timeline-toggle > span {
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        display: block;
        max-width: fit-content;
    }

.vld-timeline-list .add-controls-utilities {
    margin-top: 0;
    margin-right: 10px;
}

input.vld-customDate {
    position: relative;
    box-sizing: border-box;
    display: block;
    min-height: 52px;
    border-bottom-width: 2px;
    margin: 0;
    background-color: #F9F9FA;
    min-width: 264px;
    padding-left: 36px;
    background-position: center left 8px;
    background-repeat: no-repeat;
    background-size: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjgzMzMgMi40OTk5MkgxNVYwLjgzMzI1MkgxMy4zMzMzVjIuNDk5OTJINi42NjY2N1YwLjgzMzI1Mkg1VjIuNDk5OTJINC4xNjY2N0MzLjI0MTY3IDIuNDk5OTIgMi41MDgzMyAzLjI0OTkyIDIuNTA4MzMgNC4xNjY1OUwyLjUgMTUuODMzM0MyLjUgMTYuNzQ5OSAzLjI0MTY3IDE3LjQ5OTkgNC4xNjY2NyAxNy40OTk5SDE1LjgzMzNDMTYuNzUgMTcuNDk5OSAxNy41IDE2Ljc0OTkgMTcuNSAxNS44MzMzVjQuMTY2NTlDMTcuNSAzLjI0OTkyIDE2Ljc1IDIuNDk5OTIgMTUuODMzMyAyLjQ5OTkyWk0xNS44MzMzIDE1LjgzMzNINC4xNjY2N1Y2LjY2NjU4SDE1LjgzMzNWMTUuODMzM1oiIGZpbGw9IiM2NTY1NkYiLz4KPC9zdmc+Cg==");
}

.vld-workspace-page input[type="date"]::-webkit-inner-spin-button,
.vld-workspace-page input[type="date"]::-webkit-calendar-picker-indicator {
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    z-index: 1;
}

.vld-timeline-list .add-controls-utilities input:checked + .slider {
    border-color: #171D29;
}

    .vld-timeline-list .add-controls-utilities input:checked + .slider:before {
        background-color: #006580;
    }

.custom-milestones {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 16px 8px;
    max-width: 578px;
    width: 100%;
    padding-top: 8px;
    margin-bottom: 24px;
}

    .custom-milestones > *, .custom-milestones input.projectName-control[type="text"] {
        margin: 0;
    }

    .custom-milestones input.projectName-control[type="text"] {
        max-width: 292px;
        padding: 19px 16px 7px;
    }

    .custom-milestones input.vld-customDate {
        max-width: 256px;
        min-width: 256px;
    }

.vld-milestones-closeBtn {
    display: block;
    height: 14px;
    width: 14px;
    background-color: transparent !important;
    outline: none;
    border: 0;
    cursor: pointer;
}

.vld-addDate-btn {
    display: block;
    max-width: fit-content;
    text-decoration: underline;
    cursor: pointer;
    padding: 6px 19px 5px 16px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    background-color: transparent;
    border: 0;
    outline: 0;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
}

.vld-customLink {
    max-width: 710px;
    width: 100%;
}

    .vld-customLink input.projectName-control[type="text"] {
        padding: 19px 15px 7px 36px;
        background-position: bottom 8px left 8px;
        background-repeat: no-repeat;
        background-size: 20px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljc0NDIgMTAuMDAwMkMxNC43NDE5IDkuMjUzMTkgMTQuNjYxOCA4LjUwODQ0IDE0LjUwNTMgNy43Nzc5OUgxNi41MDUzQzE2LjQwMjMgNy40NzMzMSAxNi4yNzc5IDcuMTc2MjcgMTYuMTMzMSA2Ljg4OTExSDE0LjI3MkMxMy45MjIxIDUuNzIwMjUgMTMuMzc5NSA0LjYxODA0IDEyLjY2NjQgMy42Mjc5OUMxMi4yMTA5IDMuNDM2NDQgMTEuNzM1OSAzLjI5NDg3IDExLjI0OTggMy4yMDU3N0MxMi4yMjY2IDQuMjU1MzUgMTIuOTY0IDUuNTA0NDkgMTMuNDEwOSA2Ljg2Njg4SDEwLjQxNjRWMy4xMTEzM0g5LjU4MzA5VjYuODcyNDRINi41ODg2NUM3LjAzNjQ3IDUuNTA3NTggNy43NzU3OCA0LjI1NjQ0IDguNzU1MzIgMy4yMDU3N0M4LjI3MTMgMy4yOTMzOCA3Ljc5ODE4IDMuNDMzMDkgNy4zNDQyMSAzLjYyMjQ0QzYuNjI4MzUgNC42MDgzNCA2LjA4MTk2IDUuNzA2NzUgNS43Mjc1NCA2Ljg3MjQ0SDMuODU1MzJDMy43MDc4NSA3LjE2NDg1IDMuNTgxNiA3LjQ2NzQ4IDMuNDc3NTQgNy43Nzc5OUg1LjQ5NDIxQzUuMzM3NyA4LjUwODQ0IDUuMjU3NjQgOS4yNTMxOSA1LjI1NTMyIDEwLjAwMDJDNS4yNTY4NSAxMC44MTczIDUuMzUwMDMgMTEuNjMxNyA1LjUzMzA5IDEyLjQyOEgzLjU2NjQzQzMuNjgxMzYgMTIuNzM5NCAzLjgxODc2IDEzLjA0MiAzLjk3NzU0IDEzLjMzMzVINS43NzE5OEM2LjExMjEgMTQuMzk3OSA2LjYxNjMyIDE1LjQwMjYgNy4yNjY0MyAxNi4zMTEzQzcuNzMxOTcgMTYuNTExIDguMjE4MyAxNi42NTgyIDguNzE2NDMgMTYuNzUwMkM3LjgwOTcyIDE1Ljc2MTIgNy4xMTI0IDE0LjU5OSA2LjY2NjQzIDEzLjMzMzVIOS41ODg2NVYxNi44NTU4SDEwLjQyMlYxMy4zMzM1SDEzLjMzMzFDMTIuODg1NiAxNC41OTk1IDEyLjE4NjQgMTUuNzYxOCAxMS4yNzc1IDE2Ljc1MDJDMTEuNzc4IDE2LjY1NSAxMi4yNjYyIDE2LjUwNDEgMTIuNzMzMSAxNi4zMDAyQzEzLjM4MjIgMTUuMzk0OSAxMy44ODY0IDE0LjM5NCAxNC4yMjc1IDEzLjMzMzVIMTYuMDA1M0MxNi4xNjM0IDEzLjA0NzQgMTYuMzAwOCAxMi43NTA0IDE2LjQxNjQgMTIuNDQ0N0gxNC40NDQyQzE0LjYzNiAxMS42NDM4IDE0LjczNjYgMTAuODIzNyAxNC43NDQyIDEwLjAwMDJaTTkuNTgzMDkgMTIuNDI4SDYuMzk0MjFDNi4wMDMwOCAxMC44OTkgNS45ODU5MyA5LjI5ODMzIDYuMzQ0MjEgNy43NjEzM0g5LjU4MzA5VjEyLjQyOFpNMTMuNjA1MyAxMi40MjhIMTAuNDE2NFY3Ljc3Nzk5SDEzLjY1NTNDMTMuODE0OSA4LjUwNzg1IDEzLjg5MzIgOS4yNTMxMyAxMy44ODg3IDEwLjAwMDJDMTMuODkzMiAxMC44MTggMTMuNzk4IDExLjYzMzIgMTMuNjA1MyAxMi40MjhaIiBmaWxsPSIjMTcxRDI5Ii8+CjxwYXRoIGQ9Ik0xMC4wMDAyIDEuMTExMzNDOC4yNDIxNyAxLjExMTMzIDYuNTIzNTkgMS42MzI2NSA1LjA2MTgyIDIuNjA5MzhDMy42MDAwNSAzLjU4NjEgMi40NjA3NCA0Ljk3NDM1IDEuNzg3OTYgNi41OTg1OUMxLjExNTE4IDguMjIyODIgMC45MzkxNSAxMC4wMTAxIDEuMjgyMTMgMTEuNzM0NEMxLjYyNTExIDEzLjQ1ODYgMi40NzE2OSAxNS4wNDI1IDMuNzE0ODMgMTYuMjg1NkM0Ljk1Nzk2IDE3LjUyODcgNi41NDE4MSAxOC4zNzUzIDguMjY2MDkgMTguNzE4M0M5Ljk5MDM2IDE5LjA2MTMgMTEuNzc3NiAxOC44ODUzIDEzLjQwMTkgMTguMjEyNUMxNS4wMjYxIDE3LjUzOTcgMTYuNDE0MyAxNi40MDA0IDE3LjM5MTEgMTQuOTM4NkMxOC4zNjc4IDEzLjQ3NjggMTguODg5MSAxMS43NTgzIDE4Ljg4OTEgMTAuMDAwMkMxOC44ODkxIDcuNjQyNzQgMTcuOTUyNiA1LjM4MTgxIDE2LjI4NTYgMy43MTQ4MkMxNC42MTg2IDIuMDQ3ODMgMTIuMzU3NyAxLjExMTMzIDEwLjAwMDIgMS4xMTEzM1pNMTAuMDAwMiAxNy43NzhDOC40NjE5MiAxNy43NzggNi45NTgxNyAxNy4zMjE4IDUuNjc5MTIgMTYuNDY3MkM0LjQwMDA3IDE1LjYxMjYgMy40MDMxNyAxNC4zOTc4IDIuODE0NDkgMTIuOTc2NkMyLjIyNTgxIDExLjU1NTQgMi4wNzE3OCA5Ljk5MTU5IDIuMzcxODkgOC40ODI4NUMyLjY3MiA2Ljk3NDExIDMuNDEyNzYgNS41ODgyNCA0LjUwMDUgNC41MDA1QzUuNTg4MjQgMy40MTI3NiA2Ljk3NDExIDIuNjcxOTkgOC40ODI4NSAyLjM3MTg5QzkuOTkxNTkgMi4wNzE3OCAxMS41NTU0IDIuMjI1ODEgMTIuOTc2NiAyLjgxNDQ5QzE0LjM5NzkgMy40MDMxNyAxNS42MTI2IDQuNDAwMDcgMTYuNDY3MiA1LjY3OTEyQzE3LjMyMTggNi45NTgxNiAxNy43NzggOC40NjE5MiAxNy43NzggMTAuMDAwMkMxNy43NzggMTIuMDYzIDE2Ljk1ODYgMTQuMDQxMyAxNS40OTk5IDE1LjQ5OTlDMTQuMDQxMyAxNi45NTg2IDEyLjA2MyAxNy43NzggMTAuMDAwMiAxNy43NzhaIiBmaWxsPSIjMTcxRDI5Ii8+Cjwvc3ZnPgo=");
    }

        .vld-customLink input.projectName-control[type="text"]:first-child {
            max-width: 300px;
        }

        .vld-customLink input.projectName-control[type="text"]:nth-child(2) {
            max-width: 380px;
        }

.vld-createProject-btns {
    background-color: #FFF;
    border: 1px solid #00A0A3;
    border-radius: 10px;
    padding: 17px 14px 16px 14px;
    max-width: 789px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

    .vld-createProject-btns > a {
        text-decoration: none;
        box-shadow: 0px 2px 3px 0px #00000026;
        background-color: #FFFFFF;
        border-radius: 10px;
        border: 1px solid #006580;
        outline: none;
        padding: 7px;
        min-width: 152px;
        font-family: "Poppins", sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #006580;
        cursor: pointer;
        transition: all 0.3s ease;
    }

        .vld-createProject-btns > a:hover {
            background-color: #006580;
            color: #FFF;
        }

        .vld-createProject-btns > a.vld-project-btn {
            min-width: 208px;
            background-color: #006580;
            color: #FFF;
            box-shadow: 0px 4px 10px 0px #0065803D;
        }

            .vld-createProject-btns > a.vld-project-btn:hover {
                background-color: #FFF;
                color: #006580;
            }

.vld-procuremetsNew-wrap > div:last-child {
    margin-bottom: 0;
}
/* New project name end */


/* Our Procurements css start */

.vld-info-head {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    max-width: 789px;
    margin-bottom: 7px;
}

.vld-icon-btn {
    cursor: pointer;
    display: inline-flex;
    gap: 8px;
    align-items: center;
    background-color: #FFFFFF;
    border: 1px solid #006580;
    box-shadow: 0px 4px 10px 0px #0065803D;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.01em;
    color: #006580;
    text-align: left;
    border-radius: 10px;
    padding: 5px 14px 5px 5px;
    transition: all 0.3s ease;
}

    .vld-icon-btn svg {
        width: 18px;
        height: 18px;
        display: block;
    }

    .vld-icon-btn:hover {
        background-color: #006580;
        color: #FFF;
    }

        .vld-icon-btn:hover svg path {
            fill: #FFF;
            stroke: #FFF;
            transition: all 0.3s ease;
        }

.vld-summary-box {
    max-width: 789px;
    width: 100%;
    background-color: #FFF;
    border: 1px solid #00A0A3;
    border-radius: 10px;
    padding: 16px;
    min-height: 317px;
    margin-bottom: 24px;
}

    .vld-summary-box h6 {
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        text-transform: uppercase;
    }

    .vld-summary-box p {
        max-width: none;
        padding: 0;
        margin-bottom: 16px;
        font-family: "Poppins";
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #000000;
    }

.vld-schedule-box ul {
    position: relative;
}

    .vld-schedule-box ul li {
        position: relative;
        padding-left: 54px;
        display: flex;
        align-items: center;
        gap: 22px;
    }

        .vld-schedule-box ul li + li {
            margin-top: 11px;
        }

        .vld-schedule-box ul li span {
            display: inline-block;
            vertical-align: middle;
            min-width: 145px;
            color: #000000;
            font-family: "Poppins", sans-serif;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: left;
        }

        .vld-schedule-box ul li strong {
            display: inline-block;
            vertical-align: middle;
            font-family: "Poppins", sans-serif;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #000000;
        }

        .vld-schedule-box ul::after, .vld-schedule-box ul li::after {
            content: "";
            position: absolute;
        }

    .vld-schedule-box ul::after {
        height: 88%;
        width: 2px;
        background-color: #006580;
        top: 50%;
        transform: translateY(-50%);
        left: 11px;
    }

    .vld-schedule-box ul li::after {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 16px;
        width: 24px;
        height: 24px;
        background-color: #FFF;
        -webkit-box-shadow: inset 0 0 0 4px #006580;
        -moz-box-shadow: inset 0 0 0 4px #006580;
        box-shadow: inset 0 0 0 4px #006580;
        border-radius: 50%;
        left: 0;
        z-index: 1;
    }

    .vld-schedule-box ul li.vld-list-complete::after {
        background-color: #006580;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzgxODcgMTAuODYwNkwyLjA1MTU3IDcuNTMwMjlMMS45NDU1IDcuNDI0MjNMMS44Mzk0NCA3LjUzMDI5TDAuNjkzOTgzIDguNjc1NzVMMC41ODc5MTcgOC43ODE4MUwwLjY5Mzk4MyA4Ljg4Nzg4TDUuMjc1OCAxMy40Njk3TDUuMzgxODcgMTMuNTc1OEw1LjQ4NzkzIDEzLjQ2OTdMMTUuMzA2MSAzLjY1MTUxTDE1LjQxMjIgMy41NDU0NUwxNS4zMDYxIDMuNDM5MzhMMTQuMTYwNyAyLjI5MzkzTDE0LjA1NDYgMi4xODc4NkwxMy45NDg1IDIuMjkzOTNMNS4zODE4NyAxMC44NjA2WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4zIi8+Cjwvc3ZnPgo=");
    }


.vld-summary-box-inner {
    display: flex;
    flex-wrap: wrap;
    gap: 70px;
}

    .vld-summary-box-inner h6 {
        margin-bottom: 8px;
    }

.vld-keywords-box {
    max-width: 250px;
    width: 100%;
}

.vld-keywords-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 16px;
    gap: 8px;
}

    .vld-keywords-list li {
        max-width: fit-content;
        min-width: 69px;
        border-radius: 4px;
        padding: 2px 14px;
        background-color: #00A0A3;
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #FFFFFF;
        display: flex;
        align-items: center;
        gap: 20px;
    }

.vld-links-list a {
    max-width: fit-content;
    text-decoration: underline;
    display: flex;
    align-items: center;
    gap: 8px;
    color: #006580;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.vld-links-list li + li {
    margin-top: 8px;
}

.vld-ourProcuremets-wrap h3 {
    margin-bottom: 8px;
}

.vld-ourProcuremets-wrap > p {
    padding: 0;
    color: #000000;
}

.vld-project-list-wrap {
    border: 1px solid #00A0A3;
    padding: 16px;
    background-color: #FFF;
    max-width: 789px;
    border-radius: 10px;
    margin-bottom: 16px;
}

.vld-project-list-head {
    padding-top: 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 11px;
}

    .vld-project-list-head h5 {
        font-family: "Poppins", sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-align: left;
    }

        .vld-project-list-head h5 a {
            text-decoration: underline;
            display: inline-block;
            vertical-align: middle;
            color: #006580;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            margin-left: 16px;
        }

    .vld-project-list-head .vld-icon-btn {
        margin-top: -16px;
    }

.vld-project-list-wrap h6 {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000000;
    margin-bottom: 10px;
}

.vld-project-list-wrap p {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000000;
    margin-bottom: 10px;
}

.vld-project-list-wrap ul {
    margin-bottom: 0;
}

.vld-project-listing p {
    max-width: 756px;
    color: #000000;
}

.vld-project-listing-inner {
    margin-block: 16px;
    padding: 14px 16px;
    border-radius: 10px;
    text-align: center;
    border: 1px solid #00A0A3;
    background-color: #FFF;
    max-width: 789px;
    width: 100%;
}

    .vld-project-listing-inner p {
        margin-bottom: 16px;
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        font-weight: 300;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #000000;
    }

.vld-ourProcuremets-wrap p.boostProject-line {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #171D29;
    margin-bottom: 32px;
}

    .vld-ourProcuremets-wrap p.boostProject-line a {
        color: #006580;
        display: inline-block;
    }

.removeOpportunity-block {
    background-color: #FFF;
    max-width: 800px;
    width: 100%;
    border-radius: 10px;
    border: 1px solid #00A0A3;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 12px 4px 16px;
}

    .removeOpportunity-block h6 {
        margin-bottom: 4px;
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
    }

    .removeOpportunity-block p {
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 22px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
    }

.vld-remove-btn {
    border-radius: 10px;
    padding: 4px 7px;
    min-width: 97px;
    display: inline-block;
    vertical-align: middle;
    box-shadow: 0px 2px 3px 0px #00000026;
    border: 1px solid #D2042D;
    color: #D2042D;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: center;
    transition: all 0.3s ease;
}

    .vld-remove-btn:hover {
        background-color: #D2042D;
        color: #FFF;
    }
/* Our Procurements css end */

.vld-return-btn {
    padding: 4px 17px 5px 9px;
    margin-bottom: 24px;
}

.suggestedProviders-search {
    border: 1px solid #171D29;
    background: linear-gradient(0deg, #CCECED -38.9%, #FFFFFF 49.92%);
    padding: 22px 16px 15px 16px;
    max-width: 789px;
    border-radius: 8px;
    margin-top: 16px;
    margin-bottom: 16px;
}

.providers-search-bar {
    height: 36px !important;
    background-color: #FFFFFF !important;
    background-position: center left 6px;
    border-radius: 4px !important;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    box-shadow: none !important;
    border: 1px solid #54545F !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjQxNjcgMTIuMTY2N0gxMi43NTgzTDEyLjUyNSAxMS45NDE3QzEzLjM0MTcgMTAuOTkxNyAxMy44MzMzIDkuNzU4MzMgMTMuODMzMyA4LjQxNjY3QzEzLjgzMzMgNS40MjUgMTEuNDA4MyAzIDguNDE2NjcgM0M1LjQyNSAzIDMgNS40MjUgMyA4LjQxNjY3QzMgMTEuNDA4MyA1LjQyNSAxMy44MzMzIDguNDE2NjcgMTMuODMzM0M5Ljc1ODMzIDEzLjgzMzMgMTAuOTkxNyAxMy4zNDE3IDExLjk0MTcgMTIuNTI1TDEyLjE2NjcgMTIuNzU4M1YxMy40MTY3TDE2LjMzMzMgMTcuNTc1TDE3LjU3NSAxNi4zMzMzTDEzLjQxNjcgMTIuMTY2N1pNOC40MTY2NyAxMi4xNjY3QzYuMzQxNjcgMTIuMTY2NyA0LjY2NjY3IDEwLjQ5MTcgNC42NjY2NyA4LjQxNjY3QzQuNjY2NjcgNi4zNDE2NyA2LjM0MTY3IDQuNjY2NjcgOC40MTY2NyA0LjY2NjY3QzEwLjQ5MTcgNC42NjY2NyAxMi4xNjY3IDYuMzQxNjcgMTIuMTY2NyA4LjQxNjY3QzEyLjE2NjcgMTAuNDkxNyAxMC40OTE3IDEyLjE2NjcgOC40MTY2NyAxMi4xNjY3WiIgZmlsbD0iIzE3MUQyOSIvPgo8L3N2Zz4K");
    margin-bottom: 13px !important;
}

.suggestedProviders-search .vld-keywords-list li {
    padding-right: 7px;
    line-height: 20px;
}

.suggestedProviders-search .vld-keywords-list {
    margin-bottom: 4px;
}

.vld-showMore-btn {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    margin-top: 4px;
    margin-bottom: 12px;
}

.suggestedProviders-search .vld-timeline-list .vld-timeline-toggle > span {
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #54545F;
}

.suggestedProviders-search .vld-timeline-list .add-controls-utilities {
    margin-right: 7px;
}

.suggestedProviders-search h6 {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #54545F;
}

.vld-srh-btn {
    display: block;
    margin-left: auto;
    max-width: fit-content;
    background: #006580;
    color: #FFFFFF;
    box-shadow: 0px 4px 10px 0px #0065803D;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: center;
    border-radius: 10px;
    padding: 5px 12px 2px 12px;
    border: 1px solid #006580;
    transition: all 0.3s ease;
}

    .vld-srh-btn:hover {
        color: #006580;
        background-color: #FFF;
    }

.suggestedProviders-food {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
}

.vld-sortBy-block {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 8px;
}

    .vld-sortBy-block label {
        display: block;
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #54545F;
        text-transform: uppercase;
    }

.vld-sortBy-select {
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    appearance: none;
    width: auto;
    font-family: "Poppins",sans-serif;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    height: 24px;
    max-width: 178px;
    display: inline-block;
    background-color: #FFF;
    border: 1px solid #171D29;
    border-radius: 4px;
    padding: 2px 24px 2px 8px;
    background-position: center right 4px;
    background-repeat: no-repeat;
    background-size: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDEzTDUuNjY5ODcgOC41TDE0LjMzMDEgOC41TDEwIDEzWiIgZmlsbD0iIzY1NjU2RiIvPgo8L3N2Zz4K");
}

.vld-provider-table {
    max-width: 789px;
    width: 100%;
}

    .vld-provider-table table {
        width: 100%;
        border: 1px solid #006580;
    }

        .vld-provider-table table thead th, .vld-provider-rating-table table thead th {
            padding: 3px 16px;
            text-transform: uppercase;
            background-color: #FFF;
            font-family: "Poppins", sans-serif;
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #171D29;
            border-bottom: 1px solid #006580;
        }

            .vld-provider-table table thead th:first-child {
                width: 35%;
            }

            .vld-provider-table table thead th:nth-child(2) {
                width: 25%;
            }

            .vld-provider-table table thead th:nth-child(3) {
                width: 10%;
            }

            .vld-provider-table table thead th:nth-child(4) {
                width: 20%;
                text-align: center;
            }

            .vld-provider-table table thead th:last-child {
                width: 10%;
                text-align: center;
            }

        .vld-provider-table table tr {
            border: 0;
        }

        .vld-provider-table table tbody tr td, .vld-provider-rating-table table tbody tr td {
            padding: 10px 14px;
            vertical-align: top;
            border-bottom: 1px solid #DCDDDE;
        }
        /* .vld-provider-table table tbody tr:last-child td{border-bottom: 0;} */
        .vld-provider-table table tbody tr:nth-child(even) td {
            background-color: #FFF;
        }

.another-provider-box {
    /*background: #FF00FF1A;border: 1px dashed #FF00FF;*/
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.07px;
    letter-spacing: 0.01em;
    text-align: center;
    width: 150px;
    height: 60px;
    color: #FF00FF;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 4px;
}

.claimed-text {
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #009E49;
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.vld-table-provider-wrap {
    position: relative;
}

    .vld-table-provider-wrap strong {
        margin-bottom: 9px;
        font-family: "Poppins", sans-serif;
        font-size: 15px;
        font-weight: 500;
        line-height: 15px;
        letter-spacing: 0.01em;
        text-align: left;
        display: block;
        color: #171D29;
    }

    .vld-table-provider-wrap p {
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
    }

        .vld-table-provider-wrap p a {
            color: #006580;
            text-decoration: underline;
            display: inline;
        }

.vld-table-keywords-wrap ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

    .vld-table-keywords-wrap ul li {
        min-width: 67px;
        padding: 2px 4px;
        border-radius: 4px;
        background: #FFFFFF;
        border: 1px solid #111C4E;
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #111C4E;
    }

.vld-table-products-wrap {
    display: flex;
    flex-direction: column;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #171D29;
}

    .vld-table-products-wrap a {
        text-decoration: underline;
        color: #006580;
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: center;
        display: block;
    }

.vld-table-customers-wrap {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    text-align: center;
    color: #171D29;
}

    .vld-table-customers-wrap span {
        display: inline-block;
        color: #009E49;
        font-weight: 600;
    }

.vld-table-addList-wrap a {
    display: inline-block;
}

.vld-provider-table table tbody tr td:last-child, .vld-table-customers-wrap p {
    text-align: center;
}

.vld-table-addList-wrap .claimed-text {
    display: none;
}

.vld-provider-mb-head {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
    background-color: #FFF;
    border-top: 1px solid #006580;
    border-bottom: 1px solid #006580;
    padding: 12px 16px;
    display: none;
    text-transform: uppercase;
}

.vld-table-provider-wrap .vld-saved-btn {
    position: absolute;
    top: 9px;
    right: 3px;
}

.vld-provider-rating-table {
    max-width: 786px;
    width: 100%;
    margin-top: 18px;
}

    .vld-provider-rating-table > table > thead > tr > th {
        padding-inline: 8px;
    }

        .vld-provider-rating-table > table > thead > tr > th:first-child, .vld-provider-rating-table:not(.vld-references-table) > table > tbody > tr > td > table > tbody > tr:nth-child(odd) > td:first-child {
            width: 55%;
        }
        .vld-provider-rating-table:not(.vld-references-table) > table > tbody > tr > td > table > tbody > tr:nth-child(odd) > td:first-child {
    width: auto;
}
        .vld-provider-rating-table > table > thead > tr > th.procurement_keywords_th, .vld-provider-rating-table:not(.vld-references-table) > table > tbody > tr > td > table > tbody > tr:nth-child(odd) > td.procurement_keywords_td {
            width: 20%;
            text-align: center;
        }

        .vld-provider-rating-table > table > thead > tr > th:last-child, .vld-provider-rating-table:not(.vld-references-table) > table > tbody > tr > td > table > tbody > tr:nth-child(odd) > td.procurement_avg_taring_td {
            width: 25%;
        }

.vld-companies-links {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
    text-decoration: underline;
}

.vld-provider-rating-table .vld-providerRating-num {
    padding: 2px 8px !important;
    border: 1px solid #171D29 !important;
    background-color: #FFFFFF;
    border-radius: 4px !important;
    width: 64px !important;
    display: block;
    height: 24px !important;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
    box-shadow: none !important;
    background-position: center right 8px;
    background-repeat: no-repeat;
    background-size: 10px 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTVMMC42Njk4NzMgMTAuNUw5LjMzMDEzIDEwLjVMNSAxNVoiIGZpbGw9IiM2NTY1NkYiLz4KPHBhdGggZD0iTTUgLTguNzQyMjhlLTA3TDkuMzMwMTMgNC41TDAuNjY5ODc0IDQuNUw1IC04Ljc0MjI4ZS0wN1oiIGZpbGw9IiM2NTY1NkYiLz4KPC9zdmc+Cg==");
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .vld-provider-rating-table .vld-providerRating-num::-webkit-outer-spin-button,
    .vld-provider-rating-table .vld-providerRating-num::-webkit-inner-spin-button {
        opacity: 0;
    }

    .vld-provider-rating-table .vld-providerRating-num::placeholder {
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #7F7F87;
    }

.vld-rating-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
}

    .vld-rating-box span {
        display: inline-block;
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
    }

.vld-prRating-circle.vd-centeral-re .vd-circle-box, .vld-prRating-circle.vd-centeral-re {
    display: inline-flex;
    border: 0;
    background: transparent;
    margin: 0;
    padding: 0;
}

.vld-blue-varient.vd-centeral-re .vd-providerprod-prod svg circle:last-of-type {
    stroke: #111C4E;
}

.vld-prRating-circle.vd-centeral-re .vd-circle-box h6 {
    font-family: "Poppins";
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.05em;
    text-align: center;
    color: #171D29;
}

.vld-prRating-circle.vd-centeral-re {
    flex-direction: column;
    gap: 0;
}

.vld-prRating-circle > span {
    margin-left: 20px;
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #171D29;
}

.vld-provider-rating-table .vld-close-btn {
    display: inline-block;
    margin-left: auto;
}

.vld-blue-varient.vd-centeral-re .vd-providerprod-prod svg circle {
    background-color: #DCDDDE;
}

.avg-rating-circle {
    display: flex;
    justify-content: space-between;
}

.vld-provider-rating-table > table > tbody > tr > td {
    padding: 0;
    border: 0;
}

.vld-provider-rating-table > table > tbody > tr:nth-child(even) > td {
    background-color: #FFF;
}

.vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr:first-child {
    border: 0;
}

.vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr > td {
    border: 0;
}

.vld-talbeService-list {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

    .vld-talbeService-list svg {
        display: block;
    }

.vld-provider-rating-table > table > tbody > tr {
    border: 0;
}

.vld-innerRating-table .company-services-info {
    padding: 0;
    border: 0;
    background-color: transparent;
}

    .vld-innerRating-table .company-services-info .vd-public-services {
        margin-top: 0;
    }

        .vld-innerRating-table .company-services-info .vd-public-services .vd-arrow-down-btn {
            position: static;
            width: auto;
            background: none;
            font-family: "Poppins", sans-serif;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #006580;
            padding-left: 24px;
            background-repeat: no-repeat;
            background-size: 16px 16px;
            background-position: center left;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMjA2OTUgOC40NzE1OEw4LjQyMTg2IDIuODIzODZMMTMuNjM2OCA4LjQ3MTU4QzEzLjcyIDguNTY2NTQgMTMuODIwMiA4LjY0MjExIDEzLjkzMTMgOC42OTM2N0MxNC4wNDI0IDguNzQ1MjQgMTQuMTYyIDguNzcxNzEgMTQuMjgyOSA4Ljc3MTQ2QzE0LjQ2NDQgOC43Njc4IDE0LjY0MTEgOC43MDY5MSAxNC43OTEzIDguNTk2MjRDMTQuOTQxNCA4LjQ4NTU3IDE1LjA1ODUgOC4zMjk5MyAxNS4xMjgzIDguMTQ4MzNDMTUuMTk4IDcuOTY2NzMgMTUuMjE3NCA3Ljc2NzA1IDE1LjE4NDEgNy41NzM3MUMxNS4xNTA3IDcuMzgwMzYgMTUuMDY2MSA3LjIwMTczIDE0Ljk0MDUgNy4wNTk2NUw4LjQyMTg2IDBMMS45MDMyMiA3LjA1OTY1QzEuODEwNTcgNy4xNTA1OCAxLjczNTk0IDcuMjYwOTQgMS42ODM4NiA3LjM4NDA0QzEuNjMxNzggNy41MDcxNSAxLjYwMzMzIDcuNjQwNDMgMS42MDAyNiA3Ljc3NThDMS41OTcxOCA3LjkxMTE3IDEuNjE5NTMgOC4wNDU4IDEuNjY1OTUgOC4xNzE1NEMxLjcxMjM3IDguMjk3MjcgMS43ODE5IDguNDExNDggMS44NzAzMSA4LjUwNzIzQzEuOTU4NzMgOC42MDI5NyAyLjA2NDE4IDguNjc4MjcgMi4xODAyOCA4LjcyODU1QzIuMjk2MzcgOC43Nzg4MiAyLjQyMDY5IDguODAzMDMgMi41NDU2OSA4Ljc5OTdDMi42NzA2OCA4Ljc5NjM2IDIuNzkzNzUgOC43NjU1NiAyLjkwNzQyIDguNzA5MTZDMy4wMjEwOSA4LjY1Mjc2IDMuMTIzIDguNTcxOTMgMy4yMDY5NSA4LjQ3MTU4WiIgZmlsbD0iIzAwNjU4MCIvPgo8cGF0aCBkPSJNMy4yMDY5NSAxNS43MDE0TDguNDIxODYgMTAuNTY3MUwxMy42MzY4IDE1LjcwMTRDMTMuNzIgMTUuNzg3OCAxMy44MjAyIDE1Ljg1NjUgMTMuOTMxMyAxNS45MDMzQzE0LjA0MjQgMTUuOTUwMiAxNC4xNjIgMTUuOTc0MyAxNC4yODI5IDE1Ljk3NDFDMTQuNDY0NCAxNS45NzA3IDE0LjY0MTEgMTUuOTE1NCAxNC43OTEzIDE1LjgxNDhDMTQuOTQxNCAxNS43MTQyIDE1LjA1ODUgMTUuNTcyNyAxNS4xMjgzIDE1LjQwNzZDMTUuMTk4IDE1LjI0MjUgMTUuMjE3NCAxNS4wNjEgMTUuMTg0MSAxNC44ODUyQzE1LjE1MDcgMTQuNzA5NCAxNS4wNjYxIDE0LjU0NyAxNC45NDA1IDE0LjQxNzlMOC40MjE4NiA4TDEuOTAzMjIgMTQuNDE3OUMxLjgxMDU3IDE0LjUwMDUgMS43MzU5NCAxNC42MDA5IDEuNjgzODYgMTQuNzEyOEMxLjYzMTc4IDE0LjgyNDcgMS42MDMzMyAxNC45NDU4IDEuNjAwMjYgMTUuMDY4OUMxLjU5NzE4IDE1LjE5MiAxLjYxOTUzIDE1LjMxNDQgMS42NjU5NSAxNS40Mjg3QzEuNzEyMzcgMTUuNTQzIDEuNzgxOSAxNS42NDY4IDEuODcwMzEgMTUuNzMzOEMxLjk1ODczIDE1LjgyMDkgMi4wNjQxOCAxNS44ODkzIDIuMTgwMjggMTUuOTM1QzIuMjk2MzcgMTUuOTgwNyAyLjQyMDY5IDE2LjAwMjggMi41NDU2OSAxNS45OTk3QzIuNjcwNjggMTUuOTk2NyAyLjc5Mzc1IDE1Ljk2ODcgMi45MDc0MiAxNS45MTc0QzMuMDIxMDkgMTUuODY2MSAzLjEyMyAxNS43OTI3IDMuMjA2OTUgMTUuNzAxNFoiIGZpbGw9IiMwMDY1ODAiLz4KPC9zdmc+Cg==");
        }

        .vld-innerRating-table .company-services-info .vd-public-services.active .vd-arrow-down-btn {
            rotate: 0deg !important;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc5MyA3LjUyODQyTDcuNTc4MTQgMTMuMTc2MUwyLjM2MzIzIDcuNTI4NDJDMi4yODAwMyA3LjQzMzQ2IDIuMTc5ODMgNy4zNTc4OSAyLjA2ODczIDcuMzA2MzNDMS45NTc2NCA3LjI1NDc2IDEuODM4IDcuMjI4MjkgMS43MTcxMyA3LjIyODU0QzEuNTM1NTUgNy4yMzIyIDEuMzU4ODkgNy4yOTMwOSAxLjIwODc1IDcuNDAzNzZDMS4wNTg2IDcuNTE0NDMgMC45NDE0OSA3LjY3MDA3IDAuODcxNzI1IDcuODUxNjdDMC44MDE5NiA4LjAzMzI3IDAuNzgyNTY2IDguMjMyOTUgMC44MTU5MTQgOC40MjYyOUMwLjg0OTI2MyA4LjYxOTY0IDAuOTMzOTA5IDguNzk4MjcgMS4wNTk1IDguOTQwMzVMNy41NzgxNCAxNkwxNC4wOTY4IDguOTQwMzVDMTQuMTg5NCA4Ljg0OTQyIDE0LjI2NDEgOC43MzkwNiAxNC4zMTYxIDguNjE1OTZDMTQuMzY4MiA4LjQ5Mjg1IDE0LjM5NjcgOC4zNTk1NyAxNC4zOTk3IDguMjI0MkMxNC40MDI4IDguMDg4ODMgMTQuMzgwNSA3Ljk1NDIgMTQuMzM0IDcuODI4NDZDMTQuMjg3NiA3LjcwMjczIDE0LjIxODEgNy41ODg1MiAxNC4xMjk3IDcuNDkyNzdDMTQuMDQxMyA3LjM5NzAzIDEzLjkzNTggNy4zMjE3MyAxMy44MTk3IDcuMjcxNDVDMTMuNzAzNiA3LjIyMTE4IDEzLjU3OTMgNy4xOTY5NyAxMy40NTQzIDcuMjAwM0MxMy4zMjkzIDcuMjAzNjQgMTMuMjA2MiA3LjIzNDQ0IDEzLjA5MjYgNy4yOTA4NEMxMi45Nzg5IDcuMzQ3MjQgMTIuODc3IDcuNDI4MDcgMTIuNzkzIDcuNTI4NDJaIiBmaWxsPSIjMDA2NTgwIi8+CjxwYXRoIGQ9Ik0xMi43OTMgMC4yOTg1Nkw3LjU3ODE0IDUuNDMyODVMMi4zNjMyMyAwLjI5ODU2MUMyLjI4MDAzIDAuMjEyMjM4IDIuMTc5ODMgMC4xNDM1MzggMi4wNjg3MyAwLjA5NjY2MjZDMS45NTc2NCAwLjA0OTc4NzcgMS44MzggMC4wMjU3MjMxIDEuNzE3MTMgMC4wMjU5NDM5QzEuNTM1NTUgMC4wMjkyNzc1IDEuMzU4ODkgMC4wODQ2MzA3IDEuMjA4NzUgMC4xODUyMzdDMS4wNTg2IDAuMjg1ODQyIDAuOTQxNDkgMC40MjczNDEgMC44NzE3MjUgMC41OTI0M0MwLjgwMTk2IDAuNzU3NTE5IDAuNzgyNTY2IDAuOTM5MDQ2IDAuODE1OTE1IDEuMTE0ODFDMC44NDkyNjMgMS4yOTA1OCAwLjkzMzkwOSAxLjQ1Mjk3IDEuMDU5NSAxLjU4MjE0TDcuNTc4MTQgOEwxNC4wOTY4IDEuNTgyMTNDMTQuMTg5NCAxLjQ5OTQ4IDE0LjI2NDEgMS4zOTkxNSAxNC4zMTYxIDEuMjg3MjNDMTQuMzY4MiAxLjE3NTMyIDE0LjM5NjcgMS4wNTQxNiAxNC4zOTk3IDAuOTMxMDkxQzE0LjQwMjggMC44MDgwMjggMTQuMzgwNSAwLjY4NTYzMiAxNC4zMzQgMC41NzEzMzFDMTQuMjg3NiAwLjQ1NzAyOSAxNC4yMTgxIDAuMzUzMjA0IDE0LjEyOTcgMC4yNjYxNTlDMTQuMDQxMyAwLjE3OTExMyAxMy45MzU4IDAuMTEwNjYyIDEzLjgxOTcgMC4wNjQ5NTYyQzEzLjcwMzYgMC4wMTkyNTA5IDEzLjU3OTMgLTAuMDAyNzU0MTQgMTMuNDU0MyAwLjAwMDI3NTY5NUMxMy4zMjkzIDAuMDAzMzA1NTMgMTMuMjA2MiAwLjAzMTMwODMgMTMuMDkyNiAwLjA4MjU4MzVDMTIuOTc4OSAwLjEzMzg1OSAxMi44NzcgMC4yMDczMzYgMTIuNzkzIDAuMjk4NTZaIiBmaWxsPSIjMDA2NTgwIi8+Cjwvc3ZnPgo=");
        }

.vld-innerRating-table .vd-slide-down-toggle table thead tr th {
    padding-inline: 8px;
    white-space: nowrap;
}

.vld-innerRating-table .vd-slide-down-toggle table tbody tr td {
    padding-inline: 8px;
}

.vld-innerRating-table .vd-slide-down-toggle table tbody tr:last-child td {
    border-bottom-color: #171D29;
}

.vld-innerRating-table .vd-slide-down-toggle table tbody tr:nth-child(even) td {
    background-color: #FFF;
}

.vld-innerRating-table .vd-slide-down-toggle table thead tr th:first-child {
    width: 52%;
}

.vld-innerRating-table .vd-slide-down-toggle table thead tr th:nth-child(2) {
    width: 15%;
}

.vld-innerRating-table .vd-slide-down-toggle table thead tr th:nth-child(3) {
    width: 15%;
}

.vld-innerRating-table .vd-slide-down-toggle table thead tr th:nth-child(4) {
    width: 12%;
    text-align: center;
}

.vld-innerRating-table .vd-slide-down-toggle table thead tr th:last-child {
    width: 6%;
}

.vld-tableUtility-wrap {
    position: relative;
    width: 100%;
}

    .vld-tableUtility-wrap a {
        font-family: "Poppins";
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        text-decoration: underline;
        display: block;
    }

    .vld-tableUtility-wrap span {
        display: block;
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
    }

    .vld-tableUtility-wrap p {
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #7F7F87;
    }

        .vld-tableUtility-wrap p strong {
            font-weight: 500;
        }

    .vld-tableUtility-wrap .vld-savedMb-btn {
        display: none;
    }

.vld-innerRating-table .vld-prRating-circle.vd-centeral-re .vd-providerprod-prod svg circle:last-of-type {
    stroke: #009E49;
}

.vld-innerRating-table .vld-prRating-circle.vd-centeral-re .vd-providerprod-prod svg circle {
    background-color: #CCE0E6;
}

.vld-innerRating-table .vd-slide-down-toggle table tbody tr td:nth-child(4) {
    text-align: center;
}

.vld-innerRating-table .vd-border tbody tr:nth-child(odd) {
    background-color: #F2FAFA;
}

.vld-innerReferences-table a {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
}

.vld-innerReferences-table p {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
}

.vld-innerReferences-table .vd-slide-down-toggle table thead tr th:first-child {
    width: 38%;
}

.vld-innerReferences-table .vd-slide-down-toggle table thead tr th:nth-child(2) {
    width: 38%;
    text-align: center;
}

.vld-innerReferences-table .vd-slide-down-toggle table thead tr th:last-child {
    width: 24%;
    text-align: center;
}

.vld-innerReferences-table .vd-slide-down-toggle table tbody tr td:last-child p, .vld-innerReferences-table .vd-slide-down-toggle table tbody tr td:nth-child(2) a {
    text-align: center;
}

.vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr:last-child > td {
    border-bottom: 1px solid #171D29;
}

.vld-innerRating-table.vld-innerReferences-table .vd-slide-down-toggle table tbody tr:last-child td {
    border-bottom-color: #DCDDDE;
}
/* References Table css start */
.vld-references-table {
    max-width: 786px;
    width: 100%;
}

.vld-provider-rating-table {
    margin-bottom: 32px;
}

    .vld-provider-rating-table.vld-references-table > table > thead > tr > th:first-child {
        width: 52%;
    }

    .vld-provider-rating-table.vld-references-table > table > thead > tr > th:nth-child(2) {
        width: 16%;
    }

    .vld-provider-rating-table.vld-references-table > table > thead > tr > th:nth-child(3) {
        width: 16%;
    }

    .vld-provider-rating-table.vld-references-table > table > thead > tr > th:last-child {
        width: 16%;
    }

.vld-served-wrap {
    display: flex;
}

.vld-provider-rating-table .vld-provider-mb-head {
    padding: 0 16px;
    border-color: #006580;
}

.vld-savedMb-btn {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}

.vld-innerRating-table .company-services-info {
    border-radius: 0;
}

.vld-companies-wrap .vld-close-btn {
    display: none;
}

.vld-provider-rating-table .find-news-event-btn {
    margin-top: 24px;
}

.vld-companies-wrap .vld-companies-links {
    display: none;
}
/* References Table css end */


@media(max-width: 991px) {
    .custom-milestones input.vld-customDate, .custom-milestones input.projectName-control[type="text"], .vld-customLink input.projectName-control[type="text"] {
        max-width: none;
        width: 42%;
        flex-grow: 1;
    }

    .vld-summary-box-inner {
        gap: 20px;
    }
}

@media(max-width: 767px) {
    .vld-workspace-page {
        padding: 63px 15px 76px 18px;
    }

    .vld-procCreated-table table thead tr th:first-child {
        width: 80%;
    }

    .vld-procCreated-table table thead tr th:last-child {
        width: 20%;
    }

    .vld-timeline-list li {
        flex-wrap: wrap;
        gap: 8px;
        margin-bottom: 24px;
    }

        .vld-timeline-list li > div:last-child {
            max-width: none;
            width: 42%;
            flex-grow: 1;
        }

        .vld-timeline-list li input.vld-customDate[type="date"] {
            min-width: unset;
            max-width: 100%;
            width: 100%;
        }

    .vld-schedule-box {
        flex-grow: 1;
    }

        .vld-schedule-box ul li {
            gap: 20px;
            padding-left: 33px;
        }

            .vld-schedule-box ul li span {
                min-width: 145px;
            }
}

@media(max-width: 570px) {
    .vld-pagination {
        padding-left: 8px;
        padding-right: 8px;
    }

    .vld-workspace-page {
        padding: 63px 0 76px 0;
    }

        .vld-workspace-page > div:not(:first-child) {
            padding-inline: 8px;
        }

    .vld-workspace-wrap h2 {
        line-height: 48px;
    }

    .vld-pagination, .vld-procuremetsNew-wrap, .vld-createProject-btns {
        border-inline-width: 0;
        border-radius: 0;
    }

    .vld-mb-table {
        padding-inline: 16px !important;
    }

    .vld-procCreated-table table tbody tr td {
        padding-top: 6px;
        padding-bottom: 7px;
    }

        .vld-procCreated-table table tbody tr td a {
            font-size: 14px;
            line-height: 21px;
            letter-spacing: 0.01em;
        }

    .vld-mb-table table tr {
        display: block;
        max-width: 100%;
    }

    .vld-mb-table table thead tr th {
        font-size: 0;
        line-height: 0;
        border: 0;
    }

    .vld-mb-table table tbody tr:first-child {
        border-top: 1px solid #171D29;
    }
    /* .vld-procCreated-table table tbody tr td:not(:last-child){border-bottom: 1px solid #DCDDDE;} */
    .vld-mb-table table tbody tr td {
        display: flex;
        align-items: flex-start;
        width: 100%;
        vertical-align: baseline;
        gap: 10px;
        border: 0;
    }

        .vld-mb-table table tbody tr td:first-child::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            display: block;
            width: 94%;
            height: 1px;
            background-color: #DCDDDE;
        }

        .vld-mb-table table tbody tr td::before {
            content: attr(data-label);
            font-family: "Poppins", sans-serif;
            font-size: 12px;
            font-weight: 500;
            line-height: 18px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #65656F;
            float: left;
            font-weight: 500;
            text-transform: uppercase;
            padding-left: 8px;
            width: 100px;
            text-align: left;
            padding-top: 3px;
            min-width: 90px;
        }

    .vld-procCreated-table.table-responsive table {
        min-width: 100%;
    }

    .vld-myBookmarks-btns {
        max-width: 308px;
        gap: 12px;
    }

    .vld-myBookmarks-inner p {
        margin-bottom: 18px;
        line-height: 23px;
    }

    .vld-myBookmarks-inner {
        padding: 7px 8px 13px;
    }

    .vld-pagination, .vld-workspace-wrap h2 {
        margin-bottom: 12px;
    }

    .vld-workspace-wrap p {
        padding: 0;
    }

    .vld-workspace-wrap {
        margin-bottom: 16px;
    }

    .vld-workspace-line, .vld-mb-table table, .vld-myBookmarks h3 {
        margin-bottom: 24px;
    }

    .vld-customLink input.projectName-control[type="text"]:first-child, .vld-customLink input.projectName-control[type="text"]:nth-child(2) {
        max-width: none;
    }

    .custom-milestones {
        gap: 14px;
    }

        .custom-milestones input.vld-customDate, .custom-milestones input.projectName-control[type="text"], .vld-customLink input.projectName-control[type="text"] {
            max-width: none;
            width: 90%;
            flex-grow: 0;
        }

        .custom-milestones input:nth-child(2) {
            order: 3;
        }

    .vld-addDate-btn {
        order: 4;
    }

    .vld-procuremets-wrap {
        margin-bottom: 24px;
    }

    .vld-timeline-list .vld-timeline-toggle {
        align-items: flex-start;
    }

    .vld-timeline-list li input.vld-customDate[type="date"] {
        min-width: unset;
        max-width: 65%;
        width: 100%;
        margin: 0 auto;
    }

    .vld-provider-table table thead tr th {
        padding: 0;
        font-size: 0;
        line-height: 0;
        border: 0;
    }

    .vld-provider-table table tbody tr td {
        display: flex;
    }

    .vld-provider-table table thead tr th {
        width: 100% !important;
    }

    .vld-table-products-wrap, .vld-table-customers-wrap {
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        align-items: center;
    }

        .vld-table-products-wrap a {
            margin-left: 3px;
        }

    .vld-ourProcuremets-wrap p {
        width: auto;
        display: inline-block;
    }

    .vld-table-addList-wrap .claimed-text {
        display: block;
    }

    .vld-table-addList-wrap > a, .vld-table-provider-wrap .claimed-text {
        display: none;
    }

    .vld-table-keywords-wrap ul li {
        padding: 2px 8px;
    }

    .vld-provider-table table tbody tr td {
        padding-top: 4px;
        padding-bottom: 4px;
    }

        .vld-provider-table table tbody tr td:first-child {
            border-bottom: 0;
            padding-top: 10px;
        }

        .vld-provider-table table tbody tr td:nth-child(2) {
            padding-bottom: 16px;
        }

    .vld-workspace-page > div.vld-ourProcuremets-wrap {
        padding-inline: 0;
    }

    .vld-summary-box {
        border-radius: 0;
        border-left: 0;
        border-right: 0;
    }

    .vld-provider-table table {
        border: 0;
    }

    .vld-provider-mb-head {
        display: block;
    }

    .vld-return-btn {
        margin-left: 10px;
    }

    .vld-ourProcuremets-wrap h3, .vld-ourProcuremets-wrap h2, .vld-info-head, .vld-summary-box, .vld-ourProcuremets-wrap > p, .vld-sortBy-block {
        padding-inline: 8px;
    }

    .suggestedProviders-search {
        max-width: calc(100% - 16px);
        width: 100%;
        margin-inline: auto;
    }
    /* .vld-provider-table table,.vld-provider-mb-head{margin-left: -8px;margin-right: -8px;} */
    .vld-saved-btn {
        display: block;
    }

    .vld-project-listing > p {
        padding-inline: 8px;
    }

    .vld-project-list-head {
        gap: 10px;
        padding-top: 0;
    }

        .vld-project-list-head .vld-icon-btn {
            margin-top: 0;
        }

    .vld-project-listing-inner, .vld-project-list-wrap, .removeOpportunity-block {
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        padding: 16px 8px;
    }

        .vld-project-list-wrap p {
            margin-bottom: 10px;
        }

    .vld-provider-rating-table > table > thead > tr > th, .vld-innerRating-table .vd-slide-down-toggle table thead tr:last-child th {
        padding: 0;
        font-size: 0;
        line-height: 0;
        border: 0;
        width: 100% !important;
    }

    .vld-provider-rating-table > table > tbody > tr > td, .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr > td, .vld-innerRating-table .vd-slide-down-toggle table tbody tr:last-child td, .vld-innerRating-table .vd-slide-down-toggle table tbody tr td {
        display: flex;
        justify-content: space-between;
        width: 100% !important;
    }

        .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr:last-child > td {
            border-bottom-color: #DCDDDE;
        }

    .vld-rating-box, .vld-prRating-circle.vd-centeral-re {
        flex-direction: row-reverse;
        width: fit-content;
        gap: 16px;
    }

    .vld-prRating-circle > span {
        margin: 0;
    }

    .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr:last-child > td {
        flex-direction: column;
    }

    table tbody tr td > div[data-name] {
        min-height: 32px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        width: 100%;
        padding-top: 3px;
        padding-bottom: 3px;
        border-top: 1px solid #DCDDDE;
    }

    .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr:first-child > td > div[data-name] {
        align-items: center;
    }

    table tbody tr td > div[data-name]::before {
        content: attr(data-name);
        padding-top: 4px;
        text-transform: uppercase;
        display: inline-block;
        min-width: 120px;
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #171D29;
        flex-grow: 1;
    }

    .vld-innerReferences-table table tbody tr td > div[data-name] {
        justify-content: flex-start;
    }

    .vld-innerReferences-table table tbody tr td {
        padding: 0 16px;
        border: 0;
    }

        .vld-innerReferences-table table tbody tr td > div {
            padding: 5px;
        }
            /* .vld-innerReferences-table table tbody tr td:not(:last-child) > div{border-bottom: 1px solid #DCDDDE;} */
            .vld-innerReferences-table table tbody tr td > div[data-name]::before {
                min-width: 68px;
                flex-grow: 0;
                line-height: 18px;
                vertical-align: middle;
            }

    .vld-provider-rating-table .vld-companies-links {
        display: none;
    }

    .vld-provider-rating-table .vld-companies-wrap .vld-companies-links {
        display: block;
    }

    .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr > td:not(:first-child) {
        padding: 0 16px;
        border: 0;
    }

    .avg-rating-circle .vld-close-btn {
        display: none;
    }

    .vld-companies-wrap {
        width: 100%;
        position: relative;
    }

        .vld-companies-wrap .vld-close-btn {
            position: absolute;
            top: 0;
            right: 0;
        }

    .vld-tableUtility-wrap .vld-savedMb-btn {
        display: block;
    }

    .vld-served-btn {
        display: none;
    }

    .vld-provider-rating-table.vld-references-table > table > tbody > tr > td > table > tbody > tr:last-child > td {
        border: 0;
    }

    .vld-innerRating-table.vld-innerReferences-table table tbody tr {
        border: 0;
    }

    .vld-innerRating-table .vd-slide-down-toggle table tbody tr:last-child td {
        border: 0;
    }

    .vld-innerRating-table:not(.vld-innerReferences-table) .vd-slide-down-toggle table tbody tr:last-child td:not(:first-child) {
        padding: 0 8px;
    }

    .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr > td:last-child > div {
        border-bottom: 1px solid #A9A9AF;
    }

    .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr:last-child {
        border: 0;
    }

    .vld-innerRating-table .vd-arrow-down-btn {
        height: 30px;
    }

    .vld-tableUtility-wrap {
        display: flex;
        flex-direction: column;
        gap: 1px;
    }

    .vld-border-b-0 {
        border: 0 !important;
    }

    .vld-border-bt-0 {
        border-top: 0 !important;
    }

    .vld-border-bb-0 {
        border-bottom: 0 !important;
    }

    .vld-px-2 {
        padding-inline: 8px;
    }

    .vld-companies-wrap .vld-close-btn {
        display: block;
    }

    .removeOpportunity-block {
        flex-direction: column;
        gap: 16px;
    }

        .removeOpportunity-block .vld-remove-btn {
            margin-left: auto;
        }

    .avg-rating-circle .vld-prRating-circle.vd-centeral-re .vd-circle-box h6 {
        font-size: 18px;
        line-height: 27px;
    }

    .vld-talbeService-list svg {
        height: 29px;
    }

    .vld-provider-rating-table .find-news-event-btn {
        margin-top: 32px;
    }

    .vld-companies-wrap .vld-companies-links {
        display: block;
    }

    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td.procurement_contact_td:before {
        content: attr(data-name);
        padding-top: 5px;
        text-transform: uppercase;
        display: inline-block;
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
        flex-grow: 1;
        color: #54545F;
    }



    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td.procurement_contact_td svg {
        width: 15px;
        height: 15px;
        position: relative;
        top: 2px;
    }

    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td.procurement_contact_td span {
        line-height: normal;
        margin-left: 5px;
        position: relative;
        top: 5px;
    }

    .peer_utilities .vld-provider-rating-table > table > tbody > tr > td.peer_title_td:before {
        flex-grow: 1;
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
        content: attr(data-name);
        padding-top: 4px;
        text-transform: uppercase;
        display: inline-block;
        color: #54545F;
        min-width: auto;
        max-width: none;
    }

    .peer_utilities .vld-provider-rating-table > table > tbody > tr > td {
        padding: 10px 8px;
        border-top: 1px solid #DCDDDE;
    }

        .peer_utilities .vld-provider-rating-table > table > tbody > tr > td.peer_keyword_td,
        .peer_utilities .vld-provider-rating-table > table > tbody > tr > td.peer_utility_td {
            border: 0;
        }

    .peer_utilities .vld-talbeService-list li {
        flex: 1 !important;
    }

    .peer_utilities .vld-talbeService-list {
        max-width: 100% !important;
    }
    .peer_utility_provider_table tr td:before {
    flex-grow: 1;
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    content: attr(data-name);
    padding-top: 4px;
    text-transform: uppercase;
    display: inline-block;
}
    .peer_utilities a.vd-arrow-down-btn {
    margin-top: 5px;
}
    .peer_utilities .vld-talbeService-list li {
    max-width: none !important;
}
    .vld-provider-rating-table > table > tbody > tr.level_one:first-child {
    margin-bottom: 5px;
}
        .dropdown-content.select-dropdown {
        height: 320px !important;
    }
    /*.custom_collapsable_table {
    max-height: 313px;
}

.procurement_news_events .custom_collapsable_table {
    max-height: 220px;
}

.provider_offer_relavant_solution .custom_collapsable_table {
    max-height: 401px;
}

.peer_utilities_provder_worked .custom_collapsable_table {
    max-height: 313px;
}*/
}

@media(max-width: 400px) {
    .vld-mb-table table tbody tr td:first-child::after {
        max-width: 95%;
        width: 100%;
    }

    .vld-mb-table table tbody tr td::before {
        padding-left: 2px;
        width: 90px;
    }

    .vld-schedule-box ul li {
        flex-wrap: wrap;
    }
    .procurement_news_events .custom_collapsable_table {
        max-height: 244px;
    }
}

@media(max-width: 375px) {
    .vld-pagination {
        gap: 8px;
    }

    .vld-createProject-btns {
        gap: 16px;
    }

        .vld-createProject-btns > a, .vld-createProject-btns > a.vld-project-btn {
            font-size: 14px;
            min-width: auto;
            padding-inline: 16px;
            width: 100px;
            flex-grow: 1;
        }
}

/*12-08-2024 css end*/

/*16-08-24 css start*/
.vld-blue-varient-theme .company-tags .grey {
    background: #65656F !important;
}

.vld-blue-varient-theme .company-tags .active {
    background-color: #006580 !important;
}

.vld-rfp-link-list table thead tr th:first-child, .vld-rfp-link-list table thead tr th:nth-child(2) {
    width: 44%;
}

.vld-rfp-link-list table thead tr th:last-child {
    width: 12%;
}

.vld-rfp-link-list table tbody tr td button {
    background: transparent;
    outline: none;
    border: 0;
    cursor: pointer;
    display: block;
    width: 30px;
    height: 30px;
    margin-left: auto;
}

.vld-milestones-closeBtn:focus, .vld-addDate-btn:focus {
    background-color: transparent !important;
}

@media(max-width: 400px) {
    .vld-rfp-link-list table tbody tr td {
        font-size: 14px;
        line-height: 20px;
    }
}

/*16-08-24 css end*/

/*22-08-24 css start*/
.another-provider-box a, .another-provider-box a img {
    height: 100%;
}

.vld-talbeService-list li {
    width: 28px;
    height: 28px;
}

    .vld-talbeService-list li svg {
        width: 100%;
        height: 100%;
    }

.vld-selected-btn svg path {
    fill: #006580;
    transition: all 0.3s ease;
}

.vld-references-table .vld-blue-varient.vd-centeral-re .vd-providerprod-prod svg circle:last-of-type {
    stroke: #009E49;
}

.vld-provider-rating-table.vld-references-table > table > tbody > tr > td > table > tbody > tr > td:first-child {
    width: 52%;
}

.vld-provider-rating-table.vld-references-table > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) {
    width: 16%;
}

.vld-provider-rating-table.vld-references-table > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) {
    width: 16%;
}

.vld-provider-rating-table.vld-references-table > table > tbody > tr > td > table > tbody > tr > td:last-child {
    width: 16%;
}

.vld-workspace-page .vd-produtsearch-sortby .vld-sortBy-block {
    margin-bottom: 0;
}

.bg-green {
    background-color: #f2fafa !important;
}
/*22-08-24 css end*/

/*23-08-24 css start*/
.vld-workspace-page > * {
    max-width: 789px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.modal.datepicker-modal {
    margin-inline: auto;
}
/*23-08-24 css end */

/*28-08-24 css start*/
.interest-list-table table thead tr th {
    font-weight: 500;
}

.interest-list-table table tbody tr td {
    padding-top: 8px;
    padding-bottom: 12px;
}

    .interest-list-table table tbody tr td .interest-list-inner {
        text-align: center;
    }

        .interest-list-table table tbody tr td .interest-list-inner span {
            display: block;
            margin-bottom: 4px;
            font-family: 'Poppins', sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 21px;
            letter-spacing: 0.01em;
            text-align: center;
            color: #171D29;
        }

        .interest-list-table table tbody tr td .interest-list-inner .em-deluxe-VC-btn {
            margin-bottom: 0 !important;
        }

    .interest-list-table table tbody tr td .modal p {
        line-height: 28px;
    }
/*28-08-24 css end*/


/*30-08-24 css start*/
table.procurement_table > thead > tr > th,
table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td {
    width: auto !important;
}

table.procurement_table .vd-productKeyword ul {
    max-width: 180px;
}

table.procurement_table .vd-keywords-block .vd-productKeyword ul li a {
    display: inline-block;
}

table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(2) .vd-productKeyword {
    position: relative;
    left: -4px;
    max-width: 180px;
}

table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(3) > div[data-name="my rating"] {
    position: relative;
    left: -37px;
}

table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(3) > div[data-name="match Score"] {
    position: relative;
    left: 17px;
    text-align: center;
}


table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(4) .avg-rating-circle {
    max-width: 100px;
    position: relative;
    right: 49px;
}

table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(4) > div {
    justify-content: flex-end;
    display: flex;
}

table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(4) .avg-rating-circle a.vld-close-btn {
    position: relative;
    left: 25px;
    top: 5px;
}
/*30-08-24 css end*/

/*02-09-24 css start*/
.procurement-ref-cutomer-list {
    margin-top: 25px;
    text-align: center;
}

    .procurement-ref-cutomer-list h5 {
        color: #006580;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.01em;
        text-align: center;
    }

    .procurement-ref-cutomer-list a {
        color: #FFF;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.01em;
        border-radius: 10px;
        background: #006580;
        box-shadow: 0px 4px 10px 0px rgba(0, 101, 128, 0.24);
        padding: 1px 40px;
        border: 1px solid #006580;
        display: inline-block;
        margin-top: 6px;
    }

        .procurement-ref-cutomer-list a:hover {
            color: #006580;
            background: #fff;
        }

.vld-procCreated-table table.mobile_table {
    display: none;
}

ul#ultimeline li > div:last-child {
    display: flex;
    align-items: center;
}

.vld-companies-wrap a.servicelink {
    color: #171D29;
    text-decoration: underline;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 3px;
    margin-top: 5px;
    display: inline-block;
    max-width: 220px;
    min-width: 220px;
}

.vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr:last-child > td {
    padding-top: 0;
}

table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td {
    padding-bottom: 0;
}

span.mobileHeading_text {
    display: none;
}

@media(max-width: 767px) {
    .vld-workspace-page {
        padding: 8px 8px 10px 8px;
    }

    .vld-procCreated-table table.desktop_table {
        display: none;
    }

    .vld-procCreated-table table.mobile_table {
        border-top: 1.5px solid #171D29;
        border-bottom: 0 solid #171D29;
        display: block;
    }

        .vld-procCreated-table table.mobile_table tr td:first-child {
            color: #65656F;
            font-family: Poppins;
            font-size: 12px;
            font-weight: 500;
            line-height: 18px;
            letter-spacing: 0.01em;
            text-align: left;
        }

        .vld-procCreated-table table.mobile_table tr:nth-child(even) {
            background-color: #f2fafa;
        }

        .vld-procCreated-table table.mobile_table tr:nth-child(3n),
        .vld-procCreated-table table.mobile_table tr:nth-child(3n + 1) {
            background: #fff;
        }

        .vld-procCreated-table table.mobile_table tr:nth-child(1),
        .vld-procCreated-table table.mobile_table tr:last-child {
            background-color: #f2fafa;
        }

        .vld-procCreated-table table.mobile_table tr:nth-child(even) td {
            background-color: initial;
        }

    .newProcurement-btn {
        margin-top: 24px;
    }

    .vld-myBookmarks-inner {
        padding: 7px 8px 15px;
    }

    .vld-procuremetsNew-wrap p {
        margin-bottom: 16px;
    }

    ul#ultimeline li > div:last-child {
        padding-left: 70px;
        display: flex;
        align-items: center;
    }

    .company-tags .chip.add {
        font-family: Poppins;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: center;
        width: auto !important;
        display: inline-block !important;
        min-width: auto;
        padding: 3px 0;
        max-width: 127px;
        margin: 0;
        border: 1px solid #171D29;
        outline: none;
    }

        .company-tags .chip.add::-webkit-input-placeholder {
            color: #171D29;
        }

    .input-field.company-tags {
        margin-top: 8px;
    }

    .ql-toolbar.ql-snow + .ql-container.ql-snow {
        margin-bottom: 24px;
    }

    .vld-addDate-btn {
        margin-top: 16px;
    }

    .custom-milestones button#btnTimeLineClose {
        position: relative;
        top: -50px;
    }

    .vld-addDate-btn {
        margin-top: 0;
    }

    .vld-workspace-wrap h2 {
        margin-bottom: 24px;
    }

    .vld-ourProcuremets-wrap p {
        line-height: 24px;
    }

    .vld-project-listing p {
        line-height: 24px;
    }

    .vld-icon-btn {
        padding: 5px 18px 5px 19px;
    }

    table tbody#tbyproviders > tr > td > table {
        width: 100%;
    }

        table tbody#tbyproviders > tr > td > table td {
            width: 100% !important;
        }

        table.procurement_table > thead > tr > th,
        table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td {
            width: 100% !important;
        }

            table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(3) > div[data-name="my rating"] {
                left: 0;
                padding-top: 6px;
                padding-bottom: 6px;
            }

            table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(4) .avg-rating-circle {
                right: 0;
            }

    .another-provider-box {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
    }

    .another-provider-box {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
    }

    table tbody tr td > div[data-name]::before {
        color: #54545F;
        max-width: 100px;
    }

    .avg-rating-circle .vld-prRating-circle.vd-centeral-re .vd-circle-box h6 {
        font-size: 20px;
        line-height: 24px;
    }

    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(4) > div {
        justify-content: space-between;
    }

    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(4) .avg-rating-circle {
        max-width: none;
    }

    .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr > td:last-child > div.vld-innerRating-table {
        border: 0;
    }

    .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr > td:last-child > div {
        border-color: #DCDDDE;
    }

    .vd-slide-down-toggle.interest-list-table table tbody tr td > div[data-name] {
        border: 0;
        padding: 0;
        min-height: auto;
    }

    .vd-slide-down-toggle.interest-list-table table tbody tr td {
        padding-top: 4px;
        padding-bottom: 4px;
    }

    table tbody tr td > div[data-name]::before {
        min-width: auto;
        max-width: none;
    }

    .vd-slide-down-toggle.interest-list-table table tbody tr td > div[data-name] .vd-circle-box h6 {
        font-size: 18px;
        line-height: 27px;
        margin-right: 8px;
    }

    .vld-talbeService-list li svg {
        width: 80%;
        height: 80%;
    }

    .vld-talbeService-list li {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .vld-provider-rating-table .find-news-event-btn {
        padding: 5px 20px 5px 30px;
        background-position: left 8px center;
    }

    .vld-provider-rating-table .find-news-event-btn {
        padding: 5px 20px 5px 30px;
        background-position: left 8px center;
    }

    .vld-provider-mb-head {
        font-weight: 500;
    }

    .vld-innerReferences-table table tbody tr td > div[data-name]::before {
        font-weight: 500;
    }

    .removeOpportunity-block {
        text-align: left;
        gap: 12px;
    }

        .removeOpportunity-block div {
            width: 100%;
        }

        .removeOpportunity-block p {
            line-height: 18px;
        }

    .avg-rating-circle .vld-close-btn {
        display: inline-block;
        position: absolute !important;
        top: 10px !important;
        right: 10px !important;
        left: auto !important;
    }

    .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr:first-child {
        position: relative;
    }

    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(4) .avg-rating-circle {
        position: static;
    }

    .another-provider-box a {
        display: block;
    }

    .another-provider-box img {
        width: 100%;
    }

    .vld-companies-wrap a.servicelink {
        font-family: Poppins;
        font-size: 16px;
        font-weight: 500;
        line-height: 15px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-top: 12px;
        margin-bottom: 10px;
        max-width: 100%;
        min-width: 100%;
    }

    .vld-project-list-head {
        margin-bottom: 8px;
    }

        .vld-project-list-head h5 {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }

            .vld-project-list-head h5 a {
                margin-left: 0;
            }

        .vld-project-list-head .vld-icon-btn {
            padding: 5px 10px 5px 9px;
        }

    .vld-project-list-wrap p {
        margin-bottom: 0;
    }

    .vld-project-list-wrap ul {
        margin-top: 16px;
    }

    .vld-workspace-page > div.vld-ourProcuremets-wrap a.vld-icon-btn {
        margin-bottom: 32px;
    }

    .vld-workspace-page > div.vld-ourProcuremets-wrap h3 {
        margin-bottom: 16px;
    }

    .suggestedProviders-search {
        margin-bottom: 24px;
    }

    .vd-produtsearch-sortby {
        margin-bottom: 10px;
    }

        .vd-produtsearch-sortby select {
            line-height: 21px;
        }

    .vld-workspace-page > div.vld-ourProcuremets-wrap .vld-provider-mb-head {
        font-weight: 400;
    }

    .vld-table-provider-wrap strong {
        margin: 4px 0 2px;
    }

    table tbody tr td > div[data-name] {
        border: 0;
    }

    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td {
        border-top: 1px solid #DCDDDE;
    }

    .vld-provider-table table tbody tr td:first-child {
        border-top: 0;
    }

    table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td:nth-child(2) {
        border: 0;
    }

    .vld-table-addList-wrap > a {
        display: block;
    }

    span.mobileHeading_text {
        display: inline-block;
        text-align: left;
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        color: #54545F;
        text-transform: uppercase;
    }

    .vld-table-addList-wrap > a {
        text-align: right;
    }

    .vld-table-addList-wrap span.claimed-text {
        flex: 0 0 100%;
    }

    .vld-table-addList-wrap {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        width: 100%;
        justify-content: space-between;
    }

    .vld-ourProcuremets-wrap .vld-info-head a {
        margin-bottom: 0 !important;
    }

    .vld-ourProcuremets-wrap .vld-info-head h3 {
        margin: 0 !important;
        padding: 0;
    }

    .vld-ourProcuremets-wrap .vld-keywords-box {
        max-width: 100%;
    }

    table tbody#tbyproviders > tr > td > table > tbody > tr:last-child td table tr td:not(:first-child) {
        padding-left: 16px;
    }

    .vld-references-table > table > tbody > tr > td > table > tbody > tr > td:not(:first-child) {
        padding: 0 24px;
        border-top: 1px solid #DCDDDE !important;
    }

        .vld-references-table > table > tbody > tr > td > table > tbody > tr > td:not(:first-child) .vld-served-wrap {
            border: 0;
        }

        .vld-references-table > table > tbody > tr > td > table > tbody > tr > td:not(:first-child):last-child {
            border-bottom: 1px solid #DCDDDE;
        }

    .vld-references-table > table > tbody > tr > td > table > tbody > tr > td:last-child > div.vld-innerRating-table {
        padding-top: 15px;
    }

    .vld-references-table > table > tbody > tr > td > table > tbody > tr:last-child > td {
        padding-top: 0;
        padding-bottom: 6px;
    }

    .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr:last-child > td {
        padding-top: 8px;
    }
}

@media(max-width: 570px) {
    .vld-workspace-page {
        padding: 8px 8px 10px 8px;
    }

    .vld-procCreated-table table tbody tr td a {
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 0.01em;
        text-align: left;
    }

    .vld-createProject-btns a {
        font-size: 16px;
        line-height: 25px;
        min-width: auto;
        padding-left: 15px;
        padding-right: 15px;
    }

    .avg-rating-circle .vld-prRating-circle.vd-centeral-re .vd-circle-box h6 {
        font-size: 20px;
        line-height: 24px;
    }

    .vd-slide-down-toggle.interest-list-table table tbody tr td > div[data-name] {
        border: 0;
        padding: 0;
        min-height: auto;
    }

    .vd-slide-down-toggle.interest-list-table table tbody tr td {
        padding-top: 4px;
        padding-bottom: 4px;
    }

    table tbody tr td > div[data-name]::before {
        min-width: auto;
        max-width: none;
    }

    .vd-slide-down-toggle.interest-list-table table tbody tr td > div[data-name] .vd-circle-box h6 {
        font-size: 18px;
        line-height: 27px;
        margin-right: 8px;
    }

    .vld-talbeService-list li svg {
        width: 80%;
        height: 80%;
    }

    .vld-talbeService-list li {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .vld-provider-rating-table .find-news-event-btn {
        padding: 5px 20px 5px 30px;
        background-position: left 8px center;
    }

    .vld-provider-rating-table .find-news-event-btn {
        padding: 5px 20px 5px 30px;
        background-position: left 8px center;
    }

    .vld-provider-mb-head {
        font-weight: 500;
    }

    .vld-innerReferences-table table tbody tr td > div[data-name]::before {
        font-weight: 500;
    }

    .removeOpportunity-block {
        text-align: left;
        gap: 12px;
    }

        .removeOpportunity-block div {
            width: 100%;
        }

        .removeOpportunity-block p {
            line-height: 18px;
        }

    .avg-rating-circle .vld-close-btn {
        display: inline-block;
        position: absolute !important;
        top: 10px !important;
        right: 10px !important;
        left: auto !important;
    }

    .vld-provider-rating-table > table > tbody > tr > td > table > tbody > tr:first-child {
        position: relative;
    }

    .vld-references-table > table > tbody > tr > td > table > tbody > tr > td:not(:first-child) .vld-served-wrap {
        border: 0;
    }

    .vld-references-table > table > tbody > tr > td > table > tbody > tr > td:not(:first-child):last-child {
        border-bottom: 1px solid #DCDDDE;
    }

    .vld-references-table > table > tbody > tr > td > table > tbody > tr > td:last-child > div.vld-innerRating-table {
        padding-top: 15px;
    }

    .vld-references-table > table > tbody > tr > td > table > tbody > tr:last-child > td {
        padding-top: 0;
        padding-bottom: 6px;
    }
}
/*02-09-24 css end*/

/*06-09-24 css start*/
.vld-pagination.view-procurement-projects {
    max-width: 100%;
    margin-top: 15px;
}

.procurement-keywords input#add-a-tag {
    max-width: 100%;
}
/*06-09-24 css end*/
ul.procurements-keyword-remove-hover li a {
    border-color: #111C4E !important;
}

ul.procurements-keyword-remove-hover li:hover a {
    border-color: #111C4E !important;
    color: #111C4E !important;
    background: #fff !important;
}

.vld-summary-box-inner .vld-schedule-box ul li span {
    min-width: 170px;
}

.procurement-keywords-add-list {
    width: 100% !important;
    margin-right: 0 !important;
}

a.close_icon {
    position: absolute;
    top: -10px;
    right: 5px;
    font-size: 30px;
    cursor: pointer;
    color: #171D29;
}

.modal-content {
    position: relative;
}

div#ServiceTagsChips {
    display: flex;
    gap: 5px;
    margin-bottom: 5px;
}

/*25-10-24 css start*/
@media(max-width:767px) {
    @supports (-webkit-touch-callout: none) {
        .site-header .header-right .signin-user .dropdown-content {
            z-index: 999;
            height: auto !important;
        }

            .site-header .header-right .signin-user .dropdown-content li {
                min-height: auto;
                position: relative;
                z-index: 99999 !important;
                margin-top: 3px !important;
            }

                .site-header .header-right .signin-user .dropdown-content li.user a {
                    background: none;
                }

                .site-header .header-right .signin-user .dropdown-content li a {
                    padding: 1em 1em 1em 2.5em;
                }
    }
}



/*12-11-2024 css start new provider landing page*/

.insights-page-title h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0.01em;
    color: #171D29;
    display: flex;
    align-items: center;
}


.analytics-product-ratings {
    margin: 15px 0 8px;
}

    .analytics-product-ratings text {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        display: flex;
        align-items: center;
        letter-spacing: 0.01em;
        color: #171D29;
    }

    .analytics-product-ratings ul {
        width: 130px;
        overflow: hidden;
        margin: 0 10px;
    }

.insights_new .product-ratings ul {
    border: 1px solid #65656F;
    border-radius: 10px;
}

    .insights_new .product-ratings ul li {
        flex: 1 1 0px;
        text-align: center;
        border-right: 1px solid #65656F;
        font-size: 14px;
        line-height: 21px;
        padding: 4.5px 0;
        cursor: pointer;
    }

        .insights_new .product-ratings ul li.active {
            background: #00A0A3;
            color: #fff;
        }

.insights_new .daily-report-box {
    margin-bottom: 35px;
}

.insights_new .profile-views {
    background: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0 0 5px #0000002e;
    padding: 10px;
    min-width: 210px;
}

    .insights_new .profile-views:last-child {
        min-width: 183px;
    }

.insights_new .inner-report-box {
    min-height: 108px;
    margin-right: 25px;
}

.insights_new .profile-views .views-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
    margin-bottom: 8px;
}

.insights_new .dailydetails .sign {
    margin: 0 5px 0 0;
    display: inline-grid;
}

.insights_new .dailydetails span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 64px;
    line-height: 60px;
    display: flex;
    align-items: flex-end;
    letter-spacing: 0.01em;
    color: #171D29;
}

.insights_new .dailydetails .sign label {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #171D29;
    margin: 5px 0 0 0;
}

.insights_new .dailydetails span sub {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #65656F;
    position: relative;
    top: -5px;
    margin: 0 0 0 5px;
}

.insights_new .dailydetails .most-viewed {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #65656F;
    width: 190px;
    margin-left: 35px;
}

    .insights_new .dailydetails .most-viewed strong {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        display: block;
        letter-spacing: 0.01em;
        color: #171D29;
    }

.explore_btn {
    text-align: center;
    margin-bottom: 33px;
}

    .explore_btn a {
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #006580;
        transition: 0.3s all ease-in-out;
        border-radius: 10px;
        box-shadow: 0px 4px 10px 0px #0065803D;
        border: 1px solid #006580;
        padding: 5px 32px 5px 16px;
        display: inline-flex;
        align-items: center;
    }

        .explore_btn a span {
            margin-left: 8px;
        }

.insights_new .card {
    border-radius: 6px;
}

.card_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 12px 9px 22px;
}

    .card_header h3 {
        font-family: Poppins;
        font-size: 18px;
        font-weight: 500;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-align: left;
    }

.trends.card .card_body {
    background: #E6F6F6;
}

.timeline.card .card_body {
    background: #fff;
}

.insights_new .bubble-chart {
    width: 250px;
    position: relative;
    height: auto;
    margin: 0 auto;
    min-height: 310px;
}

.insights_new .customer-service {
    width: 122px;
    height: 122px;
    background: #009E49;
}

.insights_new .ivr {
    width: 52px;
    height: 52px;
    background: #009E49;
    left: 111px;
    transform: translateY(-67px);
}

.insights_new .ami {
    width: 52px;
    height: 52px;
    background: #80cfd1;
    left: 74px;
    transform: translateY(51px);
    color: #171D29;
}

.insights_new .phone-system {
    background-color: #80CFD1;
    left: 115px;
    transform: translateY(-25px);
    color: #171D29;
}


.trends.card .card_footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 17px 8px 10px;
}

    .trends.card .card_footer a {
        color: #006580;
        font-size: 14px;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: center;
        text-decoration: underline;
    }

.trends.card .legends {
    display: flex;
    align-items: center;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    gap: 10px;
}

    .trends.card .legends span {
        width: 18px;
        height: 18px;
        display: inline-block;
        border-radius: 50%;
        margin-right: 4px;
    }

    .trends.card .legends .circles {
        display: flex;
        align-items: center;
    }

    .trends.card .legends span.green {
        background: #009E49 !important;
    }

    .trends.card .legends span.cyan {
        background: #80CFD1 !important;
    }

.card_body {
    padding: 0 22px;
}

.insights_projects {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 17px;
}

.project_item {
    display: flex;
    align-items: center;
}

.project_item_card {
    width: 138px;
    height: 98px;
    box-shadow: 2px 2px 4px 0px #00000040;
    border: 1px solid #CCECED;
    border-radius: 6px;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.project_item span.icon {
    margin: 0 15px;
}

.project_item_card h5 {
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: center;
}

.project_item_card h1 {
    font-weight: 600;
    font-size: 48px;
    line-height: 72px;
}

.trends.card {
    margin-bottom: 24px;
}

.pipiline_2.card {
    margin-bottom: 24px;
}

.filter_wrapper > h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 15px;
}

.filter_wrapper .right {
    display: flex;
    align-items: center;
    float: none !important;
}

    .filter_wrapper .right a {
        display: flex;
        align-items: center;
    }

        .filter_wrapper .right a svg.filter_icon.filled {
            display: none;
        }

        .filter_wrapper .right a.active svg.filter_icon.filled {
            display: inline-block;
        }

        .filter_wrapper .right a.active svg.filter_icon.outlined {
            display: none;
        }


        .filter_wrapper .right a:first-child {
            color: #006580;
            font-size: 14px;
            font-weight: 600;
            line-height: 21px;
            letter-spacing: 0.01em;
            text-align: center;
            text-decoration: underline;
            margin-right: 10px;
        }

.filter_wrapper .card_footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 14px;
    padding-bottom: 16px;
}

    .filter_wrapper .card_footer a {
        color: #006580;
        font-size: 14px;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: center;
        border: 1px solid #006580;
        box-shadow: 0px 2px 3px 0px #00000026;
        border-radius: 10px;
        padding: 3px 8px;
    }

.filter_pipeline h6 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.by_service h6 {
    margin-bottom: 9px;
}

.gredientBox-group .toggle-lable {
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 11px;
}

.filter_inner {
    display: flex;
    gap: 48px;
    margin-top: 9px;
}

.filter_pipeline {
    width: 288px;
}

.keywords_wrapper {
    width: 288px;
}

.by_service {
    max-width: 243px;
}

.filter_pipeline .utility_type h6 {
    margin-bottom: 4px;
}

.filter_pipeline .utility_type ul {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}

    .filter_pipeline .utility_type ul li {
        line-height: 0;
    }

        .filter_pipeline .utility_type ul li a {
            color: #006580;
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: 0.01em;
            text-align: left;
            padding: 1px 10px;
            display: inline-block;
            border-radius: 4px;
            border: 1px solid #006580;
        }

            .filter_pipeline .utility_type ul li a span {
                margin-left: 10px;
            }

            .filter_pipeline .utility_type ul li a:hover {
                background: #006580;
                color: #fff;
            }

                .filter_pipeline .utility_type ul li a:hover svg rect {
                    fill: #fff;
                }


            .filter_pipeline .utility_type ul li a svg {
                transition: all 0.4s ease;
            }

            .filter_pipeline .utility_type ul li a.active svg {
                transform: rotate(45deg);
            }

                .filter_pipeline .utility_type ul li a.active svg rect {
                    fill: #fff;
                }

            .filter_pipeline .utility_type ul li a.active {
                color: #fff;
                background: #006580;
            }

.by_service form {
    margin-bottom: 16px;
}

.keywords_wrapper h6 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.filter_inner .input_wrap {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.keywords_wrapper > h6 {
    margin-bottom: 5px;
}

.filter_inner .input_wrap label {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-right: 7px;
    min-width: 41px;
}

.words.keyword_words label {
    min-width: auto;
}

.filter_inner .input_wrap input.date_input {
    border: 1px solid #171D29;
    outline: none;
    box-shadow: none;
    border-radius: 4px;
    padding: 0.5px 8px;
    height: auto;
    color: #171D29;
    background: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
}

.filter_inner .input_wrap input::-webkit-input-placeholder {
    color: #171D29;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
}

.keywords_wrapper ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

    .keywords_wrapper ul li a {
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
        padding: 1px 10px;
        display: inline-block;
        border-radius: 4px;
        border: 1px solid #006580;
        color: #fff;
        background: #006580;
    }

        .keywords_wrapper ul li a i.close.material-icons {
            font-size: 9px;
        }

        .keywords_wrapper ul li a svg {
            transform: rotate(45deg);
        }

            .keywords_wrapper ul li a svg rect {
                fill: #fff;
            }

    .keywords_wrapper ul li li {
        line-height: 0;
    }

.keywords_wrapper .gredientBox-group .toggle-lable {
    height: auto;
    margin: 0;
}

.keywords_wrapper ul li {
    line-height: 0;
}

.words.region_words ul li a {
    background: #DCDDDE;
    border: 1px solid#DCDDDE;
    color: #171D29;
}

    .words.region_words ul li a svg rect {
        fill: #171D29;
    }

.words.keyword_words {
    margin-bottom: 16px;
}

.words.region_words ul {
    flex-direction: column;
}

.filter_pipeline .gredientBox-group:last-child > div {
    margin-bottom: 0;
}

.input_wrap_inner {
    display: flex;
    align-items: center;
    position: relative;
}

    .input_wrap_inner > span {
        position: absolute;
        left: 8px;
        cursor: pointer;
        height: 94%;
    }

.input_wrap.dates input.date_input {
    padding-left: 34px !important;
}

.input_wrap_inner span.close_icon {
    left: auto;
    right: 3px;
}

.filter_wrapper .card {
    margin-bottom: 24px;
}

.filter_inner_wrapper {
    display: none;
}

.insights_new .datepicker_modal.modal {
    max-height: 100%;
}

    .insights_new .datepicker_modal.modal .modal-content {
        max-width: 500px;
        position: relative;
    }

/*.insights_new .modal {
    display: none; 
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    align-items: center;
    justify-content: center;
  }

  .insights_new .modal-content {
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
    max-width: 400px;
    width: 90%;
  }*/

.insights_new .close-btn {
    float: right;
    font-size: 1.5em;
    cursor: pointer;
    color: #aaa;
}

    .insights_new .close-btn:hover {
        color: #333;
    }

.insights_new .datepicker_modal.modal .modal-content span#close-modal {
    right: 10px;
    left: auto;
    top: -5px;
    position: absolute;
}

.insights_new .datepicker_modal.modal .ui-datepicker-inline {
    width: 100%;
    border: 0;
}

.insights_new .datepicker_modal.modal span.ui-datepicker-month {
    position: static;
}

.insights_new .datepicker_modal.modal span.ui-datepicker-year {
    position: static;
}

.insights_new .datepicker_modal.modal table {
    border: 0;
}

    .insights_new .datepicker_modal.modal table td a {
        padding: 10px 5px;
        border: 0;
        text-align: center;
        background: #fff;
        width: 40px;
        height: 40px;
        border-radius: 50%;
    }

    .insights_new .datepicker_modal.modal table td {
        padding: 0;
        border: 0;
        text-align: center;
    }

    .insights_new .datepicker_modal.modal table tr {
        border: 0;
    }

    .insights_new .datepicker_modal.modal table td a:hover {
        background-color: #1DAC92;
        color: #fff;
    }

    .insights_new .datepicker_modal.modal table td.ui-datepicker-current-day a {
        background-color: #1DAC92;
        color: #fff;
    }

.insights_new .datepicker_modal.modal .ui-datepicker-header {
    border: 0;
    background: #fff;
}

.insights_new #timelineChart {
    width: 100% !important;
    height: 300px !important;
}

.insights_new .apexcharts-toolbar {
    display: none !important;
}

.insights_new g.apexcharts-yaxis.apexcharts-xaxis-inversed {
    display: none !important;
}

/*Workspace Page 11-12-24*/

.our_leads {
    max-width: 788px;
    width: 100%;
    margin-bottom: 60px;
}

table.common_table th {
    color: #171D29;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.01em;
    border-bottom: 1px solid #171D29;
    padding: 0 8px;
    text-transform: uppercase;
    width: auto !important;
}

    table.common_table th.source {
        width: 250px !important;
    }

    table.common_table th.utility {
        width: 320px !important;
    }

table.common_table thead tr {
    background: #fff;
}

table.common_table td {
    padding: 5.5px 8px;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
}

    table.common_table td a {
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        text-decoration-line: underline;
        text-decoration-style: solid;
        color: #006580;
    }

    table.common_table td p {
        color: #171D29;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
    }

    table.common_table td span {
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        color: #7F7F87;
    }

.leand_table table tbody tr:nth-child(even) {
    background: #fff;
}

table.common_table th.card {
    min-width: 80px;
    text-align: center;
}

table.common_table td.td_card {
    min-width: 80px;
    text-align: center;
}

h3.common_title {
    color: #171D29;
    font-family: Poppins;
    font-size: 22px;
    font-weight: 600;
    line-height: 33px;
    letter-spacing: 0.01em;
    text-align: left;
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}

    h3.common_title svg {
        margin-right: 8px;
    }

.our_leads h3.common_title {
    margin-bottom: 41px;
    text-transform: uppercase;
}

table.common_table th:last-child {
    text-align: center;
}

table.common_table td:last-child {
    text-align: center;
}

.our_leads div#example_filter {
    display: none;
}

.our_leads .leand_table select {
    display: inline-block;
    color: #006580;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    width: auto;
    padding: 0;
    height: auto;
    border: 0;
    background: transparent;
    border-bottom: 1px solid #006580;
    border-radius: 0;
}

    .our_leads .leand_table select:focus {
        box-shadow: none !important;
        outline: none;
    }

.our_leads .leand_table label {
    color: #54545F;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    display: flex;
    align-items: center;
}

.our_leads .select-wrapper {
    margin: 0 5px;
}

    .our_leads .select-wrapper input {
        display: none;
    }

    .our_leads .select-wrapper ul {
        display: none;
    }

    .our_leads .select-wrapper svg.caret {
        display: none;
    }

.our_leads .dataTables_length {
    float: left;
}

.our_leads .dataTables_paginate {
    float: right;
}

.our_leads div#example_paginate a {
    font-family: Poppins;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #006580;
    margin: 0 5px;
}

    .our_leads div#example_paginate a.disabled {
        cursor: default;
    }

.our_leads div#example_info {
    float: left;
    color: #54545F;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
}

.our_leads div#example_paginate span {
    line-height: 0;
    position: relative;
    top: -1px;
}

.our_leads .bottom {
    padding: 0 8px;
}


table.common_table td.card_source_td p {
    display: inline;
}

    table.common_table td.card_source_td p span {
        color: #171D29;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
    }

table.common_table td.card_source_td > span {
    display: block;
}

    table.common_table td.card_source_td > span span:after {
        content: "•";
        margin: 0 3px;
    }

    table.common_table td.card_source_td > span span:last-child:after {
        display: none;
    }

table.common_table td.card_source_td p span:after {
    content: ",";
}

table.common_table td.card_source_td p span:after {
    content: ",";
}

table.common_table td.card_source_td p span:last-child:after {
    display: none;
}
/* Contact Modal */

.custom_switch {
    position: relative;
    display: inline-block;
    cursor: pointer;
    min-width: 45px;
    min-height: 18px;
}

    .custom_switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.switch_slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: 0.4s;
    border: 1px solid #7F7F87;
    background: #FFFFFF;
    border-radius: 12px;
    height: 18px;
    width: 45px;
}

    .switch_slider:before {
        position: absolute;
        content: "";
        height: 12px;
        width: 12px;
        left: 3px;
        bottom: 2px;
        transition: 0.4s;
        border-radius: 50%;
        background: #A9A9AF;
    }

.custom_switch input:checked + .switch_slider {
    border: 1px solid #7F7F87;
    background: #fff;
}

    .custom_switch input:checked + .switch_slider:before {
        transform: translateX(25px);
        background: #006580;
    }


.custom_modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    z-index: 999999;
    background: rgba(0, 0, 0, 0.3);
    transition: 0.3s ease;
    opacity: 0;
    visibility: hidden;
    padding: 0 10px;
}

.sene_card_modal_open .send_contact_card_modal {
    opacity: 1;
    visibility: visible;
}

body.sene_card_modal_open {
    overflow-y: hidden;
}

body.card_modal_open {
    overflow-y: hidden;
}

.card_modal_open .contact_card_modal {
    opacity: 1;
    visibility: visible;
}

.custom_modal_inner {
    height: 98%;
    overflow-y: auto;
    max-width: 500px;
    margin: 10px auto;
}

    .custom_modal_inner::-webkit-scrollbar {
        width: 5px;
    }

    .custom_modal_inner::-webkit-scrollbar-track {
        background-color: #7f7f8798;
        border-radius: 30px;
    }

    .custom_modal_inner::-webkit-scrollbar-thumb {
        background-color: #CCECED;
        border-radius: 30px;
    }

.custom_modal .modal_content {
    box-shadow: 0px 4px 4px 0px #00000040;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 21px 15px;
}

.custom_modal .modal_header h4 {
    color: #171D29;
    font-family: Poppins;
    font-size: 22px;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: 0.01em;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

.send_contact_card_modal .modal_header p {
    margin-bottom: 23px;
}

.contact_card_modal .modal_header p {
    margin-bottom: 16px;
}

.custom_modal .modal_header h4 a {
    cursor: pointer;
}

    .custom_modal .modal_header h4 a svg {
        width: 27px;
        height: 27px;
    }

.custom_modal .modal_header p {
    font-family: Poppins;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

    .custom_modal .modal_header p b {
        font-weight: 600;
    }

.modal_footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

button.custom_btn {
    color: #006580;
    border: 1px solid #006580;
    border-radius: 10px;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: center;
    background: #fff;
    padding: 9.5px 22px;
    cursor: pointer;
}

    button.custom_btn.btn_outlined {
        color: #006580;
        border: 1px solid #006580;
    }

    button.custom_btn.btn_filled {
        background: #006580;
        color: #fff;
    }

.send_contact_card_modal .modal_footer {
    margin-top: 71px;
}

.contact_card_item {
    margin-bottom: 16px;
    max-width: 426px;
}

    .contact_card_item.disable input,
    .contact_card_item.disable textarea {
        pointer-events: none;
    }

    .contact_card_item h5 {
        color: #171D29;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        margin-bottom: 4px;
        text-transform: uppercase;
    }

.contact_card_item_inner {
    border: 1px solid #00A0A3;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border-radius: 8px;
    padding: 5px 9px;
}

.send_contact_card_modal a {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    text-decoration-line: underline;
    text-decoration-style: solid;
    color: #006580;
}

.contact_card_item p {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
}

.contact_card_item span {
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #7F7F87;
}

.contact_card_item.profile .contact_card_item_inner {
    display: flex;
    align-items: flex-start;
}

    .contact_card_item.profile .contact_card_item_inner img {
        width: 48px;
        height: 48px;
        border-radius: 50%;
        margin-right: 7px;
    }

.contact_card_item.profile .content h6 {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #000;
    margin-bottom: -1px;
}

.contact_card_item.profile .content p {
    color: #7F7F87;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: -5px;
}

.contact_card_item.profile .content a {
    display: inline;
}

.contact_card_item.project .text_only {
    margin: 10px 0;
    border-radius: 4px;
    border: 1px solid #A9A9AF;
    background: #FFFFFF;
    padding: 10px;
}

    .contact_card_item.project .text_only p {
        color: #171D29;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
    }

.contact_card_item_inner input {
    border: 1px solid #A9A9AF !important;
    box-shadow: none !important;
    background: #FFFFFF !important;
    border-radius: 4px !important;
    color: #7F7F87 !important;
    font-family: Poppins;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 8px 11px !important;
    height: auto !important;
}

.contact_card_item_inner textarea {
    border: 1px solid #A9A9AF !important;
    box-shadow: none !important;
    background: #FFFFFF !important;
    border-radius: 4px !important;
    color: #7F7F87 !important;
    font-family: Poppins;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 8px 11px !important;
    height: auto !important;
    min-height: 209px;
    margin-bottom: 4px;
}

.contact_card_item h5 span {
    color: #171D29;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-left: 8px;
}

.contact_card_item.phone h5,
.contact_card_item.message h5 {
    display: flex;
    align-items: center;
}

.contact_card_item.organization {
    padding-left: 53px;
}

.contact_card_item.profile {
    padding-left: 53px;
}

.contact_card_item.project {
    padding-left: 53px;
}

.contact_card_item.phone .contact_card_item_inner {
    margin-left: 53px;
}

.contact_card_item.message .contact_card_item_inner {
    margin-left: 53px;
}

.contact_card_modal .modal_header h4 {
    margin-bottom: 11px;
}

.custom_modal.contact_card_modal {
    display: flex;
    align-items: center;
    justify-content: center;
}

.contact_card {
    border: 1px solid #00A0A3;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border-radius: 8px;
    padding: 15px;
}

    .contact_card h5 {
        color: #171D29;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        text-transform: uppercase;
    }

    .contact_card .organization {
        margin-bottom: 16px;
    }

        .contact_card .organization p {
            color: #171D29;
            font-family: Poppins;
            font-size: 14px;
            font-weight: 400;
            line-height: 21px;
            letter-spacing: 0.01em;
            text-align: left;
            display: inline;
            padding-left: 2px;
        }

    .contact_card a {
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        text-decoration-line: underline;
        text-decoration-style: solid;
        color: #006580;
    }

    .contact_card .organization span {
        color: #7F7F87;
        font-family: Poppins;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
    }

    .contact_card .card_profile {
        display: flex;
        align-items: flex-start;
        margin-bottom: 16px;
        padding-left: 9px;
    }

        .contact_card .card_profile img {
            width: 48px;
            height: 48px;
            border-radius: 50%;
            margin-right: 7px;
        }

        .contact_card .card_profile .content h6 {
            font-family: Poppins;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #000;
            margin-bottom: -1px;
        }

        .contact_card .card_profile .content p {
            color: #7F7F87;
            font-family: Poppins;
            font-size: 14px;
            font-weight: 400;
            line-height: 21px;
            letter-spacing: 0.01em;
            text-align: left;
            text-transform: uppercase;
            margin-bottom: -5px;
        }

        .contact_card .card_profile .content a {
            display: inline;
        }

        .contact_card .card_profile .content p.number {
            color: #171D29;
            margin-top: -5px;
        }

    .contact_card .project {
        margin-bottom: 16px;
    }

        .contact_card .project p {
            color: #171D29;
            font-family: Poppins;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.01em;
            text-align: left;
        }

.contact_card_modal .custom_modal_inner {
    max-width: 406px;
    /*height: auto;*/
}

.contact_card .message p {
    color: #171D29;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
}

.contact_card_item.disable h5 span {
    color: #65656F;
}

.contact_card_item.disable .contact_card_item_inner {
    background: linear-gradient(0deg, #cceced6b 0%, #FFFFFF 50%);
    border: 1px solid #00a0a352;
}

.contact_card .organization p span {
    color: #171D29;
    position: relative;
}

    .contact_card .organization p span:after {
        content: ",";
    }

    .contact_card .organization p span:last-child:after {
        display: none;
    }

.contact_card .organization > span {
    padding-left: 9px;
    display: block;
}

    .contact_card .organization > span > span {
        position: relative;
    }

        .contact_card .organization > span > span:after {
            content: "•";
            margin: 0 2px;
        }

        .contact_card .organization > span > span:last-child:after {
            display: none;
        }

.contact_card .organization > span {
    padding-left: 9px;
}

.contact_card .organization > div {
    padding-left: 9px;
}

.contact_card .project p {
    padding-left: 9px;
}

.contact_card .message p {
    padding-left: 9px;
}

.contact_card_item.organization p span {
    color: #171D29;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    position: relative;
}

.contact_card_item.organization p {
    display: inline;
    padding-left: 2px;
}

    .contact_card_item.organization p span:after {
        content: ",";
    }

    .contact_card_item.organization p span:last-child:after {
        display: none;
    }

.contact_card_item.organization .contact_card_item_inner > span {
    display: block;
}

    .contact_card_item.organization .contact_card_item_inner > span > span:after {
        content: "•";
        margin: 0 3px;
    }

    .contact_card_item.organization .contact_card_item_inner > span > span:last-child:after {
        display: none;
    }
/* End Contact Modal */
/*End Workspace Page 11-12-24*/

@media(max-width:1199px) {
    .insights_new .dailydetails .most-viewed {
        width: auto;
    }

    .insights_new .profile-views {
        min-width: auto;
        flex: 1;
        margin-right: 5px;
    }

        .insights_new .profile-views:last-child {
            margin-right: 0;
        }

    .insights_new .dailydetails span {
        font-size: 42px;
        line-height: 50px;
    }

    .insights_new .profile-views .views-title {
        font-size: 14px;
        line-height: 22px;
    }
}

@media(max-width:991px) {
    .insights_new .daily-report-box {
        flex-wrap: wrap;
    }

    .insights_new .profile-views {
        flex: 0 0 calc(50% - 5px);
        margin-bottom: 10px;
    }
}


@media(max-width:767px) {
    .filter_inner {
        gap: 20px;
    }

    .timeline_chart {
        overflow-x: auto;
    }
    /*.timeline_chart #chart{
        width: 700px;
    }*/
    /*.apexcharts-canvas{
        height: 200px !important;
    }
    .apexcharts-canvas svg {
        height: 200px;
    }*/
    .apexcharts-legend {
        justify-content: flex-start !important;
    }

    .insights-wrap {
        padding-top: 30px;
    }
    /* Work space Page 11-12-24 */
    .leand_table {
        overflow-x: auto;
    }

        .leand_table table.common_table {
            width: 700px;
        }

    table.common_table td a {
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.01em;
    }

    .custom_modal .modal_header h4 a svg {
        width: 15px;
        height: 15px;
    }

    .custom_modal .modal_header h4 {
        margin-bottom: 10px;
    }

    .send_contact_card_modal .modal_footer {
        margin-top: 20px;
    }

    .contact_card_item.profile .contact_card_item_inner img {
        width: 40px;
        height: 40px;
    }

    .send_contact_card_modal .modal_header p {
        margin-bottom: 15px;
    }

    .contact_card .card_profile img {
        width: 40px;
        height: 40px;
    }

    .contact_card {
        padding: 10px;
    }

    .contact_card_modal .custom_modal_inner {
        height: 98%;
    }

    .contact_card_item.profile {
        padding-left: 0;
    }

    .contact_card_item.organization {
        padding-left: 0;
    }

    .contact_card_item.project {
        padding-left: 0;
    }

    .contact_card_item.phone .contact_card_item_inner {
        margin-left: 0;
    }

    .contact_card_item.message .contact_card_item_inner {
        margin-left: 0;
    }

    .contact_card_item_inner textarea {
        min-height: 100px;
    }
    /* End Workspace Page 11-12-24*/
    .company-directory-info.pev-general-info table.product_contact_info_sheet tbody tr .vd-da-block:nth-child(3) .vd-directory-details {
        text-align: left !important;
    }
}

@media(max-width:620px) {
    .insights_new .profile-views {
        margin-right: 0;
        flex: 0 0 100%;
    }

    .insights_new .analytics-product-ratings text {
        font-size: 14px;
    }

    .insights_new .product-ratings ul {
        margin: 0 3px;
    }

    .insights_new .daily-report-box {
        margin-bottom: 20px;
    }

    .insights_new .trends.card .card_footer {
        flex-direction: column;
        padding: 8px 5px 8px 5px;
    }

    .insights_new .trends.card .legends {
        margin-bottom: 10px;
        font-size: 12px;
        width: 100%;
        justify-content: center;
    }

    .insights_new .insights_projects {
        flex-wrap: wrap;
    }

    .project_item {
        width: 100%;
        flex-direction: column;
    }

    .project_item_card {
        width: 100%;
        align-items: center;
        justify-content: center;
    }

    .project_item span.icon {
        margin: 15px 0;
    }

        .project_item span.icon svg {
            transform: rotate(90deg);
        }

    .insights_new .project_item_card h1 {
        font-size: 36px;
        line-height: 1.2;
    }

    .insights_new .dailydetails span {
        font-size: 36px;
        line-height: 1.2;
    }

    .insights_new .insights-wrap {
        padding-left: 15px;
        padding-right: 15px;
    }

    .insights_new .filter_inner {
        flex-direction: column;
    }

    .insights_new .filter_pipeline {
        width: 100%;
    }

    .insights_new .keywords_wrapper {
        width: 100%;
    }

    .insights_new .by_service {
        max-width: 100%;
    }

    /*26-12-24*/
    .insights_pipeline_project {
        width: 100%;
    }

        .insights_pipeline_project .insights_projects {
            flex-direction: column;
        }

        .insights_pipeline_project span.icon {
            margin: 10px 0 0 !important;
        }

    .dashboard-card-box.insights_boxes .insights-col {
        max-width: 100%;
        width: 100%;
    }

    .dashboard-card-box.leads_card .insights-box {
        width: 100%;
    }

    .dashboard-card-box.insights_boxes .insights-boxses {
        gap: 20px;
    }

    .premium_card_our_leads {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .premium_card_our_leads_right {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-top: 6px;
    }
    /*End 26-12-24*/
}

/*12-11-2024 css end new provider landing page*/


/*12-12-2024*/
@media(max-width:767px) and (min-width:571px) {
    table.procurement_table > thead > tr > th, table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td {
        width: auto !important;
    }

        table tbody#tbyproviders > tr > td > table > tbody > tr:first-child td.procurement_contact_td {
            left: -43px;
        }
}
/*End 12-12-2024*/

/*16-12-2024*/
.amco-prvider-page .company-services-info .vd-uti-public-btns li.view_card a:before {
    display: none !important;
}

.amco-prvider-page .company-services-info .vd-uti-public-btns li.send_card a:before {
    display: none !important;
}

.amco-prvider-page .company-services-info .vd-uti-public-btns li.view_card a {
    display: flex;
    align-items: center;
    padding-left: 24px;
}

    .amco-prvider-page .company-services-info .vd-uti-public-btns li.view_card a span {
        margin-right: 7px;
        position: relative;
        top: 3px;
    }


.amco-prvider-page .company-services-info .vd-uti-public-btns li.send_card a {
    display: flex;
    align-items: center;
    padding-left: 24px;
}

    .amco-prvider-page .company-services-info .vd-uti-public-btns li.send_card a span {
        margin-right: 7px;
        position: relative;
        top: 3px;
    }

.amco-prvider-page .company-services-info .vd-uti-public-btns li.view_card a:hover span svg path {
    fill: #FFAC1C;
}

.amco-prvider-page .company-services-info .vd-uti-public-btns li.send_card a:hover span svg path {
    fill: #FFAC1C;
}

li#Product_Sendcontactcard a:before, li#Product_Viewcontactcard a:before {
    display: none;
}

li#Product_Sendcontactcard a, li#Product_Viewcontactcard a {
    padding-left: 24px;
}

    li#Product_Sendcontactcard a span, li#Product_Viewcontactcard a span {
        position: relative;
        margin: 0;
        top: 3px;
    }

.custom-pagination {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .custom-pagination .pagination_left {
        display: flex;
        align-items: center;
    }

    .custom-pagination ul {
        display: flex;
        align-items: center;
    }

        .custom-pagination ul li a {
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: Poppins;
            font-size: 12px;
            font-weight: 500;
            line-height: 18px;
            letter-spacing: 0.01em;
            text-align: left;
            text-decoration-line: underline;
            text-decoration-style: solid;
            color: #006580;
        }

        .custom-pagination ul li {
            margin: 0 5px;
        }

    .custom-pagination .pagination_left span {
        color: #54545F;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
    }

        .custom-pagination .pagination_left span b {
            margin: 0 4px;
            font-weight: 600;
        }

table.common_table tr:last-child {
    border-color: #171D29;
}

.card_company_contacts h3 {
    color: #171D29;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    margin-bottom: 12px;
}

.card_company_contacts table th {
    font-family: Poppins;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #171D29;
    padding: 0 10px 0 18px;
}

.card_company_contacts table thead tr {
    border-bottom: 1px solid #171D29;
}

.card_company_contacts table td {
    color: #171D29;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: left;
    padding: 4px 10px 10px 18px;
}

    .card_company_contacts table td span {
        display: block;
        color: #65656F;
    }

table.product_contact_info_sheet tr th.phone {
    text-align: center !important;
}

table.product_contact_info_sheet td.email_td {
    text-align: center;
}
/*End 16-12-2024*/

/* 26-12-2024*/
.insights-boxses h6 {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: left;
}

.insights_pipeline_project .project_item_card {
    box-shadow: 2px 2px 4px 0px #00000040;
    border: 1px solid #CCECED;
    background: #FFFFFF;
    padding-top: 8px;
    height: auto;
    min-height: 108px;
}

.insights_pipeline_project span.icon {
    margin: 0 4px;
}

.insights_pipeline_project .insights_projects {
    padding: 0;
}

.insights_boxes .explore-dash-btn {
    margin-top: 10px;
}

.dashboard-card-box.insights_boxes {
    padding-bottom: 14px;
    padding-top: 9px;
}

    .dashboard-card-box.insights_boxes .insights-boxses {
        justify-content: center;
    }

.dashboard-card-box.leads_card h6 {
    color: #171D29;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: left;
}

.leads_card_inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

    .leads_card_inner a.explore-dash-btn {
        background-image: none;
        padding-left: 13px;
        display: flex;
        align-items: center;
        gap: 8px;
        margin-top: 10px;
    }

.dashboard-card-box.leads_card {
    padding-bottom: 13px;
    padding-top: 9px;
}


.premium_card_our_leads {
    border: 1px solid #00A0A3;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%);
    border-radius: 8px;
    padding: 16px 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
    margin-top: -37px;
}

.premium_card_our_leads_left {
    display: flex;
    align-items: center;
}

    .premium_card_our_leads_left span {
        margin-left: 8px;
    }

.premium_card_our_leads span {
    color: #171D29;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 300;
    line-height: 27px;
    text-align: left;
}

.premium_card_our_leads_right a {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #fff;
    box-shadow: 0px 4px 10px 0px #0065803D;
    background: #00A0A3;
    border-radius: 8px;
    padding: 4px 13px;
    display: inline-block;
    margin-left: 8px;
}

.leand_table.blur tbody#LeadsListData {
    filter: blur(8px);
    pointer-events: none;
}

/*End 26-12-24*/

/*14-1-25*/
peer_utilities a.servicelink {
    max-width: 150px;
    display: block;
}

.peer_utilities .vld-companies-wrap a.servicelink {
    max-width: 150px;
    display: inline-block;
    white-space: normal;
    word-wrap: break-word;
    word-break: break-word;
    min-width: auto;
}

.peer_utilities .vld-talbeService-list li {
    flex: 0 0 calc(33% - 5px);
    max-width: calc(33% - 5px);
    width: auto;
    height: auto;
}

.peer_utilities .vld-talbeService-list {
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 120px;
}

    .peer_utilities .vld-talbeService-list li svg {
        width: 28px;
        height: 28px;
    }

.peer_utilities .vld-provider-rating-table > table > tbody > tr > td {
    padding: 10px 8px;
}

.peer_utilities .vld-provider-rating-table > table > thead > tr > th.peer_match_score_th {
    width: 110px !important;
}

.peer_utilities .vld-provider-rating-table > table > thead > tr > th.peer_services_th {
    width: 150px !important;
}

.peer_utilities .avg-rating-circle {
    justify-content: flex-start;
}

.peer_utilities .vd-centeral-re .vd-providerprod-prod svg circle {
    stroke: #009E49 !important;
}

    .peer_utilities .vd-centeral-re .vd-providerprod-prod svg circle:first-child {
        stroke: #CCE0E6 !important;
    }

.peer_utilities table.procurement_table .vd-keywords-block .vd-productKeyword ul li a {
    white-space: nowrap;
}

.peer_utility_no_data span {
    display: block;
    margin-bottom: 4px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #171D29;
}
/*End 14-1-25*/
.admin_select_organisation_inner_wrapper {
    max-width: 789px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

/*start 27-1-25 admin role*/

.landing-page-content {
    padding-bottom: 3em;
    padding: 15px 24px 15px;
}

.site-header a.vld-cancel-btn {
    text-decoration: none;
    box-shadow: 0px 2px 3px 0px #00000026;
    background-color: #FFFFFF;
    border-radius: 10px;
    border: 1px solid #006580;
    outline: none;
    min-width: 152px;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #006580;
    cursor: pointer;
    transition: all 0.3s ease;
    padding: 3px 20px;
}



.admin_select_organisation h4 {
    color: #171D29;
    font-family: Poppins;
    font-size: 22px;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 10px;
}

.admin_select_organisation .serach_bar {
    position: relative;
}

    .admin_select_organisation .serach_bar input {
        padding: 4px 30px !important;
        border: 1px solid #54545F !important;
        box-shadow: none !important;
        border-radius: 4px !important;
        color: #171D29 !important;
        font-family: Poppins;
        font-size: 18px !important;
        font-weight: 400;
        line-height: 27px;
        letter-spacing: 0.01em;
        min-height: auto !important;
        height: auto !important;
        background: #fff !important;
    }

.serach_bar input::-webkit-input-placeholder {
    color: #171D29 !important;
    font-family: Poppins;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0.01em;
}

.admin_select_organisation .serach_bar span {
    position: absolute;
    left: 8px;
    top: 57%;
    transform: translateY(-50%);
}

.admin_select_organisation_inner {
    max-width: 530px;
    margin: 0;
}

.admin_select_organisation .or {
    margin-top: 120px;
    text-align: center;
}

    .admin_select_organisation .or span {
        color: #171D29;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        margin-right: 16px;
    }

    .admin_select_organisation .or a.vld-project-btn {
        box-shadow: 0px 4px 10px 0px #0065803D;
        background: #006580;
        color: #fff;
        border-radius: 10px;
        padding: 5.5px 30px;
        cursor: pointer;
        transition: all 0.3s ease;
        border: 1px solid #006580;
    }

        .admin_select_organisation .or a.vld-project-btn:hover {
            background-color: #FFF;
            color: #006580;
        }

.admin_select_organisation .radio_bnts_inner {
    display: flex;
    align-items: center;
    gap: 16px;
}

.admin_select_organisation .radio_bnts_wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
}

    .admin_select_organisation .radio_bnts_wrapper > span {
        color: #171D29;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        margin-right: 16px;
    }

.admin_select_organisation .radio_bnts_inner img {
    width: 24px;
}

.admin_select_organisation label {
    display: flex;
    align-items: center;
    position: relative;
}


img.provide_selected {
    display: none;
}

.admin_select_organisation label {
    cursor: pointer;
}

    .admin_select_organisation label span {
        color: #A9A9AF;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        margin-left: 4px;
    }

.admin_reset_btn {
    max-width: 100%;
    text-align: right;
    position: relative;
    max-width: 789px;
    margin-left: auto;
    margin-right: auto;
}

.add_user_page_heading_wrapper .admin_reset_btn {
    margin: 0;
}

.admin_reset_btn a.vld-cancel-btn {
    text-decoration: none;
    box-shadow: 0px 2px 3px 0px #00000026;
    background-color: #FFFFFF;
    border-radius: 10px;
    border: 1px solid #006580;
    outline: none;
    min-width: 223px;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #006580;
    cursor: pointer;
    transition: all 0.3s ease;
    padding: 3px 20px;
    position: absolute;
    right: 0;
    z-index: 99;
}

    .admin_reset_btn a.vld-cancel-btn:hover {
        color: #FFF;
        background-color: #006580;
        box-shadow: 0px 4px 10px 0px #0065803D;
    }

.admin_select_organisation label span.utility_selected {
    display: none;
}

.admin_select_organisation label input:checked ~ span.utility_selected {
    display: block;
}

.admin_select_organisation label input:checked ~ span.utility_unselected {
    display: none;
}

.admin_select_organisation label span.provide_selected {
    display: none;
}

.admin_select_organisation label input:checked ~ span.provide_unselected {
    display: none;
}

.admin_select_organisation label input:checked ~ span.provide_selected {
    display: block;
}

.admin_select_organisation label input {
    position: absolute !important;
    opacity: 0 !important;
    pointer-events: auto !important;
    z-index: 9999;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    min-height: 16px !important;
    cursor: pointer;
}


.admin_select_organisation label span.circle {
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
    max-width: 16px;
    max-height: 16px;
    background: #fff;
    border-radius: 50%;
    border: 2px solid #006580;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0;
    margin-right: 10px;
    cursor: pointer;
    padding: 0;
}

    .admin_select_organisation label span.circle:before {
        content: "";
        width: 10px;
        height: 10px;
        max-width: 10px;
        max-height: 10px;
        background: #00A0A3;
        border-radius: 50%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin: 0;
        display: none;
    }

.admin_select_organisation label input:checked ~ span.circle:before {
    display: flex;
}

.admin_select_organisation label input:checked ~ span.circle:after {
    display: none;
}

.admin_select_organisation label input:checked ~ span {
    color: #171D29;
}

.create_organisation h4 {
    margin-bottom: 27px;
}

/* Page 3 */
.vd-member-form-control input {
    background-color: #F9F9FA !important;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: bottom 9px left 8px;
    line-height: 24px;
    padding-top: 19px !important;
}

.vd-member-form-control label {
    display: block;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 4px;
}

.create_organisation .radio_bnts_wrapper {
    margin-bottom: 25px;
}

.create_organisation .admin_select_organisation_inner {
    max-width: 100%;
}

.create_organisation .vd-member-form-control {
    max-width: 100%;
}

.create_organisation .vd-previous-next-btn button {
    padding: 4px 35px;
    min-width: 223px;
}

@media(max-width:767px) {
    .admin_select_organisation .radio_bnts_wrapper > span {
        margin-right: 5px;
        font-size: 14px;
    }

    .admin_select_organisation .radio_bnts_inner {
        gap: 10px;
    }

    .site-header a.vld-cancel-btn {
        padding: 3px 20px;
        min-width: auto;
    }

    .create_organisation .vd-previous-next-btn {
        padding: 0;
    }
}

/*End 27-1-25*/


/*start 29-1-2025*/


/* Page 3 */
.vd-member-form-control input {
    background-color: #F9F9FA !important;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: bottom 9px left 8px;
    line-height: 24px;
    padding-top: 19px !important;
    box-shadow: none !important;
}

.vd-member-form-control label {
    display: block;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 4px;
}

.create_organisation .radio_bnts_wrapper {
    margin-bottom: 25px;
}

.create_organisation .admin_select_organisation_inner {
    max-width: 100%;
}

.create_organisation .vd-member-form-control {
    max-width: 100%;
}

.create_organisation .vd-previous-next-btn button {
    padding: 4px 35px;
    min-width: 223px;
}


/* Add User Page */
section.main-content {
    background: #F2FAFA;
}

.add_user_page select.subscription_dropdown {
    display: block;
    height: auto;
    border-radius: 4px;
    border: 1px solid #171D29;
    background: #FFFFFF;
    padding: 2px 8px;
    color: #171D29;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    appearance: none;
    background-image: url("../images/selectArrow.svg");
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: bottom 10px right 9px;
}

.add_user_page h2 {
    color: #171D29;
    font-family: Poppins;
    font-size: 22px;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 0.01em;
    margin-bottom: 23px;
}

.admin_subscription_wrapper {
    display: flex;
    justify-content: space-between;
    background: #fff;
    border-top: 1px solid #0F52BA;
    border-bottom: 8px solid #0F52BA;
    padding: 8px 12px 12px;
}

    .admin_subscription_wrapper.admin_provider {
        border-top: 1px solid #FFAC1C;
        border-bottom: 8px solid #FFAC1C;
    }

    .admin_subscription_wrapper .left span.provider_selected {
        display: none;
    }

    .admin_subscription_wrapper.admin_provider .left span.utility_selected {
        display: none;
    }

    .admin_subscription_wrapper.admin_provider .left span.provider_selected {
        display: block;
    }

    .admin_subscription_wrapper .left {
        float: none !important;
    }

    .admin_subscription_wrapper .right {
        float: none !important;
        padding: 0 0 0 10px;
    }

    .admin_subscription_wrapper .left_inner {
        display: flex;
        gap: 15px;
    }

    .admin_subscription_wrapper .left h5 {
        color: #171D29;
        font-family: Poppins;
        font-size: 18px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: 0.01em;
        margin: 14px 0 4px;
    }

    .admin_subscription_wrapper .left p {
        color: #171D29;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
    }

    .admin_subscription_wrapper .left a {
        color: #006580;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-decoration-line: underline;
        text-decoration-style: solid;
    }

    .admin_subscription_wrapper .right p {
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        margin-bottom: 5px;
    }

    .admin_subscription_wrapper .right .select_dates {
        margin-top: 10px;
        display: flex;
        align-items: center;
        gap: 8px;
    }

.select_dates .datepicker-modal .selects-container .select-wrapper input.select-dropdown {
    display: block !important;
    height: 3.125em;
    color: #171D29;
    border: none;
    border-bottom: 1px solid #A9A9AF;
    box-shadow: 0 1px 0 0 #A9A9AF;
    background-color: #F9F9FA;
}

.admin_subscription_wrapper .right .select_dates > span {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
}

.admin_subscription_wrapper .right .select_dates > div > input {
    display: block;
    height: auto;
    border-radius: 4px;
    border: 1px solid #171D29;
    background: #FFFFFF;
    padding: 2px 8px;
    color: #171D29;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    box-shadow: none;
    background-image: url("../images/calendar.png");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: bottom 4px left 7px;
    padding-left: 29px;
}

.admin_subscription_wrapper .right .select_dates input::-webkit-input-placeholder {
    color: #171D29;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
}

.login_btn {
    text-align: center;
}

    .login_btn a {
        box-shadow: 0px 4px 10px 0px #0065803D;
        background: #006580;
        border-radius: 10px;
        font-family: Poppins;
        font-size: 18px;
        font-weight: 600;
        line-height: 27px;
        letter-spacing: 0.01em;
        text-align: center;
        color: #fff;
        padding: 3.5px 84px;
        display: inline-block;
        border: 1px solid #006580;
    }

.login_btn {
    margin: 24px auto 48px;
}

    .login_btn a:hover {
        background: #fff;
        color: #006580;
    }

.add_user_form h3 {
    font-family: Poppins;
    font-size: 22px;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 0.01em;
    margin-bottom: 8px;
}

.add_user_form .form_group > div {
    position: relative;
}

    .add_user_form .form_group > div span {
        position: absolute;
        bottom: 12px;
        left: 8px;
        line-height: 0;
    }

.add_user_form span.helper-text {
    margin-top: 0;
    display: inline-block;
    font-size: 13px;
    bottom: -8px !important;
}

.add_user_form .form_group input::-webkit-input-placeholder {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #171D29;
}

.add_user_form .form_group.form_group_btn {
    text-align: right;
    margin-top: 29px;
}

.admin_subscription_table table td.contact_td > div > div {
    position: relative;
}

.admin_subscription_wrapper .right .select_dates > div {
    position: relative;
}

    .admin_subscription_wrapper .right .select_dates > div > span {
        position: absolute;
        left: 6px;
        top: 4px;
    }

.admin_subscription_table table td.contact_td > div > div > span {
    position: absolute;
    left: 7px;
    top: 5px;
}

.add_user_page_heading_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .add_user_page_heading_wrapper .admin_reset_btn a {
        position: static;
        min-width: 223px;
        display: block;
        margin-top: -20px;
    }

.admin_subscription_table table td.contact_td > div > div:nth-child(2) span {
    top: 3px;
}

.add_user_form .form_group.form_group_btn button {
    box-shadow: 0px 4px 10px 0px #0065803D;
    background: #006580;
    border-radius: 10px;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #fff;
    padding: 3.5px 22px;
    display: inline-block;
    border: 1px solid #006580;
    cursor: pointer;
}

    .add_user_form .form_group.form_group_btn button:hover {
        background: #fff;
        color: #006580;
    }

.add_user_form_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

    .add_user_form_inner > .form_group {
        flex: 0 0 calc(50% - 5px);
        max-width: calc(50% - 5px);
        margin-bottom: 9px;
    }

.admin_subscription_table {
    margin-top: 35px;
}

    .admin_subscription_table table th {
        color: #171D29;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 500;
        line-height: 18px;
        letter-spacing: 0.01em;
        padding: 0 5px;
    }

    .admin_subscription_table table thead tr {
        border-bottom: 1px solid #171D29;
        background: #fff;
    }

    .admin_subscription_table table td.users_td span {
        display: block;
    }

    .admin_subscription_table table td {
        padding: 8px;
    }

    .admin_subscription_table table td {
        font-family: Poppins;
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0.01em;
        color: #65656F;
    }

        .admin_subscription_table table td span {
            color: #171D29;
        }

.admin_subscription_wrapper .left img {
    max-width: 150px;
}

.admin_subscription_table table td input {
    display: block;
    height: auto !important;
    border-radius: 4px !important;
    border: 1px solid #171D29 !important;
    background: #FFFFFF;
    padding: 2px 8px !important;
    color: #171D29 !important;
    font-family: Poppins;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    box-shadow: none !important;
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: bottom 4px left 7px;
    padding-left: 32px !important;
    margin-bottom: 8px !important;
}

    .admin_subscription_table table td input[type="email"] {
        background-image: url(../images/email.png);
        background-size: 17px;
        background-position: bottom 6px left 6px;
    }

    .admin_subscription_table table td input[type="number"] {
        background-image: url(../images/phone.png);
        background-size: 19px;
        background-position: bottom 4px left 6px;
        margin-bottom: 0 !important;
    }

    .admin_subscription_table table td input::-webkit-input-placeholder {
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.01em;
        color: #171D29;
    }

.admin_subscription_table table tbody tr {
    border-bottom: 1px solid #DCDDDE;
    background: #FFFFFF;
}

    .admin_subscription_table table tbody tr:last-child {
        border-color: #171D29;
    }

    .admin_subscription_table table tbody tr:nth-child(odd) {
        background: #F2FAFA;
    }

.admin_subscription_table table td.status_td p {
    margin-top: 14px;
}

.admin_subscription_table table td:last-child > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

    .admin_subscription_table table td:last-child > div > span {
        position: relative;
        display: block;
        cursor: pointer;
    }

        .admin_subscription_table table td:last-child > div > span a {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            cursor: pointer;
        }

.admin_subscription_table table td.users_td > div {
    max-width: 200px;
}

.admin_subscription_table table td.contact_td > div {
    max-width: 258px;
}

.admin_subscription_table table td.status_td > div {
    max-width: 170px;
}

.admin_subscription_wrapper .right .select-wrapper input {
    display: none;
}

.admin_subscription_table table td.status_td .select-wrapper input {
    display: none;
}

.admin_subscription_table table th.contact_th {
    text-align: center;
}

.admin_subscription_table table th.status_th {
    text-align: center;
}

/* End Add User Page */

.procurement_news_events td {
    padding: 3px 5px !important;
    font-size: 14px;
}

    .procurement_news_events td.procurement_news_title_td a {
        max-width: 150px;
        display: inline-block;
        white-space: normal;
        word-wrap: break-word;
        word-break: break-word;
        min-width: auto;
        color: #171D29;
        text-decoration: underline;
        font-family: Poppins;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.01em;
        text-align: left;
        margin-bottom: 3px;
        margin-top: 5px;
    }

    .procurement_news_events td.procurement_news_topics_td ul li a {
        color: #111C4E;
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 0.12px;
        padding: 2px 18px;
        border: 1px solid #006580;
        border-radius: 5px;
        background: #fff;
        margin: 4px 5px 4px 0;
        cursor: text;
    }

    .procurement_news_events td.procurement_news_format_td ul li a {
        background: #65656F;
        cursor: text;
    }

        .procurement_news_events td.procurement_news_format_td ul li a:hover {
            background: #65656F !important;
            color: #fff !important;
        }

.procurement_news_events tr {
    border-bottom: 1px solid #171D29 !important;
}

.procurement_news_events table.procurement_table th.procurement_news_events_th {
    white-space: nowrap;
}

.procurement_news_events table.procurement_table td.procurement_news_topics_td ul > a {
    text-decoration: underline;
    color: #006580;
    cursor: pointer;
    position: relative;
    top: 4px;
    left: 0px;
}

.procurement_news_events table.procurement_table td.procurement_news_topics_td ul li {
    margin-bottom: 4px;
    margin-top: 4px;
}

    .procurement_news_events table.procurement_table td.procurement_news_topics_td ul li a {
        margin: 0;
    }

    .procurement_news_events table.procurement_table td.procurement_news_topics_td ul li a {
        margin: 0;
    }

/*06-mar-2025 start*/
.vld-procuremetsNew-wrap p.md_para {
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    font-style: normal;
    margin-bottom: 24px;
}

    .vld-procuremetsNew-wrap p.md_para a {
        text-decoration: underline;
        color: #006580;
    }

.custom_accordian {
    border: 1px solid #CCECED;
    box-shadow: 2px 2px 4px 0px #54545F40;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 10px 17px 10px 10px;
    margin-bottom: 16px;
}

.custom_accordian_header {
    display: flex;
    align-items: center;
    gap: 10px;
}

    .custom_accordian_header p {
        color: #171D29;
        font-family: Poppins;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        margin: 0;
        font-style: normal;
    }

.custom_accordian label.switch {
    width: 60px !important;
    height: 24px !important;
}

.custom_accordian_header .accordians_header_right {
    margin-left: auto;
    display: flex;
    gap: 17px;
}

.custom_accordian .accordians_header_right span {
    color: #006580;
    font-family: Poppins;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    text-align: right;
    display: none;
}

.custom_accordian.show.show_date .accordians_header_right span {
    display: inline-block;
}

.custom_accordian.active a.collapse_icon {
    transform: rotate(180deg);
}

.custom_accordian a.collapse_icon {
    transition: all 0.4s ease;
    display: none;
}

.custom_accordian .add-controls-utilities {
    margin: 0;
}

    .custom_accordian .add-controls-utilities .slider.round:before {
        background: #A9A9AF;
    }

    .custom_accordian .add-controls-utilities input:checked + .slider:before {
        -webkit-transform: translateX(32px);
        -ms-transform: translateX(32px);
        transform: translateX(32px);
        background-color: #006580;
    }

.custom_accordian input {
    color: #171D29;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

    .custom_accordian input::-webkit-input-placeholder {
        color: #171D29;
        font-family: Poppins;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
    }

.date_inner {
    position: relative;
}

    .date_inner span.calendar_icon {
        position: absolute;
        left: 10px;
        bottom: 10px;
    }

.custom_accordian_body {
    padding: 16px;
    display: none;
}

/*21-4-25*/
.procurements_wrap_inner {
    display: flex;
    align-items: flex-end;
    gap: 24px;
}

.procurements_inner_right {
    margin-bottom: 27px;
}

.procurements_inner_right .view_trends_box {
    border-width: 1px 1px 8px 1px;
    border-style: solid;
    border-color: #00A0A3;
    background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 100%);
    border-radius: 8px;
    padding: 6px 10px;
    text-align: center;
    max-width: 225px;
    min-width: 225px;
}

.procurements_inner_right .view_trends_box p {
    color: #171D29;
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    margin-bottom: 11px;
}

.procurements_inner_right .view_trends_box span {
    display: block;
    margin-bottom: 12px;
}

.procurements_inner_right .view_trends_box a {
    color: #111C4E;
    font-family: Poppins;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    text-decoration: underline;
    text-decoration-style: solid;
}
/*End 21-4-25*/

.milestones_wrapper { display: none; padding-left: 16px;}
.add_custom_milestone { display: none;}
.enable_milestones.show .add_custom_milestone { display: block;}
.custom_accordian .select_dates { display: flex; align-items: center; gap: 16px; margin-bottom: 8px;}
.custom_accordian .select_dates > span { color: #171D29; font-family: Poppins; font-weight: 400; font-size: 16px; line-height: 24px; }
.custom_accordian .select_dates + p { color: #54545F; font-family: Poppins; font-weight: 400; font-style: italic; font-size: 14px; line-height: 21px; display: flex; align-items: center; gap: 8px; margin: 0 0 24px; }
.custom_accordian .select_dates + p span { line-height: 0; }
.enable_milestones_label { display: flex;align-items: center; gap: 10px; margin-bottom: 16px;}
.enable_milestones_label p { margin: 0; font-family: Poppins; font-weight: 400; font-size: 16px; line-height: 24px; font-style: normal; }
.milestones_item { display: flex;align-items: center;gap: 16px;margin-bottom: 16px;}
.milestones_item label {font-family: Poppins;font-weight: 400;font-size: 16px;line-height: 24px; }
.custom_accordian.show a.collapse_icon { display: inline-block;}
.enable_milestones.show .milestones_wrapper { display: block;}
.custom_accordians_wrapper button.vld-addDate-btn { background: transparent;}
.custom_added_milestone { display: flex; align-items: flex-start; gap: 16px 8px; max-width: 578px; width: 100%;}
.custom_added_milestone > input { max-width: 292px; }
.milestones_item .date_inner {display: flex;}
.milestones_item label { min-width: 200px; max-width: 200px;}
.new_sheduled_list > ul > li { flex-direction: column; gap: 0; font-family: Poppins; font-weight: 500; font-size: 16px; line-height: 24px; align-items: flex-start; margin-top: 13px;}
.new_sheduled_list > ul > li span { color: #006580; font-family: Poppins; font-weight: 500; font-size: 14px; line-height: 100%; min-width: auto; white-space: nowrap; min-width:auto !important; }
.new_sheduled_list > ul > li > div { display: flex; align-items: center; margin-top: 2px; }
.new_sheduled_list > ul > li p { margin: 0; display: flex; align-items: center; }
.new_sheduled_list > ul > li.no_milestone p { display: none;}
.new_sheduled_list > ul > li.has_children p { display: flex; }
.new_sheduled_list > ul > li p span:first-child { margin-left: 16px; }
.new_sheduled_list > ul > li p span.milestone_toggler { margin-left: 4px;}
.new_sheduled_list > ul > li:first-child { margin: 0; }
.new_sheduled_list > ul > li:last-child:after { top: 1px; }
.new_sheduled_list > ul > li.half_circle:before { width: 9px; height: 16px; background: #006580; content: ""; position: absolute; left: 12px; top: 4px; z-index: 2; }
.new_sheduled_list > ul:after { top: 0; transform: none; height: calc(100% - 15px);}
.new_sheduled_list ul.inner_milestone { margin-top: 5px;}
.new_sheduled_list ul.inner_milestone li span {font-family: Poppins; font-weight: 400; font-size: 16px; line-height: 100%; color: #171D29; min-width: 104px !important; }
.vld-schedule-box .new_sheduled_list ul li { padding-left: 32px;}
.new_sheduled_list ul.inner_milestone { margin-top: 5px; display: none;}
.new_sheduled_list > ul > li.active span.milestone_toggler svg {transform: rotate(180deg);}
.view_Project_new .vld-summary-box-inner .vld-schedule-box { width: calc(100% - 250px); padding-right: 10px;}
.view_Project_new .vld-summary-box-inner { gap: 0;}
.new_sheduled_list > ul > li:last-child:before { top: 5px;}
.new_sheduled_list > ul.one_sheduled_list > li:last-child:before {top: 10px;}
.new_sheduled_list > ul > li:last-child { top: 6px;}
.new_sheduled_list ul.one_sheduled_list:after { height: calc(100% - 25px);top: 2px;}
.new_sheduled_list > ul.one_sheduled_list > li:last-child { top: 0px;}
.new_sheduled_list > ul.one_sheduled_list > li:last-child:before { top: 5px;}
.new_sheduled_list > ul.one_sheduled_list > li:last-child:after {top: 1px;}
.custom_premium_popup { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; align-items: center; justify-content: center; backdrop-filter: blur(12px); z-index: 9; padding:0 10px;}
.custom_premium_popup.pipeline_subscription {display: flex;}
.custom_premium_popup_card { border: 1px solid #00A0A3; background: linear-gradient(0deg, #CCECED 0%, #FFFFFF 50%); border-radius: 8px; padding: 18px 20px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.custom_premium_popup_card span.lock_icon { margin-bottom: 13px;}
.custom_premium_popup_card p { color: #171D29; font-family: Poppins; font-weight: 300; font-size: 18px; line-height: 100%; text-align: center; text-transform: uppercase; }
.custom_premium_popup_card p.unlock { margin-top: 16px; text-transform: unset; margin-bottom: 16px;}
.custom_premium_popup_card a {font-family: Poppins;font-weight: 600;font-size: 16px;line-height: 100%;text-align: center;color: #fff;box-shadow: 0px 4px 10px 0px #0065803D;background: #00A0A3;border-radius: 10px;padding: 8px 25px;display: inline-block; }
.filter_wrapper .card_body { position: relative;}
/*06-mar-2025 end*/


@media(max-width:767px) {
    .admin_select_organisation .radio_bnts_wrapper > span {
        margin-right: 5px;
        font-size: 14px;
    }

    .admin_select_organisation .radio_bnts_inner {
        gap: 10px;
    }

    .site-header a.vld-cancel-btn {
        padding: 3px 20px;
        min-width: auto;
    }

    .create_organisation .vd-previous-next-btn {
        padding: 0;
    }

    .admin_subscription_wrapper {
        flex-direction: column;
        padding: 8px 5px 12px;
    }

        .admin_subscription_wrapper .left_inner > div {
            width: calc(100% - 35px);
        }

        .admin_subscription_wrapper .left_inner {
            flex-direction: row-reverse;
        }

        .admin_subscription_wrapper .right {
            padding: 0;
        }

            .admin_subscription_wrapper .right .select_dates {
                gap: 3px;
            }

                .admin_subscription_wrapper .right .select_dates input {
                    background-size: 12px;
                    background-position: bottom 7px left 7px;
                    padding-left: 23px;
                }

    .add_user_form_inner > .form_group {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .add_user_form .form_group.form_group_btn button {
        padding: 3.5px 34px;
    }

    .add_user_form .form_group.form_group_btn {
        margin-top: 20px;
        text-align: center;
    }

    .admin_subscription_table table th {
        display: none;
    }

    .admin_subscription_table table td {
        border-top: 1px solid #DCDDDE;
        min-height: 32px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding: 4px;
    }

        .admin_subscription_table table td::before {
            content: attr(data-name);
            padding-top: 4px;
            text-transform: uppercase;
            display: inline-block;
            font-family: "Poppins", sans-serif;
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: 0.01em;
            text-align: left;
            color: #171D29;
        }


    .admin_subscription_table table tbody tr:last-child {
        border-bottom: 0;
    }

    .admin_subscription_table table td:last-child > div {
        padding-right: 10px;
    }

    .admin_subscription_table table td:first-child {
        border: 0;
    }

    .login_btn {
        margin: 24px auto 24px;
    }

    .admin_subscription_table table td.contact_td > div {
        max-width: 100%;
        width: calc(100% - 90px);
    }

    .admin_select_organisation {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .admin_reset_btn a.vld-cancel-btn {
        min-width: auto;
    }

    .admin_select_organisation h4 {
        margin-bottom: 20px;
    }

    .admin_subscription_table table td:last-child {
        justify-content: flex-end;
    }

    .landing-page-content.vld-workspace-page.add_user_page {
        padding-left: 0;
        padding-right: 0;
    }

    .view_Project_new .vld-summary-box-inner {
        flex-direction: column;
    }

        .view_Project_new .vld-summary-box-inner .vld-schedule-box {
            width: 100%;
            padding: 0;
            margin-bottom: 21px;
        }

        .view_Project_new .vld-summary-box-inner .vld-keywords-box {
            max-width: 100%;
        }

    .new_sheduled_list ul.inner_milestone li {
        gap: 10px;
    }

        .new_sheduled_list ul.inner_milestone li span {
            font-size: 14px;
        }

        .new_sheduled_list ul.inner_milestone li strong {
            font-size: 14px;
        }
        .landing-page-content.for-utility-pages.insights_new {
    padding-left: 0;
    padding-right: 0;
}

.insights_new .insights-wrap {
    padding: 0;
}
.insights_new .phases g.apexcharts-yaxis.apexcharts-xaxis-inversed tspan {
    font-size: 12px;
}
.custom_premium_popup_card p.unlock{
    margin-top: 8px;
    text-transform: unset;
    margin-bottom: 12px;
}
.custom_premium_popup_card span.lock_icon{
    margin-bottom: 3px;
}
.procurements_wrap_inner {
    flex-direction: column;
    align-items: flex-start;
}
}

@media(max-width:570px) {
    .procurement_news_events table td:before {
        flex-grow: 1;
        font-family: "Poppins", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.01em;
        text-align: left;
        content: attr(data-name);
        padding-top: 4px;
        text-transform: uppercase;
        display: inline-block;
        color: #54545F;
        min-width: auto;
        max-width: none;
    }

    .procurement_news_events table td {
        border-top: 1px solid #DCDDDE !important;
    }

    .procurement_news_events td.procurement_news_topics_td ul {
        max-width: 100%;
        justify-content: flex-end;
        column-gap: 8px;
    }

    .procurement_news_events table td > div {
        display: flex;
        justify-content: flex-end;
        width: 100%;
    }

    .procurement_news_events td.procurement_news_topics_td ul li a {
        padding: 2px 6px;
    }

    .procurement_news_events td.procurement_news_title_td a {
        max-width: 250px;
    }

    .procurement_news_events table td.procurement_news_format_td > ul {
        max-width: 100%;
    }

    .procurement_news_events table td.procurement_news_format_td ul {
        justify-content: flex-end;
        max-width: 90%;
        column-gap: 8px;
    }

        .procurement_news_events table td.procurement_news_format_td ul li {
            margin-right: 0;
        }

    .procurement_news_events td.procurement_news_topics_td ul li {
        margin: 0;
    }

    /*06-mar-2025 start*/

    .custom_accordian .select_dates {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }

        .custom_accordian .select_dates > span {
            display: none;
        }

        .custom_accordian .select_dates .date_inner {
            width: 100%;
        }

    .custom_accordian_body {
        padding: 8px;
    }

    .milestones_wrapper {
        padding-left: 8px;
    }

    .milestones_item label {
        font-size: 13px;
        line-height: 18px;
    }

    .custom_accordian input[type="text"] {
        font-size: 13px;
        max-width: 100%;
        min-width: auto;
        background-position: center left 4px;
    }

    .milestones_item .date_inner {
        width: 71%;
    }

    .custom_added_milestone > input.datebox {
        max-width: 92%;
    }

    .date_inner span.calendar_icon {
        bottom: 5px;
        left: 6px;
    }

    .custom_accordian_header p {
        font-size: 12px;
        line-height: 1.5;
    }

    .custom_accordian label.switch {
        width: 40px !important;
    }

    .custom_accordian .add-controls-utilities input:checked + .slider:before {
        -webkit-transform: translateX(14px);
        -ms-transform: translateX(14px);
        transform: translateX(14px);
        background-color: #006580;
    }

    .custom_accordian.show a.collapse_icon {
        line-height: 0;
    }

        .custom_accordian.show a.collapse_icon svg {
            width: 13px;
        }

    .custom_accordian .accordians_header_right span {
        font-size: 9px;
        line-height: 14px;
    }

    .custom_accordian_header {
        gap: 6px;
    }

        .custom_accordian_header .accordians_header_right {
            gap: 6px;
        }

    .custom_added_milestone {
        flex-wrap: wrap;
        gap: 0;
    }

        .custom_added_milestone > input {
            margin-bottom: 6px !important;
            max-width: 100%;
        }

    .landing-page-content.vld-workspace-page {
        padding-left: 0;
        padding-right: 0;
    }

    .landing-page-content {
        padding: 15px 15px 15px;
    }

    .custom_accordian {
        padding: 10px 10px 10px 10px;
    }

    .vld-procuremetsNew-wrap {
        padding: 12px 16px 20px 16px;
    }
    /*06-mar-2025 start*/
    .procurements_inner_right {
    width: 100%;
}
    .procurements_inner_right .view_trends_box {
    width: 100%;
    min-width: 100%;
}
    .procurements_inner_right .view_trends_box p br {
    display: none;
}
}
/*end 29-1-2025*/
