/* @import url('http://example.com/example_style.css'); */
@import url('//cdn2.hubspot.net/hub/857779/hub_generated/template_assets/25286269855/1587452239753/Coded_files/Custom/page/v3/assets/vendor/twbs/bootstrap/dist/css/bootstrap.min.min.css');
@import url('https://use.typekit.net/sml2vze.css');
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}


/*****************************************/
/* Start your style declarations here    */
/*****************************************/
:root{
  --brand-color1:#FE7774;
	--brand-color2:#ff6666;
	--text-color1:#000000;
	--text-color2:#4D4F5C;
	--text-color3:#8477BC;
	--text-color4:#B1E5EB;
	--text-color5:#8479BC;
	--text-color6:#84B9BF;
	--bg-color1:#23654A;
	--bg-color2:#FFE3DB;
	--bg-color3:#893655;
	--bg-color4:#28336F;
	--bg-color5:#2A1531;
	--bg-color6:#EBEBF1;
	--bg-color7:#EEEEEE;
	--bg-color8:#8471BC;
	--bg-color9:#FFE2DB;
	--bg-color10:#62A080;
	--bg-color11:#62A8B1;
	--bg-color12:#6F3E44;
	--bg-color13:#416DA3;
	--bg-color14:#F0D1D9;
	--bg-color15:#06C0E0;
	
	/*font-size*/
	--fs-80:80px;
	--fs-60:60px;
	--fs-50:50px;
	--fs-48:48px;
	--fs-44:44px;
	--fs-36:36px;
	--fs-30:30px;
	--fs-28:28px;
	--fs-22:22px;
	--fs-24:24px;
	--fs-18:18px;
	--fs-16:16px;
	--fs-14:14px;
	--fs-12:12px;
	--fs-10:10px;
	/*line-height*/
	--lh-96:96px;
	--lh-86:86px;
	--lh-80:80px;
	--lh-84:84px;
	--lh-68:68px;
	--lh-60:60px;
	--lh-52:52px;
	--lh-48:48px;
	--lh-44:44px;
	--lh-42:42px;
	--lh-40:40px;
	--lh-36:36px;
	--lh-30:30px;
	--lh-32:32px;
	--lh-26:26px;
	--lh-24:24px;
	--lh-22:22px;
	--lh-20:20px;
	--lh-18:18px;
	--lh-16:16px;
	--lh-14:14px;
	/*font-weight*/
	--fw-500:500;
	--fw-600:600;
	--fw-700:700;
	--fw-800:800;
	--fw-900:900;  
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
font-variant-ligatures: none;
-webkit-font-variant-ligatures: none;
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
}
body{
	color:var(--brand-color3);
	font-family: neue-haas-grotesk-display, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0.5px;
}
*{outline: none !important;}
.overflowtxt{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m-full-w{width: auto;}
.bg-white1{background-color: #ffffff;border-bottom: 1px solid #dedede;}
.align-self-center{align-self:center;}
.mg-d-0{margin:0px !important;}
.bg-lightpink{background-color: rgba(254,116,116,0.1);}
.bluebg{background-color: var(--bg-color4);}
.cyanbg{background-color: var(--bg-color10);}
.pinkbg{background-color: var(--bg-color3);}
.skybluebg{background-color: var(--bg-color11);}
.chocolatebg{background-color: var(--bg-color12);}
.oceanbluebg{background-color: var(--bg-color13);}
.pinkdarkbg{background-color: var(--bg-color14);}
.lightgreybg{background-color: var(--bg-color7);}
.lightbluebg{background-color: var(--bg-color6);}
.lightvioletbg{background-color: var(--text-color3);}
.news-releasebg{background-color: var(--text-color4);}
#overlay,#header-overlay {position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.5);z-index: 99999;cursor: pointer;}
#header-overlay{z-index: 25;}
.greybg{background-color:var(--text-color2);}
.bgcolor2{background-color: var(--bg-color2);}
.blackbg{background-color: #000000;}
.bgcolor5{background-color: var(--bg-color5);}
.bgcolor15{background-color: var(--bg-color15);}

.mgt-d-0,.mgt-m-5,.mgt-m-10,.mgt-m-15,.mgt-m-20,.mgt-m-30,.mgt-m-60,.mgt-m-90,.mgt-m-120{margin-top:0px !important;}
.mgb-d-0,.mgb-m-5,.mgb-m-10,.mgb-m-15,.mgb-m-20,.mgb-m-30,.mgb-m-60,.mgb-m-90,.mgb-m-120{margin-bottom: 0px !important;}
.mgl-d-0,.mgl-m-5,.mgl-m-10,.mgl-m-15,.mgl-m-20,.mgl-m-30,.mgl-m-60,.mgl-m-90,.mgl-m-120{margin-left:0px !important;}
.mgr-d-0,.mgr-m-5,.mgr-m-10,.mgr-m-15,.mgr-m-20,.mgr-m-30,.mgr-m-60,.mgr-m-90,.mgr-m-120{margin-right: 0px !important;}
.mgx-d-0,.mgx-m-5,.mgx-m-10,.mgx-m-15,.mgx-m-20,.mgx-m-30,.mgx-m-60,.mgx-m-90,.mgx-m-120{margin-left: 0px !important;margin-right: 0px !important;}
.mgy-d-0,.mgy-m-5,.mgy-m-10,.mgy-m-15,.mgy-m-20,.mgy-m-30,.mgy-m-60,.mgy-m-90,.mgy-m-120{margin-top:0px !important;margin-bottom: 0px !important;}

.pd-d-0{padding:0px !important;}
.pdt-d-0,.pdt-m-5,.pdt-m-10,.pdt-m-15,.pdt-m-20,.pdt-m-30,.pdt-m-60,.pdt-m-90,.pdt-m-120{padding-top:0px !important;}
.pdb-d-0,.pdb-m-5,.pdb-m-10,.pdb-m-15,.pdb-m-20,.pdb-m-30,.pdb-m-60,.pdb-m-90,.pdb-m-120{padding-bottom: 0px !important;}
.pdl-d-0,.pdl-m-5,.pdl-m-10,.pdl-m-15,.pdl-m-20,.pdl-m-30,.pdl-m-60,.pdl-m-90,.pdl-m-120{padding-left:0px !important;}
.pdr-d-0,.pdr-m-5,.pdr-m-10,.pdr-m-15,.pdr-m-20,.pdr-m-30,.pdr-m-60,.pdr-m-90,.pdr-m-120{padding-right: 0px !important;}
.pdx-d-0,.pdx-m-5,.pdx-m-10,.pdx-m-15,.pdx-m-20,.pdx-m-30,.pdx-m-60,.pdx-m-90,.pdx-m-120{padding-left:0px !important;padding-right: 0px !important;}
.pdy-d-0,.pdy-m-5,.pdy-m-10,.pdy-d-15,.pdy-m-20,.pdy-m-30,.pdy-m-60,.pdy-m-90,.pdy-m-120{padding-top:0px !important;padding-bottom: 0px !important;}

.mg-d-5{margin:5px !important;}
.mgt-d-5{margin-top:5px !important;}
.mgb-d-5{margin-bottom: 5px !important;}
.mgl-d-5{margin-left:5px !important;}
.mgr-d-5{margin-right: 5px !important;}
.mgx-d-5{margin-left: 5px !important;margin-right: 5px !important;}
.mgy-d-5{margin-top: 5px !important;margin-bottom: 5px !important;}
.mgt-d-10{margin-top:10px !important;}
.mgb-d-10{margin-bottom: 10px !important;}
.mgl-d-10{margin-left:10px !important;}
.mgr-d-10{margin-right: 10px !important;}
.mgx-d-10{margin-left: 10px !important;margin-right: 10px !important;}
.mgy-d-10{margin-top: 10px !important;margin-bottom: 10px !important;}
.mg-d-15{margin:15px !important;}
.mgt-d-15{margin-top:15px !important;}
.mgb-d-15{margin-bottom: 15px !important;}
.mgl-d-15{margin-left:15px !important;}
.mgr-d-15{margin-right: 15px !important;}
.mgx-d-15{margin-left: 15px !important;margin-right: 15px !important;}
.mgy-d-15{margin-top: 15px !important;margin-bottom: 15px !important;}
.mg-d-20{margin:20px !important;}
.mgt-d-20{margin-top:20px !important;}
.mgb-d-20{margin-bottom: 20px !important;}
.mgl-d-20{margin-left:20px !important;}
.mgr-d-20{margin-right: 20px !important;}
.mgx-d-20{margin-left: 20px !important;margin-right: 20px !important;}
.mgy-d-20{margin-top: 20px !important;margin-bottom: 20px !important;}
.mg-d-30{margin:30px !important;}
.mgt-d-30{margin-top:30px !important;}
.mgb-d-30{margin-bottom: 30px !important;}
.mgl-d-30{margin-left:30px !important;}
.mgr-d-30{margin-right: 30px !important;}
.mgx-d-30{margin-left: 30px !important;margin-right: 30px !important;}
.mgy-d-30{margin-top: 30px !important;margin-bottom: 30px !important;}
.mg-d-60{margin:60px !important;}
.mgt-d-60{margin-top:60px !important;}
.mgb-d-60{margin-bottom: 60px !important;}
.mgl-d-60{margin-left:60px !important;}
.mgr-d-60{margin-right: 60px !important;}
.mgx-d-60{margin-left: 60px !important;margin-right: 60px !important;}
.mgy-d-60{margin-top: 60px !important;margin-bottom: 60px !important;}
.mg-d-90{margin:90px !important;}
.mgt-d-90{margin-top:90px !important;}
.mgb-d-90{margin-bottom: 90px !important;}
.mgl-d-90{margin-left:90px !important;}
.mgr-d-90{margin-right: 90px !important;}
.mgx-d-90{margin-left: 90px !important;margin-right: 90px !important;}
.mgy-d-90{margin-top: 90px !important;margin-bottom: 90px !important;}
.mg-d-120{margin:120px !important;}
.mgt-d-120{margin-top:120px !important;}
.mgb-d-120{margin-bottom: 120px !important;}
.mgl-d-120{margin-left:120px !important;}
.mgr-d-120{margin-right: 120px !important;}
.mgx-d-120{margin-left: 120px !important;margin-right: 120px !important;}
.mgy-d-120{margin-top: 120px !important;margin-bottom: 120px !important;}
.pd-d-5{padding: 5px !important;}
.pdt-d-5{padding-top:5px !important;}
.pdb-d-5{padding-bottom: 5px !important;}
.pdl-d-5{padding-left:5px !important;}
.pdr-d-5{padding-right: 5px !important;}
.pdx-d-5{padding-left:5px !important;padding-right:5px !important;}
.pdy-d-5{padding-top:5px !important;padding-bottom: 5px !important;}
.pd-d-10{padding: 10px !important;}
.pdt-d-10{padding-top:10px !important;}
.pdb-d-10{padding-bottom: 10px !important;}
.pdl-d-10{padding-left:10px !important;}
.pdr-d-10{padding-right: 10px !important;}
.pdx-d-10{padding-left:10px !important;padding-right:10px !important;}
.pdy-d-10{padding-top:10px !important;padding-bottom: 10px !important;}
.pd-d-15{padding: 15px !important;}
.pdt-d-15{padding-top:15px !important;}
.pdb-d-15{padding-bottom: 15px !important;}
.pdl-d-15{padding-left:15px !important;}
.pdr-d-15{padding-right: 15px !important;}
.pdx-d-15{padding-left:15px !important;padding-right:15px !important;}
.pdy-d-15{padding-top:15px !important;padding-bottom: 15px !important;}
.pd-d-20{padding: 20px !important;}
.pdt-d-20{padding-top:20px !important;}
.pdb-d-20{padding-bottom: 20px !important;}
.pdl-d-20{padding-left:20px !important;}
.pdr-d-20{padding-right: 20px !important;}
.pdx-d-20{padding-left:20px !important;padding-right:20px !important;}
.pdy-d-20{padding-top:20px !important;padding-bottom: 20px !important;}
.pd-d-30{padding: 30px !important;}
.pdt-d-30{padding-top:30px !important;}
.pdb-d-30{padding-bottom: 30px !important;}
.pdl-d-30{padding-left:30px !important;}
.pdr-d-30{padding-right: 30px !important;}
.pdx-d-30{padding-left:30px !important;padding-right:30px !important;}
.pdy-d-30{padding-top:30px !important;padding-bottom: 30px !important;}
.pd-d-60{padding: 60px !important;}
.pdt-d-60{padding-top:60px !important;}
.pdb-d-60{padding-bottom: 60px !important;}
.pdl-d-60{padding-left:60px !important;}
.pdr-d-60{padding-right: 60px !important;}
.pdx-d-60{padding-left:60px !important;padding-right:60px !important;}
.pdy-d-60{padding-top:60px !important;padding-bottom: 60px !important;}
.pd-d-90{padding: 90px !important;}
.pdt-d-90{padding-top:90px !important;}
.pdb-d-90{padding-bottom: 90px !important;}
.pdl-d-90{padding-left:90px !important;}
.pdr-d-90{padding-right: 90px !important;}
.pdx-d-90{padding-left:90px !important;padding-right:90px !important;}
.pdy-d-90{padding-top:90px !important;padding-bottom: 90px !important;}
.pd-d-120{padding: 120px !important;}
.pdt-d-120{padding-top:120px !important;}
.pdb-d-120{padding-bottom: 120px !important;}
.pdl-d-120{padding-left:120px !important;}
.pdr-d-120{padding-right: 120px !important;}
.pdx-d-120{padding-left:120px !important;padding-right:120px !important;}
.pdy-d-120{padding-top:120px !important;padding-bottom: 120px !important;}

.pos-ab-center{position: absolute;margin: auto;top:0;left:0;right:0;bottom:0;}

/*Heading Fonts Style*/
.first{font-family: utopia-std, serif; line-height:86px;font-size:80px}
.second{font-family: utopia-std, serif; line-height:60px;font-size:60px;}
.third{font-family: utopia-std, serif; line-height:52px;font-size:48px;}
.fourth{font-family: utopia-std, serif; line-height:36px;font-size:30px;}
.fourth-2{font-family:utopia-std, serif; line-height:42px;font-size:36px; }
.fifth{font-family: utopia-std, serif; line-height:32px;font-size:28px;}
.sixth{font-family: utopia-std, serif; line-height:24px;font-size:18px;}

/*Fonts styling for other texts in website:starts*/
.inode-font-style1{font-size: 14px;font-weight: 600;line-height: 20px;letter-spacing: 1.1px;}
.inode-font-style2{font-size: 16px;font-weight: 500;line-height: 22px;}
.inode-font-style3{font-size: 18px;font-weight: 600;line-height: 26px;}
.inode-font-style4{font-size: 18px;font-weight: 500;line-height: 26px;letter-spacing: 1px;}
.inode-font-style5{font-size: 24px;font-weight: 500;line-height: 30px;}
.inode-font-style6{font-size: 30px;font-weight: 600;line-height: 40px;}
.inode-font-style7{font-size: 16px;font-weight: 600;line-height: 22px;}
.inode-font-style8{font-size:10px;font-weight: 600;line-height: 14px;}
.inode-font-style9{font-size: 14px;font-weight: 700;line-height: 20px;}
.inode-font-style10{font-size: 50px;font-weight: 600;line-height: 68px;}
.inode-font-style11{font-size:14px;font-weight: 500;line-height: 22px;}
.inode-font-style12{font-size: 10px;font-weight: 500;line-height: 11px;}
.inode-font-style13{font-size:12px;font-weight: 600;line-height: 14px;}
.inode-font-style14{font-size: 28px;font-weight: 500;}
.inode-font-style15{font-size:12px;font-weight: 500;}
.inode-font-style16{font-size:48px;font-weight: 600;}
.inode-font-style17{font-size: 30px;font-weight: 500;}
.inode-font-style18{font-size:36px;font-weight: 600;line-height: 46px;}
.inode-font-style20{font-size:20px;font-weight: 500);line-height: 28px;}
.inode-font-style20-b{font-size:20px;font-weight: 600;line-height: 28px;}
.inode-font-style60-b{font-size: 60px;font-weight: 600;line-height: 60px;}
.inode-font-style28-b{font-size: 28px;font-weight: 600;line-height: 34px;}
.inode-font-style22-b{font-size: 22px;font-weight: 600;line-height: 28px;}
.inode-font-style32-b{font-size: 32px;font-weight: 600;line-height: 36px;}

/*Buttons*/
.inode-btn{background-color: transparent;color: #000;display: inline-block;height: 40px;line-height:36px;	padding:0 1.1rem !important;border:2px solid #000;border-radius: 20px 20px;text-transform: uppercase;	font-weight:700;font-size:14px;transition: 0.3s;cursor: pointer;letter-spacing: 1.25px;}
.brand-btn{color:#fff !important;background-color: var(--brand-color2);border-color: var(--brand-color2);}
.brand-border-btn{color:var(--brand-color2) !important;border-color: var(--brand-color2);}
.brand-border-btn:hover{color:#fff !important;background-color: var(--brand-color2);}
.white-border-btn{color:#fff !important;border-color: #fff;}
.black-btn{color:#fff !important;border-color: #000;background-color: #000;}
.violet-btn{color:#fff !important;background-color: #8475BC;border-color:#8475BC; }
.dviolet-btn{color:#fff !important;background-color: #394176 !important;border-color:#394176; }
.grey-border-btn{color:#666666 !important;border-color:#666666;}
.grey-border-btn:hover{background-color:#666666;color:#fff !important;}
.grey-btn{background-color:#666666 !important;color:#ffffff !important;border-color:#666666;}
.purple-btn {background-color: #583551;color: #fff;border-color: #583551;}
.transparent-white-btn{color: #fff !important;border-color: #fff !important;background-color: rgba(255,255,255,0.1);}
.transparent-white-btn:hover{background-color:#fff;color:#000 !important;}
.lbrand-btn{color:#394176;background-color: var(--brand-color8);border-color: var(--brand-color8);}
.inode-video-btn{padding: 0 1.1rem 0 2rem !important;position: relative;z-index: 0;background-color: #fff;}
.inode-video-btn:before{content: '';position: absolute;left: 10px;top: 0;background-image: url(https://info.intelligencenode.com/hubfs/v3/video-play-icon.svg);width: 12px;display: block;background-repeat: no-repeat;z-index: 1;height: 17px;    background-size: 12px auto;bottom: 0;margin: auto;}
.inode-video-btn:hover:before{filter:invert(1);}
.whitegrey-btn{color:var(--text-color2);border-color:rgba(112,112,112,0.3);background-color: #fff;text-transform: capitalize; }
.inode-tv-btn{color: #fff !important;border-color: #fff !important;background-color: rgba(255,255,255,0.1);padding: 0 1.1rem 0 2rem !important;position: relative;z-index: 0;}
.inode-tv-btn:before{content: '';position: absolute;left: 10px;top: 0;background-image: url(https://www.intelligencenode.com/assets/images/video-play-icon-white.svg);width: 12px;display: block;background-repeat: no-repeat;z-index: 1;height: 17px;    background-size: 12px auto;bottom: 0;margin: auto;}
.dbl-btn{color:var(--text-color4) !important;background-color: #394176 !important;border-color:#394176; }
.cyan-btn{background-color: var(--bg-color10);color: #fff;border-color: var(--bg-color10);}
.skyblue-btn{background-color: var(--bg-color11);color: #fff;border-color: var(--bg-color11);}
.chocalate-btn{background-color: var(--bg-color12);color:#fff;border-color: var(--bg-color12);}
.oceanblue-btn{background-color: var(--bg-color13);color:#fff;border-color: var(--bg-color13);}
.darkblue-btn{background-color: var(--bg-color4);color:#fff;border-color: var(--bg-color4);}
.pinkdark-btn{background-color: var(--bg-color14);color:#000;border-color: var(--bg-color14);}
.green-btn{background-color: #95BF47;color:#fff;border-color: #95BF47;}
/**Inode Standard Buttons CSS Ends**/

/**Inode link colors:start**/
a.inode-link{color: var(--brand-color2);text-decoration: none;}
a.inode-link-underline{color: var(--brand-color2);text-decoration: underline;}
a.inode-link-nocss{text-decoration: none;color: inherit;}
a.inode-link-underline-nocolor{text-decoration: underline;color: inherit;}

.bg-color-brand8{background-color:var(--brand-color8);}
.bg-color-brand4{background-color:var(--brand-color4);}
.bg-color-brand9{background-color:var(--brand-color9);}
.news-releasebg{background-color: var(--brand-color6);}
.text-black{color:#000;}
.text-brand2{color:var(--brand-color2)}
.text-grey{color:var(--brand-color4);}
.txt-color1{color:var(--brand-color1);}
.txt-color2{color:var(--brand-color2);}
.txt-color4{color:var(--brand-color4);}
.txt-color5{color:var(--brand-color5);}
.txt-color16{color:var(--brand-color16);}
.dbluetxt{color:var(--brand-color10);}
.text-violet {color: var(--text-color3);}


.testimonialbox{background-color:var(--brand-color11);}

/*Form design starts*/
.hubspot-form{background-color:#fff;-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.15);box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.15);border-radius:40px 40px;}
.hubspot-form .form-title{font-size:32px;font-weight:600;color:#000;}
.hubspot-form .hs-form label{font-size:16px;font-weight:500 !important;color:var(--brand-color4);padding-top:10px;margin-bottom:0px;}
.hubspot-form .hs-form-required{color:var(--brand-color2);}
.hubspot-form ul.hs-error-msgs{list-style-type: none;padding: 0px;margin-bottom: 0px;}
.hubspot-form ul.hs-error-msgs li{padding-left:0px;}
.hubspot-form ul.hs-error-msgs li label{padding: 2px 0px;font-size: 12px; color: #f66;margin-bottom:0px;}
.hubspot-form textarea,.hubspot-form  input[type="text"],.hubspot-form  input[type="password"],.hubspot-form  input[type="datetime"],.hubspot-form  input[type="datetime-local"],.hubspot-form  input[type="date"],.hubspot-form  input[type="month"],.hubspot-form  input[type="time"],.hubspot-form  input[type="week"],.hubspot-form  input[type="number"],.hubspot-form  input[type="email"],.hubspot-form  input[type="url"],.hubspot-form  input[type="search"],.hubspot-form  input[type="tel"],.hubspot-form  input[type="color"],.hubspot-form  select { border:1px solid rgba(112,112,112,0.3);border-radius:4px;outline:none;}
.hubspot-form textarea:hover,
.hubspot-form input:hover,
.hubspot-form select:hover,
.hubspot-form textarea:active,
.hubspot-form input:active,
.hubspot-form select:active{outline:none;}
.hubspot-form .hs-button{text-transform:uppercase;background-color:var(--brand-color1);color:#fff;text-align:center;height:48px;width:100%;margin-top:30px;border:none;outline:none;font-weight:bold;line-height:48px;display:inline-block;text-decoration:none;border-radius:40px 40px;}
.hubspot-form .default-option {
  display: none;
}
.hubspot-form select::-ms-value {
  background: none;
}
.hs_recaptcha{margin-top:15px}
/*Form design end*/

.close {position: absolute;right: 30px;top: 15px;width: 15px;height: 15px;opacity: 0.3;}
.close:hover {opacity: 1;}
.close:before, .close:after {position: absolute;left: 20px;content: ' ';height: 16px;width: 3px;background-color: #333;}
.close:before {transform: rotate(45deg);}
.close:after {transform: rotate(-45deg);}
.modal .modal-header{border-bottom: none;}  

@media (min-width: 320px) and (max-width: 767px){
  .mg-m-0,.mg-d-5,.mg-d-10,.mg-d-15,.mg-d-20,.mg-d-30,.mg-d-60,.mg-d-120{margin:0px !important;}
	.mgt-d-5,.mgt-d-10,.mgt-d-15,.mgt-d-20,.mgt-d-30,.mgt-d-60,.mgt-d-90,.mgt-d-120,.mgt-m-0{margin-top:0px !important;}
	.mgb-d-5,.mgb-d-10,.mgb-d-15,.mgb-d-20,.mgb-d-30,.mgb-d-60,.mgb-d-90,.mgb-d-120,.mgb-m-0{margin-bottom: 0px !important;}
	.mgl-d-5,.mgl-d-10,.mgl-d-15,.mgl-d-20,.mgl-d-30,.mgl-d-60,.mgl-d-90,.mgl-d-120,.mgl-m-0{margin-left:0px !important;}
	.mgr-d-5,.mgr-d-10,.mgr-d-15,.mgr-d-20,.mgr-d-30,.mgr-d-60,.mgr-d-90,.mgr-d-120,.mgr-m-0{margin-right: 0px !important;}
	.mgx-d-5,.mgx-d-10,.mgx-d-15,.mgx-d-20,.mgx-d-30,.mgx-d-60,.mgx-d-90,.mgx-d-120,.mgx-m-0{margin-left: 0px !important;margin-right: 0px !important;}
	.mgy-d-5,.mgy-d-10,.mgy-d-15,.mgy-d-20,.mgy-d-30,.mgy-d-60,.mgy-d-90,.mgy-d-120,.mgy-m-0{margin-top:0px !important;margin-bottom: 0px !important;}

	.pd-m-0,.pd-d-0,.pd-d-5,.pd-d-10,.pd-d-15,.pd-d-20,.pd-d-30,.pd-d-60,.pd-d-90,.pd-d-120{padding:0px !important;}
	.pdt-m-0,.pdt-d-5,.pdt-d-10,.pdt-d-15,.pdt-d-20,.pdt-d-30,.pdt-d-60,.pdt-d-90,.pdt-d-120{padding-top:0px !important;}
	.pdb-m-0,.pdb-d-5,.pdb-d-10,.pdb-d-15,.pdb-d-20,.pdb-d-30,.pdb-d-60,.pdb-d-90,.pdb-d-120{padding-bottom: 0px !important;}
	.pdl-m-0,.pdl-d-5,.pdl-d-10,.pdl-d-15,.pdl-d-20,.pdl-d-30,.pdl-d-60,.pdl-d-90,.pdl-d-120{padding-left:0px !important;}
	.pdr-m-0,.pdr-d-5,.pdr-d-10,.pdr-d-15,.pdr-d-20,.pdr-d-30,.pdr-d-60,.pdr-d-90,.pdr-d-120{padding-right: 0px !important;}
	.pdx-m-0,.pdx-d-5,.pdx-d-10,.pdx-d-15,.pdx-d-20,.pdx-d-30,.pdx-d-60,.pdx-d-90,.pdx-d-120{padding-left:0px !important;padding-right: 0px !important;}
	.pdy-m-0,.pdy-d-5,.pdy-d-10,.pdy-d-15,.pdy-d-20,.pdy-d-30,.pdy-d-60,.pdy-d-90,.pdy-d-120{padding-top:0px !important;padding-bottom: 0px !important;}

	.mg-m-5{margin:5px !important;}
	.mgt-m-5{margin-top:5px !important;}
	.mgb-m-5{margin-bottom: 5px !important;}
	.mgl-m-5{margin-left:5px !important;}
	.mgr-m-5{margin-right: 5px !important;}
	.mgx-m-5{margin-left: 5px !important;margin-right: 5px !important;}
	.mgy-m-5{margin-top: 5px !important;margin-bottom: 5px !important;}
	.mg-m-10{margin: 10px !important;}
	.mgt-m-10{margin-top:10px !important;}
	.mgb-m-10{margin-bottom: 10px !important;}
	.mgl-m-10{margin-left:10px !important;}
	.mgr-m-10{margin-right: 10px !important;}
	.mgx-m-10{margin-left: 10px !important;margin-right: 10px !important;}
	.mgy-m-10{margin-top: 10px !important;margin-bottom: 10px !important;}
	.mg-m-15{margin:15px !important;}
	.mgt-m-15{margin-top:15px !important;}
	.mgb-m-15{margin-bottom: 15px !important;}
	.mgl-m-15{margin-left:15px !important;}
	.mgr-m-15{margin-right: 15px !important;}
	.mgx-m-15{margin-left: 15px !important;margin-right: 15px !important;}
	.mgy-m-15{margin-top: 15px !important;margin-bottom: 15px !important;}
	.mg-m-20{margin: 20px !important;}
	.mgt-m-20{margin-top:20px !important;}
	.mgb-m-20{margin-bottom: 20px !important;}
	.mgl-m-20{margin-left:20px !important;}
	.mgr-m-20{margin-right: 20px !important;}
	.mgx-m-20{margin-left: 20px !important;margin-right: 20px !important;}
	.mgy-m-20{margin-top: 20px !important;margin-bottom: 20px !important;}
	.mg-m-30{margin:30px !important;}
	.mgt-m-30{margin-top:30px !important;}
	.mgb-m-30{margin-bottom: 30px !important;}
	.mgl-m-30{margin-left:30px !important;}
	.mgr-m-30{margin-right: 30px !important;}
	.mgx-m-30{margin-left: 30px !important;margin-right: 30px !important;}
	.mgy-m-30{margin-top: 30px !important;margin-bottom: 30px !important;}
	.mg-m-60{margin:60px !important;}
	.mgt-m-60{margin-top:60px !important;}
	.mgb-m-60{margin-bottom: 60px !important;}
	.mgl-m-60{margin-left:60px !important;}
	.mgr-m-60{margin-right: 60px !important;}
	.mgx-m-60{margin-left: 60px !important;margin-right: 60px !important;}
	.mgy-m-60{margin-top: 60px !important;margin-bottom: 60px !important;}
	.mg-m-90{margin:90px !important;}
	.mgt-m-90{margin-top:90px !important;}
	.mgb-m-90{margin-bottom: 90px !important;}
	.mgl-m-90{margin-left:90px !important;}
	.mgr-m-90{margin-right: 90px !important;}
	.mgx-m-90{margin-left: 90px !important;margin-right: 90px !important;}
	.mgy-m-90{margin-top: 90px !important;margin-bottom: 90px !important;}
	.mg-m-120{margin:120px !important;}
	.mgt-m-120{margin-top:120px !important;}
	.mgb-m-120{margin-bottom: 120px !important;}
	.mgl-m-120{margin-left:120px !important;}
	.mgr-m-120{margin-right: 120px !important;}
	.mgx-m-120{margin-left: 120px !important;margin-right: 120px !important;}
	.mgy-m-120{margin-top: 120px !important;margin-bottom: 120px !important;}
	.pd-m-5{padding: 5px !important;}
	.pdt-m-5{padding-top:5px !important;}
	.pdb-m-5{padding-bottom: 5px !important;}
	.pdl-m-5{padding-left:5px !important;}
	.pdr-m-5{padding-right: 5px !important;}
	.pdx-m-5{padding-left:5px !important;padding-right:5px !important;}
	.pdy-m-5{padding-top:5px !important;padding-bottom: 5px !important;}
	.pd-m-10{padding: 10px !important;}
	.pdt-m-10{padding-top:10px !important;}
	.pdb-m-10{padding-bottom: 10px !important;}
	.pdl-m-10{padding-left:10px !important;}
	.pdr-m-10{padding-right: 10px !important;}
	.pdx-m-10{padding-left:10px !important;padding-right:10px !important;}
	.pdy-m-10{padding-top:10px !important;padding-bottom: 10px !important;}
	.pd-m-15{padding: 15px !important;}
	.pdt-m-15{padding-top:15px !important;}
	.pdb-m-15{padding-bottom: 15px !important;}
	.pdl-m-15{padding-left:15px !important;}
	.pdr-m-15{padding-right: 15px !important;}
	.pdx-m-15{padding-left:15px !important;padding-right:15px !important;}
	.pdy-m-15{padding-top:15px !important;padding-bottom: 15px !important;}
	.pd-m-20{padding: 20px !important;}
	.pdt-m-20{padding-top:20px !important;}
	.pdb-m-20{padding-bottom: 20px !important;}
	.pdl-m-20{padding-left:20px !important;}
	.pdr-m-20{padding-right: 20px !important;}
	.pdx-m-20{padding-left:20px !important;padding-right:20px !important;}
	.pdy-m-20{padding-top:20px !important;padding-bottom: 20px !important;}
	.pd-m-30{padding: 30px !important;}
	.pdt-m-30{padding-top:30px !important;}
	.pdb-m-30{padding-bottom: 30px !important;}
	.pdl-m-30{padding-left:30px !important;}
	.pdr-m-30{padding-right: 30px !important;}
	.pdx-m-30{padding-left:30px !important;padding-right:30px !important;}
	.pdy-m-30{padding-top:30px !important;padding-bottom: 30px !important;}
	.pd-m-60{padding: 60px !important;}
	.pdt-m-60{padding-top:60px !important;}
	.pdb-m-60{padding-bottom: 60px !important;}
	.pdl-m-60{padding-left:60px !important;}
	.pdr-m-60{padding-right: 60px !important;}
	.pdx-m-60{padding-left:60px !important;padding-right:60px !important;}
	.pdy-m-60{padding-top:60px !important;padding-bottom: 60px !important;}
	.pd-m-90{padding: 90px !important;}
	.pdt-m-90{padding-top:90px !important;}
	.pdb-m-90{padding-bottom: 90px !important;}
	.pdl-m-90{padding-left:90px !important;}
	.pdr-m-90{padding-right: 90px !important;}
	.pdx-m-90{padding-left:90px !important;padding-right:90px !important;}
	.pdy-m-90{padding-top:90px !important;padding-bottom: 90px !important;}
	.pd-m-120{padding: 120px !important;}
	.pdt-m-120{padding-top:120px !important;}
	.pdb-m-120{padding-bottom: 120px !important;}
	.pdl-m-120{padding-left:120px !important;}
	.pdr-m-120{padding-right: 120px !important;}
	.pdx-m-120{padding-left:120px !important;padding-right:120px !important;}
	.pdy-m-120{padding-top:120px !important;padding-bottom: 120px !important;}
  
  body{font-size: 12px;font-weight: 500;}
  header img.ilogo{width: 115px;}
  .first{line-height:52px;font-size:48px;}
	.second{ line-height:44px;font-size:44px;}
	.third{line-height:32px;font-size: 24px;}
	.fourth{line-height:22px;font-size: 18px;}
	.fifth{font-size:22px;line-height: 28px;}
	.sixth{line-height: 22px;font-size: 16px;}
	.icon-titles{line-height:22px;font-size: 18px;}
  .inode-font-style1{font-size:12px;line-height: 19px;}
	.inode-font-style2{font-size: 14px;line-height:22px;}
	.inode-font-style3{font-size: 16px;line-height: 25px;}
	.inode-font-style4{font-size: 12px;line-height: 19px;}
	.inode-font-style5{font-size: 12px;line-height: 19px;}
	.inode-font-style6{font-size: 16px;line-height: 25px;}
	.inode-font-style7{font-size:14px;line-height: 22px;}
	.inode-font-style14{font-size:22px;line-height: 35px;}
	.inode-font-style13{font-size: 10px;line-height: 16px;}
	.inode-font-style17{font-size:16px;line-height: 25px;}
	.inode-font-style18{font-size:20px;line-height: 22px;}
	.inode-font-style20{font-size:14px;line-height: 16px;}
	.inode-font-style20-b{font-size:14px;line-height: 16px;}
	.inode-font-style60-b{font-size:40px;line-height: 44px;}
	
	.fourth-2{font-size:30px;line-height: 34px;}
	.inode-font-style10{font-size:44px;line-height:60px);}
	.inode-font-style28-b{font-size:18px;line-height: 23px;}
	.inode-font-style22-b{font-size: 16px;line-height: 20px;}
	.inode-font-style32-b{font-size: 28px;line-height: 32px;}
  
  .hubspot-form .form-title{font-size:24px;}
  .hubspot-form .hs-form label {font-size: 14px;}
  footer{border-top:1px solid rgba(112,112,112,0.3);}
}

@media (min-width: 2001px){
	body{font-size: 28px;letter-spacing:1px;}
	.first{ line-height:136px;font-size:130px;}
	.second{line-height:110px;font-size:110px;}
	.third{ line-height:94px;font-size:90px;}
	.fourth{ line-height:82px;font-size: 76px;}
	.fourth-2{ line-height:86px;font-size: 80px;}
	.fifth{ line-height:64px;font-size: 60px;}
	.sixth{ line-height:50px;font-size: 46px;}

	.icon-titles{line-height:64px;font-size: 56px;}
/**Heading Fonts : Ends**/

	/*Fonts styling for other texts in website:starts*/
	.inode-font-style1{font-size:28px;line-height:34px;letter-spacing: 1px;}
	.inode-font-style2{font-size:32px;line-height:38px;}
	.inode-font-style3{font-size:36px;line-height:44px;}
	.inode-font-style4{font-size:36px;line-height:44px;letter-spacing: 1px;}
	.inode-font-style5{font-size:48px;line-height:54px;}
	.inode-font-style6{font-size:60px;line-height:70px;}
	.inode-font-style7{font-size:30px;line-height:36px;}
	.inode-font-style8{font-size:20px;line-height:24px;}
	.inode-font-style9{font-size:28px;line-height:34px;}
	.inode-font-style10{font-size:100px;line-height:118px;}
	.inode-font-style11{font-size:28px;line-height:36px;}
	.inode-font-style12{font-size:20px;line-height:21px;}
	.inode-font-style13{font-size:24px;line-height:26px;}
	.inode-font-style14{font-size:56px;line-height: 58px;}
	.inode-font-style15{font-size:24px;line-height:34px;}
	.inode-font-style16{font-size:96px;line-height: 98px;}
	.inode-font-style17{font-size:60px;line-height: 62px;}
	.inode-font-style18{font-size:80px;line-height: 84px;}
	.inode-font-style20{font-size:40px;line-height: 42px;}
	.inode-font-style20-b{font-size:40px;line-height: 42px;}
	.inode-font-style60-b{font-size: 120px;line-height: 120px;}
	.inode-font-style28-b,header .pfloatbox.pa .title, header .pfloatbox.ra .title, header .pfloatbox.ab, header .pfloatbox.cu{font-size: 42px;line-height: 48px;}
	.inode-font-style22-b{font-size: 38px;line-height: 50px;}
	.inode-font-style32-b{font-size: 50px;line-height: 56px;}

	.mg-d-5{margin:10px !important;}
	.mgt-d-5{margin-top:10px !important;}
	.mgb-d-5{margin-bottom: 10px !important;}
	.mgl-d-5{margin-left:10px !important;}
	.mgr-d-5{margin-right: 10px !important;}
	.mgx-d-5{margin-left: 10px !important;margin-right: 10px !important;}
	.mgy-d-5{margin-top: 10px !important;margin-bottom: 10px !important;}
	.mgt-d-10{margin-top:20px !important;}
	.mgb-d-10{margin-bottom: 20px !important;}
	.mgl-d-10{margin-left:20px !important;}
	.mgr-d-10{margin-right: 20px !important;}
	.mgx-d-10{margin-left: 20px !important;margin-right: 20px !important;}
	.mgy-d-10{margin-top: 20px !important;margin-bottom: 20px !important;}
	.mg-d-15{margin:30px !important;}
	.mgt-d-15{margin-top:30px !important;}
	.mgb-d-15{margin-bottom: 30px !important;}
	.mgl-d-15{margin-left:30px !important;}
	.mgr-d-15{margin-right: 30px !important;}
	.mgx-d-15{margin-left: 30px !important;margin-right: 30px !important;}
	.mgy-d-15{margin-top: 30px !important;margin-bottom: 30px !important;}
	.mg-d-20{margin:40px !important;}
	.mgt-d-20{margin-top:40px !important;}
	.mgb-d-20{margin-bottom: 40px !important;}
	.mgl-d-20{margin-left:40px !important;}
	.mgr-d-20{margin-right: 40px !important;}
	.mgx-d-20{margin-left: 40px !important;margin-right: 40px !important;}
	.mgy-d-20{margin-top: 20px !important;margin-bottom: 40px !important;}
	.mg-d-30{margin:60px !important;}
	.mgt-d-30{margin-top:60px !important;}
	.mgb-d-30{margin-bottom: 60px !important;}
	.mgl-d-30{margin-left:60px !important;}
	.mgr-d-30{margin-right: 60px !important;}
	.mgx-d-30{margin-left: 60px !important;margin-right: 60px !important;}
	.mgy-d-30{margin-top: 60px !important;margin-bottom: 60px !important;}
	.mg-d-60{margin:120px !important;}
	.mgt-d-60{margin-top:120px !important;}
	.mgb-d-60{margin-bottom: 120px !important;}
	.mgl-d-60{margin-left:120px !important;}
	.mgr-d-60{margin-right: 120px !important;}
	.mgx-d-60{margin-left: 120px !important;margin-right: 120px !important;}
	.mgy-d-60{margin-top: 120px !important;margin-bottom: 120px !important;}
	.mg-d-90{margin:180px !important;}
	.mgt-d-90{margin-top:180px !important;}
	.mgb-d-90{margin-bottom: 180px !important;}
	.mgl-d-90{margin-left:180px !important;}
	.mgr-d-90{margin-right: 180px !important;}
	.mgx-d-90{margin-left: 180px !important;margin-right: 180px !important;}
	.mgy-d-90{margin-top: 180px !important;margin-bottom: 180px !important;}
	.mg-d-120{margin:240px !important;}
	.mgt-d-120{margin-top:240px !important;}
	.mgb-d-120{margin-bottom: 240px !important;}
	.mgl-d-120{margin-left:240px !important;}
	.mgr-d-120{margin-right: 240px !important;}
	.mgx-d-120{margin-left: 240px !important;margin-right: 240px !important;}
	.mgy-d-120{margin-top: 240px !important;margin-bottom: 240px !important;}
	.pd-d-5{padding: 10px !important;}
	.pdt-d-5{padding-top:10px !important;}
	.pdb-d-5{padding-bottom: 10px !important;}
	.pdl-d-5{padding-left:10px !important;}
	.pdr-d-5{padding-right: 10px !important;}
	.pdx-d-5{padding-left:10px !important;padding-right:10px !important;}
	.pdy-d-5{padding-top:10px !important;padding-bottom: 10px !important;}
	.pd-d-10{padding: 20px !important;}
	.pdt-d-10{padding-top:20px !important;}
	.pdb-d-10{padding-bottom: 20px !important;}
	.pdl-d-10{padding-left:20px !important;}
	.pdr-d-10{padding-right: 20px !important;}
	.pdx-d-10{padding-left:20px !important;padding-right:20px !important;}
	.pdy-d-10{padding-top:20px !important;padding-bottom: 20px !important;}
	.pd-d-15{padding: 30px !important;}
	.pdt-d-15{padding-top:30px !important;}
	.pdb-d-15{padding-bottom: 30px !important;}
	.pdl-d-15{padding-left:30px !important;}
	.pdr-d-15{padding-right: 30px !important;}
	.pdx-d-15{padding-left:30px !important;padding-right:30px !important;}
	.pdy-d-15{padding-top:30px !important;padding-bottom: 30px !important;}
	.pd-d-20{padding: 40px !important;}
	.pdt-d-20{padding-top:40px !important;}
	.pdb-d-20{padding-bottom: 40px !important;}
	.pdl-d-20{padding-left:40px !important;}
	.pdr-d-20{padding-right: 40px !important;}
	.pdx-d-20{padding-left:40px !important;padding-right:40px !important;}
	.pdy-d-20{padding-top:40px !important;padding-bottom: 40px !important;}
	.pd-d-30{padding: 60px !important;}
	.pdt-d-30{padding-top:60px !important;}
	.pdb-d-30{padding-bottom: 60px !important;}
	.pdl-d-30{padding-left:60px !important;}
	.pdr-d-30{padding-right: 60px !important;}
	.pdx-d-30{padding-left:60px !important;padding-right:60px !important;}
	.pdy-d-30{padding-top:60px !important;padding-bottom: 60px !important;}
	.pd-d-60{padding: 120px !important;}
	.pdt-d-60{padding-top:120px !important;}
	.pdb-d-60{padding-bottom: 120px !important;}
	.pdl-d-60{padding-left:120px !important;}
	.pdr-d-60{padding-right: 120px !important;}
	.pdx-d-60{padding-left:120px !important;padding-right:120px !important;}
	.pdy-d-60{padding-top:120px !important;padding-bottom: 120px !important;}
	.pd-d-90{padding: 180px !important;}
	.pdt-d-90{padding-top:180px !important;}
	.pdb-d-90{padding-bottom: 180px !important;}
	.pdl-d-90{padding-left:180px !important;}
	.pdr-d-90{padding-right: 180px !important;}
	.pdx-d-90{padding-left:180px !important;padding-right:180px !important;}
	.pdy-d-90{padding-top:180px !important;padding-bottom: 180px !important;}
	.pd-d-120{padding: 240px !important;}
	.pdt-d-120{padding-top:240px !important;}
	.pdb-d-120{padding-bottom: 240px !important;}
	.pdl-d-120{padding-left:240px !important;}
	.pdr-d-120{padding-right: 240px !important;}
	.pdx-d-120{padding-left:240px !important;padding-right:240px !important;}
	.pdy-d-120{padding-top:240px !important;padding-bottom: 240px !important;}
	.navbar .navbar-nav{height: 130px;}
	.navbar-brand img, .leaders-popup-box img.ilogo,footer img.ilogo{width: 340px;}
	.navbar .navbar-nav li a.nav-link{font-size:28px !important;}
	.inode-btn{height: 80px;line-height: 80px;font-size:28px;padding:0 2.2rem !important;}
	.inode-video-btn{padding:0 2.2rem 0 4rem !important;}
	.inode-video-btn:before{width: 24px;height: 34px;background-size: 24px auto;left: 20px;}
	.navbar .navbar-nav .nav-item{line-height: 140px}
	.navbar .dropdown-menu.show{top:170px;}
	header .pfloatbox .title{font-size: 44px;}
	header .pfloatbox .obj{width: 96px;height: 96px;}
	header .solutions_dd .title, header .resources_dd .title, header .about_dd .pfloatbox.cb .title, header .about_dd .pfloatbox.nb .title{font-size: 24px;line-height: 30px;}
	header .pfloatbox .lmore-link{font-size:28px;}
	header .pfloatbox .desc{height: 170px;}
	.pfloatbox .product-icon img{width: 36px;height: 36px;}
	.client-logos.slick-initialized .slick-slide{margin:0 10px;}
	.client-logos img{width: 400px;}
	.whyinode .sqr{width: 200px;height: 200px;}
	.home-slider .swiper-pagination .swiper-pagination-bullet{width: 30px;height: 30px;}
	.sresourceBox{height: 700px;}
	.resourceBox{min-height: 1100px;}
	#awardssection .slick-slide{margin:0 20px;}
	.c-comments img{width: 160px;}
	footer ul li{padding-bottom: 10px;}
	footer img.f-social-icons{width:26px;}
	footer img.i-social-icons{width:50px;}
	footer img.t-social-icons{width:50px;}
	footer img.l-social-icons{width:50px;}
	.hubspot-form .form-title{font-size:64px;}
	.hubspot-form .hs-form label{font-size:32px;padding-top: 20px;}
	.hubspot-form textarea, .hubspot-form input[type="text"], .hubspot-form input[type="password"], .hubspot-form input[type="datetime"], .hubspot-form input[type="datetime-local"], .hubspot-form input[type="date"], .hubspot-form input[type="month"], .hubspot-form input[type="time"], .hubspot-form input[type="week"], .hubspot-form input[type="number"], .hubspot-form input[type="email"], .hubspot-form input[type="url"], .hubspot-form input[type="search"], .hubspot-form input[type="tel"], .hubspot-form input[type="color"], .hubspot-form select{height: 80px;padding: 0px 20px;}
	.hubspot-form ul.hs-error-msgs li label{padding:4px 0px;font-size:24px;}
	.hubspot-form .hs-button{height: 96px;margin-top: 60px;}
	.resourceBox.featured{height: 750px;}
	.modal-lg{max-width: 1400px;}
	.close{right: 60px;top:30px;width: 30px;height: 30px;}
}


/*Solutions css*/
.p-hero-section{background-color: var(--bg-color5);color:#ffffff;}
.p-hero-section i.fa{font-size: 16px;}
.c-comments{width: 60%;}
.p-hero-left{width: 45%;}
.p-hero-right{width: 54%;}
.sqr{width: 60px;height: 60px;}
.sqr.ns{width: 96px;height: 96px;}

.ourproducts .card{border:none;border-bottom: 1px solid rgba(112,112,112,0.3);border-radius: 0px;}
.ourproducts .card:after{content:'';position: absolute;right: 10px;background-image: url(https://www.intelligencenode.com/assets/images/down-arrow.svg);background-repeat: no-repeat;background-size: 18px 11px;width: 18px;height: 11px;-webkit-transform: rotate(-360deg);  -moz-transform: rotate(-360deg);-o-transform: rotate(-360deg);transform: rotate(-360deg);display: inline-block;top: 0;bottom: 0; margin: auto;transition: 0.3s;}
.ourproducts .card-header{border-bottom: none;background-color: transparent;padding: 0px;}
.ourproducts .card-header .card-link{padding:0px 30px;display: block;height: 60px;line-height: 60px;font-size:var(--fs-16);font-weight:var(--fw-600);}
.ourproducts .card-body{padding: 0px 30px 30px;background-color:#F2FAFB;}
.ourproducts .card-header .card-link[aria-expanded="true"]{background-color:#F2FAFB; }

.ourfaq .card{border:none;border-bottom: 1px solid rgba(112,112,112,0.3);border-radius: 0px;}
.ourfaq .card a.card-link[aria-expanded="false"]:after{content:'';position: absolute;right: 10px;background-image: url(https://www.intelligencenode.com/assets/images/solutions/faq_less.svg?v=0.1);background-repeat: no-repeat;background-size: 18px auto;width: 18px;height: 18px;-webkit-transform: rotate(-360deg);  -moz-transform: rotate(-360deg);-o-transform: rotate(-360deg);transform: rotate(-360deg);display: inline-block;top: 0;bottom: 0; margin: auto;transition: 0.3s;}
.ourfaq .card a.card-link[aria-expanded="true"]:after{content:'';position: absolute;right: 10px;background-image: url(https://www.intelligencenode.com/assets/images/solutions/faq_more.svg?v=0.1);background-repeat: no-repeat;background-size: 18px auto;width: 18px;height: 18px;-webkit-transform: rotate(-360deg);  -moz-transform: rotate(-360deg);-o-transform: rotate(-360deg);transform: rotate(-360deg);display: inline-block;top: 0;bottom: 0; margin: auto;transition: 0.3s;}
.ourfaq .card-header{border-bottom: none;background-color: transparent;padding: 0px;}
.ourfaq .card-header .card-link{padding:0px 30px;display: flex;height: 60px;line-height: 20px;font-size:var(--fs-16);font-weight:var(--fw-600);align-items: center;}
.ourfaq .card-body{padding: 0px 30px 30px;background-color:#EBEBF1;}
.ourfaq .card-header .card-link[aria-expanded="true"]{background-color:#EBEBF1; }

/*.ourproducts .card:after .card-header .card-link[aria-expanded="true"]{-webkit-transform: rotate(-180deg);  -moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}*/
.our-products .title{font-family: utopia-std, serif; line-height:var(--lh-32);font-size: var(--fs-28); }
.our-products .desc{font-size: var(--fs-16);font-weight: var(--fw-500);line-height: var(--lh-22); }
.bg-grey{background-color: var(--bg-color6);)}
#our-pro-role{margin-top: -90px;background-color: #fff;border:1px solid rgba(77,79,92,0.3);}
#our-pro-role .carousel-indicators{bottom:-45px;}
#our-pro-role .carousel-indicators li{width: 10px;height: 10px;border-radius: 50%;border-top:none;border-bottom:none;border:1px solid #707070;background-color: #707070;}
#our-pro-role .carousel-indicators li.active{background-color: #000;border-color: #000;padding: 0px; outline: none;}

.industry_bg{background-size: cover;height: 80vh;position: relative;transition: 0.5s;}
.industry_bg .industry_details{position: absolute;bottom: 60px;}
.industry_bg.consumer{background-image: url(https://www.intelligencenode.com/assets/images/industry/consumer_electronics_hero.jpg);}
.industry_bg.fashion{background-image: url(https://www.intelligencenode.com/assets/images/industry/fashion_hero.jpg);}
.industry_bg.furniture{background-image: url(https://www.intelligencenode.com/assets/images/industry/furniture_hero.jpg);}
.industry_bg.cpg{background-image: url(https://www.intelligencenode.com/assets/images/industry/cpg_hero.jpg);}
.industry_bg.beauty{background-image: url(https://www.intelligencenode.com/assets/images/industry/beauty_hero.jpg);}

.industry_bg p{font-size: var(--fs-24);font-weight: var(--fw-600);}

.industry-thumb-box{width: 100%;height: 100px;background-repeat: no-repeat;background-size: cover;position: relative;cursor: pointer;display: flex;}
.industry-thumb-box.con-ele{background-image:url(https://www.intelligencenode.com/assets/images/industry/consumer.jpg);}
.industry-thumb-box.fas-app{background-image:url(../../assets/images/industry/fashion.jpg);}
.industry-thumb-box.cpg{background-image:url(https://www.intelligencenode.com/assets/images/industry/cpg.jpg);}
.industry-thumb-box.fur-hom{background-image:url(https://www.intelligencenode.com/assets/images/industry/furniture.jpg);}
.industry-thumb-box.beauty{background-image:url(https://www.intelligencenode.com/assets/images/industry/beauty.jpg);}
.industry-thumb-box .thumb-cover{background-color:rgba(255,255,255,0.80);display:flex;flex-flow:column;transition: 0.3s; }
.industry-thumb-box.active .thumb-cover{background-color: rgba(255,102,102,0.8);width: 100%;height: 100%;}
.industry-thumb-box .thumb-cover .thumb-text{font-size: var(--fs-16);font-weight: var(--fw-600);color: var(--text-color1); display: inline-block;text-align: center;padding: 10px 25px;transition: 0.3s; 
    }
.industry-thumb-box.active .thumb-cover .thumb-text{color:#fff;}
.industry-thumb-box:hover .thumb-cover{width: 100%;height: 100%;transition: 0.3s; }
.banner2ImgAltTxt{width: 75%;}
.sol-no{font-size: 80px;font-weight: 500;}
.sol-txt{font-size: 18px;font-weight: 500;}
.plan-recommendations .box h4{color: #000;}
.plan-recommendations .box p{color: var(--text-color1);}
.plan-recommendations .box .border{border-color: rgba(77,79,92,0.3) !important;}
.plan-recommendations .box .border.active,.plan-recommendations .box .border:hover{background-color: var(--brand-color2);cursor: pointer;}
.plan-recommendations .box .border:hover h4,.plan-recommendations .box .border.active h4,.plan-recommendations .box .border:hover p,.plan-recommendations .box .border.active p{color: #fff;}
.other-solutions .card{min-height: 195px;border-radius: 20px 20px;border-color: rgba(77,79,92,0.2);}
.brd-color{border-color: rgba(112,112,112,0.3);}


.blugbg{transition: all 0.5s ease-in-out;}
#solutions-carousel .carousel-indicators{position: relative;left: 0;right: auto;margin: unset; display: inline-block;}
#solutions-carousel .carousel-indicators li {width: auto; border: none; height: auto;background-color: transparent; opacity: 1;text-indent: initial;margin-bottom: 20px;position: relative;
    -webkit-transition: opacity 500ms cubic-bezier(.694,0,.335,1);-o-transition: opacity 500ms cubic-bezier(.694,0,.335,1); transition: opacity 500ms cubic-bezier(.694,0,.335,1);}
#solutions-carousel .carousel-indicators li a{color: rgba(255,255,255,0.2);}
#solutions-carousel .carousel-indicators li.active a{color: #fff;}

#solutions-carousel .carousel-indicators li.active{position: relative;width: auto; display: inline-block;}
#solutions-carousel .carousel-indicators li.active a:after {content: "";position: absolute;bottom: -1px;    left: 0; width: 100%; height: 4px;-webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: left center; transform-origin: left center; background-color: #fff; z-index: -1;    -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform;transition-property: transform,-webkit-transform; -webkit-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s;    -webkit-transition-timing-function: cubic-bezier(.694,0,.335,1); -o-transition-timing-function: cubic-bezier(.694,0,.335,1);transition-timing-function: cubic-bezier(.694,0,.335,1);}
#solutions-carousel .carousel-indicators li.active:hover{opacity: 1;}
#solutions-carousel .carousel-indicators li.active:hover:after {visibility: visible;width: 100%;}
#solutions-carousel .carousel-indicators li.active:hover a::after {-webkit-transform: scaleX(1);   transform: scaleX(1);}

.price_optimising_img_head {background-color: #f66;color: #fff;font-size: 14px; padding: 15px;text-align: center;}
.price_optimising_img_desc{background-color: #c8c8c8;color: #000;font-size: 14px;padding: 10px;text-align: center;margin: 20px 0 20px;}

.propertiesbox{cursor: pointer;}
.propertiesbox .tx{display: none;}
.propertiesbox.selectedb{background-color: var(--bg-color2);}
.propertiesbox.selectedb .tx{display: block;transition: 0.3s;}

.lowpricebox .ticks{position: relative;font-size: 26px;font-weight: var(--fw-500);}
.lowpricebox .ticks::before{content: '';position: absolute;background-image: url('https://www.intelligencenode.com/assets/images/new_landing/repricer-sprite.png?v=0.1');width: 20px;height: 20px;background-position: -16px -166px;background-repeat: no-repeat; left: 0px;top: 10px;}
.lowpricebox .logoBoxes{padding: 0px 20px;}
.lowpricebox .logoBoxes .inner{background-color: #fff;padding: 30px;min-height: 450px;}
.lowpricebox .logoBoxes .logo{width: 70px;height: 70px;background-image: url('https://www.intelligencenode.com/assets/images/new_landing/repricer-sprite-logo.png');background-repeat: no-repeat;}
.lowpricebox .logoBoxes .logo.a{background-position: 0px 0px}
.lowpricebox .logoBoxes .logo.w{ background-position: 0px -70px;}
.lowpricebox .logoBoxes .logo.e{background-position: 0px -140px}
.lowpricebox .logoBoxes .inner .title{font-size: 24px;color: #000;background-color: transparent;margin-top: 20px;margin-bottom: 15px;padding-left: 0px;}
.lowpricebox .logoBoxes .inner .points{font-size: 16px;color: #888;margin-bottom: 15px;position: relative;padding-left: 15px;}
.lowpricebox .logoBoxes .inner .points::before {content: '•';position: absolute;color: #f89c00;left: 0px;transform: scale(1.5);}
.lowpricebox .logoBoxes .inner .points.w::before {color: #1172d2;}
.lowpricebox .logoBoxes .inner .points.e::before {color: #a30037;} 
#smart-repricer .carousel-indicators{ left: 0;right: 0;margin: 0;position: relative;}
#smart-repricer .carousel-indicators li {width: 10px;height: 10px;border-radius: 100%;border:1px solid #717171;}
#smart-repricer .carousel-indicators li.active{background-color: #717171;border-color: #717171;padding: 0px; outline: none;}

#product-matching .carousel-indicators,#product-matching2 .carousel-indicators{position: relative;margin:0;z-index: 0}
#product-matching .carousel-indicators li,#product-matching2 .carousel-indicators li{width: 18%;border:1px solid #ccc;text-indent:unset;margin:0px;height: 50px;text-align:center;line-height: 50px;margin-right: 2%;}
#product-matching .carousel-item,#product-matching2 .carousel-item{border:1px solid #ccc;}
#product-matching .carousel-indicators li{width: 20%;padding:2%;}
#product-matching .carousel-indicators li:last-of-type,#product-matching2 .carousel-indicators li:last-of-type{margin-right: 0;}

.holistic-circle{border:1px solid rgba(112,112,112,0.2);border-radius: 50%;margin:0 auto;position: relative;}
.holistic-circle.large{width:900px;height:900px;}
.holistic-circle.small{width:650px;height:650px;margin: 125px;}

.holistic-circle .inner-circles{position: absolute;background-color: #2A1631;text-align:center;font-family: utopia-std, serif;font-size: var(--fs-16);border-radius: 50%;text-align: center;}
.holistic-circle .inner-circles.large{width: 114px;height: 114px;padding:28px 0px;}
.holistic-circle .inner-circles.small{width: 96px;height: 96px;padding:24px 0px;}
.holistic-circle .inner-circles.smaller{width: 88px;height: 88px;padding:22px 0px;}
.holistic-circle .inner-circles.bp{background-color: var(--bg-color5);color: #fff;left: 220px;top: -20px;}
.holistic-circle .inner-circles.sr{background-color:var(--text-color4);color:var(--bg-color4);right: 240px;top: -20px;}
.holistic-circle .inner-circles.ia{background-color:var(--brand-color1);right: 20px;top: 160px;color: #fff;}
.holistic-circle .inner-circles.sv{background-color:var(--text-color3);right: -45px;top: 420px;color: var(--bg-color2);}
.holistic-circle .inner-circles.hp{background-color:var(--bg-color2);right: 45px;bottom: 110px;color: var(--bg-color3);}
.holistic-circle .inner-circles.p{background-color:var(--bg-color3);right: 330px;bottom: -40px;color: var(--bg-color2);padding-top:42px;}
.holistic-circle .inner-circles.pc{background-color:var(--bg-color5);left: 180px; bottom: 20px;color:#fff;}
.holistic-circle .inner-circles.pe{background-color:var(--bg-color4);left: -25px;bottom: 270px;color:var(--text-color4);}
.holistic-circle .inner-circles.lt{background-color:var(--bg-color2);left: -30px;top: 235px;color:var(--bg-color3);}

.holistic-circle .inner-circles.sg{background-color:var(--bg-color3);left:35px;top: 40px;color:var(--bg-color2);}
.holistic-circle .inner-circles.pm{background-color:var(--text-color4);color:var(--bg-color4);left: -50px;top: 220px;}
.holistic-circle .inner-circles.pv{background-color:var(--text-color3);color:var(--bg-color2);left: 200px;
    bottom: -30px;}
.holistic-circle .inner-circles.st{background-color:var(--brand-color1);right:-30px;bottom: 160px;color:#fff;}
.holistic-circle .inner-circles.sl{background-color:var(--bg-color4);right:40px;top: 60px;color:var(--text-color4);}
.holistic-circle h3{position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;height: 160px;
    text-align: center;}
.holistic-circle p{position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: -280px;height: 50px;    text-align: center; padding: 0px 180px;}

.price-comparison-slider .slick-arrow{position: absolute;width: 15px;height: 30px;background-image: url(https://www.intelligencenode.com/assets/images/solutions/arrow.png);display: inline-block;margin: auto;top:0;bottom: 0;background-color: transparent;outline: none;border: none;background-size: 15px auto;background-repeat: no-repeat;}
.price-comparison-slider .slick-arrow.slick-prev{left:-30px;}
.price-comparison-slider .slick-arrow.slick-next{right:-30px;transform: rotate(-180deg);}


/* Prevent scrollbars to appear when waves go out of bound */
.sonar-wrapper {position: absolute;z-index: 0;overflow: hidden;padding: 1rem;}
/* The circle */
.sonar-emitter {position: relative;margin: 0 auto;width: 25px;height: 25px;border-radius: 9999px;  background-color: var(--brand-color2);text-align: center;line-height: 25px;font-size: 16px;cursor: pointer;}
/* the 'wave', same shape and size as its parent */
.sonar-wave {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 9999px;  background-color: var(--brand-color2);opacity: 0;z-index: -1;pointer-events: none;}
.sonar-wave {animation: sonarWave 2s linear infinite;}
.sonar-wrapper.slide1-dot1{top:70px; left:100px;}
.sonar-wrapper.slide1-dot2{bottom:50px; left:150px;}
.sonar-wrapper.slide1-dot3{top:85px; left:130px;}
.sonar-wrapper.slide1-dot4{top:130px; right:150px;}
.sonar-wrapper.slide1-dot5{top:20px; left:105px;}
.sonar-wrapper.slide1-dot6{top:180px; right:50px;}
@keyframes sonarWave {from { opacity: 0.4;} to {transform: scale(2); opacity: 0;}}

/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fade-in {
	opacity:0;  /* make things invisible upon start */
	-webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;

	-webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:2s;
	-moz-animation-duration:2s;
	animation-duration:2s;
} 

.fade-in.one {
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
animation-delay: 1s;
}

.fade-in.two {
-webkit-animation-delay: 3s;
-moz-animation-delay: 3s;
animation-delay: 3s;
}
 
.fade-in.three {
-webkit-animation-delay: 6s;
-moz-animation-delay: 6s;
animation-delay: 6s;
}
 
.fade-in.four {
-webkit-animation-delay: 9s;
-moz-animation-delay: 9s;
animation-delay: 9s;
}

.fade-in.five {
-webkit-animation-delay: 12s;
-moz-animation-delay: 12s;
animation-delay: 12s;
}
/*
a.other-sol-links:hover .svg-c1{fill:var(--text-color2);}
a.other-sol-links:hover .svg-c2{fill:#ffffff;}*/
a.other-sol-links:hover .card{/*background-color:var(--brand-color2);*/-moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.08);box-shadow: 4px 4px 18px 0px rgba(137,141,154,0.3);}
a.other-sol-links h4.fourth{color:#000000;}
a.other-sol-links p{color: var(--text-color1);}
/*a.other-sol-links:hover h4.fourth{color: #fff;}
a.other-sol-links:hover p{color:#fff;}*/
a.other-sol-links .svg-img{width: 45px;}
.sqr-map{width: 96px;height: 96px;}
.testimonial-people{width: 48px;height: 48px;display: inline-block; vertical-align: top;}

.hbspt-form .hs-form-field,.hbspt-form .hs-dependent-field{display: inline-block;width: 50%;margin-bottom: 15px;padding:0px 15px;}
.hbspt-form .hs-dependent-field .hs-form-field{width: 100%;padding:0px;}
.hbspt-form .hs-form-field label{font-size: 16px;font-weight: 500;}
.hbspt-form .hs-form-field .hs-input{border:1px solid rgba(112,112,112,0.3);border-radius:4px;height: 40px;}
.hbspt-form .hs-form-required{color:var(--brand-color2);}
.hbspt-form .hs-button{background-color: transparent;display: inline-block;height: 40px;line-height: var(--lh-36);	padding:0 1.1rem !important;border:2px solid #000;border-radius: 3px 3px;text-transform: uppercase;	font-weight: var(--fw-700);font-size:var(--fs-14);transition: 0.3s;cursor: pointer;letter-spacing: 1.25px;white-space:nowrap;color:#fff !important;background-color: var(--brand-color2);border-color: var(--brand-color2);width:50%;}
.hbspt-form .hs_submit{text-align: center;}
.hbspt-form label.hs-error-msg{font-size: 10px;position: absolute;color: var(--brand-color2);}
.hbspt-form .hs-form-field .hs-input{width: 100%;}
.hbspt-form .hs-error-msgs{padding-left:0px;list-style-type: none;}
.hbspt-form .hs_submit{padding: 0px 15px;}
.swiper-pagination-bullet{border:1px solid #4d454c;background:#fff;}
.swiper-pagination-bullet-active{background-color: var(--text-color2);}

.nestle-bg{background-image: url('https://www.intelligencenode.com/assets/images/solutions/nestle-testi-bg.webp');background-size: cover;}
.middle-brd{border-left:1px solid rgba(112,112,112,0.15);border-right:1px solid rgba(112,112,112,0.15);}
.map-anim .anim1,.map-anim .anim2,.map-anim .anim3{position: absolute;opacity: 0;}
.map-anim .anim1{top:-100px;left: -70px;}
.map-anim .anim2{top:130px;right: -100px;}
.map-anim .anim3{bottom:-100px;left: 30px;}
.sticky-faq{position: sticky;top: 100px;}
@media (min-width: 320px) and (max-width: 767px){
	.p-hero-right{width: 100%;}
	.p-hero-section{overflow-x: hidden;}
	.p-hero-left{width: 70%;z-index: 1;}
	.p-hero-left p{position: relative;z-index: 1;}
	.p-hero-img-m{ position: absolute;top: 120px;width:600px;overflow: hidden;right: -460px;z-index: 0;}
	.industry-pro .sqr{vertical-align: middle;}
	.industry_bg{background-position: -350px 0px;}
	.industry_bg.beauty{background-position: -800px 0px;}
	.industry_bg p{font-size:16px;line-height: 24px;}
	.industry_bg.cpg{background-position: -700px 0px;}
	.middle-brd{border:none;}
	.industry_bg .industry_details{bottom: 30px;z-index: 1;left: 0px;width: 100%;padding: 0px 30px;}
	.industry-thumb-box{height: 80px;}
	.industry-thumb-box.active .thumb-text{max-height: 70px;}
	.industry-thumb-box:hover .thumb-text{max-height: 70px;}
	.industry_bg:after{content: '';display: inline-block;width: 100%;position: absolute;top:0px;left: 0px;height: 100%;background-color: rgba(0,0,0,0.4);}
	/*.industry-thumb-box:hover .thumb-text.small{max-width: 65%;max-height: 45%;}*/
	.industry-thumb-box .thumb-cover .thumb-text{font-size: 14px;padding: 5px 15px;line-height: 18px;}
	.thumbnails .container-fluid{overflow-x:scroll;}
	.thumbnails .container-fluid .row{width: 800px;}
	.sol-no{font-size: 48px;font-weight: 600;}
	.sol-txt{font-size: 16px;}
	.sqr{width:48px;height:48px;}
	.banner2ImgAltTxt{width: 50%;}

	#solutions-carousel .carousel-indicators{position:absolute;}
	#solutions-carousel .carousel-indicators li h3{display: none;}
	#solutions-carousel .shoutbox{width: 250px;bottom: 0px;background-color: rgba(255,255,255,0.9) !important;right: 0px;}

	.carousel-indicators2 {position: relative;top: 30px;left: 50%;z-index: 15; width: 60%; padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}
	.carousel-indicators2 li {display: inline-block;width: 10px;height: 10px;margin: 5px 5px;text-indent: -999px;  cursor: pointer; background-color: rgba(255,255,255,0.5);border: 1px solid  rgba(255,255,255,0.5);  border-radius: 10px;}
	.carousel-indicators2 .active {width: 10px;height: 10px; background-color: #fff; border: 1px solid  rgb(255,255,255);}

	.dwc .col{-ms-flex-preferred-size: auto; flex-basis: auto;}

	.lowpricebox .ticks{font-size: var(--fs-22);}
    .lowpricebox .ticks::before{left: 0px;}
    .lowpricebox .logoBoxes{padding: 30px 20px;}
    .lowpricebox .logoBoxes .inner{min-height: auto;}
    .lowpricebox .logoBoxes .inner .points:last-of-type{margin-bottom: 0px}
    .lowpricebox .logoBoxes:last-of-type{padding-bottom: 0px;}

    a.other-sol-links .svg-img{width: 50px;}
    .sqr.ns,.sqr-map{width: 48px;height: 48px;}
    .other-solutions .card{min-height: auto;}
    .our-products .title{font-size:22px;line-height: 30px;}

    .slider-menu-cover{overflow-x: scroll;}
    .slider-menu-cover .slider-menu{width: 450px;}

    .sonar-emitter{width: 20px;height: 20px;line-height: 20px;font-size: 14px;}
    .sonar-wrapper.slide1-dot1{top:40px; left:20px;}
	.sonar-wrapper.slide1-dot2{bottom:120px; left:100px;}
	.sonar-wrapper.slide1-dot3{top:50px; left:85px;}
	.sonar-wrapper.slide1-dot4{top:50px; right:45px;}
	.sonar-wrapper.slide1-dot5{top:20px; left:40px;}
	.sonar-wrapper.slide1-dot6{top:80px; right:10px;}
	.hbspt-form .hs-button{width: 100%;}
	.hbspt-form .hs-form-field, .hbspt-form .hs-dependent-field{width: 100%;}
	.hbspt-form .hs_submit{margin-top: 15px;}
	.map-anim .anim1,.map-anim .anim2,.map-anim .anim3{display: none;}

	.ourproducts .card-header .card-link{height: auto;line-height: inherit;padding: 10px 30px}
	
}
@media (min-width: 768px) and (max-width: 991px){
	
}
@media (min-width: 992px) and (max-width: 1199px){
	
}
@media (min-width: 1200px){
	.sol-no{font-size: 64px;}
}
@media(min-width: 1600px){
	.industry-thumb-box{height: 120px;}	
}
@media (min-width: 2001px){
	.p-hero-section i.fa{font-size: 32px;}	
	.sqr{width: 120px;height: 120px;}
	.sqr.ns{width: 192px;height: 192px;}
	.ourproducts .card-header .card-link{padding: 0px 60px;height: 120px;line-height: 120px;font-size: 32px;}
	.ourproducts .card:after{right: 30px;background-size: 36px 22px;width: 36px;height: 22px;}
	.ourproducts .card-body{padding:0px 60px 60px;}
	.our-products .title{font-size:56px;line-height: 62px;}
	.our-products .desc{font-size: 32px;line-height: 38px;}
	.sol-no{font-size: 128px;}
	.sol-txt{font-size: 36px;}
	.testimonial-img{width: 200px;}
	.testimonial-people{width: 96px;height: 96px;}
	a.other-sol-links .svg-img{width: 90px;}
	.industry-thumb-box{height: 240px;}
	.industry-thumb-box .thumb-cover .thumb-text{font-size: 32px;padding: 20px 50px;}
	.lowpricebox .ticks{font-size:52px;}
	.lowpricebox .ticks::before{width: 40px;height: 40px;background-position: -14px -223px;background-repeat: no-repeat;left: 0px;top: 20px;background-size: 70px auto;}
	.lowpricebox .logoBoxes .logo{width: 140px;height: 140px;background-size:140px auto;}
	.lowpricebox .logoBoxes .logo.w{background-position:0 -140px;}
	.lowpricebox .logoBoxes .logo.e{background-position:0 -280px;}
	.lowpricebox .logoBoxes .inner .points{font-size:32px;margin-bottom: 30px;padding-left: 30px;}
	.lowpricebox .logoBoxes .inner{min-height: 900px;padding:60px;}
	.lowpricebox .logoBoxes .inner .points::before{transform: scale(2.5);}
	#smart-repricer .carousel-indicators li{width: 20px;height: 20px;margin-right: 10px;}
	.ourfaq .card-header .card-link{font-size: 40px;line-height: 42px;height: 120px;}
	.ourfaq .card a.card-link[aria-expanded="false"]:after,.ourfaq .card a.card-link[aria-expanded="true"]:after{background-size: 22px auto;width: 22px;
    height: 22px;}
}