/*!
Theme Name: Real Eyes
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: real-eyes
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

real eyes is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
## Links
## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
## Posts and pages
## Comments
# Infinite scroll
# Media
## Captions
## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
========================================================================== */

/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
========================================================================== */

/**
* Remove the margin in all browsers.
*/

body {
    margin: 0;
}

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
========================================================================== */

/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/

hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/

pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Text-level semantics
========================================================================== */

/**
* Remove the gray background on active links in IE 10.
*/

a {
    background-color: transparent;
}

/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
}

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/

b,
strong {
    font-weight: bolder;
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/**
* Add the correct font size in all browsers.
*/

small {
    font-size: 80%;
}

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
========================================================================== */

/**
* Remove the border on images inside links in IE 10.
*/

img {
    border-style: none;
}

/* Forms
========================================================================== */

/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
}

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/

button,
input { /* 1 */
    overflow: visible;
}

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
    text-transform: none;
}

/**
* Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
* Remove the inner border and padding in Firefox.
*/

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
* Restore the focus styles unset by the previous rule.
*/

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
* Correct the padding in Firefox.
*/

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*		`fieldset` elements in all browsers.
*/

legend {
    box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
}

/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/

progress {
    vertical-align: baseline;
}

/**
* Remove the default vertical scrollbar in IE 10+.
*/

textarea {
    overflow: auto;
}

/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/

[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
}

/**
* Remove the inner padding in Chrome and Safari on macOS.
*/

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
}

/* Interactive
========================================================================== */

/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/

details {
    display: block;
}

/*
* Add the correct display in all browsers.
*/

summary {
    display: list-item;
}

/* Misc
========================================================================== */

/**
* Add the correct display in IE 10+.
*/

template {
    display: none;
}

/**
* Add the correct display in IE 10.
*/

[hidden] {
    display: none;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
    color: #404040;
    font-family: sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
    clear: both;
}

p {
    margin: 0;
}

dfn, cite, em, i {
    font-style: italic;
}

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}

code, kbd, tt, var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: 0.9375rem;
}

abbr, acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark, ins {
    background: #fff9c0;
    text-decoration: none;
}

big {
    font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit;
}

body {
    background: #fff;
    /* Fallback for when there is no custom background color defined. */
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

ul, ol {
    margin: 0 0 1.5em 3em;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}

dt {
    font-weight: bold;
}

dd {
    margin: 0 1.5em 1.5em;
}

img {
    height: auto;
    /* Make sure images are scaled correctly. */
    max-width: 100%;
    /* Adhere to container width. */
    vertical-align: top;
}

figure {
    margin: 1em 0;
    /* Extra wide images within figure tags don't overflow the content area. */
}

table {
    margin: 0 0 1.5em;
    width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    color: rgba(0, 0, 0, 0.8);
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1;
    padding: .6em 1em .4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    border-color: #ccc #bbb #aaa;
}

button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
    border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
input[type="enquiry"],
textarea {
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
    color: #111;
}

select {
    border: 1px solid #ccc;
}

textarea {
    width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
    color: royalblue;
}


a:hover, a:active {
    outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
    clear: both;
    display: block;
    float: left;
    width: 100%;
}

.main-navigation ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.main-navigation ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}

.main-navigation ul ul ul {
    left: -999em;
    top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
    left: 100%;
}

.main-navigation ul ul a {
    width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
    left: auto;
}

.main-navigation li {
    float: left;
    position: relative;
}

.main-navigation a {
    display: block;
    text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
    display: block;
}

@media screen and (min-width: 37.5em) {
    .menu-toggle {
        display: none;
    }
    .main-navigation ul {
        display: block;
    }
}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
    margin: 0 0 1.5em;
    overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    float: left;
    width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
    outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
    margin: 0 0 1.5em;
    /* Make sure select elements fit in widgets. */
}

.widget select {
    max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
    display: block;
}
.updated:not(.published) {
    display: none;
}

.page-content,
.entry-content,
.entry-summary {
    margin: 1.5em 0 0;
}

.page-links {
    clear: both;
    margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
    /* Theme Footer (when set to scrolling) */
    display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
    display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
    display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

.wp-caption-text {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
    margin-bottom: 1.5em;
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-caption {
    display: block;
}


.header_menu .sub-menu .menu-item a{
    border-left: 0px !important;
    padding: 11px 25px !important;
}
.header_menu .sub-menu .menu-item a:before{
    position: absolute;
    content: "";
    width: 4px;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #2dc0a2;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
.header_menu .sub-menu .menu-item a:hover:before{
    opacity: 1;
    visibility: visible;
}
button#submit-btn {
    position: absolute;
    right: 0;
    top: 0;
}


.header_main {
    height: 0;
}

body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.elementor-sticky--effects .elementor-nav-menu--main li.white-btn .elementor-item:hover{border-color: #273235 !important;background-color: #273235 !important;color: #ffffff !important;}

.elementor-nav-menu--main li.white-btn .elementor-item:hover{border-color: #ffffff !important;background-color: #ffffff !important;color: #273235 !important;}

.elementor-sticky--effects{background-color: #ffffff !important;height: auto;border-bottom: 1px solid #404040;}
.elementor-sticky--effects .elementor-item{color:#273235 !important;}

.elementor-sticky--effects .elementor-item:after{background-color: #273235 !important;}

.elementor-sticky--effects .elementor-nav-menu--main li.white-btn .elementor-item{border-color: #273235 !important;}

.elementor-sticky--effects .elementor-search-form__toggle{color: #273235 !important;}

.elementor-sticky--effects .elementor-image img{opacity: 0;}

.elementor-55 .elementor-element.elementor-element-774b .elementor-nav-menu--main .white-btn .elementor-item{padding: 9px 25px 9px 27px !important;border: 1px solid #fff;margin: 10px -8px 0 0;}
.elementor-55 .elementor-element.elementor-element-774b .elementor-nav-menu--main .white-btn .elementor-item:after{display: none;}


.second_header .elementor-nav-menu--main li.white-btn .elementor-item{padding: 9px 25px 9px 27px !important;border: 1px solid #273235;margin: 10px -8px 0 0;}
.second_header .elementor-nav-menu--main li.white-btn .elementor-item:hover{background-color: #273235 !important;border-color: #273235 !important;color: #ffffff !important;}
.second_header .white-btn .elementor-item:after{display: none;}
.header_main.second_header .logo_div .elementor-image {opacity: 0;}

.footer_main .elementor-field-type-submit{position: static;}
.content_sec p{margin-bottom: 30px;}

.list_content ol{margin: 10px 0 0 -3px;padding: 0;list-style: none;counter-reset: section;}
.list_content ol li{position: relative;padding: 5px 0 5px 44px;margin: 0 0 21px 0;}
.list_content ol li:before{counter-increment: section;content: counter(section);position: absolute;width: 32px;height: 32px;border-radius: 50%;background-color: #273235;left: 0;top: 0;text-align: center;font-size: 16px;line-height: 32px;color: #ffffff;}
.performance_list .elementor-icon-box-title{position: relative;margin: 0 0 26px 0 !important;padding: 0 0 28px 0;}
.performance_list .elementor-icon-box-title:before{position: absolute;content: "";width: 50px;height: 4px;background-color: #2dc0a2;left: 0;right: 0;bottom: 0;margin: 0 auto;}
.elementor-slick-slider .slick-next, .elementor-slick-slider .slick-prev{width: auto !important;}
.white_box_content{height: 100%;}
.white_box_content .elementor-widget-container{height: 100%;}
.white_box_content .elementor-icon-box-icon{height: 100px;}
.white_box_content .elementor-icon-box-title{margin: 13px 0 20px 0;position: relative;padding: 0 0 23px 0;}
.white_box_content .elementor-icon-box-title:before{position: absolute;content: "";width: 50px;height: 4px;background-color: #2dc0a2;left: 0;right: 0;bottom: 0;margin: auto;}
.trusted_box .elementor-image-box-title{position: relative;padding-bottom: 18px;}

.graphics_sec .elementor-image{position: relative;z-index: 1;}
.attention .elementor-icon svg{width: 87px;height: 52px;}
.emotion .elementor-icon svg{width: 67px;height: 58px;}
.sentiment .elementor-icon svg{width: 69px;height: 58px;}
.surveys .elementor-icon svg{width: 55px;height: 81px;}
.four_box_sec .elementor-icon-box-icon{height: 81px;display: flex;align-items: center;justify-content: center;}
.four_box_sec .elementor-icon-box-title{position: relative;padding-bottom: 25px;margin: 30px 0 18px 0 !important;}
.four_box_sec .elementor-icon-box-title:before{position: absolute;content: "";width: 50px;height: 4px;background-color: #2dc0a2;left: 0;right: 0;bottom: 0;margin: auto;}
.header_main{z-index: 9 !important;}
.two_col_content p{margin-bottom: 30px;}
.two_col_content .elementor-widget:not(:last-child){margin-bottom: 0 !important;}
.two_col_content .elementor-heading-title{margin: 0 0 32px 0 !important;}

.case_study_slider .elementor-slick-slider ul.slick-dots{position: absolute;left: 0;right: 0;bottom: 120px;}
.case_study_slider .elementor-slick-slider ul.slick-dots li button:before{font-size: 0;content: "";width: auto;height: auto;}
.case_study_slider .elementor-slick-slider ul.slick-dots li button{width: 10px;height: 10px;padding: 0;border: 2px solid #ffffff;border-radius: 50%;}
.case_study_slider .elementor-slick-slider ul.slick-dots li.slick-active button{background-color: #ffffff;}
.case_study_slider .elementor-slick-slider .slick-next:before, .case_study_slider .elementor-slick-slider .slick-prev:before{opacity: 1;}
.case_study_slider .elementor-slick-slider .slick-arrows-inside .slick-prev{left: 0;}
.case_study_slider .elementor-slick-slider .slick-arrows-inside .slick-next{right: 0;}
.blockquote_content .elementor-blockquote{margin: 47px 0 0 0;padding: 0 20px 0 39px;position: relative;}
.blockquote_content .elementor-blockquote:before{position: absolute;content: "";width: 10px;background-color: #fc3667;left: 0;top: 8px;bottom: 48px;}
.blockquote_content .elementor-blockquote footer{margin-top: 17px;}
.left_blockquote .elementor-blockquote{margin: -3px 0 0 3px;padding: 0 20px 0 39px;position: relative;}
.left_blockquote .elementor-blockquote:before{position: absolute;content: "";width: 10px;background-color: #fc3667;left: 0;top: 8px;bottom: 43px;}
.content_sec .left_blockquote p{margin: 0;}
.content_sec .left_blockquote .elementor-blockquote footer{margin: 0;padding: 14px 0 0 10px;}
.three_col_sec .elementor-widget-wrap{position: relative;padding-bottom: 42px;}
.three_col_sec .elementor-widget-button{position: absolute;left: 0;bottom: 0;}
.testimonial_box_sec .elementor-widget{height: 100%;}
.testimonial_box_sec .elementor-widget-container{height: 100%;}
.testimonial_box_sec .elementor-image-box-wrapper{height: 100%;position: relative;padding-bottom: 45px;}
.testimonial_box_sec .elementor-image-box-description{position: absolute;left: 0;right: 0;bottom: 0;padding-top: 18px;}
.testimonial_box_sec .elementor-image-box-description:before{position: absolute;content: "";width: 25px;height: 4px;background-color: #2dc0a2;left: 0;right: 0;top: 0;margin: auto;}
.four_box_sec .elementor-column-wrap{padding: 7px !important;}
.four_box_sec .elementor-widget{height: 100%;}
.four_box_sec .elementor-widget-container{height: 100%;}
.footer_main .elementor-field-textual.elementor-size-md{padding: 5px 56px 5px 13px !important;min-height: 40px !important;}
.box_one .elementor-icon svg{width: 74px;height: 62px;}
.box_two .elementor-icon svg{width: 76px;height: 66px;}
.box_three .elementor-icon svg{width: 78px;height: 96px;}
.box_four .elementor-icon svg{width: 72px;height: 76px;}
.box_five .elementor-icon svg{width: 76px;height: 76px;}
.box_six .elementor-icon svg{width: 84px;height: 84px;}
.icon_sec .elementor-icon-box-icon{height: 97px;}
.icon_sec + .icon_sec .elementor-icon-box-icon{height: 85px;}
svg text{fill: #000000;font-family: "Roboto", Sans-serif;font-size: 25px;font-weight: 400;line-height: 30px;}
.price_box_wrap .elementor-widget-wrap{border-top: 21px solid #2dc0a2;padding: 31px 33px 52px 45px;box-shadow: 0px 0px 30px 0px rgba(39, 50, 53, 0.10);-webkit-transition: .4s;-o-transition: .4s;transition: .4s;} 
.price_box_wrap .elementor-widget-wrap:hover{box-shadow: 0px 0px 30px 0px rgba(39, 50, 53, 0.30);}
.price_box_wrap .second_box .elementor-widget-wrap{border-color: #ffcc00;}
.price_box_wrap .third_box .elementor-widget-wrap{border-color: #bbcbd3;}
.price_box_wrap .elementor-widget:not(:last-child){margin-bottom: 0;}
.price_box_wrap .elementor-heading-title{margin: 0 0 12px 0 !important;}
.price_box_wrap span.elementor-heading-title{margin: 0 0 10px 0 !important;display: block;}
.price_box_wrap ul{margin: 23px 0 0 0;padding: 30px 0 0 0;list-style: none;border-top: 1px solid #bbcbd3;}
.price_box_wrap li{position: relative;font-weight: 700;padding: 0 0 0 33px;line-height: 16px;margin: 0 0 13px 0;}
.price_box_wrap li:before{position: absolute;content: "";background-image: url(images/check-mark.png);width: 15px;height: 12px;left: 4px;top: 1px;}
.price_box_wrap .elementor-button{display: block;max-width: 96%;margin: 22px 0 0 0;}
.our_technology_sec .elementor-image img{float: right;max-height: inherit;max-width: inherit;}
.our_technology_content {padding: 0 0 0 93px;}
.our_technology_content ul{margin: 26px 0 0 0;padding: 0;list-style: none;}
.our_technology_content ul li{padding: 0 0 1px 10px;position: relative;}
.our_technology_content ul li:before{position: absolute;content: "";width: 4px;height: 4px;border-radius: 50%;background-color: #273235;left: 2px;top: 9px;}
.two_box_sec h3.elementor-image-box-title{margin: 0 0 7px 0;}
.two_box_sec .elementor-image-box-content{padding: 29px 20px 43px;}
.number-list .elementor-text-editor.elementor-clearfix {width: 38px;height: 38px;background: #273235;text-align: center;line-height: 2.5;color: #fff;border-radius: 50%;font-size: 16px;}
.word-leadinghead a {color: #273235;text-decoration: underline !important;}
.word-leadinghead a:hover{color: #fff;}
.three_box_sec .elementor-widget{height: 100%;}
.three_box_sec .elementor-widget-container{height: 100%;}
.three_content_box .elementor-button-link{max-width: 175px;width: 100%;}
.what_we_believe_sec .elementor-widget:not(:last-child){margin: 0;}
.what_we_believe_sec .elementor-heading-title{margin: 0 0 14px 0 !important;}
.what_we_believe_sec .elementor-text-editor{padding: 0 19px 0 0;}
.timeline_main .timeline-item__card-wrapper{overflow: visible !important;}
.timeline_main .timeline-item__content__wysiwyg{padding: 28px 40px 30px 40px;}
.timeline_main .timeline-item__content__wysiwyg h2{margin: 0;font-size: 24px;line-height: 26px;color: #273235;font-weight: 700;padding-bottom: 10px;}
.timeline_main .timeline-item__content__wysiwyg p{font-size: 16px;line-height: 22px;font-weight: 700;}
.two_box_sec .elementor-widget{height: 100%;}
.two_box_sec .elementor-widget-container{height: 100%;}
.is--focused .timeline-item__point{background-color: #283336 !important;}
.timeline_main .timeline-item__content__wysiwyg ul{padding: 0 0 0 18px;margin: 0;transition: none !important;}
.timeline_main .timeline-item__content__wysiwyg ul li{font-size: 16px;line-height: 22px;font-weight: 700;}
.timeline_main .timeline-item__card__arrow:after{border-right-color: #ffffff !important;border-left-color: #ffffff !important;}
.timeline_main .ee-timeline__item:hover .timeline-item__card__arrow:after{border-right-color: #273235 !important;border-left-color: #273235 !important;}
.press_box .press_list{border: 0;box-shadow: 0px 0px 20px 10px rgba(39,50,53,0.1);border-radius: 5px;}
.press_box .ee-post__title{margin: 0 0 10px 0 !important;}
.three_content_box .elementor-widget-wrap{position: relative;padding-bottom: 48px;}
.three_content_box .elementor-widget-button{position: absolute;bottom: 0;left: 0;}
.mobile_right .sub-arrow i{font-weight: 700;}
.mobile_right .sub-arrow i:before{content: "\f107" !important}
.two_box_sec .elementor-image-box-img{overflow: hidden;}
.two_box_sec .elementor-element:hover .elementor-image-box-img img{transform: scale(1.1);}
.press_box .press_list .ee-media__thumbnail{overflow: hidden;}
.press_box .press_list .ee-media__thumbnail img{-webkit-transition: .4s;-o-transition: .4s;transition: .4s;}
.press_box .press_list:hover .ee-media__thumbnail img{transform: scale(1.1);}
.short-form-study-banner .elementor-widget-heading{margin-bottom: 6px;}
.left_content_block .elementor-text-editor p{margin-bottom: 26px;}
.right_content_block .elementor-text-editor p{margin-bottom: 24px;}
.right_content_block .elementor-text-editor p a{color: #273235;text-decoration: underline;}
.emotionall_content .elementor-widget-wrap{margin: -103px 0 0 0;padding: 0 10px 0 0;}
.emotionall_content .elementor-text-editor p a{color: #16a086;font-weight: 700;-webkit-transition: .4s;-o-transition: .4s;transition: .4s;}
.emotionall_content .elementor-text-editor p a:hover{color: #273235;}
.key_takeaways_sec .elementor-text-editor ul{margin: 0 0 0 -6px;padding: 46px 0 0 0;list-style: none;}
.key_takeaways_sec .elementor-text-editor ul li{position: relative;padding: 6px 0 0 86px;margin: 0 0 76px 0;}
.key_takeaways_sec .elementor-text-editor ul li:before{position: absolute;content: "";background-image: url(images/big-check-mark.png);width: 48px;height: 48px;left: 0;top: 0;}
.research_content_sec .elementor-text-editor p{margin: 0 0 24px 0;}
.research_content_sec .elementor-text-editor h6{margin: 0;font-weight: 400;font-size: 16px;line-height: 24px;color: #556670;padding: 23px 0 0 0;}
.discover_cta .elementor-widget-heading{margin: 0 0 12px 0 !important;}
.emotional_banner .elementor-widget-heading{margin: 0 0 11px 0 !important;}
.instant_perormance_sec .elementor-text-editor p{margin: 0 0 25px 0;}
.instant_perormance_sec .elementor-widget-heading{margin: 0 0 28px 0 !important;}
.instant_perormance_sec .elementor-widget-text-editor{margin: 0 !important;}
.the_score_sec .elementor-text-editor p{margin: 0 0 24px 0;}
.the_score_sec .elementor-widget-heading{margin: 0 0 16px 0 !important;}
.the_histogram_sec .elementor-widget-heading{margin: 0 0 15px 0 !important;}
.emotional_sec .slick-slide-bg{position: absolute;left: 0;top: 0;bottom: 0;width: 48% !important;flex-basis: auto !important;min-width: auto !important;background-position: center center !important;background-size: cover !important;}
.emotional_sec .elementor-slick-slider ul.slick-dots{width: 52%;right: 0;left: inherit;}
.emotional_sec .elementor-slick-slider .slick-slider .slick-prev{left: 50%;}
.sciencebit_slider .elementor-slide-content{background-color: #ffffff;padding: 56px 15px 38px 15px;}
.sciencebit_slider .elementor-slick-slider ul.slick-dots{bottom: -75px;}
/*.second_header .logo_div .elementor-image img{opacity: 0;}*/
.filter_resource_sec .elementor-widget-container{text-align: center;}
.filter_resource_sec .ee-filters{display: inline-block;padding: 2px;border: 1px solid #c2d1d9;border-radius: 4px;}
.filter_resource_sec .ee-filters li{margin-left: 25px !important;}
.filter_resource_sec .ee-filters li:first-child{margin-left: 0 !important;}
.resources_list{border: 0 !important;border-radius: 5px;}
.facial_content_box .elementor-widget-wrap{background-color: #ffffff;padding: 38px 30px 30px 28px;}
.facial_content_box .elementor-widget-heading{margin: 0 0 14px 0 !important;}
.sciencebit_slider .elementor-size-md{padding: 18px 28px 20px 30px !important;}
.sewa_banner .elementor-widget-heading{margin: 0 0 7px 0 !important;}
.identifying_sec .elementor-text-editor p{margin: 0 0 26px 0 !important;}
.identifying_sec .elementor-text-editor p a{text-decoration: underline;color: #273235;font-family: "Roboto", Sans-serif;font-weight: 400;}
.identifying_sec .elementor-text-editor p a:hover{text-decoration: none;}
.facial_sec .elementor-text-editor p{margin: 0 0 24px 0 !important;}
.white_box_content .elementor-widget-wrap{background-color: #ffffff;padding: 39px 30px 30px 26px;}
.white_box_content .elementor-text-editor p a{text-decoration: underline;color: #273235;font-family: "Roboto", Sans-serif;font-weight: 400;}
.white_box_content .elementor-text-editor p a:hover{text-decoration: none;}
.cbs_content_sec .elementor-text-editor p{margin: 0 0 24px 0 !important;}
.cbs_content_sec .elementor-blockquote{margin: 35px 0 0 7px;padding: 0 20px 0 42px;position: relative;}
.cbs_content_sec .elementor-blockquote:before{position: absolute;content: "";width: 10px;left: 0;top: 8px;bottom: 44px;background-color: #2dc0a2;}
.speech_project_sec .elementor-widget-text-editor p{margin: 0 0 24px 0 !important;}
.speech_project_sec .elementor-blockquote{margin: 34px 0 0 -3px;padding: 0 0 0 41px;position: relative;}
.speech_project_sec .elementor-blockquote:before{position: absolute;content: "";width: 10px;left: 0;top: 8px;bottom: 12px;background-color: #2dc0a2;}
.sentiment_analysis_content .elementor-widget-wrap{margin: -76px 0 0 0;padding: 0 0 0 17px;}
.reporting_content_sec {}
.reporting_content_sec ol{margin: 47px 0 0 -2px;padding: 0;list-style: none;counter-reset: section;}
.reporting_content_sec ol li{position: relative;padding: 11px 66px 5px 87px;margin: 0 0 49px 0;}
.reporting_content_sec ol li:before{counter-increment: section;content: counter(section);position: absolute;width: 50px;height: 50px;border-radius: 50%;background-color: #273235;left: 0;top: 0;text-align: center;font-size: 21px;line-height: 50px;color: #ffffff;}
.reporting_content_sec ol li strong{font-size: 21px;line-height: 24px;color: #273235;display: block;padding: 0 0 21px 0;}
.ee-filters__item__count:after {position: absolute;content: ")";right: 0;top: 0;bottom: 0;}
.ee-filters__item__count:before {position: absolute;content: "(";left: 0;top: 0;bottom: 0;}
.ee-filters__item__count {position: relative;padding: 0 5px;}
.audience_diagnostics_sec .elementor-widget-wrap{padding: 55px 0 0 0;}
.benefits_content_sec .elementor-widget-wrap{padding: 0 90px 0 29px;}

.benefits_content_sec ul{margin: 48px 0 0 -11px;padding: 0;list-style: none;}
.benefits_content_sec ul li{position: relative;padding: 11px 68px 5px 87px;margin: 0 0 42px 0;}
.benefits_content_sec ul li:before{position: absolute;content: "";background-image: url(images/big-check-mark.png);width: 48px;height: 48px;left: 0;top: 0;}
.benefits_content_sec ul li strong{font-size: 21px;line-height: 24px;color: #273235;display: block;padding: 0 0 21px 0;}
.Innovators_sec .white_box_content .elementor-widget-wrap{padding: 39px 47px 30px 29px;}
.elementor-text-editor p a{text-decoration: underline;color: #273235;}
.elementor-text-editor p a:hover{text-decoration: none;}
.elementor .elementor-background-overlay{top: inherit !important;bottom: -1px !important;}
.press_content_sec .elementor-widget-wrap{padding-top: 22px;}
.press_content_sec .elementor-widget-heading{margin: 0 0 14px 0 !important;}
.press_content_sec .elementor-text-editor h5{margin: 0 0 32px 0;font-weight: 700;font-size: 24px;line-height: 34px;color: #273235;}
.press_content_sec .elementor-text-editor h5 a{font-weight: 700;font-size: 24px;line-height: 34px;color: #273235;text-decoration: underline;}
.press_content_sec .elementor-text-editor h5 a:hover{text-decoration: none;}
.download_form_sec .elementor-widget-wrap{background-color: #2f434f;padding: 47px 32px 32px 30px;}
.hs-form-required{display: none;}
.download_form_sec .elementor-widget-heading{margin: 0 0 39px 0 !important;}
.hbspt-form .hs-input{border: 0;border-radius: 0;font-size: 14px;font-weight: 400;color: #273235;outline: none;width: 100%;padding: 9px 10px 10px;}
.hs-error-msgs{margin: 0;padding: 0;list-style: none;}
.hs-error-msg{font-size: 14px;font-weight: 400;color: #f00;}
.hs-form-field {margin: 0 0 37px 0;}
.hs-richtext p{font-size: 12px;line-height: 16px;font-weight: 400;color: #ffffff;}
.hs-richtext p a{font-size: 12px;line-height: 16px;font-weight: 400;color: #28c4a2;text-decoration: underline;}
.hs-richtext p a:hover{text-decoration: none;}
.inputs-list{padding: 0;margin: 0 0 14px 0 !important;list-style: none;}
.legal-consent-container .hs-form-booleancheckbox-display>span{margin: 0 !important;}
.legal-consent-container .hs-form-booleancheckbox-display>span span{position: relative;font-size: 12px;line-height: 18px;font-weight: 400;color: #ffffff;display: inline-block;padding: 0 0 0 26px;cursor: pointer;}
.legal-consent-container .hs-form-booleancheckbox-display>span span:before {position: absolute;content: "";width: 18px;height: 18px;background-color: #fff;left: 0;top: 0;bottom: 0;margin: auto;}
.legal-consent-container .hs-form-booleancheckbox-display>span span:after{position: absolute;content: "";width: 10px;height: 10px;background-color: #2dc0a2;left: 4px;top: 4px;-webkit-transition: .4s;-o-transition: .4s;transition: .4s;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.hs-form-booleancheckbox-display{position: relative;}
.hs-form-booleancheckbox-display input{-webkit-appearance: none;position: absolute;left: 0;right: 0;padding: 0;top: 0;bottom: 0;}
.hs-richtext {padding: 0 0 22px 0;}
.hs-form-booleancheckbox-display input:checked + span span:after{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.actions input[type="submit"]{background-color: transparent !important;border: 1px solid #ffffff;width: 100%;padding: 14px 10px 14px 10px;font-size: 14px;line-height: 18px;color: #ffffff !important;font-weight: 700;text-transform: uppercase;border-radius: 0px;cursor: pointer;-webkit-transition: .4s;-o-transition: .4s;transition: .4s;outline: none;box-shadow: none !important;background-image: none !important;}
.actions input[type="submit"]:hover {background-color: #ffffff !important;color: #273235 !important;border-color: #ffffff !important;text-shadow: none !important;}
.actions input[type="submit"]:focus {background-color: #ffffff !important;color: #273235 !important;border-color: #ffffff !important;text-shadow: none !important;}
.accordion_sec .elementor-tab-title{border: 1px solid #c2d1d9 !important;background-image: url(images/plus-arrow.png);background-repeat: no-repeat;background-position: 97.2% center;border-radius: 2px;}
.accordion_sec .elementor-tab-title.elementor-active{background-image: url(images/minus-arrow.png);background-color: #273235;border-color: #273235 !important;}
.elementor-toggle-item {margin: 0 0 8px 0;}
.accordion_sec .elementor-tab-content{}
.accordion_sec .elementor-tab-content h3{font-size: 24px;line-height: 28px;font-weight: 700;color: #273235;margin: 0 0 12px 0;}
.accordion_sec .elementor-tab-content h6{font-size: 16px;line-height: 18px;font-weight: 700;color: #273235;margin: 0;}
.accordion_sec .elementor-tab-content p{font-size: 16px;line-height: 24px;font-weight: 400;color: #273235;margin: 0 0 56px 0;}
.contact_content_sec .elementor-widget-wrap{padding: 22px 0 0 0;}
.contact_content_sec .elementor-widget-heading{margin: 0 0 14px 0 !important;}
.leadership_wrap {max-width: 1170px;margin: 0 auto;}
.leadership_list_wrap {display: flex;justify-content: space-between;flex-wrap: wrap;}
.leadership_list {width: 33.33%; padding: 0 15px 76px;}
.leadership_img {width: 120px;height: 120px;border-radius: 50%;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.leadership_content{width: calc(100% - 120px);padding: 42px 0 0 25px;}
.leadership_content h6{font-weight: 700;font-size: 16px;line-height: 20px;color: #273235;margin: 0 0 10px 0;text-decoration: none;font-family: "Roboto", Sans-serif;}
.leadership_content span{font-weight: 400;font-size: 14px;line-height: 18px;color: #273235;display: block;margin: 0 0 0 0;text-decoration: none;font-family: "Roboto", Sans-serif;}
.leadership-popup{display: flex;flex-wrap: wrap;text-decoration: none;}
.leadership_popup_wrap {display: flex;flex-wrap: wrap;}
.leadership_popup_left {width: 50%;}
.leadership_popup_content{width: 50%;padding: 27px 80px 0 22px;}
.leadership_popup_content h4{color: #273235;font-weight: 700;font-size: 27px;line-height: 30px;margin: 0 0 14px 0;}
.leadership_popup_content span{color: #273235;font-weight: 500;font-size: 19px;line-height: 22px;display: block;padding: 0 0 35px 0;}
.leadership_popup_content p{color: #273235;font-weight: 500;font-size: 14px;line-height: 22px;margin: 0 0 20px 0;}
.leadership_popup_content ul{margin: 0;padding: 0;list-style: none;display: flex;align-items: center;}
.leadership_popup_content ul li{padding: 0 10px 0 0;}
.leadership-popup:focus{outline: none;}

/* Magnific Popup CSS */
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8; }
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden; display: flex;align-items: center;justify-content: center;padding: 15px;}
.mfp-container.mfp-inline-holder {height: 90vh;}
.mfp-hide {display: none !important; }
.white-popup-block {background: #FFF;padding: 75px 85px 50px;text-align: left;max-width: 1300px;margin: 40px auto;position: relative;}
button.mfp-close {position: absolute;right: 40px;top: 26px;width: 47px;height: 47px;font-size: 0;border: 0;background-color: #424b59;border-radius: 0;background-image: url(images/close-icon.jpg);background-position: center center;background-repeat: no-repeat;cursor: pointer;outline: none;}

.advisory_board .leadership_content{border-right: 1px solid #dae3e8;}
.advisory_board .leadership_list:last-child .leadership_content{border-right: 0;}
.content_video_sec .elementor-widget-text-editor p{padding: 0 0 24px 0;}
.market_two_col_sec .elementor-widget-heading{margin: 0 0 2px 0 !important;}
.market_two_col_sec .elementor-inner-column:last-child .elementor-widget-wrap{padding: 0 0 0 45px;}
.two_scores_sec .elementor-widget-wrap{padding: 0 150px 0 47px;}
.two_scores_sec .elementor-text-editor p{margin: 0 0 24px 0;}
.two_scores_sec .elementor-text-editor h4{color: #273235;font-family: "Roboto", Sans-serif;font-size: 24px;font-weight: 700;line-height: 28px;padding: 10px 0 16px 0;margin: 0;}
.human_level_content .elementor-text-editor p{margin: 0 0 24px 0;}
.insight_service_content .elementor-widget-heading{margin: 0 0 14px 0 !important;}
.insight_service_content .elementor-text-editor ul{margin: 0;padding: 34px 0 0 0;list-style: none;}
.insight_service_content .elementor-text-editor ul li{font-size: 24px;line-height: 34px;position: relative;padding: 0 0 0px 15px;}
.insight_service_content .elementor-text-editor ul li:before{position: absolute;content: "";width: 6px;height: 6px;border-radius: 50%;background-color: #273235;left: 1px;top: 12px;}

.ready_slider .elementor-slide-content{background-color: #fff;padding: 59px 130px 57px 47px;}
.ready_slider .elementor-slide-description ul{margin: 0;padding: 0;list-style: none;}
.ready_slider .elementor-slide-description ul li{position: relative;padding: 0 0 34px 17px;}
.ready_slider .elementor-slide-description ul li:before{position: absolute;content: "";width: 6px;height: 6px;border-radius: 50%;background-color: #273235;left: 3px;top: 13px;}

.emotion_metrics_sec .elementor-widget-text-editor p{margin: 0 0 30px 0;}
.emotions_drive_content .elementor-widget-wrap{padding: 0 0 0 49px;}
.emotions_drive_content .elementor-widget-text-editor p{margin: 0 0 30px 0;}
.measuring_emotion_content .elementor-widget-wrap{padding: 0 15px 0 89px;}
.measuring_emotion_content .elementor-widget-text-editor p{margin: 0 0 30px 0;}
.scalable_data_content .elementor-widget-wrap{padding: 0 0 0 50px;}
.scalable_data_content .elementor-widget-text-editor p{margin: 0 0 30px 0;}

.maya_angelou_testimonial .elementor-blockquote__author{position: relative;}
.maya_angelou_testimonial .elementor-blockquote__author:before{position: absolute;content: "";width: 80px;height: 5px;background-color: #2dc0a2;top: -36px;left: 0;right: 0;margin: auto;}
.proprietary_technology_sec .elementor-widget-text-editor p{margin: 0 0 24px 0;}

.facial_slider_sec .slick-slide-bg{background-position: 90% center !important;}
.facial_spot_sec .hotip-content{max-width: 375px;}
.facial_spot_sec .hotip-content h4{margin: 0;font-weight: 700;font-size: 24px;line-height: 28px;}
.home_in_the_wild_content .elementor-widget-text-editor p{margin: 0 0 24px 0;}

.going_beyond_list_content .elementor-text-editor ol{padding: 0;margin: 0;list-style: none;counter-reset: section;}
.going_beyond_list_content .elementor-text-editor ol li{padding: 12px 0 53px 87px;position: relative;}
.going_beyond_list_content .elementor-text-editor ol li strong{font-weight: 700;font-size: 21px;line-height: 24px;display: block;margin: 0 0 20px 0;}
.going_beyond_list_content .elementor-text-editor ol li:before{position: absolute;width: 50px;height: 50px;border: 1px solid #273235;left: 0;top: 0;border-radius: 50%;font-size: 21px;line-height: 50px;color: #273235;font-weight: 700;font-family: "Roboto", Sans-serif;text-align: center;background-color: #fff;backface-visibility: hidden;counter-increment: section;content: counter(section);}
.facial_slider_sec .elementor-slick-slider .slick-arrows-inside .slick-prev{left: 0;}
.facial_slider_sec .elementor-slick-slider .slick-arrows-inside .slick-next{right: 0;}

.case_studies_list .case_studies{border: 0;}

.ecommerce_sec .elementor-widget-wrap{background-color: #ffffff;border: 1px solid #c2d1d9;padding: 71px 40px 40px 36px;}
.ecommerce_sec .elementor-text-editor p{margin: 0 0 24px 0;}
.ecommerce_sec .elementor-text-editor p:last-child{margin: 0;}
.ecommerce_sec .elementor-text-editor p a{font-weight: 700;text-decoration: none;}
.ecommerce_sec .elementor-text-editor p span a{color: #16a086;}

.realeyes-score-content .elementor-text-editor ol{margin: 0;padding: 44px 0 0 0;list-style: none;}
.realeyes-score-content .elementor-text-editor ol li{padding: 0 0 24px 0;}
.realeyes-score-content .elementor-text-editor ol li h6{margin: 0 0 2px 0;font-family: "Roboto", Sans-serif;font-size: 34px;font-weight: 700;line-height: 38px;}
.realeyes-score-content .elementor-text-editor ol li p{font-family: "Roboto", Sans-serif;font-size: 20px;font-weight: 400;line-height: 32px;}
.background-sec .elementor-text-editor p {margin: 0 0 30px 0;}
.the-result-sec .elementor-text-editor p {margin: 0 0 26px 0;}

.value-proposition-content .elementor-text-editor h6{margin: 0 0 12px 0;font-family: "Roboto", Sans-serif;font-size: 21px;font-weight: 700;line-height: 24px;color: #273235;}
.value-proposition-sec .value-proposition-content .elementor-text-editor p{margin: 0 0 40px 0;}
.value-proposition-sec .elementor-text-editor p{margin: 0 0 24px 0;}
.survey_benefits_sec .elementor-text-editor p {margin: 0 0 24px 0;}
.survey_benefits_sec .elementor-text-editor ul{padding: 12px 0 0 30px;margin: 0;list-style: none;}
.survey_benefits_sec .elementor-text-editor ul li{padding: 1px 0 0 40px;margin: 0 0 14px 0;background-image: url(images/circle-check-mark.png);background-repeat: no-repeat;background-position: 0 0;}
.emotion_mirror_slider .elementor-slide-content {
    background-color: #fff;
    padding: 59px 48px 86px 47px;
}
.emotion_mirror_slider .elementor-slide-content h6 {
    color: #273235;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 11px 0;
}
.emotion_mirror_slider .elementor-slide-content p {
    margin: 0 0 20px 0;
    padding: 0 0 0 5px;
}
.emotion_mirror_slider .elementor-slide-content a {
    padding: 0 0 0 30px;
    margin: 6px 0 0 0;
    position: relative;
}
.emotion_mirror_slider .elementor-slide-content a:before {
    position: absolute;
    content: "\f061";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    left: 9px;
    top: 0;
}
.product_innovation_benefits h3.elementor-icon-box-title {
    margin: 10px 0 0 0;
}
.ee-player__controls__overlay{padding:0;}
.privacy-main .elementor-text-editor ol li, .privacy-main .elementor-text-editor ul li{padding: 0 0 10px 0;}
.hbspt-form label span {
    color: #fff;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}
.second-form .hs-form-field {
    margin: 0 0 25px 0;
}
.custom-form{
    display: none;
}
.submitted-message p {
    color: #fff;
}
.ready_slider.no-content .elementor-slide-content {
    background-color: transparent;
    padding: 0;
}
.result-page-data .resources_list {
    border: 0 !important;
    border-radius: 0;
}
.logo_div img {
    width: auto !important;
}
.elementor-background-overlay {
    background-size: 101% !important;
}
.scale_price_box:hover {
    box-shadow: 0px 0px 30px 0px rgba(39, 50, 53, 0.10) !important;
}
.loadmoreblk .general-button {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 16px;
    color: #ffffff;
    background-color: #424b5a;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px 15px 30px;
    cursor: pointer;
    outline: none;
    box-shadow: none;
    border: 2px solid #424b5a;
    letter-spacing: 0.4px;
	-webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
.loadmoreblk .general-button:hover, .loadmoreblk .general-button:focus {
    background-color: transparent;
    color: #424b5a;
}
label.hs-main-font-element {
    font-size: 14px;
    font-weight: 400;
    color: #f00;
}
.country_flag span.ee-table__text__inner {
    display: block;
    padding-left: 78px;
    position: relative;
}
.country_flag span.ee-table__text__inner:before {
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2020/01/United-Kingdom.png);
    width: 35px;
    height: 24px;
    background-position: center center;
    background-size: cover;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}


.country_flag.united_states span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/United-States-of-America.png);}
.country_flag.france span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/France.png);}
.country_flag.spain span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Spain.png);}
.country_flag.italy span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Italy.png);}
.country_flag.australia span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Australia.png);}
.country_flag.brazil span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Brazil.png);}
.country_flag.columbia span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Colombia.png);}
.country_flag.india span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/India.png);}
.country_flag.japan span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Japan.png);}
.country_flag.portugal span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Portugal.png);}
.country_flag.turkey span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Turkey.png);}
.country_flag.argentina span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Argentina.png);}
.country_flag.chile span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Chile.png);}
.country_flag.czech_republic span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Czech-Republic.png);}
.country_flag.hong_kong span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/hong-kong.png);}
.country_flag.indonesia span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Indonesia.png);}
.country_flag.ireland span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Ireland.png);}
.country_flag.israel span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Israel.png);}
.country_flag.mexico span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Mexico.png);}
.country_flag.morocco span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Morocco.png);}
.country_flag.netherlands span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Netherlands.png);}
.country_flag.newzealand span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/New-Zealand.png);}
.country_flag.norway span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Norway.png);}
.country_flag.peru span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Peru.png);}
.country_flag.philippines span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Philippines.png);}
.country_flag.poland span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Poland.png);}
.country_flag.romania span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Romania.png);}
.country_flag.russia span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Russia.png);}
.country_flag.singapore span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Singapore.png);}
.country_flag.southkorea span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Korea-South.png);}
.country_flag.southafrica span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/South-Africa.png);}
.country_flag.sweden span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Sweden.png);}
.country_flag.switzerland span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Switzerland.png);}
.country_flag.taiwan span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Taiwan.png);}
.country_flag.thailand span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Thailand.png);}
.country_flag.vietnam span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/01/Vietnam.png);}
.country_flag.canada span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/02/canada.png);}
.country_flag.china span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/02/china.png);}
.country_flag.germany span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2020/02/germany.png);}
.country_flag.uae span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2021/11/uae-flag.png);}
.country_flag.saudi span.ee-table__text__inner:before{background-image: url(/wp-content/uploads/2021/11/saudi.png);}


.country_table table.ee-table tr:nth-child(odd){
    background-color: #ffffff;
}
.country_table table.ee-table thead tr {
    background-color: transparent !important;
}
.country_table table.ee-table thead tr span.ee-table__text {
    padding: 0 7px 0 7px;
}
.country_table table.ee-table thead tr span.ee-table__text__inner {
    display: block;
    width: 100%;
	padding: 10px 10px 20px 10px;
	border-top: 9px solid #159588;
}
.country_table table.ee-table thead tr th:nth-child(1) span.ee-table__text__inner {border: 0;}
.country_table table.ee-table thead tr th:nth-child(3) span.ee-table__text__inner {border-color: #2dc0a2;}
.country_table table.ee-table thead tr th:nth-child(4) span.ee-table__text__inner {border-color: #ffcc00;}
.arrow-icon-right {position: relative;}
.arrow-icon-right:after { position: absolute; content: ""; left: 0; top: 0; background-image: url(https://www.realeyesit.com/wp-content/uploads/2020/02/check_icon_thin_cropped.svg); background-repeat: no-repeat; width: 42px; height: 42px; background-size: 65%; background-position: center center; }
.arrow-icon-right .ee-table__text {padding: 16px 12px;}
#cn-notice-text {font-size: 18px;color: #fff;font-family: "Roboto", sans-serif;}
#cn-more-info { font-size: 15px; padding: 12px 24px; color: #fff; border: 1px solid #fff; text-decoration: none; font-family: "Roboto", Sans-serif; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
#cn-accept-cookie { font-size: 15px; padding: 12px  24px; color: #fff; border: 1px solid #fff; text-decoration: none; font-family: "Roboto", Sans-serif; margin-left: 100px !important; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.cookie-notice-container {background-color: #273235;padding: 25px 0;}
#cn-accept-cookie:hover { background: #fff; color: #273235; }
#cn-more-info:hover { background: #fff; color: #273235; }

.hs-form-radio {display: inline-block;}
.multi-container .hs-form-radio {display: flex;align-items: center;flex-wrap: wrap; margin-top: 10px;}
.hbspt-form .multi-container .hs-input {width: auto;}
.hbspt-form .multi-container label span {margin-left: 10px;}
.multi-container .hs-form-radio label {display: flex; align-items: center;}
/* .hbspt-form .hs-enquiry .hs-input {color: #666666;} */
.hbspt-form .hs-enquiry select {padding-left: 6px;}

@media (max-width: 1200px){
    .case_study_slider .elementor-slick-slider ul.slick-dots{bottom: 7%;}
}
@media (max-width: 1024px){
    .header_main {height:auto !important;background-color: #fff !important;}	
    /*.header_main .elementor-image{display: none;}*/
    /*.second_header .elementor-image {display: none;}*/
    .second_header .logo_div .elementor-column-wrap{background-image: none !important;}
    .header_main.second_header .elementor-widget-theme-site-logo .elementor-widget-container{width: 150px;height: 60px;background-size: cover;}
    .header_main .elementor-widget-theme-site-logo .elementor-widget-container{width: 150px;}
    .mobile_right .elementor-row{justify-content: flex-end;}
    .mobile_search{width: auto !important;}
    .mobile_search .elementor-search-form__toggle{color: #273235 !important;}
    .mobile_right .elementor-column-wrap{padding: 0 !important;}
    .mobile_right .elementor-element{width: auto !important;}
    .logo_div{order: 1;}
    .mobile_search{order: 2;width: auto !important;margin-left: auto;}
    .mobile_right{order: 3;width: auto !important;padding-right: 10px;}
    .header_menu .elementor-nav-menu--dropdown{height: 100vh;box-shadow: none !important;margin: 27px 0 0 0 !important;border-top: 1px solid #cbcbcb !important;}
    .header_menu .elementor-nav-menu li{padding: 0 0 !important;}    
    .header_menu .elementor-nav-menu li a{border-bottom: 1px solid #cbcbcb !important;padding: 20px 20px !important;font-size: 16px;line-height: 18px;}
    .header_menu .elementor-nav-menu .sub-menu li{padding: 0 !important;}
    .header_menu .elementor-nav-menu .sub-menu{height: auto !important;margin: 0 !important;border: 0 !important;}
    .elementor-55 .elementor-element.elementor-element-1ef8 .elementor-nav-menu--dropdown a.highlighted{background-color: transparent !important;}
    .elementor-55 .elementor-element.elementor-element-1ef8 .elementor-nav-menu--dropdown a:hover{background-color: transparent !important;}
    .our_technology_content {padding: 0 0 0 0;}
    .emotionall_content .elementor-widget-wrap {margin: 0;padding: 0;}
    .key_takeaways_sec .elementor-text-editor ul li{padding: 0 0 0 66px;margin: 0 0 40px 0;}
    .key_takeaways_sec .elementor-text-editor ul{padding: 20px 0 0 0;margin: 0;}
    .sciencebit_slider .elementor-slick-slider ul.slick-dots{bottom: 0;}
    .sciencebit_slider .elementor-slick-slider .slick-arrows-inside .slick-next{right: 0;}
    .sciencebit_slider .elementor-slick-slider .slick-arrows-inside .slick-prev{left: 0;}
    .reporting_content_sec ol li {padding: 5px 0 5px 65px;margin: 0 0 30px 0;}
    .benefits_content_sec .elementor-widget-wrap {padding: 0 15px 0 15px;}
    .benefits_content_sec ul {margin: 40px 0 0 0;}
    .benefits_content_sec ul li {padding: 5px 0 5px 65px;margin: 0 0 20px 0;}
    .sales_slider .elementor-slick-slider .slick-arrows-inside .slick-prev{left: 0;}
    .sales_slider .elementor-slick-slider .slick-arrows-inside .slick-next{right: 0;}
    .press_content_sec .elementor-text-editor h5{margin: 0 0 32px 0;font-size: 20px;line-height: 26px;}
    .press_content_sec .elementor-text-editor h5 a{font-size: 20px;line-height: 26px;}
    .leadership_popup_content {padding: 27px 0px 0 22px;}
    .white-popup-block{padding: 50px 50px 50px;}
    button.mfp-close {right: 20px;top: 20px;}
    .mfp-wrap{display: block;}
    .mfp-container.mfp-inline-holder {height: auto;overflow: hidden;}
    .two_scores_sec .elementor-widget-wrap {padding: 0 0 0 30px;}
    .emotions_drive_content .elementor-widget-wrap {padding: 0;}
    .measuring_emotion_content .elementor-widget-wrap {padding: 0;}
    .scalable_data_content .elementor-widget-wrap {padding: 0;}
    .facial_slider_sec .slick-slide-bg{background-size: contain !important;background-position: 100% center !important;}
    .going_beyond_list_content .elementor-text-editor ol li {padding: 5px 0 53px 65px;}
    .ready_slider .elementor-slide-content{margin: 0 auto;padding: 60px 50px 30px 50px;}
    .realeyes-score-content .elementor-text-editor ol li h6 {font-size: 30px;line-height: 38px;}
    .realeyes-score-content .elementor-text-editor ol li p {font-size: 18px;line-height: 26px;}
	.filter_sec .fixed-sidebar {width: 240px !important;}
}

@media (max-width: 991px){
    .leadership_list{width: 50%;}
    p br {display: none;}
	.price_box_wrap .elementor-widget-wrap{padding: 31px 25px 40px 25px;}
}
@media (max-width: 900px){
	#cn-accept-cookie {margin-left: 0 !important;}
	.cookie-notice-container #cn-notice-text {display: block;margin-bottom: 30px;}
}

@media (max-width: 767px){
    .elementor-heading-title br{display: none;}
    .elementor-text-editor br{display: none;}
    .elementor-text-editor h6 br{display: block;}
    .the_score_sec .elementor-text-editor p br{display: block;}
    .our_technology_sec .elementor-image img{float: none;max-height: 100%;max-width: 100%;}
    .timeline_main .timeline-item__content__wysiwyg {padding: 15px 15px 15px 15px;}
    .key_takeaways_sec .elementor-text-editor ul li:before {width: 34px;height: 34px;background-size: contain;}
    .key_takeaways_sec .elementor-text-editor ul li {padding: 0 0 0 45px;margin: 0 0 20px 0;}
    .sciencebit_slider .elementor-slick-slider ul.slick-dots {bottom: -40px;}
    .sciencebit_slider .elementor-slide-content {padding: 20px 15px 30px 15px;}
    .emotional_sec .elementor-slick-slider .slick-slider .slick-prev {left: 0;}
    .emotional_sec .elementor-slick-slider .slick-slider .slick-next {right: 0;}
    .emotional_sec .elementor-slick-slider ul.slick-dots{width: 100%;}
    .emotional_sec .slick-slide-bg{width: 100% !important;}
    .facial_content_box .elementor-widget-wrap {padding: 20px 20px 20px 20px;}
    .filter_resource_sec .ee-filters li{width: 100% !important;margin: 0 !important;}
    .filter_resource_sec .ee-filters li a{width: 100% !important;}
    .sciencebit_slider .elementor-size-md{padding: 15px 20px 15px 20px !important;}
    .cbs_content_sec .elementor-blockquote{margin: 0;padding: 0 0 0 30px;}
    .speech_project_sec .elementor-blockquote{margin: 0;padding: 0 0 0 30px;}
    .sentiment_analysis_content .elementor-widget-wrap {margin: 0 0 0 0;padding: 20px 0 0 0;}
    .reporting_content_sec ol li:before {width: 36px;height: 36px;font-size: 16px;line-height: 36px;}
    .reporting_content_sec ol li {padding: 0px 0 5px 50px;margin: 0 0 20px 0;}
    .reporting_content_sec ol li strong {padding: 0 0 7px 0;}
    .audience_diagnostics_sec .elementor-widget-wrap {padding: 0 0 0 0;}
    .benefits_content_sec ul li:before{width: 34px;height: 34px;background-size: contain;}
    .benefits_content_sec ul li {padding: 0 0 5px 45px;margin: 0 0 20px 0;}
    .benefits_content_sec ul li strong{padding: 0 0 10px 0;}
    .accordion_sec .elementor-tab-content p{margin: 0 0 30px 0;}
    .accordion_sec .elementor-tab-content h3 {font-size: 22px;line-height: 26px;}
    .white-popup-block {padding: 50px 20px 20px;}
    .leadership_popup_left {width: 100%;}
    .leadership_popup_content{width: 100%;padding: 20px 0 0 0;}
    button.mfp-close{width: 30px;height: 30px;background-size: 50%;top: 0;right: 0;}
    .leadership_popup_content span{padding: 0 0 20px 0;}
    .leadership_popup_content h4 {font-size: 24px;line-height: 26px;}
    .market_two_col_sec .elementor-inner-column:last-child .elementor-widget-wrap {padding: 0 0 0 0;}
    .two_scores_sec .elementor-widget-wrap {padding: 0 0 0 0;}
    .two_scores_sec .elementor-text-editor h4{font-size: 20px;line-height: 22px;padding: 3px 0 9px 0;}
    .human_level_content .elementor-text-editor p {margin: 0 0 15px 0;}
    .insight_service_content .elementor-text-editor ul {padding: 20px 0 0 0;}
    .insight_service_content .elementor-text-editor ul li {font-size: 17px;line-height: 22px;padding: 0 0 8px 15px;}
    .insight_service_content .elementor-text-editor ul li:before{top: 7px;}
    .ready_slider .elementor-slide-content {padding: 20px 20px 0 20px;}
    .ready_slider .elementor-slide-description ul li {padding: 0 0 20px 17px;}
    .ready_slider .elementor-slide-description ul li:before{top: 7px;}
    .ready_slider .elementor-slick-slider .slick-prev{left: 0 !important;}
    .ready_slider .elementor-slick-slider .slick-next{right: 0 !important;}
    .emotion_metrics_sec .elementor-widget-text-editor p {margin: 0 0 20px 0;}
    .emotions_drive_content .elementor-widget-text-editor p{margin: 0 0 20px 0;}
    .measuring_emotion_content .elementor-widget-text-editor p {margin: 0 0 20px 0;}
    .scalable_data_content .elementor-widget-text-editor p {margin: 0 0 20px 0;}
    .going_beyond_list_content .elementor-text-editor ol li:before {width: 35px;height: 35px;font-size: 18px;line-height: 35px;}
    .going_beyond_list_content .elementor-text-editor ol li {padding: 2px 0 26px 45px;}
    .going_beyond_list_content .elementor-text-editor ol li strong {font-size: 18px;line-height: 20px;margin: 0 0 10px 0;}
    .ecommerce_sec .elementor-widget-wrap {padding: 30px 20px 30px 20px;}
    .realeyes-score-content .elementor-text-editor ol {padding: 30px 0 0 0;}
    .realeyes-score-content .elementor-text-editor ol li h6 {font-size: 28px;line-height: 32px;}
    .value-proposition-sec .value-proposition-content .elementor-text-editor p {margin: 0 0 20px 0;}
    .survey_benefits_sec .elementor-text-editor ul {padding: 0;}
	.emotion_mirror_slider button.slick-prev.slick-arrow {left: 0;}
	.emotion_mirror_slider button.slick-next.slick-arrow{right: 0;}
	.emotion_mirror_slider .elementor-slide-content {padding: 30px 20px 20px 20px;}
	.emotion_mirror_slider .elementor-slide-content h6 {font-size: 20px;line-height: 26px;}
	.privacy-main .elementor-text-editor ol, .privacy-main .elementor-text-editor ul {margin: 0;padding: 0 0 0 20px;}
	.filter_sec .fixed-sidebar {width: 100% !important;position: static !important;}
	.elementor-background-overlay {background-size: 104% !important;}
	.country_flag span.ee-table__text__inner{padding-left: 50px;}
}

@media (max-width: 640px){
    .leadership_list{width: 100%;padding: 0 15px 40px;}
    .advisory_board .leadership_content{border-right: 0;}
    .advisory_board .leadership_list{border-bottom: 1px solid #dae3e8;padding: 0 15px 20px;margin-bottom: 20px;}
    .advisory_board .leadership_list:last-child{border: 0;}
	#cn-accept-cookie {padding: 12px 12px;}
	#cn-more-info{padding: 12px 12px;}
}
@media (min-width: 769px){
    .right_image_block .elementor-image{position: relative;top: -71px;left: 15px;}
}