.our-team-sec .img-block .hover-show {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    display: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    text-align: center;
    background: rgba(33, 36, 46, .95);
    width: 100%;
    height: 100%
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap
}

.view-investors.view-id-investors .background-light-blue-globe,
.view-leadership.view-id-leadership .background-light-blue-globe {
    background-color: rgba(33, 36, 46, .95)!important
}

.background-light-blue-globe .inner-coint {
    width: 100%;
    min-height: 100%;
    z-index: 999;
    margin: 0 auto;
    position: relative;
    top: 15%;
    bottom: 5%;
    left: 0;
    right: 0;
    padding: 50px;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: auto;
    background: #fff;
    text-align: left;
    display: inline-block
}

@media only screen and (min-width:40.063em) {
    .background-light-blue-globe .inner-coint {
        max-width: 700px;
        margin: 10px auto;
        min-height: 0
    }
}

.background-light-blue-globe .inner-coint p {
    font-size: 14px;
    padding: 10px 0;
    color: #10052f;
    text-align: justify;
    margin: 0
}

.our-team-sec .img-block .hover-show .fas.fa-times {
    color: #10052f!important
}

.background-light-blue-globe .inner-coint h5 {
    text-transform: inherit;
    font-size: 20px;
    color: #000;
    margin-bottom: -10px;
    font-weight: 700
}

.background-light-blue-globe .inner-coint img {
    float: left;
    margin: 1em 1em .5em 20px;
    background: #dfe1df
}

.partner-center-col {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.our-team-sec.investors .img-block {
    float: left;
    width: 25%;
    text-align: center
}

.our-team-sec.investors .img-block img {
    width: auto;
    border-radius: 0
}

.our-team-sec.investors .border {
    border: 0!important;
    display: table;
    width: 100%;
    height: 100px;
    margin: 20px 0 20px 0
}

.view-investors.view-id-investors .investors {
    margin-top: 1.5rem
}

.page-node-type-solutions-details .solutions {
    background-color: #f3f3f3!important
}

.page-node-type-industries .solutions {
    background-color: #f3f3f3!important
}

.view-media-coverage.view-id-media_coverage .media-coverage {
    margin: 1em 0;
    color: #eaa039
}

.media-coverage .border {
    min-height: 180px;
    font-size: 14px
}

.media-coverage .border img {
    width: 70%;
    margin: 0 auto;
    text-align: center;
    display: inherit
}

.apps-bnr-content {
    height: 28rem
}

.insight-stream-title .title-text {
    display: block!important;
    color: #fff
}

.apps-bnr-content .carousel-caption p {
    font-size: 20px!important;
    width: 75%!important
}

.apps-bnr-content .carousel-caption h1 {
    font-size: 40px!important
}

.homepage-Customer-talk .carousel-control-prev {
    left: -35px
}

.homepage-Customer-talk.moveUp.animated h6 {
    width: 75%;
    margin: 0 0
}

.trust-open p {
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1em;
    color: #333;
    padding: .5em 1em 1em 0;
    text-align: left;
    line-height: 1.2em;
    margin: 1em auto;
    width: 80%
}

.trust h6 {
    font-family: serenity, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1.7em;
    color: #53555f;
    padding: 1em 1em .5em 1em;
    font-weight: 700;
    text-align: left;
    line-height: 1.2em;
    margin: 0 auto;
    width: auto
}

.trust p {
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1em;
    color: #333;
    padding: .5em 1em 1em 0;
    text-align: left
}

.trust hr {
    padding: 0;
    margin: 0 0 0 2em!important;
    border: none;
    width: 10%;
    border-bottom: 4px solid #00a6e0
}

.trust a.btn {
    color: #00a6e0;
    border-left: 5px solid #91c840;
    border-radius: inherit;
    text-transform: uppercase;
    font-weight: 700;
    margin: 1em 0 0 8em;
    font-size: .9em;
    outline: 0;
    border-top: none;
    border-bottom: none;
    background-image: linear-gradient(to left, transparent, transparent 50%, #91c840 50%, #91c840);
    background-position: 100% 0;
    background-size: 200% 100%;
    transition: all .25s ease-in;
    border-right: none;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.trust a.btn:hover {
    background-position: 0 0;
    background-size: 100% 100%;
    color: #fff;
    transform: scale(1.05)
}

.trust ul {
    margin: 1em 1em
}

.trust ul li {
    margin: .5em 0
}

ul.trust-clinet-box {
    margin: 2em 0;
    padding: 0;
    text-align: center
}

ul.trust-clinet-box li {
    display: inline-block;
    margin: .1em .2em;
    padding: 0;
    text-align: center;
    width: 10%
}

ul.trust-clinet-box li img {
    width: 100%
}

.trust-cloud-security h6 {
    font-family: serenity, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1.7em;
    color: #53555f;
    padding: 1em 1em .5em 0;
    font-weight: 700;
    text-align: left;
    line-height: 1.2em;
    margin: 0 auto;
    width: auto
}

.trust-cloud-security p {
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1em;
    color: #333;
    padding: .5em 1em 1em 0!important;
    text-align: left!important;
    margin: 1em 0 0 0
}

.trust-cloud-security hr {
    padding: 0;
    margin: 0;
    border: none;
    width: 10%;
    border-bottom: 4px solid #eaa039!important
}

.trust-cloud-security a.btn {
    color: #00a6e0;
    border-left: 5px solid #91c840;
    border-radius: inherit;
    text-transform: uppercase;
    font-weight: 700;
    margin: 1em 0 0 0;
    font-size: .9em;
    outline: 0;
    border-top: none;
    border-bottom: none;
    background-image: linear-gradient(to left, transparent, transparent 50%, #91c840 50%, #91c840);
    background-position: 100% 0;
    background-size: 200% 100%;
    transition: all .25s ease-in;
    border-right: none;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.trust-cloud-security a.btn:hover {
    background-position: 0 0;
    color: #fff;
    transform: scale(1.05)
}

.trust-cloud-security ul {
    margin: 1em 1em
}

.cloud-customer-responsibility h6 {
    font-family: serenity, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1.7em;
    color: #006fba;
    padding: 1em 1em .5em 0;
    font-weight: 700;
    text-align: center;
    line-height: 1.2em;
    margin: 0 auto
}

.cloud-customer-responsibility p {
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1em;
    color: #333;
    padding: .5em 1em 1em 0;
    text-align: center;
    margin: 0
}

.cloud-customer-responsibility ul {
    margin: 1em auto;
    text-align: left;
    list-style: none
}

.cloud-customer-responsibility ul li {
    -webkit-box-shadow: 0 0 10px 5px rgba(147, 147, 147, .11);
    -ms-box-shadow: 0 0 10px 5px rgba(147, 147, 147, .11);
    -o-box-shadow: 0 0 10px 5px rgba(147, 147, 147, .11);
    -moz-box-shadow: 0 0 10px 5px rgba(147, 147, 147, .11);
    box-shadow: 0 0 10px 5px rgba(147, 147, 147, .11);
    background: #fff;
    box-sizing: border-box;
    padding: 20px;
    min-height: 220px;
    vertical-align: top;
    display: inline-block;
    width: 45%!important;
    text-align: center;
    margin: 0 1em
}

@media(max-width:1100px) {
    .trust h6 {
        padding: 1em 1em .5em 1em
    }
    .trust a.btn,
    .trust hr,
    .trust p {
        margin: 0 0 0 2em
    }
    #menu ul li>ul {
        left: 1px;
        min-width: 60%;
        overflow: auto
    }
}

.apps-bnr-content .carousel-caption h1 {
    font-size: 2em
}

.apps-bnr-content .carousel-caption p {
    font-size: 1.5em
}

.trust a.btn,
.trust p,
.trust-cloud-security p {
    text-align: left;
    margin: auto;
    padding: 1em
}

.trust h6,
.trust-cloud-security h6 {
    margin: auto;
    text-align: left
}

.trust hr,
.trust-cloud-security hr {
    margin: 0
}

.trust a.btn {
    margin: 0 0 0 1em;
    display: block
}

.trust-open p {
    width: 100%
}

ul.trust-clinet-box li {
    display: inline-block;
    width: 9%;
    text-align: center;
    margin: .1em .2em;
    padding: 0
}

@media only screen and (min-width:280px) and (max-width:640px) {
    .search-btn {
        margin: 0 2.8em 0 0
    }
    .sliding-popup-bottom {
        height: 150px!important
    }
}

.community-journey-304 .background-green-globe {
    background-color: #ee752f!important
}

.community-journey-304 .background-grey-globe {
    background-color: #006fba!important
}

.ms-filter-sec h4 {
    font-size: 20px
}

.menuclosebtn {
    right: 25px
}

.partner-page-class .request-333 .request-demo-btn {
    background: #006fba;
    width: 575px;
    color: #fff
}

#views-exposed-form-press-release-page-1 .form-item {
    display: flex;
    float: left;
    padding: 0 15px;
    margin: 0
}

#views-exposed-form-press-release-page-1 .form-item label {
    margin-right: 38px;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    color: #10052f
}

#views-exposed-form-press-release-page-1 .form-item select {
    width: auto;
    display: inline-block;
    float: none;
    border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-bottom: 4px solid #28eac3;
    border-radius: 0;
    background-color: transparent;
    padding: 0 20px 0 0;
    background-image: linear-gradient(45deg, transparent 50%, #10052f 60%), linear-gradient(135deg, #10052f 40%, transparent 50%)!important;
    background-position: calc(100% - 8px) 15px, calc(100% - 0px) 15px, 100% 0;
    background-size: 8px 8px, 8px 8px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #10052f
}

#views-exposed-form-insights-search-search-results .form-item,
#views-exposed-form-past-events-search-results .form-item {
    display: flex;
    float: left;
    padding: 0 15px;
    margin: 0;
    width: 33%
}

#views-exposed-form-insights-search-search-results .form-item label,
#views-exposed-form-past-events-search-results .form-item label {
    margin-right: 38px;
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: 700;
    color: #10052f
}

#views-exposed-form-insights-search-search-results .form-item select,
#views-exposed-form-past-events-search-results .form-item select {
    width: auto;
    display: inline-block;
    float: none;
    border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-bottom: 4px solid #28eac3;
    border-radius: 0;
    background-color: transparent;
    padding: 0 20px 0 0;
    background-image: linear-gradient(45deg, transparent 50%, #110630 60%), linear-gradient(135deg, #110630 40%, transparent 50%)!important;
    background-position: calc(100% - 8px) 15px, calc(100% - 0px) 15px, 100% 0;
    background-size: 8px 8px, 8px 8px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 50%;
    color: #10052f!important
}

#views-exposed-form-insights-search-search-results .form-item input,
#views-exposed-form-past-events-search-results .form-item input {
    background: #fff;
    padding: 5px;
    text-align: center;
    font-size: 20px;
    color: #53555f;
    font-weight: 300;
    width: 70%;
    margin-bottom: 8px
}

#views-exposed-form-search-search-page .form-item-keys {
    display: none
}

#views-exposed-form-search-search-page #edit-type {
    margin-bottom: 40px
}

#views-exposed-form-search-search-page #edit-type ul {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin: 0 0 10px 0;
    list-style: none
}

#views-exposed-form-search-search-page #edit-type ul li {
    float: left;
    margin-bottom: -1px
}

#views-exposed-form-search-search-page #edit-type ul li a {
    font-size: 12px;
    color: #3d3d3d;
    padding: 10px 30px;
    display: block
}

#views-exposed-form-search-search-page #edit-type ul li a.bef-link.bef-link--selected {
    border: 1px solid #ccc;
    border-bottom: 1px solid #fff
}

.view-id-search.view-display-id-search_page .views-row {
    border-bottom: 1px dotted #dedede;
    padding: 15px 0;
    display: table;
    background: 0 0;
    clear: both;
    min-height: 50px;
    margin: 0;
    height: 100%
}

.view-display-id-search_page {
    margin: 5% auto
}

.view-id-search.view-display-id-search_page .views-field-title {
    font-size: 1.2em
}

.view-id-search.view-display-id-search_page .views-field-title a {
    font-size: 15px;
    padding-bottom: 10px
}

.view-id-search.view-display-id-search_page .views-field-body p {
    font-size: 15px
}

#search-page-wrapper .search-text {
    display: block!important
}

.view-id-customer_logo.view-display-id-logo_display {
    margin: 2em 0
}

.card-1850,
.card-1940,
.card-1942,
.card-257,
.card-295,
.card-305,
.card-320,
.card-433,
.card-860 {
    padding-left: 0
}

.card-1851,
.card-1941,
.card-258,
.card-296,
.card-306,
.card-319,
.card-434,
.card-861 {
    padding-right: 0
}

.grey05 {
    background: #949495
}

.grey06 {
    background: #7a7a7c
}

.homepage-upcoming-events-list li a {
    width: 15%
}

a.pastevents {
    color: #006fba;
    border-left: 5px solid #92c93e;
    border-radius: initial;
    text-transform: uppercase;
    font-weight: 700;
    font-size: .9em;
    margin: 1em 0;
    display: inline-block;
    outline: 0;
    border-top: none;
    border-bottom: none;
    background-image: linear-gradient(to left, transparent, transparent 50%, #92c93e 50%, #92c93e);
    background-position: 100% 0;
    background-size: 200% 100%;
    transition: all .25s ease-in;
    border-right: none;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

a.pastevents:hover {
    background-position: 0 0;
    color: #fff;
    transform: scale(1.05)
}

#views-exposed-form-grc-tv-grctv-search .form-item {
    display: flex;
    float: left;
    padding: 0 15px;
    margin: 0;
    width: 50%
}

#views-exposed-form-grc-tv-grctv-search .form-item label {
    margin-right: 30px;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    color: #53555f
}

#views-exposed-form-grc-tv-grctv-search .form-item select {
    width: auto;
    display: inline-block;
    float: none;
    border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-bottom: 4px solid #93c83e;
    border-radius: 0;
    background-color: transparent;
    padding: 0 20px 0 0;
    background-image: linear-gradient(45deg, transparent 50%, #00a7e1 60%), linear-gradient(135deg, #00a7e1 40%, transparent 50%)!important;
    background-position: calc(100% - 8px) 15px, calc(100% - 0px) 15px, 100% 0;
    background-size: 8px 8px, 8px 8px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 50%
}

#views-exposed-form-grc-tv-grctv-search .form-item input {
    background: #fff;
    padding: 5px;
    text-align: center;
    font-size: 20px;
    color: #53555f;
    font-weight: 300;
    width: 70%
}

.grctv-talk .image-overlay {
    background-color: #00000052
}

.grctv-talk i {
    position: absolute;
    left: 45%;
    top: 20%;
    color: #fff;
    font-size: 3em
}

.grctv-talke i:hover {
    color: #f7951c
}

.block-views-blockpartners-partners h2 {
    text-align: center;
    background-color: #fafafa;
    font-weight: 600;
    margin-bottom: 0;
    padding: 20px
}

.mb-md-5 {
    margin-top: 1em
}

.paragraph.paragraph--type--insights-static-content.paragraph--view-mode--default {
    display: flex;
    flex-wrap: wrap
}

.homepage-Customer-talk .carousel-indicators {
    bottom: 10px
}

.homepage-Customer-talk .carousel-item {
    padding-bottom: 30px
}

@media screen and (min-device-width:541px) and (max-device-width:768px) {
    .blue-circle-01 {
        position: absolute;
        color: #fff;
        left: 30%;
        top: 0
    }
    .blue-circle-02 {
        position: absolute;
        color: #fff;
        left: 44%;
        top: 29%
    }
    .blue-circle-03 {
        position: absolute;
        color: #fff;
        left: 59%;
        top: 62%
    }
    .blue-circle-04 {
        position: absolute;
        color: #fff;
        left: 77%;
        top: 21%
    }
    .blue-circle-05 {
        position: absolute;
        color: #fff;
        left: 90%;
        top: 86%
    }
}

@media screen and (min-device-width:992px) and (max-device-width:1500px) {
    .bg-green h6,
    .bg-grey h6 {
        font-size: 20px
    }
}

@media only screen and (max-width:768px) {
    .paragraph.paragraph--type--insights-static-content.paragraph--view-mode--default {
        display: flex
    }
    .featureslide-content-blue {
        width: calc(100% - 60px);
        left: 0;
        margin: 0 30px
    }
    .our-team-sec.investors .img-block {
        width: 50%
    }
    .partner-page-class .request-333 .request-demo-btn {
        width: calc(100% - 100px);
        margin: 0 50px
    }
    .customer-logos .slick-slide img {
        width: 190px;
        margin: 0 auto
    }
    .slick-slide img {
        width: auto;
        margin: 0 auto
    }
    #views-exposed-form-insights-search-search-results .form-item,
    #views-exposed-form-marketplace-marketplace-featured-page .form-item,
    #views-exposed-form-past-events-search-results .form-item {
        display: contents;
        float: left;
        padding: 0 15px;
        margin: 0;
        width: 33%
    }
    #views-exposed-form-insights-search-search-results .form-item select,
    #views-exposed-form-marketplace-marketplace-featured-page .form-item select,
    #views-exposed-form-past-events-search-results .form-item select,
    #views-exposed-form-resilience-spotlight--search-results .form-item select {
        width: auto;
        display: inline-block;
        float: none;
        border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
        border-bottom: 4px solid #93c83e;
        border-radius: 0;
        background-color: transparent;
        padding: 0 20px 0 0;
        background-image: linear-gradient(45deg, transparent 50%, #00a7e1 60%), linear-gradient(135deg, #00a7e1 40%, transparent 50%)!important;
        background-position: calc(100% - 8px) 15px, calc(100% - 0px) 15px, 100% 0;
        background-size: 8px 8px, 8px 8px;
        background-repeat: no-repeat;
        -webkit-appearance: none;
        -moz-appearance: none;
        width: 100%
    }
    #views-exposed-form-insights-search-footer-insight .form-item {
        display: contents;
        float: left;
        padding: 0 15px;
        margin: 0;
        width: 33%
    }
    #views-exposed-form-insights-search-search-results .form-item {
        display: contents;
        float: left;
        padding: 0 15px;
        margin: 0;
        width: 33%
    }
    #views-exposed-form-resilience-spotlight--search-results .form-item {
        display: contents;
        float: left;
        padding: 0 15px;
        margin: 0;
        width: 33%
    }
}

@media only screen and (max-width:600px) {
    .featureslide-content-blue {
        Width: 100%;
        margin: 0;
        position: relative!important
    }
    .jounrney {
        margin: 10px!important;
        max-width: none!important
    }
}

@media only screen and (max-width:480px) {
    .our-team-sec.investors .img-block {
        width: 100%
    }
    .jounrney {
        margin: 10px;
        max-width: none
    }
}

.home-page-class.banner .slide .banner-text {
    position: absolute;
    top: 0;
    left: 6.4%;
    width: 60%;
    padding: 10em 15px 0
}

.background-grey-dark {
    background-color: #30323a
}

.blog-details .banner-text h5 {
    width: 100%!important
}

.description-content {
    margin-top: -3em
}

.about-box-news {
    background-color: #f3f3f3;
    padding: 30px 0 30px 0;
    margin-top: 30px
}

.newroom-single p {
    margin-bottom: 10px
}

.about-box-news h3 {
    font-size: 24px
}

.grc-community {
    margin: 40px 0
}

.ms-filter-sec .tag {
    display: none
}

.events-single {
    padding-top: 30px
}

.four-col a {
    position: absolute;
    bottom: 0
}

p,
strong {
    margin-top: 1em
}

#views-exposed-form-insights-search-footer-insight .form-item {
    display: flex;
    float: left;
    padding: 0 15px;
    margin: 0;
    width: 33%
}

#views-exposed-form-insights-search-footer-insight .form-item label {
    margin-right: 38px;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    color: #53555f
}

#views-exposed-form-insights-search-footer-insight .form-item select {
    width: auto;
    display: inline-block;
    float: none;
    border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-bottom: 4px solid #93c83e;
    border-radius: 0;
    background-color: transparent;
    padding: 0 20px 0 0;
    background-image: linear-gradient(45deg, transparent 50%, #00a7e1 60%), linear-gradient(135deg, #00a7e1 40%, transparent 50%)!important;
    background-position: calc(100% - 8px) 15px, calc(100% - 0px) 15px, 100% 0;
    background-size: 8px 8px, 8px 8px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 50%
}

#views-exposed-form-insights-search-footer-insight .form-item input {
    background: #fff;
    padding: 5px;
    text-align: center;
    font-size: 20px;
    color: #53555f;
    font-weight: 300;
    width: 70%
}

.home-page-class .banner .slide .banner-text {
    top: 50%
}

li.breadcrumb-item:last-child {
    font-weight: 700;
    color: #f69d01
}

.resource-collateral li.breadcrumb-item:last-child {
    display: none!important
}

.site-map {
    background: #f3f3f3;
    vertical-align: middle;
    padding: 20px 0;
    display: block;
    margin: 40px 0 40px 0
}

.site-map h3 {
    text-align: left;
    color: #006fba;
    font-size: 1.3em;
    padding: 0
}

.site-map li {
    list-style-type: none;
    margin: 0!important;
    text-align: left;
    padding: 0!important
}

.site-map li a {
    color: #333!important;
    font-weight: 500;
    font-size: .9em
}

.site-map li a:hover {
    color: #006fba!important;
    text-decoration: underline
}

p.byroles-title {
    margin: 0;
    padding: 0;
    min-height: auto;
    font-weight: 600;
    color: #10052f
}

@media only screen and (min-width:768px) {
    #Applications li:nth-last-child(1),
    #Applications li:nth-last-child(2),
    #Applications li:nth-last-child(3),
    #Applications li:nth-last-child(4) {
        display: none
    }
}

@media only screen and (max-width:767px) {
    .site-map h3,
    .site-map li {
        text-align: center
    }
    .site-map h3 {
        margin: 1em 0
    }
    #Product2 li:nth-child(1),
    #Product2 li:nth-child(2),
    #Product2 li:nth-child(3),
    #Product2 li:nth-child(4) {
        display: none
    }
    #views-exposed-form-marketplace-marketplace-featured-page .form-item,
    #views-exposed-form-resilience-spotlight-search-results .form-item {
        display: contents!important;
        float: left;
        padding: 0 15px;
        margin: 0;
        width: 33%
    }
}

.press {
    min-height: 25em;
    clear: both;
    background: url("/themes/custom/metrics/css/../images/newsroom.jpg") no-repeat top center;
    background-size: cover;
    position: relative;
    padding: 2em 0 0 0
}

.search-page {
    min-height: 25em;
    clear: both;
    background: url("/themes/custom/metrics/css/../images/search.jpg") no-repeat top center;
    background-size: cover;
    position: relative;
    padding: 2em 0 0 0
}

.insight-search {
    min-height: 25em;
    clear: both;
    background: url("https://www.metricstream.com/sites/default/files/2023-10/insights.webp") no-repeat top center;
    background-size: cover;
    position: relative;
    padding: 2em 0 0 0
}

#popup-text a {
    color: #28eac3!important
}

.decline-button {
    display: none
}

.eu-cookie-compliance-message {
    float: left;
    vertical-align: middle;
    max-width: 60%
}

.eu-cookie-compliance-message p {
    font-size: 12px
}

.agree-button {
    font-size: 10px;
    border-radius: inherit
}

.home-page-class .breadcrumbs-site,
.redirect-class .breadcrumbs-site {
    display: none
}

#views-exposed-form-resilience-spotlight-search-results .form-item {
    display: flex;
    float: left;
    padding: 0 15px;
    margin: 0;
    width: 33%
}

#views-exposed-form-marketplace-marketplace-featured-page .form-item {
    display: flex;
    float: left;
    padding: 0 15px;
    margin: 0;
    width: 50%
}

#views-exposed-form-marketplace-marketplace-featured-page .form-item label,
#views-exposed-form-resilience-spotlight-search-results .form-item label {
    margin-right: 38px;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    color: #53555f
}

#views-exposed-form-resilience-spotlight-search-results .form-item select {
    width: auto;
    display: inline-block;
    float: none;
    border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-bottom: 4px solid #93c83e;
    border-radius: 0;
    background-color: transparent;
    padding: 0 20px 0 0;
    background-image: linear-gradient(45deg, transparent 50%, #00a7e1 60%), linear-gradient(135deg, #00a7e1 40%, transparent 50%)!important;
    background-position: calc(100% - 8px) 15px, calc(100% - 0px) 15px, 100% 0;
    background-size: 8px 8px, 8px 8px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 50%
}

#views-exposed-form-marketplace-marketplace-featured-page .form-item select {
    width: auto;
    display: inline-block;
    float: none;
    border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-bottom: 4px solid #93c83e;
    border-radius: 0;
    background-color: transparent;
    padding: 0 20px 0 0;
    background-image: linear-gradient(45deg, transparent 50%, #00a7e1 60%), linear-gradient(135deg, #00a7e1 40%, transparent 50%)!important;
    background-position: calc(100% - 8px) 15px, calc(100% - 0px) 15px, 100% 0;
    background-size: 8px 8px, 8px 8px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 33%
}

#views-exposed-form-resilience-spotlight-search-results .form-item input {
    background: #fff;
    padding: 5px;
    text-align: center;
    font-size: 20px;
    color: #53555f;
    font-weight: 300;
    width: 70%
}

#views-exposed-form-marketplace-marketplace-featured-page .form-item input {
    background: #fff;
    padding: 5px;
    text-align: center;
    font-size: 20px;
    color: #53555f;
    font-weight: 300;
    width: 50%
}

.resilience-class .pr-md-1 {
    padding-right: 1px!important;
    padding-left: .1rem!important
}

.paragraph-talk-1951 .fa-quote-left,
.paragraph-talk-1951 .fa-quote-right {
    display: none!important
}

.white-bg a.btn.gray-button {
    display: none
}

.media-coverage a {
    font-weight: 600;
    color: #10052f
}

.featureslide-content-blue h6 {
    font-size: 27px
}

@media screen and (min-device-width:768px) and (max-device-width:1024px) {
    .overlay h3 {
        font-size: 12px;
        color: #fff;
        position: absolute;
        bottom: 0;
        text-align: center;
        width: 100%;
        background-color: rgba(0, 0, 0, .6);
        margin: 0;
        padding: 20px;
        line-height: normal
    }
    .all-jobs .white-bg {
        background-color: #fff;
        padding: 20px;
        margin-bottom: 1.2rem!important;
        height: 400px!important
    }
    #views-exposed-form-resilience-spotlight-search-results .form-item select {
        width: 100%
    }
    #views-exposed-form-resilience-spotlight-search-results .form-item {
        display: grid
    }
    #views-exposed-form-resilience-spotlight-search-results .form-item input {
        width: 100%
    }
    .search-btn {
        margin: .5em 2.5em 0 0;
        border-right: none
    }
    .contact-details {
        border-left: 5px solid #10052f;
        padding: 0 0 0 .5em;
        color: #10052f;
        font-size: 12px
    }
    .background-grey-globe {
        min-height: 300px
    }
}

.grctv-talk {
    width: 100%;
    position: relative;
    height: 100%
}

.grctv-talk i {
    left: 45%;
    top: 50%;
    margin: 0;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.benefits-det li {
    margin-left: 1.8rem
}

.paragraph--type--single-formated-text-field.paragraph--view-mode--default li {
    margin-left: 1.5rem
}

.home-page-class .paragraph--type--single-formated-text-field.paragraph--view-mode--default li {
    margin-left: 0
}

.medium-img .wistia_click_to_play {
    height: 242px
}

.small-img .wistia_click_to_play {
    height: 320px
}

.home-wistia {
    position: revert!important;
    left: 0!important;
    top: 40%!important
}

.home-wistia .wistia_click_to_play {
    width: 100%!important;
    height: auto!important;
    background-image: linear-gradient(to left, transparent, transparent 50%, transparent 50%, transparent)!important;
    transition: none!important;
    -webkit-transition: none!important;
    transition: none!important;
    border-left: none!important;
    padding: unset!important;
    cursor: pointer
}

.home-wistia .wistia_click_to_play:hover {
    transition: none!important;
    transform: none!important
}

img {
    max-width: 100%
}

.home-page-class .partners-with-us-blue-bg a.gray-button {
    text-align: left;
    color: #fff;
    border: 1px solid #fff;
    border-radius: inherit;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 0 2em;
    font-size: .9em;
    outline: 0;
    background-image: linear-gradient(to left, transparent, transparent 50%, #01edc2 50%, #01edc2);
    background-position: 100% 0;
    background-size: 200% 100%;
    transition: all .25s ease-in;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.home-page-class .partners-with-us-blue-bg a.gray-button:hover {
    background-position: 0 0;
    color: #10052f;
    transform: scale(1.05)
}

.block-views-blockleadership-block-2 h2 {
    color: #53555f;
    text-align: center;
    background-color: #f3f3f3!important;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 0;
    padding-top: 1.5rem
}

.description-content.newroom-single li {
    margin-left: 1.5rem
}

.market .buttons a {
    color: #006fba!important
}

.market .buttons a:hover {
    color: #fff!important
}

.ms-filter-sec.customer-filter .container-lg .col-md-4 {
    border: 1px solid #f3f3f3;
    margin-right: 10px;
    padding: 0;
    max-width: 32.7%!important;
    margin-top: 20px;
    background: #fff
}

.ms-filter-sec.customer-filter .container-lg .col-md-4:last-child {
    margin-right: 0
}

.ms-filter-sec.customer-filter .container-lg .col-md-4 .background-light-grey-globe {
    box-shadow: 0 6px 2px -1px #bbb;
    padding: 10px 20px;
    position: absolute;
    bottom: 0;
    min-height: 150px
}

.ms-filter-sec.customer-filter .container-lg .col-md-4 .image {
    padding: 20px;
    width: 80%;
    margin: 0 auto
}

.ms-filter-sec.customer-filter .container-lg .col-md-4 .featured-image {
    padding: 20px 0 100px 19px;
    width: 80%;
    margin: 20px auto;
    margin-bottom: 85px
}

.ms-filter-sec.customer-filter .container-lg .col-md-4 .background-light-grey-globe p {
    margin-top: 0;
    font-weight: 500;
    font-size: 16px
}

.ms-filter-sec.customer-filter .container-lg .col-md-4 .background-light-grey-globe .green-button {
    color: #11a2d6;
    font-weight: 600
}

.ms-filter-sec.customer-filter .container-lg .col-md-4 .white-bg p {
    margin-top: 10px;
    font-weight: 500;
    font-size: 16px
}

.ms-filter-sec.customer-filter .container-lg .col-md-4 .white-bg .green-button {
    color: #11a2d6;
    font-weight: 600
}

.ms-filter-sec.customer-filter .container-lg .col-md-4 .white-bg {
    padding: 10px 15px
}

.ms-filter-sec.customer-filter .container-lg .row {
    margin: 0
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .ms-filter-sec.customer-filter .container-lg .col-md-4 {
        max-width: 32%!important
    }
    .ms-filter-sec.customer-filter .filter-bg {
        padding: 30px 0 40px!important
    }
}

@media only screen and (max-width:767px) and (min-width:320px) {
    .ms-filter-sec.customer-filter .container-lg .col-md-4 {
        max-width: 100%!important;
        margin-right: 0!important
    }
    .ms-filter-sec.customer-filter .filter-bg {
        padding: 30px 0 40px!important
    }
}

.ms-filter-sec.customer-filter .container-lg .modal-content .row {
    padding: 30px
}

.ms-filter-sec.customer-filter .container-lg .modal-content p {
    font-size: 14px
}

.redirect-class .footer {
    margin: 0!important
}

.video-micro-tv {
    background-image: url(/themes/custom/metrics/css/../images/banner-large-2560x1600.jpg)
}

.vide0-home-section {
    background-color: #53565f;
    padding: 30px
}

.vide0-home-section h3 {
    color: #fff;
    margin-bottom: 10px
}

.vide0-home-section p {
    font-size: 16px;
    text-transform: none;
    font-style: italic
}

.carousel-caption {
    bottom: 0;
    text-align: left
}

.carousel-caption h2 {
    bottom: 0!important;
    color: #fff;
    font-weight: 600
}

.video-list-thumbs>li {
    margin-bottom: 12px
}

.video-list-thumbs img {
    height: 248px;
    width: auto
}

.video-list-thumbs>li>a {
    display: block;
    position: relative;
    color: #fff;
    padding: 8px;
    border-radius: 4px
}

.video-list-thumbs h2 {
    bottom: 0;
    font-size: 20px;
    margin: 8px 0 0
}

.video-list-thumbs .glyphicon-play-circle {
    font-size: 60px;
    opacity: .6;
    position: absolute;
    right: 40%;
    top: 30%;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .5);
    transition: all .5s ease-in-out
}

.video-list-thumbs>li>a:hover .glyphicon-play-circle {
    color: #fff;
    opacity: 1;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .8)
}

.video-list-thumbs .duration {
    background-color: #02a7e1;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    left: 20px;
    line-height: 20px;
    padding: 3px 6px 2px;
    position: absolute;
    top: 20px;
    transition: all .5s ease
}

.video-list-thumbs>li>a:hover .duration {
    background-color: #02a7e1
}

@media (min-width:320px) and (max-width:480px) {
    .video-list-thumbs .glyphicon-play-circle {
        font-size: 50px;
        right: 50%;
        top: 26%
    }
    .video-list-thumbs h2 {
        bottom: 0;
        font-size: 20px;
        margin: 8px 0 0
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .video-list-thumbs img {
        height: 200px;
        width: 100%
    }
    .video-list-thumbs .glyphicon-play-circle {
        font-size: 45px;
        right: 40%;
        top: 26%
    }
    .related-videos .carousel-caption {
        position: absolute;
        bottom: 0;
        padding: 0 4px 3px!important;
        background: -moz-linear-gradient(top, rgba(89, 91, 99, 0) 0, rgba(89, 91, 99, 0) 1%, rgba(99, 100, 105, .8) 44%, rgba(112, 112, 112, .8) 100%);
        background: -webkit-linear-gradient(top, rgba(89, 91, 99, 0) 0, rgba(89, 91, 99, 0) 1%, rgba(99, 100, 105, .8) 44%, rgba(112, 112, 112, .8) 100%);
        background: linear-gradient(to bottom, rgba(89, 91, 99, 0) 0, rgba(89, 91, 99, 0) 1%, rgba(99, 100, 105, .8) 44%, rgba(112, 112, 112, .8) 100%);
        width: 94%!important;
        margin-left: -27px!important;
        margin-bottom: 8px!important;
        font-size: 14px!important
    }
}

.related-videos .carousel-caption {
    position: absolute;
    bottom: 0;
    padding: 32px 30px 20px;
    background: -moz-linear-gradient(top, rgba(89, 91, 99, 0) 0, rgba(89, 91, 99, 0) 1%, rgba(99, 100, 105, .8) 44%, rgba(112, 112, 112, .8) 100%);
    background: -webkit-linear-gradient(top, rgba(89, 91, 99, 0) 0, rgba(89, 91, 99, 0) 1%, rgba(99, 100, 105, .8) 44%, rgba(112, 112, 112, .8) 100%);
    background: linear-gradient(to bottom, rgba(89, 91, 99, 0) 0, rgba(89, 91, 99, 0) 1%, rgba(99, 100, 105, .8) 44%, rgba(112, 112, 112, .8) 100%);
    width: 96%;
    margin-left: -48px;
    margin-bottom: 8px
}

.summit-sec-tabs .nav-tabs li.nav-link.active {
    color: #fff;
    background-color: #f8951d;
    background-image: linear-gradient(to left, transparent, transparent 50%, #f8951d 50%, #f8951d)
}

.pagination .wistia_click_to_play {
    margin: 0;
    font-size: 14px;
    line-height: 14px;
    color: #45454a;
    padding: 10px 0 10px 10px;
    border-left: 5px solid #92c93e
}

.wistia_embed {
    padding: 0;
    text-align: left
}

.wistia_click_to_play {
    border-radius: initial;
    text-transform: uppercase;
    font-size: .9em;
    margin: 1em 0;
    display: inline-block;
    outline: 0;
    border-top: none;
    border-bottom: none;
    background-image: linear-gradient(to left, transparent, transparent 50%, #92c93e 50%, #92c93e);
    background-position: 100% 0;
    background-size: 200% 100%;
    transition: all .25s ease-in;
    border-right: none;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #006fba;
    border-left: 5px solid #92c93e;
    line-height: 2.5em;
    padding: .1rem .8rem;
    width: 120px!important;
    height: auto!important
}

.wistia_click_to_play:hover {
    background-position: 0 0;
    color: #fff;
    transform: scale(1.05)
}

.hidden-insight ul li .wistia_click_to_play {
    color: #fff!important
}

.remove-bg .wistia_click_to_play {
    padding: 0;
    margin: 0;
    background: 0 0;
    width: auto!important;
    height: auto!important;
    border: none;
    transition: all 0s ease-in-out
}

.remove-bg .wistia_click_to_play:hover {
    transition: none!important;
    transform: none!important
}

.node--type-blog-details {
    padding: 30px 0
}

.social-share {
    background-color: #eee;
    padding: 25px;
    margin-bottom: 25px
}

.social-share-heading {
    font-size: 16px;
    color: #10052f;
    margin-bottom: 6px;
    display: block
}

.node--type-blog-details .social-media-sharing .email,
.node--type-blog-details .social-media-sharing .facebook-msg,
.node--type-blog-details .social-media-sharing .pinterest {
    display: none
}

.blog-node-title {
    color: #000850;
    font-weight: 700;
    font-size: 34px
}

@media screen and (min-width:1501px) {
    .blog-node-title {
        font-size: 42px
    }
}

.node--type-blog-details .col-md-9 a {
    font-size: 19px;
    color: #000
}

li.breadcrumb-item:last-child {
    font-weight: 700;
    color: #000
}

.breadcrumb-item {
    font-size: 15px
}

.breadcrumb-item a {
    font-weight: 400;
    font-size: 15px;
    color: #000
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: #6c757d;
    content: ">";
    vertical-align: middle
}

.breadcrumb {
    margin-bootom: 0px
}

.node--type-blog-details .node__content {
    margin-top: 20px
}

.author-bio-wrap {
    background-color: #eee;
    padding: 20px
}

.author-bio-wrap {
    background-color: #eee;
    padding: 25px;
    margin-bottom: 25px
}

.author-bio-wrap .auth-bio-meta-img img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin-right: 15px
}

.postInnerContent h4 {
    margin: 0
}

.postInnerContent {
    align-self: center
}

.author-bio-wrap p {
    color: #000;
    font-size: 15px
}

.postInnerContent p {
    margin: 0;
    font-size: 16px;
    color: #170034
}

.auth-bio-meta-img {
    display: flex
}

.top-posts-side-block {
    background: #eee;
    padding: 25px;
    margin-bottom: 25px
}

.top-posts-side-block h3 {
    font-size: 28px;
    font-weight: 500;
    border-bottom: 1px solid #ccc;
    padding-bottom: 17px
}

.top-posts-sidebar {
    margin: 16px 0
}

.top-posts-sidebar p {
    font-size: 15px;
    margin: 0
}

.related-articles-bloglist-wrap {
    width: 100%
}

.related-articles-bloglist-wrap .col-md-12 {
    padding: 0
}

h3.related-blog-heading::after {
    content: '';
    height: 2px;
    width: 176px;
    background-color: #f59e01;
    position: absolute;
    bottom: 0;
    left: 0
}

h3.related-blog-heading {
    font-size: 50px;
    position: relative;
    margin-top: 70px;
    margin-bottom: 40px
}

.whats-new-sidebar-block {
    background: #eee;
    padding: 25px
}

.whats-new-sidebar-block h3 {
    font-size: 28px;
    font-weight: 500;
    border-bottom: 1px solid #ccc;
    padding-bottom: 17px
}

.whatsnew-sidebar {
    margin: 16px 0
}

.whatsnew-sidebar p {
    font-size: 15px;
    margin: 0
}

#relatedBlogs .owl-nav {
    display: flex;
    position: absolute;
    top: -76px;
    right: 0
}

#relatedBlogs .owl-prev {
    position: relative
}

#relatedBlogs .owl-prev::after {
    content: '';
    position: absolute;
    width: 1px;
    height: 45%;
    right: 0;
    z-index: 1;
    background-color: #707070;
    top: 13px
}

.blog-comment-wrapper {
    padding: 25px 33px;
    background-color: #eee;
    margin-top: 50px
}

#edit-field-comment-body-wrapper {
    margin-bottom: 25px
}

.comment-comment-on-blog-form .js-form-type-textfield {
    display: inline-block;
    float: left;
    width: 46%;
    margin-right: 25px
}

.comment-comment-on-blog-form .js-form-type-email {
    display: inline-block;
    float: left;
    width: 50%
}

.comment-comment-on-blog-form .form-text {
    margin: 0
}

.comment-comment-on-blog-form textarea.form-control {
    height: 114px;
    border: 1px solid #707070;
    border-radius: 0
}

.comment-comment-on-blog-form input.form-control {
    border: 1px solid #707070;
    border-radius: 0;
    margin-bottom: 10px
}

.comment-comment-on-blog-form .parent--blog--submit input {
    margin-left: 0
}

@media screen and (max-width:767px) {
    .comment-comment-on-blog-form .js-form-type-email {
        display: block;
        float: left;
        margin-bottom: 15px;
        width: 100%
    }
    .comment-comment-on-blog-form .js-form-type-textfield {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 15px;
        margin-right: 0
    }
    .blog-comment-wrapper .parent--blog--submit input {
        left: inherit!important;
        float: inherit!important;
        margin-top: 20px!important;
        margin-left: 0!important
    }
    .social-share {
        margin-top: 30px
    }
}

.related-articles-bloglistMain {
    width: 100%
}

.top-authors-view-block {
    background-color: #eee;
    padding: 25px;
    margin-bottom: 38px
}

.top-authors-view-block .col-md-3 {
    padding-left: 0
}

.view-what-s-new-at-metricstream-blog h3 {
    font-size: 28px;
    font-weight: 500;
    border-bottom: 1px solid #ccc;
    padding-bottom: 17px
}

.top-authors-view-block .col-md-9 h5 {
    margin: 0;
    font-size: 22px;
    color: #000
}

.top-authors-view-block .col-md-9 p {
    margin: 0;
    font-size: 16px;
    color: #3c3c3c
}

.top-authors-view-block .col-md-3 img {
    border-radius: 50%
}

.top-authors-view-block .row {
    margin-bottom: 20px!important
}

.top-auhor h3 {
    font-size: 28px;
    font-weight: 500;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 17px
}

.comm-authr-dp {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 12px;
    border: 3px solid #26eac4;
    margin-bottom: 12px!important;
    margin-top: 26px
}

.comment__meta {
    display: flex
}

.comment__author {
    font-size: 18px;
    font-weight: 400;
    margin-top: 40px
}

.blog-comment-wrapper .card {
    background-color: #eee!important;
    border: none!important
}

.comm-likeit-wrap {
    display: flex!important;
    font-weight: 700
}

.comment-reply {
    font-weight: 700
}

.comment-wrap-main {
    border-bottom: 2px solid #888
}

.author-details-single {
    margin-left: 7%;
    margin-right: 7%
}

.author-main {
    border: 18px solid #55eac4
}

.author-main .auth-profle-img {
    width: 225px;
    height: 225px;
    padding: 18px
}

.social-link ul {
    display: flex
}

.social-link ul li {
    margin-right: 15px
}

#featuredBLogLanding .article {
    margin-left: 0!important
}

@media screen and (max-width:1201px) and (min-width:767px) {
    .comment-comment-on-blog-form .js-form-type-email {
        display: inline-block;
        float: left;
        width: 100%;
        margin-top: 0!important
    }
    .comment-comment-on-blog-form .js-form-type-textfield {
        display: inline-block;
        width: 100%;
        margin-right: 0
    }
}

@media screen and (max-width:767px) {
    .blog--article #BlogLatestCarousel .latestBlog-details {
        height: 100%;
        min-height: 460px
    }
}

.auth-bio-meta-img {
    display: flex;
    flex-wrap: wrap
}

.node--type-blog-details .commnt-icon {
    width: 35px
}

#topPosts {
    padding: 0
}

@media screen and (max-width:1201px) {
    .view-what-s-new-at-metricstream-blog h3 {
        font-size: 25px
    }
}

.node--type-blog-details .author-bio-wrap p {
    margin-bottom: 0!important
}

#featuredBLogLanding {
    width: 93%
}

.mid-article-sec .col-md-7 {
    padding: 0
}

#block-views-block-whats-new-blog-landing-block-1 .featured-blog .article {
    height: 100%!important
}

#block-views-block-whats-new-blog-landing-block-1 #featuredBLogLanding .featured-blog .article {
    height: 100%!important;
    width: 100%!important;
    margin-bottom: 0!important
}

#block-views-block-whats-new-blog-landing-block-1 #featuredBLogLanding .featured-blog .article img {
    width: 100%
}

.readmore-img {
    width: 30px!important
}

#block-views-block-featured-blog-landing-block-1 #featuredBLogLanding .featured-blog .article {
    margin-bottom: 0!important
}

@media (min-width:1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 83%
    }
}

.headerbg {
    background: 0 0;
    border-bottom: 1px solid #dbdbdb
}

.breadcrumb-item a {
    font-size: 15px
}

#relatedBlogs ul li:not(:last-child) {
    content: '|';
    padding: 5px
}

.related-article-blogcta {
    font-weight: 600
}

@media screen and (max-width:991px) {
    .node--type-blog-details {
        padding: 0 0 30px
    }
    h3.related-blog-heading {
        font-size: 38px;
        margin: 17px
    }
}

.social-media-sharing ul {
    padding-left: 0;
    display: flex;
    text-align: center;
    flex-wrap: wrap
}

.social-media-sharing li {
    margin-right: 9px
}

#views-exposed-form-whats-new-blog-landing-block-1 .form--inline select {
    background-position: 96% 62%!important
}

breadcrumbs-2 .breadcrumb {
    padding: 20px 0;
    width: 79%;
    margin: 0 auto
}

div#block-views-block-whats-new-blog-landing-block-1 {
    width: 84%;
    margin: 0 auto
}

.mid-article-sec {
    box-shadow: 0 5px 21px -7px #ccc;
    margin: 23px 0
}

.view-id-whats_new_blog_landing {
    margin: 30px 0 30px
}

@media screen and (min-width:767px) {
    .mid-article-sec .col-md-7 {
        padding: 0
    }
    .mid-article-sec .col-12 {
        padding-left: 0
    }
    .mid-article-sec {
        box-shadow: 0 5px 21px -7px #ccc;
        margin: 23px 0;
        padding-left: 0;
        padding-bottom: 0;
        padding-top: 0
    }
}

@media screen and (max-width:767px) {
    .mid-article-sec .col-md-7 {
        width: 100%;
        padding: 0;
        flex: 100%;
        max-width: 100%
    }
}

@media screen and (max-width:1401px) and (min-width:991px) {
    #featuredBLogLanding-AttachmentOne .col-lg-3 {
        flex: 0 0 35%!important;
        margin-bottom: 25px!important;
        max-width: 33%!important
    }
}

ul li::marker {
    font-size: 15px
}

.social-media-sharing ul li {
    margin-left: 0;
    margin-top: 0
}

@media screen and (max-width:1200px) {
    .blog--article #block-views-block-featured-blog-block-1 .view-filters {
        width: 94%!important;
        margin: auto
    }
    .blog--article #block-views-block-featured-blog-block-1 .view-content {
        width: 95%!important;
        margin: auto
    }
}

.blog--article #featuredBLogLanding .featured-blog .article .read-more {
    font-weight: 550;
    position: absolute;
    bottom: 10px
}

@media screen and (max-width:991px) {
    .blog--article #BlogLatestCarousel .BlogBannerImg {
        width: 100%
    }
    .blog--article #BlogLatestCarousel .latestBlog-details {
        width: 100%
    }
}

@media screen and (min-width:991px) {
    .View-all {
        padding: 15px 41px
    }
}

footer ul li {
    margin: 0!important
}

footer h4 {
    color: #05eb98!important;
    font-size: 18px;
    margin-top: 6px;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .article a h3 {
        font-size: 25px
    }
    .blog--article #block-views-block-featured-blog-block-1 .view-filters .form-item-title {
        width: 100%
    }
    .blog--article #block-views-block-featured-blog-block-1 .view-filters .form-item-title {
        width: 100%
    }
    .blog--article #BlogLatestCarousel .owl-dots .owl-dot {
        width: 35px
    }
    .blog--article #BlogLatestCarousel .latestBlog-details {
        height: 100%;
        min-height: 500px!important
    }
    #edit-submit-featured-blog-landing {
        width: 100%!important;
        height: 50px!important;
        margin-top: 20px
    }
}

@media screen and (max-width:1024px) and (min-width:767px) {
    #featuredBLogLanding .col-md-4 {
        width: 45%!important;
        flex: 0 0 45%!important;
        max-width: 45%!important
    }
}

.page-node-type-author-detail .breadcrumb li a {
    font-size: .9em
}

@media screen and (max-width:1024px) {
    #topAuthor .col-md-3 {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media screen and (max-width:1024px) {
    .blog-items-two .col-md-6 {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media screen and (max-width:576px) {
    .top-authors-view-block .col-md-3 {
        padding-left: 0;
        text-align: center
    }
}

@media screen and (max-width:576px) {
    #menu ul li>ul {
        left: 140px!important
    }
}

.breadcrumb li {
    font-size: 17px!important
}

.breadcrumb li a {
    font-size: .9em;
}

li.byrole {
    color: #05eb98!important
}

#block-views-block-whats-new-blog-landing-block-1 #featuredBLogLanding .article .category {
    color: #000!important
}

.banner-carousel-backgound {
    position: absolute
}

@media screen and (max-width:767px) {
    .blog--whats-new .view-filters .form--inline .form-type-select {
        width: 100%!important
    }
    #block-views-block-whats-new-blog-landing-block-1 .article .display p span {
        display: inline!important
    }
    #block-views-block-whats-new-blog-landing-block-1 .article .display p {
        display: block;
        font-size: 12px!important
    }
}

#block-views-block-featured-blog-landing-block-1 .article .display p {
    display: block!important
}

@media screen and (max-width:1024px) and (min-width:767px) {
    #block-views-block-featured-blog-landing-block-1 .featured-blog-item .col-md-6 {
        width: 48%!important;
        max-width: 48%!important;
        flex: 0 0 48%!important
    }
}

@media screen and (max-width:767px) and (min-width:700px) {
    #menu ul.sub-menu {
        padding-left: 42px
    }
}

#views-exposed-form-insights-search-search-results input {
    height: initial!important;
    width: 100%!important;
    text-align: left!important;
    padding-left: 30px
}

@media (max-width:1600px) and (min-width:1401px) {
    #views-exposed-form-insights-search-search-results .form--inline .form-type-textfield {
        width: 30%!important
    }
}

@media screen and (max-width:768px) {
    #views-exposed-form-insights-search-search-results #edit-search-keys-insights-searchfooter {
        margin-top: 20px
    }
    .pagination {
        flex-wrap: wrap;
        justify-content: center
    }
}

.webinar-speakers {
    display: block;
    clear: both;
    width: 100%
}

.webinar-speakers ul {
    margin: 1em 0;
    padding: 0
}

.webinar-speakers ul li {
    margin: 0 5% 0 0;
    padding: 0;
    list-style: none;
    width: 30%;
    float: left
}

.webinar-speakers ul li:last-child {
    margin: 0
}

.webinar-speakers ul li p img {
    width: 100%;
    float: none
}

.webinar-speakers ul li p {
    font-size: .8em;
    line-height: 15px;
    margin-bottom: 0;
    color: #170034;
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-weight: 400
}

.webinar-speakers ul li p strong {
    margin: .5em 0;
    display: inline-block
}

.webinar-speakers h6 {
    font-family: serenity, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1.5em;
    color: #170034;
    padding: 0;
    font-weight: 700;
    text-align: left;
    line-height: 1.2em;
    margin: auto
}

.events-register-btn {
    clear: both
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .webinar-speakers ul li {
        margin: 0 2% 0 0;
        width: 32%
    }
    .webinar-speakers ul li p {
        font-size: .7em
    }
}

@media only screen and (max-width:767px) and (min-width:280px) {
    .webinar-speakers {
        display: none
    }
}

ul.hs-error-msgs {
    list-style: none;
    font-size: .8em;
    line-height: 1.5em
}

#iubenda-cs-banner.iubenda-cs-top {
    align-items: center!important
}