.loader-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    z-index: 9999;
}

html {
    font-family: Corbel;
}

body {
    background: #f7f7f7;
}

img {
    width: auto;
    max-width: 100%;
}

.text-bullets i {
    vertical-align: text-top;
    margin-right: 10px;
}

.learn-more i {
    vertical-align: middle;
    margin-left: 5px;
}

.learn-more {
    border-radius: 30px;
    height: 48px;
    line-height: 48px;
    font-family: Corbel-Bold;
    background-color: transparent;
    font-size: 14pt;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
}

.capillary-green {
    background-color: rgba(127, 194, 65, 1) !important;
}

.capillary-green-text {
    color: #7fc241 !important;
}

.waves-effect.waves-capillary-green .waves-ripple {
    background-color: rgba(127, 194, 65, 1);
}

.capillary-green-dark {
    background-color: rgba(73, 160, 72, 1) !important;
}

.capillary-green-dark-text {
    color: #49a048 !important;
}

.waves-effect.waves-capillary-green-dark .waves-ripple {
    background-color: #49a048;
}

.capillary-gray {
    background-color: #808184 !important;
}

.capillary-gray-text {
    color: rgba(128, 129, 132, 1) !important;
}

.waves-effect.waves-capillary-gray .waves-ripple {
    background-color: rgba(128, 129, 132, 1);
}

.capillary-gray-dark {
    background-color: #58595b !important;
}

.capillary-gray-dark-text {
    color: rgba(88, 89, 91, 1) !important;
}

.waves-effect.waves-capillary-gray-dark .waves-ripple {
    background-color: rgba(88, 89, 91, 1);
}

.f6f9f6 {
    background-color: #f6f9f6;
}

.f4f4f4 {
    background-color: #f6f9f6;
}

.aaaaaa-text {
    color: #aaaaaa;
}

.cce9e9 {
    background-color: #cce9e9;
}

.insights-green {
    background-color: #49a048 !important;
}

.insights-green-text {
    color: rgba(73, 160, 72, 1) !important;
}

.insights-green-80 {
    background-color: #6db36d !important;
}

.insights-green-80-text {
    color: rgba(109, 179, 109, 1) !important;
}

.insights-green-60 {
    background-color: #92c691 !important;
}

.insights-green-60-text {
    color: rgba(146, 198, 145, 1) !important;
}

.insights-green-40 {
    background-color: #b6d9b6 !important;
}

.insights-green-40-text {
    color: rgba(182, 217, 182, 1) !important;
}

.insights-green-20 {
    background-color: #dbecda !important;
}

.insights-green-20-text {
    color: rgba(219, 236, 218, 1) !important;
}

.learn-more-insights-green {
    border: 1px solid #49a048;
    color: #49a048;
}

.learn-more-insights-green:hover {
    border: 1px solid #3c713b;
    color: #3c713b !important;
}

.engage-blue {
    background-color: #0071bb !important;
}

.engage-blue-text {
    color: rgba(0, 113, 187, 1) !important;
}

.engage-blue-80 {
    background-color: #338dc9 !important;
}

.engage-blue-80-text {
    color: rgba(51, 141, 201, 1) !important;
}

.engage-blue-60 {
    background-color: #66aad6 !important;
}

.engage-blue-60-text {
    color: rgba(102, 170, 214, 1) !important;
}

.engage-blue-40 {
    background-color: #99c6e4 !important;
}

.engage-blue-40-text {
    color: rgba(153, 198, 228, 1) !important;
}

.engage-blue-20 {
    background-color: #cce3f1 !important;
}

.engage-blue-20-text {
    color: rgba(204, 227, 241, 1) !important;
}

.learn-more-engage-blue {
    border: 1px solid #0071bb;
    color: #0071bb;
}

.learn-more-engage-blue:hover {
    border: 1px solid #034ea1;
    color: #034ea1 !important;
}

.anywhere-orange {
    background-color: #f48120 !important;
}

.anywhere-orange-text {
    color: rgba(244, 129, 32, 1) !important;
}

.anywhere-orange-80 {
    background-color: #f69a4d !important;
}

.anywhere-orange-80-text {
    color: rgba(246, 154, 77, 1) !important;
}

.anywhere-orange-60 {
    background-color: #f8b379 !important;
}

.anywhere-orange-60-text {
    color: rgba(248, 179, 121, 1) !important;
}

.anywhere-orange-40 {
    background-color: #fbcda6 !important;
}

.anywhere-orange-40-text {
    color: rgba(251, 205, 166, 1) !important;
}

.anywhere-orange-20 {
    background-color: #fde6d2 !important;
}

.anywhere-orange-20-text {
    color: rgba(253, 230, 210, 1) !important;
}

.learn-more-anywhere-orange {
    border: 1px solid #f48120;
    color: #f48120;
}

.learn-more-anywhere-orange:hover {
    border: 1px solid #ae5103;
    color: #ae5103 !important;
}

.loyalty-yellow {
    background-color: #ffca05 !important;
}

.loyalty-yellow-text {
    color: rgba(255, 202, 5, 1) !important;
}

.loyalty-yellow-80 {
    background-color: #ffd537 !important;
}

.loyalty-yellow-80-text {
    color: rgba(255, 213, 55, 1) !important;
}

.loyalty-yellow-60 {
    background-color: #ffdf69 !important;
}

.loyalty-yellow-60-text {
    color: rgba(255, 223, 105, 1) !important;
}

.loyalty-yellow-40 {
    background-color: #ffea9b !important;
}

.loyalty-yellow-40-text {
    color: rgba(255, 234, 155, 1) !important;
}

.loyalty-yellow-20 {
    background-color: #fff4cd !important;
}

.loyalty-yellow-20-text {
    color: rgba(255, 244, 205, 1) !important;
}

.learn-more-loyalty-yellow {
    border: 1px solid #ffca05;
    color: #ffca05;
}

.learn-more-loyalty-yellow:hover {
    border: 1px solid #ddb10b;
    color: #ddb10b !important;
}

.capillary-brown {
    background-color: #7f5f42 !important;
}

.capillary-brown-text {
    color: rgba(127, 95, 66, 1) !important;
}

.capillary-brown-80 {
    background-color: #997f68 !important;
}

.capillary-brown-80-text {
    color: rgba(153, 127, 104, 1) !important;
}

.capillary-brown-60 {
    background-color: #b29f8e !important;
}

.capillary-brown-60-text {
    color: rgba(178, 159, 142, 1) !important;
}

.capillary-brown-40 {
    background-color: #ccbfb3 !important;
}

.capillary-brown-40-text {
    color: rgba(204, 191, 179, 1) !important;
}

.capillary-brown-20 {
    background-color: #e5dfd9 !important;
}

.capillary-brown-20-text {
    color: rgba(229, 223, 217, 1) !important;
}

.learn-more-capillary-brown {
    border: 1px solid #7f5f42;
    color: #7f5f42;
}

.learn-more-capillary-brown:hover {
    border: 1px solid #4d2a0a;
    color: #4d2a0a !important;
}

.capillary-lemon-grass {
    background-color: #9e9d87 !important;
}

.capillary-lemon-grass-text {
    color: rgba(158, 157, 135, 1) !important;
}

.capillary-lemon-grass-40 {
    background-color: #d8d8cf !important;
}

.capillary-lemon-grass-40-text {
    color: rgba(216, 216, 207, 1) !important;
}

.capillary-sienna {
    background-color: #817f59 !important;
}

.capillary-sienna-text {
    color: rgba(129, 127, 89, 1) !important;
}

.capillary-sienna-80 {
    background-color: #9a997a !important;
}

.capillary-sienna-80-text {
    color: rgba(154, 153, 122, 1) !important;
}

.capillary-sienna-60 {
    background-color: #b3b29b !important;
}

.capillary-sienna-60-text {
    color: rgba(179, 178, 155, 1) !important;
}

.capillary-sienna-40 {
    background-color: #cdccbd !important;
}

.capillary-sienna-40-text {
    color: rgba(205, 204, 189, 1) !important;
}

.capillary-sienna-20 {
    background-color: #e6e5de !important;
}

.capillary-sienna-20-text {
    color: rgba(230, 229, 222, 1) !important;
}

.capillary-kokoda {
    background-color: #827e59;
}

.capillary-kokoda-text {
    color: rgba(130, 126, 89, 1) !important;
}

.capillary-kokoda-60 {
    background-color: #b4b29b !important;
}

.capillary-kokoda-60-text {
    color: rgba(180, 178, 155, 1) !important;
}

.capillary-xanadu-gray {
    background-color: #768879;
}

.capillary-xanadu-gray-text {
    color: rgba(118, 136, 121, 1) !important;
}

.capillary-xanadu-gray-80 {
    background-color: #91a094 !important;
}

.capillary-xanadu-gray-80-text {
    color: rgba(145, 160, 148, 1) !important;
}

.capillary-xanadu-gray-60 {
    background-color: #adb8af !important;
}

.capillary-xanadu-gray-60-text {
    color: rgba(173, 184, 175, 1) !important;
}

.capillary-xanadu-gray-20 {
    background-color: #e4e7e4 !important;
}

.capillary-aegean-blue-60 {
    background-color: #8a9cac !important;
}

.capillary-aegean-blue-60-text {
    color: rgba(138, 156, 172, 1) !important;
}

.capillary-aegean-blue-20 {
    background-color: #d8dee3 !important;
}

.capillary-aegean-blue-20-text {
    color: rgba(216, 222, 227, 1) !important;
}

.capillary-ink-blue-60 {
    background-color: #6794c7 !important;
}

.capillary-ink-blue-60-text {
    color: rgba(103, 148, 199, 1) !important;
}

.capillary-ink-blue-20 {
    background-color: #ccdbec !important;
}

.capillary-ink-blue-20-text {
    color: rgba(204, 219, 236, 1) !important;
}

.capillary-pear-20 {
    background-color: #eff2a6 !important;
}

.capillary-pear-40 {
    background-color: #eff2a6 !important;
}

.capillary-pear-text {
    color: rgba(214, 223, 35, 1) !important;
}

.capillary-navy-20 {
    background-color: #ccd3df !important;
}

.capillary-navy-40-text {
    color: #667ca0 !important;
}

.email-sign-flex {
    display: flex;
    color: #58595b;
}

.email-sign-flex a {
    color: #58595b;
    font-family: Corbel;
}

.email-sign-flex-item-1 {
    padding: 0 15px 0 0;
    border-right: 1px solid #cccccc;
}

.email-sign-flex-item-2 {
    padding: 0 15px 0 15px;
}

.email-sign-cap-logo {
    height: 101px;
    width: auto;
}

.email-sign-four-product {
    color: #58595b;
    font-family: Corbel-Italic;
    margin-top: 0px;
}

.email-sign-four-product div {
    display: inline;
    margin: 5px;
}

.pl20c {
    padding-left: 20% !important;
}

.pr20c {
    padding-right: 20% !important;
}

@media (max-width: 992px) {
    .pl20c {
        padding-left: 10% !important;
    }
    .pr20c {
        padding-right: 10% !important;
    }
}

.email-sign-insights span {
    color: rgba(73, 160, 72, 1) !important;
    font-family: Corbel-BoldItalic;
    font-style: italic;
    font-size: 16pt;
    line-height: 0;
}

.email-sign-engage span {
    color: rgba(0, 113, 187, 1) !important;
    font-family: Corbel-BoldItalic;
    font-style: italic;
    font-size: 16pt;
    line-height: 0;
}

.email-sign-anywhere span {
    color: rgba(244, 129, 32, 1) !important;
    font-family: Corbel-BoldItalic;
    font-style: italic;
    font-size: 16pt;
    line-height: 0;
}

.email-sign-loyalty span {
    color: rgba(255, 202, 5, 1) !important;
    font-family: Corbel-BoldItalic;
    font-style: italic;
    font-size: 16pt;
    line-height: 0;
}


/*PRODUCT-CIRCLES*/

.engage-stroke-3 {
    fill: none;
    stroke: #0071BB;
    stroke-width: 3;
    stroke-miterlimit: 10;
}

.engage-fill {
    fill: #0071BB;
}

.anywhere-stroke-3 {
    fill: none;
    stroke: #F48120;
    stroke-width: 3;
    stroke-miterlimit: 10;
}

.anywhere-fill {
    fill: #F48120;
}

.insights-stroke-3 {
    fill: none;
    stroke: #49A048;
    stroke-width: 3;
    stroke-miterlimit: 10;
}

.insights-fill {
    fill: #49A048;
}

.loyalty-stroke-3 {
    fill: none;
    stroke: #FFCA05;
    stroke-width: 3;
    stroke-miterlimit: 10;
}

.loyalty-fill {
    fill: #FFCA05;
}

.gray-fil {
    fill: #555555;
}

.st10 {
    font-size: 21px;
}

.st12 {
    font-size: 30px;
}

.insights-svg-text:hover {
    fill: #49A048;
}

.engage-svg-text:hover {
    fill: #0071BB;
}

.anywhere-svg-text:hover {
    fill: #F48120;
}

.loyalty-svg-text:hover {
    fill: #FFCA05;
}

.insights-svg-text:hover {
    fill: #49A048;
}


/*PRODUCT-CIRCLES*/

.corbel-bold-italic {
    font-family: 'Corbel-BoldItalic';
    font-weight: normal;
    font-style: normal;
}

.Corbel {
    font-family: Corbel;
    font-weight: normal;
    font-style: normal;
}

.font-bigger {
    font-size: 3em;
}

.corbel-bold {
    font-family: Corbel-Bold;
    font-weight: normal;
    font-style: normal;
}

.Corbel-Italic {
    font-family: Corbel-Italic;
    font-weight: normal;
    font-style: normal;
}

a,
nav ul a,
a.btn {
    font-size: 12pt;
    font-family: Corbel-Bold;
    font-weight: normal;
}

h1 {
    text-transform: capitalize;
    font-size: 48pt;
    line-height: auto;
    letter-spacing: 0;
}

h2 {
    text-transform: capitalize;
    font-size: 20pt;
    line-height: auto;
    letter-spacing: 0;
    font-family: Corbel-Bold;
}

h3,
h3 a.btn-flat {
    text-transform: capitalize;
    font-size: 16pt;
    line-height: auto;
    letter-spacing: 0;
}

p {
    font-size: 14pt;
    line-height: auto;
    letter-spacing: 10;
    color: #666;
}

ul.listy li {
    font-size: 14pt;
    line-height: auto;
    letter-spacing: 10;
    color: #666;
}

.nav-wrapper,
.nav-wrapper-above {
    max-width: 1440px;
}

.navbar-fixed {
    position: absolute;
    height: 90px;
}

nav {
    height: 90px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb20 {
    margin-bottom: 20px;
}

.inline-p {
    display: inline;
}

@media only screen and (min-width:993px) and (max-width:1115px) {
 nav ul a {
    color: #58595b;
    padding-bottom: 0px;
    text-transform: uppercase;
    margin-left: 11px !important;
    margin-right: 11px !important;
    margin-top: 5px;
}
}
nav ul a {
    color: #58595b;
    padding-bottom: 0px;
    text-transform: uppercase;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
}

nav ul a:hover {
    background-color: transparent;
}

.nav-wrapper-above b {
    font-family: Corbel;
    font-weight: bold;
    color: rgba(73, 160, 72, 1);
}


.nav-wrapper-above ul a {
    padding: 0 0px;
    margin-left: 40px;
    margin-right: 0px;
    line-height: 42px;
    text-transform: capitalize;
    font-family: Corbel;
    font-size: 12pt;
}

.nav-wrapper-above {
    position: relative;
    height: 42px;
}

.nav-wrapper-above ul a:hover {
    color: rgba(127, 194, 65, 1);
}

a.country:hover {
    cursor: copy;
    color: #58595b !important;
}

.nav-wrapper ul a {
    line-height: 48px;
}

.lowercase {
    text-transform: lowercase !important;
}

.nocase {
    text-transform: none;
}

.capitalize {
    text-transform: capitalize;
}

.nav-wrapper ul a:hover {
    color: rgba(127, 194, 65, 1);
}

.nav-wrapper ul a.btn:hover {
    color: white;
}

.no-left-margin {
    margin-left: 0px !important;
}

.no-bottom-margin {
    margin-bottom: 0px !important;
}

.no-right-padding {
    padding-right: 0px !important;
}

.no-right-margin {
    margin-right: 0px !important;
}

nav .nav-wrapper {
    height: 48px;
}

nav .brand-logo {
    line-height: normal;
    top: -20px;
}

.brand-logo img {
    height: 36px;
    vertical-align: middle;
    margin-right: 10px;
}

.brand-logo span {
    vertical-align: middle;
}

a.dropdown-button.active {
    border-bottom: 2px solid rgba(127, 194, 65, 1);
}

.dropdown-content {
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 0px;
    box-shadow: none;
}

.dropdown-content li>a {
    color: white;
    background-color: transparent;
    padding: 0px 30px;
    text-transform: none;
    text-align: left;
    margin: 0 5px;
}

.dropdown-content li:hover {
    background-color: transparent;
}

.dropdown-content li>a:hover {
    color: rgba(127, 194, 65, 1);
}

.divider {
    height: 1px;
    overflow: hidden;
    background-color: #666666;
}

.dropdown-content li.divider {
    min-height: 0;
    height: 1px;
}

.main {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .08);
    max-width: 1440px;
    margin: 0 auto;
    background: #fff;
}

.divider-line {
    border-bottom: 1px solid #e7e7e7
}

.carousel.carousel-slider .carousel-item {
    min-height: 520px;
}

.announcement {
    position: relative;
    top: 55%;
    font-family: "Corbel";
    text-transform: capitalize;
}

.section-hero {
    position: relative;
    width: 100%;
    height: 520px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.corp-video-hero h1 {
    text-align: center;
    width: 100%;
    left: 0;
    top: 15%;
}

.corp-video-hero h2 {
    text-align: center;
    width: 100%;
    left: 0;
    top: 30%;
}

.corp-video-hero-lp h1 {
    text-align: center;
    width: 100%;
    left: 0;
    top: 25%;
}

.corp-video-hero-lp h2 {
    text-align: center;
    width: 100%;
    left: 0;
    top: 40%;
}

.hero-play-circle {
    font-size: 96px;
}

.hero-play-circle:hover {
    cursor: pointer;
}

.hero-play-circle-lp {
    position: relative;
    top: 20%;
}

.hero-play-learn-lp {
    position: relative;
    top: 50px;
}

.hero-play-learn {
    color: teal;
    z-index: 1;
}

.hero-play-learn:hover {
    cursor: pointer;
}

.carousel.carousel-slider .carousel-fixed-item {
    position: absolute;
    left: 0;
    right: 0;
    top: 45%;
    z-index: 1;
}

.section-hero h1 {
    color: #fff;
    position: absolute;
}

.section-hero h2 {
    color: #fff;
    position: absolute;
}

.section-hero.home-hero {
    background-position: center;
    background-image: url('../img/STOCK/HOME.jpg');
}

.home-hero h1 {
    text-align: center;
    width: 100%;
    left: 0;
    top: 25%;
}

.section-hero.visitormetrix-banner {
    background-position: top;
    background-image: url('../products/insights-plus/visitormetrix/VISITORMETRIX-BG-4.jpg');
}

sup {
    top: -0.75em;
    font-size: 45%;
}

.visitormetrix-banner h1 {
    text-align: left;
    width: 35%;
    left: 5%;
    padding: 25px;
    top: 30%;
    font-size: 48px;
    text-transform: none;
    font-family: Corbel-Bold;
}

.visitormetrix-banner h2 {
    text-align: center;
    width: 100%;
    left: 0%;
    padding-left: 25px;
    top: 50%;
    font-size: 48px;
    text-transform: capitalize;
}

.section-hero.visitormetrix-banner-phone {
    background-position: top;
    background-image: url('../products/insights-plus/visitormetrix/VISITORMETRIX-BANNER-PHONE.jpg');
}

.section-hero.easyverse-banner-phone {
    background-position: top;
    background-image: url('../img/home/EASYVERSE.jpg');
}

.easyverse-form-bg {
    position: relative;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    background-image: url('../easyverse/img/easyverse.jpg');
}

.section-hero.accelerate-banner {
    background-position: top;
    background-image: url('../accelerate/img/ACCELERATE-HOME-HERO.jpg');
}

.accelerate-banner h2 {
    text-align: center;
    width: 100%;
    padding-left: 0px;
    top: 50%;
}

.banner-btn {
    position: relative;
    top: 350px;
    z-index: 1;
}

.section-hero.visitormetrix-hero {
    background-position: top;
    background-image: url('../products/insights-plus/visitormetrix/VISITORMETRIX.jpg');
}

.visitormetrix-hero h1 {
    text-align: left;
    width: 90%;
    left: 10%;
    padding-left: 25px;
    top: 25%;
}

.section-hero.essential-insights-hero {
    background-position: center;
    background-size: cover;
    background-image: url('../products/insights-plus/essential-insights/img/ESSENTIAL-INSIGHTS-1.jpg');
}

.section.essential-insights-2 {
    background-position: center;
    background-size: cover;
    background-image: url('../products/insights-plus/essential-insights/img/ESSENTIAL-INSIGHTS-2.jpg');
}

.essential-insights-hero h1 {
    text-align: left;
    width: 90%;
    left: 10%;
    padding-left: 25px;
    top: 45%;
}

.essential-insights-hero h2 {
    width: 90%;
    left: 10%;
    top: 35%;
    text-align: left;
    padding-left: 25px;
}

.section-hero.accelerate-hero {
    background-position: top;
    background-image: url('../accelerate/img/ACCELERATE.jpg');
}

.accelerate-hero h1 {
    text-align: left;
    width: 90%;
    left: 5%;
    padding-left: 25px;
    top: 45%;
}

.accelerate-hero h2 {
    width: 90%;
    left: 5%;
    top: 35%;
    text-align: left;
    padding-left: 25px;
}

.section-hero.cpg-hero {
    background-position: top;
    background-image: url('../solution/consumer-goods/img/CONSUMER-GOODS-HERO.jpg');
}

.section.accelerate-2 {
    position: relative;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    background-image: url('../accelerate/img/ACCELERATE-2.jpg');
}

.section.accelerate-3 {
    position: relative;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    background-image: url('../accelerate/img/ACCELERATE-3.jpg');
}

.section.accelerate-4 {
    position: relative;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    background-image: url('../accelerate/img/ACCELERATE-4.jpg');
}

.section.visitormetrix-bg-1 {
    position: relative;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    background-image: url('../products/insights-plus/visitormetrix/VISITORMETRIX-BG-1.jpg');
}

.section.visitormetrix-bg-2 {
    position: relative;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    background-image: url('../products/insights-plus/visitormetrix/VISITORMETRIX-BG-2.jpg');
}

.left-big-text {
    font-size: 48px;
    font-family: Corbel;
}

.section.visitormetrix-bg-3 {
    position: relative;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    background-image: url('../products/insights-plus/visitormetrix/img/VISITORMETRIX-SUCCESS-STORY.jpg');
}

.cgm-form-bg {
    position: relative;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    background-image: url('../solution/consumer-goods/img/form-bg.jpg');
}

.section-hero.insights-hero {
    background-position: center;
    background-image: url('../img/STOCK/INSIGHTS.jpg');
}

.product-quad h2 span {
    font-size: 1.7em;
    position: relative;
    top: 2px;
}

.product-quad>.col {
    padding: 60px;
    padding-top: 0px;
}

.product-quad p {
    height: 120px;
}

.products-hero {
    background-position: top;
    background-image: url('../img/STOCK/PRODUCT.jpg');
}

.insights-svg-text:hover {
    fill: #49A048;
}

.products-hero h1 {
    text-align: center;
    padding-right: 10%;
    width: 50%;
    right: 0;
    top: 25%;
}

.insights-hero h1 {
    width: 100%;
    left: 0;
    top: 25%;
    text-align: right;
    padding-right: 10%;
    font-family: Corbel-Italic;
    font-size: 48pt;
    text-transform: capitalize;
    color: white;
}

.insights-hero h1 em {
    color: #49a048;
    font-style: italic;
    font-size: 60pt;
}

.insights-hero h2 {
    width: 100%;
    left: 0;
    top: 45%;
    text-align: right;
    padding-right: 10%;
}

.section-hero.engage-hero {
    background-position: top;
    background-image: url('../img/STOCK/ENGAGE.jpg');
}

.engage-hero h1 {
    top: 25%;
    width: 100%;
    left: 0;
    padding-right: 10%;
    text-align: right;
    font-family: Corbel-Italic;
    font-size: 48pt;
    text-transform: capitalize;
    color: white;
}

.engage-hero h1 em {
    color: #0071bb;
    font-style: italic;
    font-size: 60pt;
}

.engage-hero h2 {
    top: 45%;
    width: 100%;
    left: 0;
    text-align: right;
    padding-right: 10%;
}

.section-hero.anywhere-hero {
    background-position: bottom;
    background-image: url('../img/STOCK/ANYWHERE.jpg');
}

.anywhere-hero h1 {
    top: 25%;
    width: 100%;
    text-align: left;
    font-family: Corbel-Italic;
    font-size: 48pt;
    text-transform: capitalize;
    color: white;
    line-height: 30px;
    padding-left: 30px;
}

.anywhere-hero h1 em {
    color: #f48120;
    font-style: italic;
    font-size: 60pt;
}

.anywhere-hero h2 {
    top: 45%;
    width: 100%;
    left: 0;
    text-align: left;
    padding-left: 30px;
}

.section-hero.loyalty-hero {
    background-position: bottom;
    background-image: url('../img/STOCK/LOYALTY.jpg');
}

.loyalty-hero h1 {
    top: 25%;
    width: 100%;
    text-align: left;
    font-family: Corbel-Italic;
    font-size: 48pt;
    text-transform: capitalize;
    color: white;
    padding-left: 30px;
}

.loyalty-hero h1 em {
    color: #ffca05;
    font-style: italic;
    font-size: 60pt;
}

.loyalty-hero h2 {
    top: 45%;
    width: 100%;
    left: 0;
    text-align: left;
    padding-left: 30px;
}

.section-hero.customer-hero {
    background-position: top;
    background-image: url('../img/STOCK/CUSTOMER.jpg');
}

.customer-hero h1 {
    text-align: center;
    width: 100%;
    left: 0;
    top: 25%;
}

.section-hero.know-how-hero {
    background-image: url('../img/STOCK/KNOW-HOW.jpg');
    background-position: bottom;
}

.know-how-hero h1 {
    text-align: right;
    padding-right: 10%;
    width: 100%;
    left: 0;
    top: 25%;
}

.section-hero.story-hero {
    background-image: url('../img/STOCK/OUR-STORY.jpg');
}

.story-hero h1 {
    text-align: center;
    width: 100%;
    left: 0;
    top: 25%;
    padding-left: 20%;
    padding-right: 20%;
}

.section-hero.leadership-hero {
    background-image: url('../img/STOCK/TEAM.jpg');
}

.leadership-hero h1 {
    text-align: center;
    width: 100%;
    left: 0;
    top: 25%;
}

.section-hero.contact-hero {
    height: 480px;
    background-position: top;
    background-image: url('../img/STOCK/CONTACT.jpg');
}

.contact-hero h1 {
    text-align: left;
    width: 100%;
    left: 0;
    padding-left: 25px;
    bottom: 18%;
}

.contact-hero h2 {
    text-align: left;
    width: 100%;
    left: 0;
    padding-left: 25px;
    bottom: 10%;
}

.section-hero.thanks-hero {
    height: 540px;
}

.thanks-hero h1 {
    text-align: right;
    width: 100%;
    padding-right: 50px;
    bottom: 18%;
}

.thanks-hero h2 {
    text-align: right;
    width: 100%;
    padding-right: 50px;
    bottom: 10%;
}

.carousel.carousel-slider {
    /* margin-top: 90px;*/
}

.carousel.carousel-slider img {
    max-height: 520px;
}

video {
    width: 100%;
}

.carousel .indicators {
    margin-bottom: 30px;
}

.carousel .indicators .indicator-item {
    height: 16px;
    width: 16px;
    /*float: right;*/
}

.get-started-bg {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    background-color: aliceblue;
}

.customers-stories-section {}

.office-flex-container {
    text-align: center;
    background-color: ;
    margin-top: 250px;
}

.office-flex {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
}

.office-card {
    position: relative;
    left: 0;
    right: 0;
    margin: 30px;
    width: 320px;
    height: 280px;
    background: #000;
    color: white;
    z-index: 0;
    padding: 20px;
}

.office-card img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    width: 320px;
    height: 280px;
    z-index: 1;
    opacity: 0.4;
}

.office-card-title {
    font-size: 24pt;
    text-align: center;
    opacity: 0.8;
}

.office-card-addr {
    position: relative;
    text-align: center;
    left: 0;
    right: 0;
    font-family: Corbel-Bold;
    font-size: 12pt;
    z-index: 1;
}

.office-card-phone {
    margin-top: 10px;
    text-align: center;
    font-size: 14pt;
}

.office-card-phone i {
    vertical-align: middle;
}

.office-card-phone span {
    vertical-align: middle;
}

.section-form {
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    top: 20%;
    right: 3%;
    padding: 15px;
    z-index: 10;
    width: 480px;
}

.header-form {
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    top: 20%;
    right: 3%;
    padding: 15px;
    z-index: 10;
    width: 480px;
}

.vm-form {
    background-color: rgba(0, 0, 0, 0.7);
    padding: 30px;
    z-index: 10;
    border-radius: 26px;
    height: 560px;
}

.vm-form .form-heading {
    font-family: Corbel;
    margin-top: 30px;
}

.footer-form {
    background-color: rgba(0, 0, 0, 0.7);
    padding: 30px;
    z-index: 10;
    border-radius: 26px;
    /*height: 560px;*/
    height: 600px;
}

.form-heading {
    color: #ccc;
    font-size: 20pt;
    font-family: Corbel-Bold;
    text-align: center;
    margin-bottom: 30px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-top-10 {
    margin-top: 25px;
}

input {
    color: white;
    caret-color: #666;
}

.prefix {
    color: #666;
}

.input-field label {
    color: #666;
    font-size: 14pt;
}

input:not([type]),
input[type="text"]:not(.browser-default),
input[type="password"]:not(.browser-default),
input[type="email"]:not(.browser-default),
input[type="url"]:not(.browser-default),
input[type="time"]:not(.browser-default),
input[type="date"]:not(.browser-default),
input[type="datetime"]:not(.browser-default),
input[type="datetime-local"]:not(.browser-default),
input[type="tel"]:not(.browser-default),
input[type="number"]:not(.browser-default),
input[type="search"]:not(.browser-default),
textarea.materialize-textarea {
    border-bottom: 1px solid #666;
}

.input-field .prefix.active {
    color: #999;
}

input[type="text"]:focus:not(.browser-default):not([readonly]),
input[type="password"]:focus:not(.browser-default):not([readonly]),
input[type="email"]:focus:not(.browser-default):not([readonly]),
input[type="url"]:focus:not(.browser-default):not([readonly]),
input[type="time"]:focus:not(.browser-default):not([readonly]),
input[type="date"]:focus:not(.browser-default):not([readonly]),
input[type="datetime"]:focus:not(.browser-default):not([readonly]),
input[type="datetime-local"]:focus:not(.browser-default):not([readonly]),
input[type="tel"]:focus:not(.browser-default):not([readonly]),
input[type="number"]:focus:not(.browser-default):not([readonly]),
input[type="search"]:focus:not(.browser-default):not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #999;
    -webkit-box-shadow: 0 1px 0 0 #999;
    box-shadow: 0 1px 0 0 #999;
}

input[type="text"]:focus:not(.browser-default):not([readonly])+label,
input[type="password"]:focus:not(.browser-default):not([readonly])+label,
input[type="email"]:focus:not(.browser-default):not([readonly])+label,
input[type="url"]:focus:not(.browser-default):not([readonly])+label,
input[type="time"]:focus:not(.browser-default):not([readonly])+label,
input[type="date"]:focus:not(.browser-default):not([readonly])+label,
input[type="datetime"]:focus:not(.browser-default):not([readonly])+label,
input[type="datetime-local"]:focus:not(.browser-default):not([readonly])+label,
input[type="tel"]:focus:not(.browser-default):not([readonly])+label,
input[type="number"]:focus:not(.browser-default):not([readonly])+label,
input[type="search"]:focus:not(.browser-default):not([readonly])+label,
textarea.materialize-textarea:focus:not([readonly])+label {
    color: #999;
}

.sharp {
    position: relative;
}

.sharp-1-top {
    width: 100%;
    display: block;
    height: auto;
    position: absolute;
    z-index: 9;
    bottom: -4px;
}

.sharp-1-bottom {
    width: 100%;
    display: block;
    height: auto;
    position: absolute;
    z-index: 9;
    top: -32px;
}

.vm-sharp-1-bottom {
    top: -2px !important;
}

.brief-section h2 {
    margin-top: 0;
    padding-top: 20px;
}

.btn {
    border-radius: 30px;
    background-color: #7fc241;
    height: 48px;
    line-height: 48px;
    font-family: Corbel-Bold;
}

.btn:visited {
    background-color: #7fc241 !important;
}

.btn:hover {
    background-color: #49a048 !important;
}

.btn:active {
    background-color: #49a048 !important;
}

.insights-btn {
    background-color: #49a048;
}

.insights-btn:visited {
    background-color: #49a048 !important;
}

.insights-btn:hover {
    background-color: #6db36d !important;
}

.insights-btn:active {
    background-color: #6db36d !important;
}

.engage-btn {
    background-color: #0071bb;
}

.engage-btn:visited {
    background-color: #0071bb !important;
}

.engage-btn:hover {
    background-color: #338dc9 !important;
}

.engage-btn:active {
    background-color: #338dc9 !important;
}

.anywhere-btn {
    background-color: #f48120;
}

.anywhere-btn:visited {
    background-color: #f48120 !important;
}

.anywhere-btn:hover {
    background-color: #f69a4d !important;
}

.anywhere-btn:active {
    background-color: #f69a4d !important;
}

.loyalty-btn {
    background-color: #ffca05;
}

.loyalty-btn:visited {
    background-color: #ffca05 !important;
}

.loyalty-btn:hover {
    background-color: #ffd537 !important;
}

.loyalty-btn:active {
    background-color: #ffd537 !important;
}

a:hover {
    cursor: pointer;
}

.sharp-section {
    background-image: url(../img/sharp.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    top: -41px;
    width: 100%;
    height: 350px;
}

.tooltip_templates {
    display: none;
}

.tooltipster-sidetip.tooltipster-punk .tooltipster-box {
    border-radius: 48px;
    border-bottom: none;
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-box {
    margin-bottom: 20px;
}

#insights-tooltip-content,
#engage-tooltip-content,
#anywhere-tooltip-content,
#loyalty-tooltip-content {
    text-align: center;
}

#insights-tooltip-content1,
#engage-tooltip-content1,
#anywhere-tooltip-content1,
#loyalty-tooltip-content1 {
    text-align: center;
}

.tooltipster-sidetip.tooltipster-punk-insights .tooltipster-box {
    background-color: #dbecda;
}

.tooltipster-sidetip.tooltipster-punk-insights.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #49a048;
}

.tooltipster-sidetip.tooltipster-punk-insights.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #49a048;
}

.tooltipster-sidetip.tooltipster-punk-engage .tooltipster-box {
    background-color: #cce3f1;
}

.tooltipster-sidetip.tooltipster-punk-engage.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #0071bb;
}

.tooltipster-sidetip.tooltipster-punk-engage.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #0071bb;
}

.tooltipster-sidetip.tooltipster-punk-anywhere .tooltipster-box {
    background-color: #fde6d2;
}

.tooltipster-sidetip.tooltipster-punk-anywhere.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #f48120;
}

.tooltipster-sidetip.tooltipster-punk-anywhere.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #f48120;
}

.tooltipster-sidetip.tooltipster-punk-loyalty .tooltipster-box {
    background-color: #fff4cd;
}

.tooltipster-sidetip.tooltipster-punk-loyalty.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #ffca05;
}

.tooltipster-sidetip.tooltipster-punk-loyalty.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #ffca05;
}

.margin-top-30 {
    margin-top: 30px;
}

.product-circle-container {
    position: relative;
    width: 20em;
    height: 20em;
    border-radius: 50%;
    padding: 0;
    list-style: none;
    margin: 6em auto 0;
    margin-bottom: 200px;
}

.product-circle-container>* {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -80px;
    width: 6em;
    height: 6em;
}

.product-circle-container>*:nth-of-type(1) {
    -webkit-transform: rotate(0deg) translate(10em) rotate(0deg);
    transform: rotate(0deg) translate(9em) rotate(0deg);
}

.product-circle-container>*:nth-of-type(2) {
    -webkit-transform: rotate(90deg) translate(10em) rotate(-90deg);
    transform: rotate(90deg) translate(9em) rotate(-90deg);
}

.product-circle-container>*:nth-of-type(3) {
    -webkit-transform: rotate(180deg) translate(10em) rotate(-180deg);
    transform: rotate(180deg) translate(9em) rotate(-180deg);
}

.product-circle-container>*:nth-of-type(4) {
    -webkit-transform: rotate(270deg) translate(10em) rotate(-270deg);
    transform: rotate(270deg) translate(9em) rotate(-270deg);
}

ul.product-small li {
    padding-bottom: 20px;
    text-align: center;
    padding-top: 20px;
}

.insights-circle-mobile,
.engage-circle-mobile,
.anywhere-commerce-circle-mobile,
.loyalty-circle-mobile {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.insights-circle-mobile,
.engage-circle-mobile,
.anywhere-commerce-circle-mobile,
.loyalty-circle-mobile {
    width: 160px;
    height: 160px;
    border-radius: 50%;
    cursor: pointer;
    text-align: center !important;
}

.insights-circle-mobile {
    border: 3px solid #49a048;
}

.engage-circle-mobile {
    border: 3px solid #0071bb;
}

.anywhere-commerce-circle-mobile {
    border: 3px solid #f48120;
}

.loyalty-circle-mobile {
    border: 3px solid #ffca05;
}

.insights-circle-mobile h6,
.engage-circle-mobile h6,
.anywhere-commerce-circle-mobile h6,
.loyalty-circle-mobile h6 {
    color: #808184;
    position: relative;
    top: 37%;
    font-size: 20pt;
    font-family: Corbel-Italic;
}

.anywhere-commerce-circle-mobile h6 {
    top: 27%;
}

.insights-circle-mobile span,
.engage-circle-mobile span,
.anywhere-commerce-circle-mobile span,
.loyalty-circle-mobile span {
    font-size: 20pt;
    font-family: Corbel-Italic;
}

.insights-circle-mobile span {
    color: #49a048;
}

.engage-circle-mobile span {
    color: #0071bb;
}

.anywhere-commerce-circle-mobile span {
    color: #f48120;
    top: 5%;
}

.loyalty-circle-mobile span {
    color: #ffca05;
}

.insights-circle,
.engage-circle,
.anywhere-commerce-circle,
.loyalty-circle {
    width: 160px;
    height: 160px;
    border-radius: 50%;
    cursor: pointer;
    text-align: center !important;
}

.insights-circle {
    border: 3px solid #49a048;
}

.engage-circle {
    border: 3px solid #0071bb;
}

.anywhere-commerce-circle {
    border: 3px solid #f48120;
}

.loyalty-circle {
    border: 3px solid #ffca05;
}

.insights-circle h6,
.engage-circle h6,
.anywhere-commerce-circle h6,
.loyalty-circle h6 {
    color: #808184;
    position: relative;
    top: 37%;
    font-size: 20pt;
    font-family: Corbel-Italic;
    vertical-align: middle;
}

.anywhere-commerce-circle h6 {
    top: 27%;
}

.insights-circle span,
.engage-circle span,
.anywhere-commerce-circle span,
.loyalty-circle span {
    font-size: 30pt;
    font-family: Corbel-Italic;
    vertical-align: middle;
    position: relative;
    left: 0px;
    top: -5px;
    line-height: 0;
    font-style: italic;
}

.insights-circle span {
    color: #49a048;
}

.engage-circle span {
    color: #0071bb;
}

.anywhere-commerce-circle span {
    color: #f48120;
}

.loyalty-circle span {
    color: #ffca05;
}

.insights-circle:hover {
    background-color: #49a048;
}

.engage-circle:hover {
    background-color: #0071bb;
}

.anywhere-commerce-circle:hover {
    background-color: #f48120;
}

.loyalty-circle:hover {
    background-color: #ffca05;
}

.insights-circle:hover h6,
.insights-circle:hover span,
.engage-circle:hover h6,
.engage-circle:hover span,
.anywhere-commerce-circle:hover h6,
.anywhere-commerce-circle:hover span,
.loyalty-circle:hover h6,
.loyalty-circle:hover span {
    color: white;
}

.logo-circle-container {
    position: relative;
    top: 60px;
    padding: 0;
    list-style: none;
}

.tabs-circle-container {
    position: relative;
    padding: 0;
    list-style: none;
}

.logo-circle-container>*:nth-of-type(1) {
    -webkit-transform: rotate(0deg) translate(-4em) rotate(0deg);
    transform: rotate(0deg) translate(-4em) rotate(0deg);
}

.logo-circle-container>*:nth-of-type(2) {
    -webkit-transform: rotate(0deg) translate(0em) rotate(0deg);
    transform: rotate(0deg) translate(0em) rotate(0deg);
}

.logo-circle-container>*:nth-of-type(3) {
    -webkit-transform: rotate(0deg) translate(4em) rotate(0deg);
    transform: rotate(0deg) translate(4em) rotate(0deg);
}

.tabs {
    overflow-x: hidden;
    overflow-y: hidden;
    height: auto;
    width: auto;
    margin: 0 auto;
    white-space: nowrap;
    background-color: transparent;
}

.tabs .tab {
    height: auto;
    width: auto;
    text-transform: uppercase;
}

.tabs .tab a {
    color: rgba(238, 110, 115, 0.7);
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 24px;
    font-size: 14px;
    text-overflow: ellipsis;
    outline: none;
    overflow: hidden;
    -webkit-transition: color .28s ease;
    transition: color .28s ease;
}

.tabs .indicator {
    display: none;
}

.logo-tabs {
    margin-bottom: 20px;
}

.testimony-tabs {
    margin-bottom: 0px;
    position: relative;
    bottom: -80px;
    z-index: 3;
}


/*
img.logo-clients {
    display: inline-block;
    width: 48px;
    vertical-align: middle;
}
*/

img.logo-clients {
    display: block;
    width: 48px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 120px;
}

img.logo-clients:hover {
    cursor: pointer;
}

img.tab-clients {
    display: inline-block;
    width: 108px;
    height: 108px;
    border-radius: 50%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    border: solid 3px #fff;
    -webkit-transition: .15s;
    transition: .25s;
}


/*.video-thumbs li img.logo-clients:hover .video-thumbs li img.tab-clients {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    cursor: pointer;
    border: 2px solid #7fc241;
}*/

img.tab-clients:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    cursor: pointer;
    /*border: 2px solid #7fc241;*/
}


/*
.active-speaker img.tab-clients {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    cursor: pointer;
    border: 2px solid #7fc241;
}
*/

.tabs-circle-container>*:nth-of-type(1) {
    -webkit-transform: rotate(0deg) translate(0em) rotate(0deg);
    transform: rotate(0deg) translate(0em) rotate(0deg);
}

.tabs-circle-container>*:nth-of-type(2) {
    -webkit-transform: rotate(0deg) translate(0em) rotate(0deg);
    transform: rotate(0deg) translate(0em) rotate(0deg);
}

.tabs-circle-container>*:nth-of-type(3) {
    -webkit-transform: rotate(0deg) translate(0em) rotate(0deg);
    transform: rotate(0deg) translate(0em) rotate(0deg);
}

.section-know-how {
    margin-top: 50px;
    margin-bottom: 15px;
}

.display-block {
    display: block;
}

.client-logo-flex {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
}

.client-logo-flex img {
    min-height: 40px;
    max-height: 60px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .15s;
    transition: .25s;
    opacity: 1;
    margin: 20px 40px;
}

.client-logo-flex img:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}

.see-all {
    text-transform: capitalize;
}

footer.page-footer {
    opacity: 0.9;
    margin: 0;
    background-color: rgba(127, 194, 65, 0.8);
}

footer a {
    color: rgba(0, 0, 0, 0.4);
    font-family: Corbel-Bold;
}

footer a h6:hover {
    color: white;
}

footer a:hover {
    color: white;
}

footer span {
    color: rgba(0, 0, 0, 0.4);
}

footer h6 {
    color: rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
}

.privacy-policy {
    padding: 10px;
}

.privacy-policy-section {
    padding-top: 120px;
    padding-bottom: 120px;
}

.copyright {
    color: rgba(0, 0, 0, 0.4);
    padding: 10px;
}

.footer-flex {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-around;
}

.footer-flex-item {
    margin: 10px;
}

.footer-flex-item a h6 {
    font-weight: normal;
    font-family: 'Corbel';
}

.footer-flex-item img {
    width: 148px;
    padding: 15px;
}

.social-flex {
    margin: 0px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row;
}

.social-flex li i {
    margin: 10px;
    color: #666666;
    font-size: 20pt;
}

.socicon-facebook:hover {
    color: #3e5b98;
}

.socicon-linkedin:hover {
    color: #3371b7;
}

.socicon-twitter:hover {
    color: #4da7de;
}

.socicon-youtube:hover {
    color: #e02a20;
}

.socicon-googleplus:hover {
    color: #dd4b39;
}

.social-flex li i.socicon-youtube,
.social-flex li i.socicon-googleplus {
    font-size: 24pt;
}

.card {
    -webkit-transition: none;
    transition: none;
    transition: none;
    transition: none;
    border-radius: 0px;
    float: none;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.card.small {
    height: 180px;
    width: 320px;
}

.card .card-image img {
    border-radius: 0px 0px 0 0;
    height: 180px;
    width: 320px;
}

.card.small .card-image {
    max-height: none;
}

.card-type {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 30px;
    padding: 5px;
    font-size: 10pt;
    z-index: 111;
    background-color: rgba(0, 0, 0, 0.7);
    color: white;
}

.card .card-image .card-title {
    font-family: Corbel-Bold;
    font-size: 14pt;
    line-height: normal;
    padding: 40px;
}

.card:hover {
    cursor: pointer;
    -moz-box-shadow: 0 0 15px #7fc241;
    -webkit-box-shadow: 0 0 15px #7fc241;
    box-shadow: 0px 0px 15px #7fc241;
}

.flex {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
}

.flex-item {
    width: 320px;
    margin: 20px;
}

.card-overlay {
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    background: #000;
    max-width: 320px;
    height: 220px;
}

.card-overlay-image {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    opacity: .6;
    width: 320px;
    height: 220px;
}

.card-logo {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    max-height: 100px;
    max-width: 200px;
    z-index: 2;
    top: 20px;
}

.lulu-logo {
    height: 50px;
}

.al-futtaim-logo {
    height: 100px !important;
    width: auto;
}

.giordano-logo {
    top: 60px;
}

.card-explore {
    position: absolute;
    font-size: 12pt;
    border: 1px solid white;
    text-transform: none;
    background-color: transparent;
    box-shadow: none;
    left: 0;
    bottom: 20px;
    right: 0;
    max-width: 150px;
    margin: 0 auto;
    display: none;
}

.card-overlay {
    cursor: pointer;
}

.card-overlay:hover .card-overlay-image {
    opacity: .2;
}

.card-overlay:hover .card-explore {
    display: block;
}

.card-overlay:hover .card-explore:hover {
    background-color: transparent !important;
}

.customer-card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
    color: white;
    font-family: Corbel-Bold;
    font-size: 14pt;
    margin: 15px 15px 0 15px;
}

.card-overlay:hover .customer-card-title {
    display: none;
}

.general-customer {
    background-color: #f0f0f0;
}

.general-customer .card-logo {
    top: 0;
    bottom: 0;
}

.general-customer:hover {
    cursor: default !important;
}

.card-logo.aster-pharmacy {
    height: 48px;
}

.know-card-overlay {
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    background: #000;
    max-width: 320px;
    height: 220px;
}

.know-card-overlay:hover {
    cursor: pointer;
}

.know-card-overlay-image {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    opacity: .5;
    width: 320px;
    height: 220px;
}

.know-card-title {
    position: absolute;
    left: 0;
    right: 0;
    top: 30px;
    color: white;
    font-family: Corbel-Bold;
    font-size: 14pt;
    padding: 5px 5px 0 5px;
}

.know-card-explore {
    position: absolute;
    font-size: 12pt;
    border: 1px solid white;
    text-transform: none;
    background-color: transparent;
    box-shadow: none;
    left: 0;
    bottom: 20px;
    right: 0;
    max-width: 150px;
    margin: 0 auto;
    display: none;
}

.know-card-overlay:hover .know-card-explore {
    display: block;
}

.know-card-overlay:hover .know-card-explore:hover {
    background-color: transparent !important;
}

.who-we-are-flex {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    flex-direction: row;
    margin: -10px 0 0 -10px;
    max-width: 1000px;
    margin: 0 auto;
}

.who-we-are-flex-item {
    margin: 10px 0 0 10px;
    height: auto;
    width: calc(100% * (1/3) - 10px - 1px);
    text-align: left;
    padding-left: 6%;
}

.who-we-are-flex-item h2 {
    display: inline;
    vertical-align: middle;
    margin-right: 15px;
}

.who-we-are-flex-item h3 {
    margin-top: 0px;
}

.who-we-are-flex-item img {
    display: inline;
    vertical-align: middle;
    width: 48px;
    height: auto;
}

.recognitions-section {
    width: 90%;
}

.recognitions-section h2 {
    margin-right: 60px;
    text-align: right;
}

.recognitions-section.oppo {
    margin-left: 10%;
}

.recognitions-section.oppo h2 {
    text-align: left;
    margin-left: 60px;
}

.recognitions-flex {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    height: 100%;
    justify-content: space-around;
    flex-direction: row;
    padding: 30px 0 30px 10px;
    border: 3px solid #ededed;
    border-left: none;
    border-bottom-right-radius: 800px;
    border-top-right-radius: 800px;
}

.recognitions-flex.oppo {
    border-bottom-left-radius: 800px;
    border-top-left-radius: 800px;
    align-content: space-around;
    border-right: none;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    border-left: 3px solid #ededed;
}

.recognitions-item {
    padding: 15px;
}

.recognitions-item object {
    display: inline;
    vertical-align: middle;
    height: 60px;
    width: auto;
    max-width: 120px;
}

.recognitions-item object img {
    display: inline;
    vertical-align: middle;
    height: 60px;
    width: auto;
    max-width: 120px;
}

.profile {
    position: relative;
    height: auto;
    width: 100%;
    padding: 3em;
    padding-right: 3em;
    overflow: hidden;
    text-align: left;
    margin: 0 auto;
    z-index: 2;
    margin-bottom: 30px;
}

.profile-right {
    position: relative;
    height: auto;
    width: 100%;
    padding: 3em;
    padding-right: 3em;
    overflow: hidden;
    text-align: left;
    margin: 0 auto;
    z-index: 2;
    margin-bottom: 30px;
}

.profile:after {
    position: absolute;
    width: 120%;
    top: 0;
    bottom: 20px;
    left: auto;
    right: -30%;
    border: 5px solid #acfbac;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-source: linear-gradient(#acfbac, #55efb3);
    border-image-slice: 30;
    content: '';
    transform: skewX(15deg);
    z-index: -1;
}

.profile-right:after {
    position: absolute;
    width: 120%;
    top: 0;
    bottom: 20px;
    left: -30%;
    right: auto;
    border: 5px solid #55efb3;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-source: linear-gradient(#56d49e, #bdf984);
    border-image-slice: 30;
    content: '';
    transform: skewX(-15deg);
    z-index: -1;
}

.profile-pic {
    position: absolute;
    width: 180px;
    max-width: 180px;
    left: 7%;
    bottom: 9%;
    top: auto;
    border: 3px solid #acfbac;
    border-radius: 50%;
}

.profile-pic-right {
    position: absolute;
    width: 180px;
    max-width: 180px;
    right: 7%;
    bottom: 9%;
    top: auto;
    border: 3px solid #55efb3;
    border-radius: 50%;
}

.profile-title {
    text-align: right;
    display: inline-block;
    vertical-align: top;
    width: 35%;
    padding-right: 20px;
    align-content: center;
}

.profile-title-right {
    text-align: left;
    display: inline-block;
    vertical-align: top;
    width: 35%;
    padding-left: 20px;
    align-content: center;
}

.profile-name {
    text-transform: capitalize;
    margin: 0;
}

.profile-content {
    width: 100%;
    display: inline-block;
}

.profile-text {
    width: 60%;
    display: inline-block;
}

.profile-social {
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: 0 auto;
}

.profile-social .socicon-linkedin {
    font-size: 20pt;
}

.insights-dashboard-1 {
    height: 480px;
    width: auto;
}

.insights-dashboard-2 {
    height: 360px;
    width: auto;
    margin-top: 80px;
}

.insights-dashboard-3 {
    height: 480px;
    width: auto;
    margin-top: 20px;
}

.insights-dashboard-4 {
    height: 480px;
    margin-top: 0px;
}

.insights-dashboard-5 {
    height: 480px;
    margin-top: 0px;
}

.insights-dashboard-1-small {
    height: auto;
    width: 90%;
}

.insights-dashboard-2-small {
    height: auto;
    width: 90%;
}

.insights-dashboard-3-small {
    height: auto;
    width: 90%;
}

.insights-dashboard-4-small {
    height: auto;
    width: 70%;
}

.insights-dashboard-5-small {
    height: auto;
    width: 70%;
}

.engage-dashboard-1 {
    width: 560px;
    height: auto;
    margin-top: 80px;
}

.engage-dashboard-2 {
    width: 640px;
    height: auto;
    margin-top: 0px;
}

.engage-dashboard-3 {
    height: 480px;
    width: auto;
    margin-top: 0px;
}

.engage-dashboard-4 {
    height: 480px;
    margin-top: 0px;
}

.engage-dashboard-1-small {
    height: auto;
    width: 90%;
}

.engage-dashboard-2-small {
    height: auto;
    width: 90%;
}

.engage-dashboard-3-small {
    height: auto;
    width: 90%;
}

.engage-dashboard-4-small {
    height: auto;
    width: 98%;
}

.anywhere-dashboard-1 {
    height: 580px;
    width: auto;
    margin-top: 40px;
}

.anywhere-dashboard-2 {
    height: auto;
    width: 520px;
    margin-top: 0px;
}

.anywhere-dashboard-3 {
    height: auto;
    width: 480px;
    margin-top: 20px;
}

.anywhere-dashboard-4 {
    height: auto;
    width: 600px;
    margin-top: 0px;
}

.anywhere-dashboard-5 {
    height: auto;
    width: 700px;
    margin-top: 40px;
}

.anywhere-dashboard-1-small {
    height: auto;
    width: 90%;
}

.anywhere-dashboard-2-small {
    height: auto;
    width: 90%;
}

.anywhere-dashboard-3-small {
    height: auto;
    width: 90%;
}

.anywhere-dashboard-4-small {
    height: auto;
    width: 90%;
}

.anywhere-dashboard-5-small {
    height: auto;
    width: 90%;
}

.loyalty-dashboard-1 {
    height: auto;
    width: auto;
    margin-top: 50px;
    padding: 20px;
}

.loyalty-dashboard-2 {
    height: 380px;
    width: auto;
    margin-top: 20px;
}

.loyalty-dashboard-3 {
    height: 480px;
    width: auto;
    margin-top: 20px;
}

.loyalty-dashboard-1-small {
    height: auto;
    width: 90%;
}

.loyalty-dashboard-2-small {
    height: auto;
    width: 90%;
}

.loyalty-dashboard-3-small {
    height: auto;
    width: 70%;
}

.padding-left-0 {
    padding-left: 0px !important;
}

.padding-right-0 {
    padding-right: 0px !important;
    text-align: right;
}

.video-thumbs li {
    display: inline-block;
    margin: 0 15px;
    position: relative;
}

.video-main {
    position: relative;
    height: 720px;
}

.side-nav {
    z-index: 1000 !important;
}

.side-nav .divider {
    margin: 0;
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
    background-color: #dddddd;
}

.side-nav span {
    font-size: 1.2em;
    font-weight: bold;
}

.video-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
    opacity: 0;
    transition: opacity .3s ease-in;
}

.active-video {
    display: block;
    z-index: 2;
    opacity: 1;
}

.read-more {
    display: none;
}

.navbar-fixed {
    z-index: 800 !important;
}

#sidenav-overlay {
    z-index: 900 !important;
}


/*
RESOURCES PAGES STYLES - START
*/

.resource-page-hero {
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: black;
}

.ecom-vs-hero {
    background-image: url('../img/know-how/res-page/ecom-vs.jpg');
}

.six-things-hero {
    background-image: url('../img/know-how/res-page/6-THINGS.jpg');
}

.ten-kpi-hero {
    background-image: url('../img/know-how/res-page/10-kpi.jpg');
}

.cem-hero {
    background-image: url('../img/know-how/res-page/cem-bg.jpg');
}

.frugal-budget-hero {
    background-image: url('../img/know-how/res-page/frugal-budget.jpg');
}

.hidden-costs-hero {
    background-image: url('../img/know-how/res-page/hidden-costs.jpg');
}

.power-ups-hero {
    background-image: url('../img/know-how/res-page/5-power-up.jpg');
}

.third-wave-hero {
    background-image: url(../img/know-how/res-page/third-wave.jpg);
}

.omni-india-hero {
    background-image: url('../img/know-how/res-page/omni-india.jpg');
}

.giordano-hero {
    background-image: url('../img/customers/success-stories/giordano.jpg');
}

.tunglok-hero {
    background-image: url('../img/customers/success-stories/tunglok.jpg');
}

.courts-hero {
    background-image: url('../img/customers/success-stories/courts.jpg');
}

.input-field label span {
    cursor: default;
}

.resource-page-hero h1 {
    text-align: left;
    width: 100%;
    left: 0;
    padding-left: 25px;
    top: 10%;
    font-family: Corbel-bold;
    font-size: 36pt;
    text-transform: none;
    color: white;
}

.resource-page-hero h2 {
    text-align: left;
    width: 100%;
    left: 0;
    padding-left: 25px;
    bottom: 10%;
    font-family: Corbel;
    font-size: 24pt;
    text-transform: none;
    color: white;
}

.resource-page-form {
    background-color: rgba(0, 0, 0, 0.8);
    right: 3%;
    padding: 15px;
    z-index: 10;
    width: 480px;
    height: 680px;
}

.resource-page-form-heading {
    margin-bottom: 10px;
}

.dropdown-content li>span {
    color: #ffffff;
}

.select-dropdown.active {
    background-color: #333333;
    opacity: 1;
}

.resource-page-form .btn {
    padding: 0;
}

#form-submit {
    padding: 0 3rem;
    border-radius: 30px;
    height: 48px;
}

.promo-boxes {
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
    flex: 1;
    text-align: center;
    flex-wrap: wrap;
}

.promo {
    position: relative;
    left: 0;
    right: 0;
    margin: 30px;
    width: 320px;
    min-height: 100%;
    height: 200px;
    height: auto;
    background: rgba(0, 0, 0, .5);
    color: white;
    z-index: 0;
    padding: 20px;
    text-align: center;
    color: white !important;
}

.promo p {
    color: white;
}

.res-brand-logo {
    top: 10px;
    right: 10px;
    height: 48px;
    margin: 25px;
}

.dash {
    margin-left: 30px;
    width: 108px;
}

.dash-insights {
    border-bottom: 5px solid #49a048;
}

.dash-engage {
    border-bottom: 5px solid #0071bb;
}

.dash-anywhere {
    border-bottom: 5px solid #f48120;
}

.dash-loyalty {
    border-bottom: 5px solid #ffca05;
}

.promo b {
    text-transform: uppercase;
}

.section-promo h3 {
    text-transform: none;
}

.select-wrapper+label {
    font-size: 16px;
}

.select-dropdown li img {
    width: 48px;
    height: 48px;
}


/*
RESOURCES PAGES STYLES - END
*/


/*Flex items*/

.vm-quadrants h3 {
    text-transform: uppercase;
    font-family: 'Corbel-Bold';
    text-decoration: underline;
    color: #888888;
    padding-top: -30px;
}

.vm-quadrants .list-content {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    align-items: center;
}

.vm-promo-list h3 {
    font-family: 'Corbel-Bold';
}

.list {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.vm-promo-list {
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
    flex: 1;
    text-align: center;
    flex-wrap: wrap;
}

.vm-promo-item {
    margin: 30px;
    width: 335px;
    height: 400px;
    background: rgba(0, 0, 0, .5);
    z-index: 0;
    padding: 20px;
    text-align: center;
    border-radius: 45px/18px;
}

.vm-promo-item p {
    color: white;
}

.accelerate-promo-list {
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
    flex: 1;
    text-align: center;
    flex-wrap: wrap;
}

.accelerate-promo-item {
    margin: 15px;
    width: 200px;
    height: 200px;
    z-index: 0;
    padding: 30px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 100%;
    border: 2px solid #f48120;
}

.essential-promo-list {
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
    flex: 1;
    text-align: center;
    flex-wrap: wrap;
}

.essential-promo-item {
    margin: 15px;
    width: 250px;
    height: 250px;
    z-index: 0;
    padding: 30px;
    text-align: center;
    border-radius: 100%;
    border: 2px solid #49a048;
}

.essential-promo-item h3 {
    color: #49a048;
    margin-bottom: 0;
    text-transform: capitalize;
}

.essential-promo-item p {
    margin-top: 3px;
}

.essential-promo-item img {
    height: 60px;
}

.accelerate-clients-list {
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
    flex: 1;
    text-align: center;
    flex-wrap: wrap;
}

.accelerate-clients-item {
    margin: 10px;
    z-index: 0;
    padding: 0px;
    text-align: center;
}

.autoplay {
    margin-left: 50px;
    margin-right: 50px;
}

.autoplay img {
    height: 80px;
}

.accelerate-clients-list img {
    height: 96px;
}

.list-item {
    display: flex;
    margin-left: 1em;
    margin-right: 1em;
    width: 100%;
    height: 500px;
    padding: 3em;
}

.list-content {
    display: flex;
    flex-direction: column;
    padding: 1em;
    width: 100%;
}

.list-content p {
    flex: initial;
}

.vm-why-go-list-item {
    height: 230px;
    width: 250px;
    margin: 30px;
    padding: 15px;
    border-radius: 45px/18px;
    background-color: rgba(0, 0, 0, 0.3);
    color: white;
}

.vm-why-go-list-item h3 {
    font-family: 'Corbel-Bold';
}

.vm-why-go img {
    width: 48px;
    height: 48px;
}

.list-item .list-content {
    background-color: rgba(21, 45, 213, .2);
}

.vm-quad {
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
    flex: 1;
    text-align: center;
    flex-wrap: wrap;
}

.vm-quad h3 {
    text-transform: uppercase;
    margin-bottom: 60px;
    font-family: 'Corbel-Bold';
    color: #888888;
    text-decoration: underline;
}

.vm-quad-small h3 {
    text-transform: uppercase;
    margin-bottom: 30px;
    font-family: 'Corbel-Bold';
    color: #888888;
    text-decoration: underline;
}

.vm-quad li {
    width: 400px;
    height: 480px;
    margin: 90px;
    padding: 30px;
}

.vm-quad-1,
.vm-quad-3 {
    margin-right: 0 !important;
    border-right: 1px dashed #aaaaaa;
}

.vm-quad-1,
.vm-quad-2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    border-bottom: 1px dashed #aaaaaa;
}

.vm-quad-3,
.vm-quad-4 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: 400px !important;
}

.vm-quad-2,
.vm-quad-4 {
    margin-left: 0 !important;
    background-color: rgba(182, 217, 182, .1);
}

.padding-left-right {
    padding-left: 3%;
    padding-right: 3%;
}

.bullets {
    text-align: left;
    font-size: 14pt;
    margin-left: 10%;
    list-style-type: disc !important;
    line-height: 2;
}

ul.bullets:not(.browser-default)>li {
    list-style-type: disc !important;
    line-height: 1.5;
}

.story {
    margin-top: 60px;
    margin-bottom: 60px;
}

.story span {
    margin-left: 60px;
    color: black;
    font-size: 1.4em;
    font-family: "Corbel-Bold";
}

.story img {
    width: 360px;
}

.story p {
    text-align: justify;
}

.normal-case {
    text-transform: none;
}

.normal-weight {
    font-weight: normal;
}

.margin-top-15 {
    margin-top: 15px;
}

.pt30 {
    padding-top: 30px;
}

.pb30 {
    padding-bottom: 30px;
}

.pl10c {
    padding-left: 10%
}

.pr10c {
    padding-right: 10%;
}

.pl15c {
    padding-left: 15%
}

.pr15c {
    padding-right: 15%;
}

.mt15 {
    margin-top: 15px;
}

.mb15 {
    margin-bottom: 15px;
}

.top5 {
    position: relative;
    top: 5px;
}

.pt90 {
    padding-top: 90px;
}

.mt60 {
    margin-top: 60px;
}

.mt90 {
    margin-top: 90px;
}

.mb90 {
    margin-bottom: 90ox;
}

.mb60 {
    margin-bottom: 60px;
}

.mt150 {
    margin-top: 150px;
}

.mb150 {
    margin-bottom: 150px;
}

figure {
    margin-bottom: 30px;
}

figure p {
    margin-top: 0px;
}

.only-till-420 {
    display: none;
}

.only-after-420 {
    display: none;
}

.only-till-479 {
    display: none;
}

.only-after-480 {
    display: block;
}

@media all and (min-width: 40em) {
    .list-item {
        width: 50%;
    }
}

@media all and (min-width: 60em) {
    .list-item {
        width: 33.33%;
    }
}

@media only screen and (max-width:380px) {
    .flex-item {
        width: 300px;
        margin: 10px;
    }
    .card-overlay {
        width: 300px;
    }
    .recognitions-flex {
        flex-direction: column;
    }
    .recognitions-flex.oppo {
        align-content: flex-end;
    }
    .video-thumbs li {
        display: inline-block;
        margin: 0 5px;
    }
    img.tab-clients {
        width: 90px;
        height: 90px;
    }
}

@media only screen and (max-width:390px) {
    .section-hero.visitormetrix-banner {
        background-position: top;
    }
    .visitormetrix-banner h1 {
        padding: 25px;
        top: 7%;
        font-family: "Corbel-Bold";
        font-size: 12px;
    }
    .visitormetrix-banner h2 {
        padding-left: 25px;
        top: 50%;
        font-size: 20px;
    }
    .banner-btn {
        position: relative;
        top: 380px;
    }
}

@media only screen and (max-width:420px) {
    .only-till-420 {
        display: block;
    }
}

@media only screen and (min-width:421px) {
    .only-after-420 {
        display: inline-block;
    }
}

@media only screen and (max-width:479px) {
    .only-till-479 {
        display: block;
    }
    .only-after-480 {
        display: none;
    }
}

@media only screen and (max-width:600px) {
    .carousel .indicators {
        margin-bottom: 20px;
    }
    .section-hero.visitormetrix-banner {
        background-position: top;
    }
    .section-hero h1 {
        font-size: 28px;
    }
    .products-hero {
        height: 360px;
    }
    .products-hero h1 {
        font-size: 48px;
        font-family: 'Corbel-Bold';
    }
    .visitormetrix-banner h1 {
        text-align: center;
        width: 100%;
        left: 0%;
        padding: 25px;
        top: 10%;
        font-family: "Corbel-Bold";
        font-size: 28px;
    }
    .visitormetrix-banner h2 {
        text-align: center;
        width: 100%;
        left: 0%;
        padding-left: 25px;
        top: 50%;
        font-size: 48px;
    }
    .banner-btn {
        position: relative;
        top: 380px;
    }
    .slider .indicators {
        display: none;
    }
    .card.small {
        height: auto;
        width: 100%;
    }
    .card .card-image img {
        width: 100%;
        height: auto;
    }
    .who-we-are-flex-item {
        display: inline-block;
        margin: 10px 0 0 10px;
        height: auto;
        width: calc(100% * (1/2) - 10px - 1px)
    }
    .recognitions-flex {
        align-items: left;
        justify-content: flex-start;
    }
    .recognitions-flex.oppo {
        align-items: left;
        justify-content: flex-end;
    }
    .tabs .tab a {
        padding: 0;
    }
    .logo-circle-container>:nth-of-type(1),
    .logo-circle-container>:nth-of-type(2),
    .logo-circle-container>:nth-of-type(3) {
        -webkit-transform: translate(0em);
        transform: translate(0em);
    }
    .video-main,
    .video {
        height: 320px;
    }
    .profile,
    .profile-right {
        margin-top: 26%;
        overflow: visible;
        padding-bottom: 25%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .profile-pic {
        position: absolute;
        width: 180px;
        max-width: 180px;
        left: 50%;
        bottom: auto;
        top: -90px;
        margin-left: -90px;
    }
    .profile-pic-right {
        position: absolute;
        width: 180px;
        max-width: 180px;
        right: 50%;
        bottom: auto;
        top: -90px;
        margin-right: -90px;
    }
    .profile-title,
    .profile-title-right {
        text-align: center;
        display: block;
        vertical-align: top;
        width: 100%;
        align-content: center;
        padding-top: 70px;
        padding-right: 0;
        padding-left: 0;
    }
    .profile-text {
        width: 100%;
        display: block;
        height: 50px;
        overflow: hidden;
        position: relative;
    }
    .profile-text:after {
        position: absolute;
        content: '';
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
        width: 100%;
        height: 50px;
        bottom: 0;
    }
    .profile:after,
    .profile-right:after {
        position: absolute;
        width: 98%;
        top: 0;
        bottom: 20px;
        left: auto;
        right: 12px;
        transform: skewX(0deg);
    }
    .read-more {
        position: absolute;
        z-index: 23;
        bottom: 40px;
        color: linear-gradient(#56d49e, #bdf984);
        font-size: 5em;
        left: 0;
        right: 0;
        margin: auto;
        display: block;
        width: 90px;
        text-align: center;
        background: -webkit-linear-gradient(#56d49e, #bdf984);
        background-clip: border-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
}

@media only screen and (max-width:992px) {
    .story p {
        text-align: justify;
        margin: 0 15px 20px 15px;
    }
    .left-big-text {
        font-size: 24px;
        text-align: center;
    }
    .mar60-top-down-med-below {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .pl15c {
        padding-left: 3%;
    }
    .pr15c {
        padding-right: 3%;
    }
    .center-medium-below {
        text-align: center;
    }
    .text-bullets {
        text-align: left !important;
        margin-left: 5%;
    }
    .product-quad p {
        height: auto;
    }
    .product-quad>.col {
        padding: 10px;
        margin-bottom: 20px;
    }
    a.country {
        font-family: "Corbel";
        color: #58595b !important;
    }
    .dash {
        display: none;
    }
    .resource-page-hero {
        height: 100%;
    }
    .resource-page-hero h1 {
        text-align: center;
        padding-left: 0;
        margin-top: 90px;
        font-size: 24pt;
    }
    .resource-page-hero h2 {
        text-align: center;
        padding-left: 0;
        font-size: 18pt;
    }
    .resource-page-form {
        left: 0;
        right: 0;
        margin: auto;
        top: 0px;
        padding-top: 20px;
        width: auto;
        max-width: 480px;
        height: 640px;
    }
    .promo {
        width: 280px;
        min-height: 100%;
        height: auto;
    }
    .res-brand-logo {
        height: 48px;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
    }
    .vm-why-go-list-item {
        height: auto;
    }
    .vm-form {
        padding: 0;
        padding-bottom: 30px;
        padding-top: 30px;
    }
    .inbound-form {
        padding: 0;
        padding-bottom: 30px;
        padding-top: 30px;
    }
    .vm-form .form-heading {
        margin: 5px;
    }
    .client-logo-flex img {
        min-height: 40px;
        max-height: 60px;
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
        margin: 20px 20px;
    }
    .nav-wrapper-above {
        display: none;
    }
    .nav-wrapper {
        display: none;
    }
    nav {
        display: none;
    }
    .device-strip {
        z-index: 111;
        position: fixed;
        top: 0;
        height: 60px;
        background-image: url("../img/trans.png");
        background-repeat: no-repeat;
        background-position: top;
        background-size: cover;
        width: 100%;
    }
    .capillary-logo {
        height: 30px;
        position: fixed;
        top: 15px;
        left: 0;
        right: 0;
        margin: auto;
        z-index: 111;
    }
    .button-collapse {
        position: fixed;
        left: 15px;
        top: 15px;
        z-index: 111;
    }
    .button-collapse i {
        font-size: 24pt;
    }
    .section-hero h1 {
        width: 100%;
        text-align: center;
        padding-right: 0;
        padding-left: 0;
    }
    .section-hero h2 {
        width: 100%;
        text-align: center;
        padding-right: 0;
        padding-left: 0;
    }
    .accelerate-hero h1 {
        text-align: center;
        width: 90%;
        left: 5%;
        padding-left: 25px;
        top: 45%;
    }
    .accelerate-hero h2 {
        width: 90%;
        left: 5%;
        top: 35%;
        text-align: center;
        padding-left: 25px;
    }
    .brief-section h2 {
        padding: 10px;
    }
    .visitormetrix-hero h1 {
        font-size: 36pt;
        left: 0;
    }
    .contact-hero h1 {
        text-align: center;
        width: 100%;
        left: 0;
        padding: 10px;
        bottom: 30%;
        font-size: 36pt;
    }
    .contact-hero h2 {
        text-align: center;
        width: 100%;
        left: 0;
        padding: 10px;
        bottom: 10%;
    }
    .know-card-explore {
        display: block;
    }
    .section-form {
        position: relative;
        left: 0;
        right: 0;
        margin: auto;
        top: 0px;
        padding: 30px;
        width: auto;
        max-width: 480px;
    }
    .header-form {
        position: relative;
        left: 0;
        right: 0;
        margin: auto;
        top: 0px;
        padding: 30px;
        width: auto;
        max-width: 480px;
    }
    .office-flex-container {
        margin-top: 48px;
    }
    .visitormetrix-banner-phone h1 {
        padding-left: 8px;
        padding-right: 8px;
        top: 40%;
        font-family: 'Corbel-Bold';
        text-transform: none;
        font-size: 32px;
    }
    .easyverse-banner-phone h1 {
        padding-left: 8px;
        padding-right: 8px;
        top: 10%;
        font-family: 'Corbel';
        text-transform: none;
        font-size: 48px;
    }
    .easyverse-banner-phone h2 {
        padding-left: 8px;
        padding-right: 8px;
        top: 25%;
        font-family: 'Corbel';
        text-transform: none;
        font-size: 28px;
    }
    .easyverse-banner-phone .hero-play-circle {
        margin-top: 270px;
    }
    /* .easyverse-banner-phone .learn-more {
     position: absolute;
     left: 0;
     right: 0;
     top: 80%;
     font-family: 'Corbel-Bold';
     text-transform: none;
     font-size: 24px;
 }*/
    .essential-insights-hero h1 {
        text-align: left;
        width: 90%;
        left: 10%;
        padding-left: 25px;
        top: 45%;
    }
    .essential-insights-hero h2 {
        width: 90%;
        left: 10%;
        top: 35%;
        text-align: left;
        padding-left: 25px;
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .video-main,
    .video {
        height: 480px;
    }
    .home-hero h1 {
        font-size: 24pt;
    }
    .section-hero.visitormetrix-banner {
        background-position: top;
    }
    .visitormetrix-banner h1 {
        padding: 30px;
        top: 15%;
        font-size: 36px;
    }
    .visitormetrix-banner h2 {
        padding-left: 25px;
        top: 50%;
        font-size: 48px;
    }
    .product-quad>.col {
        padding-left: 15%;
        padding-right: 15%;
    }
}

@media only screen and (min-width:993px) {
    .container {
        width: 96%;
    }
    .section-form {
        top: 14%;
    }
    .header-form {
        top: 14%;
    }
}

@media only screen and (min-width:993px) and (max-width: 1240px) {
    .product-quad p {
        height: 130px;
    }
    .product-quad>.col {
        padding: 20px;
        margin-bottom: 20px;
    }
}

@media only screen and (min-width:993px) and (max-width: 1076px) {
    .product-quad h3 {
        height: 47px;
    }
}

@media only screen and (min-width:1367px) {
    .section-form {
        top: 14%;
        right: 16%;
    }
    .header-form {
        top: 14%;
        right: 16%;
    }
}

@media only screen and (max-width:789px) {
    .vm-promo-item {
        height: auto;
    }
}

@media only screen and (max-width:376px) {
    .resource-page-form {
        height: 680px;
    }
    .visitormetrix-hero h1 {
        font-size: 36px;
    }
    .office-card.extra-high-card,
    .office-card.extra-high-card img {
        height: 360px;
    }
}

.show-on-very-large {
    display: none;
}

@media only screen and (min-width:1200px) {
    .resource-page-form {
        margin-left: 15%;
    }
    .show-on-very-large {
        display: block !important;
    }
}


/* TESTIMONIAL STRIP */

.testimonial-strip .row {
    margin-bottom: 0px;
}

.testimonial-module {
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
    border: 5px solid #efefef;
    padding: 8px;
    background-clip: content-box;
    border-right: none;
    border-top: none;
    border-bottom: none;
    padding-right: 0px;
}

.testimonial-client img {
    width: 148px;
    position: relative;
    top: 50px;
}

.testimonial-copy {
    vertical-align: middle;
}

.testimonial-copy p {
    font-size: 1.2em;
    font-family: Corbel-Italic;
    margin-right: 30px;
}

.sentinal-words {
    display: inline;
    font-size: 1.5em;
}

.testimonial-speaker img {
    width: 148px;
    position: relative;
    bottom: 30px;
}

.testimonial-speaker-details {
    position: relative;
    bottom: 30px;
}

@media (max-width: 992px) {
    .testimonial-module {
        margin-left: 0px;
        padding: 30px;
    }
    .testimonial-module .row {
        margin: 30px;
    }
    .testimonial-client img {
        top: 0px;
    }
    .testimonial-speaker img {
        bottom: 0px;
    }
    .testimonial-speaker-details {
        bottom: 0px;
    }
}

@media (max-width:600px) {
    .testimonial-module {
        padding: 10px;
    }
    .testimonial-module .row {
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .testimonial-copy p {
        margin-right: 0px;
    }
}

@media (min-width: 993px) and (max-width: 1042px) {
    .testimonial-client img {
        top: 60px;
    }
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    color: rgb(255, 255, 255) !important;
    background-color: transparent !important;
    border: none !important;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
    transition: background-color 5000s ease-in-out 0s !important;
}

.mt90 {
    margin-top: 90px;
}

.mb90 {
    margin-bottom: 90px;
}

.mt120 {
    margin-top: 120px;
}

.mb120 {
    margin-bottom: 120px;
}


/*LANGUAGE PICKER CSS*/

a.dropdown-button.lang-picker-button.active {
    border-bottom: none;
}

nav .nav-wrapper i.lang-picker-icon {
    line-height: 26px;
}

.lang-picker-icon {
    line-height: 15px;
}

.side-nav li.lang-picker-mobile>a {
    color: #666666;
    font-weight: normal;
}

.side-nav li>a>i.material-icons {
    float: left;
    height: 48px;
    line-height: 48px;
    margin: 0 32px 0 0;
    width: 24px;
    color: #cccccc;
}

nav i.material-icons {
    display: inline-block;
    font-size: 24px;
    height: 42px;
    line-height: 42px;
}

.nav-wrapper-above ul .lang-field {
    padding: 0 0px;
    margin-left: 40px;
    margin-right: 0px;
    line-height: 42px;
    text-transform: capitalize;
    font-family: Corbel;
    font-size: 12pt;
}

.lang-field .dropdown-content {
    min-width: 120px;
}

.input-field.lang-field .prefix {
    position: absolute;
    width: 3rem;
    font-size: 1.2rem;
    -webkit-transition: color .2s;
    transition: color .2s;
    color: #bbbbbb;
}

.lang-field input[type="text"]:not(.browser-default) {
    border-bottom: none;
    width: 75px;
    text-align: left;
    height: 42px;
    color: #49a048;
    font-weight: bold;
}

.lang-field .select-wrapper input.select-dropdown {
    margin: 0 0 0 0;
}

.lang-field .prefix~.select-wrapper {
    margin-left: 20px;
    width: 100%;
    width: calc(100% - 3rem);
}

.select-wrapper span.caret {
    display: none;
}

.lang-field input {
    color: rgb(88, 89, 91);
}

footer.page-footer {
    background-color: #000000;
}

footer a {
    color: rgba(255, 255, 255, 0.3);
    font-family: Corbel;
    font-weight: bold;
}

.copyright {
    color: rgba(255, 255, 255, 0.3);
    padding: 10px;
}

footer a:hover {
    color: #d2d2d2;
}

footer h6 {
    color: rgba(255, 255, 255, 0.3);
}


/* PRODUCT TINTS bg */

.product-hue-1-hex {
    background-color: #46AF45;
}

.product-hue-2-hex {
    background-color: #2466EA;
}

.product-hue-3-hex {
    background-color: #F87D22;
}

.product-hue-4-hex {
    background-color: #23CCCC;
}

.product-hue-5-hex {
    background-color: #FEC52E;
}


/* PRODUCT TINTS fg */

.product-hue-1-rgba {
    color: rgba(70, 175, 69, 1);
}

.product-hue-2-rgba {
    color: rgba(36, 102, 234, 1);
}

.product-hue-3-rgba {
    color: rgba(248, 125, 34, 1);
}

.product-hue-4-rgba {
    color: rgba(35, 204, 204, 1);
}

.product-hue-5-rgba {
    color: rgba(254, 197, 46, 1);
}


/* Insights Green Tint bg */

.insights-green-tint-1-hex {
    background-color: #EDF7ED;
}

.insights-green-tint-2-hex {
    background-color: #D9EFDA;
}

.insights-green-tint-3-hex {
    background-color: #B5DFB5;
}

.insights-green-tint-4-hex {
    background-color: #91CF90;
}

.insights-green-tint-5-hex {
    background-color: #6CBF6A;
}


/* Insights Green Tint fg */

.insights-green-tint-1-rgba {
    color: rgba(237, 247, 237, 1);
}

.insights-green-tint-2-rgba {
    color: rgba(217, 239, 218, 1);
}

.insights-green-tint-3-rgba {
    color: rgba(181, 223, 181, 1);
}

.insights-green-tint-4-rgba {
    color: rgba(145, 207, 144, 1);
}

.insights-green-tint-5-rgba {
    color: rgba(108, 191, 106, 1);
}


/* Engage Blue Tint bg */

.engage-blue-tint-1-hex {
    background-color: #E9F0FD;
}

.engage-blue-tint-2-hex {
    background-color: #D7E0FF;
}

.engage-blue-tint-3-hex {
    background-color: #AEC1FF;
}

.engage-blue-tint-4-hex {
    background-color: #86A3FF;
}

.engage-blue-tint-5-hex {
    background-color: #5D84FF;
}


/* Engage Blue Tint fg */

.engage-blue-tint-1-rgba {
    color: rgba(233, 240, 253, 1);
}

.engage-blue-tint-2-rgba {
    color: rgba(215, 224, 255, 1);
}

.engage-blue-tint-3-rgba {
    color: rgba(174, 193, 255, 1);
}

.engage-blue-tint-4-rgba {
    color: rgba(134, 163, 255, 1);
}

.engage-blue-tint-5-rgba {
    color: rgba(93, 132, 255, 1);
}


/* awc orange Tint bg */

.awc-orange-tint-1-hex {
    background-color: #FEF2E8;
}

.awc-orange-tint-2-hex {
    background-color: #FEE5D3;
}

.awc-orange-tint-3-hex {
    background-color: #FCCBA7;
}

.awc-orange-tint-4-hex {
    background-color: #FBB17B;
}

.awc-orange-tint-5-hex {
    background-color: #F9974F;
}


/*awc orange Tint fg*/

.awc-orange-tint-1-rgba {
    color: rgba(254, 242, 232, 1);
}

.awc-orange-tint-2-rgba {
    color: rgba(254, 229, 211, 1);
}

.awc-orange-tint-3-rgba {
    color: rgba(252, 203, 167, 1);
}

.awc-orange-tint-4-rgba {
    color: rgba(251, 177, 123, 1);
}

.awc-orange-tint-5-rgba {
    color: rgba(249, 151, 79, 1);
}


/* Store Teal Tint bg */

.store-teal-tint-1-hex {
    background-color: #E9FAFA;
}

.store-teal-tint-2-hex {
    background-color: #D3F5F5;
}

.store-teal-tint-3-hex {
    background-color: #A7EBEB;
}

.store-teal-tint-4-hex {
    background-color: #7BE0E0;
}

.store-teal-tint-5-hex {
    background-color: #4FD6D6;
}


/* Store Teal Tint fg */

.store-teal-tint-1-rgba {
    color: rgba(233, 250, 250, 1);
}

.store-teal-tint-2-rgba {
    color: rgba(211, 245, 245, 1);
}

.store-teal-tint-3-rgba {
    color: rgba(167, 235, 235, 1);
}

.store-teal-tint-4-rgba {
    color: rgba(123, 224, 224, 1);
}

.store-teal-tint-5-rgba {
    color: rgba(79, 214, 214, 1);
}


/*Loyalty Yellow Tint bg */

.loyalty-yellow-tint-1-hex {
    background-color: #FFF9EA;
}

.loyalty-yellow-tint-2-hex {
    background-color: #FFF3D5;
}

.loyalty-yellow-tint-3-hex {
    background-color: #FFE8AB;
}

.loyalty-yellow-tint-4-hex {
    background-color: #FEDC82;
}

.loyalty-yellow-tint-5-hex {
    background-color: #FED158;
}


/* Loyalty Yellow Tint fg */

.loyalty-yellow-tint-1-rgba {
    color: rgba(255, 249, 234, 1);
}

.loyalty-yellow-tint-2-rgba {
    color: rgba(255, 243, 213, 1);
}

.loyalty-yellow-tint-3-rgba {
    color: rgba(255, 232, 171, 1);
}

.loyalty-yellow-tint-4-rgba {
    color: rgba(254, 220, 130, 1);
}

.loyalty-yellow-tint-5-rgba {
    color: rgba(254, 209, 88, 1);
}


/* PRODUCT SHADES */


/* Insights Green shade bg */

.insights-green-shade-1-hex {
    background-color: #409D3F;
}

.insights-green-shade-2-hex {
    background-color: #327A31;
}

.insights-green-shade-3-hex {
    background-color: #235724;
}

.insights-green-shade-4-hex {
    background-color: #163516;
}

.insights-green-shade-5-hex {
    background-color: #0E230E;
}


/* Insights Green shade fg */

.insights-green-shade-1-rgba {
    color: rgba(64, 157, 63, 1);
}

.insights-green-shade-2-rgba {
    color: rgba(50, 122, 49, 1);
}

.insights-green-shade-3-rgba {
    color: rgba(35, 87, 36, 1);
}

.insights-green-shade-4-rgba {
    color: rgba(22, 53, 22, 1);
}

.insights-green-shade-5-rgba {
    color: rgba(14, 35, 14, 1);
}


/* Engage Blue shade bg */

.engage-blue-shade-1-hex {
    background-color: #2F5BE5;
}

.engage-blue-shade-2-hex {
    background-color: #2546B3;
}

.engage-blue-shade-3-hex {
    background-color: #133375;
}

.engage-blue-shade-4-hex {
    background-color: #0B1F46;
}

.engage-blue-shade-5-hex {
    background-color: #07142F;
}


/* Engage Blue shade fg */

.engage-blue-shade-1-rgba {
    color: rgba(47, 91, 229, 1);
}

.engage-blue-shade-2-rgba {
    color: rgba(37, 70, 179, 1);
}

.engage-blue-shade-3-rgba {
    color: rgba(19, 51, 117, 1);
}

.engage-blue-shade-4-rgba {
    color: rgba(11, 31, 70, 1);
}

.engage-blue-shade-5-rgba {
    color: rgba(7, 20, 47, 1);
}


/* Awc orange shade bg */

.awc-orange-shade-1-hex {
    background-color: #DF711F;
}

.awc-orange-shade-2-hex {
    background-color: #AE5818;
}

.awc-orange-shade-3-hex {
    background-color: #7C3F10;
}

.awc-orange-shade-4-hex {
    background-color: #4A260B;
}

.awc-orange-shade-5-hex {
    background-color: #321907;
}


/* Awc orange shade fg */

.awc-orange-shade-1-rgba {
    color: rgba(223, 113, 31, 1);
}

.awc-orange-shade-2-rgba {
    color: rgba(174, 88, 24, 1);
}

.awc-orange-shade-3-rgba {
    color: rgba(124, 63, 16, 1);
}

.awc-orange-shade-4-rgba {
    color: rgba(74, 38, 11, 1);
}

.awc-orange-shade-5-rgba {
    color: rgba(50, 25, 7, 1);
}


/* Store teal shade bg */

.store-teal-shade-1-hex {
    background-color: #1EB8B8;
}

.store-teal-shade-2-hex {
    background-color: #188F8F;
}

.store-teal-shade-3-hex {
    background-color: #106666;
}

.store-teal-shade-4-hex {
    background-color: #0A3D3C;
}

.store-teal-shade-5-hex {
    background-color: #072929;
}


/* Smart store shade fg */

.store-teal-shade-1-rgba {
    color: rgba(30, 184, 184, 1);
}

.store-teal-shade-2-rgba {
    color: rgba(24, 143, 143, 1);
}

.store-teal-shade-3-rgba {
    color: rgba(16, 102, 102, 1);
}

.store-teal-shade-4-rgba {
    color: rgba(10, 61, 60, 1);
}

.store-teal-shade-5-rgba {
    color: rgba(7, 41, 41, 1);
}


/* Loyalty Yellow shade bg */

.loyalty-yellow-shade-1-hex {
    background-color: #E5B129;
}

.loyalty-yellow-shade-2-hex {
    background-color: #B28A20;
}

.loyalty-yellow-shade-3-hex {
    background-color: #7F6318;
}

.loyalty-yellow-shade-4-hex {
    background-color: #4B3A0F;
}

.loyalty-yellow-shade-5-hex {
    background-color: #332708;
}


/* Loyalty Yellow shade fg */

.loyalty-yellow-shade-1-rgba {
    color: rgba(229, 177, 41, 1);
}

.loyalty-yellow-shade-2-rgba {
    color: rgba(178, 138, 32, 1);
}

.loyalty-yellow-shade-3-rgba {
    color: rgba(127, 99, 24, 1);
}

.loyalty-yellow-shade-4-rgba {
    color: rgba(75, 58, 15, 1);
}

.loyalty-yellow-shade-5-rgba {
    color: rgba(51, 39, 8, 1);
}

@media only screen and (max-width: 992px){
  .mktoForm .mktoFormRow .mktoField {
    background-color: #FFFFFF !important;
  }
}


/***** Custom CSS *****/
.lang-field {
    margin-top: 5px !important;
}

.contact_us {
    margin-right: 30px !important;
    margin-left: 20px !important;
}
.contact_us b{
    color: #ffffff !important;
    background-color: rgba(73, 160, 72, 1) !important;
    padding: 6px 12px !important;
    border-radius: 25px !important;
}

.contact_us:hover b{
    background-color: rgba(73, 160, 72, 0.8) !important;
}
.awards-panel {
    padding-bottom: 30px;
}
.autoplay img {
    display: block;
    margin: 0 auto;
}
.pdf_red_text {
    color: rgb(255,0,0);
}

.link_pdf_list p {
    padding-left: 0;
}
.link_pdf_list a, .link_pdf_list h3 {
    font-size: 18pt;
    color: #58585b;
    display: block;
    padding-left: 0;
}
.link_pdf_list .inves_subhead {
    color: #000000;
    font-size: 19pt;
}
.link_pdf_list a {
    display: table;
}
/*** Investors Tab Annual *****/


@media (min-width: 992px){
.link_pdf_list{
    padding-left: 35px;
}
}
/* (1440x900) WXGA+ Display */
@media  screen and (max-width: 1440px) {
    .link_pdf_list{
    padding-left: 43px;
}
}
/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
    .link_pdf_list{
    padding-left: 63px;
}
}
 
/* (1280x1024) SXGA Display */
@media  screen and (max-width: 1280px) {
    .link_pdf_list{
    padding-left: 77px;
}
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.link_pdf_list {
    padding-left: 10px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.link_pdf_list {
    padding-left: 65px;
}
}
 
@media all and (device-width:1024px) and (device-height:1366px) and (orientation:portrait) {
.link_pdf_list {
    padding-left: 65px;
}
}
@media(max-width:767px) {
.link_pdf_list {
    padding-left: 25px;
}
}
@media screen and (min-width:481px) and (max-width:767px) {
.link_pdf_list {
    padding-left: 10px;
}
}
/***** Custom CSS *****/