@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@500;600&display=swap');
body{
    font-family: 'Manrope', sans-serif!important;
}
.index-background-container-mobile-overlay {
        opacity: 1;
        background-color: #F7F9FC;
        display: none;
        min-height: 750px;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        z-index: -3;
    }
    .index-background-container-1 {
        opacity: 1;
    }

    .index-header-logos {
        position: relative;
    }

    .index-header-container {
        max-width: 460px;
    }

    .index-logos {
        position: absolute;
    }

    .index-logos-1 {
        opacity: 1;
    }

    .iframe-embed {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        border: 0;
    }

    .iframe-embed-wrapper {
        position: relative;
        display: block;
        height: 0;
        padding: 0;
        overflow: hidden;
        border: 1px solid #d4d4d4;
        padding: 0 25px;
        margin: 0 25px;
    }

    .iframe-embed-responsive-16by9 {
        padding-bottom: 56.25%;
    }

    .nasdaq-announcement-mobile {
        display: none;
    }

	@media all and (max-width: 1010px) {
    	section.banner-sec{
        	margin-top: 0px;
    	}
    }
    @media all and (max-width: 768px) {
        .index-header-text {
            text-align: center;
        }

        .index-background-container-mobile-overlay {
            display: inline-block;
        }

        .index-background-container {
            min-height: 750px;
        }

        .index-header-inner-container {
            min-height: 750px;
        }

        .index-header-container h1 {
            color: #000;
        }

        .index-header-text {
            color: #000;
        }

        .index-header-logos-title {
            color: #000;
        }

        .index-background-container {
            background-position: right -115px center;
        }

        .nasdaq-announcement {
            display: none;
        }

        .nasdaq-announcement-mobile {
            display: block !important;
        }

        .index-header-container {
            margin-top: 0px;
        }


    }
    .top-bar-button {
    background-color: #336699;
    padding: 5px 10px;
    color: white;
    font-size: 15px;
    font-weight: 500;
    border-radius: 5px;
    letter-spacing: 0.03em;
}



.cancel-box {
    display: none;
    background-color: #369;
    padding: 2px 5px;
    color: white;
    margin-right: 10px;
}

.nav-bar-upper-box svg {
    width: 15px !important;
    height: 15px !important;
}

#top_blue_inner_mid_right textarea:focus,
input:focus {
    outline: none;
}


@media (max-width: 768px) {
    p {
        line-height: 25px;
    }
}

@media (max-width: 768px) {
    p {
        line-height: 25px;
    }
}

@media all and (max-width: 767px) {
    .gsc-input {
        display: inline;
    }

    p {
        line-height: 22px;
    }

}

*,
*:before,
*:after {
    box-sizing: border-box;
}


/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before {
    display: inline !important;
}

.navbar-system ol,
.navbar-system ul,
.navbar-system a {
    list-style: none;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
}

blockquote,
q {
    quotes: none;

}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
    display: inline !important;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.inner-container {
    margin: 0 0 0 auto;
    position: fixed;
    display: inline-block;
    width: 100%;
    z-index: 1000;
    text-align: right;
    padding: 0 15% 0 15%;
    background: white;
    box-shadow: none;
}

.inner-container:after,
.inner-container:before {
    content: "";
    clear: both;
}

.header-ul {
    margin: 0px;
    padding: 0px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
}

.head-li {
    font-weight: 900;
    font-size: 16px;
    color: #336699;
    cursor: default;
}

.category-image {
    max-width: 100%;
}

nav.menu {
    width: calc(100% - 144px);
    /*background: white;*/
    position: relative;
}

.menu>ul>li {
    list-style: none;
    display: inline-block;
    color: white;
    line-height: 62px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;

}

.menu>ul li {
    text-align: left;
}


.menu>ul li .nav,
.xs-menu li a {
    text-decoration: none;
    color: black;
    display: block;
}

.menu>ul li a {
    font-family: Manrope;
    font-weight: bold;
    font-size: 14.8px;
    color: #14191F;
}

.nav-link {
    font-weight: normal;
    padding: 0px;
}


.displaynone {
    display: none;
}

.menu-div {
    float: left;
    padding: 10px 0 0 10px;
}

.mega-menu {
    padding: 24px 20px;
    box-shadow: -1px 2px 4px rgba(67, 86, 100, 0.1);
}

.mega-menu-comp {
    background: none repeat scroll 0 0 white;
    position: absolute;
    display: none;
    transition-duration: 0.3s;
    margin: 0 auto;
}

.mega-menu-gov {
    background: none repeat scroll 0 0 white;
    position: absolute;
    display: none;
    transition-duration: 0.3s;
    margin: 0 auto;
}

.mega-menu-kc {
    background: none repeat scroll 0 0 white;
    position: absolute;
    display: none;
    transition-duration: 0.3s;
    margin: 0 auto;
}

.mega-menu-events {
    background: none repeat scroll 0 0 white;
    position: absolute;
    display: none;
    transition-duration: 0.3s;
    margin: 0 auto;
    margin-left: -87.5px;
}

.mega-menu-about {
    background: none repeat scroll 0 0 white;
    position: absolute;
    display: none;
    transition-duration: 0.3s;
    margin: 0 auto;
}

.mega-menu-press {
    background: none repeat scroll 0 0 white;
    position: absolute;
    display: none;
    transition-duration: 0.3s;
}

#menutoggle i {
    color: #fff;
    font-size: 33px;
    margin: 0;
    padding: 0;
}



.mm-3column:after,
.mm-3column:before {
    content: "";
    display: table;
    clear: both;
}

.solo-column {
    max-width: 100%;
}

.mm-img-column {
    max-width: 33%;
    float: left;
    padding-left: 1%;
    padding-top: 10px;
}

.mm-3column {
    width: 25%;
}

.mm-5column {
    width: 20%;
}

.responsive-img {
    display: block;
    max-width: 100%;
}

.border-right {
    border-right: 1px solid #a5a5a5;
}

.categories-list-li {
    display: block;
    line-height: normal;
    padding: 16px 0;
    cursor: hand;
}

.no-top {
    margin-top: 0px;
    padding-top: 0px;
}

.no-bottom {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.categories-list li :hover {
    background: inherit !important;
}

.categories-list span {
    font-size: 18px;
    padding-bottom: 5px;
}

.categories-list ul {
    margin: 0;
    padding: 0;
}

.li-spacer {
    height: 25px;
}

.nav-ad-container {
    width: 100%;
}

.nav-image-button {
    background: #369;
    height: 100%;
    width: 100%;
    font-size: 18px;
    border-radius: 2px;
    letter-spacing: .03em;
    cursor: pointer;
    text-align: center;
    color: white !important;
}

.nav-ad-image {
    max-width: 100%;
}

.nav {
    cursor: default !important;
    font-size: 14px !important;
}

.mobile-nav-header {
    color: #3099d8;
    text-decoration: none;
    font-weight: bolder;
    border-left: 3px solid transparent;
    width: 100%;
    display: inline-block;
    padding: 1em !important;
    cursor: default;
}


.display-on {
    display: flex;
    transition-duration: 0.9s;
}



.animated {
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}


.nav-master-container {
    width: 100%;
    background-color: white;
    box-shadow: -1px 2px 4px rgba(67, 86, 100, 0.1);
}

.nav-outer-container {
    width: 100%;
    max-width: 1440px;
    text-align: center;
    height: 137px;
    padding: 0 20px;
    margin: 0 auto;
}

.logo-inner-container img {
    width: 100%;
}

.nav-bar-inner-container {
    width: 100%;
}

.nav-bar-upper-box {
    width: 100%;
    max-width: 1280px;
    min-height: 52px;
    text-align: right;
    padding-top: 22px;
    display: flex;
    align-items: center;
    justify-content: space-between !important;
    margin: 0 auto;
}

.nav-logo-container {
    width: 100%;
    max-width: 124px;
}

.nav-logo-container img {
    width: 100%;
    max-width: 124px;
}


/*.nav-upper-search-container {input[type=search]
    width: calc(50%);
    padding-left: 10%;
    padding-right: 18px;

}*/

input[type=search] {
    width: 18px;
    box-sizing: border-box;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: none;
    border-radius: 0px;
    font-size: 16px;
    background-color: white;
    background: url(https://www.equilar.com/test/image/scope4.svg) no-repeat scroll;
    background-position: right;
    background-size: 16px 16px;
    padding: 12px 12px 2px 8px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}

input[type=search]:focus {
    width: 60%;
    border-bottom: 1px solid #1a4160;
}

#addsearch-results {
    background-color: #fff;
    z-index: 1000;
}

#addsearch-results-bottom img {
    display: none !important;
}

/*search CSS Ends*/
/* .nav-upper-text-container {
    width: 100%;
    max-width: 425px;
}*/

.nav-upper-text-container a {
    padding: 0px 9px;
    font-family: Manrope;
    font-style: normal;
    font-weight: 500;
    font-size: 12.1px;
    color: #14191F;
}

.nav-bar-lower-box {
    width: 100%;
    max-width: 1280px;
    min-height: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.nav-request-demo-button {
    min-width: 170px;
    font-family: Manrope;
    font-style: normal;
    font-size: 14.8px;
    color: #FFFFFF;
    background-color: #0076AD;
    padding: 12px;
    cursor: pointer;
    border-radius: 30px;
    margin-top: 7px;
}

.request-demo-link {
    text-decoration: none;
    color: #336699;
    font-weight: 900;
    font-size: 16px;
}

.request-demo-link:hover {
    text-decoration: none;
    color: #f4911d;
}

.category-link-span {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-family: Manrope;
    font-size: 14.8px;
    color: #14191F;
    padding: 0 12px 13px 0;
}

.nav-arrow {
    margin-left: 6px;
}



.nav-arrow-up {
    display: none;
}

.hover-color {
    color: #0076AD;
}

.icon-inner-container {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.icon {
    width: 80px;
    height: 5px;
    background-color: #336699;
    border-radius: 5px;
    margin-bottom: 5px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.icon-container {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.mobile-custom-1 {
    transform: translateY(10px) rotate(45deg);
    transition: all 0.5s ease;
}

.mobile-custom-2 {
    opacity: 0;
    transition: all 0.5s ease;
}

.mobile-custom-3 {
    transform: translateY(-10px) rotate(-45deg);
    transition: all 0.5s ease;
}

.sb-navbar {
    height: 129px;
}

.sb-navbar .sb-toggle-left {
    float: right;
}

.mobile-nav-logo-container {
    width: calc(100% - 52px);
}

.mobile-nav-title-container h3 {
    padding-left: 16px;
    text-align: left;
    width: calc(100% - 52px);
    font-family: Manrope;
    font-style: normal;
    font-weight: 600;
    font-size: 14.24px;
    color: #14191F;
    cursor: pointer;
}

.new-mobile-nav-outer-container {
    width: 100%;
}

.new-mobile-nav-inner-container {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 15px;
    position: fixed;
    z-index: 1000;
    background: white;
    box-shadow: -1px 2px 4px rgba(67, 86, 100, 0.1);
}

.new-mobile-nav-main-master-container {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 24px 16px;
}

.mobile-subnav {
    display: none;
    width: 100%;
    padding: 24px 16px;
    cursor: pointer;
}

.mobile-sub-nav-main p a {
    font-family: Manrope;
    font-style: normal;
    font-weight: 600;
    font-size: 12.39px;
    color: #14191F;
    margin-top: 24px
}

.new-mobile-nav-inner-container hr {
    margin: 24px 0;
    color: #D5DDEC;
}

.new-mobile-nav-main-container {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.mobile-nav-main {
    width: 100%;
    cursor: pointer;
}

.mobile-nav-main p {
    font-family: Manrope;
    font-style: normal;
    font-weight: 600;
    font-size: 12.39px;
    color: #14191F;
    margin-top: 24px;
}

.new-mobile-nav-second-container p {
    margin-top: 16px;
}

.new-mobile-nav-second-container p a {
    font-family: Manrope;
    font-style: normal;
    font-weight: 600;
    font-size: 11.76px;
    color: #14191F;
}


.new-mobile-nav-second-container {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.new-mobile-nav-second-container p {
    width: 50%;
}

.new-mobile-nav-register-container {
    width: 100%;
}

.mobile-nav-request-demo-button {
    width: 100%;
    padding: 12px 101px;
    text-align: center;
    background: #0076AD;
    font-family: Manrope;
    font-style: normal;
    font-weight: 500;
    font-size: 12.39px;
    color: #FFFFFF;
    border-radius: 30px;
}

.mobile-nav-search-container {
    width: 100%;
}


.nav-none {
    display: none;
}


@media all and (max-width: 768px) {
    .menu-div {
        padding: 10px 0 0 0;
    }

    .inner-container {
        display: none;
    }

    .nav-master-container {
        display: none;
    }

    #logo_small {
        padding-top: 0px;
        padding-left: 0px;
        float: left;
        padding-left: 16px;
        width: 124px;
    }

    .sb-navbar {
        height: 64px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mobile-nav-search-container {
        margin-bottom: 24px;
    }

    input {
        width: 100% !important;
        height: 50px !important;
        color: #657081 !important;
    }

input[type=search] {
    background-position: right 10px center;
    padding: 12px 12px 14px 8px !important;
}

}

.horizontal-article-type-text {
    width: 100%;
    font-family: Manrope;
    font-style: normal;
    font-weight: 500;
    font-size: 14.8px;
    color: #657081;
}
.horizontal-article-core img {
    width: 100%;
    opacity: 0;
    margin-top: 16px;
    border: 1px solid #d5d7d8;
    border-radius: 3px;
}
.horizontal-article-core a h3 {
    width: 100%;
    min-height: 125px;
    font-family: Manrope;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: #14191F;
    margin-top: 16px;
    transition: all ease 0.5s;
    line-height: 125%;
}
.horizontal-article-date-text {
    width: 100%;
    font-family: Manrope;
    font-style: normal;
    font-weight: normal;
    font-size: 14.8px;
    color: #14191F;
}
.thought-leadership-carousel .owl-nav {
    position: absolute;
    right: 15px;
}
.thought-leadership-carousel .owl-nav i{
    font-size: 20px;
    color: rgb(50, 50, 50);
}
.thought-leadership-carousel.owl-theme .owl-nav button:hover{
    background:none;
}
.thought-leadership-carousel .owl-dots {
    position: absolute;
    margin-top: 10px;
}
.thought-leadership-carousel .owl-dots .owl-dot span {
    width: 80px;
    height: 2px;
    margin:0;
}
.thought-leadership-carousel .owl-dots .owl-dot.active span{
    background: #0071b2;
}
.thought-leadership-carousel .owl-dots .owl-dot:hover span {
    background: #D6D6D6;
}
.footer-outer-container {
    width: 100%;
    border-top: 1px solid #d4d4d4;
}

.footer-inner-container {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.footer-container {
    width: 100%;
    max-width: 1280px;
    padding: 80px 0px;
}

.footer-logo-container {
    width: 100%;
}

.footer-logo-container img {
    width: 100%;
    max-width: 124px;
}

.footer-core-container {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: 25px;
}

.footer-main-section {
    width: 50%;
    padding-right: 100px;
}

.footer-main-section p {
    font-family: Manrope;
    font-size: 22.2px;
    color: #14191F;
    margin-top: 0px;
    line-height: 150%;
}

.footer-button {
    background-color: #0076AD;
    margin-top: 32px;
    text-align: center;
    font-family: Manrope;
    font-size: 14.8px;
    font-weight: normal;
    color: #FFFFFF;
    padding: 13px 30px;
    border-radius: 30px;
    width: 260px;
    text-align: center;

}

.footer-list-section {
    width: 25%;
}

.footer-list-section p {
    font-family: Manrope;
    font-size: 14.8px;
    color: #14191F;
}

.footer-link-title {
    font-family: Manrope;
    font-size: 14.8px;
    font-weight: bold;
    color: #14191F;
    margin-top: 0px;
}

.footer-link {
    margin-top: 16px;
    line-height: normal;
}

.footer-link a {
    font-family: Manrope;
    font-weight: normal;
    font-size: 14.8px;
    color: #14191F;
    line-height: normal;
}

.footer-link-container {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 72px;
}

.footer-left-link {
    width: calc(100% - 120px);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.footer-left-link p {
    padding-right: 24px;
    margin-top: 0px;
}

.footer-left-link p a {
    font-family: Manrope;
    font-style: normal;
    font-weight: normal;
    font-size: 14.8px;
    color: #14191F;
}

.footer-right-link {
    width: 120px;
}

.footer-right-link-mobile {
    display: none;
    width: 100%;
}


.footer-right-link a {
    padding-left: 18px;
}

.footer-right-link a:hover {
    color: #0076AD;
}

@media all and (max-width: 1350px) {
    .footer-inner-container {
        padding: 0 25px;
    }
}


@media(max-width: 768px) {
    .new-master-site-outer-container {
        padding: 50px 0 0 0;
    }

    .footer-main-section {
        padding: 0;
        width: 100%;
    }

    .footer-list-section {
        width: 100%;
        margin-top: 48px;
    }

    .footer-list-section {
        width: 100%;
        margin-top: 48px;
    }

    .footer-right-link-mobile {
        display: inline-block;
    }

    .footer-right-link {
        display: none;
    }

    .footer-left-link {
        width: 100%;
        margin-top: 48px;
    }

    .footer-left-link-first {
        width: 100%;
    }

    .footer-button {
        width: 70%;
    }
.index-three-boxes-outer-container .index-three-boxes-inner-container {
    display: flex!important;
    flex-direction: column!important;
}


}

@media all and (max-width: 768px){
            .video {
                display: none;
            }
        }

@media all and (max-width: 768px){
        .nasdaq-announcement {
                display: none;
            }
            .nasdaq-announcement-mobile {
                display: block !important;
            }

        }
/*Compensation Guide*/
#btnScrollToTop {
            position: fixed;
            right: 30px;
            bottom: 30px;
            width: 50px;
            height: 50px;
            border-radius: 50%;
            background: #0076AD;
            color: #ffffff;
            cursor: pointer;
            outline: none;
            border: none;
            opacity: 0;
            transition: opacity 0.5s ease-in-out;
        }
        .blue-color{
         color: #14191F;
        font-weight: 600;
        font-size: 18px;
        font-family: Manrope;
        }

        .blue-color-large{
        font-family: Manrope;
        font-weight: 600;
        font-size: 40px;
        padding-bottom: 5px;
        margin-bottom: 4px;
        margin-top: 11px;
        }

        .two-column-gallery-outer-container {
        width: 90%;
        margin: 0 auto;
        }

        .two-column-gallery-inner-container{
        max-width: 960px;
        padding: 12px 1px 1px;
        }

        .two-column-gallery-container {
            margin-bottom: 35px;
        }

        .section-header-style{
        font-family: Manrope;
        font-weight: bold;
        font-size: 22px;
        color: #14191F;
        margin: 0;

        }

        .section-header-style a{
        color: #0e82c6;
        font-weight: 600;
        margin: 0;
        }

        #btnScrollToTop:hover {
            background-color: #004870;
            transition: all ease 0.5s;
        }
        
        b {
            font-weight: 600
        }
        
        a {
            color: #0076AD;
        }
        
        /*.general-header-background {
            background-image: url("https://www.equilar.com/images/executive-compensation/equilar-intro-executive-compensation-hero.png");
        }*/

        .general-header-text-container {
            max-width: 610px;
        }
        
        .inactive {
            color: lightgray;
            cursor: not-allowed;
        }
        
        .inactive .tooltiptext {
            opacity: 0;
            background-color: lightgray;
            color: #fff;
            text-align: center;
            border-radius: 20px;
            margin: 35px;
            position: absolute;
            z-index: 1;
            font-size: 11px;
            width: 110px;
            transform: translateX(-90%);

        }
        
        .inactive:hover .tooltiptext {
            opacity:1;
            transition: ease 0.5s;
        }
        

        html {
                scroll-behavior: smooth;
                scroll-padding-top: 199px;
            }

        .two-column-gallery p {
            margin-top: 5px !important;
        }
        
        .index-tabs-container {
            overflow: hidden;
            width: 90%;
            max-width: 1080px;
            margin: 0 auto;
            padding-top: 35px;
        }
        .index-tabs-container h1{
            font-size: 40px;
            font-weight: normal;
            padding-bottom: 30px;
            text-align: center;
        }
.two-column-gallery-title h2{
            font-size: 18px;
            font-weight: normal;

        }
        two-column-gallery-container h3 {
            color: #323232;
            line-height:26px;
            margin-top: 0px;
            margin-bottom: 20px;
        }

        two-column-gallery-container p {
            color: #323232;
            line-height:26px;
            margin-top: 0px;
            margin-bottom: 20px;
        }


            .index-tabs-container p {
                color: lightgray;
                border-bottom: 1px solid #d4d4d4;
                width: 33%;
                text-align: center;
                cursor: pointer;
                padding: 14px 16px;
                font-family: Manrope;
                font-size: 16px;
                font-weight: bold;
                float: left;
            }


                .index-tabs-container p:hover {
                    color: #0076AD;
                }

                .index-tabs-container p.active {
                    color: black;
                    border: 1px solid #d4d4d4;
                    border-bottom: none;
                    border-top-left-radius:10px;
                    border-top-right-radius:10px;
                }

                /* Style the tab content */
                .tabcontent {
                    display: none;
                }

        .index-header {
            display: flex;
            justify-content: space-around;
            flex-wrap: wrap;
        }

        .index-header a {
            padding: 2px;
        }
        
        .index-header a:hover {
            transform: scale(1.35);
            transition: all ease 0.25s;
        }
        
        @media all and (max-width: 1280px){
            .two-column-gallery {
                width: 90%;
                display: block;
                margin: auto;
            }
        }

        @media all and (max-width: 768px) {
            #btnScrollToTop {
                right: 20px;
                bottom: 20px;
            }
            
            .two-column-gallery {
                width: 80%;
                display: block;
                margin: auto;
            }
            
            .two-column-gallery-title {
                padding: 10px;
            }
            
            .two-column-gallery p {
                text-align: left;
                margin-bottom: 5px;
                /*new style*/margin-top: 2px;
            }
            
            .index-header a {
                padding: 5px;
            }
            
            .index-tabs-container p {
                font-size: 13px;
                padding: 15px;
                height: 80px;
                align-items: center;
                    display: flex;
                    text-align: center;
            }
            
            .inactive .tooltiptext {
                display:none;
            }
            .inactive:hover .tooltiptext {
                display:none;
            }
        }        
/* End-Compensation Guide*/   

/* Top 25 survey*/
.three-icon-container-adjustment {
            max-width: 1280px;
        }
        /* 03-jun -2021*/
        
        .three-icon img {
            width: 100%;
            max-width: 120px;
        }
        
        .three-icon-container h2 {
            width: 100%;
            font-size: 32px;
        }
        
        .three-icon-container p {
            width: 100%;
            text-align: center;
            margin-top: 10px;
            font-size: 24px;
        }
        
        .important-dates-section div:hover {
            display: inline-block;
            min-width: 200px;
            border-radius: 5px;
            padding: 15px;
        box-shadow: #d5d7d8 0px 0px 10px;
        -webkit-transition: box-shadow 0.5s ease;
        -moz-transition: box-shadow 0.5s ease;
        -o-transition: box-shadow 0.5s ease;
        }
        .nasdaq-announcement-mobile {
            display: none;
        }

    @media all and (max-width: 768px){
        .survey-privacy-text-container img {
            display: none;
        }
        .nasdaq-announcement {
                display: none;
            }
            .nasdaq-announcement-mobile {
                display: block !important;
            }
        }

        /*210528*/
        span.wpcf7-form-control-wrap input {
    width: 100% !important;
    max-width: 400px;
    padding: 9px;
    font-family: Manrope;
    font-style: normal;
    font-weight: normal;
    font-size: 14.8px;
    color: #657081;
    box-sizing: border-box;
    border: 1px solid;
}
input.wpcf7-form-control.wpcf7-submit {
    padding:12px;
    max-width: 400px;
    min-width: 100%;
    font-family: Manrope;
    font-style: normal;
    font-size: 14.8px;
    color: #fff!important;
    border: none;
    background: #0076AD;
    margin: 0 10px 0 0;
    border-radius: 30px;
}
select.wpcf7-form-control.wpcf7-select {
    width: 100% !important;
    max-width: 400px;
    padding: 9px;
    font-family: Manrope;
    font-style: normal;
    font-weight: normal;
    font-size: 14.8px;
    color: #657081;
    appearance: none;
    background-image: url(https://www.equilar.com/images/down-arrow.png);
    background-repeat: no-repeat;
    background-position: right 24px top 50%,0 0;
    background-color: white;
    margin-top: 20px;
    margin-bottom: 20px;
}
.btn-wrap-submit {
    max-width: 400px;
}
.menu_toggle {
    overflow: hidden;
}
.nav-bar-lower-box ul#menu-header-2 {
    justify-content: end;
}
ul#menu-top-navbar li {
    white-space: nowrap;
}
.index-media-image-container img {
    max-width: 95%;
    margin: 0 auto;
}
.three-icon-outer-container .three-icon-container .three-icon-container h3 {
    font-size: 22px;
    color: #323232;
    font-weight: 700;
}
.three-icon-container p {
    font-family: manrope;
    color: #323232;
    font-size: 16px;
}
.new-arrow-left-margin-effect.new-center-flex-start a {
    color: #0e82c6;
    font-weight: 600;
    word-wrap: break-word;
    cursor: pointer;
}
.index-image-right-text-section p a {
    font-weight: 700;
}
ul#menu-header-2 li a {
    white-space: nowrap;
}
ul#menu-header-2 li {
    line-height: 20px!important;
}
ul#menu-header-2  {
    flex-wrap: wrap;
}
/*MAX-WIDTH 991PX*/
@media(max-width: 991px){
.page-id-835 .new-master-site-outer-container {
    padding: 76px 0 0 0!important;
}
}
.page-id-835 .three-icon-container h3 {
    text-align: center;
    font-weight: 700;
    font-size: 22px!important;
}
.page-id-837 .survey-privacy-outer-container .survey-privacy-inner-container h3 {
    text-align: center;
}
.page-id-839 .three-icon-container .three-icon img {
    max-width: inherit;
}

.page-id-845 .two-column-gallery-inner-container {
    max-width: 960px;
    padding: 12px 1px 1px;
}
.page-id-845 .two-column-gallery-inner-container {
    max-width: 960px;
    padding: 12px 1px 1px;
}
.page-id-845 div#About {
    width: 90%;
}

.page-id-853 .three-icon img ,.page-id-853 .three-icon img, .page-id-855 .three-icon img {
    max-width: 90px;
    object-fit: scale-down;
}
.page-id-853 .three-icon-container h3, .page-id-855 .three-icon-container h3{
    font-size: 22px;
    font-weight: 600;
    color: #323232;
    margin-top: 10px;
}
.footer-outer-container .menu-footer-bottom-container ul {
    flex-wrap: wrap;
}
/*.sb-navbar, .nav-outer-container {
    height: 117px!important;
}*/
/*.nav-master-container {
    height: 148px!important;
}*/
ul#menu-header-2 li {
    color: #14191F!important;
    margin-right: 10px;
}
ul#menu-header-2 li:hover {
    color: #0e82c6!important;
}
ul#menu-header-2 li.menu-item-has-children >a:after {
    content: "f078"!important;
    font-weight: bolder;
    font-family: "Font Awesome 5 Free";
    top: 2px!important;
    font-size: 9px;
}
ul#menu-header-2 li.menu-item-has-children:hover >a:after {
    content: "f077"!important;
    font-weight: bolder;
    font-family: "Font Awesome 5 Free";
    top: 2px!important;
}
ul#menu-header-2 {
    margin: 0!important;
}
.nav-upper-text-container a {
    padding: 0px 5px!important;
}
.nav-bar-lower-box {
    min-height: 65px;
}
.nav-request-demo-button.new-blue-hover-effect {
    font-weight: 700;
}
input.wpcf7-form-control.wpcf7-submit.btn_submit {
    font-weight: 700;
}
/*210531*/
form.wpcf7-form.invalid .wpcf7-not-valid-tip {
    font-size: 12px;
    display: inline-block;
    color: #8b0000;
    float: left;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.wpcf7-not-valid {
    margin-bottom: 0;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    margin: 25px 0 10px;
}
form.wpcf7-form.invalid span.wpcf7-form-control-wrap input::placeholder {
    font-size: 14px;
}
div#wpcf7-f2603-o1 .wpcf7-response-output {
    margin: 0;
    color: red;
    max-width: 400px;
}
ul#menu-header-2 li ul.sub-menu li:hover a {
    color: #0e82c6!important;
}
/*210531 end*/
/*210601*/
form.wpcf7-form.sent .wpcf7-response-output {
    color: green!important;
}
/*210601 end*/
/*210603*/
.index-three-boxes-overlay-link.new-arrow-left-margin-effect.new-center-flex-start a {
    color: #fff;
    font-weight: 400;
}
form#pardot-form input[type=text] {   
    /* Remove */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    
    /* Optional */
    border: solid;
    box-shadow: none;
    /*etc.*/
}
form#pardot-form input:focus {
    outline: 0px;
    box-shadow: none!important;
    border-color: #495057;
}

/*form.form input.text:focus-visible {
    outline: none!important;
}
.focus-visible-only:focus-visible {
   outline: none!important;
}*/
input:focus-visible {
    outline: -webkit-focus-ring-color auto 0px!important;
}
.page-id-835 .three-icon img {
    max-width: inherit;
}
.important-dates-title-container h2 {
    text-align: center!important;
}
@-moz-document url-prefix() {
 .nav-bar-lower-box ul#menu-header-2 {
    justify-content: flex-start;
}
.index-three-boxes-overlay-text {
    font-size: 16px;
}
.index-three-boxes-overlay-text-container {
    padding: 0 40px 40px 40px;
}
.index-three-boxes-text h1 {
    font-size: 27.58px;
}
}


/*210607*/

.logged-in .nav-master-container {
    top: 32px;
}
.important-dates-title-container>h2{
    text-align: left!important;
    margin-bottom: 0;
}
.index-media-container h1 {
    font-weight: bold;
}
.page-id-3201 .two-box-outer-container .left-two-box-text ul {
    margin: 10px 0;
    margin-left: -15px;
}
/*210609*/
/* section.banner-top {
    background-color: #0d2146;
} */
section.banner-top img {
    max-width: 95%;
    margin: 0 auto;
}
section.banner-sec {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    max-width: 1440px;
    margin: 0 auto;
    margin-top: 84px;
    position: relative;
}

.banner-content {
    padding: 150px 0;
    color: #fff;
    z-index: 88;
    position: relative;
    /* padding-left: 60px; */
}
/*.nav-upper-text-container {
    width: 100%;
    max-width: 526px!important;
}*/
.page-id-3201 .index-background-container {
    opacity: 100!important;
    background-size: 1100px auto;
    background-position: 169px -91px;
    /* background-position: top; */
}
.page-id-3201 .index-header-inner-container {
    min-height: 500px!important;
}
/*.page-id-3201  .new-master-site-outer-container h1 {
    font-weight: 900;
    margin-top: 20px;
}*/
.page-id-3201 .two-box-outer-container .left-two-box-text li {
    font-size: 14px;
}
/*feature-sec*/
.margin-div {
    margin: 50px 0;
    font-family: Manrope;
}
/*section.feature-sec {
    margin: 50px 0;
}*/
/*.page-id-12 .container {
    max-width: 1630px;
}*/
.institue_page_banner .container{
    max-width: 1280px;
}
.page-id-12 .container {
    max-width: 1280px;
}
.top-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 38px;
}
/*.feature-card figure {
    width: 100%;
    height: 400px;
}*/
.feature-card figure {
    width: 100%;
    height: 307px;
}
.feature-card figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.page-id-12 ul li {
    list-style: none;
}
.page-id-12 ul {
    padding: 0;
}
.caption-heading ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.feature-card-img {
    display: flex;
    padding-bottom: 30px;
}
.feature-card-img figure {
    height: 100px;
    width: 200px;
    flex: 0 0 200px;
    margin: 0;
}
.feature-card-img figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.feature-card-img figcaption{
    padding-left: 27px;
}
.caption-heading a {
    font-size: 14px;
    line-height: 30px;
    color: #7b7b7b;
}
.caption-heading li {
    position: relative;
    padding-right: 15px;
}
.caption-heading li:after {
    position: absolute;
    content: "";
    right: 7px;
    height: 14px;
    width: 1px;
    background-color: #bebebe;
    top: 50%;
    transform: translateY(-50%);
}
.caption-heading li:last-child:after {
    display: none;
}
.caption-description h5 {
    font-size: 24px;
    padding-bottom: 12px;
    color: #181818;
}
.caption-description h6 {
    font-size: 17px;
    color: #000;
    line-height: 23px;
}
/*feature-sec end*/

/*Webinars sec*/
section.Webinars-sec.margin-div {
    background: #f7f9fc;
    padding: 50px 0;
}
.feature-card.Webinars_content {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex-direction: column;
}
.page-id-12 .container p {
    font-size: 14px;
}
/*Webinars sec end*/

/*Events-sec*/
section.Events-sec.margin-div {
    background: #f7f9fc;
    padding: 50px 0;
}
section.Events-sec.margin-div {
    background: #f7f9fc;
    padding: 50px 0;
}
section.C-Suite-sec.margin-div {
    padding: 50px 0;
    background: #f7f9fc;
}
section.Learn-more-sec {
    background: #f7f9fc;
    padding: 50px 0;
}
a.main-btn.main-btn-2 {
    font-family: Manrope;
    font-style: normal;
    font-size: 14.8px;
    color: #FFFFFF;
    background-color: #0076AD;
    padding: 12px 40px;
    cursor: pointer;
    border-radius: 30px;
    margin-top: 7px;
    font-weight: 700;
    transition: 0.3s ease-in-out;
}
a.main-btn.main-btn-2:hover {
    background: #004870;
}
.page-id-12 .footer-outer-container {
    border: none!important;
}
h1.banner-heading {
    padding-bottom: 39px;
}
.banner-content h1 {
    margin-bottom: 0;
}
.top-heading h6 {
    font-size: 25px;
}
.top-heading a {
    font-size: 14px;
    color: #212121;
    font-weight: 700;
}
a.main-btn {
    color: #2b77ad;
}
/*Events-sec end*/

.Resources-card-wrap {
    width: 100%;
    text-align: center;
    border: 1px solid #e2e2e2;
    padding: 30px;
    margin-bottom: 30px;
}
.Resources-card-wrap figure {
    height: 100px;
    width: 100px;
    margin: 0 auto 30px;
    /*box-shadow: 0 0 12px 0 rgb(0 0 0 / 41%);*/
    box-shadow: 0 5px 7px #b5b5b5;
    border-radius: 50%;
}
.Resources-card-wrap figure img{
    height: 100%;
    width: 100%;
    object-fit: scale-down;
}
.Resources-card-wrap p {
    font-weight: 600;
    font-size: 21px!important;
    margin: 0;
    line-height: 26px!important;
}
.Resources-card-wrap h6 {
    font-size: 14px;
    color: #7b7b7b;
}
.cstm-col_resource {
    display: flex;
}
section.Learn-more-sec .caption-description p a {
    padding-right: 13px;
    position: relative;
    color: #4a4a4a;
    font-weight: 700;
}

section.Learn-more-sec .caption-description p a:after {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    height: 15px;
    width: 2px;
    background: #4a4a4a;
    right: 5px;
}
section.Learn-more-sec .caption-description p a:last-child:after {
    display: none;
}
.start-btn {
    display: inline-flex;
}
section.Learn-more-sec .caption-description h5 {
    font-weight: 400;
    padding-bottom: 10px;
}
.page-id-12 ul li:last-child {
    /*padding: 0;*/
}
/*210609 end*/

/*body.intercom-app .intercom-namespace .intercom-1gj2ivk {
    width: 60px!important;
}*/
iframe.intercom-launcher-frame.intercom-1w9zzwg.e1ur5zlj0 {
    width: 60px!important;
}
ul.feature-card-ul {
    margin-top: -75px;
}



/* Leadership page 11-june-2021*/
 .new-leader-outer-container {
        width: 100%;
    }

    .new-leader-inner-container {
        width: 100%;
        max-width: 1280px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        margin: 0 auto;
        padding: 25px 15px;
    }

    .leadership-title-container {
        width: 100%;
        text-align: center;
        margin-top: 25px;
    }

    .leadership-title-container h1 {
        font-family: Manrope;
        font-size: 32.58px;
        text-align: center;
        color: #14191F;
        padding-bottom: 20px;
    }

    .leadership-feature-container {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        margin: 25px 0px;
    }

    .leadership-feature-image {
        width: 25%;
        text-align: center;
    }

    .leadership-feature-image img {
        width: 100%;
        max-width: 300px;
        border-radius: 10px;
    }

    .leadership-feature-image h2 {
        width: 100%;
        font-family: Manrope;
        font-style: normal;
        font-weight: 300;
        font-size: 22.2px;
        color: #14191F;
        text-align: center;
    }

    .leadership-feature-image p {
        font-family: Manrope;
        font-size: 17px;
        color: #14191F;
        margin-top: 15px;
        text-align: center;
    }

    .leadership-feature-bio {
        width: 75%;
        text-align: center;
        padding-left: 40px;
    }

    .leadership-rank-container {
        width: 33%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        padding: 25px 0px;
    }

    .leadership-rank {
        width: 100%;
        text-align: center;
        cursor: pointer;
    }

    .leadership-rank img {
        width: 100%;
        max-width: 200px;
        border-radius: 10px;
    }

    .leadership-rank img:hover {
        transition: all 0.5s ease;
        transform: scale(1.035);
    }

    .leadership-rank h2 {
        width: 100%;
        font-family: Manrope;
        font-style: normal;
        font-weight: 300;
        font-size: 22.2px;
        color: #14191F;
        text-align: center;
    }

    .leadership-rank p {
        font-family: Manrope;
        font-size: 17px;
        color: #14191F;
        margin-top: 15px;
        text-align: center;
    }

    .leadership-modal {
        max-width: 1280px;
        margin: 0 auto;
    }

    .modal-container {
        width: 100%;
        display: none;
        z-index: 10000;
    }

    .leadership-modal-container {
        width: 100%;
        max-width: 1280px;
        margin: 0 auto;
        padding: 25px 15px;
    }

    .modal {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        background-color: rgba(255, 255, 255, 0.95);
    }

    .modal-on {
        display: flex;
    }

    .modal-exit-container {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        max-width: 1280px;
        margin: 0 auto 15px auto;
    }

    .modal-exit-container i {
        font-size: 25px;
        cursor: pointer;
        transition: all 0.25s ease;
    }

    .modal-exit-container i:hover {
        color: #336699;
    }

    .font-color {
        color: #003458;
    }

    @media all and (max-width: 1100px) {
        .leadership-rank-container {
            width: 50%;
        }
    }

    @media all and (max-width: 768px) {
        .leadership-rank-container {
            width: 100%;
        }

        .leadership-feature-image {
            width: 100%;
        }

        .leadership-feature-bio {
            width: 100%;
            padding-left: 0px;
            margin-top: 15px;
        }

        .font-color {
            color: #41BFC3;
        }

        .general-header-background {
            filter: none;
        }
    }


    /* 14 june 2021 */
    iframe.intercom-launcher-frame.intercom-1gj2ivk.e1ur5zlj0 {
        width: 60px!important;
    }
    .browse-by-category-sec {
        background-color: #f7f9fc;
    }
    .browse-cat-content-button {
        border-bottom: 1px solid #e6e6e6;
        padding: 10px;  
        cursor: pointer;   
/*        text-align: right;  */  
    }
    .browse-cat-content-button a{
        color: #000;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
    }
    .browse-cat-content-button a:hover {
        color: #0076ad;
    }
    .browse-cat-content-button a i {
        font-size: 14px;
        margin-left: 6px;
    }
    #browse-cat-content ul {
        display: flex;
        align-items: center;
        margin-bottom: 0;
        flex-wrap: wrap;
    }
    .browse-cat-content-inner{
        display: flex;
        align-items: center;
        padding: 15px 15px 15px 0;
        display: flex;
        border-bottom: 1px solid #e6e6e6;
/*        justify-content: flex-end;*/
    }
    #browse-cat-content h6 {
        padding-right: 5px;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 800;
        color: #000;
        margin-bottom: 0;
    }
    #browse-cat-content ul li {
        padding: 0 15px;
        font-size: 15px;
    }
    .banner-sec {
        height: 420px;
    }
    .banner-content {
        padding: 112px 0 80px;
    }
    .banner-content h1 {
        font-weight: normal;
        font-size: 37.4px;
    }   
    .main-btn.main-btn-2 {
        text-transform: capitalize;
    }
    .top-heading h6 {
        font-size: 22.2px;
        font-weight: normal;
    }
    .caption-description h5 {
        font-size: 26px;
        padding-bottom: 12px;
        color: #181818;
        font-weight: 700;
        color: #052e47;
    }
    .page-id-12 .container p {
        font-weight: 400;
        font-size: 16px;
        color: #323232;
    }


/*210616*/

.new-master-site-outer-container .leadership-feature-bio {
    text-align: left;
}
.new-leader-outer-container h2 {
    font-weight: 500!important;
    margin-top: 20px;   
    color: #000!important; 
}
.leadership-rank p {
    font-size: 15px!important;
}
.board-rank-container {
    width: 25%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 25px 0px;
}
/*.general-header-background {
    background-image: url(https://www.equilar.com/images/leadership/equilar-leadership-hero-c.jpg)!important;
}*/
hr, hr.full{
    background: #c7c7c7;
    height: 1px;
    width: 100%;
}

/*210617*/

.two-column-gallery-blog h3 {
    max-width: 55px!important;
}
/*.twitter-cstm-row{
    width: 100%;
}*/
.twitter-cstm-row iframe{
    width: 1300px!important;
}


/*210621*/

.inner-app-container {
    width: 100%;
    max-width: 1600px;
    display: flex;
    align-items: stretch;
    justify-content: space-evenly;
    flex-wrap: wrap;
    margin: 0 auto;
}
.search-input-container {
    width: 100%;
    text-align: center;
    padding: 30px;
}
.blog-h1-container {
    width: 100%;
    text-align: center;
}
.blog-h1-container h1 {
    margin: 0 0 25px 0;
    text-align: center;
    font-weight: 600;
    font-size: 38px;
    color: #323232;
}

#app-container .search-input {
    width: 100%;
    max-width: 50%;
    margin: 0 auto;
    padding: 20px;
}
#app-container .blog-container {
    width: 32%;
    position: relative;
    border: 0px solid #336699;
    border-radius: 5px;
    padding: 15px 15px 75px 15px;
    margin-top: 15px;
    box-shadow: #d5d7d8 0px 0px 10px;
    -webkit-transition: box-shadow 0.5s ease;
    -moz-transition: box-shadow 0.5s ease;
    -o-transition: box-shadow 0.5s ease;
    transition: box-shadow 0.5s ease;
}
#app-container .blog-container:hover {
    -webkit-box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);
    top: -2px;
    transition: all ease 0.25s;
}
.blog-image {
    width: 100%;
    border: 1px solid #d5d7d8;
    border-radius: 3px;
}
.blog-container h2 {
    font-family: 'Manrope', sans-serif!important;
    margin-top: 15px;
    font-size: 22px;
    font-weight: 300;
    color: #14191F;
    line-height: 140%;
}
.blog-container h2 a {
    font-family: 'Manrope', sans-serif!important;
    text-decoration: none;
    color: #052e47;
    font-weight: 600;
    word-wrap: break-word;
    cursor: pointer;
}
.bttn-position {
    position: absolute;
    left: 15px;
    bottom: 15px;
    padding: 10px 5px;
}
.bttn-position a{
    text-decoration: none;
    color: #0e82c6;
    font-weight: 600;
    word-wrap: break-word;
    cursor: pointer;
}