/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
/*font-family: 'Roboto', sans-serif;*/

/***********************************************/
/* 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    */
/*****************************************/






@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_bold-webfont.eot');
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_bold-webfont.eot#iefix') format('embedded-opentype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_bold-webfont.woff') format('woff'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_bold-webfont.ttf') format('truetype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_thextrabold';
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_extrabold-webfont.eot');
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_extrabold-webfont.eot#iefix') format('embedded-opentype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_extrabold-webfont.woff') format('woff'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_extrabold-webfont.ttf') format('truetype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_extrabold-webfont.svg#proxima_nova_thextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_regular-webfont.eot');
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_regular-webfont.eot#iefix') format('embedded-opentype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_regular-webfont.woff') format('woff'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_regular-webfont.ttf') format('truetype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_novathin';
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_thin-webfont.eot');
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_thin-webfont.eot#iefix') format('embedded-opentype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_thin-webfont.woff') format('woff'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_thin-webfont.ttf') format('truetype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proxima_nova_thin-webfont.svg#proxima_novathin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_novalight';
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proximanova-light-webfont.eot');
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proximanova-light-webfont.eot#iefix') format('embedded-opentype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proximanova-light-webfont.woff') format('woff'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_novasemibold';
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proximanova-semibold-webfont.eot');
    src: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proximanova-semibold-webfont.eot#iefix') format('embedded-opentype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proximanova-semibold-webfont.ttf') format('truetype'),
         url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/Fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}













 
body.formhide { display: block; overflow: visible; }
body.formhide .pillar-page-main { display:block !important; }


* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

body { margin:0; padding:0 20px; font-family: 'Lato', sans-serif; font-size:17px; line-height:28px; color:#000; background:#fff; overflow-x:hidden !important; }

img { border:0; vertical-align: top; height:auto;  }

hr { border-color:#ccc; clear:both; margin-top:30px } 

.clear { clear:both }

p { padding:15px 0; margin:0; }

.row-fluid h1 { font-weight:normal; color:#a2b3c2; font-family: 'Merriweather', serif; font-size:56px; line-height:55px; margin:0; padding:10px 0 10px; clear:both; }
.row-fluid h2, .row-fluid .faux-h2 { font-weight:normal; color:#399cf8; font-family: 'Merriweather', serif; font-size:45px; line-height:50px; margin:0; padding:10px 0 10px; clear:both; }
.row-fluid h3 { font-weight:normal; color:#000000; font-family: 'Merriweather', serif; font-size:30px; line-height:35px; margin:0; padding:10px 0 10px; clear:both; }
.row-fluid h4, .row-fluid h1.h4 { font-weight:normal; color:#000000; font-family: 'Merriweather', serif; font-size:26px; line-height:32px; margin:0; padding:10px 0 10px; clear:both; }
.row-fluid h5, .row-fluid .faux-h5 { font-weight:normal; color:#000000; font-family: 'Merriweather', serif; font-size:22px; line-height:30px; margin:0; padding:10px 0 10px; clear:both; text-transform:uppercase; }
.row-fluid h6, .row-fluid .faux-h6 { font-weight:normal; color:#000000; font-family: 'Merriweather', serif; font-size:18px; line-height:26px; margin:0; padding:10px 0 10px; clear:both; text-transform:uppercase; }

a { text-decoration:none; outline:none; color:#2d82d2; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear;  }
a:hover { color:#399cf8; }

input , button , textarea { border:none; outline:none; }
input[type=submit] , button { cursor:pointer; background-image:url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/blank.png); -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear; }
ul.hs-error-msgs { margin:0; padding:0; list-style:none; float:left; width:100%; font-size:12px; }

.row-fluid a.cta_button { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }

/* Override max width on menu links */
.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-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {  overflow: visible !important;max-width: none !important;  width: auto !important; }
 .hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.hs-menu-wrapper.hs-menu-flow-vertical > ul li a { white-space:normal;}
.nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { width:100%; }
.nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul { vertical-align:top; }


::-webkit-input-placeholder {  font-family: 'Roboto', sans-serif; opacity:1; }
:-moz-placeholder {  font-family: 'Roboto', sans-serif; opacity:1;  }
::-moz-placeholder {  font-family: 'Roboto', sans-serif; opacity:1; }
:-ms-input-placeholder { font-family: 'Roboto', sans-serif; opacity:1; }


.row-fluid .field > label { font-family: 'Fjalla One', sans-serif; text-transform:uppercase; }
.row-fluid .hs-form fieldset {max-width:none}
body input[type="text"],body input[type="password"], body input[type="datetime"], body input[type="datetime-local"], body input[type="date"], body input[type="month"], body input[type="time"], body input[type="week"], 
body input[type="number"], body input[type="email"], body input[type="url"], body input[type="search"], body input[type="tel"], body input[type="color"],body input[type="file"],body textarea,body select { font-family: 'Roboto', sans-serif; font-size:16px; font-weight:normal; background:#fff; border:1px solid #999999; height:60px; padding:0 15px; border-radius:5px; }
.row-fluid select { border:1px solid #a1a1a1; color:#060606;  -webkit-appearance: none; -moz-appearance: none; appearance: none;  background-image: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/select-droparrow.png'); background-repeat:no-repeat; background-position: calc( 100% - 15px ) center;  background-color:#fff; height:60px; padding:0 45px 0 15px; font-size:16px; -webkit-border-radius:5px;
    -moz-border-radius: 5px; border-radius:5px; font-family: 'Roboto', sans-serif; }
.row-fluid select:focus { outline:none; }
.row-fluid  textarea { background:#fff; border:1px solid #999999; color:#060606; padding:15px; font-size:16px; height:178px; resize:none; font-family: 'Roboto', sans-serif; width:100%;  }
.row-fluid .hs-form .input { margin-right:0}
.row-fluid .hs-form  .field { padding:0 0 25px 0; }
.row-fluid .hs-form .form-columns-2 .field:first-child { padding:0 12.5px 25px 0}
.row-fluid .hs-form .input { margin-right:0}
.row-fluid .hs-form .form-columns-2 .field { padding:0 0 25px 12.5px}
.row-fluid .hs-form .form-columns-2 .field:first-child+.field { padding:0 0 25px 12.5px}
.row-fluid .hs-form fieldset.form-columns-1 .input,.row-fluid .hs-form fieldset.form-columns-2 .input { margin-right:0; }
.row-fluid .hs-form fieldset.form-columns-1 .hs-input { width:100%; }
body input[type="submit"], body input[type="button"] { width:100%; border-radius:5px; padding:18px 15px 16px; display:inline-block; background-color:#3fa2f7; color:#fff; line-height:26px; font-size:16px;  font-family: 'Roboto', sans-serif; text-align:center; }
body input[type="submit"]:hover, body input[type="button"]:hover { background-color:#0b84dc; color:#fff; }

.row-fluid .hs-form input[type=checkbox] { visibility:hidden; display:none;  }
.row-fluid .hs-form input[type=checkbox] + span { position:relative; padding-left:30px; cursor:pointer; font-size:14px; color:#363636; padding-top:10px; padding-bottom:10px; display:inline-block; }
.row-fluid .hs-form input[type=checkbox] + span:before { content:''; width:20px; height:20px; background:#fff; border:1px solid #fff; box-shadow:0 0 0 1px rgba(153,153,153,1); display:inline-block; position:absolute; left:0px; top:10px; }
.row-fluid .hs-form input[type=checkbox]:checked + span:before { background:#57c8f2; }

.row-fluid .hs-form-required { color:#81b5ef; display:none; }
.row-fluid ul { margin:0;padding:0;list-style:none }

.grey-bg{background-color:#eeeeee;}

strong { font-weight:700; }

.row-fluid [class*="span"] { min-height:0px; }
.header-container-wrapper .row-fluid [class*="span"] { min-height:0; }

.row-fluid .back-img { background-size:cover !important; background-repeat:no-repeat !important; background-position:center center !important; }
.row-fluid .front-img { display:none; }

.paddt0  { padding-top:0px; }
.paddt10 { padding-top:10px; }
.paddt20 { padding-top:20px; }
.paddt30 { padding-top:30px; }
.paddt40 { padding-top:40px; }
.paddt50 { padding-top:50px; }
.paddt60 { padding-top:60px; }
.paddt70 { padding-top:70px; }
.paddt80 { padding-top:80px; }
.paddb10 { padding-bottom:10px; }
.paddb20 { padding-bottom:20px; }
.paddb30 { padding-bottom:30px; }
.paddb40 { padding-bottom:40px; }
.paddb50 { padding-bottom:50px; }
.paddb60 { padding-bottom:60px; }
.paddb70 { padding-bottom:70px; }
.paddb80 { padding-bottom:80px; }
.paddb130 { padding-bottom:130px; }
.paddtb10 { padding-top:10px; padding-bottom:10px; }
.paddtb20 { padding-top:20px; padding-bottom:20px; }
.paddtb30 { padding-top:30px; padding-bottom:30px; }
.paddtb40 { padding-top:40px; padding-bottom:40px; }
.paddtb50 { padding-top:50px; padding-bottom:50px; }
.paddtb60 { padding-top:60px; padding-bottom:60px; }
.paddtb70 { padding-top:70px; padding-bottom:70px; }
.paddtb80 { padding-top:80px; padding-bottom:80px; }
.paddtb130 { padding-top:130px; padding-bottom:130px; }

.ul-circle{}
.ul-circle li{padding:0 0 4px 15px; position:relative;}
.ul-circle li:after { position: absolute; content: ''; background-color: #39CFFD; left: 0; top: 11px; width: 6px; height: 6px; border-radius: 50%;}

.row-fluid .cta-btn a,.row-fluid a.cta-btn { font-size:15px; text-transform:uppercase; position:relative; line-height:20px; text-align:left; font-weight:bold; color:#2a2a29; display:inline-block; padding:20px 65px 20px 25px; min-width:265px; background:#ffffff; font-family: 'Lato', sans-serif; }
.row-fluid .cta-btn a:after,.row-fluid a.cta-btn:after { content:""; width:63px; height:60px; background:#c5dbee url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/right-arrow.png) no-repeat center center; top:0; position:absolute; right:0;  -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear; }
.row-fluid .cta-btn a:hover:after,.row-fluid a.cta-btn:hover:after { background-position:calc(100% - 10px ) center; }

.row-fluid .green-cta a,.row-fluid a.green-cta { background:#0ad64d; color:#02591f; }
.row-fluid .green-cta a:after,.row-fluid a.green-cta:after { background-color:#06c746;}

.row-fluid .blue-cta a,.row-fluid a.blue-cta { background:#399cf8; color:#fff; }
.row-fluid .blue-cta a:after,.row-fluid a.blue-cta:after { background-color:#1781e4;}

.row-fluid .link-style a,.row-fluid .link-style { text-transform:uppercase; font-size:15px; display:inline-block; margin:3px 0; width:100%; font-weight:bold; }
.row-fluid .link-style a:after,.row-fluid .link-style:after { content:""; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/link-arrow.png) no-repeat; width:21px; height:13px; display:inline-block; margin-left:15px; position:relative; right:0; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear; }
.row-fluid .link-style a:hover:after,.row-fluid .link-style:hover:after { right:-5px; }
.row-fluid .wrapper { margin:0 auto !important; float:none !important; padding-left:15px; padding-right:15px; } 


.row-fluid .uppercase-text{ text-transform:uppercase; }
.row-fluid .center-text{ text-align:center; }
.row-fluid .right-text{ text-align:right; }

.row-fluid .sub-title,.sub-title { font-family: 'Lato', sans-serif; font-weight:normal; color:#a2b3c2; /*letter-spacing:3px;*/ font-size:23px; line-height:28px; text-transform:uppercase; }
.row-fluid .white-content,.row-fluid .white-content a,.row-fluid .white-content h1,.row-fluid .white-content h2,.row-fluid .white-content h3,.row-fluid .white-content h4,.row-fluid .white-content h5,.row-fluid .white-content h6 { color:#fff; }
.row-fluid .white-bg { background:#fff;}


/* FancyBox */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {    padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; overflow:hidden;	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner {	-webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/fancybox_sprite.png'); }
#fancybox-loading {	position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: 40px; right: 50px; width: 40px; height: 40px; border-radius:100%; background-position:center center !important; background:#334352 url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/checkpop-closeicon.png) no-repeat; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer;text-decoration: none; background: transparent url('//2149858.fs1.hubspotusercontent-na1.net/hubfs/2149858/Connor-Gallagher-2016/Image/blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp {	position: absolute;	top: -99999px;	left: -99999px;	visibility: hidden;	max-width: 99999px;	max-height: 99999px; overflow: visible !important; }

/* Overlay helper */
.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none;
	z-index: 8010; background: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/fancybox_overlay.png'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

/* Title helper */
.fancybox-title { visibility: hidden; position: relative; text-shadow: none; z-index: 8050;}
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px;  -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff;}
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000;	background: rgba(0, 0, 0, .8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {		background-image: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/fancybox_sprite@2x.png'); background-size: 44px 152px; }
	#fancybox-loading div { background-image: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/fancybox_loading@2x.gif');		background-size: 24px 24px; }
	.fancybox-close { position: absolute; top: 40px; right: 50px; width: 40px; height: 40px; border-radius:100%; background-position:center center !important; background:#334352 url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/checkpop-closeicon.png) no-repeat; cursor: pointer; z-index: 8040; }
}
 
/* Slider */
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none;    -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus,.slick-slide:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);   -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before,.slick-track:after { display: table; content: ''; } 
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; backface-visibility: hidden; -webkit-backface-visibility: hidden; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden { display: none; }

/* Dots */
.slick-slider { margin-bottom: 50px; }
.slick-dots {  position: absolute;  bottom: -75px; display: block; width: 100%; padding: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 8px; height: 8px; margin: 0 8px; padding: 0; cursor: pointer; }
.slick-dots li button {  font-size: 0; line-height: 0; display: block; width: 12px; height: 12px; padding: 5px; cursor: pointer; color: transparent; border: 0;
    outline: none; background: #ffffff; border-radius:100%; opacity:1; }
.slick-dots li button:hover,.slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-size: 8px; line-height: 8px;  position: absolute; top: 0; left: 0; width: 8px; height: 8px; content: ''; text-align: center;
opacity: 1; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button { opacity: 1; background: #62d8d8;  }
 
/* Arrows */
.slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%;
 display: block; width: 19px; height: 63px; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); padding: 0; cursor: pointer;
color: transparent; border: none; outline: none; background: transparent; z-index:9; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {  }
.slick-prev:before, .slick-next:before { font-size: 20px; line-height: 1; color: white; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; font-family: 'FontAwesome'; }
.slick-prev { left: 0px; }
.slick-prev:before { content: "<"; color:#45627d; font-size:40px; background:url() no-repeat;  width:19px; height:63px; display:inline-block; background-size:100%; }
.slick-next { right: 0px; }
.slick-next:before { content: ">"; color:#45627d; font-size:40px; background:url() no-repeat; width:19px; height:63px; display:inline-block;  background-size:100%; }

/*-=-=-= Default Isotope CSS=-=-=-=-*/
.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
.isotope,
.isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity; transition-property: transform, opacity; }
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s; }


body.homepage.hidescroll,html.homepage.hidescroll { overflow:hidden; }
#preloader { position:fixed; top:0; left:0; width:100%; height:100%; z-index:999; background:#fff; text-align:center; }
#status { height:100%; float:left; width:100%; background-size:auto; background-position:center center; background-repeat:no-repeat; }

/*Header*/
.row-fluid .new-header { border-bottom:1px solid #d1dae1; width:auto; background:#fff; position:fixed; left:20px; right:20px; z-index:99; transition:all ease 500ms;}
.row-fluid .new-header .logo { padding:18px 35px 18px;}
.row-fluid .new-header .nav-menu { text-align:right; padding-right:20px; float:right}
.row-fluid .new-header .navmenu-row { border-bottom:1px solid #d7d7d7;  background:#fff;  overflow:hidden;}
.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li { padding:0px 20px;}


.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {border-bottom: 3px solid transparent; font-family: 'Lato', sans-serif; color:#1b2126; padding:26px 10px 25px; font-size:17px; line-height:26px; }
.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a { position:relative;}
.row-fluid .new-header .nav-menu .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:0; }

/*.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal  ul li.hs-menu-depth-2 { width:16.6667%; display:inline-block; vertical-align:top; margin:0 -3px; text-align:left; }*/
.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal  ul li.hs-menu-depth-2 > a {text-align:right; padding:6px 26px; font-size: 15px;}

.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal li:hover .hs-menu-children-wrapper { display:block; }
.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper { display:none; background:#009cfe; width:200px; right: 0; left: auto; text-align:left; padding:14px 0; text-align:center; -webkit-animation: fade-in 1s ; -moz-animation: fade-in 1s; -o-animation: fade-in 1s ; animation: fade-in 1s ; }
.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper li { position:relative; }
.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper li a { padding-top:5px; padding-bottom:5px; color:#fff; }
.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-depth-2 .hs-menu-children-wrapper { opacity:1; visibility:visible; display:block; position:relative; padding:0; text-align:left; }
.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-depth-2 .hs-menu-children-wrapper li { padding-left:0; padding-right:0; }
.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-item:nth-child(1) > .hs-menu-children-wrapper {width:235px;}

/*.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:first-child{position:relative;}*/
/*.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:first-child > ul{width:198px; right:0; left:auto; padding:14px 0;}*/
/*.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:first-child > ul > li{width:100%; text-align:right; padding:0;}*/
/*.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:first-child > ul > li > a{padding:8px 26px; margin:0;}*/
/*.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:first-child > ul > li > a:hover{background-color:#008ce4; color:#fff;}*/
/*.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:first-child > ul > li > a:after{display:none;}*/


/*Footer*/
.row-fluid .footer { /*padding:0px 20px;*/ background:#fff; position:relative; z-index:1; }
.row-fluid .footer .footer-logo img { max-width:150px; }
.row-fluid .top-footer { background:#27353F; padding:60px 0 120px; }
.row-fluid .bottom-footer { padding:30px 0; text-align:center; }
.row-fluid .right-footer { text-align:right;  }
.row-fluid .ftmenu-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul { width:100%; }
.row-fluid .ftmenu-col.ftsimple-menu ul li { width:100%; text-align:left; }
.row-fluid .ftmenu-col.ftsimple-menu ul li a { text-transform:none; padding-bottom:0; font-size:15px; line-height:20px; color:#fff; }
.row-fluid .ftmenu-col.ftsimple-menu ul li:first-child a { font-weight:bold; color:#009CFE; font-size:19px; line-height:26px; }
.row-fluid .ftsimple-menu ul li:last-child a { padding-right:0; }
.row-fluid .ftsimple-menu ul li a:hover { color:#2fabf4; }
.row-fluid .ftcontact-btn{margin-top:40px;}
.row-fluid .ftcontact-btn a { text-transform:uppercase; text-align:center; max-width:185px; min-width:0; width:100%;}
.row-fluid .ftsocial-links { margin-top:40px; }
.row-fluid .ftsocial-links ul li { display:inline-block; padding-right:15px; }
.row-fluid .ftsocial-links ul li a { display:inline-block; }
.row-fluid .ftsocial-links ul li a:hover { opacity:0.7; }
.row-fluid .ftsocial-links ul li:last-child { padding-right:0; }
.row-fluid .copright-privacy { font-size:14px; line-height:20px; color:#283540; }
.row-fluid .copright-privacy ul { list-style:none; padding:0; margin:0; }
.row-fluid .copright-privacy ul li,.row-fluid .right-footer .copright-privacy ul li a { display:inline-block; color:#242424; }
.row-fluid .copright-privacy ul li:first-child { padding-right:15px; } 
.row-fluid .copright-privacy ul li a { color:#283540;}
.row-fluid .copright-privacy ul li a:after { content:"|"; color:#0488F7; margin:0 4px 0 7px; }
.row-fluid .copright-privacy ul li:last-child a:after { display:none; }
.row-fluid .copright-privacy ul li a:hover { color:#2fabf4; }

@-webkit-keyframes fade-in {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes fade-in {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes fade-in {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fade-in {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

.row-fluid .request-section { background:#506374; color:#fff; }
.row-fluid .request-section h4 { font-size:22px; line-height:28px; font-family: 'Lato', sans-serif; position:relative; padding-bottom:20px; margin-bottom:25px; color:#89e4d6; letter-spacing:4px;  }
.row-fluid .request-section h4:after { content:""; width:150px; height:1px; background:#6a7b8a; position:absolute; bottom:0; left:50%; -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }
.row-fluid .request-section .follow-wrap { margin-top:25px; }
.row-fluid .request-section .follow-wrap a { margin:0 10px; }
.row-fluid .request-section .follow-wrap a:hover { opacity:0.6; }
.row-fluid .request-section .follow-wrap h4 { color:#90dff1; }

.row-fluid .testimonial-section { padding:80px 0 120px; margin-bottom:20px; }
.row-fluid .testimonial-section h2 { color:#fff; }
.row-fluid .testimonial-section .sub-title { color:#fff; }
.row-fluid .testimonial-section .testi-slick { padding-top:20px;  }
.row-fluid .testimonial-section .testi-slick .hs_cos_wrapper_type_custom_widget:nth-child(2n) .testi-infowrow { background:#89e4d6; }
.row-fluid .testimonial-section .testi-slick .hs_cos_wrapper_type_custom_widget:nth-child(3n+1) .testi-infowrow { background:#90dff1; }
.row-fluid .testimonial-section .testi-slick .hs_cos_wrapper_type_custom_widget:nth-child(3n) .testi-infowrow { background:#7fe8ac; }
.row-fluid .testimonial-section .testi-slick .slick-dots { bottom:-60px; }
.row-fluid .testimonial-section .testi-col { padding:20px 20px 40px 20px; }
.row-fluid .testimonial-section .testi-col:hover .testi-colinner { box-shadow:15px 20px 40px rgba(0,0,0,0.3); }
.row-fluid .testimonial-section .testi-col .testi-colinner { -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear; background:#fff; border-radius:10px; box-shadow:0 0 8px rgba(0,0,0,0.5); }
.row-fluid .testimonial-section .testi-col .testi-colinner .testi-infowrow { border-radius:10px 10px 0 0; background:#90dff1; padding:50px 60px; }
.row-fluid .testimonial-section .testi-col .testi-colinner .testi-imgwrap,.row-fluid .testimonial-section .testi-col .testi-colinner .testi-nameinfo { display:inline-block; vertical-align:middle; }
.row-fluid .testimonial-section .testi-col .testi-colinner .testi-imgwrap { border-radius:100%; overflow:hidden; }
.row-fluid .testimonial-section .testi-col .testi-colinner .testi-nameinfo { padding-left:25px; }
.row-fluid .testimonial-section .testi-col .testi-colinner .testi-designation { font-size:15px; line-height:20px; }
.row-fluid .testimonial-section .testi-col .testi-colinner .testi-nameinfo .testi-name { font-size:17px; line-height:22px; font-weight:bold; display:inline-block; margin-bottom:5px; }
.row-fluid .testimonial-section .testi-col .testi-colinner .testi-body { padding:50px 60px; line-height:30px; }


.row-fluid .casestudy-section { padding:100px 0 70px 0; font-size:45px; line-height:56px; color:#399cf8; font-family: 'Merriweather', serif; font-weight:600; }
.row-fluid .casestudy-section .sub-title { margin-bottom:15px; }
.row-fluid .casestudy-section .casestudy-textwrap span span { text-shadow: -2px -2px white, -2px 2px white, 2px -2px white, 2px 2px white; background-size: 1px 1em;
  box-shadow: inset 0 -3px white, inset 0 -6px #399cf8;  }
.row-fluid .casestudy-slidersection { padding-bottom:60px; }
.row-fluid .casestudy-slick .slick-dots { bottom:0px; }
.row-fluid .casestudy-slick .slick-dots li button { background:#d4dce3; }
.row-fluid .casestudy-slick .slick-dots li.slick-active button { background:#62d8d8; }
.row-fluid .casestudy-slick .casestudy-slide { float:left; width:100%; padding:80px 40px 140px; }
.row-fluid .casestudy-slick .casestudy-inner { float:left; width:100%; border-radius:5px; box-shadow:0 10px 70px rgba(0,0,0,0.30); background-size:cover; background-position:center; background-repeat:no-repeat; }
.row-fluid .casestudy-slick .case-leftpart { width:100%; float:left; } 
.row-fluid .casestudy-slick .case-leftslide { margin-top:-60px; margin-bottom:-60px;  background:#fff; padding:60px 60px 80px; border-radius:5px; float:left; width:50%; box-shadow:15px 10px 80px rgba(0,0,0,0.3); }
.row-fluid .casestudy-slick .case-leftslide .sub-title { margin-bottom:3px; }
.row-fluid .casestudy-slick .case-leftslide .case-links { margin-top:15px; }

.row-fluid .casestudy-slick .case-rightslide { float:right; color:#fff; font-size:35px; padding:40px; line-height:43px; font-weight:600; font-style:italic; font-family: 'Merriweather', serif; width:50%; }
.row-fluid .casestudy-slick .case-rightslide h2 { color:#fff; font-size:114px; line-height:120px; font-weight:600; font-style:italic; }


.row-fluid .marpartner-section { padding:140px 0; position:relative; color:#fff; }
.row-fluid .marpartner-section .digital-contentwrap { max-width:767px; margin-bottom:40px; }
.row-fluid .marpartner-section .sub-title { color:#fff; margin-bottom:5px; }
.row-fluid .marpartner-section:before { content:""; width:100%; height:100%; background:rgba(10,27,40,0.85); position:absolute; left:0; top:0; } 
.row-fluid .marpartner-section .wrapper { position:relative; z-index:1; }
.row-fluid .digital-rightwrap { padding-left:25px; }
.row-fluid .digital-rightwrap .digictas-row { margin-top:115px; }
.row-fluid .digital-rightwrap .cta-btn a { min-width:250px; }

.row-fluid .digital-leftwrap { padding-right:80px; padding-left:25px; }
.row-fluid .digital-leftwrap .cerifiy-row a { font-size:22px; line-height:26px; color:#fff; float:left; width:100%; border-bottom:1px solid #005b7f; padding-bottom:15px; margin-bottom:15px;  }
.row-fluid .digital-leftwrap .partners-content { display:inline-block; margin-right:-3px; width:75%; vertical-align:middle; line-height:18px; }
.row-fluid .digital-leftwrap .partners-icon { display:inline-block; margin-right:-3px; width:25%; text-align:center; vertical-align:middle; }

.row-fluid .partner-subtext { font-size:12px; line-height:18px; text-transform:uppercase; display:inline-block; width:100%; }

.row-fluid .marksale-section { padding:80px 0;}
.row-fluid .marksale-section .sub-title { font-weight:300; }
.row-fluid .marksale-section h1 { font-weight:bold; font-size:64px; line-height:80px; }
.row-fluid .marksale-section h1 span { color:#399cf8;}

iframe[name=google_conversion_frame] { display:none; }

/* Case Study Page */


.project--name a{
    color:#fff;
    text-decoration:none;
}

.project--name a:hover{
    text-decoration:underline;
}


  
/* strat SecureMarketingBudget 2019 */

.row-fluid .container{ width:100%; max-width:1170px; float:none; margin:0 auto !important; padding:0 15px;  }
.row-fluid .securehero-section {   background-position: right !important; position: relative; padding-top: 130px; padding-bottom: 400px; z-index: 1; background-color: #000; background-size: auto !important;  }
.row-fluid .securehero-section:before { content: ""; background: rgb(0, 155, 253); background: -moz-linear-gradient(-45deg, rgba(0, 155, 253, 1) 58%, rgba(0, 252, 172, 1) 100%); background: -webkit-linear-gradient(-45deg, rgba(0, 155, 253, 1) 58%, rgba(0, 252, 172, 1) 100%); background: linear-gradient(135deg, rgba(0, 155, 253, 1) 58%, rgba(0, 252, 172, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009bfd', endColorstr='#00fcac', GradientType=1); position: absolute; top: 0; bottom: 0; left: 0; right: 0; mix-blend-mode: multiply; z-index: -1; }
.row-fluid .title-Securehero h1 { color: #fff; line-height: 93px; font-size: 63px; }
.row-fluid .title-Securehero span { color: #00FEAE; }
.row-fluid .title-Securehero { max-width: 861px; }  
.row-fluid .securehero-section:after { content: ""; background-image: url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/shape-7.png); position: absolute; width: 100%; background-position: 100% 100%; background-size: 100% 100%; background-repeat: no-repeat; height: 365px; left: 0; z-index: 1; right: 0; bottom: 0; }
.securehero-section .row-fluid .logo-image { padding-bottom: 24px; }

.row-fluid .unfortunately-section { padding-top: 60px;  padding-bottom: 150px;  }
.row-fluid .unfortunately-section .detail-cover{  max-width: 785px;  margin: 0 auto;  float: none; }   
.row-fluid .unfortunately-section .title h2{ font-size: 39px; line-height: 72px;  color: #394957;  font-weight: 300;}
.row-fluid .unfortunately-section .details{    max-width: 600px; font-size: 27px; color: #394957;  font-style: italic;  font-weight: 300;  line-height: 50px; }


table.table-bordered { border-collapse: collapse; }
table.table-bordered thead { background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/border-header-1.png); border: none; text-align: left; color: #fff; font-size: 19px; line-height: 22px; padding: 10px 15px; background-repeat: no-repeat; background-size: cover; }
.marketing-table-section { float: left; width: 100%;     position: relative;
    z-index: 6; }
table.table-bordered thead th:first-child:before { display: none; }
table.table-bordered thead th:before { content: ""; height: 22px; width: 1px; background: #fff; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
table.table-bordered thead th { padding: 22px 40px; text-transform: uppercase; position: relative; }
table.table-bordered tbody tr td { padding: 30px 38px; vertical-align: top; font-size: 19px; line-height: 27px; color: #394957; padding-right: 72px; }
table.table-bordered tbody tr:nth-child(2n) { background-color: #F4F4F4; }
.marketing-table-row { padding: 20px; border-radius: 4px; box-shadow: 0 0 26px 5px rgba(0, 0, 0, 0.08); background: #fff; }
.gray-body { background: #F3F3F3; }
.marketing-table-row ul li { padding-left: 20px; position: relative; padding-bottom: 12px; }
.marketing-table-row ul li:before { position: absolute; content: ""; height: 7px; width: 7px; background: #009CFE; border-radius: 100%; left: 0; top: 12px; }



.row-fluid .deeper-section {  color: #394957;  font-size: 19px;  line-height: 34px; }

.row-fluid .deepdetails-cover{  }
.row-fluid .deepdetails-cover .details2{  font-size: 39px;  line-height: 70px; font-weight: 300;  font-style: italic; max-width:600px;     padding: 40px 0;     padding-left: 82px;  }
.row-fluid .deepdetails-cover .details1 a{ color:#009CFE; font-weight:bold; text-decoration:underline;  }
.row-fluid .deepdetails-cover .details1 a:hover{ opacity:0.4; }
.row-fluid .deepdetails-cover {  max-width: 820px;   float: none;  margin: 0 auto !important; }     
.row-fluid .deeper-section{ padding-top: 190px;  padding-bottom: 200px; }     

.row-fluid .changing-section { padding: 40px 0; }
.row-fluid .changing-section .row-fluid .sub-title { color: #009CFE; font-family: 'Merriweather', serif; font-weight: bold; font-style: italic; font-size: 21px; line-height: 25px; text-transform: inherit; margin-bottom: 20px; }
.row-fluid .changing-section .title h2 { color: #394957; font-size: 63px; font-weight: 300; line-height: 75px; }
.row-fluid .changing-section  .container { max-width: 1120px; padding-left: 47px; }

.row-fluid .digital-section-cover{ position:relative; }
.row-fluid .digital-section-cover {  padding-left: 242px;  position: relative; }
.row-fluid .digital-section-cover:before {  content: "1)";  position: absolute;   color: #fff;    font-size: 241px;    line-height: 290px;    left: 0;    font-family: 'Merriweather', serif;    font-weight: bold;   top: -41px; }
.row-fluid .digital-section {  padding-top: 22px;     padding-bottom: 55px; }
.row-fluid .title-gradient h2{  background: rgb(4,130,211);
background: -moz-linear-gradient(45deg, rgba(4,130,211,1) 31%, rgba(43,222,216,1) 69%);
background: -webkit-linear-gradient(45deg, rgba(4,130,211,1) 31%,rgba(43,222,216,1) 69%);
background: linear-gradient(45deg, rgba(4,130,211,1) 31%,rgba(43,222,216,1) 69%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0482d3', endColorstr='#2bded8',GradientType=1 );   -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; font-size:86px;  line-height:96px; font-weight:bold;     font-style: italic; }  

.digital-section .row-fluid .sub-details{  color: #394957;  font-size: 19px;  line-height: 34px;  text-transform: inherit;  max-width: 760px;  padding-top: 20px; }
.row-fluid .challenges-left-part { width: 50%; padding-right: 5px; }
.row-fluid .challenges-right-part { margin: 0; width: 50%; padding-left: 5px; }
.row-fluid .challenges-comon-box { background-color: #27353F; padding: 58px 77px; border-radius: 5px; padding-bottom: 160px; position: relative; }
.challenges-comon-box .title h2 { color: #fff; font-size: 54px; line-height: 64px; }
.row-fluid .challenges-comon-box  .details { color: #fff; font-size: 21px; line-height: 34px; line-height: 38px; font-family: Merriweather, serif; font-weight: 300; }
.row-fluid .challenges-comon-box  .details a { color: #34EDD1; text-decoration: underline; }
.row-fluid .challenges-comon-box  .details a:hover { opacity: 0.6; }
.row-fluid .challenges-leftbox.challenges-comon-box { padding: 62px 58px; padding-right: 95px; padding-bottom: 205px; }
.row-fluid .challenges-comon-box:before { content: ""; position: absolute; background-image: url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/box-sjap1.png); width: 100%; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; height: 182px; bottom: 0; left: 0; }
.row-fluid .challenges-rightbox.challenges-comon-box:before {   background-image: url(https://www.kunocreative.com/hubfs/box-sjap2new.png); }

.row-fluid .Benefits-box .row-fluid .title-inner h3 { color: #394957; font-size: 39px; line-height: 52px; font-weight: 300; }
.row-fluid .Benefits-box .row-fluid .details-inner { color: #394957; font-size: 19px; line-height: 32px; padding-top: 30px; }
.row-fluid .details-inner ul li { position: relative; padding-left: 20px; padding-bottom: 12px; }
.row-fluid .details-inner ul li:before { height: 6px; width: 6px; background: #009CFE; position: absolute; left: 0; content: ""; border-radius: 100%; top: 14px; }
.row-fluid .Benefits-box { padding: 60px 60px; }

.row-fluid .digital-section.second .digital-section-cover:before{  content: "2)";     letter-spacing: -15px; }
.row-fluid .digital-section.second {  padding-top: 150px; }
.row-fluid .challenges-section.second .row-fluid .challenges-comon-box:before{  background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/box-sjap3.png);     height: 138px; }
.row-fluid .challenges-section.second .challenges-right-part .row-fluid .challenges-comon-box:before{ background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/box-sjap4.png);     height: 273px;  }
.row-fluid .challenges-section.second .challenges-right-part .row-fluid .challenges-comon-box{  padding-bottom: 290px; }
.digital-section .row-fluid .sub-details a,.row-fluid .budget-subtext a,.row-fluid .missing-details a {  text-decoration: underline;  color: #009CFE;  font-weight: bold; }
.digital-section .row-fluid .sub-details a:hover,.row-fluid .budget-subtext a:hover,.row-fluid .missing-details a:hover{ opacity:0.7; }

.row-fluid .digital-section.third .digital-section-cover:before{  content: "3)";     letter-spacing: -15px;  }
.row-fluid .digital-section.third {  padding-top: 150px; }
.row-fluid .digital-section.third  .row-fluid .challenges-comon-box .details a{  text-decoration: underline;  color: #009CFE;  font-weight: bold;  }

.row-fluid .challenges-section.third .challenges-left-part .row-fluid .challenges-comon-box:before{   background-image: url(https://www.kunocreative.com/hubfs/box-sjap2.png);     height: 235px; }
.row-fluid .challenges-section.third .challenges-right-part  .row-fluid .challenges-comon-box{  padding-bottom: 210px; }


.row-fluid .customer-roundbox { background: #27353F; border-radius: 100%; height: 568px; width: 100%; max-width: 568px;  box-shadow: 17px 19px 52px 11px rgba(0,0,0,0.20); position: relative; display: flex; align-items: center; justify-content: center; padding: 41px 48px; background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/roundshap2.png); background-position: -4px -17px; background-repeat: no-repeat;     margin-top: -80px;  }
.row-fluid .roundbox-content { color: #fff; font-size: 21px; line-height: 25px; font-weight: 300; font-family: 'Merriweather', serif;  padding-left: 35px;  padding-bottom: 35px; }
.row-fluid .roundbox-content  h3 { font-size: 41px; color: #fff; line-height: 49px; }
.row-fluid .roundbox-content  h2 { font-size: 73px; color: #fff;  font-weight: bold; }
.row-fluid .roundbox-content h5 { font-size: 102px; color:#fff;  font-weight: bold; padding-top:31px; }

.row-fluid .budget-subtext {  color: #394957;  font-size: 19px;     margin-top: 35px;  line-height: 34px;     padding-bottom: 30px; }
.row-fluid .changing-section.second{   padding-top: 250px; }  

.row-fluid .changing-section.second .container{  padding-left: 15px;  max-width: 1170px; }  
.row-fluid .table-above-gray{  padding-bottom: 175px; }

.row-fluid .changing-section.third .container{ padding-left: 15px;  max-width: 1170px;  }
.row-fluid .missing-section {  background-color:#27353F;     padding-top: 0; margin-top:160px; position:relative; z-index:0; }

.row-fluid .missing-section .row-fluid .changing-section .title h2{ color:#fff; }  
.row-fluid .missing-section .row-fluid .changing-section{     padding-bottom: 70px; }
.row-fluid .missing-details{  font-size: 19px;  line-height: 35px;  color: #fff;  font-weight: normal;  padding-top: 50px; }
.row-fluid .missing-section .row-fluid .changing-section{ padding-top:0; }

.row-fluid .missing-section:before { content: ""; background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/darkgrayshap.png); position: absolute; bottom: 99%; width: 100%; left: 0; right: 0; height: 170px; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
.row-fluid .missing-section .row-fluid .changing-section .row-fluid .sub-title { padding-top: 10px; }
.row-fluid .missing-section:after { content: ""; position: absolute; background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/botton-gray.png); width: 100%; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; height: 380px; left: 0; top: 100%; }
.mb10{ margin-bottom:10px; }  
.row-fluid .challenges-section.multi-changbox .challenges-comon-box:before {
    height: 140px;
}
.row-fluid .challenges-section.multi-changbox .row-fluid .challenges-rightbox.challenges-comon-box:before {
    background-image: url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/box-sjap1.png);
}

.row-fluid .challenges-section.multi-changbox .row-fluid .challenges-comon-box{     padding: 58px 60px; }
.row-fluid .challenges-section.multi-changbox .row-fluid .challenges-leftbox.challenges-comon-box{     padding-bottom: 135px; }
.row-fluid .challenges-section.multi-changbox .row-fluid .challenges-comon-box{     padding-bottom: 130px; }
.row-fluid .challenges-section.multi-changbox .row-fluid  .details a{ color:#009CFE; }    

.row-fluid .challenges-section.multi-changbox  .row-fluid .challenges-right-part.sale-box {  margin-top: 60px; }
.row-fluid .changing-section.second.closing-section {  margin-top: 215px; } 
.row-fluid .changing-section.second.closing-section .row-fluid .budget-subtext{     line-height: 34px;  padding-bottom: 0; } 

.row-fluid .changing-section.second.closing-section  .container{     padding-left: 65px; }


.row-fluid .ebook-section {  padding-top: 180px;  padding-bottom: 150px; }
.row-fluid .ebook-cover-section { background-color: #fff; max-width: 830px;  margin: 0 auto !important; float: none; padding: 25px 24px; border-radius: 5px;     box-shadow: 0 8px 24px 0px rgba(0,0,0,0.10); }
.row-fluid .ebook-section .ebook-right .details { font-size: 26px; color: #283540; line-height: 40px; font-style: italic; font-family: 'Merriweather', serif; }
.row-fluid .ebook-section  .row-fluid .ebook-image { margin-top: -65px; }
.row-fluid .ebook-section  .row-fluid .cta-ebook a:hover { opacity: 0.5; }
.row-fluid .ebook-section  .row-fluid .cta-ebook a { background-color: #009BFD; font-size: 18px; font-weight: bold; color: #fff; display: inline-block; width: 100%; text-align: center; max-width: 394px; border-radius: 5px; padding: 17px 7px; margin-top: 5px; }
.row-fluid .ebook-section  .row-fluid .ebook-right { padding-left: 20px; padding-right: 25px; padding-bottom: 30px; }
.row-fluid .ebook-cover-section  > div > div { display: flex; align-items: center; }

   
/* start lp-form */
.row-fluid .start-lp-form-section { background-color:#F3F3F3; font-family: 'Lato', sans-serif;       position: fixed;
    z-index: 9;
    height: 100%;
    overflow-y: scroll;
    left: 0;
    right: 0;   }                       
.row-fluid .start-lp-form-section .row-fluid .container { max-width: 100%;     padding: 20px 20px;  }  
.row-fluid .start-lp-left { width: 50%; background-color: #27353F; color: #fff; font-family: 'Lato', sans-serif;  position: relative;       z-index: 1;    }
.row-fluid .start-lp-right { padding: 0; margin: 0; width: 50%; }
.row-fluid .start-lp-details h3 { color: #fff; }
.row-fluid .start-lp-logo { padding-bottom: 30px; }
.row-fluid .start-lp-details h3 { font-size: 45px; line-height: 54px; font-weight: 300; margin-bottom: 10px; }
.row-fluid .start-lp-left { padding-left: 182px; padding-top: 143px;   padding-bottom: 135px;   padding-right: 60px;  position: relative; }
.row-fluid .start-lp-details { font-size: 21px; line-height: 37px; }   
.row-fluid .start-lp-form-section { padding: 0px 0;    }   
.row-fluid .start-lp-left:before { background-image: url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/SecureMarketingBudget%20shpe-inner-top.png); position: absolute; content: ""; height: 210px;     z-index: -1;  width: 100%; left: 0; top: -1px; background-repeat: no-repeat; background-position: top; background-size: 100% 100%; }
.row-fluid .start-lp-left:after { background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/SecureMarketingBudget%20shape-inner1.png); position: absolute; content: "";     height: 190px;  width: 100%; left: 0px; background-repeat: no-repeat; background-position: bottom; bottom: 0; background-size: 101% 100%; }

.row-fluid .start-lp-form .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form{ background-color: transparent; }
.row-fluid .start-lp-form { padding-left: 75px; max-width: 470px; } 

.row-fluid .start-lp-form input[type="text"], .row-fluid .start-lp-form input[type="password"], .row-fluid .start-lp-form input[type="datetime"], .row-fluid .start-lp-form  input[type="datetime-local"], .row-fluid .start-lp-form input[type="date"], .row-fluid .start-lp-form input[type="month"], .row-fluid .start-lp-form input[type="time"], .row-fluid .start-lp-form input[type="week"], .row-fluid .start-lp-form input[type="number"], .row-fluid .start-lp-form input[type="email"], .row-fluid .start-lp-form input[type="url"], .row-fluid .start-lp-form input[type="search"], .row-fluid .start-lp-form input[type="tel"], .row-fluid .start-lp-form input[type="color"], .row-fluid .start-lp-form input[type="file"], .row-fluid .start-lp-form textarea, .row-fluid .start-lp-form select { font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: normal; background: #fff; border: 1px solid #E1E1E1; height: 52px; padding: 0 15px; font-size: 15px; line-height: 18px; border-radius: 5px; font-family: 'Lato', sans-serif !important; }
.row-fluid .start-lp-form .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form h3 { text-align: center; font-size: 24px; line-height: 28px; font-family: 'Lato', sans-serif !important; text-transform: uppercase; font-weight: bold !important; padding-bottom: 34px !important; color: #394957; text-align: left; }
.row-fluid .start-lp-form .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form p { padding: 30px 0 !important; font-size: 14px; line-height: 22px; font-family: 'Lato', sans-serif !important; font-weight: 400; }
.row-fluid .start-lp-form .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form p a { color: #009CFE; text-decoration: underline; }
.row-fluid .start-lp-form form input[type="submit"]:hover { opacity: 0.6; }
.row-fluid .start-lp-form form input[type="submit"] { background-color: #009BFD !important; margin-top: 22px;  border-radius: 6px !important; width: 100% !important; font-family: 'Lato', sans-serif !important; border: none !important; font-size: 18px !important; font-weight: bold !important; font-style: normal !important; text-transform: uppercase; height: 52px !important; padding: 10px !important; }
.row-fluid .start-lp-form form ul.hs-error-msgs { color: red; font-family: 'Lato', sans-serif !important; }
.row-fluid .start-lp-form-section .row-fluid .container > div > div { display: flex; align-items: center; }
.main-indicatior { position: absolute; padding-left: 75px; z-index: 5; }
.row-fluid .start-lp-form select { color: #656F78; background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/downarro.png); background-repeat: no-repeat; background-position: 96% 50%; }
.row-fluid .border1-down { position: relative; }
.row-fluid .border1-down:after {  display:none; top: 100%; content: ""; position: absolute; background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/border-bottom.png); height: 0px; width: 30px; background-repeat: no-repeat; bottom: 0; left: 0; right: 0; margin: 0 auto; background-position: bottom; transition: 0.5s; }

/* .row-fluid .challenges-rightbox.border1-down.go:after{ height:378px; transition:0.5s; } */
.border1-down.go:after { height: 378px; opacity: 1; }
.border1-down.go:after { -webkit-animation-name: border1-down; animation-name: border1-down; animation-duration: 5s; }
@-webkit-keyframes border1-down {
	0% { height: 0px; }
	100% { opacity: 1; height: 378px; }
}
@keyframes border1-down {
	0% { height: 0px; }
	100% { opacity: 1; height: 378px; }
}
.row-fluid .border1-down2 { position: relative; }  
.row-fluid .border1-down2:after { display:none; top: 100%; content: ""; position: absolute; background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/border-bottom.png); height: 0px; width: 50px; background-repeat: no-repeat; bottom: 0; left: 0; right: 0; margin: 0 auto; background-position: bottom; transition: 0.5s; }
.border1-down2.go:after { height: 260px; opacity: 1; }
.border1-down2.go:after { -webkit-animation-name: border1-down2; animation-name: border1-down2; animation-duration: 5s; }
@-webkit-keyframes border1-down2 {
	0% { height: 0px; }
	100% { opacity: 1; height: 260px; }
}
@keyframes border1-down2 {
	0% { height: 0px; }
	100% { opacity: 1; height: 260px; }
}
.row-fluid .border1-down3 { position: relative; }
.row-fluid .border1-down3:after { top: 100%; content: ""; position: absolute; background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/border-bottom.png); height: 0px; width: 50px; background-repeat: no-repeat; bottom: 0; left: 0; right: 0; margin: 0 auto; background-position: bottom; transition: 0.5s; }
.border1-down3.go:after { height: 340px; opacity: 1; display:none; }
.border1-down3.go:after { -webkit-animation-name: border1-down3; animation-name: border1-down3; animation-duration: 5s; }
@-webkit-keyframes border1-down3 {
	0% { height: 0px; }
	100% { opacity: 1; height: 340px; }
}
@keyframes border1-down3 {
	0% { height: 0px; }
	100% { opacity: 1; height: 340px; }
}
.marketing-table-container.container.animated.fadeIn.border1-down3:after { opacity: 0; visibility: hidden; }
.table-animation-b .marketing-table-container.container.animated.fadeIn.border1-down3:after { opacity: 1; visibility: visible; left: auto; right: 200px; z-index: 2; }
.main-indicatior.line-end:before { position: absolute; bottom: 0; height: 14px; width: 14px; background: #009BFD; z-index: 5; content: ""; border-radius: 100%; left: 72px; }

.main-indicatior.line-start:after {
    position: absolute;
    top: 0;
    height: 14px;
    width: 14px;
    background: #009BFD;
    z-index: 5;
    content: "";
    border-radius: 100%;
    left: 72px;
  display:none;
}   
.anim-slow .animated{}

.row-fluid .start-lp-detailsrow{  max-width: 470px;  float: right;  padding-right: 70px; }



.row-fluid .start-lp-left{     overflow: hidden; } 
.row-fluid .unfortunately-section .detail-cover{     font-family: 'Merriweather', serif; }
.row-fluid .unfortunately-section .details{      max-width: 700px;  font-weight: 300;  line-height: 57px;  font-family: 'Merriweather', serif;   padding-top: 10px;  }  
.row-fluid .deepdetails-cover .details2{   max-width: 700px;  font-family: 'Merriweather', serif;     line-height: 78px; }
.row-fluid .securehero-section{ margin-top:20px; }


.draw_line_main,.draw_line_main2,.draw_line_main3,.draw_line_main4  {  position: relative;  }
.draw_line_main.line-end:before,
.draw_line_main2.line-end2:before,.draw_line_main3.line-end3:before ,.draw_line_main4.line-end4:before  {  position: absolute;  bottom: 0;  height: 14px;  width: 14px;   background: #009BFD;   z-index: 5;  content: "";  border-radius: 100%;  left: 1px;  margin: 0 auto;   right: 0; }

.row-fluid .challenges-right-part{ position:relative; } 
.row-fluid .deckstope-show {  position: absolute;  height: 361px;  top: 100%; }



.row-fluid .line-drow-position{ position:relative; }
.line-drow-position .row-fluid .deckstope-show{   width: 100%;  max-width: 565px; }
.line-drow-position .row-fluid .deckstope-show {  width: 100%;  max-width: 565px;  bottom: -168px;  top: auto;  right: 19%; }

.row-fluid .internshipV2 { float:left; width:100%; }
.row-fluid .internshipV2 .internship-contentwrap { width:65%; float:left; }   
.row-fluid .internshipV2 .intern-righside { padding:0 0 0 30px; width:35%; float:left; }

/**/
.blog-contlistmain .hs-author-listing-header { text-align:center; padding:0; margin-bottom:50px;  }
.author_box { width: 100%; display: flex; flex-wrap: wrap; padding: 50px 0; max-width:900px; margin:0 auto; }
.author_box .author_boxleft { width: 25%; text-align: center }
.author_box .author_boxright { width: 75%; padding-left: 30px; font-family: Futura Std Medium, sans-serif; line-height: 28px; font-size: 18px; }
.author_box .author_boximg { width: 200px; height: 200px; border-radius: 50%; margin: 0 auto; box-shadow: 0px 0px 20px rgb(0 0 0 / 10%) }
.author_box .author_boxright h2 { font-size: 24px; line-height: 30px; padding:0; margin-bottom:15px; text-transform: capitalize }
.author_box .author_follow { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; margin: 30px 0 0 }
.author_box .author_follow a { width: 35px; height: 35px; border-radius: 5px; background: #31a1ef; color: #e4e3e3; padding: 5px 2px; text-align: center; font-size: 25px; line-height: 26px; margin: 0 5px }
.author_box .author_follow a:hover { background: #1c85dc }












@media (max-width:1600px){

  .row-fluid .start-lp-left{     padding-left: 118px;
    padding-top: 80px;
    padding-bottom: 94px;
    padding-right: 60px; }
 
  .row-fluid .start-lp-left:before{ height:170px; }
  .row-fluid .start-lp-form .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form p{     padding: 0 0 !important;  }
  
  
  
}

/* start lp-form */



@media (min-width:1901px){
  .row-fluid .start-lp-left{ height: calc(100vh - 40px);  display: flex;  align-items: center;  justify-content: flex-end;  }  
  
  
    

}

@media (max-width:1200px){
  
 .row-fluid .customer-roundbox{       height: 440px;   width: 440px;  background-position: -38px -27px; }
  .row-fluid .roundbox-content h3 { font-size: 30px; line-height: normal; }
  .row-fluid .roundbox-content h2 { font-size: 49px; }
  .row-fluid .roundbox-content h5 { font-size: 53px; padding-top: 4px; }

  .row-fluid .start-lp-left{     padding: 135px 30px; }
  .row-fluid .start-lp-form{     padding-left: 30px; }  
  .row-fluid .start-lp-details h3{   font-size: 31px;  line-height: 38px;  font-weight: 300;     margin-bottom: 0;}
  .row-fluid .start-lp-details *{ color:#fff; }
  .row-fluid .start-lp-details {  font-size: 19px;  line-height: 30px; }

  .row-fluid .start-lp-form form .actions input.hs-button.primary.large {
        background-image: inherit !important;
}
  
   .row-fluid .start-lp-form .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form p{     padding: 0px 0!important;  }


  .border1-down3.go:after, .border1-down2.go:after, .border1-down.go:after{display:none; }
  
  .main-indicatior{ display:none !important; }
  .deckstope-show{ display:none !important; }
   
  
}

@media (max-width:991px){
  
.row-fluid .customer-roundbox{  background-position: -50px -32px;   height: 350px;   width: 350px; }
.row-fluid .roundbox-content h3 { font-size: 26px; color: #fff; line-height: 30px; padding-bottom: 0; }
.row-fluid .roundbox-content { font-size: 16px; line-height: 20px; padding-left: 18px; }
.row-fluid .roundbox-content h3 { font-size: 24px; color: #fff; line-height: 28px; }
.row-fluid .roundbox-content h2 { font-size: 24px; padding: 0; color: #fff; font-weight: bold; }
.row-fluid .roundbox-content h5 { font-size: 30px; color: #fff; font-weight: bold; padding-top: 3px; }

.row-fluid .roundbox-content {     padding-bottom: 15px; }
.row-fluid .Benefits-box {  padding: 0;  padding-right: 15px; }
.row-fluid .Benefits-box .row-fluid .title-inner h3  {   font-size: 30px;  line-height: 41px;     padding-bottom: 0; }
.row-fluid .Benefits-box .row-fluid .title-inner{     padding-top: 30px; }
.row-fluid .challenges-leftbox.challenges-comon-box{  padding: 33px 30px;  padding-right: 30px;  padding-bottom: 205px; }
  
.challenges-comon-box .title h2 { font-size: 38px; line-height: 46px; }
.row-fluid .challenges-comon-box .details { font-size: 18px; line-height: 31px; }
.row-fluid .title-Securehero h1 { line-height: 63px; font-size: 48px; }
.row-fluid .unfortunately-section .title h2 { font-size: 34px; line-height: 50px; }
.row-fluid .unfortunately-section { padding-top: 40px; padding-bottom: 44px; }
table.table-bordered tbody tr td { padding: 23px 10px; vertical-align: top; font-size: 18px; line-height: 25px; padding-right: 38px; }
.row-fluid .deeper-section { padding-top: 68px; padding-bottom: 65px; }
.row-fluid .changing-section .title h2 { font-size: 42px; line-height: 55px; }

.row-fluid .challenges-comon-box { padding: 30px 35px; border-radius: 5px; padding-bottom: 152px; }
.row-fluid .title-gradient h2 { font-size: 60px; line-height: 73px; }
.row-fluid .digital-section-cover:before { font-size: 210px; line-height: 286px; }
.row-fluid .challenges-section.multi-changbox .row-fluid .challenges-comon-box { padding: 30px 38px; }
.row-fluid .ebook-section { padding-top: 127px; padding-bottom: 98px; }
.row-fluid .changing-section.second { padding-top: 132px; }
.row-fluid .digital-section.third { padding-top: 64px; }
.row-fluid .digital-section.second { padding-top: 80px; }
.row-fluid .table-above-gray { padding-bottom: 84px; }

  
 .row-fluid .start-lp-left {    padding-left: 30px;}
  .row-fluid .start-lp-details h3 {  margin-bottom: 0;   font-size: 30px;   line-height: 38px; }
  
  .row-fluid .start-lp-form-section {    padding-top: 0;  padding-bottom: 35px; } 
     
  .row-fluid .start-lp-detailsrow{     padding-right: 0px; }
  .row-fluid .deepdetails-cover .details2{ 
    padding-left: 0; }
  
  .row-fluid .digital-section-cover{     padding-left: 221px; }
    
    .author_box .author_boxleft { width:30%; }
    .author_box .author_boxright { width: 70%; }
    
    
  
}


@media (max-width:767px){
    
    .row-fluid .start-lp-form-section .row-fluid .container > div > div{     flex-direction: column; }
    .row-fluid .start-lp-left,.row-fluid .start-lp-right{width:100%;  }
    .row-fluid .digital-section-cover{     padding-left: 0px; }
    .row-fluid .start-lp-left { padding: 67px 15px; z-index: 1; }
    .row-fluid .start-lp-left:before, .row-fluid .start-lp-left:after { z-index: -1; }
    .row-fluid .start-lp-details h3 { font-size: 25px; line-height: 33px; }
    .row-fluid .start-lp-form { padding-left: 0px; }
    .row-fluid .start-lp-form .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form h3 { padding-bottom: 0px !important; }
    .row-fluid .start-lp-form { max-width: 100%; }
    .row-fluid .start-lp-form input[type="text"], .row-fluid .start-lp-form input[type="password"], .row-fluid .start-lp-form input[type="datetime"], .row-fluid .start-lp-form input[type="datetime-local"], .row-fluid .start-lp-form input[type="date"], .row-fluid .start-lp-form input[type="month"], .row-fluid .start-lp-form input[type="time"], .row-fluid .start-lp-form input[type="week"], .row-fluid .start-lp-form input[type="number"], .row-fluid .start-lp-form input[type="email"], .row-fluid .start-lp-form input[type="url"], .row-fluid .start-lp-form input[type="search"], .row-fluid .start-lp-form input[type="tel"], .row-fluid .start-lp-form input[type="color"], .row-fluid .start-lp-form input[type="file"], .row-fluid .start-lp-form textarea, .row-fluid .start-lp-form select { width: 100%; }
    .row-fluid .securehero-section { padding-top: 61px; padding-bottom: 156px; }
    .row-fluid .title-Securehero h1 { line-height: 47px; font-size: 37px; }
    .row-fluid .securehero-section:after { background-size: contain; }
    .row-fluid .unfortunately-section .title h2 { font-size: 26px; line-height: 38px; }
    table.table-bordered tbody tr td { display: block; width: 100% !important; }
    table.table-bordered thead { display: none; }
    .marketing-table-row { margin-bottom: 15px; }
    .row-fluid .deeper-section { padding-top: 33px; padding-bottom: 10px; }
    .row-fluid .deepdetails-cover .details2 { font-size: 30px; line-height: 38px; padding: 0 0; }
    .row-fluid .changing-section .container { padding-left: 15px; }
    .row-fluid .changing-section .title h2 { font-size: 34px; line-height: 46px; }
    .row-fluid .digital-section-cover { padding-top: 130px; padding-left: 0; }
    .row-fluid .digital-section-cover:before { font-size: 117px; line-height: 196px; }
    .row-fluid .title-gradient h2 { font-size: 37px; line-height: 49px; }
    .row-fluid .challenges-left-part { width: 100%; padding-right: 0; }
    .row-fluid .challenges-leftbox.challenges-comon-box { padding: 23px 22px; padding-right: 22px; padding-bottom: 195px; }
    .challenges-comon-box .title h2 { font-size: 32px; line-height: 38px; }
    .row-fluid .Benefits-box { padding-right: 0; padding-bottom: 20px; }
    .row-fluid .Benefits-box .row-fluid .title-inner h3 { font-size: 24px; line-height: 35px; }
    .row-fluid .challenges-right-part { width: 100%; padding-left: 0; }
    .row-fluid .digital-section { padding-bottom: 21px; }
    .row-fluid .challenges-comon-box { padding: 18px 24px; padding-bottom: 159px; }
    .row-fluid .challenges-section.second .challenges-right-part .row-fluid .challenges-comon-box { padding-bottom: 251px; }
    .row-fluid .customer-roundbox { background-position: 54% -52px; height: auto; width: 100%; border-radius: inherit; margin-top: 50px; padding: 30px; }
    .row-fluid .roundbox-content { padding-left: 0; }
    .row-fluid .changing-section.second { padding-top: 60px; }
    .row-fluid .missing-section { padding-top: 43px; margin-top: 51px; }
    .row-fluid .missing-section .row-fluid .changing-section { padding-bottom: 30px; }
    .row-fluid .missing-details { padding-top: 10px; padding-bottom: 35px; }
    .row-fluid .changing-section.second.closing-section { margin-top: 0; padding-left: 0; }
    .row-fluid .changing-section.second.closing-section .container { padding-left: 15px; }
    .row-fluid .challenges-section.multi-changbox .row-fluid .challenges-comon-box { padding: 17px 27px; }
    .row-fluid .ebook-section { padding-top: 62px; padding-bottom: 49px; }
    .row-fluid .ebook-cover-section > div > div { flex-direction: column; }
    .row-fluid .ebook-section .row-fluid .ebook-right { padding-left: 0; padding-right: 0; padding-bottom: 13px; padding-top: 20px; }
    .row-fluid .challenges-section.multi-changbox .row-fluid .challenges-comon-box { padding-bottom: 100px; }
    .row-fluid .unfortunately-section .details { line-height: 31px; font-size: 24px; }
    .row-fluid .start-lp-form .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form h3 { padding-bottom: 29px !important; padding-top: 55px; }


    .row-fluid .start-lp-left {
        padding-left: 20px;
        padding-top: 20px;
        padding-bottom: 67px;     padding-right: 20px;
    }
    .row-fluid .start-lp-details h3 {
        margin-bottom: 0;
        font-size: 25px;
        line-height: 36px;
    }
    .row-fluid .customer-roundbox{     background-size: 207% 95%;     max-width: 100%;  }


    .row-fluid .digital-section-cover{    padding-top: 45px;  }
    .row-fluid .digital-section-cover:before {
        font-size: 66px;
        line-height: 189px;
        top: -85px;
    }
    .row-fluid .unfortunately-section .details{     line-height: 40px;  }
    .row-fluid .deepdetails-cover .details2{     line-height: 45px;  }
    .row-fluid .digital-section-cover:before {
        font-size: 66px;
        line-height: 189px;
        top: -85px;
    }


    .row-fluid .challenges-section.second .row-fluid .challenges-comon-box:before{     height: 80px; }
    .row-fluid .challenges-leftbox.challenges-comon-box{  padding-bottom: 63px;  position: relative;   z-index: 1;  }
    .row-fluid .challenges-comon-box:before{     z-index: -1;  }
    .row-fluid .challenges-section.second .challenges-right-part .row-fluid .challenges-comon-box {  padding-bottom: 78px; }
    .row-fluid .challenges-section.second .challenges-right-part .row-fluid .challenges-comon-box:before{    height: 148px;  }
    .digital-section .row-fluid .sub-details{ padding-top:0; }
    .row-fluid .challenges-section.third .challenges-left-part .row-fluid .challenges-comon-box:before{     height: 137px;  }
    .row-fluid .challenges-section.third .challenges-right-part .row-fluid .challenges-comon-box {  padding-bottom: 50px; }
    .row-fluid .challenges-comon-box:before{     height: 100px; }
    .row-fluid .customer-roundbox{  display: block;   text-align: center;  }
    .row-fluid .budget-subtext{  padding-bottom: 0;    margin-top: 0;  }
    .row-fluid .ebook-section {  padding-top: 86px;  padding-bottom: 35px; }
    .f-paddidng .row-fluid .footer {   padding-top: 0; }


    .row-fluid .internshipV2 .internship-contentwrap { width:100%; }
    .row-fluid .internshipV2 .intern-righside { margin:25px 0 0; padding:0; width:100%; }


    .author_box { text-align:center; }  
    .author_box .author_boxleft { width:100%; }  
    .author_box .author_boxright { width:100%; padding:30px 0 0; }

    /**/
    .row-fluid .brand_intro_wrap .left { width: 100%; padding: 0 0 15px; }
    .row-fluid .brand_intro_wrap .right { width: 100%; padding: 0; font-size: 18px; }
    .row-fluid .fullpage-section.brand_overview_main .data-hubdb .success-boxlisting { margin: 0 30px 30px !important; width: calc(100% - 60px) !important; }
    .row-fluid .fullpage-section.brand_overview_main .data-hubdb .success-imgbox { height: 200px; }
    

}

/* end SecureMarketingBudget 2019 */











/*Text Option*/
.row-fluid .text-uppercase , .row-fluid .title-uppercase h1 , .row-fluid .title-uppercase h2 , .row-fluid .title-uppercase h3 , .row-fluid .title-uppercase h4 , .row-fluid .title-uppercase h5 , .row-fluid .title-uppercase h6 { text-transform:uppercase; }
.row-fluid .text-center { text-align:center; }
.row-fluid .text-left { text-align:left; }
.row-fluid .text-right { text-align:right; }
.row-fluid .text-white , .row-fluid .text-white h1 , .row-fluid .text-white h2 , .row-fluid .text-white h3 , .row-fluid .text-white h4 , .row-fluid .text-white h5 , .row-fluid .text-white h6 { color:#fff; }
.row-fluid .text-bold , .row-fluid .text-bold h1 , .row-fluid .text-bold h2 , .row-fluid .text-bold h3 , .row-fluid .text-bold h4 , .row-fluid .text-bold h5 , .row-fluid .text-bold h6 { font-weight:bold; }
.row-fluid .text-italic { font-style:italic; }

.row-fluid .inner-header { padding:60px 0 95px; }
.row-fluid .page-title { font-size:22px; line-height:35px; color:#a2b3c2; letter-spacing:2px; text-transform:uppercase; font-weight:300; }
.row-fluid .inner-header h2 { font-size:50px; line-height:63px; /*color:#a2b3c2;*/ font-weight:bold; }
.row-fluid .inner-header h2 span { color:#2fabf4; }

.row-fluid .imgtext-locationsec { background:#2fabf4; position:relative; }
.row-fluid .location-imgbox { position:absolute; top:0; left:0; height:100%; background-color:rgba(75,93,108,1); background-blend-mode:multiply; } 
.row-fluid .location-logoicon { position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); }
.row-fluid .location-textbox { float:right; padding:55px 20px 45px; }
.row-fluid .location-textbox ul li { font-size:16px; line-height:28px; font-weight:300; padding-bottom:15px; }
.row-fluid .location-textbox ul li strong { font-family: 'Merriweather', serif; font-weight:500; font-size:20px; line-height:26px; }

.row-fluid .grey-bgsec { background:#e7ecf1; margin-bottom:15px; margin-top:15px; }
.row-fluid .imgtext-section { padding:110px 0 60px; font-size:17px; line-height:30px; font-weight:300; color:#242424; }

.row-fluid .case-testimonialsec { padding:60px 0 100px; position:relative; }
.row-fluid .case-testimonialbox { background:#fff; padding:62px 20px 70px; float:none; display:inline-block; width:940px; max-width:100%; box-shadow:0 10px 70px rgba(0,0,0,0.30); border-radius:5px; }
.row-fluid .case-testimonialcolumn { float:none; display:inline-block; vertical-align:top; width:670px; max-width:100%; }
.row-fluid .case-testimonialtext { float:left; width:100%; font-size:31px; line-height:46px; color:#399cf8; font-style:italic; font-family: 'Merriweather', serif; ; } 
.row-fluid .case-testimonialtext p { padding-top:10px; }
.row-fluid .case-testimonialtext h5 { color:#a2b3c2; font-size:19px; line-height:26px; padding-top:15px; font-style:italic; text-transform:none; font-family: 'Merriweather', serif; ; }
.row-fluid .case-testimonialsec .slick-dots { bottom:0; left:0; right:0; }
.row-fluid .case-testimonialsec .slick-dots li button { background:#c7d2db; }
.row-fluid .case-testimonialsec .slick-dots li.slick-active button { background:#62d8d8; }
.row-fluid .case-testimonialsec .slick-slider { margin-bottom:0; }
 
.row-fluid .process-section { padding:115px 0 172px; }
.row-fluid .process-section a{color: #399cf8;text-decoration: underline;}
.row-fluid .process-section a:hover{color: #62d8d8;}
.row-fluid .procesleft { line-height:30px; font-weight:300; }
.row-fluid .process-rightbox { padding-left:50px; padding-top:15px; }
.row-fluid .result-subtext { line-height:30px; font-weight:300; }
.row-fluid .keyword-header { background:#fff; padding:40px 50px; box-shadow:0 10px 70px rgba(0,0,0,0.30); border-radius:5px; min-height:430px; }
.row-fluid .keyword-header h4 { font-size:29px; line-height:34px; color:#399cf8; font-weight:bold; font-style:italic; font-family: 'Merriweather', serif; ; }
.row-fluid .keyword-researchtextbox { color:#fff; background:#44515d; padding:60px 60px 25px; position:relative; margin-top:-290px; left:15px; border-radius:5px; box-shadow:20px 0px 65px 4px rgba(0,0,0,0.22); }
.row-fluid .keyword-researchtextbox h5 { font-size:24px; line-height:28px; color:#fff; font-weight:bold; text-transform:none; font-family: 'Lato', sans-serif; }
.row-fluid .keyword-researchtextbox ul { padding-bottom:35px; }
.row-fluid .keyword-researchtextbox ul li { font-size:19px; line-height:41px; font-weight:300; position:relative; text-transform:capitalize; padding-left:15px; }
.row-fluid .keyword-researchtextbox ul li:before { position:absolute; content:""; height:7px; width:7px; border-radius:100%; background:#399cf8; left:0; top:18px; }
.row-fluid .process-blackbox { position:relative; }
.row-fluid .scanicon-img { position:absolute; width:auto; max-width:140px; position:absolute; top:-40px; right:30px; }

.row-fluid .result-section { background:#fff; font-size:17px; line-height:32px; background-size:inherit !important; background-position:bottom center !important; color:#242424; padding:62px 60px 70px; float:none; display:inline-block; width:940px; max-width:100%; box-shadow:0 10px 70px rgba(0,0,0,0.30); border-radius:5px; }
.row-fluid .result-section h2 { padding-bottom:35px; }
.row-fluid .result-column3 .resultbox:first-child { padding-right:10px; }
.row-fluid .result-column3 .resultbox:last-child { padding-left:10px; }
.row-fluid .resultbox h3 { font-size:61px; padding-bottom:20px; line-height:64px; color:#15bcbc; font-weight:bold; font-style:italic; font-family: 'Merriweather', serif; ; }
.row-fluid .resultbox-inner { padding:25px; background:#fff; box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.13); border-radius:5px; height:100%; font-size:16px; line-height:20px; color:#91a5b7; text-transform:uppercase;  }
.row-fluid .resultbox > div.row-fluid-wrapper, .row-fluid .resultbox > div.row-fluid-wrapper > .row-fluid, .row-fluid .resultbox .result-inner { height:100%; }
.row-fluid .result-column3 { padding-bottom:35px; }
.row-fluid .result-monthtitle { padding:48px 0 70px; }
.row-fluid .result-monthtitle h4 { font-size:29px; line-height:35px; color:#c6d0d9; letter-spacing:1px; font-weight:bold; font-style:italic; font-family: 'Merriweather', serif; ; padding:0; }
.row-fluid .result-column2 .resultbox:first-child { padding-right:5px; }
.row-fluid .result-column2 .resultbox:last-child { padding-left:5px; }

.row-fluid .result-column2 .resultbox.full-width{padding:0; margin:30px 0 0;}

.row-fluid .content-section { padding:111px 0 23px; }
.row-fluid .contentbox { font-size:17px; line-height:33px; color:#242424; width:855px; max-width:100%; float:none; display:inline-block; vertical-align:top; text-align:left; }
.row-fluid .content-section a { font-weight:bold; color:#399cf8; text-decoration:underline; }
.row-fluid .content-section a:hover { color:#62d8d8; }
.row-fluid .whats-nextsec { padding-bottom:140px; padding-top:115px; }

.row-fluid .case-requestsec { padding:160px 0 180px; position:relative; }
.row-fluid .case-requestsec.requestassesment { padding: 80px 0 100px; margin-top: 100px; margin-bottom: 100px; }
.row-fluid .case-requestsec.request-section h4 { margin-bottom:0; }
.row-fluid .case-requestsec.requestassesment h4 { text-transform: uppercase; }
.row-fluid .case-requestsec.request-section p { padding:17px 0 25px; }
.row-fluid .downarrow { position:absolute; top:0; left:0; right:0; text-align:center; margin-top:-60px; }
.row-fluid .case-requestsec.requestassesment img { margin-bottom: 20px; }
 
.row-fluid .time-budgetsection { margin-bottom:20px; background:#e7ecf1; color:#fff; margin-top:50px; }
.row-fluid .time-budgetsection .time-budgetinner { background:#476581; margin-top:-45px;  }
.row-fluid .time-budgetwrap { background:#399cf8; padding-bottom:100px;  } 
.row-fluid .time-budgetwrap .budget-imgwrap { margin-right:-10%; float:right; width:40%; margin-left:0; }
.row-fluid .time-budgetwrap .sub-title { color:#00effe; }
.row-fluid .time-budgetwrap .digital-contentwrap  { padding:70px 65px 0px 100px; width:63%; }
.row-fluid .time-budgetwrap  h2,.row-fluid .anin-housewrap h2 { color:#fff; }

.row-fluid .anin-houserow { padding-bottom:40px; }
.row-fluid .anin-housewrap { padding:70px 100px 0px 65px; width:60%; margin-left:0; }
.row-fluid .anin-houseimg { width:50%; margin-left:-10% !important; }

.row-fluid .value-teamslider { margin-bottom:80px; padding-bottom:80px;  }
.row-fluid .value-teamslider .case-testimonialcolumn { width:100%; max-width:745px;  }
.row-fluid .value-teamslider .case-testimonialbox { padding-bottom:50px; }
.row-fluid .value-teamslider.case-testimonialsec .slick-dots li button { background:#fff; }
.row-fluid .value-teamslider.case-testimonialsec .slick-dots li.slick-active button { background:#62d8d8; }

.row-fluid .award-section { background:#cf3b88; text-align:center;  }
.row-fluid .award-section .award-col { width:16.667%; margin:0; font-family:'Merriweather', serif; font-style:italic; font-size:19px; line-height:26px; font-weight:300; transition:all 400ms ease; -moz-transition:all 400ms ease; -webkit-transition:all 400ms ease; -ms-transition:all 400ms ease; }
.row-fluid .award-section .award-col:hover { background:#b42c72; }
.row-fluid .award-section .award-col > div { padding:70px 15px 50px; height:100%; }
.row-fluid .award-section .award-col.first,.row-fluid .award-section .award-col.last { width:25%; }
.row-fluid .award-section .award-col .award-icons { min-height:50px; line-height:50px; margin-bottom:15px; }
.row-fluid .award-section .award-col .award-icons img { display:inline-block; vertical-align:middle; }

.row-fluid .value-delisection { text-align:center; padding:100px 0;  }
.row-fluid .sustories-listing { margin-top:60px; }
.row-fluid .sustories-listing > span { margin-left:-22px; margin-right:-22px; display:block; }
.row-fluid .sustories-listing .hs_cos_wrapper_type_custom_widget { float:left; width:50%; padding:30px 22px; }
.row-fluid .sustories-listing .popup-contentwrap { display:none; }
.row-fluid .success-storieblock { border-radius:5px; position:relative; height:250px; background-size:cover; background-position:center; background-repeat:no-repeat; box-shadow:4px 0 21px rgba(1,1,1,0.18);  }
.row-fluid .success-storieblock:before { border-radius:5px; content:""; left:0; top:0; width:100%; height:100%; position:absolute; background:rgba(255,255,255,0.70); transition:all 600ms ease; -ms-transition:all 600ms ease; -moz-transition:all 600ms ease; -webkit-transition:all 600ms ease;  }
.row-fluid .sucstorie-blockinner { height:100%; position:absolute; width:100%; z-index:1; }
.row-fluid .sucstorie-blockinner h4 { font-size:21px; line-height:30px; color:#476581; font-weight:600;  position:absolute; font-style:italic; top:50%; left:15px; right:15px; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%);  } 
.row-fluid .sucstorie-blockinner .plus-link { transition:all 600ms ease; -ms-transition:all 600ms ease; -moz-transition:all 600ms ease; -webkit-transition:all 600ms ease;  padding:20px 20px 15px; position:absolute; bottom:0; left:50%; background:rgba(4, 93, 204, 0.75); border-radius:20px 20px 0 0; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); }
.row-fluid .success-storieblock:hover:before { background:rgba(28,108,235,0.5); }
.row-fluid .success-storieblock:hover .sucstorie-blockinner h4 { color:#fff; }
.row-fluid .success-storieblock:hover .sucstorie-blockinner .plus-link { background:#fff; }
.row-fluid .sucstorie-blockinner .plus-link .pluse-icon { vertical-align:middle; display:inline-block; width:30px; height:30px; background:url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/plus-iconn.png) no-repeat; transition:all 600ms ease; -ms-transition:all 600ms ease; -moz-transition:all 600ms ease; -webkit-transition:all 600ms ease;  }
.row-fluid .success-storieblock:hover .sucstorie-blockinner .plus-link .pluse-icon { background:url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/hoverplus-iconn.png) no-repeat; }
.row-fluid .success-boxinner { /*float:left; width:100%;*/ /*background-size:100%;*/ background-position:center top !important; background-repeat:no-repeat !important; }

.popup-headingwrap { position:relative; padding:150px 150px 30px; background-size:cover; background-position:center; background-repeat:no-repeat; }
.popup-headingwrap:before { content:""; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; left:0; top:0; right:0; } 
.popupinner-headingwrap { position:relative; z-index:1; }
.popupinner-headingwrap h2,.popupinner-headingwrap .sub-title,.popresult-section h2 { color:#fff; }
.popupinner-headingwrap h2 { font-size:42px; line-height:50px; font-family:'Merriweather', serif; margin-top:10px; }
.popupinner-headingwrap .sub-title { font-size:18px; line-height:25px; letter-spacing:2px; }
.popresult-section { background:#cf3b88 url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/popup-bottombg.png) no-repeat; background-position:bottom center; background-repeat:no-repeat;  padding:60px 80px 120px; text-align:center; color:#fff; }
.popresult-section ul { padding:0; margin:0 -35px; text-align:center; display:block; }
.popresult-section ul li { position:relative; font-weight:300; width:33.33%; font-style:italic; vertical-align:top; font-family:'Merriweather', serif; display:inline-block; margin:0 -2px 40px; vertical-align:top; padding-left:35px; padding-right:35px; }
.popresult-section ul li:after { content:""; background:#9e005d; height:81px; width:1px; position:absolute; right:0; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); }
.popresult-section ul li:nth-child(3n):after,.popresult-section ul li:last-child:after { display:none;}
.popresult-section ul li span { font-size:55px; line-height:62px;  font-weight:bold; margin-top:10px; display:block; margin-bottom:15px; }
.popresult-section h2 { margin-top:15px; font-style:italic; font-size:50px; font-weight:normal; color:#a42165; line-height:60px; }
.popresult-cols { display:inline-block; padding:40px 20px 0; }
.popresult-cols .popresult-col { width:25%; font-style:italic; font-family:'Merriweather', serif; display:inline-block; margin:0 -2px; vertical-align:top; padding-left:25px; padding-right:25px; }
.popresult-cols .popresult-col .poprescol-counter { font-size:55px; line-height:62px;  font-weight:bold; margin-top:10px; }
.popup-clqoutesection { margin-top:20px; background:#fff; border-radius:5px; padding:60px; box-shadow:15px 10px 80px rgba(0,0,0,0.3); }
.popup-clqoutesection .sub-title { margin-bottom:5px; }
.popup-clqoutesection h5 { color:#399cf8; font-size:24px; line-height:35px; font-style:italic; text-transform:none; font-family:'Merriweather', serif; font-weight:normal; margin-top:15px; }
.popup-contentwrap .popup-textwrap { padding:60px 150px; }
.popup-contentwrap .popup-textwrap ul { list-style:none; padding:0; margin-bottom:30px; }
.popup-contentwrap .popup-textwrap ul li { position:relative; padding-left:25px; margin:5px 0; }
.popup-contentwrap .popup-textwrap ul li:before { content:""; top:10px; width:8px; height:8px; border-radius:100%; background:#cf3b88; position:absolute; left:0;  }
.popup-contentwrap .popup-textwrap h5 { color:#399cf8; text-transform:none; font-weight:bold; font-size:22px; line-height:32px; margin-bottom:25px; font-style:italic; font-family:'Merriweather', serif; }
.popup-contentwrap .popup-textwrap h6 { color:#399cf8; text-transform:none; font-weight:bold; font-size:20px; line-height:28px; font-family:'Lato', sans-serif; display:inline; }
.popup-contentwrap .popup-textwrap h6 + p { display:inline;}

.row-fluid .reahead-wrap { padding-top:60px; }

.row-fluid .caseoverview-page { margin-top:0; }
.row-fluid .caseoverview-page .value-delisection { padding:60px 0 100px; }
.row-fluid .caseoverview-page h1 { font-size:50px; line-height:60px; }
.row-fluid .caseoverview-page h1 span { color:#399cf8;}
.row-fluid .ctoverview-listing { margin-top:40px; }
.row-fluid .ctoverview-listing .casestudyo-col .casestudyo-colinner { -webkit-box-shadow: -5px 3px 10px 0px rgba(0,0,0,0.1); box-shadow: -5px 3px 10px 0px rgba(0,0,0,0.1); background:#fff; transition:all 400ms ease; -moz-transition:all 400ms ease; -webkit-transition:all 400ms ease; -ms-transition:all 400ms ease;  }
.row-fluid .ctoverview-listing .casestudyo-col:hover .casestudyo-colinner { -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px);
 -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
.row-fluid .ctoverview-listing .casestudyo-col .cto-contentwrap { padding:30px 15px 60px; color:#8fa0af; font-weight:300; }
.row-fluid .ctoverview-listing .casestudyo-col .cto-contentwrap .cto-content { font-style:italic; } 
.row-fluid .ctoverview-listing .casestudyo-col .cto-contentwrap .cto-btnlink { color:#399cf8; font-size:15px; line-height:24px; font-weight:bold; margin-top:10px; display:inline-block; }
.row-fluid .ctoverview-listing .casestudyo-col:hover .cto-contentwrap .cto-btnlink { color:#8fa0af;} 
.row-fluid .ctoverview-listing .casestudyo-col .cto-contentwrap h5 { color:#399cf8; font-size:21px; line-height:28px; font-weight:300; text-transform:none;  }
.row-fluid .ctoverview-listing .cto-logowrap { height:190px; position:relative; background-size:cover; background-position:center; background-repeat:no-repeat; }
.row-fluid .ctoverview-listing .cto-logowrap .cto-logo { position:absolute; left:15px; right:15px; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); }
.row-fluid .ctoverview-listing .cto-logowrap:before { content:""; left:0; top:0; width:100%; height:100%; position:absolute; background:rgba(255,255,255,0.70); }
.row-fluid .ctoverview-listing .hs_cos_wrapper_type_custom_widget { padding-top:22px; padding-bottom:22px; }

.caseStudyPage.casestudy-overview { padding-top:0; }
.caseStudyPage.casestudy-overview h1 { padding-top:10px; padding-bottom:10px; }


.row-fluid .case-testianswer { font-size:17px; line-height:28px; color:#242424; font-family:'Lato', sans-serif; text-align:left; font-style:normal; font-weight:300; }
.row-fluid .case-questionbox .question-title { position:relative; padding-bottom:30px; margin-bottom:30px;  }
.row-fluid .case-questionbox .question-title:after { content:""; height:1px; width:197px; background:#e7ecf1; position:absolute; bottom:0; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);  }
.row-fluid .case-questionans { padding-top:130px; padding-bottom:15px; }

.row-fluid .casekeprocess-section { padding-bottom:100px; }
.row-fluid .casekeprocess-section .procesleft p:first-child { padding-top:0; }

.row-fluid .casehowdiid-section { background:#384553; font-weight:300; padding:130px 0; color:#fff; background-image:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/howwe-didimgbg.png); background-repeat:no-repeat; background-position:top center; margin-bottom:20px;  }
.row-fluid .casehowdiid-section h2 { padding-bottom:25px; }
.row-fluid .casehowdiid-section .process-rightbox h5 { color:#399cf8; text-transform:none; font-style:italic; font-weight:600; line-height:34px; padding-top:0; font-size:23px; }
.row-fluid .casehowdiid-section .caseresult-section { padding-top:100px; }
.row-fluid .caseresult-section .result-subtext { max-width:640px; margin:0 auto 40px !important; float:none; /*font-weight:normal; */}
.row-fluid .caseresult-section .resultbox h3 { text-transform:none; }
.row-fluid .list-style ul { padding:0; margin:0; }
.row-fluid .list-style ul li { position:relative; padding-left:15px; margin:35px 0; }
.row-fluid .list-style ul li:before { content:""; width:7px; height:7px; background:#399cf8; border-radius:100%;  position:absolute; left:0; top:10px; }

.row-fluid .howdid-leftwrap h6 { font-size:20px; font-weight:600; font-family:'Lato', sans-serif; color:#fff; padding-bottom:0; line-height:22px; }

body.green-lp { padding:0; font-family:'Merriweather', serif; letter-spacing:0.5px; font-weight:300; }
.green-lp .submitted-message{text-align:center;}



.row-fluid .lphero-section { position:relative; z-index:1; padding:120px 0; }
.row-fluid .lphero-section:before { content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(5,29,50,0.7); z-index:-1; }
.row-fluid .lphero-section .lphero-logo { margin-bottom:50px; }
.row-fluid .lphero-section .lphero-logo img { max-width:30px; }
.row-fluid .lphero-section .cta-btn { margin-top:55px; }
.row-fluid .lphero-section .cta-btn a { border-radius:5px; text-transform:none; font-size:18px; line-height:22px; padding:27px 95px 27px 45px; font-weight:500; font-family: 'Roboto', sans-serif; }
.row-fluid .lphero-section .cta-btn.blue-cta a:after { background-color:transparent; border-left:1px solid #74b9f4; top:14px; height:50px;  }
.row-fluid .lphero-section h2 { color:#bbccda; font-size:42px; line-height:45px; }
.row-fluid .lphero-section h1 { font-weight:600; color:#fff; }

.row-fluid .logo-striprow { text-align:center; background:#ebebeb;   }
.row-fluid .logo-striprow .strip-logo { width:auto; margin:0 -2px; display:inline-block; float:none; padding:25px; vertical-align:middle; }

.row-fluid .freeasse-contentwrap,.row-fluid .assessment-iconwrap { float:none; display:inline-block; vertical-align:middle; margin-right:-3px; }
.row-fluid .assessment-iconwrap .assess-iconcol { margin:12px 0; line-height:20px; font-family:'Merriweather', serif;  color:#2fabf4;  }
.row-fluid .assessment-iconwrap .assess-icon { height:71px; margin-bottom:10px; line-height:71px; }
.row-fluid .assessment-iconwrap .assess-icon img { max-height:71px; display:inline-block; vertical-align:middle; width:auto !important; }

.row-fluid .assessment-section { padding:120px 0 160px; }
.row-fluid .freeasse-contentwrap h2 { color:#2fabf4; font-weight:600; padding-top:5px; }
.row-fluid .freeasse-contentwrap .sub-title { font-family:'Merriweather', serif; font-size:24px; line-height:24px; text-transform:none; font-weight:300; letter-spacing:normal; }

.row-fluid .diamond-agencysec { border-top:1px solid #a6b3bf; padding:109px 0 154px; }
.row-fluid .diamond-agencysec .freeasse-contentwrap { padding-left:80px; }

.row-fluid .freeassess-sectionwrap { position:relative; }
.row-fluid .freeassess-sectionwrap:after { content:""; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/bottom-pettern.png) repeat-x; position:absolute; bottom:-7px; width:100%; height:14px; left:0; } 

.row-fluid .whatwaiting-section { background:#094a5c; color:#a2b3c2; font-size:20px; line-height:24px; padding:50px 0 65px; font-style:italic; }
.row-fluid .whatwaiting-section h2 { font-weight:bold; color:#2fabf4; }
.row-fluid .whatwaiting-section .cta-btn.blue-cta a { font-style:normal;  border-radius:5px; text-transform:none; font-size:18px; line-height:22px; padding:27px 95px 27px 45px; font-weight:500; font-family: 'Roboto', sans-serif; margin-top:25px; }
.row-fluid .whatwaiting-section .cta-btn.blue-cta a:after { background-color:transparent; border-left:1px solid #74b9f4; top:14px; height:50px;  }


.row-fluid .fbgoogle-adssection { position:relative; padding:90px 0; }
.row-fluid .fbgoogle-adssection:before { content:""; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/bottom-pettern.png) repeat-x; position:absolute; top:-7px; width:100%; height:14px; left:0; }  
.row-fluid .fbgoogle-adssection .sub-title { font-family:'Merriweather', serif; font-size:24px; line-height:24px; text-transform:none; font-weight:300; letter-spacing:normal; }
.row-fluid .fbgoogle-adssection h2 { font-weight:600; color:#2fabf4; }
.row-fluid .fbgoogle-adssection h2 span { color:#a2b3c2; }

.row-fluid .fbgoogle-links { margin-top:50px; text-align:center; }
.row-fluid .fbgoogle-links .ads-link { width:auto; float:none; display:inline-block; margin:0; padding:0 10px; }
.row-fluid .fbgoogle-links .ads-link a { background:#a2b3c2; box-shadow:inset 0 2px 2px rgba(0,0,0,0.20); color:#fff; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:500; padding:10px 25px 10px; border-radius:35px; display:inline-block; }
.row-fluid .fbgoogle-links .ads-link a.current,.row-fluid .fbgoogle-links .ads-link a:hover { background:#2fabf4; box-shadow:2px 3px 2px rgba(0,0,0,0.20); }




.row-fluid .audience-fbsection { padding:20px 0 70px; display:none; overflow-x:hidden; }
.row-fluid .audience-fbsection .audience-contentwrap .sub-title { font-family:'Merriweather', serif; font-size:24px; line-height:24px; text-transform:none; font-weight:300; letter-spacing:normal; }
.row-fluid .audience-fbsection .audience-contentwrap h2 { font-weight:bold; color:#2fabf4; }
.row-fluid .audience-fbimgwrap { position:relative; }
.row-fluid .audience-fbimgwrap .audience-mobileimg { position:absolute; left:80px; bottom:0; z-index:1; width:25%; }
.row-fluid .audience-fbimgwrap .audience-laptopimg { width:100%; padding-left:100px; }
.row-fluid .audience-fbimgwrap .audience-laptopimg:before { content:""; position:absolute; top:calc(50% - 70px); left:calc(50% - 25px); display: block; width: 30px; height: 30px; border-radius: 50%; background: rgba(47,171,244,0.7); border:2px solid rgba(255,255,255,0.76); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
-webkit-animation: pulsesate 2s infinite;}
.row-fluid .audience-fbimgwrap .audience-mobileimg:before { content:""; position:absolute; top:calc(50% - 100px); left:-10px; display: block; width: 30px; height: 30px; border-radius: 50%; background: rgba(47,171,244,0.7); border:2px solid rgba(255,255,255,0.76); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
-webkit-animation: pulsesate 2s infinite;} 

@-webkit-keyframes pulsesate {
  0% {
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity:0.1;
  }
  70% {
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
    opacity:1;
  }
  100% {
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    opacity:0;
  }
}


.row-fluid .audience-fbimgwrap .audience-laptopimg img { width:100% !important; }


.row-fluid .lpfooter { padding:40px 0 30px; background:#ebebeb; }
.row-fluid .lpft-logo { display:inline-block; }
.row-fluid .lpftlogo-listing { text-align:right; }
.row-fluid .lpftlogo-listing .lpftlogo { width:auto; display:inline-block; float:none; margin:0 -2px; padding:0 15px; }
.row-fluid .lpftlogo-listing .lpftlogo:last-child { padding-right:0; }
.row-fluid .lpftlogo-listing .lpftlogo img { max-height:65px; max-width:auto; width:auto !important; }
.row-fluid .assessment-formwrap { display:none; }
.assessment-formwrap { border:5px solid #fff; box-shadow:0 22px 35px rgba(0,0,0,0.19); padding:50px 20px 150px; background-size:cover !important; background-position:center center; }
.assessment-formwrap h2 { font-size:36px; Line-height:40px; text-align:center; font-weight:600; margin-bottom:15px; } 
.assessment-formwrap h2 span { color:#a2b3c2; }
.green-lp .fancybox-skin { background:transparent; box-shadow:none; border-radius:0; }
.green-lp .fancybox-close { width:20px; height:17px; background-size:100%; top:30px; right:20px; }
.fancybox-lock .green-lp .fancybox-overlay { background:rgba(12,34,31,0.66); }
.row-fluid .assess-form { max-width:650px; margin:0 auto !important; float:none;  }
body .row-fluid .assess-form input[type="text"], body .row-fluid .assess-form input[type="password"], body .row-fluid .assess-form input[type="datetime"], body .row-fluid .assess-form input[type="datetime-local"], body .row-fluid .assess-form input[type="date"], body .row-fluid .assess-form input[type="month"], body .row-fluid .assess-form input[type="time"], body .row-fluid .assess-form input[type="week"], body .row-fluid .assess-form input[type="number"], body .row-fluid .assess-form input[type="email"], body .row-fluid .assess-form input[type="url"], body .row-fluid .assess-form input[type="search"], body .row-fluid .assess-form input[type="tel"], body .row-fluid .assess-form input[type="color"], body .row-fluid .assess-form input[type="file"], body .row-fluid .assess-form textarea, body .row-fluid .assess-form select { height:50px; border-color:#75838f; }
.row-fluid .assess-form .field > label { text-transform:none; font-size:14px; line-height:18px; color:#75838f; }
body .row-fluid .assess-form input[type="submit"] { height:50px; font-family:'Merriweather', serif; font-weight:300; background-color:#3fa2f7; text-align:center; border-radius:0; font-size:15px; line-height:20px; padding-top:15px; padding-bottom:15px; letter-spacing:0.5px; }
body .row-fluid .assess-form .actions { margin-top:10px; display:inline-block; width:100%; position:relative;}
body .row-fluid .assess-form .actions:after { content:""; cursor:pointer; width:53px; height:50px; background:#1067ef url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/right-arrow.png) no-repeat center center; bottom:0; position:absolute; right:0;  -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear; }
body .row-fluid .assess-form .actions:hover:after { background-position:calc(100% - 5px ) center; }

.row-fluid .lpheroa-section { padding-bottom:200px; }
.row-fluid .assessmenta-section { padding:70px 0 80px; }
.row-fluid .audience-contentwrap .list-style ul li { margin-top:10px; margin-bottom:10px; color:#264551; padding-left:12px; }
.row-fluid .audience-contentwrap .list-style ul li:before { width:4px; height:4px; }
.row-fluid .audience-contentwrap h2 { padding-bottom:0; }

.row-fluid .assess-form select { color:#75838f;  background:#ffffff url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/select-rightarrow.png) no-repeat; background-position:right center !important; }

/* 13-10-17 */
.row-fluid .wrap800{max-width:1170px; margin:0 auto !important; padding-left:20px; padding-right:20px; float:none;}
.about-btn1 a{background-color: #1096f7; border-radius: 30px; color: #fff; display: inline-block; font-size: 14px; font-weight: 700; min-width: 242px; padding: 15px;}
.about-btn1 a:hover{background-color:#0b84dc;}

.top-txtsection{}
.top-txtsection > div{text-align:center; max-width:1200px; margin:0 auto;}
.top-txtsection h3 {font-style: italic; color:#009cfe; font-size:21px; font-weight:400; line-height:normal; padding:0;}
.top-txtsection h1{color:#394957; font-size:78px; font-weight:700; letter-spacing:-2px; line-height:normal; padding:0;}
.top-txtsection h1 span{color:#009cfe; font-style:italic;}
.top-txtsection .one-line{color:#394957; font-size:21px; font-weight:300; line-height:35px; padding:17px 0 0;}

.our-story-block{position:relative;}
.our-story-block .about-bg{background-blend-mode:multiply; height:100%; left:0; position:absolute; top:0; width:100%;}
.our-story-block .about-bg-source, .row-fluid .about-bg-source2{display:none;}
.our-story-block .text-block{position:relative; z-index:9; padding-top:125px; padding-bottom:180px;}
.our-story-block .text-block h2{color:#38b2fe; font-size:33px;}
.our-story-block .text-block .widget-type-rich_text{color:#fff; font-size:16px; line-height:30px; font-weight:300; max-width:700px; margin:0 auto; float:none;}
.our-story-block .text-block .about-btn1{margin:30px 0 0 0;}

.blue-box{margin:-100px 0 0; position: relative; z-index: 1;}
.blue-box > div{margin:0 auto; max-width:830px; padding:105px 138px; position: relative; border-radius:6px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#005cac+2,032441+100 */
    background: #005cac; /* Old browsers */
    background: -moz-linear-gradient(45deg, #005cac 2%, #032441 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #005cac 2%,#032441 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #005cac 2%,#032441 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005cac', endColorstr='#032441',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.blue-box:after{background:url("https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/shadow.png") no-repeat scroll center;  content: ""; height: 1082px; left: 0; position: absolute; top: -330px; width: 100%; z-index: -1;}
.blue-box h2{font-size:33px; color:#fff; padding:0; margin:0 0 11px 0;}
.blue-box h3{font-size:33px; color:#1096f7; padding:0; font-weight:700; font-style:italic; margin:0 0 36px 0;}
.blue-box .widget-type-rich_text{font-size:16px; color:#fff; line-height:34px; font-weight: 300;} 

.big-font1{padding:35px 0;}
.big-font1 h2{font-size:207px; font-weight:700; font-style:italic; text-align:center; color:#1096f7; line-height: normal; /*letter-spacing: 13px;*/}

.animate-custom{z-index:7; opacity:0; transform:translateY(-210px); -webkit-transform:translateY(-210px); -moz-transform:translateY(-210px); transition: all 2s ease 0s;}
.animate-custom.go{opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}

.animate-customUp{opacity:0; transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); transition:all 2s ease 0s;}
.animate-customUp.go{opacity: 1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}

.row-fluid .wrapper.wrap1200{width:1240px;}
.member-sort .events-labels{text-align: center; border-bottom: 1px solid #d1dae1; margin:0 0 50px 0;}
.member-sort .events-labels > li{color:#283540; font-size:18px; font-weight:300; font-style:italic; display: inline-block; padding:20px 22px; font-family: 'Merriweather', serif; cursor: pointer; transition:all ease 200ms; position: relative;}
.member-sort .events-labels > li:hover{color:#1096f7;}
.member-sort .events-labels > li:after{background-color: #2fabf4; bottom: 0; content: ""; height: 2px; left: 50%; position: absolute; transform: translate(-50%); width: 70px; opacity:0; transition:all ease 200ms;}
.member-sort .events-labels > li.current:after{opacity:1;}

.member-block{}
.member-block > span{display: block; margin: 0 -7px;}
.member-block .team-list{float:left; width:calc(25% - 14px); height:341px; position:relative; margin:0 7px 13px 7px;}
.member-block .team-list .hum-image{height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.member-block .team-list .hover-contnt{opacity:0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; background-color: rgba(4, 146, 254, 0.85); padding: 25px; transition:all ease 500ms; display: table;}
.member-block .team-list .hover-contnt > div{display:table-cell; vertical-align:bottom;}
.member-block .team-list .hover-contnt h3{color: #fff; font-size: 19px; font-weight: 500; line-height: normal; padding: 0;}
.member-block .team-list .hover-contnt h3 + span{color: #fff; font-size:13px; text-transform:uppercase; display: block; line-height: normal; margin:0 0 10px 0; min-height: 30px;}
.member-block .team-list .hover-contnt h3 + span + p{color: #fff; font-size:14px; line-height: 19px; padding:0; font-weight: 400;}
.member-block .team-list:hover .hover-contnt{opacity:1;}
.member-sort .drop-select{color:#283540; border: 1px solid #d1dae1; padding: 6px 15px; border-radius: 3px; font-family: 'Merriweather', serif; font-size: 14px; position: relative;}
.member-sort .drop-select:after{content: '\f078 '; position: absolute; right: 10px; top: 5px; font-family: FontAwesome;}

.hover-contnt.hover_contnt_v2 .playIcon { position: absolute; top: 0; right: 0; height: 100%; width: 100%; display: flex; justify-content: end; padding: 10px; }
.team_video_popup { display: none; }

.member-block .team-list-main {width: auto;float: none;margin: 0 -7px !important;}

.our-core{margin: 150px 0 0;}
.our-core:after{display:table; clear:both; content:'';}
.our-core .widget-type-section_header h1{font-size:33px; color:#394957; font-weight:700; text-align:center; padding:0; line-height:normal; margin:0 0 35px 0;}
.our-core .widget-type-section_header h1 + p, .our-core .widget-type-text{font-size:21px; color:#394957; text-align:center; padding:0; font-weight: 300; line-height 35px}

.our-core .big-font1{text-align:center; padding: 15px 0;}
.our-core .big-font1 h2{font-size: 150px; line-height:190px;}

.culture-block-overlay{position:relative; margin-top:150px;} 
.culture-block-overlay .about-bg2{background-blend-mode:multiply; height:100%; left:0; position:absolute; top:0; width:100%;}
.culture-block > div > div{height: 750px; position: relative; z-index: 1; max-width: 600px;  margin: 0 auto; text-align: center; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.culture-block h3{color:#38b2fe; font-size:33px; font-weight:700; line-height: normal; padding:0; margin:0 0 30px;}
.culture-block .widget-type-rich_text {color:#fff; font-size:16px; line-height:32px; padding: 0; margin:0 0 20px 0; min-height: 160px; font-weight: 300;}

/*24-10*/
.row-fluid .new-header .logo span{display:block; width:125px;}
.new-header .let-work-together{display:none;}

.top-txtsection.home{padding-top:130px; padding-bottom:150px;}
.top-txtsection.home > div{max-width:none; text-align:left;}
.top-txtsection.home .one-line{font-weight:300; font-size: 27px; padding:30px 0 50px 0;}
.top-txtsection.home .about-btn1 a{text-align:center;}

/*.we-areBlock{position:relative; margin:127px 0 0;}*/
.row-fluid .we-areBlock{/*float: none; margin:127px auto 0 !important; max-width: 1470px;*/ position: relative;}
.row-fluid .we-areBlock .image-block img{display:none;}
.row-fluid .we-areBlock .span6.image-block{width:100%;}
.row-fluid .we-areBlock .weareimage-wrap{height:615px; width:86%; position:relative; background-blend-mode:multiply; background-size:cover;}
.row-fluid .we-areBlock .weareimage-wrap:after{position:absolute; left:calc(50% - 212px); top: 50%; opacity: 0.4; transform:translate(-50%, -50%); width:400px; height:470px; content:'';  background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/k-svg.svg) no-repeat center;}
.row-fluid .we-areBlock .we-are-text{background-color:#283540; bottom:0; padding:62px 85px 60px; position:absolute; right:0; top:0; width:660px; color:#fff; min-height:260px; transform:translateY(-145px); -webkit-transition: all 800ms ease;
  -moz-transition: all 800ms ease;
  -o-transition: all 800ms ease;
  -ms-transition: all 800ms ease;
  transition: all 800ms ease;;}
.row-fluid .we-areBlock .we-are-text.project1{opacity:1; transform: translateY(0px);}
.row-fluid .we-areBlock .we-are-text .widget-type-rich_text{color:#cccdce; font-size:16px; line-height:34px; min-height:250px;}
.row-fluid .we-areBlock .we-are-text .row-fluid h2{color:#fff; font-size:33px;}
.row-fluid .we-areBlock .we-are-text .row-fluid h2 span{font-style:italic; color:#1096f7;}
.row-fluid .we-areBlock .we-are-text .about-btn1 a{text-align:center;}

.customised-digital{padding:150px 0; margin:15px 0; text-align:center; color:#394957; font-size:16px; line-height:34px;}
.customised-digital .row-fluid .wrap800{max-width: 1000px;}
.customised-digital h2{color:#394957; font-size:33px; margin-top:33px; margin-bottom:25px;}
.customised-digital .widget-type-rich_text{margin:0 0 60px;}

.title-grey h3{color:#394957; font-size:33px; line-height:normal;}

.cutting-edge{font-size:16px; color:#394957;}
.cutting-edge .cutting-text{padding-right:110px;}
.blue-nav{}
.blue-nav .hs-menu-wrapper > ul > li{width:100%;}
.blue-nav .hs-menu-wrapper > ul > li > a{background-color:transparent; background-position:center right; border-radius:5px; color:#283540; display:block; font-family: "Merriweather",serif; font-size:28px; font-style:italic; margin:0 0 5px; padding:38px 40px;}
.blue-nav .hs-menu-wrapper > ul > li > a:hover{color:#fff; box-shadow:5px 5px 20px -3px rgba(0, 0, 0, 0.25); background:#1096f7 url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/b-arrow.png') no-repeat center right;}

.successBlock{background-color:#283540; position}
.successBlock .wrapper{position:relative;}
.successBlock .wrapper:after{position:absolute; top:-130px; right:112px; width:0; height:0; border-style:solid; border-width:48px 142.5px 0 142.5px; border-color:#fff transparent transparent transparent; content:'';}
.successBlock h2{color:#fff; font-size:33px; }
.successBlock h3{color:#1096f7; font-size: 33px; font-style: italic; font-weight: 700; padding: 0; margin:0 0 25px 0;}
.successBlock .one-text{color:#cccdce; font-size:19px;}

.mosaic > span > div{float:left; width:50%; position:relative; -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  transition: all 400ms linear;;}
.mosaic > span > div > div{height:527px; border-radius:4px; }
.mosaic .hover-div{opacity:0; background-color:rgba(16,150,247,.9); position:absolute; left:0; top:0; width:100%; height:100%; padding:55px; border-radius:4px; -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  transition: all 400ms linear;}
.mosaic .hover-div h2{font-size:23px; font-family: "Lato",sans-serif; font-weight:500; line-height:normal;}
.mosaic .hover-div .contnt{color:#fff; font-family: "Merriweather",serif; font-size:19px; font-style:italic; font-weight: 300; min-height:160px; margin:16px 0 0;}
.mosaic .hover-div .contnt li{padding:0 0 9px 24px; }
.mosaic .hover-div .contnt li:before{content: "-"; display: inline-block; margin:0 10px 0 -23px;}
.mosaic .hover-div .contnt + a, .row-fluid a.storylink span.readmore-story {color:#fff; font-size:15px; font-weight:800; text-transform:uppercase;}
.mosaic .hover-div .contnt + a img, .row-fluid a.storylink span.readmore-story img {margin:8px 0 0 30px; vertical-align:top; -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;;}
.mosaic .hover-div .contnt + a:hover img, .row-fluid a.storylink span.readmore-story:hover img {margin:8px 0 0 35px;}

.mosaic > span > div:hover .hover-div{opacity:1;}
.mosaic > span > div:hover{box-shadow: 10px 10px 40px -10px rgba(0, 0, 0, 0.9);}
.mosaic .hover-div > div{height:100%; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:flex-end; -webkit-justify-content:flex-end;}

.mosaic.block-1{margin: 50px 0 0;}
.mosaic.block-1 > span{margin:0 -12px; display:block;}
.mosaic.block-1 > span > div{margin:0 12px 24px 12px;}
.mosaic.block-1 > span > div:nth-child(1){width:calc(44% - 24px);}
.mosaic.block-1 > span > div:nth-child(2){width:calc(56% - 24px);}

.mosaic.block-2 > span{margin:0 -12px; display:block;}
.mosaic.block-2 > span > div{margin:0 12px 24px 12px;}
.mosaic.block-2 > span > div:nth-child(1){width:calc(64% - 24px);}
.mosaic.block-2 > span > div:nth-child(2){width:calc(36% - 24px);}
.mosaic.block-2 > span > div:nth-child(2) > div{height:366px;}
.mosaic.block-2 > span > div:nth-child(3){width:calc(36% - 24px);}
.mosaic.block-2 > span > div:nth-child(3) > div{height:366px;}

.successBlock .about-btn1.mosaic-btn{position:absolute; text-align:center; transform:translate(0px, -150px); width:720px;}

.honored-block{margin-top:20px;}
.honored-block h3{color:#394957; font-size:33px; font-weight:500; margin:28px 0 30px;}
.honored-block .one-txt{color:#394957; font-size:16px;}
.honored-block .icn-blocks{margin:70px 0 20px; }
.honored-block .icn-blocks > div > div > div{margin:0; width:20%; position:relative; z-index:1;}
.honored-block .icn-blocks > div > div > div:after{background-color:rgba(255, 255, 255, 0.5); border-radius:100%; content:''; filter:blur(10px); opacity:0; height:200px; left:17px; position:absolute; top:-35px; width:200px; z-index:-1; -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease;;}
.honored-block .icn-blocks > div > div > div:hover:after{opacity:1; }
.honored-block .icn-blocks .widget-type-linked_image span{display:block; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.honored-block .icn-blocks .widget-type-linked_image span > img{margin: 0 auto;}
.honored-block .icn-blocks .widget-type-text{ font-family: "Merriweather",serif; font-size:19px; font-size:19px; font-weight:300; font-style:italic; color:#283540;}
.honored-block .about-btn1.honored-btn{margin:70px 0 0;}

.row-fluid .honored-icon { margin-bottom:15px; }
.honored-block .icn-blocks .widget-type-linked_image span > img { max-height:51px; max-width:90px; }
.honored-block .icn-blocks .widget-type-linked_image.honored-icon span > img { max-width:110px; }

/* Terms Page 24-11-2017 */
.row-fluid .terms-topsec { font-size:25px; line-height:40px; color:#394957; text-align:center; font-weight:300; padding:105px 0 130px; }
.row-fluid .terms-topsec .one-linetitle { font-style: italic; font-size:21px; line-height:25px; color:#009cfe; font-weight:bold; font-family:'Merriweather',serif; }
.row-fluid .terms-topsec h1 { font-size:52px; line-height:56px; color:#394957; font-style:italic; font-weight:700; }
.row-fluid .terms-topsec h1 span { color:#009cfe; }
.row-fluid .terms-topsec .resource-israw { padding-top:35px; margin: 0 -26px;}
.row-fluid .terms-marketsec { padding:240px 0 270px; color:#fff; font-size:19px; line-height:28px; overflow:hidden; }
.row-fluid .terms-marketsec h3 { font-size:38px; line-height:56px; font-weight:700; color:#fff; }
.row-fluid .terms-marketsec h3 span { color:#009cfe; font-style:italic; }

.row-fluid .a-z-section { padding-bottom:120px; } 
.row-fluid .a-z-list { padding:25px 0 20px; border-bottom:1px solid #cccccc; text-align:center; }
.row-fluid .a-z-list ul { float:left; width:100%; padding:0; margin:0; list-style-type:none; }
.row-fluid .a-z-list ul li { float:none; display:inline-block; }
.row-fluid .a-z-list ul li a { float:none; display:inline-block; height:39px; width:39px; line-height:39px; background:transparent; border-radius:100%; color:#394957; font-size:20px; font-family: "Merriweather",serif; }
.row-fluid .a-z-list ul li a:hover, .row-fluid .a-z-list ul li.alpha-active a { background:#009cfe; color:#fff; }

.row-fluid .alphabox { padding:0 172px; }
.row-fluid .alphabox .title h2 { font-size:43px; color:#fff; font-weight:900; height:95px; width:95px; line-height:95px; text-align:center; border-radius:100%; background:#394957; padding:0; margin-bottom:17px; margin-top:40px; }
.row-fluid .alphabox { font-size:16px; line-height:31px; color:#394957; }
.row-fluid .alphabox .rich-text p { padding:19px 0; }
.row-fluid .alphabox .rich-text p strong { font-weight:bold; font-family:'Merriweather',serif; }
.row-fluid .alphabox .rich-text a { color:#1096f7; text-decoration:underline; } 
.row-fluid .cta-box { padding:32px 100px 23px; }
.row-fluid .cta-box .left, .row-fluid .cta-box .right { float:none; display:inline-block; vertical-align:middle; margin:0; }
.row-fluid .cta-box .right h4 { font-size:29px; line-height:37px; font-weight:900; color:#394957; }
.row-fluid .cta-box .right .about-btn1 a { text-align:center; }

.row-fluid .terms2018-section { padding:130px 0 146px; text-align:center; font-size:16px; color:#cccdce; line-height:35px; background:#283540; }
.row-fluid .terms2018-section h3 { font-size:33px; line-height:47px; color:#fff; font-weight:700; padding:0 0 25px; }
.row-fluid .terms2018-box { float:none; display:inline-block; vertical-align:top; width:670px; max-width:100%; }
.row-fluid .terms2018-box .about-btn1 a { padding:12px 15px; margin-top:25px; }

body.alpha-sticky .a-z-list { position:fixed; top:80px; left:0; width:100%; z-index:1; background:#fff; transition:all ease 500ms; }
.row-fluid .alphalist-mobile { display:none; }
body.termspage .animatedParent { overflow:hidden; }

/* Home Service Page 28-11-2017 */
.row-fluid .service-toptext { padding:120px 0 54px; }
.row-fluid .service-toptext .one-line { font-size:21px; line-height:26px; color:#009cfe; font-weight:bold; font-family:'Merriweather',serif; }
.row-fluid .service-toptext h1 { font-size:60px; line-height:79px; color:#283540; font-weight:bold; }
.row-fluid .service-toptext h1 span, .row-fluid .service-toptext h2 span { font-style:italic; color:#009cfe; }
.row-fluid .service-toptext p:first-child { padding-top:0; }

.row-fluid .challenges-sec { padding:192px 0 104px; color:#fff; font-size:21px; line-height:36px; position:static; }
.row-fluid .challenges-boxwrap { position:relative; }
.row-fluid .challenges-sec .left h4 { color:#fff; font-size:33px; line-height:36px; font-weight:bold; font-family:'Merriweather',serif; } 
.row-fluid .challenges-sec .left .text { padding:13px 0 25px; }
.row-fluid .challenges-sec.we-areBlock .left.span6.image-block { width:53%; }
.row-fluid .challenges-sec.we-areBlock .we-are-text { background:transparent; padding:62px 0 60px 85px; right:-50px; transform:translateY(-300px); width:600px; }
.row-fluid .challenges-sec.we-areBlock .we-are-text.project1 { transform:translateY(-180px); }
.row-fluid .challenges-sec .left .about-btn1 a { text-align:center; padding:11px 15px; }

.row-fluid .service-sec { background:#016ab6; padding:115px 58px 80px; }
.row-fluid .service-sec .title { margin-bottom:55px; }
.row-fluid .service-sec .title h4 { color:#fff; font-size:64px; line-height:70px; font-weight:bold; font-family:'Merriweather',serif; }
.row-fluid .service-raw > span > div { float:left; width:50%; }
.row-fluid .servicebox-wrap { float:left; width:100%; position:relative; color:#fff; font-size:17px; line-height:32px; min-height:63vh; transition:all ease 1s; }
.row-fluid .servicebox-wrap a { color:#fff; }
.row-fluid .servicebox-wrap:before { position:absolute; content:""; height:100%; width:100%; top:0; left:0; background:rgba(16,150,247,1); transition:all ease 1s; }
.row-fluid .servicebox-wrap.dark-blue:before { background:rgba(5,136,231,1); }
.row-fluid .servicebox-wrap:after { position:absolute; content:""; height:15px; width:90px; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/b-arrow.png') no-repeat; bottom:70px; right:70px; opacity:0; transition:all ease 1s; }
.row-fluid .servicebox-inner { float:left; width:400px; max-width:100%; position:absolute; top:50%; left:50%; transform:translateX(-50%)translateY(-50%); -moz-transform:translateX(-50%)translateY(-50%); -webkit-transform:translateX(-50%)translateY(-50%); -ms-transform:translateX(-50%)translateY(-50%); -o-transform:translateX(-50%)translateY(-50%); }
.row-fluid .servicebox-inner .servicebox-title h4 { color:#fff; font-size:33px; line-height:40px; font-style:italic; font-weight:bold; font-family:'Merriweather',serif; padding:20px 0 10px; }
.row-fluid .servicebox-icon { float:left; width:100%; position:relative; transition:all ease 1s; }
.row-fluid .servicebox-icon img.normal-img { opacity:1; transition:all ease 1s; }
/*.row-fluid .servicebox-icon img.hover-img { opacity:0; transition:all ease 1s; position:absolute; top:0; left:0; }*/

.row-fluid .servicebox-wrap:hover { box-shadow:6px 5px 30px 0px rgba(0,0,0,0.5); z-index:1; } 
.row-fluid .servicebox-wrap:hover:before { opacity:0; transition:all ease 1s; }
.row-fluid .servicebox-wrap:hover:after { opacity:1; transition:all ease 1s; right:60px; }
/*.row-fluid .servicebox-wrap:hover .servicebox-icon img.normal-img { opacity:0; }
.row-fluid .servicebox-wrap:hover .servicebox-icon img.hover-img { opacity:1; }*/

.row-fluid .service-processbox .widget-type-header h2, .row-fluid .difference-serbox .widget-type-header h2 { font-weight:bold; }
.row-fluid .service-processbox .widget-type-header h2 span, .row-fluid .difference-serbox .widget-type-header h2 span { color:#1096f7; font-style:italic; }


/* Home Page V2 New Section 28-11-2017 */
.row-fluid .service-delsec { background:#f6f6f6; padding:0 0 142px; margin-bottom:0; }
.row-fluid .title-section { text-align:center; font-size:16px; line-height:31px; color:#394957; }
.row-fluid .title-section h2, .row-fluid .title-section h3 { font-size:33px; line-height:41px; color:#394957; font-weight:500; font-family:'Merriweather',serif; padding:33px 0 45px; }

.row-fluid .service-delraw { float:left; width:100%; margin-top:0; }
.row-fluid .service-delraw > span > div { float:left; width:50%; padding:24px; border-radius:4px; }
.row-fluid .service-deliverwrap { float:left; width:100%; background:#fff; transition:all ease .8s; position:relative; border-radius:4px; } 
.row-fluid .service-deliverwrap:after { position:absolute; content:""; height:13px; width:55px; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/blue-arrow.png') no-repeat; bottom:44px; right:54px; opacity:0; transition:all ease 1s; } 
.row-fluid .service-deliverinner { padding:75px 58px 70px; font-size:16px; line-height:31px; color:#394957; }
.row-fluid .service-deliverinner h4 { font-size:28px; line-height:34px; color:#283540; font-weight:bold; font-style:italic; padding:24px 0 20px; transition:all ease 1s; }

.row-fluid .service-delivericon { float:left; width:100%; position:relative; transition:all ease 1s; height:91px; line-height:91px;  }
.row-fluid .service-delivericon img.normal-icon { opacity:1; transition:all ease 1s; display:inline-block; vertical-align:middle; max-width: 90px;}
.row-fluid .service-delivericon img.hover-icon { opacity:0; transition:all ease 1s; position:absolute; top:50%; left:0; max-width:90px; transform: translateY(calc(-50% - -2px));}
.row-fluid .service-deliverinner:hover img.hover-icon { opacity:1;}
.row-fluid .service-deliverinner:hover img.normal-icon {opacity:0;}


.row-fluid .customised-digbox.customised-digital { background:#f6f6f6; margin:15px 0 0; padding-bottom:0; padding-top:123px; }
.row-fluid .customised-digbox.customised-digital h3 { color:#394957; font-size:33px; margin-top:33px; margin-bottom:25px; font-weight:500; } 

.row-fluid .service-deliverwrap:hover { box-shadow:0px 0px 35px rgba(0,0,0,0.15); }
/*.row-fluid .service-deliverwrap:hover .service-delivericon img.normal-icon { opacity:0; }
.row-fluid .service-deliverwrap:hover .service-delivericon img.hover-icon { opacity:1; }*/
.row-fluid .service-deliverwrap:hover .service-deliverinner h4 { color:#1096f7; }
.row-fluid .service-deliverwrap:hover:after { opacity:1; transition:all ease 1s; right:35px; }

.row-fluid .masurable-rasultsec.successBlock .wrapper:after { border:0; }

.row-fluid .client-testimonialsec { background:#f6f6f6; padding-bottom:260px; margin-bottom:15px; }
.row-fluid .client-testimonialsec .title-section h3 { color:#394957; font-size:33px; margin-top:33px; margin-bottom:25px; font-weight:500; padding:0; }
.row-fluid .client-testimonialsec .client-testimonialraw { float:left; width:100%; margin-top:20px; padding:40px 0; position:relative; }
.row-fluid .client-testimonialsec .client-testimonialraw .slick-slider { margin:0; z-index:1;  padding:15px; }
.row-fluid .client-slideboxouter { float:left; width:100%; }
.row-fluid .client-testimonialraw .slick-list { background:#fff; padding:74px 0; border-radius:8px; box-shadow:0px 0px 14px 2px rgba(0,0,0,0.1); }
.row-fluid .client-slideboxwrap { /*background:#fff; padding:74px 84px; border-radius:8px;  box-shadow:0px 0px 14px 2px rgba(0,0,0,0.1);*/  float:left; width:100%;  padding:0 84px; } 
.row-fluid .client-slidebox { float:left; width:100%; }
.row-fluid .client-slideleftbox { float:left; width:20%; } 
.row-fluid .client-img { float:left; width:144px; height:144px; background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important; border-radius:8px; } 
.row-fluid .client-sliderightbox { float:left; width:80%; font-size:25px; line-height:51px; color:#394957; font-style:italic; font-family:'Merriweather',serif; }
.row-fluid .client-sliderightbox .client-text { margin-bottom:10px; float:left; width:100%; margin-top:-13px; }   
.row-fluid .client-sliderightbox span.name { font-size:19px; line-height:24px; color:#1096f7; }
.row-fluid .client-sliderightbox span.position { font-size:19px; line-height:24px; }

.row-fluid .client-testimonialsec .slick-prev, .row-fluid .client-testimonialsec .slick-next { left:50%; top:calc(100% + 100px); transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); height:63px; width:63px; border-radius:100%; background:#fff; text-align:center; color:#1096f7; margin-left:-55px; }
.row-fluid .client-testimonialsec .slick-next { margin-left: 45px; }

.row-fluid .client-testimonialsec .slick-next:before { height:auto; width:auto; color:#1096f7; content:"\f105"; font-family:FontAwesome; }
.row-fluid .client-testimonialsec .slick-prev:before { height:auto; width:auto; color:#1096f7; content:"\f104"; font-family:FontAwesome; }


/*Seo Landing Page*/

.row-fluid .land-herosection { padding-bottom:0 !important; text-align:center; }
.row-fluid .land-herosection .logo { margin-bottom:60px; }
.row-fluid .land-herosection .logo img { width:45px !important; }
.row-fluid .land-herosection .about-btn1 a { margin-top:55px; text-transform:uppercase; padding:9px 15px; }
.row-fluid .land-herosection h1 { font-style:normal; font-weight:800; margin-bottom:10px; }
.row-fluid .land-herosection h1 span { font-style:italic; color:#1096f7; }

.row-fluid .lpseo-mainpage { position:relative; }
.row-fluid .lpfoun-contentrow { margin-bottom:25px; max-width:440px; }
.row-fluid .lpseo-contentinner { max-width:550px; }
.row-fluid .lpseo-contentwrap { background:#f6f6f6; padding:158px 0 105px; position:relative; color:#394957; }
.row-fluid .lpseo-contentwrap h3 { font-size:38px; color:#283540; font-weight:800; margin-bottom:35px;  }
.row-fluid .lpseo-contentwrap h4 { color:#1096f7; font-size:23px; line-height:26px; font-weight:600; font-style:italic; padding-bottom:5px; }
.row-fluid .lpseo-contentwrap h4 + p { padding-top:0; }
.row-fluid .screens-popup { padding-top:85px; }
.row-fluid .screen-imgs { float:none; display:inline-block; vertical-align:bottom; margin:0 -3px; position:relative; }
.row-fluid .screen-imgs.google-screenimg { margin:0 -10% !important;  z-index:1; }

.row-fluid .bling-screenimg { text-align:right; } 
/*.row-fluid .bling-screenimg:before { content:""; width:50px; background:rgba(0,0,0,0.2); height:100%; position:absolute; right:calc(10% + 75px); }
.row-fluid .yahoo-screenimg:before { content:""; width:50px; background:rgba(0,0,0,0.2); height:100%; position:absolute; left:calc(10% + 75px); }*/
.row-fluid .yahoo-screenimg { text-align:left; }
.row-fluid .iphone-image { position:absolute; right:-10%; bottom:15px; width:auto; }

.row-fluid .seocheck-listsection { background:#283540; padding:70px 0 120px; margin-top:20px; }  
.row-fluid .seocheck-listsection h2 { color:#fff; font-weight:800;  }
.row-fluid .seocheck-listsection h2 span,.row-fluid .checklist-popup h2 span { color:#1096f7; font-style:italic; }

.row-fluid .checklist-subtitle { color:#1096f7; font-family:'Merriweather',serif; font-weight:600; }
.row-fluid .seocheck-listsection .about-btn1 a { text-align:center; text-transform:uppercase; margin-top:15px;  }

.row-fluid .iphone-image { transform:rotateY(30deg); -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  transition: all 400ms linear;; text-align:right;  }
.row-fluid .iphone-image.rotate-iphone { transform:rotateY(0deg); }

.row-fluid .lp-footer { text-align:center; padding-bottom: 15px; }

.row-fluid .checklist-popup { width:auto; background:#283540; padding:105px 0 0; position:fixed; top:calc(-100% - 125px); left:20px; right:20px;  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  transition: all 400ms linear;; z-index:90;}
.check-popshow .row-fluid .checklist-popup { top:20px; }
.row-fluid .checklist-popup .logo { margin-bottom:40px; }
.row-fluid .checklist-popup .logo img { width:48px !important; }
.row-fluid .checklist-popup h2 { font-weight:bold; color:#fff; }
.row-fluid .checklist-popup .one-linetitle { text-transform:uppercase; color:#009cfe; font-weight:600; font-family:'Merriweather',serif; font-size:21px; line-height:26px;  }

.row-fluid .checkpop-formwrap { margin-top:60px; }
.row-fluid .checkpop-twocol { margin:0 -3px; float:none; display:inline-block; vertical-align:middle; }
.row-fluid .check-formwrap { color:#fff; }
.row-fluid .check-closeicon { position:absolute; top:25px; right:45px; width:auto; }


.row-fluid .lp-header { background:#283540; padding:30px 33px; margin-top:20px; }
.row-fluid .lp-header .logo img { width:40px !important; }

.row-fluid .checklist-landhero { background:#283540; color:#fff; padding-top:47px; }
.row-fluid .checklist-landhero .screen-imgs { margin:0 -2px;}
.row-fluid .checklist-landhero h1 { color:#fff; }
.row-fluid .pdf-checklink { text-align:right; padding-top:5px; }
.row-fluid .pdf-checklink a { color:#fff; text-transform:uppercase; font-size:14px; line-height:18px; }
.row-fluid .pdf-checklink a:before { content:""; width:29px; height:29px; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/pdf-icon.png) no-repeat; display:inline-block; vertical-align:top; margin-right:10px; }

.row-fluid .checklist-herotext { max-width:700px; margin:20px auto 10px !important; float:none; font-weight:300; }
.row-fluid .checklist-herotext strong { font-weight:normal; }


.row-fluid .black-subtitle { color:#283540; font-family:'Merriweather',serif;  font-weight:800; font-size:38px; line-height:42px; }
.row-fluid .head-wrap { text-align:center; padding-bottom:25px; }
.row-fluid .head-wrap h2 { font-weight:800; font-style:italic; }

.row-fluid .gray-bg { background:#f6f6f6; }
.row-fluid .warning-section { padding:130px 0; color:#394957; }
.row-fluid .middle-content { max-width:750px; margin:0 auto !important; float:none; text-align:center; }

.row-fluid .warning-boxlist { padding:70px 0 0 ;}
.row-fluid .warning-boxlist .hs_cos_wrapper_type_custom_widget { width:50%; padding:17.5px; float:left; }
.row-fluid .warning-boxlist .hs_cos_wrapper_type_custom_widget:nth-child(2n) { clear:right; }
.row-fluid .warning-boxlist .hs_cos_wrapper_type_custom_widget:nth-child(2n+1) { clear:left; }
.row-fluid .warning-boxlist .warning-box { background:#fff; border-radius:8px; text-align:center; }
.row-fluid .warning-boxlist .warning-innerbox { padding:110px 50px 100px; }
.row-fluid .warning-boxlist .warning-box h4 { font-weight:700; color:#1096f7; font-style:italic; padding-bottom:15px; }


.row-fluid .offseo-section { padding:250px 0 300px; }
.row-fluid .offseo-twowrap { padding-top:80px; text-align:center; line-height:32px; }
.row-fluid .offseo-twowrap h5 { text-transform:none; margin:15px 0; font-weight:800; font-style:italic; color:#283540; padding:0; }
.row-fluid .back-linkicon { height:98px; line-height:98px; }
.row-fluid .back-linkicon image { display:inline-block; vertical-align:middle; }

.row-fluid .roundup-section { background:#283540; padding:120px 0 135px; }
.row-fluid .roundup-section .black-subtitle { color:#fff; }
.row-fluid .roundup-boxlist { padding-top:75px; text-align:center; }
.row-fluid .roundup-boxlist .hs_cos_wrapper_type_widget_container { margin:0 -15px; display:block; }
.row-fluid .roundup-boxlist .hs_cos_wrapper_type_custom_widget { width:50%; display:inline-block; margin:0 -2px; padding:17.5px; }
.row-fluid .roundup-innerbox { background:#fff; border-radius:8px; text-align:center; position:relative; overflow:hidden; height:430px; width:100%; }
.row-fluid .roundup-midlogo { position:absolute; top:50%; left:50%; -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);; }
.row-fluid .roundupbox-hover { background:#009cfe; color:#fff; padding:25px 50px; position:absolute; top:100%; left:0; right:0; line-height:24px; opacity:0; visibility:hidden; -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  transition: all 400ms linear;; bottom:0; overflow:auto; }
.row-fluid .roundup-innerbox:hover .roundupbox-hover { opacity:1; visibility:visible; top:0; }
.row-fluid .roundupbox-hover h4 { color:#fff; font-weight:500; font-style:italic;  }
.row-fluid .roundupbox-hover p { padding:8px 0;}
.row-fluid .round-poplogo { border-top:1px solid #fff; padding:30px 25px 15px;  margin-top:20px; max-width:275px; display:inline-block;  } 
.row-fluid .round-poplogo img { max-height: 50px; width: auto; }

.row-fluid .strategy-section { padding:130px 0; text-align:center; } 
.row-fluid .strategy-section .head-wrap { margin-bottom:55px; }
.row-fluid .strategy-contentwrap { max-width:870px; float:none; margin:0 auto 70px !important; color:#394957; }
.row-fluid .strategy-contentwrap h4 { font-weight:600; font-style:italic; padding:25px 0; }

.row-fluid .proseo-innercontent h4 { position:relative; }
.row-fluid .proseo-innercontent h4:before { content:""; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/check-sign.png) no-repeat; width:42px; height:27px; bottom:100%; position:absolute; left:0; right:0; margin:0 auto 15px;  } 
.row-fluid .dynamic-section { color:#fff; background:#1096f7; position:relative; padding:150px 0 120px; }
.row-fluid .dynamic-section .iphone-image { bottom:0; }
.row-fluid .dynamic-section .about-btn1 a { background:#283540; margin-top:35px; text-decoration:none; }
.row-fluid .dynamic-section .about-btn1 a:hover { background:#0a0d10; }
.row-fluid .dynamic-section a { color:#fff; text-decoration:underline;}
.row-fluid .dynamic-section a:hover { text-decoration:none;}

.row-fluid .iphone-image.checklist-iphone { bottom:-40% !important;}
.row-fluid .checklist-mainpage { overflow:hidden; }
.row-fluid .pageseo-section { padding:115px 0 134px;}

.row-fluid .page-seoslider {  text-align:center; position:relative !important; width:700px !important; height:345px !important;  display:table !important; float:none !important; margin:70px auto !important; } 
.row-fluid .page-seoslider .proseo-box  { background:#eaeff3; padding:100px 80px 50px; -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  transition: all 400ms linear;; }
.row-fluid .page-seoslider .proseo-box .proseo-innercontent { opacity:0.43;}
.row-fluid .page-seoslider h4 { font-weight:700; font-style:italic;  }
.row-fluid .page-seoslider .proseo-box.bee3D--slide__active h4 { color:#fff; }
.row-fluid .page-seoslider .proseo-box.bee3D--slide__active { background:#283540; color:#fff;  }
.row-fluid .page-seoslider .proseo-box.bee3D--slide__active .proseo-innercontent { opacity:1;}

.row-fluid .page-seoslider .bee3D--effect__coverflow .proseo-box.bee3D--before-1,.row-fluid .page-seoslider .bee3D--effect__coverflow .proseo-box.bee3D--after-1 { background:#e0e3e6 !important; }
.row-fluid  .bee3D--slide { position: absolute;  left:0; height:100%; overflow:auto; width:100%; } 
.row-fluid  .bee3D--slide img { height:auto; max-width:100%; max-height:150px; width:auto; }
.row-fluid #dots { position:absolute; top:100%; left:0; right:0; margin-top:25px;  }
.row-fluid #dots a { width:6px; border-radius:100%;  height:6px; background:#283540; display:inline-block; margin:0 5px; vertical-align:middle; }
.row-fluid #dots a.active { background:#009cfe; width:10px; height:10px; }
.draggable { cursor: move; cursor: grab; cursor: -webkit-grab; }
.draggable:active { cursor: grabbing; cursor: -webkit-grabbing; } 
 
.bee3D--nav__prev , .bee3D--nav__next  { z-index: 5;  font-size: 0;  line-height: 0; position: absolute; top: 100%;  display: block; width: 65px; background:#ebeff2;  height:65px; border-radius:100%;  left:50%; padding:0; margin-top:40px; cursor:pointer; border:none; outline:none; text-align:center; color:#399cf8; -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);;/*-webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);;*/ }
.bee3D--nav__prev:hover:before,.bee3D--nav__prev:focus:before,.bee3D--nav__next:hover:before,.bee3D--nav__next:focus:before { opacity: 1;}
 
.bee3D--nav__prev:before, .bee3D--nav__next:before { font-family: 'FontAwesome'; font-size:35px;  line-height:50px; opacity:1;color:#399cf8; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/*.bee3D--nav__prev:hover:before, .bee3D--nav__next:hover:before { color:#fff; }*/

.bee3D--nav__prev:before{  content: '';}
.bee3D--nav__next:before{  content: '';}
.bee3D--nav__prev { margin-left:-55px; }
.bee3D--nav__next { margin-left:55px; }


.bee3D--effect__coverflow .bee3D--before , .bee3D--effect__coverflow .bee3D--after { opacity:0; z-index:9; }
  
.bee3D--effect__coverflow .bee3D--before-1 { -webkit-transform: translateX(-250px) scale(0.8) ; transform: translateX(-250px) scale(0.8) ; opacity: 1; z-index: 2; }
.bee3D--effect__coverflow .bee3D--slide__active { opacity:1; z-index: 99; }
.bee3D--effect__coverflow .bee3D--after-1 { -webkit-transform: translateX(250px) scale(0.8) ; transform: translateX(250px) scale(0.8); opacity: 1; z-index: 2; }
.bee3D--effect__coverflow .bee3D--before-2 { -webkit-transform: translateX(-400px) scale(0.6) ; transform: translateX(-400px) scale(0.6) ; opacity: 1; z-index: 0; }
.bee3D--effect__coverflow .bee3D--after-2 { -webkit-transform: translateX(400px) scale(0.6) ; transform: translateX(400px) scale(0.6); opacity: 1; z-index: 0 }

.row-fluid .bee3D--effect__coverflow .bee3D--after-1 , .row-fluid .bee3D--effect__coverflow .bee3D--before-1 {  width:700px; height:100%; margin:0 0 75px; opacity:1; z-index: 2;  }

/* Brand Experience Page */
.row-fluid .brand-hero { padding:120px 0 80px; font-size:21px; line-height:36px; color:#FFF; background-repeat:no-repeat; background-position:center; background-size:cover;}   
.row-fluid .brand-hero .sub-title { font-size:21px; line-height:26px; padding-bottom:4px; text-transform:none; color:#009cfe; font-family: 'Merriweather', serif; font-weight:bold; }
/*.row-fluid .brandhero-text { padding-right:50px; }*/
.row-fluid .brandhero-text h1 { font-size:64px; line-height:79px; font-weight:bold; }
.row-fluid .brandhero-text .richtext { padding:22px 0 52px; }
.row-fluid .brandhero-text .about-btn1.honored-btn a { text-align:center; padding:12px 15px; }

.row-fluid .x-designsec { background:#eeeded; padding:85px 0 90px; border-top:15px solid #fff; font-size:17px; line-height:31px; color:#25303a; text-align:center; }
.row-fluid .x-designsec h3 { font-size:33px; line-height:47px; color:#394957; font-weight:bold; }
.row-fluid .x-designsec .about-btn1.honored-btn a { text-align:center; padding:12px 15px; margin-top:15px; }
.row-fluid .x-designsec .left { float:none; display:inline-block; vertical-align:top; width:740px; max-width:100%; }
.row-fluid .x-designsec .left a { color:#009cfe; font-weight:bold; }
.row-fluid .x-designsec .left a:hover { color:#000; } 
.row-fluid .kuno-shapeicon { margin-bottom:35px; }
 
.row-fluid .x-designsec .right { position:relative; } 
.row-fluid .x-designsec .right .img2 { position:absolute; right:-40px; top:calc(50% - 40px); width:auto; }

.row-fluid .amplifies-sec { background:#eeeded; padding:170px 0; background-size:inherit !important; text-align:center; }
.row-fluid .amplifies-sec .white-box { float:none; display:inline-block; width:640px; max-width:100%; background:#fff; padding:71px 90px 115px; border-radius:4px; font-size:17px; line-height:31px; color:#25303a; text-align:left; box-shadow:0px 5px 32px rgba(0,0,0,0.17); }
.row-fluid .amplifies-sec .white-box h3 { font-size:36px; line-height:47px; color:#1096f7; font-weight:bold; padding-bottom:26px; text-transform:capitalize; }

.row-fluid .kuno-xdes_sec { padding:125px 0; background:#eeeded; font-size:17px; line-height:31px; color:#fff; }
.row-fluid .kuno-xdes_sec .about-btn1 a { text-align:center; padding:12px 15px; margin-top:15px; }
.row-fluid .kuno-xdes_sec .right-xbox { float:right; color:#fff; }
.row-fluid .kuno-xdes_sec .right-xbox h3 { font-size:36px; line-height:50px; color:#fff; font-weight:bold; }

.row-fluid .kuno-xdes_sec .left-xbox { position:relative; top:50px; margin-left:-150px; }
.row-fluid .kuno-xdes_sec .left-xbox .xdesign-img { position:absolute; }
.row-fluid .kuno-xdes_sec .left-xbox .xdesign-img2 { top:85px; left:60px; }
.row-fluid .kuno-xdes_sec .left-xbox .xdesign-img3 { top:200px; left:150px; }

.row-fluid .video-marketingsec { padding:153px 0 57px; background:#eeeded; }
.row-fluid .video-marketingbox { float:left; width:100%; margin-top:20px; padding:40px 0; position:relative; }
.row-fluid .video-marketingboxinner { background:#fff; padding:0 95px; border-radius:8px; box-shadow:0px 0px 14px 2px rgba(0,0,0,0.1); position:relative; }

.row-fluid .video-marketingleft { padding:100px 95px 90px 0; font-size:17px; line-height:31px; color:#25303a; }
.row-fluid .video-marketingleft h3 { font-size:36px; line-height:47px; padding:0 0 9px; color:#1096f7; font-weight:bold; font-family: 'Merriweather', serif; }
.row-fluid .video-marketingleft .about-btn1 a { text-align:center; padding:13px 15px; margin-top:28px; }

.row-fluid .video-marketingraw { position:absolute; top:50%; right:0; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.row-fluid .video-marketingbox_wrap a { float:left; }
.row-fluid .video-marketingraw > span > div { float:left; width:100%; padding-bottom:24px; } 
.row-fluid .video-marketingbox_wrap { float:left; width:100%; }
.row-fluid .video-bgimg { float:left; width:350px; position:relative; height:220px; border-radius:4px; box-shadow:0px 5px 32px rgba(0,0,0,0.17); background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important; }
.row-fluid .video-playicon { position:absolute; height:86px; width:86px; border-radius:100%; background:rgba(255,255,255,0.3); text-align:center; line-height:86px; color:#fff; bottom:24px; right:15px; font-size:40px; } 
.row-fluid .video-playicon i { padding-left:5px; }

body.brandpage .fancybox-close { top:-17px; right:-17px; }
body.brandpage .fancybox-skin { overflow:visible; }

.row-fluid .we-withsec { background:#eeeded; padding:215px 0 200px; border-bottom:17px solid #fff; font-size:33px; line-height:55px; color:#394957; font-style:italic; font-family: 'Merriweather', serif; }
.row-fluid .we-withsec p label { color:#1096f7; }
.row-fluid .we-withsec a { color:#1096f7; }
/*.row-fluid .we-withsec a:hover { color:#fff;  }*/
.row-fluid .we-withsec h2 { font-size:150px; line-height:160px; color:#1096f7; font-weight:bold; font-style:italic; margin-bottom:6px; }
.row-fluid .we-withsec .box { padding-bottom:122px; }
.row-fluid .we-withsec .box.box2 { padding-bottom:58px; }
.row-fluid .we-withsec .box3 { padding-bottom:0; }

.row-fluid .budget-sec { padding:141px 0 165px; border-bottom:13px solid #fff; }
.row-fluid .budget-sec .left, .row-fluid .budget-sec .right { float:none; display:inline-block; vertical-align:middle; margin:0; }
.row-fluid .budget-sec .left h3 { color:#fff; font-size:36px; line-height:56px; font-weight:bold; }
.row-fluid .budget-sec .right a { float:right; padding:19px 59px; border-radius:4px; color:#1096f7; font-weight:bold; text-transform:uppercase; font-size:14px; line-height:20px; background:#fff; }
.row-fluid .budget-sec .right a:hover { background:#1096f7; color:#fff; }

.row-fluid .brand-ctasec { text-align:center; padding:194px 0 95px; background:/*#283540*/ #213445; position:relative; font-size:26px; line-height:36px; color:#fff; font-weight:300; }
.row-fluid .brand-ctasec:before { position:absolute; content:""; height:54px; width:46px; top:110px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/down-tri.jpg') no-repeat; }
.row-fluid .brand-ctasec h3, .row-fluid .brand-ctasec h2 { font-size:33px; line-height:47px; color:#1096f7; font-weight:bold; font-style:italic; }
.row-fluid .brand-ctasec .about-btn1.honored-btn a { padding:12px 15px; margin-top:55px; }


/* Inbound Marketing Page */
.row-fluid .inboundamplifies-sec .white-box { padding:0; }
.row-fluid .inboundamplifies-sec .white-boxinner { padding:71px 98px 30px; }
.row-fluid .inboundamplifies-sec .blackbox { background:#394957; padding:45px 100px 70px; color:#fff; }

.row-fluid .inboundwe-withsec.we-withsec { padding:40px 0 150px; }

/* Resource Page */


.row-fluid .resource-herosection .rscontent-wrap span.select-filter { border:1px solid #8e98a0; }

.row-fluid .resource-sec .title-header { padding-bottom:20px; }
.row-fluid .resource-sec .title-header h1 { font-size:64px; line-height:79px; }

.row-fluid span.select-filter { float:left; width:100%; font-size:17px; text-align:center; line-height:25px; color:#1b2125; cursor:pointer; padding:10px 30px 10px 15px; text-transform:capitalize; font-weight:400; border:1px solid #e4e6e8; position:relative; }
.row-fluid span.select-filter:after { width:15px; position:absolute; top:20px; right:15px; height:8px; content:''; display:inline-block; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/down.png) no-repeat center; }

.row-fluid .filter-name { position:relative; /*width:240px;*/ float:none; display:inline-block; vertical-align:bottom; margin-left:0; margin-right:-3px; width:20%; margin-bottom:40px; }
.row-fluid .filter-name ul { position:absolute; left:0; top:100%; background:#fbfbfb; float:left; width:100%; z-index:9; border:1px solid #e4e6e8;  margin-top:-1px; }
.row-fluid .filter-name ul li { float:left; width:100%; border-right:1px solid #fbfbfb; }
.row-fluid .filter-name ul li a { float:left; width:100%; padding:10px 40px; color:#1b2125; font-size:15px; line-height:22px; background:transparent; text-transform:capitalize; font-weight:600; text-align:center; }
.row-fluid .filter-name ul li a:hover { background:#e9e9ea; }

.row-fluid .resource-israw .resource-container { width:auto; display:block; /*margin:0 -26px;*/ }
.row-fluid .resource-israw .resource-box { float:left; width:33.3333333333%; padding:0px 26px 40px; box-sizing:border-box; } 
.row-fluid .resource-israw .resource-box a { display:inline-block; width:100%; }
.row-fluid .resource-israw .resource-boxbg { float:left; width:100%; height:258px; background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important; } 

.row-fluid .resource-israw .resource-boxinner { float:left; width:100%; padding:20px; border:1px solid #e4e6e8; position:relative; overflow:hidden; }
.row-fluid .resource-israw .resource-boxinner:before { position:absolute; content:""; height:100%; width:100%; top:100%; left:0; background:rgba(40,53,64,0.92); transition:all ease .8s; opacity:0; }
.row-fluid .resource-israw .resource-boxinner .hoverbox { position:absolute; content:""; float:left; width:100%; top:calc(100% + 50px); left:0; text-align:center; transform:translateY(-50%); padding:0 25px; transition:all ease .8s; opacity:0; }
.row-fluid .resource-israw .resource-boxinner .hoverbox h5 { color:#fff; text-transform:none; padding:0 0 40px; line-height:26px; }
.row-fluid .resource-israw .resource-boxinner .hoverbox h5 + .click-link { font-size:22px; line-height:26px; color:#1096f7; font-family:'Merriweather', serif; font-style:italic; float:left; width:100%; position:relative; text-align:center; font-weight:400; }
.row-fluid .resource-israw .resource-boxinner .hoverbox h5 + .click-link:after { position:absolute; content:""; height:41px; width:45px; bottom:-50px; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/download-arrow.png') no-repeat; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);  }
.row-fluid .resource-israw .resource-boxinner .hoverbox h5 + .click-link:hover { color:#fff; }

.row-fluid .resource-israw .resource-boxinner:hover:before, .row-fluid .resource-israw .resource-boxinner:hover .hoverbox { opacity:1 } 
.row-fluid .resource-israw .resource-boxinner:hover .hoverbox { top:50%; }
.row-fluid .resource-israw .resource-boxinner:hover:before { top:0; }
.row-fluid .resource-israw .load-morebox a { float:none; display:inline-block; padding:9px 44px; border-radius:4px; text-transform:uppercase; font-size:14px; font-weight:bold; color:#fff; background:#1096f7; margin-top:40px; }
.row-fluid .resource-israw .load-morebox a:hover { background:#0b84dc; }

/* DemandGen Page 15-12-2017 */
.row-fluid .jumpstart-box { float:none; display:inline-block; /*text-align:left;*/ width:850px; max-width:100%; }
.row-fluid .jump-strtimg { margin-bottom:90px; position:relative; }
.row-fluid .jump-strtimg .dash-img2 { position:absolute; right:calc(0px + 30px); bottom:calc(0px + -42px); width:50%; }
.row-fluid .jump-strtimg .dash-img1 { position:relative; z-index:1; }

.row-fluid .demandx-designsec { padding:150px 0 37px; }

.row-fluid .demandwe-withsec { padding:0 0 102px; border-bottom:0; }

.row-fluid .demand-amplifies-sec .white-box { width:645px; }
.row-fluid .demand-amplifies-sec .white-box a { text-decoration:underline; font-weight:700;}
.row-fluid .demand-amplifies-sec .white-box a:hover { color:#25303a; }

.row-fluid .demand-amplifies-wrap { background:#eeeded; padding-bottom:150px; border-bottom:13px solid #fff; }

.row-fluid .demand-ctasec { border-bottom:15px solid #fff; }
.row-fluid .cta-innerbox { padding:100px 90px 90px; }
.row-fluid .cta-innerbox h4 { font-size:27px; line-height:32px; font-style:italic; font-family:'Merriweather', serif; padding:0 0 12px; }
.row-fluid .cta-innerbox h3 { font-size:36px; line-height:56px; font-family:'Merriweather', serif; font-weight:bold; padding:0 0 40px; }
.row-fluid .cta-innerbox .widget-type-cta a { float:left; min-width:242px; text-align:center; padding:15px 10px; background:#fff; color:#1096f7; font-weight:bold; font-size:14px; text-transform:uppercase; border-radius:30px; }
.row-fluid .cta-innerbox .widget-type-cta a:hover { background:#1096f7; color:#fff; }
.row-fluid .guide-ctabox { float:left; width:50%; margin:0; }

/* Indesign Slaes Page */
.row-fluid .insales-designsec { padding:90px 0 90px;}
.row-fluid .insales-designsec .left ul { float:left; width:100%; padding:0; margin:0; list-style-type:none; }
.row-fluid .insales-designsec .left ul li { float:left; width:100%; padding:0 0 0 16px; margin:10px 0; font-size:17px; line-height:24px; position:relative; }
.row-fluid .insales-designsec .left ul li:before { position:absolute; content:""; height:8px; width:8px; background:#1096f7; border-radius:100%; left:0; top:9px; }
.row-fluid .insales-designsec .left ul li:first-child { margin-top:3px; }
.row-fluid .insales-designsec .left a { text-decoration:underline; }

.row-fluid .insale-amplifies-sec { background-size:cover !important; }

.row-fluid .insalewe-withsec { border-bottom:10px solid #fff; padding-bottom:180px; }

.row-fluid .contact-pagewrap { background:#fff; padding-top:105px; font-size:21px; line-height:30px; color:#283540;  }
.row-fluid .contact-pagewrap .contact-text a { color:#283540; }
.row-fluid .contact-pagewrap .contact-text { margin:00px 0 25px;}
.row-fluid .contact-pagewrap .honored-btn a { text-transform:uppercase; text-align:center; }

.row-fluid .careers-herosection h1 { font-style:normal; font-weight: 700;}
.row-fluid .careers-herosection h1 span { font-style:italic; }

.row-fluid .openpos-section { padding-bottom:150px;  }
.row-fluid .openpos-section h6 { color:#1096f7; font-family: 'Merriweather', serif; text-transform:none; font-weight:700; }
.row-fluid .openpos-section .open-positionlist .hs_cos_wrapper_widget { margin-bottom:70px; }
.row-fluid .openpos-section .open-positionlist .hs_cos_wrapper_widget:last-child { margin-bottom:0; }
.row-fluid .openpos-section .openpos-row { margin-bottom:25px; }
.row-fluid .openpos-section .openpos-row h3 { font-style:italic; font-weight:700; padding-top:0; }
.row-fluid .openpos-section .list-style li { display:inline-block; margin-top:0; margin-bottom:25px; line-height:27px; }
.row-fluid .openpos-section .list-style li:before { content:"-"; background:none; top:0; }
.row-fluid .openpos-section .about-btn1 { margin-top:25px; }



.row-fluid .approach-section { padding:100 0; min-height:660px !important; color:#fff; position:relative; z-index:1; line-height:35px;  }
.row-fluid .approach-section .wrapper { max-width:750px; }
.row-fluid .approach-section h3 { color:#fff; font-weight:700;  }
/*.row-fluid .approach-section:before { content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0, 76, 132, 0.8); z-index:-1; }*/

.row-fluid .internship-section { background:#ededed; padding:120px 0; margin-top:30px; } 

.row-fluid .internship-contentwrap .internsub-title { color:#1096f7; font-weight:700;  font-family: 'Merriweather', serif; }
.row-fluid .internship-contentwrap .about-btn1 a { text-align:center; margin-top:30px; }
.row-fluid .internship-contentwrap h3 { font-weight:800; margin:5px 0 15px;}

.row-fluid .intern-righside { font-size:28px; line-height:60px; font-style:italic; color:#283540; font-family: 'Merriweather', serif; font-weight:600; }
.row-fluid .intern-righside ul.start li { animation: FadeIn 0.5s linear;  animation-fill-mode: both; }
.row-fluid .intern-righside ul li:nth-child(1) { animation-delay: 0.5s }
.row-fluid .intern-righside ul li:nth-child(2) { animation-delay: 1s }
.row-fluid .intern-righside ul li:nth-child(3) { animation-delay: 1.5s }
.row-fluid .intern-righside ul li:nth-child(4) { animation-delay: 2s }
.row-fluid .intern-righside ul li:nth-child(5) { animation-delay: 2.5s }
.row-fluid .intern-righside ul li:nth-child(6) { animation-delay: 3s }

@keyframes FadeIn { 
  0% {
    opacity: 0;
    /*transform: scale(.1);*/
  }

  85% {
    opacity: 1;
    /*transform: scale(1.05);*/
  }
  100% {
    /*transform: scale(1);*/
  }
}

.row-fluid .inbmark-section { margin-bottom:30px; }
.row-fluid .faq-listing { padding-bottom:180px; }
.row-fluid .faq-listing .accordian-title { cursor:pointer; font-size:24px; line-height:30px; color:#283540; font-style:italic; font-family: 'Merriweather', serif; font-weight:600; position:relative; padding-right:30px; }
.row-fluid .faq-listing .accordian-title:after { content:""; width:21px; height:21px; position:absolute; right:0;  background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/faq-plusicon.png) no-repeat; top:50%; -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); } 
.row-fluid .faq-listing .accordian-title.active:after { background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/faq-minusicon.png) no-repeat; } 
.row-fluid .faq-listing .hs_cos_wrapper_type_custom_widget { float:left; width:100%; padding:40px 0; border-bottom:1px solid rgba(40,53,64,0.16); }
.row-fluid .faq-listing .accordian-content { padding:20px 35px 0 25px; font-size:19px; line-height:35px; }
.row-fluid .faq-listing .accordian-content p { padding:5px 0; }
.row-fluid .faq-listing .hs_cos_wrapper_type_custom_widget:last-child { border-bottom:none; }
.row-fluid .faq-listing h3 {color: #a2b3c2; font-size: 50px; padding-top: 30px; line-height: 55px;}
.row-fluid .pricing-herosection { padding-bottom:60px; text-align:left;  }
.row-fluid .inbmark-section.apppricing-section .wrapper { max-width:none} 
.row-fluid .inbmark-section.apppricing-section h3 { font-weight:normal;   }
.row-fluid .testimonial-slick .slick-prev { display:none !important; }
.row-fluid .testimonial-slick .slick-next { top:auto; bottom:-40px; left:50%; right:0; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); line-height:0; height:35px; }
.row-fluid .testimonial-slick .slick-next:before { content:"\f107"; height:35px; color:#1096f7; width:25px; }
.row-fluid .testimonial-row .testi-text { font-size:18px; line-height:34px; margin-bottom:25px; }
.row-fluid .testimonial-row h6 { padding:0; font-weight:700; text-transform:none; }
.row-fluid .testimonial-row h6 span { color:#1096f7; }

html { position: relative; min-height: 100%; }
/* .footer-container-wrapper { position: absolute; left: 0;  bottom: 0; height: auto; width: 100%; } */


.row-fluid .intro-boxwrap .case-questionbox { position:relative; margin-bottom:80px;  }
.row-fluid .intro-boxwrap .downarrow { bottom:0; cursor:pointer; top:auto; margin-bottom:-50px; margin-top:0; }
.row-fluid .intro-boxwrap .page-title { text-align:center; }
.row-fluid .intro-boxwrap .case-questionbox { text-align:left; }

.row-fluid .challange-section .wrapper { max-width:940px; }
.row-fluid .challange-topic { font-size:22px; line-height:32px; font-weight:800;  font-family: 'Merriweather', serif;  }
.row-fluid .challange-topic li { margin-bottom:15px; }
.row-fluid .challange-topic li:last-child { margin-bottom:0; }

.row-fluid .casetrans-greybg { padding-bottom:120px; }

.row-fluid .casehowdiid-section.casehowdrow-section { padding-top:240px; background-image:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/howwe-droveimgn.png); }
.row-fluid .casehowdrow-section h2 { padding-bottom:10px; font-weight:bold; }
.row-fluid .howdrove-paragraph { margin:25px 0 50px; }
.row-fluid .howdrove-imgcol { margin-bottom:25px; }
.row-fluid .howdrove-imgcol .title { padding:15px 0 0 10px; }

.row-fluid .casehowdrow-section .result-subtext { text-align:left; font-weight:600; max-width:100%; padding-left:30px; padding-right:30px;  }

/* Testimonial Page */
.row-fluid .testimonial-pagesec { position:relative; background:#1096f7; padding:120px 15px 200px; color:#fff; font-size:24px; line-height:46px; font-family: 'Merriweather', serif; font-weight:300; }
.row-fluid .testimonial-pagesec .wrapper { padding:0; /*position:relative;*/ z-index:1; }

/*.row-fluid .testimonial-pageleft { float:left; width:44%; padding-right:50px; } */
.row-fluid .testimonial-pageleft { position:relative; z-index:1; }
.row-fluid .testimonial-pagesec .testimonial-pageleft:before { position:absolute; content:""; height:230px; width:236px; left:-90px; top:-50px; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/till-sign.png') no-repeat; z-index:-1;}
.row-fluid .testimonial-pageleft h1 { font-size:91px; line-height:100px; color:#283540; font-weight:bold; font-family: 'Merriweather', serif; word-wrap: normal!important; }
.row-fluid .testimonial-pageleft h1 span { color:#fff; font-style:italic; }
.row-fluid .testimonial-pageleft h4 { font-size:21px; line-height:28px; color:#ffffff; font-weight:bold; font-family: 'Merriweather', serif; }
.row-fluid .testimonial-pageleft h2 { font-size:91px; line-height:100px; color:#283540; font-weight:bold; font-family: 'Merriweather', serif; }
.row-fluid .testimonial-pageleft h2 span { color:#fff; font-style:italic; }
.row-fluid .testimonial-pageright { float:left; width:100%; padding-left:35px; }
.row-fluid .testimonial-pageright .text { float:left; width:100%; margin-bottom:60px; }
.row-fluid .testimonial-pageright .details { float:left; width:100%; font-size:20px; line-height:24px; font-style:italic; }
.row-fluid .testimonial-pageright .details span.name-new { font-size:22px; line-height:26px; font-weight:bold; }
.row-fluid .testimonial-pageslider { float:left; width:100%; padding:0 10px; overflow:hidden; }  

.row-fluid .testimonial-pageraw > span.slick-slider { position:inherit; margin-bottom:0; }

.row-fluid .testimonial-pagesec ul.slick-dots { position:absolute; width:auto; height:auto; bottom:auto; right:45px; left:auto; text-align:right; top:calc(50% - 100px ); transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.row-fluid .testimonial-pagesec ul.slick-dots li { display:block; margin:20px 0; }
.row-fluid .testimonial-pagesec ul.slick-dots li button { background:#0a78c8; }
.row-fluid .testimonial-pagesec .slick-dots li.slick-active button { background:#fff; }

.row-fluid .testimonial-pagesec .slick-prev, .row-fluid .testimonial-pagesec .slick-next { left:0; top:100%;  height:63px; width:63px; border-radius:100%; text-align:center; color:#1096f7; margin-top:80px; }
.row-fluid .testimonial-pagesec .slick-next { margin-left:100px; right:auto; }
.row-fluid .testimonial-pagesec .slick-next:before { height:63px; width:63px; color:#1096f7; content:""; font-family:FontAwesome; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/hovertesti-rightarrow.png) no-repeat; display:block; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear; }
.row-fluid .testimonial-pagesec .slick-prev:before { height:63px; width:63px; color:#1096f7; content:""; font-family:FontAwesome; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/hovertesti-leftarrow.png) no-repeat; display:block; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear; }
/*.row-fluid .testimonial-pagesec .slick-next:hover:before { background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/testi-rightarrow.png); }*/
/*.row-fluid .testimonial-pagesec .slick-prev:hover:before { background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/testi-leftarrow.png); }*/


.row-fluid .inner-herosection, .row-fluid .inner-herosection h1 { color:#394957; }
.row-fluid .inner-herosection h1 { padding-bottom:0; }
.row-fluid .inner-herosection .brandhero-text, .row-fluid .inner-herosection .herotitle-iconwrap { float:none; display:inline-block; vertical-align:middle;  margin-right:-3px; } 

.row-fluid .fullpage-section { position:relative; z-index:1; background: #3987cc;
background: -moz-linear-gradient(top, #3987cc 0%, #213445 30%, #213445 100%);
background: -webkit-linear-gradient(top, #3987cc 0%,#213445 30%,#213445 100%);
background: linear-gradient(to bottom, #3987cc 0%,#213445 30%,#213445 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3987cc', endColorstr='#213445',GradientType=0 ); color:#fff; }
.row-fluid .fullpage-section p a,.row-fluid .fullpage-section li a { color:#2ca5fd; }
.row-fluid .fullpage-section p a:hover,.row-fluid .fullpage-section li a:hover { text-decoration:none; }
.row-fluid .fullpage-section .amplifies-sec,.row-fluid .fullpage-section .we-withsec,.row-fluid .fullpage-section .x-designsec,.row-fluid .fullpage-section .kuno-xdes_sec,
.row-fluid .fullpage-section .video-marketingsec { background:transparent; }
.row-fluid .fullpage-section h3 { color:#fff; font-weight:600; }
.row-fluid .fullpage-section .we-withsec { color:#fff; }

.row-fluid .salesenable-imgwrap { margin-top:-13px; }

.row-fluid .amplifies-sec { }
.row-fluid .amplifies-bgimg { z-index:-1; position:absolute; top:calc(50% - 280px); -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);  height:100%; width:100%; left:0; background-size:100% !important;  }
.row-fluid .fullpage-section .jumpstart-box { text-align:center; }

.row-fluid .partnering-secwrap { padding:120px  0; }
.row-fluid .partnering-secwrap h3 { margin-bottom:40px; font-weight:normal; font-style:italic; color:#1096f7; }
.row-fluid .partnering-secwrap .jump-strtimg .dash-img1 { padding-right:15px; text-align:right; }
.row-fluid .partnering-secwrap .jump-strtimg .dash-img2 { margin:0; position:inherit; right:auto; bottom:auto; text-align:left; padding-left:15px; }

.row-fluid .dgfullpage-section:after{ content:""; z-index:-1; width:100%; height:100%; bottom:0; left:0; position:absolute; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/dgfull-pagebg.png) no-repeat; background-position:center bottom; background-size:100%; }
.row-fluid .dgfullpage-section .demand-amplifies-wrap { padding-bottom:120px; background:transparent; }
.row-fluid .dgfullpage-section { background: #3987cc;
background: -moz-linear-gradient(top, #3987cc 0%, #213445 17%, #213445 100%);
background: -webkit-linear-gradient(top, #3987cc 0%,#213445 17%,#213445 100%);
background: linear-gradient(to bottom, #3987cc 0%,#213445 17%,#213445 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3987cc', endColorstr='#213445',GradientType=0 );}

.row-fluid .dgfullpage-section .jump-strtimg { margin-bottom:5px; }
.row-fluid .dgfullpage-section .we-withsec .box { padding-bottom:60px; }
.row-fluid .dgfullpage-section .demandwe-withsec { padding-bottom:0; }
.row-fluid .dgfullpage-section .amplifies-sec { padding:147px 0;}

.row-fluid .hkcim-contentwrap { text-align:left; }
.row-fluid .hkcim-contentwrap h3 { color:#1096f7; margin-bottom:15px; }
.row-fluid .hkcim-contentwrap p em { font-family: 'Merriweather', serif; }

.row-fluid .fullpage-section .x-designsec { color:#fff; }

.row-fluid .diamond-imgwrap { padding-top:25px; }

.row-fluid .wtvideo-marketingsec .video-marketingboxinner { background:#334352; }
.row-fluid .wtvideo-marketingsec .video-marketingleft { color:#fff; }
.row-fluid .wtvideo-marketingsec .video-marketingbox:after { background:rgba(255,255,255,0.15); }
.row-fluid .wtvideo-marketingsec .video-marketingbox:before { background:rgba(255,255,255,0.13); }

.row-fluid .link-style2 a { text-transform:uppercase; font-weight:600; color:#2ca5fd; }
.row-fluid .link-style2 a:after { content:">"; padding-left:5px; }
.row-fluid .link-style2 a:hover { color:#1283d5;}


.row-fluid .videomar-listing { margin-bottom:70px; }
.row-fluid .videomar-listing .hs_cos_wrapper_widget_container  { display:block; margin-left:-15px; margin-right:-15px; }
.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget, .row-fluid .videomar-listing .hs_cos_wrapper_type_module { float:left; width:33.33%; padding:23px 15px; color:#394957; }
.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget a { margin-bottom:20px; }
.row-fluid .videomar-listing h5 { font-weight:bold; font-size:21px; text-transform:none; line-height:28px; color:#394957; padding-top:0; -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease; }
.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget .video-marketingbox_wrap { -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease; }
.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:hover h5 { color:#009cfe; }
.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:hover .video-marketingbox_wrap { -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);  }
.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:hover .video-marketingbox_wrap.withoutvideo-marketingbox  { -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);  }
.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:hover .video-marketingbox_wrap 
.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:nth-child(3n) { clear:right; }
.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:nth-child(3n+1) { clear:left; }
.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget .video-marketingbox_wrap.withoutvideo-marketingbox a { pointer-events:none}


.row-fluid .marketing-videosection h4 { font-style:italic; padding-top:0; padding-bottom:25px; font-weight:bold; font-size:21px; line-height:28px; color:#009cfe; text-transform:none; }

.row-fluid .videomar-section { padding-bottom:20px; }
.row-fluid .marketing-videohero { color:#394957; }
.row-fluid .marketing-videohero h1 { padding-bottom:25px; }

.row-fluid .isotope_filter_links { float:left !important; width:100% !important; margin:0 0 20px; padding:0 30px 0 20px; font-family: 'Lato', sans-serif; font-weight:400; text-align:center;  }
.row-fluid .isotope_filter_links > div { border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; width:100%; float:left; }
.row-fluid .isotope_filter_links label { display:inline-block; vertical-align:middle; }
.row-fluid .isotope_filter_links section { display:inline-block; vertical-align:middle;  }
.row-fluid .isotope_filter_links ul { margin:0; padding:0; display:inline-block; float:left; width:100%; }
.row-fluid .isotope_filter_links ul li { display:inline-block; vertical-align:middle; }
.row-fluid .isotope_filter_links label ,.row-fluid  .isotope_filter_links ul li a { color:#5e5e5e; font-size:19px; padding:20px; display:inline-block; text-decoration:none; text-transform:uppercase; }
.row-fluid .isotope_filter_links ul li a:hover ,.row-fluid .isotope_filter_links ul li a.selected{ color:#0f9fc4; }


.row-fluid .website-filter-section .web-item { width:49.50%; padding:20px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
 
.row-fluid .website-filter-section .web-item > div { position:relative; border:1px solid #cfcdcd; background-position:center top; background-size:cover; background-repeat:no-repeat; }
.row-fluid .website-filter-section.website-filter-section_new .web-item > div { min-height:284px; }
@media screen and (max-width:990px) {
  .row-fluid .website-filter-section.website-filter-section_new .web-item > div { min-height:190px; }
}
.row-fluid .website-filter-section .web-item:not(.cta) > div:before { content:''; width:100%; opacity:0; height:100%; top:0; left:0; position:absolute; background:rgba(0,0,0,0.65); 
        transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; }
.row-fluid .website-filter-section .web-item > div a.about-btn1 { text-align:center; position:absolute; opacity:0; top:50%; left:50%; -webkit-transform:translate3d(-50%,-50%,0); -moz-transform:translate3d(-50%,-50%,0); transform:translate3d(-50%,-50%,0);  }
.row-fluid .website-filter-section .web-item:hover > div:before { opacity:1; }
.row-fluid .website-filter-section .web-item:hover > div a.about-btn1  { opacity:1; }


.row-fluid .bottom_strip { background:#0f9fc4; color:#fff; text-align:center;  padding:70px 0 75px; margin-top:30px; }
.row-fluid .bottom_strip h2 { font-size: 36px; line-height: 43px; text-transform: uppercase; margin:0; font-family: 'Lato', sans-serif; font-weight:700; }
.row-fluid .bottom_strip a.btn { margin-top:30px; }

.row-fluid .bottom_strip h2{ color:#fff; text-align:center; }

.row-fluid .web-item.cta a{transition:opacity .3s linear;}
.row-fluid .web-item.cta a:hover{opacity:.8;} 

.row-fluid .portfolio-listingwrap { padding:40px 0 150px; }

.row-fluid .reqfull-pagewrap { background:#efeded; border-top:15px solid #fff;  }
.row-fluid .reqfull-pagewrap .client-testimonialsec { background:transparent; }

.row-fluid .request-herosection { font-size:24px; line-height:28px; color:#fff; font-weight:300; padding-top:110px;  padding-bottom:290px;  }
.row-fluid .request-herosection h1 { color:#009cfe; margin-bottom:10px; }
.row-fluid .request-herosection .sub-title { color:#fff; font-style:italic; margin:25px 0 10px; text-transform:none; font-weight:normal; font-family: 'Merriweather', serif; }

.row-fluid .request-formwrap { padding:0 0 70px 0; margin-top:-215px; }
.row-fluid .request-formwrap .wrapper { background:#fdfcfc; border-radius:5px; max-width:950px; padding:45px 15px; box-shadow:0 10px 70px rgba(0,0,0,0.30); }
.row-fluid .request-formwrap .rccontent-wrap { font-size:19px; line-height:32px;  color:#283540; margin-bottom:30px; font-weight:300; }
.row-fluid .request-formwrap .rccontent-wrap h3 { color:#009cfe; font-style:italic; padding-top:0; font-weight:600; padding-bottom:15px; }

.row-fluid .request-form .hs-form fieldset{max-width:none;}

.row-fluid .request-form .hs-form fieldset.form-columns-2 > div{ width:50%; }
.row-fluid .request-form .hs-form .form-columns-2 .field:first-child+.field { padding:0 0 20px 20px; }
.row-fluid .request-form .hs-form .form-columns-2 .field:first-child { padding:0 20px 20px 0; }
.row-fluid .request-form .hs-form fieldset .hs-form-field > label{ display:inline-block; color:#283540; font-size:13px; text-transform:uppercase; font-family: 'Roboto', sans-serif; margin-bottom:5px; }
.row-fluid .request-form .hs-form fieldset .hs-form-field .input input[type="text"], 
.row-fluid .request-form .hs-form fieldset .hs-form-field .input input[type="email"], 
.row-fluid .request-form .hs-form fieldset .hs-form-field .input select, 
.row-fluid .request-form .hs-form fieldset .hs-form-field .input input[type="tel"],.row-fluid .request-form .hs-form fieldset .hs-form-field .input textarea {border-radius:0px; margin:0; padding: 10px 20px; color: #6e6e6e; font-size: 14px; height:48px; border-color:#d3dde1;}
.row-fluid .request-form .hs-form fieldset .hs-form-field .input select{-webkit-appearance:none; -moz-appearance:none; appearance:none; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/select-arrow.png) no-repeat calc(100% - 10px) center; }
.row-fluid .request-form .hs-form fieldset .hs-richtext{color:#31a1ef; font-size:16px; margin:13px 0 0;}
.row-fluid .request-form .hs-form fieldset .input textarea  { height:210px; }
.row-fluid .request-form .hs-form fieldset .hs-richtext em{font-size:13px; color:#6e6e6e;}

.row-fluid .request-form .inputs-list{margin:15px 0 0; padding:0; }
.row-fluid .request-form .inputs-list li{list-style:none; padding: 0 0 6px;}
.row-fluid .request-form .inputs-list li input[type="checkbox"]{}
.row-fluid .request-form .inputs-list li input[type="checkbox"] + span{position: relative; padding:0 0 0 5px;}
.row-fluid .request-form .inputs-list li input[type="checkbox"] + span:before{background-color: #ebebeb; border: 1px solid #acacac; content: ""; position:absolute; left: -17px; top: 2px; height: 12px; margin: 0 7px 0 0; vertical-align: middle; width: 12px;}
.row-fluid .request-form .inputs-list li input[type="checkbox"]:checked + span::before{background:#ebebeb url(https://167521.fs1.hubspotusercontent-na1.net/hubfs/167521/ioffice-2017/images/done.png) no-repeat center;}

.row-fluid .request-form .hs_submit .actions input[type="submit"]{  font-weight: normal; font-size:14px ; line-height:24px; text-transform:uppercase; color:#fff; text-align:center; margin-top:20px;  } 
/*.row-fluid .request-form .hs_submit .actions input[type="submit"]:hover{ background:#2385ca; border-color:#1369a4; color:#fff; }*/


.row-fluid .reqfull-pagewrap .honored-block h3,.row-fluid .reqfull-pagewrap .client-testimonialsec .title-section h3 { font-weight:600; }
.row-fluid .reqfull-pagewrap .client-testimonialsec .title-section h3 { padding-bottom:15px; }

.row-fluid .digimarstra-herosection { padding-bottom:95px; }
.row-fluid .digimarstra-herosection .servhero-leftwrap,.row-fluid .digimarstra-herosection .servhero-rightwrap { margin-right:-3px; float:none; display:inline-block; vertical-align:middle; }
.row-fluid .digimarstra-herosection .servhero-rightwrap h3 { font-weight:600; padding-bottom:25px;  }

.row-fluid .dms-service-delsec { padding:120px 0; background:#eeeded; }
.row-fluid .dms-service-delsec .hs_cos_wrapper_type_widget_container { display:block; margin-left:-24px; margin-right:-24px; }

.row-fluid .darkblue-bg  { background:#213445; }

.row-fluid .healthsucc-section { padding-bottom:70px; } 
.row-fluid .healthsucc-section .x-designsec { border-top:none; }
.row-fluid .healthsucc-section .left { padding-bottom:60px; } 

.row-fluid .health-success{padding: 50px 0 0;}
.row-fluid .health-success .list-wrapper{display:flex;flex-flow:row wrap;margin:0 -15px 0;}
.row-fluid .health-success .list-wrapper .success-boxlisting{width:calc(33.33% - 30px);margin:0 15px 30px;box-shadow:0px 2.703px 27.029px 0px rgba(125,138,162,0.15); transition:400ms;}
.row-fluid .health-success .list-wrapper .success-boxlisting:hover{transform: translateY(-17px);}

.row-fluid .success-boxlisting > span { display:block; margin-left:-22.5px; margin-right:-22.5px; }
.row-fluid .success-boxlisting .success-box { /*float:left; width:50%; padding:25px 22.5px;*/ background:transparent; border-radius:0;  }
.row-fluid .success-boxlisting .success-box.full-width { width:100%; height:auto !important; }
.row-fluid .success-boxlisting .success-box a { background:#fff; /*float:left; width:100%;*/ border-radius:6px; color:#394957; position:relative; height:100%; overflow:hidden; }
.row-fluid .success-boxlisting .success-box:hover a { box-shadow:0px 0px 35px rgba(0,0,0,0.15); }
.row-fluid .success-imgbox { height:15vw; background-size:cover !important; border-radius:4px 4px 0 0; background-position: center; /*float:left; width:100%;*/ }
.row-fluid .success-text { /*float:left; width:100%;*/ padding:29px 30px 30px;}
.row-fluid .success-text h4, .row-fluid .success-text h3 {font-size: 22px; padding-top:0; font-weight:600; color:#394957; padding-bottom:15px; -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease;  }
.row-fluid .success-text p strong { font-style:italic; font-weight:600; }
.row-fluid .success-text p { padding-top:0; font-size: inherit !important; }
.row-fluid .success-text p:last-child { padding-bottom:0; }
.row-fluid .success-text:after { position:absolute; content:""; height:13px; width:55px; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/blue-arrow.png') no-repeat; bottom:14px; right:54px; opacity:0; transition:all ease 1s; } 
.row-fluid .success-box:hover .success-text:after {  opacity: 1; transition: all ease 1s; right: 35px; }
.row-fluid .success-box:hover .success-text h4 { color:#1096f7;}

.request-conpage .row-fluid .new-header { display:none; }
.request-conpage .body-container-wrapper { margin-top:15px !important; }

.row-fluid .marhealth-section { border-bottom:12px solid #fff; }

.row-fluid .marresource-section { padding:80px 0 170px; }
.row-fluid .marresource-section h3 { text-align:center; margin-bottom:70px; }
.row-fluid .marresource-listing > span { display:block; margin-left:-21px; margin-right:-21px; text-align:center;  }
.row-fluid .marresource-listing .hs_cos_wrapper_widget { width:33.33%; padding:21px; display:inline-block; margin:0 -2px;  }
.row-fluid .marresou-box { }
.row-fluid .marresou-box a { float:left; width:100%; text-align:left; }
.row-fluid .marresou-box a:hover .marresource-boxinner { box-shadow:3px 0 46px rgba(0,0,0,0.59); top:-30px; }
.row-fluid .marresou-box h6 { color:#fff; font-weight:bold; padding-top:5px; padding-bottom:5px; line-height:28px; text-transform:none; }
.row-fluid .marresou-box .marresou-textlink { font-size:12px; line-height:16px;  text-transform:uppercase; color:#fff; }
.row-fluid .marresou-box .marresource-boxinner { -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease;  background-size:cover !important; overflow:hidden; border-radius:6px; top:0; height:280px; padding:110px 50px 20px; position:relative; z-index:1; display:flex; /*align-items:flex-end;*/ }
.row-fluid .marresou-box .marresource-boxinner:before { content:""; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/resobox-overlay.png) no-repeat; position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; background-size:cover; }
.row-fluid .marresou-box .marresou-link { color:#fff; font-size:14px; line-height:20px; font-style:italic; font-weight:300; font-family: 'Merriweather', serif;  } 
.row-fluid .marresou-box .marresource-boxinner:after { position:absolute; content:""; height:13px; width:55px; background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/boxwhite-arrow.png') no-repeat; bottom:35px; right:54px; opacity:0; transition:all ease 1s; } 
.row-fluid .marresou-box a:hover .marresource-boxinner:after {  opacity: 1; transition: all ease 1s; right: 35px; }
.row-fluid .marresou-box a:hover .marresource-boxinner {  padding-top:90px; padding-bottom:50px; }

.row-fluid .techmarresource-section .marresou-box .marresource-boxinner:after { display:none; }
.row-fluid .techmarresource-section .marresou-box .marresource-boxinner:before { background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/techresobox-overlay.png) no-repeat; background-size:cover !important; }
.row-fluid .techmarresource-section .marresou-box .marresource-boxinner,.row-fluid .techmarresource-section .marresou-box a:hover .marresource-boxinner { padding-top:95px; }

.row-fluid .success-videoboxinner { background:#fff; color:#394957; border-radius:6px; margin-top:75px; } 

.row-fluid .digimarstra-herosection.indexpe-herosection .servhero-rightwrap { font-weight:300; }
.row-fluid .indsmarresource-section .marresou-box .marresource-boxinner:before { background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/indsresobox-overlay.png) no-repeat; background-size:cover !important; }

.row-fluid #playvideo { display:none; }

.row-fluid .inbdpartner-shipsection { background: #01263e;
background: -moz-linear-gradient(top, #01263e 0%, #009cfe 28%, #009cfe 100%);
background: -webkit-linear-gradient(top, #01263e 0%,#009cfe 28%,#009cfe 100%);
background: linear-gradient(to bottom, #01263e 0%,#009cfe 28%,#009cfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01263e', endColorstr='#009cfe',GradientType=0 ); }
.row-fluid .ourclient-testisection .title-section h3 { font-weight:600; }
.row-fluid .ourclient-testisection { padding-top:80px; background:#eeeded; }

.row-fluid .inbdpartner-contentwrap { padding-top:90px; }
.row-fluid .inbdpartner-contentwrap .inbd-icon { margin-bottom:25px; }
.row-fluid .inbdpartner-contentwrap .left { width:100%; padding-bottom:50px;  }
.row-fluid .valvevideo-link { margin-bottom: -25px; padding-top: 25px; }

.row-fluid .marketing-herosection h4 em { font-weight:600; }
.row-fluid .marketing-herosection .content-text{color#fff; font-size: 21px; line-height: 36px; margin:12px 0 15px;}


.row-fluid .energy-fullsection .healthsucc-section .x-designsec { padding-top:150px; }
.row-fluid .clean-energywrap { float:left !important; background:#fff; border-radius:6px; padding:60px 70px; max-width:635px !important; color:#394957; text-align:left; } 
.row-fluid .clean-energywrap h3 { color:#394957; margin-bottom:0 !important; }

.row-fluid .cleanenergy-bgwrap { position:absolute; width:100%; height:100%; left:0; background-size:100% !important; background-position:center 100px !important;  }

.row-fluid .contact-pagewrap { padding:80px 0 135px; }
.row-fluid .contact-leftwrap { color:#fff; font-size:19px; line-height:36px; }

.row-fluid .contact-leftwrap h4 { color:#009cfe; font-weight:600; padding-bottom:6px; }
.row-fluid .contact-leftwrap .address-rowwrap { padding:20px 0; }
.row-fluid .contact-leftwrap .contact-text a { color:#009cfe; text-decoration:underline; }
.row-fluid .contact-leftwrap { float:none; display:inline-block; margin-right:-3px; vertical-align:middle; }
.row-fluid .contact-rightside { float:none; display:inline-block; text-align:center; margin-right:-3px; vertical-align:middle; }

.row-fluid .data-hubdb .success-boxlisting .success-box{width:100%; padding:0; background: #fff; border-radius: 10px; overflow: hidden;  }
.data-hubdb > div > span{display: block; margin:40px -20px 0 -20px;}
.row-fluid .data-hubdb .success-boxlisting{margin: 0 20px 40px; width: calc(50% - 40px);}

/*.row-fluid .success-boxlisting > span { display:block; margin-left:-22.5px; margin-right:-22.5px; }*/
/*.row-fluid .success-boxlisting .success-box { float:left; width:100%;  background:transparent; border-radius:0;  }*/
/*.row-fluid .success-boxlisting .success-box.full-width { width:100%; height:auto !important; }*/
/*.row-fluid .success-boxlisting .success-box a { background:#fff; float:left; width:100%; border-radius:6px; color:#394957; position:relative; height:100%; overflow:hidden; }*/
/*.row-fluid .success-boxlisting .success-box:hover a { box-shadow:0px 0px 35px rgba(0,0,0,0.15); }*/
/*.row-fluid .success-imgbox { height:280px; background-size:cover !important; border-radius:4px 4px 0 0; float:left; width:100%; }*/
/*.row-fluid .success-text { float:left; width:100%; padding:40px 60px 80px;}*/
/*.row-fluid .success-text h4 { padding-top:0; font-style:italic; font-weight:600; color:#394957; padding-bottom:15px; -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease;  }*/
/*.row-fluid .success-text p strong { font-style:italic; font-weight:600; }*/
/*.row-fluid .success-text p { padding-top:0; }*/
/*.row-fluid .success-text p:last-child { padding-bottom:0; }*/
/*.row-fluid .success-text:after { position:absolute; content:""; height:13px; width:55px; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/blue-arrow.png') no-repeat; bottom:44px; right:54px; opacity:0; transition:all ease 1s; } */
/*.row-fluid .success-box:hover .success-text:after {  opacity: 1; transition: all ease 1s; right: 35px; } */
/*.row-fluid .success-box:hover .success-text h4 { color:#1096f7;}*/

/*.healthsucc-section .data-hubdb{padding:40px 0 0 0;}*/
/*.healthsucc-section .data-hubdb > div > span{display:block; margin:0 -20px;}*/
/*.data-hubdb .success-boxlisting{float:left; margin:0 20px 40px; width:calc(50% - 40px); }*/
.data-hubdb-option{border-top:solid 1px #fff; border-bottom:solid 1px #fff; text-align: center;}
.data-hubdb-option section{display:inline-block; vertical-align:middle;}
.row-fluid .fullpage-section .data-hubdb-option label, .row-fluid .fullpage-section .data-hubdb-option li a{color:#fff; display:inline-block; font-size:19px; padding:20px; text-decoration:none; text-transform:uppercase; vertical-align: top;}
.row-fluid .fullpage-section .data-hubdb-option li a.selected{color: #2ca5fd;}
.data-hubdb-option ul li{display: inline-block; vertical-align: middle;}


/*========= Blog ==============*/

.blog-page { padding-top:0 !important; }
.row-fluid .blog-topicsubscribesearch { padding:20px 25px 20px 30px; }
.row-fluid .blog-title { width:auto; padding:0 25px 0 0; }
.row-fluid .blog-title h1 { padding:0; font-size:48px; line-height:52px; }

.row-fluid .blog-topic { width:auto; margin:0; position:relative; z-index:10; }
.row-fluid .blog-topic h1,.row-fluid .blog-topic h1 a, .row-fluid .blog-topic h2, .row-fluid .blog-topic h2 a { color:#05364c; font-weight:bold;}
.row-fluid .blog-topic h3, .row-fluid .blog-topic span.topic-drop { display:block; cursor:pointer; padding:20px; font-size:22px; line-height:26px; color:#05364c; font-weight:400; margin-left:17px; position:relative; z-index:5; margin-top:5px; }
.row-fluid .blog-topic h3.active, .row-fluid .blog-topic span.topic-drop.active { -webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.1); box-shadow:0 0 10px 3px rgba(0,0,0,0.1);  }
.row-fluid .blog-topic h3:before, .row-fluid .blog-topic span.topic-drop:before { left:0; content:''; position:absolute; bottom:-12px; height:25px; width:100%; background:#fff; }
.row-fluid .blog-topic .widget-module { display:none; position:absolute; top:100%; left:0; background:#fff; width:334px; padding:12px; -webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.1); box-shadow:0 0 10px 3px rgba(0,0,0,0.1); }
/*.row-fluid .blog-topic:hover .widget-module { display:block; }*/
.row-fluid .blog-topic .widget-module ul { margin:0; padding:0; list-style:none; }
.row-fluid .blog-topic .widget-module ul li a { color:#05364c; font-size:18px; padding:12px 18px; line-height:26px; display:block; }
.row-fluid .blog-topic .widget-module ul li a:hover { background:#4cb8fd; color:#fff; }
.row-fluid .blog-topic .filter-link-count { display:none; }
 
.row-fluid .blogtop-right { float:right; margin:0; width:auto; max-width:700px;  }

.row-fluid .blog-subscribe { padding:0 20px 0 0; max-width:616px;  width:616px; }
.row-fluid .blog-subscribe > div { position:relative; }
.row-fluid .blog-subscribe .hs-form-field > label { display:none; }
.row-fluid .blog-subscribe form > div:first-child { width:100%; padding:0 228px 0 0; }
.row-fluid .blog-subscribe input[type=email] { padding:0 20px; border-radius:0; border:1px solid #d7d7d7; border-right:none; height:64px;  font-family: 'Merriweather', serif; font-style:italic; font-size:22px;  }
.row-fluid .blog-subscribe input[type=email]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
      color: #d3d3d3; font-family: 'Merriweather', serif; font-weight:normal;
    }
.row-fluid .blog-subscribe input[type=email]::-moz-placeholder { /* Firefox 19+ */
      color: #d3d3d3; font-family: 'Merriweather', serif; font-weight:normal;
    }
.row-fluid .blog-subscribe input[type=email]:-ms-input-placeholder { /* IE 10+ */
      color: #d3d3d3; font-family: 'Merriweather', serif; font-weight:normal;
    }
.row-fluid .blog-subscribe input[type=email]:-moz-placeholder { /* Firefox 18- */
      color: #d3d3d3; font-family: 'Merriweather', serif; font-weight:normal;
    }
.row-fluid .blog-subscribe h3 { display:none; }
.row-fluid .blog-subscribe input[type=submit] { text-transform:uppercase; position:absolute; right:0; top:0; background-color:#4cb8fd; font-size:17px; color:#fffefe; border-radius:0; height:64px; width:228px; min-width:229px; text-align:center; font-family:'Lato', Arial, Helvetica, sans-serif;  font-weight:700; }
.row-fluid .blog-subscribe input[type=submit]:hover { background:#3898d4; }

.row-fluid .blog-search { width:auto; margin:0; }
.row-fluid .gsc-input-box {border:none !important;}
.row-fluid .gsc-input-box input[type="text"],.row-fluid .gsc-search-box input[type="text"] { font-family:'Lato', Arial, Helvetica, sans-serif !important; background:none !important; border:1px solid #e6e7e8 !important; border-radius:0 !important; font-size:16px !important; height:45px !important; padding:0 55px 0 13px !important;}
.row-fluid .gsc-search-button { position:absolute; right:0; margin:0; top:0; background:none; border:none; width:45px; height:45px; padding:0; overflow:hidden; text-align:center; }
.row-fluid .gsc-search-button:before { z-index:1; width: 100%;  top: 0; height: 100%; position:absolute; right:0; content:"\f002"; font-family:'FontAwesome'; line-height:45px; font-size:18px; color:#C3002F; }
.row-fluid .gsc-search-button input { z-index:5;  position:absolute; top:0; right:0; width:100%; height:100%; opacity:0; }
.row-fluid .gsc-control-cse { padding:0; border:none; background:none }
.row-fluid .gsib_a {padding:0; border:none;}
.row-fluid .gsc-search-box-tools .gsc-search-box .gsc-input { padding:0; width:100%; }
.row-fluid .gsc-results-wrapper-visible {margin-left:40px;}
.row-fluid a.gs-title {float:left; line-height:20px;}
.row-fluid .gsc-input-box,.gsc-input-box-focus { border:none !important;     box-shadow: none !important; }
.row-fluid form.gsc-search-box { position:relative; }
.row-fluid td.gsib_b { position:absolute; right:-30px; top:50%; margin:-7px 0 0; }
html > body .gsc-inline-block {  min-width: 110px; }

.row-fluid .search-link { text-align:center; cursor:pointer; margin:0; padding:0; width:64px; height:64px; background:#294865; display:inline-block; }
.row-fluid .search-link:before { content:""; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/blog-searchicon.png) no-repeat center center; width:64px; height:64px; display:inline-block; }
.row-fluid .search-link:hover { background:#4cb8fd; }
.hs-blog-listing .row-fluid .blog-main .wrapper{ width:100%; }
.search-popupmain { position:fixed; top:-120%; left:0; width:100%; height:100%; background:rgba(41,72,101,0.93); z-index:1000;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.search-open .search-popupmain { top:0; }
.row-fluid form.gsc-search-box, .blog-search .search-container { width:100%; max-width:870px; padding:0 15px; position:absolute; display:block !important; margin-top:25px; top:50%; left:50%; -moz-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);  }
.row-fluid .blog-search .search-popup .gsc-search-box,.row-fluid  .blog-search  .search-popup .gsc-search-box-focus { background:none; padding-right:0 !important; width:100%; }
.row-fluid .blog-search .search-popup .gsc-search-box input[type="text"] { width:100%; font-size:26px !important; color:#fff; border:none !important; border-bottom:1px solid #fff !important; height: 77px !important; }
.row-fluid .blog-search .search-popup .gsc-search-button { height:77px; cursor:pointer; }
.row-fluid .blog-search .search-popup .gsc-clear-button { display:none !important;}
.row-fluid .blog-search .search-popup .gsc-search-button:before { color:#fff; font-size:28px; line-height:77px;  }
.row-fluid .blog-search .search-popup .gsc-search-button:hover:before { color:#4cb8fd; }


.row-fluid .blog-search .search-popup .gscb_a { font-size:35px; padding:17px 0 26px; }

.row-fluid .blog-search .searchclose-link { margin:-60px -450px 0 0; position:absolute; top:50%; right:50%; width:40px; height:40px; cursor:pointer;  -moz-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); }
.row-fluid .blog-search .searchclose-link:before { background:#fff; position:absolute; top:-5px; left:17px; height:52px; width:3px; content:''; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.row-fluid .blog-search .searchclose-link:after { background:#fff; position:absolute; top:-5px; left:17px; height:52px; width:3px; content:''; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.row-fluid .blog-main { background:#e4e3e3; padding:25px 15px 80px 15px; }
.hs-blog-post .row-fluid .blog-main { padding:45px 15px 80px 15px; }
.row-fluid .blogpost-boxes { margin:0 -15px; }
.row-fluid .blogpost-box { padding:15px; float:left; width:25%; }
.row-fluid .blogpost-boxescont + .blogpost-box:nth-child(4n) { clear:right; }
.row-fluid .blogpost-boxescont .blogpost-box:nth-child(4n+1) { clear:left; }

.row-fluid .blogpost-b { background:#fff; padding:20px; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }
.row-fluid .blogpost-b:hover { -webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.01); box-shadow:0 0 10px 3px rgba(0,0,0,0.1);  -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); /*-moz-transform: scale(1.01); -webkit-transform: scale(1.01); -o-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01);*/  }
.row-fluid .blogpost-bimg { height:200px; background-size:cover; background-position:center; display:block; }
.row-fluid .blogpost-bimg img { display:none!important; }
.row-fluid .blogpost-topic { font-weight:700; padding:15px 0 0; text-transform:uppercase; font-size:14px; line-height:20px; }
.row-fluid .blogpost-topic a { color:#0ea6f9; display:none; }
.row-fluid .blogpost-topic a:first-child { display:inline-block; }
.row-fluid .blogpost-topic a:hover { color:#05364c; }
.row-fluid .blogpost-box h2 { font-size:21px; line-height:31px; padding:5px 0 10px; font-weight:700; }
.row-fluid .blogpost-box h2 a { color:#05364c; }
.row-fluid .blogpost-box h2 a:hover { color:#0ea6f9; }
.row-fluid .blogpost-date { font-size:17px; color:#05364c; font-weight:400; }

.hs-blog-post .row-fluid .blog-main .wrapper { max-width:945px; }
.row-fluid .blog-detailmain { background:#fff; padding:55px 55px; }
.row-fluid .blog-detailmain .sticky-wrapper { height:0!important; }
.row-fluid .blog-share { position:absolute; left:0; top:330px; width:60px; text-align:center; padding:15px 0; border-radius:4px 0 0 4px; background:#fff; z-index:0 !important; }
.row-fluid .blog-share a { margin:4px 0; display:inline-block; width:34px; height:34px; border-radius:100%; color:#fff; line-height:34px; font-size:22px; }
.row-fluid .blog-share a.blogshare-linkedin { background:#0077b5; }
.row-fluid .blog-share a.blogshare-facebook { background:#4561b0; }
.row-fluid .blog-share a.blogshare-twitter { background:#1c95e0; }
.row-fluid .blog-share a.blogshare-googleplus { background:#db4437; }
.row-fluid .blog-share a:hover { opacity:0.9; }

.row-fluid .sticky-placeholder { display:none !important; }

.row-fluid .blog-detailFeaturedimg { width:100%; max-height:463px; overflow:hidden; }
.row-fluid .blog-detailFeaturedimg img { width:100%; }
.row-fluid .blog-detailtext img { padding:50px; margin:0 auto; display:block; }
.row-fluid .blog-detailtext .hs_cos_wrapper_type_rich_text > p:first-of-type img { display:none; }

.row-fluid .blog-detailcontent img { height: auto; }
    
.row-fluid .blog-detailcontent { padding:50px 30px 100px; }
.row-fluid .blog-detailtopic { font-size:17px; font-weight:700; text-transform:uppercase; }
.row-fluid .blog-detailtopic a { color:#0ea6f9; }
.row-fluid .blog-detailtopic a:hover { color:#05364c; }
.row-fluid .blog-detailcontent > h2, .row-fluid .blog-detailcontent > h1 { font-weight:700; padding:5px 0 15px; }
.row-fluid .blog-detailcontent > h1 { color:#05364c; }
.row-fluid .blog-detailbyline { color:#05364c; font-weight:700; font-size:17px; padding:0 0 20px; }
.row-fluid .blog-detailbyline a  { color:#0ea6f9; text-decoration:underline; margin:0 10px 0 0; }
.row-fluid .blog-detailbyline a:hover { color:#05364c; text-decoration:none; }

.row-fluid .blog-detailtext a { color:#009cfe; }
.row-fluid .blog-detailtext a:hover { color:#05364c; }
.row-fluid .blog-detailtext { color:#393939; font-weight:400; font-size:17px; }
.row-fluid .blog-detailtext h2 { color:#0ea6f9; font-size:24px; line-height:28px; font-weight:700; padding:10px 0; }
.row-fluid .blog-detailtext h3 { color:#05364c; font-size:21px; line-height:25px; font-weight:700; padding:10px 0 0; }
.row-fluid .blog-detailtext h4 { color:#009cfe; font-size:19px; line-height:25px; font-weight:700; padding:10px 0 0; }
.row-fluid .blog-detailtext ul { margin:0; padding:10px 0 0; list-style:none; }
.row-fluid .blog-detailtext ul li { padding:0 0 5px 15px; position:relative; }
.row-fluid .blog-detailtext ul li:before { content:''; position:absolute; left:0; top:10px; width:7px; height:7px; background:#3db2fa; border-radius:100%; }
.row-fluid .blog-detailtext .img-caption { display:block; font-style:italic; text-align:center; }
.row-fluid .aligncenter { display:block; margin:15px auto; }

.row-fluid .blog-aboutauthor { padding:40px; background:#05364c; color:#fff; }
.row-fluid .blog-aboutauthor a { color:#0ea6f9; }
.row-fluid .blog-aboutauthor a:hover { color:#fff; }
.row-fluid .blog-aboutauthorLeft { display:inline-block; width:34%; padding:0 40px 0 0; vertical-align:top; }
.row-fluid .blog-authorimg img { width:100%; }
.row-fluid a.connect-linkedin { position:relative; display:block; padding:10px 65px 10px 20px; background:#0ea6f9; color:#0773ad; margin:10px 0 0; font-size:15px; text-transform:uppercase; font-weight:700; }
.row-fluid a.connect-linkedin i { position:absolute; right:0; top:5px; border-left:1px solid #0773ad; width:65px; text-align:center; line-height:38px; font-size:26px; }
.row-fluid a.connect-linkedin:hover { background:#03a1f7; color:#0773ad; }

.row-fluid .blog-aboutauthorRight { display:inline-block; width:65%; padding:0; vertical-align:top; }
.row-fluid .blog-aboutauthor h6 { color:#fff; font-size:14px; text-transform:uppercase; padding:0 0 5px; font-family: 'Lato', sans-serif;  }
.row-fluid .blog-aboutauthor h3 { color:#0ea6f9;  font-size:24px; line-height:30px; font-weight:700; padding:0 0 10px; }
.row-fluid .morepost-author { margin:10px 0 0; font-size:15px; text-transform:uppercase; font-weight:700; display:inline-block; }

.row-fluid .blog-relatedpost { padding:50px 0 0; }
.row-fluid .blog-relatedpost h3 { text-align:center; font-size:31px; color:#0ea6f9; font-weight:600; font-style:italic; text-transform:none; padding:0 0 30px; }
.row-fluid .relatedpost-boxes { margin:0 -8px; }

.row-fluid .relatedpost-box { padding:15px 8px; float:left; width:33.33%;  }
.row-fluid .relatedpost-b { background:#fff; padding:20px; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }
.row-fluid .relatedpost-b:hover { -webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.1); box-shadow:0 0 10px 3px rgba(0,0,0,0.01); -moz-transform: scale(1.01); -webkit-transform: scale(1.01); -o-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01); }
.row-fluid .relatedpost-bimg { height:210px; background-size:cover; background-position:center; display:block; }
.row-fluid .relatedpost-bimg img { display:none; }
.row-fluid .relatedpost-topic { font-weight:700; padding:15px 0 0; text-transform:uppercase; font-size:13px; line-height:18px; }
.row-fluid .relatedpost-topic a { color:#0ea6f9; }
.row-fluid .relatedpost-topic a:hover { color:#05364c; }
.row-fluid .relatedpost-box h4 { font-size:19px; line-height:26px; padding:5px 0 10px; font-weight:700; }
.row-fluid .relatedpost-box h4 a { color:#05364c; }
.row-fluid .relatedpost-box h4 a:hover { color:#0ea6f9; }
.row-fluid .relatedpost-date { font-size:15px; color:#05364c; font-weight:400; }

.blog-detailtext img.duplicate { display:none !important; }
.hastopic-page .blogpost-topic a.active { display:inline-block !important; }
.hastopic-page .blogpost-topic a { display:none !important; }

.row-fluid .load-moremain { float:left; width:100%; text-align:center; padding:50px 0 0; }
.hs-blog-listing .row-fluid .blog-relatedpost { display:none; }

.row-fluid .load-moremain span { cursor:pointer; font-weight:400; display:inline-block; color:#0d3c51; font-size:24px; line-height:30px; padding:70px 0 0; background:url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/Kuno-2016/image/arrow-down.png) no-repeat top center; }

.search-open .gsc-input-box { position:relative; }
.search-open .gsc-input-box:before { opacity:0; content:''; position:absolute; top:22px; left:7px; height:34px; width:1px; background:#fff; animation: blink 0.5s ease-in 3s 10 alternate; -webkit-animation: blink 0.5s ease-in 3s 10 alternate; -moz-animation: blink 0.5s ease-in 3s 10 alternate; -o-animation: blink 0.5s ease-in 3s 10 alternate; }
 



.row-fluid .blogcomm-formwrap h3 { color:#0ea6f9; font-weight:600; font-style:italic;  }
.row-fluid .blogcomm-formwrap h2 {display: none;}
.row-fluid .blogcomm-formwrap .hs-form fieldset.form-columns-2 > div{ width:50%; }
.row-fluid .blogcomm-formwrap .hs-form .field { padding-bottom:15px; }
.row-fluid .blogcomm-formwrap .hs-form .form-columns-2 .field:first-child+.field { padding:0 0 20px 20px; }
.row-fluid .blogcomm-formwrap .hs-form .form-columns-2 .field:first-child { padding:0 20px 20px 0; }
.row-fluid .blogcomm-formwrap .hs-form .hs-form-field > label{ display:inline-block; color:#283540; font-size:13px; text-transform:uppercase; font-family: 'Roboto', sans-serif; margin-bottom:5px; }
.row-fluid .blogcomm-formwrap .hs-form .hs-form-field .input input[type="text"], 
.row-fluid .blogcomm-formwrap .hs-form .hs-form-field .input input[type="email"], 
.row-fluid .blogcomm-formwrap .hs-form .hs-form-field .input select, 
.row-fluid .blogcomm-formwrap .hs-form .hs-form-field .input input[type="tel"],.row-fluid .blogcomm-formwrap .hs-form .input textarea {border-radius:0px; margin:0; padding: 10px 20px; color: #6e6e6e; font-size: 14px; height:48px; border-color:#d3dde1;}
.row-fluid .blogcomm-formwrap .hs-form .input textarea  { height:210px; }
.row-fluid .blogcomm-formwrap .hs-form .hs-form-field .input select{-webkit-appearance:none; -moz-appearance:none; appearance:none; /*background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/select-arrow.png) no-repeat calc(100% - 10px) center;*/ }
.row-fluid .blogcomm-formwrap .hs-form .hs-richtext{color:#31a1ef; font-size:16px; margin:13px 0 0;}
.row-fluid .blogcomm-formwrap .hs-form .hs-richtext em{font-size:13px; color:#6e6e6e;}

.row-fluid .blogcomm-formwrap .inputs-list{margin:0; padding:0; }
.row-fluid .blogcomm-formwrap .inputs-list li{list-style:none; padding: 0 0 6px;}
.row-fluid .blogcomm-formwrap .inputs-list li input[type="checkbox"]{}
.row-fluid .blogcomm-formwrap .inputs-list li input[type="checkbox"] + span{position: relative; padding:0 0 0 35px; text-transform:uppercase; }
.row-fluid .blogcomm-formwrap .inputs-list li input[type="checkbox"] + span:before{background-color: #fff; border: 1px solid #d3dde1; content: ""; position:absolute; left: 0px; top: 3px; height: 21px; margin: 0 7px 0 0; vertical-align: middle; width: 25px; box-shadow:none; }
.row-fluid .blogcomm-formwrap .inputs-list li input[type="checkbox"]:checked + span::before{background:#fff url(https://167521.fs1.hubspotusercontent-na1.net/hubfs/167521/ioffice-2017/images/done.png) no-repeat center;}

.row-fluid .blogcomm-formwrap .hs_submit { margin-top:25px; }
.row-fluid .blogcomm-formwrap .hs_submit input[type="submit"] { text-transform:uppercase; }

.lpRichText h3 {line-height: 45px;}



/*===========  indigo page  ==============*/

.row-fluid .in-header-section { width:100%; float:left; padding:170px 0 370px 0;  border-top:20px solid #fff; background-size: cover !important;    background-repeat: no-repeat !important;    background-position: center !important;    text-align: center;}
.row-fluid .in-header-section h1 { color:#fff; font-weight:700; }
.row-fluid .in-header-section h2 { color:#fff; font-weight:400; font-style:italic; }
.row-fluid .in-header-section .video-playbtn a { margin-top:70px; width:135px; height:135px;  background:rgba(10,33,49,0.7); position:relative; float: none; display: inline-block;    vertical-align: middle;    border-radius: 100%;    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.6); }
.row-fluid .in-header-section .video-playbtn a img { position: absolute;    top: 53%;    left: 55%;    transform: translate(-50%,-50%);  }
 
.row-fluid .indi-brandhero-section {     margin: -185px 0 0 0;      padding: 0 !important;  width: 100%;    float: left; }
.row-fluid .indi-brandhero-section .wrapper { padding:0 100px; }
.row-fluid .indi-brandhero { padding:90px 90px 210px 90px; background:#fff; box-shadow:0 0 38px 0 rgba(0,0,0,0.38);  border-radius: 5px;   background-position: bottom !important;    background-size: 100% !important; }
.row-fluid .indi-brandhero h1 { font-size:58px; }
.row-fluid .indi-brandhero h1 span { color:#009cfe; font-style:italic; }
.row-fluid .indi-brandhero .sub-title, .row-fluid .indi-measure-box .sub-title { font-style:italic;  }
.row-fluid .indi-richtext {    padding-right: 0 !important; font-family:'Lato', sans-serif;}
.row-fluid .indi-measure-box { padding:0 195px; }


.row-fluid .case-study-main-section { width:100%; float:left;  }
.row-fluid .case-study-main-section > span > div { width: 100%; float: left;    margin: 10px 0 0;}
.row-fluid .indi-case-study-section {width:100%; float:left;}
.row-fluid .indi-case-study-main-box { padding:160px 0 100px 0;  position:relative; background-color:#f5f5f5;  background-position: right !important;    background-repeat: no-repeat !important;    width: 100%;    float: left;}
.row-fluid .indi-case-study-main-box:before { position:absolute; top:0; left:0; content:""; z-index:1; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/indi-case-study-border.png); width:100%; height:45px;background-repeat: no-repeat;    background-size: cover;    background-position: top;  }
.row-fluid .indi-case-box { font-family: 'Merriweather', serif; color: #394957; width:40%; float:left; }
.row-fluid .indi-case-box p { padding:0px 0 15px 0; }
.row-fluid .indi-case-box h2 { font-weight:bold; color:#394957; margin-bottom:20px; }
.row-fluid .indi-case-box h6 { color:#009BFE; text-transform:none; font-weight:bold; font-size:21px; line-height:28px; font-style:italic; }
.row-fluid .indi-case-box .about-btn1 a { font-family: 'lato', sans-serif; padding-top:11px; padding-bottom:11px; text-align:center; }
.row-fluid .indi-case-box .about-btn1 a{display: none;}
.row-fluid .indi-case-study-main-box .casestudy-boxcount { font-family: 'Merriweather', serif; position:absolute; top:0; left:50%; -webkit-transform: translatex(-50%);
  -moz-transform: translatex(-50%);
  -o-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  transform: translatex(-50%); width: auto; font-weight:bold; padding: 21px 87px; background: #374755; color: #fff;    text-transform: capitalize;    font-style: italic;    border-radius: 0 0 5px 5px;    font-size: 21px; }
.row-fluid .indi-case-box strong { font-style:italic; }
.row-fluid .indi-case-box ul {    margin-bottom: 20px;    float: left;    width: 100%;}
.row-fluid .indi-case-box li {float: left;    width: 100%;position: relative;  padding-left:15px;  font-size: 23px;     line-height: 46px; }
.row-fluid .indi-case-box li:before { position:absolute; content:"" ; top:20px; left:0; background:#009cfe;  width:5px; height:5px; border-radius:100%;   }
.row-fluid .indi-testy-box { background: #009cfe; font-family: 'Merriweather', serif; padding:50px 0 85px 0;  width:100%; float:left;  background-position: left center !important;    background-repeat: no-repeat !important;    background-size: auto 100% !important;   }
.row-fluid .indi-testy-part {  width: 80%; float: right; position:relative; z-index:1; font-size:29px; line-height:48px; color:#fff; }  
.row-fluid .indi-testy-part p { padding-bottom:0; }
.row-fluid .indi-testy-part .client-name {font-size:21px; font-style:italic; font-weight:bold; }

@media screen and (min-width:1200px) and (max-width:1400px) {
  .row-fluid .indi-case-box li { font-size:18px; }
  .row-fluid .indi-case-box { width:30%!important; }
}

.row-fluid .indi-team-main-box { width:100%; float:left; margin:82px 0 0 0; }
.row-fluid .indi-team-video-part {font-size:17px; line-height:34px;}
.row-fluid .indi-team-main-box .team-personimg { margin-bottom:20px; display:inline-block; width:100%;  }
.row-fluid .indi-team-video-part h5 { color:#009cfe; font-size:24px; padding-bottom:5px; }
.row-fluid .indi-team-video-part a { margin-bottom:35px; }

.row-fluid .indi-award-section {padding-top:50px !important;  }
.row-fluid .award-logo { width:100%; float:left; margin:73px 0 0 0; }
.row-fluid .award-logo > span { display:block; margin-left:-15px; margin-right:-15px; }
.row-fluid .award-logo > span > div:first-child .indigoaward-icon img {max-width:90px; }
.row-fluid .award-logo > span > div { width:33.33%; float:none; display:inline-block; vertical-align:top; margin:0 -2px 25px -2px; padding:15px; font-family: 'Merriweather', serif; }
.row-fluid .award-main-part { width:100%; float:left; text-align:center;     font-size: 19px;   font-style: italic;    line-height: 26px; position:relative;}

.row-fluid .award-main-part .indigoaward-icon { height:51px; line-height:51px; }
.row-fluid .award-main-part .indigoaward-icon img {float: none; display: inline-block; vertical-align: middle;  max-height:51px; max-width:110px; width:auto; }
.row-fluid .award-main-part span { margin-top:15px; width:100%; float: none;    display: inline-block;    vertical-align: top;}
/*.row-fluid .award-main-part:before{    background-color: rgba(255, 255, 255, 0.5);    border-radius: 100%;    content: '';    filter: blur(10px);    opacity: 0;    height: 200px;    left: 17px;    position: absolute;    top: -35px;    width: 200px;    z-index: -1;    -webkit-transition: all 400ms ease;    -moz-transition: all 400ms ease;    -o-transition: all 400ms ease;    -ms-transition: all 400ms ease;    transition: all 400ms ease;}
.row-fluid .award-main-part:hover:before {    opacity: 1;}*/

.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget .wistia_embed,.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget .wistia_embed > div { width:100% !important; }

.row-fluid .indi-footer-title h1 { font-size:53px; line-height:70px; font-weight:bold; color:#009cfe; font-style:italic; margin-bottom:15px; }
.row-fluid .indi-footer-box { text-align:center; max-width:760px; color:#283540; float:none; margin-left:auto !important; margin-right:auto; font-size:21px; line-height:36px; }
.row-fluid .indi-footer-box img { margin-top:58px; float: none;    display: inline-block;    vertical-align: top; }
.row-fluid .indi-footer-section { padding:40px 0 0 0; border-bottom:20px solid #fff; }
.row-fluid .indi-footer-section .footer-bottomimg img { width:100% !important; }

.row-fluid .brandexp-listing { padding-top:60px; }
.row-fluid .brandexp-listing .hs_cos_wrapper_widget_container { display:block; text-align:center;  margin-left:-20px; margin-right:-20px; }
.row-fluid .brandexp-listing .hs_cos_wrapper_widget { width:33.33%; padding:15px 20px; display:inline-block; margin:0 -2px; vertical-align:middle; }
.row-fluid .brandexp-listing .hs_cos_wrapper_widget:nth-child(3n) { clear:right; }
.row-fluid .brandexp-listing .hs_cos_wrapper_widget:nth-child(3n+1) { clear:left; }
.row-fluid .brandexp-listing .hs_cos_wrapper_widget a { border-radius:4px; text-align:center; display:inline-block; text-transform:uppercase; width:100%; padding:15px; background:#009BFD; color:#fff; font-size:19px; line-height:26px; font-weight:600; }
.row-fluid .brandexp-listing .hs_cos_wrapper_widget .wistia_embed,.row-fluid .brandexp-listing .hs_cos_wrapper_widget .wistia_embed > div { width:100% !important; }
.row-fluid .brandexp-listing .hs_cos_wrapper_widget a:hover, .row-fluid .ar-phase-box p a:hover { background:#0b84dc;}


.row-fluid .inbound-hero.indi-way-section { padding-bottom:0; }

.row-fluid .caseoverview-fullsection { background: #01263e;
background: -moz-linear-gradient(top,  #01263e 0%, #009cfe 20%, #009cfe 100%);
background: -webkit-linear-gradient(top,  #01263e 0%,#009cfe 20%,#009cfe 100%);
background: linear-gradient(to bottom,  #01263e 0%,#009cfe 20%,#009cfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01263e', endColorstr='#009cfe',GradientType=0 ); border-bottom:15px solid #fff; }
.row-fluid .caseoverview-fullsection .service-toptext h1 { color:#fff; }
.row-fluid .caseoverview-fullsection .marketing-herosection { padding-bottom:20px; overflow: hidden;} 

.row-fluid .caseoverview-fullsection{background:#009cfe url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/strip.png) repeat-x;}


.row-fluid .csoverview-listing .list-style2 ul { margin-bottom: 20px; width: 100%; display:inline-block;}
.row-fluid .csoverview-listing .list-style2 li {float: left;    width: 100%;position: relative;  padding-left:15px;  }
.row-fluid .csoverview-listing .list-style2 li:before { position:absolute; content:"" ; top:12px; left:0; background:#009cfe;  width:5px; height:5px; border-radius:100%;   }
.row-fluid .csoverview-listing .success-text { padding-bottom:40px; }
.row-fluid .csoverview-listing .success-text h4 { padding-bottom:20px; }
.row-fluid .csoverview-listing.success-boxlisting .success-box a { box-shadow:0px 0px 35px rgba(0,0,0,0.15); top:0; }
.row-fluid .csoverview-listing.success-boxlisting .success-box:hover a { top:-15px; }

.row-fluid .rsconfi-hero .one-line { margin-bottom:15px; margin-top:15px; }
.row-fluid .conf-emailicon { margin-top:15px; }
.row-fluid .rshero-subtitle { font-size: 21px; line-height: 26px; color: #009cfe; font-weight: bold; font-style:italic; font-family: 'Merriweather',serif; margin:18px 0; }

.row-fluid .resconfi-section { background:#213345; }
.row-fluid .resconfi-section:before { content:""; position:absolute; top:0; left:50%; -webkit-transform: translatex(-50%);
  -moz-transform: translatex(-50%);
  -o-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  transform: translatex(-50%); width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent;  border-top: 30px solid #fff; }
.row-fluid .resconfi-section .marresource-section { padding-top:85px; }

.row-fluid .featured-rshero { background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/resource-lpbgimg.png) no-repeat; background-position:center right !important; background-size:auto 100% !important; font-size:19px; line-height:27px; }

/*.row-fluid .feature-kunologo { margin-bottom:35px; }
.row-fluid .featured-rshero .one-line { margin-bottom:10px; }*/

.row-fluid .featured-rslefthero .feature-kunologo,.row-fluid .featured-rslefthero .one-line { width:auto; float:none; display:inline-block; vertical-align:middle;  }
.row-fluid .featured-rslefthero .feature-kunologo { border-right:1px solid #E9E9E9; padding-right:25px; }

.row-fluid .featured-rslefthero,.row-fluid .featured-rsrighthero { display:inline-block; margin:0 -2px; float:none; vertical-align:bottom;  }
/*.row-fluid .featured-rslefthero { padding-bottom:60px; }*/
.row-fluid .featured-rslefthero h3 { color:#009CFE; font-style:italic; font-weight:bold; font-size:21px; line-height:27px; }
.row-fluid .fearesource-fromsection { background:#F5F5F5; padding:75px 0 75px; position:relative; }
.row-fluid .fearesource-fromsection:before { content:""; position:absolute; top:0; left:50%; -webkit-transform: translatex(-50%);
  -moz-transform: translatex(-50%);
  -o-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  transform: translatex(-50%);; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent;  border-top: 30px solid #fff; }
.row-fluid .fearesource-fromsection .feares-contentwrap h3 { color:#009CFE; font-style:italic; font-family: 'Merriweather',serif; font-weight:bold; padding-top:0; }
.row-fluid .fearesource-fromsection .feares-contentwrap { color:#394957; font-size:17px; line-height:25px; }
.row-fluid .fearesource-fromsection .feares-contentwrap.list-style ul li { margin:15px 0; }
.row-fluid .fearesource-fromsection .feares-contentwrap.list-style ul li:before { width:6px; height:6px; }

.row-fluid .fearesour-form h3 { padding:0; }

.row-fluid .request-form.fearesour-form .hs-form fieldset .hs-form-field > label { margin:0; display:block; font-size:16px; line-height:24px; color:#394957; font-family: 'Lato', sans-serif; }
.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input input[type="text"], 
.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input input[type="email"], 
.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input select, 
.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input input[type="tel"],.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input textarea { font-size: 16px; height:46px; border-color:transparent; font-family: 'Lato', sans-serif;  }
.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input textarea { height:110px; text-transform:uppercase; font-family: 'Lato', sans-serif;  }
.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input select { font-size: 16px; height:46px; border-color:transparent; text-transform:uppercase; background:#fff url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/selectdown-arrow-1.png) no-repeat calc(100% - 15px) center; color:#394957; }
.row-fluid .fearesour-form .hs-error-msgs.inputs-list li { font-size:14px; }
.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input input::-webkit-input-placeholder { 
  color: #394957; text-transform:uppercase; font-family: 'Lato', sans-serif; 
}
.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input input::-moz-placeholder { 
  color: #394957; text-transform:uppercase; font-family: 'Lato', sans-serif; 
}
.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input input:-ms-input-placeholder { 
  color: #394957; text-transform:uppercase; font-family: 'Lato', sans-serif; 
}
.row-fluid .fearesour-form .hs-form fieldset .hs-form-field .input input:-moz-placeholder { 
  color: #394957; text-transform:uppercase; font-family: 'Lato', sans-serif; 
}

.row-fluid .fearesour-form .hs_subscribe_to_the_kuno_creative_blog,.row-fluid .fearesour-form .hs_subscribe_to_kuno_creative_s_brand_capture_blog  { padding:0px 20px 10px; }
.row-fluid .fearesour-form .inputs-list{margin:10px 0 0; padding:0; }
.row-fluid .fearesour-form .inputs-list li { list-style:none; padding: 0 15px 6px 0; display:inline-block; vertical-align:middle; font-size:16px; line-height:24px;  }
.row-fluid .fearesour-form .inputs-list li input[type="radio"],.row-fluid .fearesour-form .inputs-list li input[type="checkbox"]{ display:none; }
.row-fluid .fearesour-form .inputs-list li input[type="radio"] + span,.row-fluid .fearesour-form .inputs-list li input[type="checkbox"] + span { position: relative; padding:2px 0 0 35px; cursor:pointer; }
.row-fluid .fearesour-form .inputs-list li input[type="radio"] + span:before,.row-fluid .fearesour-form .inputs-list li input[type="checkbox"] + span:before {background-color: #1095F7; border-radius:6px; content: ""; position:absolute; left: 0px; top:2px; height: 24px; margin: 0 7px 0 0; vertical-align: middle; width: 24px; border:none; box-shadow:none !important;  }
.row-fluid .fearesour-form .inputs-list li input[type="radio"]:checked + span::before,.row-fluid .fearesour-form .inputs-list li input[type="checkbox"]:checked + span::before {background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/fillcheck-box.png) no-repeat center;}
.row-fluid .fearesour-form.request-form .hs-form .form-columns-2 .field:first-child { padding-bottom:25px; }
.row-fluid .fearesour-form.request-form .hs_submit .actions input[type="submit"] { font-size:16px; line-height:24px; font-weight:bold; text-transform:uppercase; font-family: 'Lato', sans-serif; }

.request-condriftpage .row-fluid .reqcon-driftfullpage { background:#28343F; border-top:20px solid #fff; }
.row-fluid .request-bubblewrap { position:relative; background:#009BFD; border-radius:80px; width:100%; box-shadow:0 15px 75px rgba(0,0,0,0.40); padding:100px 110px 121px; max-width:965px; margin-bottom:90px; }
.row-fluid .request-bubblewrap:after { content:""; width:387px; height:181px; bottom:-180px;  background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/request-consulcurve.png) no-repeat; position:absolute; left:150px;  }
.row-fluid .request-bubblewrap .reqkuno-logo img { max-width:28px; height:auto; }
.row-fluid .request-bubblewrap h1,.row-fluid .request-bubblewrap h1 span { color:#fff; }
.row-fluid .request-bubblewrap h1 { padding-top:0px; }

.row-fluid .requestdrift-herosection { padding-top:50px; padding-left:40px; padding-right:40px; padding-bottom:0; }
.row-fluid .lets-talkwrap { padding-left:420px; font-size:19px; max-width:930px; line-height:32px; }
.row-fluid .lets-talkwrap h3 { font-weight:bold; color:#009CFE; font-style:italic; font-family: 'Merriweather',serif; }
.row-fluid .reqcon-driftfullpage .honored-block .icn-blocks { margin-top:20px; max-width:930px; }
.row-fluid .reqcon-driftfullpage .honored-block .icn-blocks .widget-type-text { color:#fff; }
.row-fluid .reqcon-driftfullpage .honored-block { max-width:930px; }
.row-fluid .reqcon-driftfullpage .honored-block .icn-blocks > div > div > div:after { display:none; }

.row-fluid .whykuno-herosection { padding-bottom:123px;  }

.row-fluid .result-exprow { margin-bottom:120px; }
.row-fluid .img-shadow img { box-shadow:0 0 49px rgba(0,0,0,0.40); border-radius:6px; }
.row-fluid .resultleft-contentwrap { margin-left:0; padding:150px 0 60px; float:none; display:inline-block; margin-right:-2px; vertical-align:middle; position:relative; z-index:1; }
.row-fluid .resultleft-contentwrap .one-line { font-style:italic; color:#009CFE;  font-family: 'Merriweather',serif; font-weight:bold; font-size:21px; line-height:26px; }
.row-fluid .resultleft-contentwrap h2 { color:#fff; font-weight:bold; }

.row-fluid .result-exprow .research-imgblog { -webkit-transform: translateY(-120px);
  -moz-transform: translateY(-120px);
  -o-transform: translateY(-120px);
  -ms-transform: translateY(-120px);
  transform: translateY(-120px); -webkit-transition: all 800ms ease;
  -moz-transition: all 800ms ease;
  -o-transition: all 800ms ease;
  -ms-transition: all 800ms ease;
  transition: all 800ms ease;;  }
.row-fluid .result-exprow .research-imgblog.project1 {  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px); }
.row-fluid .result-exprow .research-imgmainwrap  { width:calc(50% + 300px); float:none; display:inline-block; vertical-align:middle; margin-right:-150px; margin-left:-150px;  }

.row-fluid .result-exprow.result-twoexprow .resultleft-contentwrap { padding:60px 0; }

.row-fluid .whykuno-testisection { background:transparent; padding-top:60px; overflow:hidden; }
.row-fluid .whykuno-testisection .client-testimonialraw .slick-list { background:#009BFD; overflow:visible; }
.row-fluid .whykuno-testisection .client-sliderightbox,.row-fluid .whykuno-testisection .client-sliderightbox span.name { color:#fff; }
.row-fluid .whykuno-testisection .client-sliderightbox { width:100%; position:relative; z-index:1; }
.row-fluid .whykuno-testisection .client-testimonialraw:before,.row-fluid .whykuno-testisection .client-testimonialraw:after { background:rgba(0,155,253,0.21); }
.row-fluid .whykuno-testisection .client-testimonialraw .slick-list:before { content:""; background:url("https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/blue-qoute.png") no-repeat; width:235px; height:229px; position:absolute; top: -80px; left: 60px; }
.row-fluid .whykuno-testisection .client-testimonialraw .slick-slide { opacity:0; visibility:hidden; }
.row-fluid .whykuno-testisection .client-testimonialraw .slick-slide.slick-active { opacity:1; visibility:visible; }

.row-fluid .whykuno-testisection .slick-prev, .row-fluid .whykuno-testisection .slick-next { background:#19496B; color:#fff; }
.row-fluid .whykuno-testisection .slick-prev:before { content:""; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/whykuno-leftarrow.png) no-repeat; width:63px; height:63px; }
.row-fluid .whykuno-testisection .slick-next:before { content:""; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/whykuno-rightarrow.png) no-repeat; width:63px; height:63px; }
.row-fluid .whykuno-testisection .slick-prev:hover:before { background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/hover-whykuno-leftarrow.png) no-repeat; }
.row-fluid .whykuno-testisection .slick-next:hover:before { background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/hover-whykuno-rightarrow.png) no-repeat; }

.why-kunopage .fancybox-close { background-color:transparent; }

.row-fluid .honored-section { padding-top:145px !important; padding-bottom:54px; }
.row-fluid .wksustories-listing {  }
.row-fluid .wksustories-listing .sucstorie-blockinner .plus-link .pluse-icon { background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/blue-plusicon.png) no-repeat;   }
.row-fluid .wksustories-listing .sucstorie-blockinner .plus-link { background:transparent; position:absolute; right:0; bottom:0; opacity:0; visibility:hidden; left:auto; border-radius:0; transform:translateX(0); -moz-transform:translateX(0); -webkit-transform:translateX(0); -ms-transform:translateX(0); }
.row-fluid .wksustories-listing .success-storieblock { height:130px; box-shadow:4px 0 21px rgba(1,1,1,0.18); top:0; -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease; }
.row-fluid .wksustories-listing .success-storieblock:before { background:transparent; }
.row-fluid .wksustories-listing .sucstorie-blockinner,.row-fluid .wksustories-listing .sucstorie-blockinner h4 { position:relative; }
.row-fluid .wksustories-listing .sucstorie-blockinner h4 { color:#394957; top:auto; transform:translateY(0); -moz-transform:translateY(0); -webkit-transform:translateY(0); -ms-transform:translateY(0); left:auto; right:auto; }
.row-fluid .wksustories-listing .sucstorie-imgblock { border-radius:5px 0 0 5px; width:154px; display:inline-block; height:100%; background-size:cover !important; background-position:center !important; position:absolute; left:0; top:0;  }
.row-fluid .wksustories-listing .sucstorie-blockinner { padding:15px 75px 15px 190px; }
.row-fluid .wksustories-listing .success-storieblock:hover .sucstorie-blockinner h4 { color:#1096F7; }
.row-fluid .wksustories-listing .success-storieblock:hover .plus-link { opacity:1; visibility:visible;  }
.row-fluid .wksustories-listing .success-storieblock:hover { top:-25px; } 


.row-fluid .error-imgwrap { padding-top:80px; position:relative; height:auto !important;}
.row-fluid .error-imgwrap h1 { color:#fff; font-style:italic; }
.row-fluid .custom_error_message { max-width:520px;  position:absolute; z-index:1; }
.row-fluid .error-img { display:inline-block; text-align:center; padding-top:20px; padding-bottom:280px; }
.row-fluid .custom_error_message a { text-transform:uppercase; font-size:20px; line-height:28px; font-weight:600; color:#009CFE; }
.row-fluid .custom_error_message a:hover { color:#fff; }
.row-fluid .custom_error_message a:before { content:"<<"; color:#fff; margin-right:8px; }

.row-fluid .errorman-imgwrap { position:absolute; bottom:0; right:0; text-align:right; }

.row-fluid .dghero-section.port-herosection { padding-bottom:70px; }

.row-fluid .portfolio-section .sub-title h4 { color:#009CFE; font-weight:bold; font-style:italic; text-transform:none; padding-top:0; padding-bottom:40px;  }
.row-fluid .portfolio-section { padding-bottom:120px; }
.row-fluid .portfolio-listing > span { display:block; margin-left:-20px; margin-right:-20px; }
.row-fluid .portfolio-listing .portfolio-box { width:33.33%; float:left; padding:20px; line-height:0; }
.row-fluid .portfolio-listing .portfolio-box a { display:inline-block; width:100%; }
.row-fluid .portfolio-listing .portfolio-box a:hover .portfolio-innerbox:before,.row-fluid .portfolio-listing .portfolio-box a:hover .portfolio-contentwrap {  opacity:1; visibility:visible; }
.row-fluid .portfolio-listing .portfolio-box a:hover { box-shadow:0 0 24px rgba(0,0,0,0.42); }
.row-fluid .portfolio-listing .portfolio-box .portfolio-innerbox { position:relative; height:454px; background-size:cover !important; background-position:center !important; z-index:1; }
.row-fluid .portfolio-listing .portfolio-box .portfolio-innerbox:before { content:""; width:100%; height:100%; background:rgba(36,53,67,0.92); position:absolute; left:0; top:0; z-index:-1; opacity:0; visibility:hidden;  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease; }
.row-fluid .portfolio-listing .portfolio-box .portfolio-contentwrap { text-align:center; width:100%; height:100%; display:table;  opacity:0; visibility:hidden;  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease; }
.row-fluid .portfolio-listing .portfolio-box .portfolio-contentwrap h5 { color:#fff; font-style:italic; text-transform:none; display:table-cell; vertical-align:middle; }
.row-fluid .portfolio-listing .portfolio-box .portfolio-contentwrap h5:after { content:""; width:30px; height:30px; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/blue-plusicon.png) no-repeat; display:block; margin-top:25px; background-position:center; width:100%; }
.row-fluid .portfolio-listing .portfolio-box.portfolio-widebox { width:66.66%;}

.row-fluid .featured-rshero.service-toptext h1 { margin-top:25px; margin-bottom:10px; }
.row-fluid .header-contentmain .header-text { color:#02E8E1; font-weight:bold; font-style:italic; font-family: 'Merriweather',serif; letter-spacing:0; }

.xdesign-page .body-container-wrapper { margin-top:0 !important; }

.row-fluid .whatiskuno-main { border-top:10px solid #fff; border-bottom:10px solid #fff; }
.row-fluid .whatiskuno-left { font-family: 'Merriweather',serif; }

/* Mueller Page */
.row-fluid .mueller-herosec { background-position:top center !important; }
.row-fluid .brandhero-textnew { padding-bottom:300px; }

.row-fluid .marketing-automationsec { text-align:center; padding:150px 0 0; }
.row-fluid .automation-secrvice-raw { float:left; width:100%; padding-bottom:100px; }
.row-fluid .automation-secrvice-raw.no-bottomPad{padding-bottom:0px;}
.row-fluid .automation-secrvice-raw > span { display:block; width:auto; margin:0 -35px; }
.row-fluid .automation-secrvice-raw > span > div { float:none; display:inline-block; vertical-align:top; margin:0 -2px; padding:0 35px 40px; width:33.33%; }
.row-fluid .automation-secrvice-raw .auto-serviceicon { float:left; width:100%; }
.row-fluid .automation-secrvice-raw .auto-servicetext { float:left; width:100%; font-size:21px; line-height:30px; color:#394957; }
.row-fluid .automation-secrvice-raw .auto-servicetext h4 { font-size:27px; line-height:32px; color:#009CFE; padding-top:20px; font-style:italic; }

.row-fluid .marketing-automationsec .indi-way-box { margin-bottom:90px; }
.row-fluid .marketing-automationsec .indi-way-box .sub-title { font-size:21px; line-height:26px; color:#009CFE; margin-bottom:15px; font-style:normal; text-transform:none; font-family:'Merriweather', serif; }
.row-fluid .marketing-automationsec .indi-way-box .title h1 { font-size:58px; line-height:64px; color:#394957; }
.row-fluid .automation-secrvice-raw2 { padding-bottom:50px; }

.row-fluid .footer-bottomimgnew { padding-bottom:150px; }

.row-fluid .case-study-main-sectionnew .indi-testy-part { font-size:22px; line-height:34px; }
.row-fluid .case-study-main-sectionnew .client-name { margin-top:15px; }

/* Pillar Page 23-02-2018 */
body.pillar-bodypage { padding-right:0; padding-left:0; }
body.pillar-bodypage .row-fluid .in-header-section { border-top:0; }
body.pillar-bodypage .body-container-wrapper .wrapper { width:946px; padding:0; }
body.pillar-bodypage .body-container-wrapper .pillar-herosec.in-header-section .wrapper { width:1170px; padding:0 15px; }
.row-fluid .pillar-header { position:absolute; left:0; right:0; top:0; padding:60px 0 0; }

.row-fluid .pillar-herosec.in-header-section { text-align:left; padding:153px 0 370px 0; }  
.row-fluid .pillar-herosec.in-header-section h2 { font-size:50px; line-height:54px; color:#769DA4; text-transform:uppercase; font-style:normal; margin:0; padding:0; font-family:proxima_novasemibold; }
.row-fluid .pillar-herosec.in-header-section h1 { font-size:169px; line-height:130px; color:#344550; text-transform:uppercase; padding:0; font-family:proxima_nova_thextrabold;  }
.row-fluid .pillar-herosec.in-header-section h1 span { font-size:82px; line-height:86px; display:block; color:#769DA4; text-transform:uppercase; font-style:normal; margin:0; padding:0; font-weight:400; font-family:proxima_nova_rgregular; }
.row-fluid .pillar-herosec.in-header-section .pillar-herotext { padding:0 100px; }

.row-fluid .marketing-greensec { padding:40px 0 100px; }
.row-fluid .marketing-greensec .marketing-greenbox { float:none; display:inline-block; vertical-align:top; position:relative; padding:62px 80px 95px; width:946px; max-width:100%; background:#C0D8DC; font-size:16px; line-height:30px; font-family:'Lora', serif; }
.row-fluid .marketing-greensec .marketing-greenbox h4 { padding:0 0 35px; margin-bottom:25px; position:relative; font-size:30px; line-height:34px; color:#344550; font-family:proxima_nova_rgregular; }
.row-fluid .marketing-greensec .marketing-greenbox h4:after { position:absolute; content:""; height:1px; width:67px; background:#fff; bottom:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); }
.row-fluid .marketing-greensec .marketing-greenbox:after { position:absolute; content:""; height:131px; width:131px; bottom:-66px; left:50%; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/marketing-arrow.png') no-repeat; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); }

.row-fluid .pillar-menu { padding-left:40px; padding-top:53px; }
.row-fluid .pillar-menu ul { float:left; width:100%; padding:0; margin:0; list-style-type:none; background:#fff; }
.row-fluid .pillar-menu ul li { float:left; width:100%; }
.row-fluid .pillar-menu ul li a { float:left; width:100%; padding:8px 10px; color:#344550; font-size:13px; line-height:16px; background:transparent; }
.row-fluid .pillar-menu ul li a:hover, .row-fluid .pillar-menu ul li a.active, .row-fluid .pillar-menu ul li.nav-active a { background:#ef6e6b; color:#fff; }

.row-fluid .pillar-contentsec { padding:130px 0 110px; font-size:16px; line-height:30px; color:#000000; position:relative; font-family:'Lora', serif; } 
.row-fluid .basic-pillarsec { padding:80px 0 110px; }
.row-fluid .pillar-contentsec:after { position:absolute; content:""; height:1px; width:1000%; background:#B8BEC2; left:0; bottom:0; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.row-fluid .pillar-contentsec.summary-pillarsec:after { display:none; }
.row-fluid .pillar-contentsec .main-title { margin-bottom:57px; }
.row-fluid .pillar-contentsec .main-title h3 { font-size:69px; text-align:center; line-height:71px; color:#344550; text-transform:uppercase; padding:0; font-family:proxima_nova_thextrabold; }
.row-fluid .pillar-contentsec h4 { padding:43px 0 0; font-size:26px; line-height:30px; color:#344550; font-family:proxima_nova_rgregular; }
.row-fluid .pillar-contentsec blockquote.left-border { float:left; width:100%; text-align:left; text-transform:none; font-size:16px; line-height:30px; color:#000; position:relative; padding:0 25px 0 30px; margin:28px 0; background:transparent; font-family:'Lora', serif; }
.row-fluid .pillar-contentsec blockquote.left-border:before { position:absolute; content:""; height:100%; width:6px; left:0; top:0; background:#ef6e6b; }
.row-fluid .pillar-contentsec blockquote.left-border h5 { font-size:22px; line-height:30px; text-transform:none; font-weight:bold; color:#344550; padding:0; margin:0 0 8px; font-family:'Lora', serif; }
.row-fluid .pillar-contentsec blockquote.left-border ul { float:left; width:100%; padding:0; margin:0; list-style-type:none; }
.row-fluid .pillar-contentsec blockquote.left-border ul li { float:left; width:100%; padding-left:10px; position:relative; }
.row-fluid .pillar-contentsec blockquote.left-border ul li:before { position:absolute; content:""; height:4px; width:4px; border-radius:100%; background:#000; left:0; top:13px; }
.row-fluid .pillar-contentsec p { float:left; width:100%; }
.row-fluid .pillar-contentsec a { color:#ef6e6b; text-decoration:underline; }
.row-fluid .pillar-contentsec a:hover { color:#2d82d2; }
.row-fluid .pillar-contentsec .full-widthimg  { margin:60px 0; }

.row-fluid .pillar-contentsec blockquote { float:left; width:100%; text-align:center; padding:50px 70px; font-size:37px; line-height:46px; color:#fff; font-style:italic; text-transform:uppercase; margin-left:0; margin-right:0; background:#ef6e6b; font-family:proxima_nova_rgregular; }
.row-fluid .red-titletext h4 { text-transform:uppercase; font-size:19px; line-height:22px; font-style:italic; font-family:proxima_nova_rgregular; color:#ef6e6b; } 
.row-fluid .ebook-box { padding:40px 0 0; border-top:1px solid #B8BEC2; border-bottom:1px solid #B8BEC2; position:relative; margin-top:40px; }
.row-fluid .ebook-box h2 { font-size:48px; line-height:46px; padding:0; color:#344550; text-transform:uppercase; font-family:proxima_nova_thextrabold; }
.row-fluid .ebook-box .img { position:absolute; left:0; bottom:0; }
.row-fluid .ebook-box .txt { float:right; padding-left:30px; padding-bottom:30px; }
.row-fluid .pillar-contentsec .pillar-cta a { float:left; padding:23px 69px; margin-top:20px; color:#fff; font-size:19px; text-decoration:none; border-radius:8px; background:#ef6e6b; font-family:'Lora', serif; }
.row-fluid .pillar-contentsec .pillar-cta a:hover { background:#344550; color:#fff; }

.row-fluid .calender-content .full-widthimg { margin:45px 0 50px; }

.row-fluid .promoting-content .ebook-box .img { width:auto; }
.row-fluid .promoting-content .ebook-box .txt { padding-left:100px; }
.row-fluid .social-mediatext p, .row-fluid .email-text1 p { padding:0; }
.row-fluid .email-text2 h4 + p { padding-top:0; }

.row-fluid .pillar-contentsec .mobile-img { margin-top:82px; }

.bar-long { height:5px; background-color:#ef6e6b; width:0px; z-index:1000; position:fixed; top:0; left:0; }
.progress-bar { height:5px; background-color:#009BFD; width:0px; z-index:1000; position:fixed; top:0px; left:0;}

.row-fluid .pillar-ctasec { padding:50px 0; background:#ef6e6b; }
body.pillar-bodypage .body-container-wrapper .row-fluid .pillar-ctasec .wrapper { width:1170px; }
.row-fluid .pillar-ctasec .left, .row-fluid .pillar-ctasec .right { float:none; display:inline-block; vertical-align:middle; margin:0; }
.row-fluid .pillar-ctasec .right { padding-left:15px; margin-top:-50px; }
.row-fluid .pillar-ctasec .right h4 { font-size:77px; line-height:80px; color:#fff; text-transform:uppercase; font-family:proxima_nova_thextrabold; }
.row-fluid .pillar-ctasec .right .widget-type-text a { font-size:36px; line-height:40px; color:#fff; position:relative; }
.row-fluid .pillar-ctasec .right .widget-type-text a:after { position:absolute; content:""; left:100%; top:-3px; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/play-icon.png') no-repeat; height:56px; width:56px; margin-left:15px; } 

.row-fluid .pillar-pagemainsec { position:relative; } 
.row-fluid .expert-tipsec { position:absolute; top:48px; background:#33454F; color:#fff; font-size:16px; line-height:26px; width:500px; padding:20px 40px 20px; transform:translateX(-100%); -moz-transform:translateX(-100%); -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); -o-transform:translateX(-100%); transition:all ease 1s; /*opacity:0; visibility:hidden;*/ left:0; z-index:1; font-family:'Lato', sans-serif; }
/*body.expert-active0 .row-fluid .expert-tipsec { opacity:1; visibility:visible; }*/
.row-fluid .expert-tipsec h5 { color:#fff; font-size:22px; line-height:28px; text-transform:none; font-family:proxima_nova_thextrabold; }
.row-fluid .expert-tipsec a { color:#fff; text-decoration:underline; }
.row-fluid .expert-tipsec a:hover { color:#ef6e6b; }
.row-fluid .expert-tipsec .expert-click a { position:absolute; z-index:1; cursor:pointer; text-decoration:none; color:#fff; text-transform:uppercase; -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -o-transition:all 0.6s ease; -ms-transition:all 0.6s ease; transition:all 0.6s ease; z-index:1; left:100%; right:0; top:175px; width:175px; float:right; display:inline-block; line-height:50px; font-size:20px; font-weight:bold; background:#ef6e6b; height:60px; padding:0 15px 0 52px; -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); transform-origin:0 0; -moz-transform-origin:0 0; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; }
.row-fluid .expert-tipsec .expert-click a:before { position:absolute; content:"\f175"; font-family:FontAwesome; left:0; bottom:0; height:100%; width:40px; background:#C85B5A; line-height:56px; text-align:center; }
.row-fluid .expert-tipsec .expert-close { position:absolute; top:14px; right:30px; }

.row-fluid .expert-tipsec1.expert-active1 { transform:none; box-shadow:0px 0px 16px rgba(0,0,0,0.3); }
.row-fluid .expert-tipsec1.expert-active1 .expert-click a:before { content:"\f176"; }

.row-fluid .expert-tipsec2.expert-active2 { transform:none; box-shadow:0px 0px 16px rgba(0,0,0,0.3); }
.row-fluid .expert-tipsec2.expert-active2 .expert-click a:before { content:"\f176"; }

.row-fluid .pillar-pagemainsec .sticky0 { float:left; position:absolute; right:0px; top:50px; }
.row-fluid .pillar-menu #nav-icon4 { display:none; }

.row-fluid .investing-greenwrap { padding-top:50px; }

.row-fluid .kpi-textbox { position:relative; }
.row-fluid .personas-textbox { position:relative; }  

/* Long Landing Page 06-03-2018 */
.row-fluid .pillar-header.long-landing-logo { padding-top:25px; }
.row-fluid .long-landing-logo .pillar-logo { padding-left:25px; }
.row-fluid .long-landinghero { border:0; }
.row-fluid .long-landinghero { background-position:top center !important; } 
.row-fluid .long-landingform-box { float:none; display:inline-block; width:960px; max-width:100%; }  
.row-fluid .long-landingform-box .left-box { float:left; width:50%; margin:0; background:rgba(255,255,255,0.84); font-size:14px; line-height:24px; color:#344550; font-family:'Lora', serif; }
.row-fluid .long-landingform-box .left-box h2 { font-size:42px; line-height:42px; color:#344550; font-family:proxima_nova_rgbold; }
.row-fluid .long-landingform-box .leftbox-inner { padding:50px 30px 42px 40px; }
.row-fluid .long-landingform-box .leftbox-inner h4 { padding:0 0 10px; font-size:25.5px; line-height:30px; color:#EF6E6B; text-transform:uppercase; font-family:"proxima_novasemibold"; }
.row-fluid .long-landingform-box .leftbox-inner ul { float:left; width:100%; padding:0; margin:0; list-style-type:none; }
.row-fluid .long-landingform-box .leftbox-inner ul li { float:left; width:100%; padding-left:10px; position:relative; }
.row-fluid .long-landingform-box .leftbox-inner ul li:before { position:absolute; content:""; height:3px; width:3px; border-radius:100%; left:0; top:10px; background:#EF6E6B; }
.row-fluid .long-landingform-box .leftbox-inner hr { border-color:#33454F; margin-top:10px; margin-bottom:26px; }

.row-fluid .long-landingform-box .right-box { float:left; display:table; width:50%; margin:0; background-size:cover !important; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/right-color.png') no-repeat; }
.row-fluid .long-landingform-box .right-box > div { display:table-cell; vertical-align:middle; }
/* .row-fluid .long-landingform-box .right-box .rightbox-inner { padding:0 60px; } */
.row-fluid .long-landingform-box .right-box .rightbox-inner { padding:60px; }
.row-fluid .long-landingform-box .right-box .rightbox-inner h3 { padding:0; font-size:24px; line-height:28px; color:#fff; text-transform:uppercase; font-family:proxima_nova_thextrabold; }
.row-fluid .long-landingform-box .right-box .rightbox-inner h4 { padding:0; font-size:20px; line-height:24px; color:#EF6E6B; text-transform:uppercase; font-family:proxima_nova_thextrabold; }
.row-fluid .long-landingform-box .right-box .rightbox-inner .hs-form { padding-top:30px; }
.row-fluid .long-landingform-box .right-box .rightbox-inner .hs-form .field { padding:0 0 18px 0; }
.row-fluid .long-landingform-box .right-box .rightbox-inner .hs-form input[type="submit"] { font-size:19px; font-family:'Lora', serif; background:#EF6D6B; }
.row-fluid .long-landingform-box .right-box .rightbox-inner .hs-form input[type="submit"]:hover { background:#3fa2f7; }
.row-fluid .long-landingform-box .right-box .rightbox-inner .hs-form .legal-consent-container .hs-richtext{color:#fff; font-size:12px; line-height:19px;}
.row-fluid .long-landingform-box .right-box .rightbox-inner .hs-form .legal-consent-container .hs-richtext > p{padding-top:0;}

body .row-fluid .long-landingform-box .right-box input[type="text"], body .row-fluid .long-landingform-box .right-box input[type="email"] { height:49px; border-radius:0; border:1px solid #E3E3E3; }
body.long-landingpage { padding:0; }

/* -------  aramark pillar page 24-02-2018  ----------- */

.row-fluid .ar-success { text-align:center; }
.row-fluid .ar-success h3 { font-size:36px; color:#394957;     font-style: italic;    font-weight: 700;}
.aramark .row-fluid .brandexp-listing { padding:25px 0 60px 0; }
.aramark .ar-dining-section { margin-top:-40px; }
.row-fluid .ar-phase-box { }
.row-fluid .ar-phase-box .list-style2 ul li { margin:10px 0; }
.row-fluid .ar-phase-box .list-style2 ul li p {  width: 100%;    float: left; }
.row-fluid .ar-phase-box p a { float:left; border-radius: 4px; min-width:185px; text-align: center;    display: inline-block;  font-family: 'Lato', sans-serif;  text-transform: uppercase;    padding: 10px 15px; background: #009BFD;    color: #fff;    font-size: 17px;    line-height: 24px;     margin: 20px 20px 2px 0;   font-weight: 600; }
.row-fluid .ar-team-section { margin-top:50px; } 
.aramark .row-fluid .ar-health { padding:120px 0 120px 0;  }
.aramark .row-fluid .case-study-main-section > span > div:nth-child(1) .indi-case-box { padding-bottom:150px; }
.aramark .row-fluid .in-header-section .video-playbtn a { background: rgba(38,42,46,0.7); }
.aramark .row-fluid .video-playicon { display: none; }


/********************** Pur Work 5-3-2018 ******************/
.row-fluid .ourWork-sec { background:#142839; }
.row-fluid .ourWork-sec .brandhero-text { color:#fff; }
.row-fluid .ourWork-sec .brandhero-text h1 { color:#fff; }  
.row-fluid .ourWork-sec .brandhero-text h1 span { color:#009cfe; font-style:italic; font-weight:700; }
.row-fluid .ourWork-sec .dg-richtext { font-weight:300; }

.row-fluid .digital-sec { padding:0; }
.row-fluid .digital-sec1 .video-bgimg { margin:0 auto !important; height:500px; width:100%; float:none; display:block; position:relative; border-radius:15px; overflow:hidden; }
.row-fluid .digital-sec1 .video-bgimg:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.4; }
.row-fluid .digital-sec1 .video-text { margin:0 auto; padding:200px 150px 80px; }
.row-fluid .digital-sec1 .video-text h3 { color:#fff; font-size:36px; line-height:42px; white-space: normal; }
.row-fluid .digital-video .video-marketingbox_wrap { text-align:center; }
.row-fluid .digital-video .video-playicon { width:112px; height:112px; right:120px; bottom:60px; line-height:112px; }
.row-fluid .video-texttitle  { position:relative; }
.row-fluid .video-textlogo { padding-right:30px; margin-right:30px; display:inline-block; vertical-align:middle; border-right:2px solid #fff; }
.row-fluid .video-texttitle h3 { display:inline-block; vertical-align:middle; text-align:left; }
/*.row-fluid .video-marketingbox_wrap a:hover { top:0; box-shadow:0px 0px 60px rgba(0,156,254,0.9); }*/
.row-fluid .video-marketingbox_wrap a:hover { top:0; box-shadow:0 0 30px rgba(0, 0, 0, 0.4); }


.row-fluid .overservice-sec { padding: 0px 0 100px; }
.row-fluid .overservice-sec .success-boxlisting .success-box a { background:transparent; }
.row-fluid .overservice-sec .csoverview-listing .success-text h4 { padding:0; color:#fff; } 
.row-fluid .overservice-sec .success-text:after { bottom:48px; }
.row-fluid .overservice-sec .csoverview-listing.success-boxlisting .success-box:hover a { top:0; box-shadow:0px 0px 60px rgba(0,156,254,0.9); }

.row-fluid .overservice-sec1 .success-imgbox { background-position:center center; }

.row-fluid .request-cta { padding:132px 0 50px; }
.row-fluid .request-cta a.cta_button { margin:7px 0; font-size:19px; line-height:24px; color:#fff; background:#009BFD; padding:17px 20px; display:inline-block; min-width:240px; text-align:left; border-radius:5px; position:relative; }
.row-fluid .request-cta a.cta_button:after { content:''; margin:0px 0 0 10px; width:58px; height:15px; background:url('https://www.kunocreative.com/hubfs/kuno-2017/images/b-arrow.png') no-repeat; display:inline-block; opacity:0; position: absolute; right:25px; top:50%; -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateT(-50%); -ms-transform:translateY(-50%); }
.row-fluid .request-cta a.cta_button:hover:after { right:15px; opacity:1; }
.row-fluid .request-cta a.cta_button:hover { background:#0079C6; }

.row-fluid .honfacebook-icon img { max-height:28px; }



/* Blackline CaseStudies_2018 Page */
.whykuno-herosection.conversion { position:fixed; width:calc(100% - 41px); transform:translateX(-50%); left:50%; padding:0px; z-index:-1; }
.whykuno-herosection.conversion em { color:#fff; font-style:normal; }
.whykuno-herosection.conversion h1 { color:#fff; }
.whykuno-herosection.conversion > div:nth-child(1){ display:none; }
.whykuno-herosection.conversion > div:nth-child(2){ height:800px; display:flex; align-items:flex-end; padding:68px 0px; }
.whykuno-herosection.conversion .wrapper-1425 {max-width: 1425px; width:100%; float:none;  margin:0 auto !important; padding:0px 15px;} 
.whykuno-herosection.conversion .wrapper-inner{ /*padding:0 15px;*/}


/* */

.row-fluid .zic-zac-section .single-zac { display: flex; display: -webkit-flex; position:relative; min-height:530px; background-color:#fff; }
.row-fluid .zic-zac-section .single-zac > div { width:50%; position:relative;}
.row-fluid .zic-zac-section .single-zac .thumb { background-size:cover; background-position:center; background-repeat:no-repeat;}
.row-fluid .zic-zac-section .single-zac .contain { display: flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center; max-width:50%; width:100%; background:#fff; }
.row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(odd) .single-zac .contain .inner { max-width:480px; padding-right:15px;}
.row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(even) .single-zac .contain {
    max-width: 500px;
    margin:  0 auto;
}
.row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(even) .single-zac .inner {
    padding:  50px 15px;
}
.row-fluid .zic-zac-section .single-zac .contain .inner { padding:50px 0px; }
.row-fluid .zic-zac-section .single-zac .contain .inner .text { line-height:35px; color:#394957; }
.row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(odd) .single-zac { }
.row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(odd)  .single-zac .thumb { left:50%; }
.row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(odd)  .single-zac.contain { left:-50%; }
.row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(odd) .single-zac .contain { left:-50%; }
.row-fluid .zic-zac-section .single-zac .contain h3 { margin-bottom:25px; font-weight:600; color:#394957; }

/* */
.row-fluid .relactional-info { padding:115px 0px; background-color:#fff; }
.row-fluid .relactional-info .widget-type-header { padding-bottom:10px; }
.row-fluid .relactional-info .widget-type-header h4{ font-weight:600; color:#394957;}

/* */
.row-fluid .heading { text-align:center; }
.row-fluid .heading .widget-type-header { padding-bottom:10px; }
.row-fluid .heading .widget-type-header h4 { color:#9F2943; }
.row-fluid .heading .widget-type-rich_text { font-family:'Merriweather', serif; font-size:27px; line-height:41px; font-weight:600; color:#394957; }
.row-fluid .relactional-info .widget-type-rich_text { line-height:34px; color:#394957;}


/* */
.row-fluid .goal-section { background-color:#fff; }
.row-fluid .goal-section .heading .widget-type-header { font-style:italic; }
.row-fluid .goal-section .heading  .widget-type-header h4 { padding-bottom:0px; margin-bottom:-4px; font-weight:600;  }
.row-fluid .goal-section .goal-thumb-wrapper { padding-top:113px; }
.row-fluid .goal-section .goal-thumb-wrapper > div { margin:0px 0px; }
.row-fluid .heading .widget-type-rich_text > div { max-width:930px; margin:0 auto; }
.row-fluid .goal-section .goal-thumb-wrapper .full-thumb { margin-top:50px; }


.row-fluid .goal-section .goal-thumb-wrapper img { width:100%; min-width:100%; object-fit:cover; height:535px; }
.row-fluid .goal-section .goal-thumb-wrapper .half-thumb {}
.row-fluid .goal-section .goal-thumb-wrapper .half-thumb > div > div { margin:0px -25px; width:auto; }
.row-fluid .goal-section .goal-thumb-wrapper .half-thumb > div > div > div {float:  left;width:  50%;margin:  0px;padding:  0px 25px;}

/* */
.row-fluid .campaign-results-section { padding:110px 0px 99px; background-color:#fff; }
.row-fluid .campaign-results-section .widget-type-header { text-align:center; padding-bottom:32px; }
.row-fluid .campaign-results-section .widget-type-header h4{ font-weight:600; color:#394957;}
.row-fluid .campaign-results-section .results { padding-bottom:30px; }
.row-fluid .campaign-results-section .results h5 { font-size:19px; text-transform:capitalize; color:#9F2943; font-weight:600;  }
.row-fluid .campaign-results-section .results p { padding:4px 0px; color:#394957; }
.row-fluid .campaign-results-section .results h5 + p { padding-top:0; }
.row-fluid .campaign-results-section .full { line-height:34px; color:#394957;}

/* */
.row-fluid .website-traffic-results-section { background-color:#fff; }
.row-fluid .website-traffic-results-section .widget-type-header { padding-bottom:26px; }
.row-fluid .website-traffic-results-section .widget-type-header h4{ font-weight:600; color:#394957; }
.row-fluid .website-traffic-results-section .video-wrapper { padding-top:30px; text-align:center; padding-bottom:165px; }
.row-fluid .website-traffic-results-section .video-wrapper div#video_popup { display:none; }
.row-fluid .website-traffic-results-section .video-wrapper img { box-shadow:0px 0px 0px 3px #ececec; border-radius:6px 6px 4px 4px; display:none; }
.row-fluid .website-traffic-results-section .video-wrapper iframe{ height: 507px;  max-width:900px; width:100%; } 
.row-fluid .website-traffic-results-section .widget-type-rich_text { line-height:35px; color:#394957;}

/* */
.row-fluid .demand-generation-results-section { padding-bottom:109px; background-color:#fff; }
.row-fluid .demand-generation-results-section .widget-type-header { padding-bottom:12px; }
.row-fluid .demand-generation-results-section .widget-type-header h4{ font-weight:600; color:#394957;}
.row-fluid .demand-generation-results-section .widget-type-rich_text { line-height:34px; color:#394957; }
.row-fluid .demand-generation-results-section .widget-type-rich_text img { margin-left:110px !important; margin-top:-9px !important; }


.blackline-casepage .fancybox-skin{ background:transparent !important; }
.row-fluid .video-wscreen { background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/window%20%281%29.png') no-repeat; background-size:100% 100%;  }
.row-fluid .video-wscreen > div { padding:3.8% 0.4% 0.4%; line-height:0; }

/* */
.bg-gray { background:#DDDBDC !important; }
.dark-gray { background:#5D5159 !important; }
.ftmc-case .dark-gray {background:#1282c6!important;}
.imarc-case .dark-gray {background:#1A80BE!important;}
.stayonline-case .dark-gray {background:#0079B8!important;}
.horizon-case .dark-gray {background: #d31145!important;}
.leo-case .dark-gray {background: #187349!important;}
.color-white { color:#fff; }
.row-fluid .custome .color-white h3 { color:#fff; }
.row-fluid .zic-zac-section.custome { background:#fff; overflow: hidden;}
.row-fluid .single-zick-zack {}
.row-fluid .single-zick-zack > div > div { display:flex; }
.row-fluid .single-zick-zack > div > div > div { margin:0px; width:50%; background:#fff; }
.row-fluid .zic-zac-section.custome > div:nth-child(odd) { }
.row-fluid .zic-zac-section.custome > div:nth-child(odd) .left-side { order:1; }
.row-fluid .single-zick-zack .bg { position:relative; }
.row-fluid .single-zick-zack .bg img { position:absolute; width:100%; height:100%; object-fit:cover; min-width:100%; }
.row-fluid .single-zick-zack .right-side { padding:103px 0px 115px; } 
.row-fluid .single-zick-zack .right-side > div { max-width:500px; }
.row-fluid .zic-zac-section.custome > div:nth-child(even) .right-side > div { margin-left:auto; max-width:460px; }
.row-fluid .zic-zac-section.custome > div:nth-child(even) .right-side > div{    margin-left: auto;
    max-width: 460px;
    margin-right: 50px;}
.row-fluid .zic-zac-section.custome .logo { display:flex; align-items:center; text-align:center; }
.row-fluid .zic-zac-section.custome .logo > div { width:100%; }
.row-fluid .zic-zac-section.custome > div:nth-child(odd)  .right-side { padding-right:50px; }
.row-fluid .zic-zac-section.custome > div:nth-child(even) .right-side { padding-left:50px; }
.row-fluid .zic-zac-section.custome .right-side .widget-type-rich_text { font-size:17px; line-height:36px; color:#283540; }
.row-fluid .single-zick-zack .right-side.dark-gray {}
.row-fluid .single-zick-zack .right-side.dark-gray .widget-type-rich_text { color:#fff; }
.row-fluid .zic-zac-section.custome .right-side .widget-type-rich_text li { padding:12px 0px; line-height:26px; list-style:disc; margin-left:21px; }


.row-fluid .zic-zac-section.custome.info { margin:0px !important; padding-top:50px; background:#fff; }  
.row-fluid .zic-zac-section.custome.info .logo, .row-fluid .zic-zac-section.custome.info .right-side { padding:45px 0px; }
.row-fluid .zic-zac-section.custome.info .logo { display:block; /*padding:103px 0px 115px;*/ }
.row-fluid .goal-section.custome .heading .widget-type-header h4 { color:#92278F; }
.ftmc-case .row-fluid .goal-section.custome .heading .widget-type-header h4 {color: #1282c6;}
.imarc-case .row-fluid .goal-section.custome .heading .widget-type-header h4 {color: #1A80BE;}
.leo-case .row-fluid .goal-section.custome .heading .widget-type-header h4 {color: #187349;}
.stayonline-case .row-fluid .goal-section.custome .heading .widget-type-header h4 {color: #0079B8;}

.row-fluid .goal-section.custome { padding-top:47px; } 
.align-center{ text-align:center;}
.row-fluid .website-traffic-results-section .heading-simple > div { max-width:800px;  margin:0 auto; } 
.row-fluid .campaign-results-section.custome .results h5 { color:#92278F; }
.ftmc-case .row-fluid .campaign-results-section.custome .results h5 {color: #1282c6;}
.imarc-case .row-fluid .campaign-results-section.custome .results h5 {color: #1A80BE;}
.stayonline-case .row-fluid .campaign-results-section.custome .results h5 {color: #0079B8;}
.horizon-case .row-fluid .campaign-results-section.custome .results h5 {color: #d31145;}
.leo-case .row-fluid .campaign-results-section.custome .results h5 {color: #187349;}

/* */
.row-fluid .sales-banner { background:#DDDBDC; }
.row-fluid .sales-banner .contain { padding:50px; width:61%; }
.row-fluid .sales-banner > div > div { display:flex; align-items:center; }
.row-fluid .sales-banner > div > div > div { width:50%; margin:0px; }
.row-fluid .sales-banner .widget-type-linked_image { min-height:528px; display:flex; align-items:flex-end; text-align:right; width:39%; }
.row-fluid .sales-banner .widget-type-linked_image > div { width:100%; }
.row-fluid .sales-banner .contain .widget-type-rich_text { line-height:36px; color:#283540; }

.row-fluid .single-zick-zack .wrapper > div > div { display:flex; }
.row-fluid .single-zick-zack .wrapper{ width:1170px; }
.row-fluid .single-zick-zack .wrapper > div > div > div{ margin:0px; width:50%; }

.row-fluid .campaign-results-section.custome { padding-top:90px; padding-bottom:30px; }
.row-fluid .website-traffic-results-section.custome { padding-top:0px; } 
.row-fluid .website-traffic-results-section.custome .widget-type-header { padding-bottom:1px; }
.row-fluid .demand-generation-results-section.custome .widget-type-rich_text > div { max-width:740px; margin:0 auto; }

/* */
.row-fluid .goal-section .single { position:relative; }
.row-fluid .goal-section .single .widget-type-text { position:absolute; right:0; text-align:right; bottom:6px; padding-right:35px; font-size:43px; color:#fff; font-family:lato; text-transform:uppercase; font-weight:700; line-height:38px; }
.row-fluid .goal-section .single.full .widget-type-text { padding-right:10px; }

/* */
.row-fluid .goal-section.custome .heading .widget-type-rich_text > div { font-weight:500; max-width:800px; }
.row-fluid .custome h3,.row-fluid .custome h4,.row-fluid .custome h2 { color:#394957; } 



.row-fluid .abmteam-section { position:relative; z-index:9; color:#fff; text-align:center; padding:232px 0 230px; font-size:19px; line-height:33px; margin:120px 0 80px; }
.row-fluid .abmteam-section .wrapper { max-width:950px; }
.row-fluid .abmteam-section h2 { color:#fff; font-weight:bold; }
.row-fluid .abmteam-section:before { content:""; width:100%;  height:100%; left:0; top:0; position:absolute; z-index:-1; background:rgba(17, 21, 25, 0.74); }
.row-fluid .abmteam-section .sub-title { font-size: 23px; line-height: 26px; padding-bottom: 4px; text-transform: none;  color: #009cfe; font-style:italic;
    font-family: 'Merriweather', serif; font-weight: bold; }
.row-fluid .abmteam-section .honored-btn a { margin-top:40px; }

.row-fluid .workwith-ctabtn a { margin-top:25px; }

/* word rotating css */

/* Pillar Page 07-05-2018 */
.row-fluid .pillar-herosec-new { padding:160px 0 210px; color:#fff; position:relative; }
.row-fluid .pillar-herosec-new:before { position:absolute; content:""; height:100%; width:100%; top:0; left:0; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/pillar-hero-gradient.png') no-repeat; background-size:cover; } 
.row-fluid .pillar-herosec-new.no-pseudo:before { background:none; }
.row-fluid .pillar-herosec-new .one-line { color:#009CFE; font-size:21px; line-height:28px; font-weight:bold; font-style:italic; font-family:'Merriweather', serif; margin-bottom:10px; }
.row-fluid .pillar-herosec-new .widget-type-header h1 { font-size:64px; line-height:78px; color:#fff; font-weight:bold; font-family:'Merriweather', }
.row-fluid .pillar-herosec-new .widget-type-header h1 span { color:#01FCAC; font-style:italic; }
.row-fluid .pillar-herosec-new .hero-richtext { padding:100px 0 0 147px; font-size:23px; line-height:44px; }
.row-fluid .pillar-herosec-new .hero-richtext a { text-decoration:underline; color:#fff; }
.row-fluid .pillar-herosec-new .hero-richtext a:hover { color:#01FCAC; }

.row-fluid .mini-wrapper { margin:0 auto !important; float:none !important; padding:0; width:850px; color:#394957; line-height:34px; }
.row-fluid .pillar-contentbox { padding:110px 0 80px; color:#394957; line-height:34px; }
.row-fluid .pillar-contentbox a { color:#009CFE; text-decoration:underline; }
.row-fluid .pillar-contentbox a:hover { color:#01FCAC; }

.row-fluid .main-headingbox { padding-bottom:50px; }
.row-fluid .main-headingbox .one-line { color:#009CFE; font-size:21px; line-height:28px; font-weight:bold; font-style:italic; font-family:'Merriweather', serif; }
.row-fluid .main-headingbox h2 { font-size:45px; line-height:54px; color:#394957; font-weight:bold; font-family:'Merriweather', serif; padding:0; }

.row-fluid .topic-contentbox { padding:100px 0 60px; }
.row-fluid .main-titlebox { width:auto; padding-bottom:40px; }
.row-fluid .main-titlebox .widget-type-text { font-size:275px; line-height:140px; color:#7F8080; font-weight:bold; font-family:'Merriweather', serif; font-style:italic; opacity:0.17; }
.row-fluid .main-titlebox .widget-type-header h2 { font-size:45px; line-height:50px; color:#009CFE; font-family:'Merriweather', serif; font-style:italic; padding:0; padding-left:140px; }




.row-fluid .topic-contentbox ul { float:left; width:100%; padding:0; margin:20px 0 0; list-style-type:none; }
.row-fluid .topic-contentbox ul li { float:left; width:100%; position:relative; padding-left:20px; margin-bottom:10px; }
.row-fluid .topic-contentbox ul li:last-child { margin-bottom:0; }
.row-fluid .topic-contentbox ul li:before { position:absolute; content:""; height:6px; width:6px; top:13px; left:0; background:#009CFE; border-radius:100%; }
.row-fluid .topic-contentbox a { color:#009CFE; text-decoration:underline; }
.row-fluid .topic-contentbox a:hover { color:#01FCAC; }

.row-fluid .topic-contentbox .cleanup-text ul { margin-bottom:80px; }
.row-fluid .step-richtext ol { float:left; width:100%; padding:0; margin:20px 0 30px; list-style-type:none; } 
.row-fluid .step-richtext ol li { counter-increment:slideNum; position:relative; padding-left:30px; margin-bottom:10px; }
.row-fluid .step-richtext ol li:before { position:absolute; content:counter(slideNum) ")"; top:0; left:0; color:#009CFE; font-weight:bold; }
.row-fluid .step-richtext ol li a { color:#009CFE; text-decoration:underline; } 
.row-fluid .step-richtext ol li a:hover { color:#01FCAC; }

.row-fluid .customer-topic-contentbox { padding-bottom:110px; }
.row-fluid .optimize-contentsec { padding-top:50px; padding-bottom:130px; }
.row-fluid .customers-text ul { margin-bottom:30px; }

.row-fluid .hubl-gredientsec { padding:150px 0 115px; color:#fff; background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/black-gredient.png') no-repeat; background-size:cover; }
.row-fluid .hubl-gredientsec .mini-wrapper { color:#fff; }
.row-fluid .hubl-gredientsec .one-line { color:#009CFE; font-size:21px; line-height:28px; font-weight:bold; font-style:italic; font-family:'Merriweather', serif; }
.row-fluid .hubl-gredientsec .title h2 { padding:0; font-weight:700; }
.row-fluid .hubl-gredientsec .rich-content { padding-top:30px; }

.row-fluid .hubl-gredientsec .task-box { padding:80px 0 0; }
.row-fluid .hubl-gredientsec .task-box h3 { padding:0; color:#009CFE; font-size:45px; line-height:50px; font-style:italic; font-family:'Merriweather', serif; padding-bottom:40px;  }
.row-fluid .hubl-gredientsec .task-box h4 { padding-top:0; padding-bottom:100px; font-size:27px; line-height:65px; font-style:italic; font-family:'Merriweather', serif; }
.row-fluid .hubl-gredientsec .task-box .process-text h4 { padding-bottom:60px; }

.row-fluid .hubl-gredientsec .task-box .result-textbox { padding:100px 0; }
.row-fluid .hubl-gredientsec .task-box .result-textbox ul li { font-size:43px; line-height:50px; font-style:italic; font-family:'Merriweather', serif; color:#009CFE; margin-bottom:15px; } 
.row-fluid .hubl-gredientsec .task-box .result-textbox ul li span { color:#fff; } 

.row-fluid .hubl-gredientsec .whykuno-testisection .client-testimonialraw:before, .row-fluid .hubl-gredientsec .whykuno-testisection .client-testimonialraw:after { background:rgba(6,7,7,0.21); }  

.row-fluid .hubl-gredientsec .hubl-success-storysec h2 { color:#009CFE; font-style:italic; line-height:60px; }
.row-fluid .hubl-gredientsec .hubl-success-storysec .widget-type-cta a { float:none; display:inline-block; padding:19px 40px; background:#fff; color:#009CFE; font-size:17px; line-height:21px; font-weight:bold; text-transform:uppercase; border-radius:6px; margin-top:50px; }
.row-fluid .hubl-gredientsec .hubl-success-storysec .widget-type-cta a:hover { background:#009CFE; color:#fff; }

.row-fluid .additional-text { padding-top:115px; }
.row-fluid .additional-text a { color:#009CFE; text-decoration:underline; }
.row-fluid .additional-text a:hover { color:#01FCAC; }
.row-fluid .additional-text h2 { padding:0; font-style:italic; font-family:'Merriweather', serif; color:#009CFE; padding-bottom:30px; }

.row-fluid .feature-downloadsec { padding-top:70px; }
.row-fluid .feature-downloadsec .mini-wrapper { width:870px; }
.row-fluid .feature-downloadsec .widget-type-linked_image { padding-left:50px; width:auto; }
.row-fluid .feature-downloadsec .widget-type-linked_image img { max-width:220px; transform:scale(1.15); }
.row-fluid .feature-downloadsec .left, .row-fluid .feature-downloadsec .right { float:none; display:inline-block; vertical-align:middle; }
.row-fluid .feature-downloadsec .right h3 { word-break:break-word; font-size:32px; line-height:40px; color:#fff; font-weight:bold; padding:0; }
.row-fluid .feature-downloadsec .right .widget-type-text { font-size:20px; line-height:28px; font-family:'Merriweather', serif; font-style:italic; }
.row-fluid .feature-downloadsec .feature-downbox { position:relative; transition:all 400ms ease; top:0; border-radius:6px; box-shadow:0px 3px 46px rgba(0,0,0,0.59); }   
.row-fluid .feature-downloadsec .feature-downbox:after { position:absolute; content:""; height:13px; width:55px; right:100px; bottom:25px; background:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/next-arrow.png') no-repeat; opacity:0; transition:all 700ms ease; }
.row-fluid .feature-ctalink a { position:absolute; top:0; left:0; height:100%; width:100%; }
.row-fluid .feature-downbox:hover { top:-30px; }
.row-fluid .feature-downbox:hover:after { opacity:1; right:75px; }

/*== MISC. SYLES==*/

.row-fluid .healthcare-boxcontent.renewEnergy {background: #425b76;}

.row-fluid .client-testimonialsec.pillar-testimonialsec { padding-bottom:100px; }

.kuno_portfolio .webExamplesHeader h1 {font-size: 21px; line-height: 26px; color: #009cfe; font-weight: bold; font-family: 'Merriweather',serif;}
.kuno_portfolio .webExamplesSub p {font-size: 64px; line-height: 79px; color: #283540; font-weight: bold; font-family: 'Merriweather', serif;}

.popoverWrap {position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: table; text-align: center; z-index: 99; background:rgba(0,0,0,0.8); }
.popoverCTA {width: auto; display: inline-block; position: absolute; top: 50%; left:50%; transform:translate(-50%,-50%); }
#popoverClose {position: absolute; top: 0; right: 8px; cursor: pointer;}

.pillarCopyWrap {margin-bottom: 100px;}
.pillarCopyWrap ul {list-style-type: disc; padding-left: 40px;}
.pillar-page .row-fluid .main-headingbox {padding-bottom: 30px;}

.row-fluid .hubl-gredientsec .mini-wrapper ul {list-style-type: disc; padding-left: 40px;}

.row-fluid .iofficehero-section .one-line { color:#fff; }
.row-fluid .over-herosection { z-index:0; }
.white-bg { position:relative; z-index:1; background:#fff; }
.row-fluid .cshero-videolink { text-align:center; padding-top:120px; }
.row-fluid .cshero-videolink .video-bgimg { box-shadow:none; }
.row-fluid .cshero-videolink .video-playicon { top:50%; left:50%; bottom:auto; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);  -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); }
.row-fluid .cshero-videolink .wistia_click_to_play { width:auto !important; height:auto !important; }

.row-fluid .strategy-section { padding:180px 0; position:relative; }
.row-fluid .strategy-section:before { content:""; position:absolute; width:100%; height:100%; background:rgba(15,149,247,0.85); top:0; left:0;  }
.row-fluid .strategy-section .wrapper > div { max-width:750px; margin-left:auto; margin-right:auto; }

.row-fluid .pinponting-section.sales-banner .widget-type-linked_image,.row-fluid .pinponting-section.sales-banner .contain { width:50%; }

.row-fluid .content-strategysection { background:#6F578A; color:#fff;  }
.row-fluid .content-strategysection .stretagy-content { padding:180px 0px 180px 80px; }
.row-fluid .content-strategysection .widget-type-linked_image img { width:100% !important;  }
.row-fluid .content-strategysection .stretagy-content > div { max-width:500px; }
.row-fluid .content-strategysection h3 { color:#fff; }


.row-fluid .hubspotsoft-section { background:#fff; color:#394957; }
.row-fluid .hubspotsoft-section h3 { color:#394957; }
.row-fluid .hubspotsoft-section .hubspot-stlogowrap { background:#0F95F7; align-items:center; text-align:center;  }
.row-fluid .optimizing-hubcontent { padding-left:90px; }
.row-fluid .center-contentwrap { color:#394957; }

.row-fluid .brand-experincesection { padding:130px 0 20px !important;  }
.row-fluid .center-contentwrap { max-width:750px; float:none; margin-left:auto !important; margin-right:auto !important; }
.row-fluid .brand-experincesection.goal-section .goal-thumb-wrapper { padding-top:65px; }

.row-fluid .brandexper-thirdwrap { position:relative; }
.row-fluid .brandexper-thirdwrap .wistia_click_to_play { width:auto !important; height:auto !important; }
.row-fluid .brandexper-thirdwrap .video-playicon { right:80px; bottom:80px; left:auto;  }
.row-fluid .brandexper-thirdwrap .wistia_embed { width:100%; }


.row-fluid .iofficce-resultsection { font-size:22px; line-height:30px; }
.row-fluid .iofficce-resultsection h5 { font-size:22px !important; line-height:30px !important; }
.row-fluid .iofficce-resultsection h5 em { color:#1096F7; }
.row-fluid .iofficce-resultsection .results { padding-bottom:0; }


.row-fluid .demand-generation-results-section.custome.ioffice-demandgenration .widget-type-rich_text > div { max-width:1000px; }

.row-fluid .implementing-section { background-size: auto 100% !important; background-position:right center !important; padding:100px 0; }
.row-fluid .implementing-section .front-img { display:none; }

body.unreachable-body { padding-left:0; padding-right:0; }
body.unreachable-body .bar-long { background:#009BFD;}
body.unreachable-body .progress-bar { width:0; }
.row-fluid .unreachable-herosection { padding:60px 0; min-height:750px;  text-align:center; position:relative; z-index:9; }
.row-fluid .unreachable-herosection .unreachable-herologo { margin-bottom:60px; }
.row-fluid .unreachable-herosection .unreachable-herologo img { max-width:49px; }
.row-fluid .unreachable-herosection .unreachable-herotitle h2 { color:#394957; font-style:italic; font-weight:bold; padding-bottom:5px; }
.row-fluid .unreachable-herosection .unreachable-herosubtitle h1 { color:#fff; font-weight:bold; padding-bottom:0; padding-top:0; }

.row-fluid .unreachable-herosection .unreachale-herotext { font-size:37px; line-height:44px; color:#fff; margin-top:10px; font-weight:300; }
.row-fluid .unreachable-bluestrip { background:#009BFD; color:#fff; padding:40px; position:relative; float:none; margin:-25px auto 0 !important; max-width:945px; }
.row-fluid .unreachable-bluestrip:after { content:""; width:180px; height:160px; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/unreachable-rightcorner.jpg) no-repeat; position:absolute; right:-45px; z-index:-1; bottom:-22px;  } 
.row-fluid .unreachable-bluestrip:before { content:""; width:180px; height:160px; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/unreachable-leftcorner.jpg) no-repeat; position:absolute; left:-45px; z-index:-1; bottom:-22px; } 


.row-fluid .biggest-section { background:#000000; color:#ffffff; padding:60px 0 240px; }
.row-fluid .biggest-section a { color:#009CFE; text-decoration:underline; }
.row-fluid .biggest-section h3 { color:#fff; font-family: 'Lato', sans-serif; line-height:40px; }

.row-fluid .reaching-section .reaching-innerwrap { background:#DDE7EB; text-align:center; padding:60px 100px; color:#394957; margin-top:-190px;  }
.row-fluid .reaching-section .reaching-innerwrap > div { max-width:750px; float:none; margin-left:auto; margin-right:auto; }
.row-fluid .reaching-section .reaching-innerwrap h3 { color:#394957; font-family: 'Lato', sans-serif; font-weight:bold; font-size:26px; line-height:40px; padding-bottom:25px; margin-bottom:25px; position:relative; }
.row-fluid .reaching-section .reaching-innerwrap h3:after { content:""; width:67px;  height:2px; background:#fff; position:absolute; bottom:0; left:0; right:0; margin-left:auto; margin-right:auto; } 
.row-fluid .reaching-iconcircle { background:#009BFD; border:9px solid #fff; width:121px; height:121px; border-radius:100%; display:flex; align-items:center; margin-top:25px; margin-left:auto !important; margin-right:auto; float:none; justify-content:center; margin-bottom:-120px; }

.row-fluid .unreachable-sectionwrap { padding:120px 0 0; color:#394957; }
.row-fluid .unreachable-sectionwrap h2 { color:#009CFE; font-weight:800; margin-bottom:10px; text-align:center; }
.row-fluid .secret-subtitle { font-size:27px; line-height:35px; font-style:italic; font-family: 'Merriweather', serif; color:#394957; text-align:center; margin-bottom:50px; } 
.row-fluid .unreachable-secret-col { margin-bottom:40px; }
.row-fluid .unreachable-secret-col .unreachable-secretbox { width:33.33%; float:left; text-align:center; }
.row-fluid .unreachable-secret-col .unreachable-secretbox .unreachable-secreticon { height:100px; margin-bottom:15px; }
.row-fluid .unreachable-secret-col .unreachable-secretbox .unreachable-secreticon img { max-height:100px; width:auto !important; }
.row-fluid .unreachable-secret-col .unreachable-secretbox .unreachable-secrettext h4 { color:#009CFE;font-family: 'Lato', sans-serif; font-weight:700; }
.row-fluid .unreachable-secret-col .unreachable-secretbox .unreachable-secrettext { font-size:22px; line-height:28px; color:#394957; }
.row-fluid .unreachable-secret-col .unreachable-secretbox .unreachable-secrettext .unreach-secrettext { max-width:257px; display:inline-block; }

.row-fluid .unreachable-imgrowsection { margin:15px 0 60px; display:table; width:auto; margin-left:auto !important; margin-right:auto; float:none; position:relative; }
.row-fluid .unreachable-imgrowsection .unreachable-striprow { background:#009BFD; color:#fff; width:auto; display:inline-block; font-size:22px; line-height:28px; font-weight:normal; padding:19px 50px; position:absolute; bottom:-30px; right:0; white-space:nowrap; }
.row-fluid .unreachable-imgrowsection .unreachable-striprow:after { content:""; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/stripe-rowimg.png) no-repeat; height: 96px; width: 1642px; position: absolute; left: 100%; bottom: 0; z-index: -1; }



.row-fluid .unreachable-resultsection { background:#DDE7EB; margin-top:40px; }
.row-fluid .unreachable-resultsection > .row-fluid-wrapper > .row-fluid { display:flex; }
.row-fluid .unreachable-resultsection .span6 { width:auto; } 
.row-fluid .result-leftside { padding:30px 45px 40px; font-size:22px; line-height:30px; display:flex; align-items:center; }
.row-fluid .result-leftside h3 { font-weight:700; padding-top:0;  color: #394957; }
.row-fluid .result-rightside { text-transform:uppercase; background:#C0D1D9; margin:0; padding:40px 30px; color:#394957; text-align:center; display:flex; align-items:center; }
.row-fluid .result-rightside ul { display:flex; align-items:center; }
.row-fluid .result-rightside li { font-size:24px; line-height:24px; padding-left:15px; padding-right:15px; }
.row-fluid .result-rightside li span { font-size:50px; line-height:38px; font-family: 'Merriweather', serif; font-weight:bold; }
.row-fluid .result-rightside li strong { font-size:17px; line-height:17px; font-weight:800; }

.row-fluid .secret-mainwrap { position:relative; }
.row-fluid .pillar-sidebarmenu { position:absolute; right:0; width:auto; top:60px; float:right; min-width:205px;  background:#000; z-index:99; }
.row-fluid .pillar-sidebarmenu ul { padding:10px 0; margin:0; }
.row-fluid .pillar-sidebarmenu ul li { display:block; }
.row-fluid .pillar-sidebarmenu ul li a { display:inline-block; width:100%; padding:5px 15px; color:#fff; font-size:13px; line-height:20px; }
.row-fluid .pillar-sidebarmenu ul li a:hover,.row-fluid .pillar-sidebarmenu ul li a.active { background:#009BFD; color:#fff; }
.expert-active0 .row-fluid .pillar-sidebarmenu ul li a.active { color:#fff;}

.row-fluid .unreachable-sectiontwo .result-rightside li,.row-fluid .unreachable-sectionthree .result-rightside li,.row-fluid .unreachable-sectionfour .result-rightside li { font-size:43px; font-weight:300; }
.row-fluid .unreachable-sectionthree .result-rightside li strong { margin-bottom:8px; display:inline-block; width:100%; }
.row-fluid .unreachable-sectionfour .result-rightside li span { margin-bottom:15px; display:inline-block; width:100%; }
.row-fluid .unreachable-sectiontwo .result-rightside li br { line-height:0; }
.row-fluid .unreachable-sectiontwo .result-rightside li:last-child span { margin-bottom:12px; display:inline-block; width:100%; }
.row-fluid .unreachable-sectiontwo .unreachable-imgrowsection .unreachable-striprow { right:auto; }
.row-fluid .unreachable-sectiontwo .unreachable-imgrowsection .unreachable-striprow:after { left:calc(100% - 70px); }
.row-fluid .unreachable-sectionfive .unreachable-imgrowsection .unreachable-striprow { width:80%; }
.row-fluid .unreachable-sectionfive .unreachable-imgrowsection .unreachable-striprow:after { left:calc(100% - 60px); }
.row-fluid .unreachable-sectionfive .unreachable-imgrowsection { margin-bottom:80px; }
.row-fluid .unreachable-sectionfour .unreachable-imgrowsection { margin-top:35px; }
.row-fluid .unreachable-sectionfour .unreachable-imgrowsection .unreachable-striprow { width:90%; }
.row-fluid .unreachable-sectionfour .unreachable-imgrowsection .unreachable-striprow:after { left:calc(100% - 60px); }
.row-fluid .unreachable-sectionthree .unreachable-imgrowsection .unreachable-striprow { width:80%; }


.row-fluid .market-ctasection { padding:70px 0 200px; background-color:#009BFD; background-size:100% !important; background-position:bottom center !important;  margin-top:60px; color:#fff; }
.row-fluid .market-ctasection .wrapper { max-width:795px; }
.row-fluid .market-ctasection .ctacontent-marketwrap { text-align:center; color:#fff; margin-bottom:60px; font-size:26px; line-height:34px; }
.row-fluid .market-ctasection .ctacontent-marketwrap h2 { color:#fff; font-weight:bold; margin-bottom:5px; }
.row-fluid .seewhat-kunosection h2 { color:#fff; font-weight:700; }
.row-fluid .seewhat-kunosection .ftcontact-btn a { background:#222C35; margin-top:20px; max-width:220px; }
.row-fluid .seewhat-kunosection .ftcontact-btn a:hover { background:#0f1317; }

.reviewList ul li {margin-bottom: 15px;}
.reviewList h3 {color: #fff;}
.reviewList .feedbackHighlight {color: #FFF; background-color: #1096f7; padding: 10px; border-radius: 5px; margin: 35px 0px 30px 0px; transition: background-color, 1s;}
.reviewList .feedbackHighlight:hover {background-color: #158ade;}

.tp-section{color:#fff; text-align:center; margin-top:20px; padding:95px 0 50px; height: 600px;
  	background: -moz-linear-gradient(83deg, rgba(0,155,253,1) 0%, rgba(21,182,149,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(21,182,149,1)), color-stop(100%, rgba(0,155,253,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(83deg, rgba(0,155,253,1) 0%, rgba(21,182,149,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(83deg, rgba(0,155,253,1) 0%, rgba(21,182,149,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(83deg, rgba(0,155,253,1) 0%, rgba(21,182,149,1) 100%); /* ie10+ */
    background: linear-gradient(7deg, rgba(0,155,253,1) 0%, rgba(21,182,149,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15B695', endColorstr='#009BFD',GradientType=0 ); /* ie6-9 */ 
}
.tp-section .k-logo img{max-height:33px;width:auto!important;}
.tp-section h2{color:#fff;font-size:26px;font-style:italic;margin:31px 0 0;padding-bottom:0;}
.tp-section h1{color:#fff;font-size:50px;font-weight:700;padding-top:8px;}
.tp-section .one-txt{font-family:'Lato',sans-serif;font-weight:300;font-size:21px;margin:13px 0 0;}

.user-form{background-color:#EFEDED;margin-top:20px; padding-bottom: 140px;}
.user-form .wrapper > div{background-color:#fdfcfc;border-radius:5px;box-shadow:0 5px 40px rgba(0,0,0,0.1);margin:-200px auto 0;max-width:947px;padding:0 100px 124px;}
.user-form .hub-joint{text-align:center;margin:-47px 0 12px;pointer-events: none;}
.user-form .hub-joint span{background-color:#fdfcfc;border-radius:100%;display:inline-block;height:211px;padding:30px 0 0;width:254px;}
.user-form .text-img{}
.user-form .text-img .rich-ttx{width: calc(100% - 190px);}
.user-form .text-img .rich-ttx h2{font-size:42px;padding-bottom:0;font-style:italic;font-weight:700;}
.user-form .text-img .rich-ttx h6{font-size:22px;font-style:italic;font-weight:700;text-transform:none;}
.user-form .text-img .rich-ttx p{color:#283540;font-size:19px;font-weight:400; line-height: 34px;}
.user-form .text-img .hub-user{margin:0;width:190px;}
.user-form .text-img .hub-user > div{height:190px;position:relative;width:190px;z-index:1;}
.user-form .text-img .hub-user > div::after{background:rgba(0,0,0,0) url("https://www.kunocreative.com/hubfs/kuno-2017/images/hub-behind.png") no-repeat scroll center center;content:"";height:379px;position:absolute;right:-30px;top:-83px;width:320px;z-index:-2;}
.user-form .text-img .hub-user > div > div{border:2px solid #fff;border-radius:100%;box-shadow:10px 10px 20px rgba(0,0,0,0.15);overflow:hidden; display: none;}
.user-form .text-img .hub-user > div *{display:block;height:100%;object-fit:cover;width:100%;}

.hubl-form{padding: 58px 0 0;}
.hubl-form h3.form-title{color:#399cf8;font-size:42px;font-style:italic;font-weight:700;}
.hubl-form .hs-form{padding:28px 0 0;}
.hubl-form .hs-form .hs-form-field label{color:#283540;font-family:"Lato",sans-serif;font-size:13px;display:block;margin:0 0 8px;}
.hubl-form .hs-form .hs-form-field label .hs-form-required{color:#283540;display:inline-block;}
.hubl-form .hs-form .hs-form-field .input input[type="text"],.hubl-form .hs-form .hs-form-field .input input[type="email"]{border-color:#d3dde1;border-radius:0;height:48px;}
.row-fluid .hubl-form .hs-form .form-columns-2 .field:first-child{padding:0 20px 15px 0;}
.row-fluid .hubl-form .hs-form .form-columns-2 .field:first-child + .field{padding:0 0 15px 20px;}
.row-fluid .hubl-form .hs_submit .hs-button{font-family:"Lato",sans-serif;font-size:18px;font-weight:700;margin:25px 0 0;padding:14px 15px;text-transform:uppercase;}





/* HealthCare Page */
.row-fluid .healthcare-herosection { text-align:center; padding-top:120px; }
.row-fluid .healthcare-herosection h1 { color:#009CFE; font-size:21px; line-height:26px; font-style:italic; font-weight:bold; }
.row-fluid .healthcare-herosection h2 { color:#394957; font-weight:bold; }
.row-fluid .healthcare-herosection .about-btn1 a { text-transform:uppercase; margin-top:35px; padding:8px 15px; min-width:348px; text-align:center; }
.row-fluid .healthcare-herosection .health-herotext { color:#394957; font-size:19px; line-height:35px; max-width:835px; float:none; margin-left:auto; margin-right:auto; }

.row-fluid .healthdigi-section { text-align:center; font-size:19px; line-height:35px; color:#394957; padding-bottom:60px; padding-top:20px; }
.row-fluid .healthdigi-section h2 { color:#394957; font-weight:bold; font-size:33px; line-height:40px; }
.row-fluid .healthdigi-section .digimark-content { max-width:835px; float:none; margin-left:auto; margin-right:auto; }

.row-fluid .neurosurgeons-section { background-size:100% auto !important; background-position: center top !important; }
.row-fluid .healthcare-section { padding:80px 0; }
.row-fluid .healthcare-section h3 { color:#009CFE; font-weight:bold; font-size:45px; line-height:50px; }
.row-fluid .healthcare-section { font-size:19px; line-height:35px; color:#394957; }
.row-fluid .healthcare-boxwrap > div > .row-fluid  { display:flex; align-items:center; margin:120px 0; position:relative; padding-left:120px; }
.row-fluid .healthcare-boxcontent:before { content:""; width:820px; border:2px solid #fff; border-radius:3px; position:absolute; right:35px; top:-30px; bottom:-30px; z-index:9; pointer-events: none; }
.row-fluid .healthcare-boxcontent { box-shadow:0 50px 155px rgba(0,0,0,0.32); width:100%; margin:0 auto; float:none; max-width:661px; background:#28853E; padding:25px 120px; color:#fff; font-size:26px; line-height:38px; border-radius:3px; }
.row-fluid .healthcare-boximg { width:100%; position:absolute; max-width:500px; left:-30px; top:-120px; z-index:1; }
.row-fluid .neurosurgeons-section .healthcare-boxwrap > div { position:relative; }
.row-fluid .neurosurgeons-section .healthcare-boxwrap > div:before { content: ""; width: 820px; border: 2px solid #fff; border-radius: 3px; position: absolute; right: 35px; top: -30px; bottom: -30px; left:90px;  z-index: 1; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; pointer-events: none; }
.row-fluid .neurosurgeons-section .healthcare-boxcontent:before { display:none; }
.row-fluid .neurosurgeons-section .healthcare-boxcontent a { color: #fff; }

.row-fluid .droovmore-section { background-size:100% auto !important; background-position: center top !important; padding-bottom:140px; }
.row-fluid .droovmore-section .healthcare-boxcontent { background:#65C0C1; }
.row-fluid .droovmore-section .healthcare-boximg { right:120px; left:auto; top:-160px; }
.row-fluid .droovmore-section .healthcare-boxcontent:before { width:auto; right:35px; left:15px; }
.row-fluid .droovmore-section .healthcare-boxwrap > div > .row-fluid { padding-left:25px; }
.row-fluid .droovmore-section .healthcare-boxwrap > div { position:relative; }
.row-fluid .droovmore-section .healthcare-boxwrap > div:before { content: ""; width: 600px; border: 2px solid #fff; border-radius: 3px; position: absolute; right: 45px; top: -30px; bottom: -30px; left:45px;  z-index: 1; pointer-events: none; }
.row-fluid .droovmore-section .row-fluid .droovmore-section .healthcare-boxcontent:before { display:none; }
.row-fluid .droovmore-section .healthcare-boxcontent a { color: #fff; }

.row-fluid .physician-section { background-size:100% auto !important; background-position: center top !important; }
.row-fluid .physician-section .healthcare-boxcontent { box-shadow:-50px 50px 155px rgba(0,0,0,0.32); background:#2F8BA8; max-width:610px; padding:40px 80px 40px 160px; }
.row-fluid .physician-section .healthcare-boxcontent:before { left:80px; right:-30px; top:30px; bottom:30px; width:auto; pointer-events: none; }
.row-fluid .physician-section .healthcare-boxcontent a { color: #fff; }
.row-fluid .physician-section .healthcare-boximg { max-width:540px; z-index:99; }

.row-fluid .empowered-section { background-size:100% auto !important; background-position: center top !important; }
.row-fluid .empowered-section .healthcare-boximg { max-width:900px; z-index:99; left:auto; right:0; pointer-events: none; }
.row-fluid .empowered-section .healthcare-boxcontent { background:#00C3FF; padding:40px 340px 40px 50px; margin-top:100px; }
.row-fluid .empowered-section .healthcare-boxcontent a { color: #fff; }
.row-fluid .empowered-section .healthcare-boxcontent:before { width:auto; left:-35px; right:120px; }

.row-fluid .leftbehind-section { text-align:center; color:#394957; font-size:19px; line-height:35px; }
.row-fluid .leftbehind-section .wrapper { max-width:835px; }
.row-fluid .leftbehind-section h2 { color:#394957; font-size:33px; line-height:40px; font-weight:bold; }
.row-fluid .leftbehind-section h3 { color:#009CFE; font-size:33px; line-height:40px; font-weight:bold; font-style:italic; }
.row-fluid .leftbehind-section p a { text-decoration:underline; color:#009CFE; }
.row-fluid .leftbehind-section .about-btn1 a { margin-top:45px; padding:8px 15px; min-width:348px; text-align:center; text-transform:uppercase; }

.row-fluid .bottom-cta-section { padding:60px 0 120px; }
.row-fluid .bottom-cta-section .cta-boxwrap { padding-left:7px; padding-right:7px; }
.row-fluid .bottom-cta-section .cta-boxwrap > div { background:#fff; box-shadow:0px 9px 40px rgba(0,0,0,0.16); border-radius:3px; position:relative; top:0; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear;  }
.row-fluid .bottom-cta-section .cta-boxwrap > div:hover { top:-10px; }
.row-fluid .bottom-cta-section .cta-boxwrap .about-btn1 a { background:#F36797; margin-top:15px; padding:8px 15px; min-width:278px; text-align:center; }
.row-fluid .bottom-cta-section .cta-boxwrap .ctaebook-img { margin-top:-25px; padding-right:10px; }
.row-fluid .bottom-cta-section .cta-boxwrap .healthcta-content { padding:30px 0 40px 50px; }
.row-fluid .bottom-cta-section .cta-boxwrap .healthcta-content .healthcta-text { max-width:262px; color:#394957; font-size:23px; line-height:30px; font-weight:bold; min-height:160px; }

.row-fluid .healthvideo-thumb { display:flex; align-items:center; justify-content:center; height:534px; box-shadow:0 35px 60px rgba(0,0,0,0.26); background-size:cover !important; background-position:center !important; }
.row-fluid .health-videowrap { display:none; }
/*.row-fluid .healthvideo-section { padding:50px 0 60px; }*/
.row-fluid .healthvideo-section .wrapper { max-width:961px; }

.row-fluid .request-meetsection { padding:40px 0 0; }





.row-fluid .abm_case-study .indi-case-box .about-btn1 a { display:none; }
.bottom-cta_abm {  }
.row-fluid .bottom-cta-section.bottom-cta_abm .cta-boxwrap .about-btn1 a { background:#009BFD; box-shadow:0px 0px 30px 5px rgba(255,255,255,1); }
/* .row-fluid .bottom-cta-section.bottom-cta_abm .bottom-cta_abm_inner {   background: #fff; box-shadow: 0px 9px 40px rgba(0,0,0,0.16); }  */
/* .row-fluid .bottom-cta-section.bottom-cta_abm .cta-boxwrap > div {  background:none; box-shadow:none; transition:none; } */

.row-fluid .healthcare-section_abm h2 { line-height: 59px; }
.row-fluid .abm_case-study .indi-testy-part { font-size: 29px; line-height: 38px; }
.row-fluid .abm_case-study > span > div:nth-child(3) .indi-testy-part { font-size: 23px; line-height: 38px; }

.request-meet_abm .page:not(.embedded) { background: #fff !important; }
.row-fluid .abm_case-study .indi-case-box  {  width:42%; }
.row-fluid .leftbehind_abm { padding-top: 170px; }
.row-fluid .bottom-cta_abm .cta-boxwrap .healthcta-content .healthcta-text  { font-size: 28px; line-height: 37px;  max-width: 310px; }

/* 17-11-2018 */
.row-fluid .pillar-herosec-inner { padding-bottom: 115px;}
.row-fluid .pillar-herosec-inner:before { opacity: 0;}
.pillar-herosec-inner .hero-richtext p span { color: #009bfd;  font-weight: 700;}

.row-fluid .average-national {padding-bottom: 65px;}
.row-fluid .average-national .main-titlebox { padding-bottom: 0;}
.row-fluid .average-national .main-titlebox h2 { padding-left: 0;}
.average-national .main-headingbox { padding-bottom: 35px; }
.row-fluid .main-headingbox.main-inner-titlebox { padding-bottom: 20px;}

.marketing-table { width: 100%; float: left; background: #ffff; box-shadow: 0 4px 29px rgba(0, 0, 0, 0.14); padding: 20px; border-radius: 5px;  margin:40px 0 60px; }
ul.title-table { width: 100%; float: left; background: #009BFD; color: #fff; font-size: 19px; display: -moz-flex; display: -webkit-flex; display: flex; padding: 24px 65px; text-transform: uppercase; line-height: 27px; font-weight: 700; justify-content: space-between; border-radius: 5px; }
ul.title-table li { width: 50%; position: relative; }
ul.title-table li:last-child{width: 32%;}
ul.title-table li:first-child:after{opacity:0;}
ul.title-table li:after { content: ""; width: 1px; background: #fff; display: block; height: 100%; position: absolute; top: 3px; bottom: 0; left: -47px; margin: auto; }
.table-row { width: 100%; float: left; }
.title-table-res { display: none; }
.table-col { font-size: 19px; font-weight: 400; color: #394957; width: 60%; }
.table-row .table { display: -moz-flex; display: -webkit-flex; display: flex; justify-content: space-between; border-radius: 5px; padding: 12px 65px; }
.table:nth-child(2n) { background: #F4F4F4; }
.table-col:last-child{width: 32%; }

.marketing-table-inner .table-col:last-child { font-weight: 600;}
.marketing-table-inner .table-col span { font-weight: 600; color: #009bfd;}

.activities-table ul.title-table li {width: 27%;}
.activities-table ul.title-table {padding: 24px 20px 24px 65px;}
.activities-table ul.title-table li:after { left: -35px;}
.activities-table .table:last-child {background: #009bfd;}
.activities-table .table:last-child .table-col { color: #fff;}

.services-table ul.title-table { padding: 30px 20px 30px 50px; font-weight: 600; }
.services-table ul.title-table li { width: 68%; }
.services-table ul.title-table li:last-child { width: 27%; }
.services-table ul.title-table li:after { left: -16px; }
.table-row ul li:before { content: "•"; position: absolute; left: 0; top: 0; }
.table-row ul li { position: relative; padding-left: 17px; line-height: 24px; margin-bottom: 13px; }
.services-table .table-col { width: 33.33%; }
.services-table .table-col:last-child { width: 22%; }
.services-table .table-row .table { padding: 24px 64px 18px 50px; }
.table-row p { font-size: 15px; line-height: 24px; padding: 0 0 13px; }

.true_cost-col { display: -moz-flex; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; font-size: 27px; color: #394957; padding: 0 0 16px; font-weight: 600; }
.true_cost-col h3 { color: #394957; font-family:  'Merriweather', serif; ; font-weight: 600; padding: 0; }
.true_cost-col h3 span { color: #394957; font-size: 19px; font-family: 'Lato', sans-serif; font-weight: 400; }
.partnership { border-top: 1px solid #394957; padding: 28px 0; margin-top: 12px; color: #009CFE; }
.partnership h3{color: #009CFE; }
.true_cost-col span.true_cost-icon { width: 2%;}
.true_cost-col span { width: 16%;}
.agency-services {margin:62px 0 44px;}

.row-fluid .outsourced-agency { padding-bottom: 88px;}
.average-national-oneline { text-align: center; }
.average-national-oneline span.hs_cos_wrapper_type_text span { color: #009bfd; font-weight: 600; }
.average-national-oneline { margin-top: -24px; margin-bottom: 40px; font-style: italic; letter-spacing: 0.3px; }
.average-national h4 {color: #009CFE; font-size: 23px; font-weight: 600;}
.row-fluid .average-national a { color:#009CFE; text-decoration:underline; }
.row-fluid .average-national a:hover { color:#01FCAC; }

.budget-trends h4 + p {padding-top: 0; padding-bottom: 30px;}
.budget-trends .main-headingbox {padding-bottom: 50px;}

.row-fluid .bottom-cta-inner-section .cta-boxwrap > div { background: transparent; box-shadow: 0 0 0 transparent;}
.row-fluid .bottom-cta-inner-section .cta-boxwrap  .about-btn1 a { background: #009bfd; box-shadow: 0 1px 40px 8px #fff;}
.row-fluid .bottom-cta-inner-section .cta-boxwrap { width: calc(100% / 2 - 40px );  margin: 0 20px;  border-radius: 5px;}
.row-fluid .bottom-cta-inner-section .wrapper > div {  margin: 0 -20px;}
.row-fluid .bottom-cta-inner-section .wrapper { padding: 0 0;}

/* ready */
.row-fluid .ready-to-talk { text-align: center;}
.row-fluid .ready-to-talk h2 { font-size: 33px; color: #394957; font-weight: 700;}
.row-fluid .ready-to-talk h3 { color: #1096f7; font-size: 33px; font-style: italic; font-weight: 600;}
.row-fluid .ready-to-talk .ftcontact-btn a { width: 100%; max-width: 350px;}
.row-fluid .ready-to-talk { padding-bottom: 134px;}

.row-fluid .inbound-hero.onix-case{ padding-bottom: 60px !important;}



/* 29-01-2019 */

.row-fluid .epl_wrp { width:785px!important; max-width:100%; }
.row-fluid .epl_wrp_cta { width:975px!important; max-width:100%; }


.row-fluid .epl_hero_section { width:100%; float:left; padding:100px 0 280px; text-align:center;   background: rgb(178,80,202); background: -moz-linear-gradient(-45deg, rgba(178,80,202,1) 0%, rgba(255,111,97,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(178,80,202,1) 0%,rgba(255,111,97,1) 100%);  background: linear-gradient(135deg, rgba(178,80,202,1) 0%,rgba(255,111,97,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b250ca', endColorstr='#ff6f61',GradientType=1 ); }
.row-fluid .epl_hero_box { width:100%; float:left;  font-size:17px; line-height:32px; color:#fff; font-family:'Lato', sans-serif; }
.row-fluid .epl_hero_box h1 { padding:0; font-size:21px; line-height:22px; margin-top:95px; color:#fff; font-weight:600; font-family:'Lato', sans-serif; letter-spacing: 4px; text-transform:uppercase; }
.row-fluid .epl_hero_box h5, .row-fluid .epl_hero_box .faux-h5 { font-size:21px; line-height:22px; margin-top:95px; color:#fff; font-weight:600; font-family:'Lato', sans-serif;     letter-spacing: 4px;  }
.row-fluid .epl_hero_box .faux-h5 { display:block; }
.row-fluid .epl_hero_box h2, .row-fluid .epl_hero_box .faux-h2 {  font-size:51px; line-height:58px; color:#fff; margin:8px 0; }

.row-fluid .epl_cnt_section1 { width:100%; float:left; padding:145px 50px 70px 50px;      margin: -215px 0 0 0;   background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important;  }
.row-fluid .epl_cnt_box { width:50%; float:left; padding-right:50px; margin:0; font-size:20px; line-height:30px; color:#000; font-family:'Lato', sans-serif;  }
.row-fluid .epl_cnt_box2 { border-left:2px solid #EBEBEB; padding:0 0 0 50px; }   
.row-fluid .blp_count { color:#FF7062; font-size:93px; line-height:100px; font-family: 'merriweather', arial, sans-serif; }
.row-fluid .blp_count p { width:auto; float:none; display:inline-block; }
.row-fluid .epl_cnt_box a { color:#1C73BA; float:none; display:inline-block; margin-top:10px; line-height: 20px; position:relative;  } 
.row-fluid .epl_cnt_box a:before{ position: absolute;  content: "";  background: #1C73BA;  bottom: 0;  left: 0; width: 100%; height: 1px;     transition: all .4s linear; }

.row-fluid .epl_about_text { width:100%; float:left; margin:50px 0 84px; font-size:17px; line-height:32px; color:#000; font-family:'Lato', sans-serif;  }

.row-fluid .epl_top_web_title { width:100%; float:left; padding:50px 0 0 0; border-top:1px solid #EBEBEB; text-align:center; }
.row-fluid .epl_top_web_title h2 { color:#FF7062; font-size:51px; line-height:65px; }

.row-fluid .epl_entro_section {}
.row-fluid .epl_entro_list  {   z-index:3; font-family:'Lato', sans-serif; transition: all 0.5s ease-in-out; position:fixed; top:80px; right:-100%; opacity:0; visibility:hidden;  width:350px; float:left; background:#fff; font-size:17px; line-height:24px; color:#707070; padding:30px 5px 30px 30px;     box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.2); }
.row-fluid .epl_entro_list p { padding-left:15px; }
.row-fluid .epl_entro_btn { width: 100%; float: left; padding-left:15px; color:#707070; padding:10px 0; }
.row-fluid .epl_entro_list ul { border-top:1px solid #D6D6D6; width: 100%; float: left; }
.row-fluid .epl_entro_list ul li { position: relative; padding:15px 15px 15px 60px; border-bottom:1px solid #D6D6D6;  }
.row-fluid .epl_entro_list ul li:after { counter-increment: my-sec-counter; content: "0" counter(my-sec-counter);     transition: all .2s linear; color:#707070; font-size:24px; position: absolute; top: 50%; left: 0; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);  }
.row-fluid .epl_entro_list ul li a { color:#707070; font-family:'Lato', sans-serif; }
.row-fluid .epl_entro_list ul li:hover a, .row-fluid .epl_entro_list ul li.active a, .row-fluid .epl_entro_btn:hover { color:#FF7062; } 
.row-fluid .epl_entro_list ul li:hover:after, .row-fluid .epl_entro_list ul li.active:after { color:#FF7062;  -moz-transform: scale(1.2) translateY(-50%); -webkit-transform: scale(1.2) translateY(-50%);-o-transform: scale(1.2) translateY(-50%);-ms-transform: scale(1.2) translateY(-50%);transform: scale(1.2) translateY(-50%); }
.disable1 .row-fluid .scroll-right-builders { color:#FF7062; } 

.enable .row-fluid .epl_entro_list {  opacity:1; visibility:visible; right:0; }
.disable .row-fluid .epl_entro_list { right:-100%; opacity:0; visibility:hidden;  }

.row-fluid .epl_incre_section  { width:100%; float:left; }
.row-fluid .epl_cmn_bnnr { width:100%; float:left; text-align:center; height:280px; margin:130px 0 0 0; }
.row-fluid .epl_cmn_ttl { width:120px; height:120px; float:none; display:inline-block; margin:-60px 0 0 0; border-radius:100%; background:#fff; padding:20px; box-shadow:0 0 11px 0 rgba(0,0,0,0.5); }
.row-fluid .epl_cmn_ttl h2 { font-size:62px; background: linear-gradient(to bottom, #FD6F64 0%, #B451C7 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent; }
.row-fluid .epl_incre_bnnr {  }

.row-fluid .epl_cmn_sctn { width:100%; float:left; }
.row-fluid .epl_cmn_sctn1 {  width:100%; float:left; }
.row-fluid .epl_cmn_top_ttl { font-size:25px; line-height:42px; color:#000; font-weight:500; font-family:'Lato', sans-serif; padding:50px 0; }
.row-fluid .epl_cmn_top_ttl h3 { font-size:40px; line-height:45px; color:#000;  font-weight:500; font-family:'Lato', sans-serif; }
.row-fluid .epl_cmn_org_box { width:100%; float:left; padding:60px 0;  background:#FF6F61; font-family:'Lato', sans-serif;  }
.row-fluid .epl_cmn_org_lft { width:50%; float: none; display: inline-block; vertical-align: middle;  margin: 0 -2px; padding-left:60px; }
.row-fluid .epl_cmn_org_lft h3 { font-size:38px; line-height:45px; color:#fff; font-weight:500; font-family:'Lato', sans-serif; }
.row-fluid .epl_cmn_org_rgt { width:50%; float: none; display: inline-block; vertical-align: middle;  margin: 0 -2px; padding:0 30px; }
.row-fluid .epl_cmn_org_rgt ul { }
.row-fluid .epl_cmn_org_rgt ul li { position:relative; padding:8px 0 8px 32px; font-size:20px; line-height:24px; color:#fff; } 
.row-fluid .epl_cmn_org_rgt ul li:before { position:absolute; content:""; width:20px; height:14px;  top:13px; left:0; background:url('https://www.kunocreative.com/hubfs/2019/Images/check_des_iconm.png'); background-size: auto;  background-repeat: no-repeat;  background-position: left top; }

.row-fluid .epl_cmn_sctn1 .epl_cmn_org_lft { width:40%; }
.row-fluid .epl_cmn_sctn1 .epl_cmn_org_rgt { width:60%; } 

.row-fluid .epl_cmn_txt_box { font-size:17px; line-height:32px; color:#000;  font-weight:500; font-family:'Lato', sans-serif; }
.row-fluid .epl_cmn_txt_box h4 { font-size:24px; line-height:30px; margin:20px 0 0px 0;  color:#FF7062;  font-family:'Lato', sans-serif;  font-weight:700; padding-bottom:0;  }
.row-fluid .epl_cmn_txt_box ul {  padding:30px 0 30px 30px;  }
.row-fluid .epl_cmn_txt_box ul li { position:relative;  padding:3px 0 7px 15px; }
.row-fluid .epl_first_h4 {  margin:50px 0 0px 0;  }

.row-fluid .epl_list_chrct {}
.row-fluid .epl_list_chrct ul { counter-reset: my-sec-counter 0; }
.row-fluid .epl_list_chrct ul li {  padding-left: 25px; }
.row-fluid .epl_list_chrct ul li:after { counter-increment: my-sec-counter; content: counter(my-sec-counter) " " "-"; color: #B250CB;  position: absolute; top: 3px; left: 0;  }
.row-fluid .epl_list_dbl {}
.row-fluid .epl_list_dbl ul {}
.row-fluid .epl_list_dbl ul li {  width: 50%; float: none; display: inline-block; vertical-align: top;  margin: 0 -2px; }
.row-fluid .epl_list_dbl ul li:before, .row-fluid .epl_list_sngl ul li:before { position:absolute; content:""; width:6px; height:6px; border-radius:100%; top:16px; left:0; background:#B250CB; }
.row-fluid .epl_list_sngl {}



.row-fluid .epl_cmn_cta_section {  width:100%; float:left; padding:50px 50px 60px 50px; margin-top:40px; text-align:center; font-size:47px; line-height:58px; color:#fff; font-weight:700;  background: rgb(178,80,202); background: -moz-linear-gradient(-45deg, rgba(178,80,202,1) 0%, rgba(255,111,97,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(178,80,202,1) 0%,rgba(255,111,97,1) 100%);  background: linear-gradient(135deg, rgba(178,80,202,1) 0%,rgba(255,111,97,1) 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b250ca', endColorstr='#ff6f61',GradientType=1 );  }
.row-fluid .epl_cmn_cta_section p span { text-decoration:underline; text-underline-position:under; }
.row-fluid .epl_cmn_cta_section a { font-family:'Merriweather', serif!important; font-size:32px; margin-top:45px;  border-radius:3px; color:#fff; float:none; display:inline-block; border:2px solid #fff; padding:10px 120px ; position:relative; }
.row-fluid .epl_cmn_cta_section a:before, .row-fluid .epl_tp_frm form > div > div.actions:after, .row-fluid .start-read-btn a:after { position:absolute; content:"\f101";     font-size: 24px; font-family:fontawesome; right:50px; top:50%;  -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform: translateY(-50%); }
.row-fluid .epl_cmn_cta_section p { font-family:'Merriweather', serif!important; }

.row-fluid .epl_txtimg_box {}
.row-fluid .epl_txtimg_box a, .row-fluid .epl_txtimg_box span.purple { color:#B250CB; }
.row-fluid p span.purple { font-weight:700; color:#B250CB; }
.row-fluid .epl_txtimg_text { padding-right:20px; }
.row-fluid .epl_txtimg_img { margin-top:20px; }

.row-fluid .epl_mac_section { padding: 130px 50px 50px 50px; display: block; margin: 50px -12px !important; float: none; width: auto;  background-position: center !important;  background-repeat: no-repeat !important;  background-size: contain !important; }
.row-fluid .epl_mac_box { }
.row-fluid .epl_mac_box h3 {  font-size: 46px;  line-height: 50px; color:#FF7062;  } 

.row-fluid .epl_cmn_sctn2 .epl_cmn_cta_section { font-size:42px; } 
.row-fluid .epl_sctn_2_box a { text-decoration:underline; }

.row-fluid .epl_cmn_sctn3 .epl_mac_section { padding: 150px 50px 90px 50px; }
.row-fluid .epl_cmn_sctn3 .epl_mac_section h3 { font-size:62px;     line-height: 70px; }
.row-fluid .epl_2img_box {  }
.row-fluid .epl_2img_part { font-size:15px; color:#898989; text-align:center; }
.row-fluid .epl_2img_box img { margin-bottom:15px; }
.row-fluid .epl_cmn_sctn3 .epl_cmn_txt_box a, .row-fluid .epl_cmn_sctn5 .epl_cmn_txt_box a { color:#B250CB; }
.row-fluid .epl_cmn_sctn3 .epl_cnt_box, .row-fluid .epl_cmn_sctn4 .epl_cnt_box { width: 100%; padding-right: 0; }
.row-fluid .epl_cmn_sctn3 .epl_3img_box i { font-size:15px; color:#898989; font-style:normal; }


.row-fluid .epl_cntr4_part { width:33.33%; float:none; display:inline-block; vertical-align:top; margin:15px -2px; font-weight:700; text-align:center; padding:0 20px; }
.row-fluid .epl_cntr4_part2 {    border-right: 2px solid #EBEBEB;  border-left: 2px solid #EBEBEB; }
.row-fluid .epl_cmn_sctn4 .blp_count, .row-fluid .epl_cmn_sctn4 .non-animated { font-size:46px; line-height:68px; color:#B250CB; }
.row-fluid .epl_cmn_sctn4 .blp_count .hs_cos_wrapper_type_text, .row-fluid .epl_cmn_sctn4 .non-animated .hs_cos_wrapper_type_text { position:relative; }
.row-fluid .epl_cmn_sctn4 .blp_count .hs_cos_wrapper_type_text:after, .row-fluid .epl_cmn_sctn4 .non-animated .hs_cos_wrapper_type_text:after { content:'%'; }
.row-fluid .epl_cmn_sctn4 .epl_mac_box h3 { padding:0; }

.row-fluid .epl_bldr_section { width:100%; float:left; padding:100px 0; margin:130px 0 0 0; font-size:17px; line-height:32px; color:#fff;  font-weight:500; font-family:'Lato', sans-serif;  background: rgb(178,80,202);  background: -moz-linear-gradient(-45deg, rgba(178,80,202,1) 0%, rgba(255,111,97,1) 100%);  background: -webkit-linear-gradient(-45deg, rgba(178,80,202,1) 0%,rgba(255,111,97,1) 100%);  background: linear-gradient(135deg, rgba(178,80,202,1) 0%,rgba(255,111,97,1) 100%);     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b250ca', endColorstr='#ff6f61',GradientType=1 ); }
.row-fluid .epl_bldr_section h2 { font-size:51px; color:#fff; line-height:58px; }

.row-fluid .epl_last_section { width:100%; float:left; padding:75px 0;  font-size:17px; line-height:32px; color:#000;  font-weight:500; font-family:'Lato', sans-serif; }
.row-fluid .epl_last_section h5 { font-size:24px; line-height:40px;  margin-top:30px; text-transform: unset;  }
.row-fluid .epl_last_section h5 a { font-family:'Merriweather', serif; }



.row-fluid .epl_cnt_box a:hover, .row-fluid .epl_cmn_txt_box a:hover, .row-fluid .epl_last_section h5 a:hover  { color:#ff7062; }
.row-fluid .epl_cnt_box a:hover:before, .row-fluid .epl_last_section h5 a:hover:before, .row-fluid .epl_cmn_cta_section a:hover { background:#ff7062 }


.row-fluid .epl_tp_frm_section { width:100%; float:left; height:0px; position:relative; z-index:99;  } 
.row-fluid .epl_hero_section {  }
.row-fluid .epl_tp_frm_left { width:50%; float:left;  height:100vh; position:relative; padding:20px 100px; text-align:left;  }

.row-fluid .epl_tp_frm_lft_innr, .row-fluid .epl_tp_frm_rgt_innr  { position:absolute; top:50%; left:0;  -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform: translateY(-50%);  }

.row-fluid .epl_tp_frm_lft_innr  { padding:0 100px 0 250px; }
.row-fluid .epl_tp_frm_left .epl_hero_box h5, .row-fluid .epl_tp_frm_left .epl_hero_box .faux-h5 { margin-top: 40px; padding-bottom:0; }
.row-fluid .epl_tp_frm_left .epl_hero_box h2, .row-fluid .epl_tp_frm_left .epl_hero_box .faux-h2 { font-size: 44px; line-height: 56px; margin:0; }
.row-fluid .epl_tp_frm_left h6, .row-fluid .epl_tp_frm_left .faux-h6 { font-size: 24px; line-height: 32px; color:#fff;     text-transform: unset; }
.row-fluid .epl_tp_frm_left ul {       padding: 20px 0 20px 50px;  list-style-type: disc !important; }
.row-fluid .epl_tp_frm_left ul li {}
 
.row-fluid .epl_tp_frm_right { width:50%; float:left; margin:0; height:100vh; position:relative; padding:20px 100px;  font-size: 17px; line-height: 32px; color:#000; font-family:'Lato', sans-serif; background:#fff; }
.row-fluid .epl_tp_frm_rgt_innr { padding:0 250px 0 100px; }
.row-fluid .epl_tp_frm_right h5, .row-fluid .epl_tp_frm_right .faux-h5 { font-size: 32px; line-height: 38px; color:#FF7062;  text-transform: unset;  }
.row-fluid .epl_tp_frm_right .epl_tp_frm a, .row-fluid .epl_last_section h5 a { text-decoration: underline; }
.row-fluid .epl_cnt_box a:hover {  text-decoration: none; }

.row-fluid .pillar-casetext { text-align:center; margin-bottom:10px; text-transform:uppercase; font-weight:400; font-size:16px; line-height:20px; font-family:'Lato', sans-serif; letter-spacing:1px; }


.row-fluid .epl_tp_frm { margin:0; padding:25px 0 0 0;  font-family:'Lato', sans-serif; }
.row-fluid .epl_tp_frm .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form { background-color: transparent; }
.row-fluid .epl_tp_frm form fieldset { max-width:100%; }
.row-fluid .epl_tp_frm form .form-columns-1 { width:100%; float:left; } 
.row-fluid .epl_tp_frm form .form-columns-1 > div > div { margin-right: 0px; padding:0 7px;  }  
.row-fluid .epl_tp_frm form .form-columns-2 > div > div.input { width:100%; padding:0 7px;     box-sizing: border-box;    float: left; margin:0;   }
.row-fluid .epl_tp_frm form .hs-form-required { display:none; }
.row-fluid .epl_tp_frm form input { margin-bottom:20px;  background:  rgba(255,255,255,0.9);  font-family:'Lato', sans-serif;   border: 1px solid #E1E1E1;      height: 54px;  font-size: 15px; color: #000;    padding: 11px 20px;    float: left;  }
.row-fluid .epl_tp_frm form textarea { width:100% !important; margin-bottom:22px;  background: rgba(255,255,255,0.9); height:100px;  resize: none; border: 1px solid #E1E1E1;   font-size: 15px;     color: #000;    padding:20px 20px;    float: left; }
.row-fluid .epl_tp_frm form .hs_submit input { font-family: 'Lato', sans-serif !important;  background: #FF6F61 !important; border: none !important; font-style: normal !important; transition: all 0.6s ease-in-out; font-weight: 600 !important;  line-height: 19px !important; font-size: 24px !important; width: 100% !important; padding: 18px 50px 18px 50px !important;     white-space: normal; float: none; display: inline-block !important; border-radius: 5px !important;}
.row-fluid .epl_tp_frm form > div > div.actions { width:100%;  float: left;   box-sizing: border-box; position:relative; padding: 0;}
.row-fluid .epl_tp_frm form > div > div.actions:after, .row-fluid .start-read-btn a:after { color:#fff; right:30px; font-weight:400; } 
    
.row-fluid .epl_tp_frm form input::-webkit-input-placeholder, .row-fluid .epl_tp_frm form input[type=email]::-webkit-input-placeholder,  .row-fluid .epl_tp_frm form textarea::-webkit-input-placeholder {  color: #898989;}
.row-fluid .epl_tp_frm form input::-moz-placeholder, .row-fluid .epl_tp_frm form input[type=email]::-moz-placeholder,  .row-fluid .epl_tp_frm form textarea::-moz-placeholder  { color: #898989; }
.row-fluid .epl_tp_frm form input:-ms-input-placeholder, .row-fluid .epl_tp_frm form input[type=email]:-ms-input-placeholder,  .row-fluid .epl_tp_frm form textarea:-ms-input-placeholder  { color: #898989;}
.row-fluid .epl_tp_frm form input:-moz-placeholder, .row-fluid .epl_tp_frm form input[type=email]:-moz-placeholder,  .row-fluid .epl_tp_frm form textarea:-moz-placeholder  { color: #898989; }

.row-fluid .epl_tp_frm form input[type=text]:focus,  .row-fluid .epl_tp_frm form textarea:focus, .row-fluid .epl_tp_frm form .hs_email .hs-input:focus { outline:none;  }
.row-fluid .epl_tp_frm .hs_submit input[type=submit]:hover{  cursor: pointer;  color:#fff; background:#B350C8 !important;  }
.row-fluid .epl_tp_frm .hs_submit input[type=submit]:focus { outline:none; }

.row-fluid .start-read-btn a { font-family: 'Lato', sans-serif; text-decoration: none !important; background: #FF6F61; border: none; margin-top:20px; padding: 18px 50px 18px 50px; transition: all 0.6s ease-in-out; font-weight: 600;  line-height: 19px;  font-size: 24px; width: 100%; float: none;  display: inline-block; border-radius: 5px;  text-align: center; position: relative; color: #fff !important;  }
.row-fluid .start-read-btn a:hover { background:#B350C8; }  
  
.row-fluid .epl_tp_frm_mesg a  { color:#1C73BA; text-decoration: underline; }

.row-fluid .epl_tp_frm .submitted-message { display:none; }
body.epl_page { display:none; }
.form-submitted .epl_tp_frm { display:none; } 
.digital-branding-body.form-submitted .epl_tp_frm { display: block !important; }    

.row-fluid .epl-bar { height: 5px; background-color: #ff7062;  width: 0px; z-index: 1000;  position: fixed;  top: 0px; left: 0; background: rgb(178,80,202); background: -moz-linear-gradient(left, rgba(178,80,202,1) 0%, rgba(255,111,97,1) 100%); background: -webkit-linear-gradient(left, rgba(178,80,202,1) 0%,rgba(255,111,97,1) 100%); background: linear-gradient(to right, rgba(178,80,202,1) 0%,rgba(255,111,97,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b250ca', endColorstr='#ff6f61',GradientType=1 ); } 


/* 04-02-2019 */

.row-fluid .cpl_wrp { width:1170px!important; max-width:100%; }
.row-fluid .cpl_wrp_hreo { width:2000px!important; max-width:100%; }
.cpl_body_pdng0 { padding:0; line-height:0; min-height:0; display:none;}
.cpl_body_pdng0:not(.form-submitted) .row-fluid .cpl_tp_frm_inr:before {content:""; background: rgba(0,0,0,.7); content: ""; height: 100%; position: fixed; width: 100%; top: 0; left: 0; z-index: 2;}

.row-fluid .cpl_hero_section { width:100%; float:left; position:relative; background-size: 75% !important; background-position: center right !important; }
.row-fluid .cpl_hero_section:before { position:absolute; content:""; top:0; right:0; width:325px; height:180px; background:url('https://www.kunocreative.com/hubfs/2019/Images/pl_tringle_top.png'); background-size: cover; background-repeat: no-repeat;  background-position: center;  }
.row-fluid .cpl_hero_box { width:100%; float:left;  }
.row-fluid .cpl_hero_lft { width:50%; float:left; padding:180px 100px 150px 65px; position:relative; }
.row-fluid .cpl_hero_lft:before { position:absolute; content:""; top:0; right:-30px; width:5000px; height:100%; background:#F38127; transform: skew(-18deg); }
.row-fluid .cpl_hero_lft:after { position:absolute; content:""; top:0; right:0; width:5000px; height:100%;   background:#E33F37; transform: skew(-16deg);}
.row-fluid .cpl_hero_iner  { position:relative; z-index:1; }
.row-fluid .cpl_hero_logo { position:absolute; top:0; left:-30px; width:280px; z-index: 1; }
.row-fluid .cpl_hero_lft h1 { font-size:78px; line-height:85px; color:#fff; font-weight:700;  font-family: 'Oswald', sans-serif; text-transform: uppercase; }
.row-fluid .cpl_hero_lft h1 span { color:#F38127; }
.row-fluid .cpl_hero_lft h4 { font-size:64px; line-height:68px; color:#fff; font-weight:300; position:relative; padding-left:20px;   text-transform: uppercase; font-family: 'Oswald', sans-serif; }
 .row-fluid .cpl_hero_lft h4:before {  position:absolute; content:""; top:20px; left:0; width:7px; height:calc(100% - 34px); background:#F38127; } 

.row-fluid .cpl_hero_rgt { }
.row-fluid .cpl_entro_box {  left: -320px; transition: all 0.5s ease-in-out;  position: fixed;    width: auto;  top: 0;  z-index: 5;}
.side-open .row-fluid .cpl_entro_box {  opacity: 1; visibility: visible;  left: 0;} 
.row-fluid .cpl_entro_list { opacity: 1; visibility: visible;  overflow-y: auto;  height: 100vh;  margin: 0;  padding: 30px;  width: 320px; background: rgba(44,28,41,0.8);    position: unset;     box-shadow: none; }
/* .side-open .row-fluid .cpl_entro_list { opacity: 1; visibility: visible; left: 0;  } */
.row-fluid .side_trigger2 {  cursor: pointer; float:right;  width: auto; height: auto; margin-top:40px;  position:absolute; left:100%;  transition: all 0.3s ease-in-out;  padding:31px 20px 25px 15px;  background:rgba(44,28,41,0.8);  border:1px solid transparent; font-size: 16px; font-weight: normal; text-align: left; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #fff;  z-index: 9; }
.row-fluid .side_trigger2 i{ display: inline;    position: relative;    top: -4px;  }
.row-fluid .side_trigger2 i:before, .row-fluid .side_trigger2 i:after { position: absolute; content: '';  }
.row-fluid .side_trigger2 i, .row-fluid .side_trigger2 i:before, .row-fluid .side_trigger2 i:after { width: 50px;   height: 3px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; background-color: #fff; display: inline-block;  }
.row-fluid .side_trigger2 i:before { top: -15px;   }
.row-fluid .side_trigger2 i:after { top: 15px; }
.side-open .row-fluid .side_trigger2 i { background:transparent; }
.side_trigger2 i:before, .side_trigger2 i:after, .side_trigger2 i { background-color:#e6832d;  transition: all 0.6s ease-in-out; }
.side-open .row-fluid .side_trigger2 i:before { top: 0; transform: rotate(45deg);}
.side-open .row-fluid .side_trigger2 i:after  { top: 0; transform: rotate(-45deg);}
/* .side-open .side_trigger2 { left:320px; } */

.row-fluid .cpl_entro_list ul { border:none; }
.row-fluid .cpl_entro_list ul li:after { display:none; }
.row-fluid .cpl_entro_list ul li { padding:12px 0; border:none;  }
.row-fluid .cpl_entro_list ul li a {  font-size:30px; line-height:36px; color:#fff; font-weight:300;  font-family: 'Oswald', sans-serif; }

.row-fluid .cpl_body_main_section { width:100%; float:left; }
.row-fluid .cpl_hro_btm_box { width:100%; float:left; position:relative;  font-size:24px; line-height:38px; color:#222;  font-weight:400; font-family: 'Merriweather', serif; ; margin-top:-50px; padding:80px 65px 150px 65px; border-top:9px solid #4FBDBD;  box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.4);    background-repeat: no-repeat !important; background-position: right bottom !important; background-color: #fff; background-size: auto !important;   }
.row-fluid .cpl_hro_btm_box h4 {  font-size:38px; line-height:51px; color:#222222; font-weight:700; font-style:italic; }
.row-fluid .cpl_hro_btm_box h5 { font-size:24px; line-height:38px; margin:10px 0; color:#E44038;  font-weight:400;  font-family: 'Oswald', sans-serif;   }
.row-fluid .cpl_hro_btm_box p { padding:20px 0; }
.row-fluid .cpl_hro_btm_box p span { font-style:italic; }

.row-fluid .cpl_part1 { width:100%; float:left; padding:80px 0; }
.row-fluid .cpl_cmn_h2_ttl { font-size:20px; line-height:38px; color:#222; font-family: 'Merriweather', serif; ;  }
.row-fluid .cpl_cmn_h2_ttl h2 { font-size:63px; line-height:77px; padding:0 0 25px 0; color:#222; text-transform: uppercase;  font-weight:700;  font-family: 'Oswald', sans-serif; position:relative; }
.row-fluid .cpl_cmn_h2_ttl h2:before { position:absolute; content:""; width:84px; height:7px; bottom:0; left:0; background:#E53F37; }

.row-fluid .cpl_bld_section { float:left; padding:20px 0 0 0; display:block; margin:0 -15px;}
.row-fluid .cpl_bld_part { width:50%; float:none; display:inline-block; vertical-align:top; margin:0 -2px; padding:30px 15px; }
.row-fluid .cpl_cmn_h4_ttl { font-size:20px; line-height:38px; color:#222; font-family: 'Merriweather', serif; ;  }
.row-fluid .cpl_cmn_h4_ttl h4 { width:100%; float:left;  font-size:30px; line-height:40px; padding:0;     margin: 0 0 15px 0;  color:#50BEBE; text-transform: uppercase;  font-weight:700;  font-family: 'Oswald', sans-serif; }
.row-fluid .cpl_bld_part:nth-child(odd) { padding-right:30px; }
.row-fluid .cpl_bld_part:nth-child(even) { padding-left:30px; }

.row-fluid .cpl_trgl_box { width:100%; float:left; padding:200px 0 130px 0; position:relative; color:#fff; } 
.row-fluid .cpl_trgl_box:after {  position:absolute; content:""; width:100%; height:100px; top:-1px; left:0; background:url('https://www.kunocreative.com/hubfs/2019/Images/pl_tringle_sap2.png');  background-size: 100% 100px; background-repeat: no-repeat;  background-position: center; }
.row-fluid .cpl_trgl_box:before { position:absolute; content:""; width:100%; height:100%; top:0; left:0; background:rgba(181,52,46,0.83); }
.row-fluid .cpl_part2 {  }
.row-fluid .cpl_part2 p span { font-style:italic; }
.row-fluid .cpl_trgl_box h2 { color:#fff; }
.row-fluid .cpl_trgl_box h2:before { background:#FF9743; }
.row-fluid .cpl_part2 h2 span { color:#FF9743; }
.row-fluid .cpl_postn_reltv { position:relative; }

.row-fluid .cpl_part3 {  width:100%; float:left; padding:130px 0 40px; }
.row-fluid .cpl_part3_set { width:100%; float:left; padding:70px 0 20px 0; font-size:23px; line-height:37px; color:#222; font-weight:700; font-family: 'Merriweather', serif; ; }
.row-fluid .cpl_part3_set a { color:#E54038; text-decoration:underline; }
.row-fluid .cpl_part3_set h5 { font-size:28px; line-height:35px; color:#E54038;     padding: 0; text-transform: uppercase;  font-weight:700;  font-family: 'Oswald', sans-serif; }
.row-fluid .cpl_part3_set h3 {   font-size:44px; line-height:47px; padding:0 0 15px 0; color:#222; text-transform: uppercase;  font-weight:600;  font-family: 'Oswald', sans-serif; }
.row-fluid .cpl_part3_tek { font-family: 'Merriweather', serif; ; font-style:italic; font-weight: 300; position: relative;     background: #fff;   padding: 0px 10px 10px 0;  margin: 0 0 -15px 0;  background: #fff; width: auto; }
.row-fluid .cpl_part3_tek span { font-size:28px;  line-height:28px; background:#fff; width:auto; float:left; }
.row-fluid .cpl_part3_numbr { width:100%; float:left; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; padding:45px 0;  }
.row-fluid .cpl_part3_numbr > div { float:left; display:block; margin:0 -15px; }
.row-fluid .cpl_part3_nbr_part {  width:33.33%; float:none; display:inline-block; vertical-align:top; margin:0 -2px; padding:0 15px; font-size:18px; line-height:35px; color:#222; font-family: 'Merriweather', serif; ; }
.row-fluid .cpl_part3_nbr_part:nth-child(2) { border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB;  }
.row-fluid .cpl_part3_nbr_part h3 { text-align:center; width:70px; height:70px; font-size:43px; line-height:70px; font-weight:700; font-family: 'Merriweather', serif; ; color:#fff; background:#4FBDBD; float:none; display:inline-block;  border-radius: 100%;  padding: 0; }
.row-fluid .cpl_part3_nbr_part p em { font-size:16px; line-height:27px; color:#737373; font-style:italic; font-family: 'Merriweather', serif; ;  }
.row-fluid .cpl_part3_nbr_part p em span { color:#E54038; }
.row-fluid .cpl_part3_nbr_part p { padding:05px 0; }

.row-fluid .cpl_part3_dgt {  text-align:center; margin:0 0 15px 0; }
.row-fluid .cpl_part3_nbr_part:nth-child(2) h3 {  background:#F38127; }
.row-fluid .cpl_part3_nbr_part:nth-child(3) h3 {  background:#E53F37; }

.row-fluid .cpl_part4 {   width:100%; float:left;  }
.row-fluid .cpl_chal_section {  width:100%; float:left;  padding:50px 0; overflow: hidden; }

.row-fluid .cpl_chal_innr { display: block;  margin: 0 -20px; float:left;  position:relative;  }
.row-fluid .cpl_chal_innr:before, .row-fluid .cpl_11_flw_part3 .cpl_11_flw_rgt:before { position:absolute; content:""; width:5000px; height:100%; top:0; left:0; background:#3A3434;     box-shadow: 0px 0px 40px 6px rgba(0,0,0,0.3); }
.row-fluid .cpl_chal_innr:before { left:-30px; }
.row-fluid .cpl_chal_innr h3 { position:absolute; top:-30px; left:20px; background:#E53F37;  font-size:29px; line-height:30px; padding:20px 50px; color:#fff; text-transform: uppercase;    font-weight:600;  font-family: 'Oswald', sans-serif;   }
.row-fluid .cpl_chal_part {  width:100%; float:left;  position:relative; padding:0 30px; }
.row-fluid .cpl_chal_lft {  width:50%; float:none; display:inline-block; vertical-align:middle; margin:0 -2px; text-align:center; }
.row-fluid .cpl_chal_lft h2 { font-size:80px; line-height:90px; color:#fff; font-style:italic;  font-weight:800;  font-family: 'Merriweather', serif; ;  position:relative;     word-break: break-word;  }
/* .row-fluid .cpl_chal_lft h2:before, .row-fluid .cpl_chal_lft h2:after { display:inline-block; content:"\f10d"; font-family:fontawesome; color:#E54038;  font-size: 25px; vertical-align: top; line-height: 35px;  }
.row-fluid .cpl_chal_lft h2:after { content:"\f10e";  } */
.row-fluid .cpl_chal_lft h2 span { color:#E54038; }
.row-fluid .cpl_chal_rgt {  width:50%; float:none; display:inline-block; vertical-align:middle; margin:0 -2px;  font-size:22px; line-height:38px; padding:20px 30px; color:#fff; font-family: 'Merriweather', serif; ;  }
.row-fluid .cpl_chal_rgt h5 {  font-size:22px; line-height:28px; color:#F38228; padding:0; margin:0 0 0 0;   text-transform: uppercase; font-weight:700;  font-family: 'Oswald', sans-serif;   }
.row-fluid .cpl_chal_rgt p {  margin:0px 0 20px 0; } 
.row-fluid .cpl_chal_part_cont { border-top:1px solid #fff; padding:30px 0 0 0; } 
.row-fluid .cpl_chal_part_cont:first-child { border:none; }

.row-fluid .cpl_part5 {  width:100%; float:left; padding: 30px 0;  }
.row-fluid .cpl_part5 .cpl_cmn_h2_ttl h4 {   font-size:26px; line-height:38px; font-style:italic; font-weight:700; font-family: 'Merriweather', serif; ; }
.row-fluid .cpl_joy_box {  font-family: 'Merriweather', serif; ; }
.row-fluid .cpl_joy_text { padding: 0 50px 0 0; font-size: 20px; line-height: 38px; color: #222; margin-top:20px; }
.row-fluid .cpl_joy_text a { color:#E53F37; text-decoration:underline; font-weight:700; }
.row-fluid .cpl_joy_img { position:relative;  padding: 0px 0 0 0; }
.row-fluid .cpl_joy_img:before { position: absolute; content: ""; width: 47px;  height: 40px;  top: 40%; left: -30px; background: url(https://www.kunocreative.com/hubfs/2019/Images/cpl_arrow_lap.png); background-size: cover; background-repeat: no-repeat; background-position: center;  z-index: 1;}
 
.row-fluid .cpl_part7 { width:100%; float:left; padding:60px 0 100px 0; text-align:center;  } 
.row-fluid .cpl_most_top { font-size:23px; line-height:30px; color:#222; font-weight:700;  font-family: 'Merriweather', serif; ; }
.row-fluid .cpl_most_top h3 {  font-size:34px; line-height:53px; color:#000; padding:0; margin:0 0 0 0;   text-transform: uppercase; font-weight:700;  font-family: 'Oswald', sans-serif;   }
.row-fluid .cpl_most_box { width:100%; float:left; padding:35px 0; } 
.row-fluid .cpl_most_part { width:33.33%;  float:none; display:inline-block; vertical-align:middle; margin:0 -2px; border-right:1px solid #D6D7D8;   }
.row-fluid .cpl_most_part:last-child { border:none; }
.row-fluid .cpl_most_img { width:auto;  float:none; display:inline-block; vertical-align:middle;  }
.row-fluid .cpl_most_txt { width:auto;  float:none; display:inline-block; vertical-align:middle;  }
.row-fluid .cpl_most_txt h3 {  font-size:34px; line-height:53px; color:#000; padding:0; margin:0 0 0 0;   text-transform: uppercase; font-weight:500;  font-family: 'Oswald', sans-serif;  }
.row-fluid .cpl_most_btm {  font-size:20px; line-height:38px; color:#222;  font-family: 'Merriweather', serif; ;  }

.row-fluid .cpl_part9 {  width: 100%;  float: left;  padding: 40px 0 0 0; } 
.row-fluid .cpl_part9 .cpl_cmn_h2_ttl h4 {  font-size:26px; line-height:42px; color:#222;  font-family: 'Merriweather', serif; ;  }
.row-fluid .cpl_part9 .cpl_cmn_h4_ttl h4 { margin: 50px 0 15px 0; }
.row-fluid .cpl_part9 .cpl_cmn_h4_ttl ul { width:100%; float:left;  padding:30px 0; }
.row-fluid .cpl_part9 .cpl_cmn_h4_ttl ul li { width:50%; float:left; position:relative; padding:0 20px;  }
.row-fluid .cpl_part9 .cpl_cmn_h4_ttl ul li:before { position:absolute; content:""; width:5px; height:5px; border-radius:100%; top:14px; left:0; background:#E54038; }

.row-fluid .cpl_part10 .cpl_chal_lft h2 {  font-size: 70px; } 

.row-fluid .cpl_part11  { width:100%; float:left; padding:10px 0 50px 0;     overflow: hidden; }
.row-fluid .cpl_part11 .cpl_cmn_h4_ttl ul { counter-reset: my-sec-counter; }
.row-fluid .cpl_part11 .cpl_cmn_h4_ttl ul li { position: relative; padding-left:30px; }
.row-fluid .cpl_part11 .cpl_cmn_h4_ttl ul li:before { counter-increment: my-sec-counter; content:  counter(my-sec-counter) "."; position: absolute; top: 0; left: 0; font-weight: 700; }
.row-fluid .cpl_part11 .cpl_cmn_h4_ttl p span { font-size:20px; line-height:30px; color:#E54038; font-weight:700; font-style:italic;  font-family: 'Merriweather', serif; ;  }

.row-fluid .cpl_11_stat_txt { background:#fff; padding: 30px 20px 00px 0;  margin: 0 0 -12px 0; position: relative; width: auto; font-family: 'Merriweather', serif; ;  line-height: 28px; float: left;  z-index: 1; }
.row-fluid .cpl_11_stat_box { padding:30px 0; border-top:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2; }
.row-fluid .cpl_11_stat_box > div { display:block; margin:0 -15px; float:left; }
.row-fluid .cpl_11_stat_part { width:50%; float:left; padding:0 35px 0 15px; margin:0; } 
.row-fluid .cpl_11_stat_lft { width:45%; float:left;   }
.row-fluid .cpl_11_stat_lft h2 { font-size:99px; line-height:100px; color:#E54038; font-weight:900;  font-family: 'Oswald', sans-serif; padding:0; }
.row-fluid .cpl_11_stat_rgt { width:55%; float:left; margin:0; font-size:24px; line-height:29px; color:#000;  font-weight:300;  font-family: 'Oswald', sans-serif;  }
.row-fluid .cpl_11_stat_rgt a { color:#E54038; text-decoration:underline; font-weight:700; }
.row-fluid .cpl_11_stat_part:nth-child(2) { padding:0 15px; }
.row-fluid .cpl_11_stat_part:nth-child(2) .cpl_11_stat_lft { width:30%; float:left; }
.row-fluid .cpl_11_stat_part:nth-child(2) .cpl_11_stat_lft h2 { color:#50BEBE; }
.row-fluid .cpl_11_stat_part:nth-child(2) .cpl_11_stat_rgt { width:70%; float:left; }

.row-fluid .cpl_11_set_box {  }
.row-fluid .cpl_11_set_box h3 { font-size:44px; line-height:44px; padding:40px 0 0 0;  color:#000;  font-weight:600;  font-family: 'Oswald', sans-serif; text-transform: uppercase; }
.row-fluid .cpl_11_set_box h4 { font-size:37px; line-height:29px; color:#E54038;  font-weight:600;  font-family: 'Oswald', sans-serif; text-transform: uppercase; }
.row-fluid .cpl_11_flw_box { counter-reset: my-sec-counter; padding:0 0 20px 0; }
.row-fluid .cpl_11_flw_part { border-bottom:1px solid #C2C2C2; position: relative; padding: 25px 0 25px 100px; font-size:20px; line-height:38px; color:#222222;  font-family: 'Merriweather', serif; ; }
.row-fluid .cpl_11_flw_part:before { counter-increment: my-sec-counter; content:  counter(my-sec-counter); position: absolute; top: 50%; left: 0; font-weight: 700; width: 70px;  height: 70px; text-align: center; font-size:48px; line-height: 70px; background-color: #4FBDBD; color: #FFF; border-radius:100%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%); }
.row-fluid .cpl_11_flw_part2:before { background-color: #F38127; }
.row-fluid .cpl_11_flw_part3:before { background-color: #3A3434; }
.row-fluid .cpl_11_flw_part4:before { background-color: #E53F37; }
.row-fluid .cpl_11_flw_part h5 { font-size:22px; line-height:29px; color:#50BEBE;  font-weight:700;  font-family: 'Oswald', sans-serif; text-transform: uppercase; padding:10px 0 0 0;  }
.row-fluid .cpl_11_flw_lft { width:50%;  float:none; display:inline-block; vertical-align:middle; margin:0 -2px; padding-right:20px; }
.row-fluid .cpl_11_flw_rgt { width:50%;  float:none; display:inline-block; vertical-align:middle; margin:0 -2px; position:relative; padding:30px; color:#fff; font-size:17px; }
.row-fluid .cpl_11_flw_rgt span { position:relative; } 

.row-fluid .cpl_part12 {}
.row-fluid .cpl_part12:before {     background: rgba(93,89,89,0.83); }
.row-fluid .cpl_12_text { position:relative; font-size:20px; line-height:38px; color:#fff;  font-family: 'Merriweather', serif; ;  }
.row-fluid .cpl_12_text h3 { font-size:29px; line-height:32px; color:#50BEBE;  font-weight:700;  font-family: 'Oswald', sans-serif; text-transform: uppercase;  }
.row-fluid .cpl_12_text p { padding: 0; margin: 0 0 30px 0; }

.row-fluid .cpl_part13 { width:100%; float:left; padding:100px 0 0 0; background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2019/Images/pl_tringle_top.png);      background-repeat: no-repeat;  background-position: top right; background-size: 200px; }
.row-fluid .cpl_part13 .cpl_cmn_h2_ttl {  }
.row-fluid .cpl_part13 .cpl_cmn_h2_ttl p { padding:15px 0 0 0;width:100%; float:left;   }
.row-fluid .cpl_part13 .cpl_cmn_h2_ttl p span {    color:#E54038; font-weight:700; font-style:italic; font-family: 'Merriweather', serif; ; }
.row-fluid .cpl_13_lod_box { padding:20px 0; }
.row-fluid .cpl_13_lod_lft { width:50%; float:left; padding-right:20px; } 
.row-fluid .cpl_13_cmn_h4 ul { padding:10px 0; }
.row-fluid .cpl_13_cmn_h4 h4 { margin:0; }
.row-fluid .cpl_13_cmn_h4 ul li, .row-fluid .cpl_15_show ul li { position:relative; padding-left:20px;  }
.row-fluid .cpl_13_cmn_h4 ul li:before, .row-fluid .cpl_15_show ul li:before { position:absolute; content:""; width:5px; height:5px; border-radius:100%; top:14px; left:0; background:#E54038;  }
.row-fluid .cpl_13_lod_rgt { width:50%; float:left; margin:0; text-align:center; }
.row-fluid .cpl_13_lod_rgt img { border-radius: 100%;  width: 350px !important; height: 350px !important;  object-fit: cover;}
.row-fluid .cpl_13_mana_ttl {}
.row-fluid .cpl_13_mana_ttl h3 {  font-size:44px; line-height:44px; color:#222;  font-weight:600;  font-family: 'Oswald', sans-serif; text-transform: uppercase; }
.row-fluid .cpl_13_mana_ttl h3 span { color:#E54038; width:100%; float:left;  font-size:37px; }

.row-fluid .cpl_13_mana_box { width:100%; float:left;  text-align:center;  margin-top: 30px;  }
.row-fluid .cpl_13_mana_part { width:50%; padding :20px 40px;   font-size:18px; line-height:35px; color:#222222;  font-family: 'Merriweather', serif; ; float:none; display:inline-block; vertical-align:top; margin:0 -2px;  }
.row-fluid .cpl_13_mana_part h4 { width:100%; float:none; display:inline-block; font-size:30px; line-height:44px; margin:10px 0;  padding:0; color:#222;  font-weight:700;  font-family: 'Oswald', sans-serif; text-transform: uppercase; }
.row-fluid .cpl_13_mana_img { height:72px;  } 
.row-fluid .cpl_13_mana_img img { max-height:72px; width:auto;  } 

.row-fluid .cpl_13_get { margin:60px 0 0 0; }
.row-fluid .cpl_13_get ul { width:100%; float:left; } 
.row-fluid .cpl_13_get h4 { margin: 15px 0 0 0;  }
.row-fluid .cpl_13_get h2 { font-size:62px; }


.row-fluid .cpl_part14 { width:100%; float:left; position:relative; padding:100px 0 0 0; }
.row-fluid .cpl_14_we_box { width:52%; float:left; margin: 0 0 -550px 0;  transform: translateX(-20px); position:relative; z-index:2; }
.row-fluid .cpl_14_we_box:before { position: absolute; content: "";  width: 500%; height: 100%;  top: -10px;  right: 0; border:10px solid #fff; border-left:none;  background: rgba(0,0,0,0.7);  box-shadow: 0px 0px 40px 6px rgba(0,0,0,0.3); }
.row-fluid .cpl_14_we_part { position:relative; padding:100px 70px 100px 0; z-index:3;  font-size:20px; line-height:36px;    color:#fff; font-weight:700; font-style:italic; font-family: 'Merriweather', serif; ; }
.row-fluid .cpl_14_we_part h2 { font-size:70px; line-height:80px; color:#fff; font-style:normal; margin:0 0 10px 0;  font-weight:700;  font-family: 'Oswald', sans-serif; text-transform: uppercase;  }
.row-fluid .cpl_14_our_box { width:50%; float:right; margin:0 0 -240px 0; position:relative; background-size: 400px !important; background-position: top 18px left 30px !important; padding: 150px 0 0 0;   z-index:1; }
.row-fluid .cpl_14_our_part { position:relative; padding:70px 0px 70px 100px; z-index:2; } 
.row-fluid .cpl_14_our_part:before { position: absolute; content: "";  width: 5000px; height: 100%;  top: 0;  left: 0; background:#F28127;  box-shadow: 0px 0px 40px 6px rgba(0,0,0,0.3);  }  
.row-fluid .cpl_14_our_part:after { position: absolute; content: "";   bottom: 130px;  left: -100px; border: 50px solid transparent; border-right-color: #f28127; }
.row-fluid .cpl_14_our_part h4 { font-size:30px; line-height:36px; color:#fff; margin:0 0 10px 0;  font-weight:700;  font-family: 'Oswald', sans-serif; text-transform: uppercase;  }
.row-fluid .cpl_14_our_part ul { width:100%; float:left; }
.row-fluid .cpl_14_our_part ul li { width:100%; float:left; margin:10px 0; font-size:20px; line-height:24px;  font-style:italic;  color:#fff; font-weight:700;  font-family: 'Merriweather', serif; ; }
.row-fluid .cpl_14_our_part ul li span { color:#222;  font-style:normal;  }
.row-fluid .cpl_14_our_inner { position:relative; z-index:2; } 


.row-fluid .cpl_part15  { }
.row-fluid .cpl_15_ttl_h2 { width:50%; float:left; padding: 0 0 115px 0; }
.row-fluid .cpl_15_her_box { width:100%; float:left; } 
.row-fluid .cpl_15_her_lft {}
.row-fluid .cpl_15_her_rgt {}
.row-fluid .cpl_15_cmn { font-size:20px; line-height:35px; color:#222;  font-family: 'Merriweather', serif; ;  } 
.row-fluid .cpl_15_cmn h3 {  font-size:44px; line-height:49px; color:#50BEBE;  font-weight:700;  font-family: 'Oswald', sans-serif; text-transform: uppercase;  }
.row-fluid .cpl_15_cmn h4 { font-size:26px; line-height:38px;  color:#222;  font-family: 'Merriweather', serif; ;  }
.row-fluid .cpl_15_cmn h5 {  font-size:24px; line-height:44px; font-weight:700;   font-style:italic;  color:#222;  font-family: 'Merriweather', serif; ; text-transform: unset; }
.row-fluid .cpl_15_cmn h5 span { width:100%; float:left; font-size:20px;  font-weight:400;   font-style:normal;  text-transform: unset; }
.row-fluid .cpl_15_cmn h6 { font-size:20px; line-height:35px; font-weight:400;   font-style:italic;  color:#E54038;  font-family: 'Merriweather', serif; ;     text-transform: unset; }     

.row-fluid .cpl_15_chse { width:100%; float:left; padding: 40px 0 30px; }
.row-fluid .cpl_15_show { width:100%; float:left; padding: 30px 0; }
.row-fluid .cpl_15_show ul { width:100%; float:left; padding:20px 0; } 
.row-fluid .cpl_15_show ul li { width:45%; float:none; display:inline-block; vertical-align:top; margin:0 -2px; padding:5px 20px; }  
.row-fluid .cpl_15_show ul li:before { top:20px; }

.row-fluid .cpl_part16 {  width:100%; float:left; padding: 30px 0; background-size: 35% auto !important; background-position: center right !important;  background-repeat: no-repeat !important; }
.row-fluid .cpl_16_spr { width:55%; }

.row-fluid .cpl_part17 { width:100%; float:left; padding: 30px 0 60px 0; }
.row-fluid .cpl_17_mak_box {  width:100%; float:left; padding: 30px 0; }
.row-fluid .cpl_17_mak_part {}
.row-fluid .cpl_17_mak_last {} 
.row-fluid .cpl_17_mak_last.cpl_cmn_h2_ttl h2 { margin-bottom:20px; }

.row-fluid .cpl_hero_section.cpl_ftr_bner { background-size: cover !important; background-position: center center !important; }
.row-fluid .cpl_hero_section.cpl_ftr_bner:before { display:none; }
.row-fluid .cpl_ftr_bner h2 { font-size:60px; line-height:62px; color:#fff;  font-weight:700;  font-family: 'Oswald', sans-serif; text-transform: uppercase; }
.row-fluid .cpl_ftr_bnr_box { position:relative; }
.row-fluid .cpl_ftr_bnr_box:before {  position: absolute;  content: ""; bottom: 0;  left: 50%; width: 325px; height: 180px;   background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/Background_design-1.png); background-size: cover; background-repeat: no-repeat;    background-position: center; }
.row-fluid .cpl_ftr_bner h2 span { width:100%; float:left; color:#F49041; }
.row-fluid .cpl_ftr_bner .cpl_hero_lft { padding-left:0; }
.row-fluid .cpl_ftr_bner .cpl_hero_lft:after { transform: skew(-8deg); }
.row-fluid .cpl_ftr_bner .cpl_hero_lft:before { transform: skew(-10deg); }
.row-fluid .cpl_ftr_bner .cpl_hero_lft { width:60%; }
.row-fluid .cpl_ftr_bner .cpl_hero_lft h4 { margin: 20px 0; } 
.row-fluid .cpl_ftr_bner .cpl_hero_lft a { font-size:29px;  line-height:30px ;  border:2px solid #fff; padding:18px 80px;   margin: 10px 0 0 0;  color:#fff;  font-weight:700;  font-family: 'Oswald', sans-serif; float:left; text-transform: uppercase; }

.row-fluid .cpl_ftr_section { width:100%; float:left; padding:25px 0; border-top:4px solid #fff; background:#4FBDBD;  }
.row-fluid .cpl_ftr_lft {  width:50%;  float:none; display:inline-block; vertical-align:middle; margin:0 -2px; }
.row-fluid .cpl_ftr_rgt {  width:50%;  float:none; display:inline-block; vertical-align:middle; margin:0 -2px; }
.row-fluid .cpl_ftr_rgt a { font-size:30px; line-height:35px ; color:#fff;  font-family: 'Merriweather', serif; ; float:right; }

.cpl_body_pdng0.hs-landing-page .row-fluid .side_trigger { display:none !important; }

.knowledge-center #twoColLinkWrap a {color: #009cfe;}
.knowledge-center #twoColLinkWrap a:hover {color: #0b84dc;}
.row-fluid .cpl_tp_frm_lft.full { width: 100%; margin: 0 auto !important; max-width: 800px; float: none; display: block; }

.row-fluid .cpl_tp_frm_section { width:100%; float:left; position:fixed; height:100vh; }
.row-fluid .cpl_tp_frm_section:before { position: absolute;  content: "";  top: 0; right: calc(50% - 30px); width: 5000px; height: 100%;  background: #F38127;    transform: skew(-18deg); }
.row-fluid .cpl_tp_frm_section:after { position: absolute;  content: "";  top: 0;  right: 50%; width: 5000px;  height: 100%; background: #E33F37; transform: skew(-16deg); }
.row-fluid .cpl_tp_frm_inr { width:100%; float:left; position:relative; height:100vh;  }
.row-fluid .cpl_tp_frm_inr:before { position: absolute;  content: "";  top: 0; right:0;    width: 270px;  height: 150px;  background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2019/Images/pl_tringle_top.png);   background-position: top right;  background-size: cover;  background-repeat: no-repeat; z-index:1; }
.row-fluid .cpl_tp_frm_inr:after { position: absolute;  content: "";  bottom: 0;  left:0; width: 390px;  height: 220px; background:url('https://www.kunocreative.com/hubfs/2019/Images/pl_tringle_btm.png');  background-position: top right;   background-size: cover; background-repeat: no-repeat;  z-index: 1; }
.row-fluid .cpl_tp_frm_logo { width:200px; float:left; padding:20px; position:relative; z-index:1; } 
.row-fluid .cpl_tp_frm_box { width:100%; float:left; position:absolute; z-index:2; left:50%; top:50%; -moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%); }
.row-fluid .cpl_tp_frm_lft { width:50%; float:left; background:#fff;  font-size:13px; line-height:24px;  color:#505050;  font-family: 'Merriweather', serif; ;  }
.row-fluid .cpl_tp_frm_lft h2 { font-size:46px; line-height:46px; color:#505050;  font-weight:700;  font-family: 'Oswald', sans-serif;  text-transform: uppercase; padding:0; }
.row-fluid .cpl_tp_frm_lft h2 span { color:#F38228; }
.row-fluid .cpl_tp_frm_lft h6 { font-size:20px; line-height:24px; color:#505050;  font-weight:400;  font-family: 'Oswald', sans-serif;  text-transform: uppercase;  }
.row-fluid .cpl_tp_frm_lft ul li { position:relative; padding:0 0 0 15px; }
.row-fluid .cpl_tp_frm_lft ul li:before {  position: absolute;  content: ""; width: 3px;  height: 3px; border-radius: 100%;  top: 9px;  left: 0;  background: #F38228; }
.row-fluid .cpl_tp_frm_lft_innr { padding:40px; }
.row-fluid .cpl_tp_frm_right {  width:50%; float:left; background:rgba(0,0,0,0.8);  margin:0;  }
.row-fluid .cpl_tp_frm_right h2 { font-size:30px; line-height:27px; color:#F38228;  font-weight:700;  font-family: 'Oswald', sans-serif;  text-transform: uppercase; padding: 0;  margin: 0 0 -5px 0;   }
.row-fluid .cpl_tp_frm_right h3 { font-size:23px; line-height:27px; color:#fff;  font-weight:400;  font-family: 'Oswald', sans-serif;  text-transform: uppercase; margin-bottom: 12px; }
.row-fluid .cpl_tp_frm_rgt_innr { padding:40px; }
.row-fluid .cpl_tp_frm { font-size: 13px;  line-height: 22px; color:#fff; font-family: 'Lato', sans-serif; }

.row-fluid .cpl_tp_frm form fieldset { max-width:100%; }
.row-fluid .cpl_tp_frm form .form-columns-1 { width:100%; float:left; } 
.row-fluid .cpl_tp_frm form .form-columns-1 > div > div { margin-right: 0px; padding:0 7px;  }  
.row-fluid .cpl_tp_frm form .form-columns-2 > div > div.input { width:100%; padding:0 7px; box-sizing: border-box;    float: left; margin:0;   }
.row-fluid .cpl_tp_frm form .hs-form-required { display:none; }
.row-fluid .cpl_tp_frm form input { margin-bottom:20px;  background:#fff;  font-family:'Lato', sans-serif;   border: 1px solid #fff; border-radius:0;   height: 54px;  font-size: 21px; color: #000;    padding: 11px 20px;    float: left;  }
.row-fluid .cpl_tp_frm form textarea { width:100% !important; margin-bottom:22px;  background: rgba(255,255,255,0.9); height:100px; border-radius:0; resize: none; border: 1px solid #fff;   font-size: 21px;     color: #000;    padding:20px 20px;    float: left; }
.row-fluid .cpl_tp_frm form .hs_submit input {  background: #F28127 !important; border: none !important; color:#fff; font-style: normal !important; transition: all 0.6s ease-in-out; font-weight: 400 !important;  line-height: 80px !important; font-family: 'Merriweather', serif;  !important; font-size: 24px !important; width: 100% !important; padding: 0 50px !important;  height:80px;   white-space: normal; float: none; display: inline-block !important; border-radius: 10px !important;     margin: 0 !important; }
.row-fluid .cpl_tp_frm form > div > div.actions { width:100%;  float: left;   box-sizing: border-box; position:relative; padding: 0; }
.row-fluid .cpl_tp_frm form > div > div.actions:after { color:#fff; right:30px; font-weight:400; } 
    
.row-fluid .cpl_tp_frm form input::-webkit-input-placeholder, .row-fluid .cpl_tp_frm form input[type=email]::-webkit-input-placeholder,  .row-fluid .cpl_tp_frm form textarea::-webkit-input-placeholder {  color: #898989;}
.row-fluid .cpl_tp_frm form input::-moz-placeholder, .row-fluid .cpl_tp_frm form input[type=email]::-moz-placeholder,  .row-fluid .cpl_tp_frm form textarea::-moz-placeholder  { color: #898989; }
.row-fluid .cpl_tp_frm form input:-ms-input-placeholder, .row-fluid .cpl_tp_frm form input[type=email]:-ms-input-placeholder,  .row-fluid .cpl_tp_frm form textarea:-ms-input-placeholder  { color: #898989;}
.row-fluid .cpl_tp_frm form input:-moz-placeholder, .row-fluid .cpl_tp_frm form input[type=email]:-moz-placeholder,  .row-fluid .cpl_tp_frm form textarea:-moz-placeholder  { color: #898989; }

.row-fluid .cpl_tp_frm form input[type=text]:focus,  .row-fluid .cpl_tp_frm form textarea:focus, .row-fluid .cpl_tp_frm form .hs_email .hs-input:focus { outline:none;  }
.row-fluid .cpl_tp_frm .hs_submit input[type=submit]:hover{  cursor: pointer;  color:#fff; background:#FF0000 !important;  }
.row-fluid .cpl_tp_frm .hs_submit input[type=submit]:focus { outline:none; } 
.row-fluid .cpl_tp_frm form a { color:#50BEBE; }

.row-fluid .cpl_most_img img { width: auto !important; max-height: 70px; }
.row-fluid .cpl_most_img {  height: 70px; }

.row-fluid .cpl_plr_main , .row-fluid .cpl_ftr_section { display:none; }

.row-fluid .cpl_bar_box { width:100%; float:left; height:22px; position:fixed; top:0; left:0; background:rgba(26,131,121,0.48);     z-index: 5;}
.row-fluid .cpl_bar { background:#50bebe; height:22px; }

.row-fluid .cpl_ftr_bner .cpl_hero_lft a:hover { color: #fff;  background: #f39041; border-color: #f39041;}
.row-fluid .cpl_tp_frm form a:hover {  color: #f39041; }
.row-fluid .cpl_11_stat_rgt a:hover { color:#F38228; }


/* contact us page 07-02-2019  */

.row-fluid .ctu_hero_section { position:relative;     padding-top: 310px; }
.row-fluid .ctu_hero_section:before { position:absolute; content:""; width:100%; height:100%; top:0; left:0; opacity:0.8; display:block; background: rgb(15,149,247); background: -moz-linear-gradient(-45deg, rgba(15,149,247,1) 0%, rgba(1,194,197,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(15,149,247,1) 0%,rgba(1,194,197,1) 100%); background: linear-gradient(135deg, rgba(15,149,247,1) 0%,rgba(1,194,197,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f95f7', endColorstr='#01c2c5',GradientType=1 );    }
.row-fluid .ctu_hero_section h1, .row-fluid .ctu_hero_section .sub-title, .row-fluid .ctu_hero_section { color:#fff; }
.row-fluid .ctu_hero_section .brandhero-text h1 {     font-weight: 400; }
.row-fluid .ctu_hero_box { width:70%; float:left; }
.row-fluid .ctu_hero_section .ctu_cta_part a{min-width:150px;}

.row-fluid .section-form.ctu_hero_section{padding-top:110px;}
.section-form .row-fluid .ctu_hero_box{width:40.425531911%;}
.ctu_bdy .section-form .ctu_cta_pop1{display:block;max-width:none;width:57.446808505%;margin:0;padding:0 0 0 100px;}
.section-form .ctu_cta_pop1.update .hs-form{padding:60px 55px 57px;}






.row-fluid .ctu_cta_box { width:100%; float:left; }
.row-fluid .ctu_cta_part { width:auto; float:left; margin:0; }
.row-fluid .ctu_cta_part a {  background:transparent;  border-radius: 50px; border:2px solid #fff; color: #fff;  display: inline-block; font-size: 17px; font-weight: 700;    padding: 10px  40px; margin:20px 30px 20px 0; text-align:center; }
.row-fluid .ctu_cta_part a:hover, .row-fluid .ctu_cta_part.reverse a{ background:#fff; color:#283540; }  
.row-fluid .ctu_cta_part.reverse a{background:#fff; }
.row-fluid .ctu_cta_part.reverse a:hover{background:transparent; color:#FFF;} 

.row-fluid .ctu_hero_cta1 a { padding: 10px 70px; }


.row-fluid .ctu_loc_section { width:100%; float:left; padding:00px 0; }
.row-fluid .ctu_map_lft { width:50%; float:none; display:inline-block; vertical-align:middle; padding:0; margin:0 -2px; }
.row-fluid .ctu_map_box { width:100%; float:left; }
.row-fluid .ctu_map_part { width:100%; float:left; height:500px; }
.row-fluid .ctu_map_rgt { width:50%; float:none; display:inline-block; vertical-align:middle; font-family:'Lato', sans-serif;  padding:90px 0 90px 110px; margin:0 -2px; font-size:23px; line-height:38px; color:#283540; }
.row-fluid .ctu_map_rgt h2 { font-size:44px; line-height:79px; font-weight:400; font-family: 'Merriweather', serif; ; color:#283540; }
.row-fluid .ctu_map_rgt p {}
.row-fluid .ctu_map_rgt p span {width:100%; float:left;  font-size:19px;  color:#1096F7; text-transform: uppercase;  }
.row-fluid .ctu_map_rgt p a { color:#283540; }
.row-fluid .ctu_map_rgt p a:hover { color:#1096F7;  }

.row-fluid .ctu_blog_section { width:100%; float:left; padding:65px 0; text-align:center; position:relative; background-repeat:no-repeat; background-position:center; background-size:cover;}
.row-fluid .ctu_blog_section .wrapper { position:relative; }
.row-fluid .ctu_blog_section:before { position:absolute; content:""; width:100%; height:100%; top:0; left:0; background:rgba(255,255,255,0.9); display:block;}
.row-fluid .ctu_blog_section h3 { font-size:35px;  line-height:40px;  font-weight:400; font-family: 'Merriweather', serif; ; color:#1096F7; }
.row-fluid .ctu_blog_section h5 { font-size:21px;  line-height:28px;  font-weight:400; color:#283540; font-family:'Lato', sans-serif;     text-transform: unset; }
.row-fluid .ctu_blog_section a { font-size:17px; font-weight:700; position:relative; color:#1096F7; text-transform: uppercase; margin-top:5px; float:none; display:inline-block; }
.row-fluid .ctu_blog_section a:after { content:"\f105"; font-family:fontawesome; display:inline-block; margin-left:10px; }
.row-fluid .ctu_blog_section a:hover {  color:#283540; }

/* popup */
.ctu_bdy .ctu_cta_pop1 { /*width:100%; float:left;*/ max-width:900px; padding:0 46px; font-family:'Lato', sans-serif; font-size:21px; line-height:38px; color:#fff; text-align:center; display:none; }
.ctu_cta_pop1 h3 { font-size:35px;  line-height:40px;  font-weight:400; font-family: 'Merriweather', serif; ; color:#fff;  }
.ctu_cta_pop_text { margin-bottom:-30px; } 
.ctu_bdy .ctu_cta_pop_iner.update{/*width:830px !important;*/ padding: 0 0 40px;}
.ctu_bdy .ctu_cta_pop_iner.update .legal-consent-container{color:#656f78;font-size:12px;line-height:normal;padding:0 0 28px;}
.ctu_bdy .ctu_cta_pop_iner.update .legal-consent-container p{margin:0 0 6px;padding:0;}
.ctu_cta_pop1.update .widget-type-header{float:none; margin:0 auto; max-width:645px;}
.ctu_cta_pop1.update .ctu_cta_pop_text{float:none; margin:0 auto 35px auto; max-width:645px;}
.ctu_cta_pop1.update .hs-form{background-color:#f2f2f2; padding:74px 75px 57px; border-radius:5px; box-shadow:10px 10px 50px 10px rgba(0, 0, 0, 0.07);}
body .ctu_cta_pop1.update .hs-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){border-color:#e1e1e1; height:55px; padding:0 25px; color: #656f78;}
body .ctu_cta_pop1.update .hs-form select{border-color:#e1e1e1; padding:0 25px; color: #656f78; background-image: url("https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2019/Images/select-down.png"); }
body .ctu_cta_pop1.update .hs-form textarea{border-color:#e1e1e1; padding:0 25px; color: #656f78; height:125px; padding:20px 25px 0;}
.ctu_cta_pop1.update .hs-form .hs-submit{text-align:center;}
.ctu_cta_pop1.update .hs-form .hs-submit .hs-button{display:inline-block;font-family:"Lato",sans-serif;font-size:18px;font-weight:700;min-width:385px;text-transform:uppercase;width:auto;}
.ctu_bdy .ctu_cta_pop1 .hs-error-msgs label{color:#000;}
.ctu_bdy .fancybox-overlay { background: rgb(15,149,247);     background: -moz-linear-gradient(-45deg, rgba(15,149,247,1) 0%, rgba(1,194,197,1) 100%);     background: -webkit-linear-gradient(-45deg, rgba(15,149,247,1) 0%,rgba(1,194,197,1) 100%);     background: linear-gradient(135deg, rgba(15,149,247,1) 0%,rgba(1,194,197,1) 100%);     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f95f7', endColorstr='#01c2c5',GradientType=1 ); }
/* .ctu_bdy .fancybox-opened .fancybox-skin { box-shadow: none; background: transparent; } */
/* .ctu_bdy .fancybox-opened { width: calc(100% - 20px) !important;} */
/* .ctu_bdy .fancybox-inner { width: 100% !important; min-height: 830px !important; }  */
/* .ctu_bdy .fancybox-close { top: 0px;  right: 30px; width: 70px;  height: 70px;  background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2019/Images/contact%20us%20pop_ico_close_1.png') no-repeat; background-size: cover !important; } */
.ctu_bdy .fancybox-close {position: fixed;  top: 50px;  right: 50px; width: 70px;  height: 70px;  background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2019/Images/pop-close.png') no-repeat;}

/* .ctu_bdy .ctu_cta_pop_iner { width:700px !important; max-width:80%; float:none !important; display:inline-block !important; text-align:left; } */
.ctu_cta_pop1 .p-top-12 { padding-top: 0px!important; }

.ctu_bdy .fancybox-skin{background:transparent; box-shadow:none;}
.ctu_bdy .ctu_cta_pop_iner.update{padding: 0 0 40px; text-align: left;}
.ctu_bdy .fancybox-inner{min-height: 830px;}

.goals{margin:20px 0 0;
  background: -moz-linear-gradient(315deg, rgba(15,149,247,1) 0%, rgba(1,194,197,1) 76%, rgba(1,194,197,1) 77%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(15,149,247,1)), color-stop(76%, rgba(1,194,197,1)), color-stop(77%, rgba(1,194,197,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(315deg, rgba(15,149,247,1) 0%, rgba(1,194,197,1) 76%, rgba(1,194,197,1) 77%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(315deg, rgba(15,149,247,1) 0%, rgba(1,194,197,1) 76%, rgba(1,194,197,1) 77%); /* opera 11.10+ */
  background: -ms-linear-gradient(315deg, rgba(15,149,247,1) 0%, rgba(1,194,197,1) 76%, rgba(1,194,197,1) 77%); /* ie10+ */
  background: linear-gradient(135deg, rgba(15,149,247,1) 0%, rgba(1,194,197,1) 76%, rgba(1,194,197,1) 77%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0F95F7', endColorstr='#01C2C5',GradientType=0 ); /* ie6-9 */ 
}
.header-logoSec{padding: 40px 0 0 50px;}
.header-logoSec img{height:auto; max-width:39px;}

.top-sectn{color:#fff; font-size:21px;}
.top-sectn .widget-type-rich_text{line-height:38px;}
.top-sectn .wrapper{max-width:100%;}
.top-sectn h1 {color:#fff; font-size:41px; line-height:57px;}

.top-sectn.with-pad{padding:20px 0; text-align:center;}

.embedvideo-section{padding:20px 0 30px;}
.embedvideo-section .wrapper{max-width:950px;}
.embedvideo-section .wrapper > div{box-shadow: 0 130px 60px -100px rgba(0, 0, 0, 0.5);}

.meetsection-sec{padding:0 15px 86px;}


/*.row-fluid .ftcontact-btn  .footer-login-cta {
    margin: 0;
}

.row-fluid .ftcontact-btn .footer-login-cta a {
    margin-top: 20px;
    background: #fff;
    color: #1096f7;
}

.row-fluid .ftcontact-btn .footer-login-cta a:hover{
    background:#1096f7;
    color:#fff;
}*/

.row-fluid .left-footer .footer-login-cta{margin-top: 30px;}
.row-fluid .left-footer .footer-login-cta a{background:#fff;color:#1096f7;padding:13px 15px;margin-top:20px;font-size:14px;text-transform:uppercase;text-align:center;max-width:185px;width:100%;display:inline-block;border-radius:45px;font-weight:700;transition:all 0.3s ease;}
.row-fluid .left-footer .footer-login-cta a:hover{background:#1096f7;color:#fff;}



.row-fluid .cs-markting-agency { padding: 180px 0 180px; background: rgb(15, 149, 247); background: -moz-linear-gradient(-45deg, rgba(15, 149, 247, 1) 0%, rgba(1, 194, 197, 1) 100%); background: -webkit-linear-gradient(-45deg, rgba(15, 149, 247, 1) 0%, rgba(1, 194, 197, 1) 100%); background: linear-gradient(135deg, rgba(15, 149, 247, 1) 0%, rgba(1, 194, 197, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f95f7', endColorstr='#01c2c5', GradientType=1); color: #fff; }
.row-fluid .cs-markting-agency h3 { color: #fff; }
.row-fluid .cs-markting-agency .widget-type-rich_text { padding: 28px 0 55px; font-size: 16px; line-height: 31px; }
.row-fluid .cs-markting-agency .widget-type-rich_text a { color: #fff; text-decoration: underline; }
.row-fluid .cs-markting-agency .widget-type-rich_text a:hover { color: #000; }
.row-fluid .about-btn1.white { }
.row-fluid .about-btn1.white a { color: #0e99f3; text-align: center; text-transform: uppercase; background: #fff; }
.row-fluid .about-btn1.white a:hover { background: #0e99f3; color: #fff; }

.lp_pop_set .row-fluid .checklist-popup { height: calc(100% - 20px); bottom: 0; overflow: auto; text-align: center;}
.lp_pop_set .row-fluid .checkpop-formwrap { margin-bottom: 30px; }
.lp_pop_set .row-fluid .widget-type-linked_image.checkpop-twocol { padding-right: 25px;}

/* .row-fluid .ctu_cta_close { width:40px; height:40px; position:absolute;  right: 30px; width: 70px;  height: 70px; top:10px;  background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2019/Images/contact%20us%20pop_ico_close_1.png') no-repeat; background-size: cover !important; }
 */



/* pillar 17-09-2019 */

/*  gradient */







.digital-branding-pillar .epl-bar { height: 13px; background: -moz-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(117,95,231,1)), color-stop(50%, rgba(3,153,219,1)), color-stop(100%, rgba(113,237,223,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#755FE7', endColorstr='#71EDDF',GradientType=1 ); /* ie6-9 */; }
.flex-container.center > .row-fluid-wrapper > .row-fluid  , .flex-container.center { -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.flex-container > .row-fluid-wrapper > .row-fluid  , .flex-container { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.reverse > .row-fluid-wrapper > .row-fluid , .reverse { flex-direction: row-reverse; }
.gradient-text { background: -moz-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(117,95,231,1)), color-stop(34%, rgba(117,95,231,1)), color-stop(52%, rgba(3,153,219,1)), color-stop(76%, rgba(85,216,222,1)), color-stop(84%, rgba(113,237,223,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* ie10+ */
    background: linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71EDDF', endColorstr='#755fe7',GradientType=1 ); /* ie6-9 */; display: inline-block; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.new-pillar .epl_tp_frm_section { display: none; }
.new-pillar .pillar-page-main {display: block !important; margin: 0 !important; }

.row-fluid .pillar_hero_section { background: #242424; position: relative; z-index: 1; overflow: hidden; overflow: hidden; text-align: left; padding: 134px 0 450px; }
.row-fluid .pillar_hero_section:before {content: "";background-image: url('https://www.kunocreative.com/hubfs/2019/Pillar%20Pages/Digital%20Branding/Images/hero-ptn.png');position: absolute;top: 0;bottom: 0;right: 0;z-index: -1;height: 100%;width: 60%;background-size: cover;background-repeat: repeat;background-position: center;opacity: 0.19;}
.row-fluid .pillar_hero_section .epl_wrp { float: left; text-align: left; }
.row-fluid .pillar_hero_section:after {content: "";left: 0;right: 0;top: 0;z-index: 1;position: absolute;border-style: solid;border-width: 0 0 250px 266vw;border-color: transparent transparent #fff transparent;bottom: 0; z-index:-1; }

.row-fluid .pillar_hero_section .epl_hero_box h1 { margin-top: 0; font-size: 200px; line-height: 150px; background: -moz-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(117,95,231,1)), color-stop(34%, rgba(117,95,231,1)), color-stop(52%, rgba(3,153,219,1)), color-stop(76%, rgba(85,216,222,1)), color-stop(84%, rgba(113,237,223,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* ie10+ */
    background: linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71EDDF', endColorstr='#755fe7',GradientType=1 ); /* ie6-9 */ display: inline-block; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: 'Oswald', sans-serif; }
.row-fluid .pillar_hero_section .epl_hero_box h1 span { font-size: 140px; }
.row-fluid .pillar_hero_section .epl_hero_box h2 { font-family: 'Oswald', sans-serif; font-weight: 300; color: #765FE8; text-transform: uppercase; letter-spacing: 22px; font-size: 72px; line-height: 70px; }
.row-fluid .pillar_hero_section .hero-logo img { opacity: 0.2; width: 100%; max-width: 40px !important;}
.row-fluid .pillar_hero_section .hero-logo { margin-bottom: 90px; }

.row-fluid .hero-sub-box .hero-sub-box-inner { background: #fff; margin-top: -230px; z-index: 1; padding: 80px 120px 80px 150px; border-radius: 24px; box-shadow: 13px 18px 26px -22px rgba(0, 0, 0, 0.8); font-size: 16px; line-height: 26px; font-family: 'Lato', sans-serif; position: relative; }
.row-fluid .hero-sub-box h3 { font-family: 'Oswald', sans-serif; font-size: 40px; font-weight: 300; line-height: 48px; margin-bottom: 20px; }
.row-fluid .hero-sub-box .hero-sub-box-inner:before { content: ""; width: 60px; height: 100%; left: 0; top: 0; bottom: 0; position: absolute; background: -moz-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(113,237,223,1)), color-stop(47%, rgba(3,153,219,1)), color-stop(100%, rgba(117,95,231,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71EDDF', endColorstr='#755FE7',GradientType=0 ); /* ie6-9 */; border-top-left-radius: 24px; border-bottom-left-radius: 20px; } 

.row-fluid .pillar_title h2 { color: #765FE8; font-family: 'Oswald', sans-serif; font-size: 50px; line-height: normal; text-transform: uppercase; font-weight: 700; margin-bottom: 20px; }
.row-fluid .pillar_content_section { font-size: 16px; line-height: 26px; font-family: 'Lato', sans-serif; }

.row-fluid .pillar_content h5 { font-size: 20px; font-family: 'Lato', sans-serif; font-weight: 700; padding: 0 0 0; }
.row-fluid .pillar_content p { padding: 0 0 30px; }
.row-fluid .pillar_content blockquote { border-left: 2px solid #765FE8; padding: 0 0 0 24px; margin: 20px 0; }
.row-fluid .pillar_content h3 { color: #765FE8; font-family: 'Oswald', sans-serif; font-size: 63px; line-height: 65px; text-transform: uppercase; font-weight: 500; padding: 0 0 20px; }
.row-fluid .pillar_content h4 { color: #765FE8; font-family: 'Oswald', sans-serif; font-size: 25px; line-height: normal; text-transform: uppercase; font-weight: 600; margin-bottom: 15px; padding: 0; }
.row-fluid .pillar_content blockquote p { padding: 0 0 15px; }
.row-fluid .pillar_content blockquote + blockquote { margin-top: 50px; }
.list-style-two-col ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.row-fluid .brand-personality-left {  padding-right: 100px; }

.row-fluid .digital-branding-section { padding: 90px 0 110px; }
.row-fluid .bigital-left { padding-right: 100px; }
.row-fluid .pillar_content ul {padding:15px 0 30px;}
.row-fluid .pillar_content ul li:before { content: ""; width: 7px; height: 7px; border-radius: 100%; display: inline-block; background: #765FE8; position: absolute; left: 0; top: 10px; }
.row-fluid .pillar_content ul li { position: relative; padding-left: 20px; margin-bottom: 15px; line-height: 22px }
.row-fluid .bigital-testimonial-text h3 { color: #765FE8; font-family: 'Oswald', sans-serif; font-size: 45px; line-height: normal; font-weight: 300; text-align: center; }

.row-fluid .pillar_content blockquote ul{ padding:15px 0 0; }

.row-fluid .bigital-testimonial-text h3 span { background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0) 82%, #7760e8 73%, #7760e8 80%, rgba(0,0,0,0) 85.1%, rgba(0,0,0,0)); text-decoration: none; padding-bottom: 8px; }

.row-fluid .bigital-testimonial-text { position: relative; z-index: 1; padding: 0 25px;}
.row-fluid .bigital-testimonial-text:before {content: "“";font-family: 'Oswald', sans-serif;font-size: 540px;display: inline-block;color: #765FE8;opacity: 0.17;position: absolute;top: 0;right: 0;left: 0;margin: auto;text-align: center;line-height: 304px;z-index: -1;}
.row-fluid .pillar_content a { text-decoration: underline; color: #765FE8; }
.row-fluid .pillar_content a:hover{ color:#000; }

.biology-digital-section { width: 100%; float: left; padding: 280px 0; background-position: center; background-repeat: no-repeat; background-size: cover; }
.biology-section-inner .biology-digital-section {background-position: center bottom;}
.row-fluid .main-digital-section { background: #242424; padding: 0; }
.biology-digital-section .biology-digital-caption { width: 100%; max-width: 724px; margin: auto; color: #fff; text-align: center; }
.biology-digital-section .biology-digital-caption h2 { font-size: 88px; line-height: 86px; font-family: 'Oswald', sans-serif; font-weight: 400; text-transform: uppercase; margin-bottom: 20px; padding: 0; }
.biology-digital-section .biology-digital-caption h2 span { font-weight: 300; display: block; }
.biology-digital-section .biology-digital-caption .biology-digital-sub-text { width: 100%; max-width: 520px;  margin: auto; }

.vertical-slider-section .vertical-slider-row { background: #313131; padding: 100px 155px 150px; border-radius: 30px; width: 100%; float: left; }
.vertical-slider-section { color: #fff; }
.vertical-slider-section .pillar_title h2 { color: #fff; font-weight: 500; margin-bottom: 0px; padding: 0; }
.vertical-slider-section .vertical-slider-title { width: 100%; max-width: 520px; margin-bottom: 140px; }
.vertical-slider { width: 100%; float: left; padding-left: 40px; }
.vertical-slider-box { display: flex !important; }
.vertical-slider-box .vertical-slider-content { width: 55%; float: left; padding-right: 15px; }
.vertical-slider-box .vertical-slider-img { width: 45%; float: left; text-align: center; }
.vertical-slider-box .vertical-slider-img img { display: inline-block; width:100%; max-width: 250px; }

.vertical-slider-content h3 { color: #66E5E0; font-family: 'Oswald', sans-serif; font-size: 40px; text-transform: uppercase; font-weight: 500; }
.vertical-slider-subtext { line-height: 34px; padding-right: 70px; }
.vertical-slider-bottom-inner { display: inline-block; padding: 0 65px; }
.vertical-slider-bottom-inner h3 { color: #fff; font-size: 45px; font-family: 'Oswald', sans-serif; font-weight: 300;line-height: 54px; }
.vertical-slider-bottom-inner h3 span { color: #66E5E0;}
.vertical-slider-bottom-inner h3 span i { font-style: normal; background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0) 82%, #66e4df 73%, #66e4df 80%, rgba(0,0,0,0) 85.1%, rgba(0,0,0,0)); text-decoration: none; padding-bottom: 11px; }
.row-fluid .vertical-link { width: 100%; float: left; margin-top: 20px; }
.row-fluid .vertical-link a { float: right; vertical-align: middle; color: #66E5E0; text-decoration: none; font-family: 'Lato', sans-serif; font-weight: 400; font-size: 17px;  }
.row-fluid .vertical-link a:after {content: "";display: inline-block;width: 76px;height: 9px;background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2019/Pillar%20Pages/Digital%20Branding/Images/right-arrow.png) no-repeat center / contain; margin-left: 10px; transition: all 0.5s; position: relative; left: 0; }
.row-fluid .vertical-link a:hover { color: #fff; }
.row-fluid .vertical-link a:hover:after{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); left: 10px; }
.vertical-slider-bottom { width: 100%; text-align: center; color: #fff; padding: 250px 0; float: left; }

/* .vertical-slider-row:not(.scroll-initialize):before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}      */
.vertical-slider-row {position:relative; }
/* .vertical-slider-row:not(.scroll-initialize) {  pointer-events: none;} */

.progress-wrapper { position: absolute; left: 0; top: 0; bottom: 0; width: 20px; z-index: 1; }
.vertical-slider-wrapper .progress { position: absolute; left: 0; top: 0; bottom: 0; width: 1px; background: #fff; z-index: 1; }
.vertical-slider-wrapper { position: relative; width: 100%; float: left; margin-left: 40px; }
.vertical-slider-wrapper .slider_label { height: 60px; width: 8px; background: -moz-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(113,237,223,1)), color-stop(47%, rgba(3,153,219,1)), color-stop(100%, rgba(117,95,231,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71EDDF', endColorstr='#755FE7',GradientType=0 ); /* ie6-9 */; position: absolute; top: 0; left: -3px; right: 0; margin: auto; clip: auto; transition: ease 0.5s;} 
.vertical-slider-wrapper .draggable{ transition: ease 0.5s; }

.scroll-btn { position: absolute; top: 100%; text-align: center; font-size: 12px; font-weight: 700; text-transform: uppercase; left: -20px; padding-top: 9px; }
.scroll-btn span{ width: 15px; height: 26px; display: inline-block;border: 1px solid #fff; border-radius: 7px; position: relative; } 
.scroll-btn span:before { content: ""; width: 1px; height: 4px; border: 1px solid #fff; display: inline-block; position: absolute; right: 0; top: 5px; margin: auto; left: 0; border-radius: 12px; background: #fff; }

.row-fluid .brand-personality-section {padding: 180px 0;}

.two-column-box .two-column-content { width: 55%; padding-right: 120px; }
.two-column-section { color: #fff; padding: 150px 0; }
.two-column-content h3 { color: #765FE8; font-family: 'Oswald', sans-serif; font-size: 35px; line-height: normal; text-transform: uppercase; font-weight: 600; margin-bottom: 15px; padding: 0; }
.two-column-box .two-column-img { width: 45%; text-align: right; }
.two-column-subtext { padding-right: 40px; }
.two-column-box { width: 100%; max-width: 994px; margin: auto; }
.row-fluid .two-column-content h5 { color: #fff; font-size: 16px; line-height: normal; padding: 0; }

.two-column-box.reverse .two-column-img {  text-align: left; } 
.two-column-box.reverse .two-column-content { padding-right: 0; padding-left: 175px; }
.reverse .two-column-subtext { padding-right: 0; }
.reverse .two-column-content .vertical-link a {float: left;} 

.two-column-img-text { text-align: left; margin-top: 60px; }
.row-fluid .two-column-img blockquote p { padding-bottom: 30px; }

.row { margin: 0 -15px; }
.case-study-row .case-study-left { width: 50%; float: left; padding-right: 70px; }
.case-study-row .case-study-right { width: 50%; float: left; padding-left: 60px; text-align: center; }
.case-study-section { padding: 150px 0; width: 100%; float: left; position: relative; }
.main-title-left { background: -moz-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(117,95,231,1)), color-stop(34%, rgba(117,95,231,1)), color-stop(52%, rgba(3,153,219,1)), color-stop(76%, rgba(85,216,222,1)), color-stop(84%, rgba(113,237,223,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* ie10+ */
    background: linear-gradient(45deg, rgba(117,95,231,1) 0%, rgba(117,95,231,1) 34%, rgba(3,153,219,1) 52%, rgba(85,216,222,1) 76%, rgba(113,237,223,1) 84%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71EDDF', endColorstr='#755fe7',GradientType=1 ); /* ie6-9 */ position: absolute; left: 0; top: 0; bottom: 0; width: 80px; }
.main-title-left span { color: #fff; writing-mode: tb; text-orientation: mixed; font-family: 'Oswald', sans-serif; font-size: 35px; line-height: normal; text-transform: uppercase; letter-spacing: 6px; font-weight: 700; vertical-align: middle; text-align: center; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(-1); margin: auto; }
.case-study-box { width: 50%; display: inline-block; margin: 0 -2px 60px; font-size: 22px; vertical-align: top; padding: 0 15px; }
.case-study-box span { color: #765FE8; font-size: 40px; display: block; margin-bottom: 10px; line-height: normal; }
.case-study-box .case-study-content { width: 100%; max-width: 237px; margin: auto; }

.row-fluid .green-growers-section { padding: 194px 0 680px; }
.row-fluid .green-growers-section:after{ border-color: transparent transparent #765FE7 transparent; }
.row-fluid .green-growers-section:before { opacity: 0; }
.row-fluid .green-growers-section .epl_hero_box { text-align: center; color: #fff; }
.row-fluid .green-growers-section .epl_hero_box h3 { color: #fff; font-family: 'Oswald', sans-serif; font-size: 45px; line-height: 60px; font-weight: 300; padding: 0 0 20px; }
.row-fluid .green-growers-section .epl_hero_box h3 span { color: #66E5E0; }
.row-fluid .green-growers-box .hero-sub-box-inner { margin-top: -460px; padding: 50px 150px 50px 120px; }
.row-fluid .green-growers-box {background:#765FE7;}

.row-fluid .pillar-footer { background: #765fe7; padding: 110px 0 100px; }
.row-fluid .pillar-footer h3 { color: #fff; font-family: 'Oswald', sans-serif; font-size: 45px;line-height: 60px; font-weight: 300; padding: 0 0 20px; text-align: center; }

.row-fluid .pillar-footer .vertical-link { margin-top: 50px; }
.row-fluid .pillar-footer .vertical-link a { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }
.row-fluid .pillar-footer .vertical-link a:hover{ -webkit-filter: brightness(1) invert(1); filter: brightness(1) invert(1); }

.row-fluid .side-bar-menu { position: fixed; right: 20px; top: 0; width: auto; z-index: 999; max-width: 220px; text-align: right; bottom: 0; overflow: auto;  display: flex; }
.row-fluid .side-bar-menu ul li a { font-family: 'Oswald', sans-serif; color: #fff; font-size: 20px; padding: 0 29px; font-weight: 300; }
.row-fluid .side-bar-menu ul li { padding: 13px 0; }
.row-fluid .side-bar-menu ul li a.active { color: #765FE8 !important; }

.row-fluid .digital-branding-form { color: #fff; font-family: 'Lato', sans-serif; }
.row-fluid .digital-branding-form .kuno-logo { margin-bottom: 40px; }
.row-fluid .digital-branding-form .epl_tp_frm_left .epl_hero_box .faux-h2 { color: #fff; font-family: 'Oswald', sans-serif; font-size: 50px; line-height: normal; font-weight: 500; margin-bottom: 20px; padding: 0; }
.row-fluid .digital-branding-form .epl_tp_frm_left h6 { color: #fff; font-family: 'Oswald', sans-serif; font-size: 26px; line-height: normal; font-weight: 400; padding: 0; }
.row-fluid .digital-branding-form h5 { color: #fff; font-family: 'Oswald', sans-serif; font-size: 26px; line-height: normal; font-weight: 400; padding: 0; }
.row-fluid .digital-branding-form .epl_tp_frm_right { background: #252525; color:#fff; }
.row-fluid .digital-branding-form .hs-richtext { color: #fff; font-family: 'Lato', sans-serif; font-weight: 400; }
.row-fluid .digital-branding-form .epl_tp_frm form .hs-input { background: transparent; color: #888888; height: 64px;line-height: normal; border-color:#888888; margin-bottom: 25px; font-size: 18px; }
.row-fluid .digital-branding-form .hs-form .field { padding: 0; } 
.row-fluid .digital-branding-form .hs-richtext p { padding: 0 0 10px !important; }
.row-fluid .digital-branding-form .hs-error-msg { color: #fff; margin-bottom: 10px; margin-top: -8px; display: block; }
.row-fluid .digital-branding-form .epl_tp_frm_left { background: -moz-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(113,237,223,1)), color-stop(47%, rgba(3,153,219,1)), color-stop(100%, rgba(117,95,231,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 53%, rgba(113,237,223,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71EDDF', endColorstr='#755FE7',GradientType=0 ); /* ie6-9 */ }

.row-fluid .digital-branding-form .epl_tp_frm form .hs-submit .actions { border-radius: 5px !important;  overflow: hidden;  margin: 20px 0 !important; position: relative; z-index: 1; }
.row-fluid .digital-branding-form .epl_tp_frm form .hs_submit input { margin: 0 !important; background: transparent !important; font-size: 18px !important; height: 65px !important; }
.row-fluid .digital-branding-form .epl_tp_frm form .hs-submit .actions:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0; background: -moz-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(117,95,231,1)), color-stop(50%, rgba(3,153,219,1)), color-stop(100%, rgba(113,237,223,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#755FE7', endColorstr='#71EDDF',GradientType=1 ); /* ie6-9 */ z-index: -1;}
.row-fluid .digital-branding-form .epl_tp_frm form .hs_submit input:hover { background: #7360e7 !important;  }
.row-fluid .digital-branding-form  .epl_tp_frm form > div > div.actions:after,  .row-fluid .digital-branding-form .row-fluid .start-read-btn a:after {  opacity: 0; visibility: hidden; }
.row-fluid .digital-branding-form .hs-richtext a { text-decoration: underline; color: #33C7DC; font-weight: 400; }
.row-fluid .digital-branding-form .start-read-btn a { background: #7360e7; position: relative;  z-index: 1;  border-radius: 5px; overflow: hidden; padding: 23px 10px; font-size: 18px; font-weight: 700; }
.row-fluid .digital-branding-form .start-read-btn a:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0; background: -moz-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(117,95,231,1)), color-stop(50%, rgba(3,153,219,1)), color-stop(100%, rgba(113,237,223,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(117,95,231,1) 0%, rgba(3,153,219,1) 50%, rgba(113,237,223,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#755FE7', endColorstr='#71EDDF',GradientType=1 ); /* ie6-9 */ z-index: -1; transition: all 0.5s; }
.row-fluid .digital-branding-form .start-read-btn a:hover:before { opacity: 0; }
.row-fluid .digital-branding-form .start-read-btn a:hover { background: #7360e7;  }
.row-fluid .digital-branding-form .row-fluid .epl_tp_frm_mesg a { text-decoration: underline; color: #33C7DC; }

.row-fluid .digital-branding-form .epl_tp_frm_left { overflow: hidden; position: relative; z-index: 1; }
.row-fluid .digital-branding-form .epl_tp_frm_left:after {content: "";background-image: url(https://www.kunocreative.com/hubfs/2019/Pillar%20Pages/Digital%20Branding/Images/hero-ptn.png);position: absolute;top: 0;bottom: 0;right: -240px;z-index: -1;height: 100%;width: 100%;background-size: cover;background-repeat: repeat;background-position: center;opacity: 0.14;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);z-index: -1;}
.menu-icon{display:none;}
body[data-color="black"] .row-fluid .side-bar-menu ul li a { color: #fff; }
body[data-color="white"] .row-fluid .side-bar-menu ul li a { color: #000; }


/* .row-fluid .digital-branding-pillar { overflow: visible !important; } */
.vertical-slider-v2-section .vertical-slider-wrapper:not(.scroll-initialize):before { display: none; }
.vertical-slider-v2-section .vertical-slider-wrapper { display: flex; }
.progress-wrapper .progress-wrapper-inner { height: 400px; position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; position: sticky; top: 65px; }

.vertical-slider-v2-section .vertical-slider-box.flex-container { min-height: 440px; }
.progress-wrap { float: left; overflow: hidden; position: relative; height: 400px; width: 100%; padding-left: 0; left: -7px; }
.progress-wrap .progress { left: 8px; }

/*  */
/* .vertical-slider { position: relative; z-index: 1; cursor: move; cursor: grab; cursor: -webkit-grab; } */
/* .vertical-slider:after {content: "";top: 0;bottom: 0;z-index: -1;position: absolute;left: -80vh;right: -80vh;} */

.vertical-slider-anim .vertical-slider-content h3 { opacity: 0; visibility: hidden; transition: all 0.5s ease; position: relative; top: 30px; transition-delay: 0.5s !important; }
.vertical-slider-anim .slick-active .vertical-slider-content h3 { opacity: 1; visibility: visible; top: 0; }
.vertical-slider-anim .vertical-slider-subtext { opacity: 0; visibility: hidden; transition: all 0.5s ease; position: relative; top: 30px; transition-delay: 0.7s; }
.vertical-slider-anim .slick-active .vertical-slider-subtext { opacity: 1; visibility: visible; top: 0; }
.vertical-slider-anim .vertical-slider-img { opacity: 0; visibility: hidden; transition: all 0.5s ease; position: relative; top: 30px; }
.vertical-slider-anim .slick-active .vertical-slider-img { opacity: 1; visibility: visible; top: 0; transition-delay: 0.8s; }
.progress-wrapper {  display: none; }

/*  */
.vertical-slider .slick-arrow { width: 35px; height: 35px; bottom: -50px; top: auto; left: 40px; }
.vertical-slider .slick-arrow:before {content: "";background-image: url(https://www.kunocreative.com/hubfs/kuno_2019/images/arrow-white.png);line-height: normal;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;}
.vertical-slider .slick-next.slick-arrow { left: 110px; }
.vertical-slider .slick-next.slick-arrow:before { transform: scaleX(-1); }
.vertical-slider .slick-arrow:hover { opacity: 0.5; }



/*  video lp */
.row-fluid .wrapper900.wrapper { max-width: 900px; }
.row-fluid .lpvd_goals { margin-bottom: 20px; }
.row-fluid .lpvdo_top_title .lpvdo_top_text { padding:0 50px; margin-bottom:40px; }
.row-fluid .lpvdo_video_Section {}
.row-fluid .lpvdo_video_Section .wrapper { position:relative; }
.row-fluid .lpvdo_video_Section .wrapper:before { position:absolute; content:""; width:250px; height:250px; top:-100px; right:-125px; background:url(https://www.kunocreative.com/hubfs/kuno_2019/images/video%20lp%20star%20icon.png) center no-repeat; background-size:cover; }
.row-fluid .lpvdo_video_Section .wrapper:after { position:absolute; content:""; width:143px; height:143px; top:160px; right:-82px; background:url(https://www.kunocreative.com/hubfs/kuno_2019/images/video%20lp%20star%20icon3.png) center no-repeat; background-size:cover;  }

.row-fluid .lpvdo_video { position:relative; }
.row-fluid .lpvdo_video > div > span > div {  position:relative; z-index:1; }
.row-fluid .lpvdo_video:before { position:absolute; content:""; width:236px; height:236px; bottom:-55px; left:-140px; background:url(https://www.kunocreative.com/hubfs/kuno_2019/images/video%20lp%20star%20icon.png) center no-repeat; background-size:cover; }
.row-fluid .lpvdo_video_icon:after { position:absolute; content:""; width:99px; height:99px; bottom:-30px; left:70px; background:url(https://www.kunocreative.com/hubfs/kuno_2019/images/video%20lp%20star%20icon2.png) center no-repeat; background-size:cover; z-index:3; }

.row-fluid .lpvdo_video > div {  position:relative; width: 100%; float: left; }
.row-fluid .lpvdo_video_icon > div:before { position:absolute; content:""; width: 280px; height: 220px; bottom: 0; right: 10px; background:url(https://www.kunocreative.com/hubfs/kuno_2019/images/plush-1.png) center no-repeat; background-size:cover;  z-index:3; }
.row-fluid .lpvdo_video_icon > div:after { position:absolute; content:""; width: 100px; height: 180px; top: 160px; right: 0; background:url(https://www.kunocreative.com/hubfs/kuno_2019/images/plush-1.png) left center no-repeat; background-size:cover; z-index:3; }

.row-fluid .lpvdo_video > div > span {  position:relative; width: 100%;  float: left; }
.row-fluid .lpvdo_video_icon > div > span:after { position:absolute; content:""; width: 110px; height: 130px; top: 0; right: 20%; background:url(https://www.kunocreative.com/hubfs/kuno_2019/images/plush-1.png) center no-repeat; background-size:cover;  z-index:3; }
.row-fluid .lpvdo_video_icon > div > span:before { position:absolute; content:""; width: 100%; height: 100%; top: 0; left:0; background:rgba(1,194,197,0.3); z-index:1; }

.row-fluid .lpvdo_btm_title { margin:35px 0 85px 0; }


/* 12-08-2020 */
.brand_hero_section { display: flex; padding: 20px 0; }
.brand_hero_left { width: 60%; float: left; padding-left: calc((100% - 1170px) / 2); padding-top: 60px; padding-bottom: 60px; padding-right: 100px; min-height: calc(100vh - 40px); display:flex; align-items:center; }
.brand_hero_right { width: 40%; float: left; background-image: linear-gradient(207deg, #399bfd 0%, #5f96d6 52%, #7d53e1 100%); position:relative; }
.brand_hero_right_inner { height: 100%; width: 100%; overflow:hidden ; position: relative; }
.brand_logo { margin-bottom: 20px; }
.row-fluid .brand_hero_content h1 { color: #399bfd;  font-size: 70px; font-weight: 700; line-height: normal; }
.brand_hero_text { color: #3a4a58; font-weight: 300; padding-bottom: 25px; }
.row-fluid .brand_hero_content h4 { color: #3a4a58; font-size: 25px; font-weight: 300; }
.brand_hero_content .about-btn1 a { text-align: center; } 
.brand_hero_img { position: absolute; right: -80px; top: 5vw; z-index: 1; }
.brand_hero_img2 { position: absolute; bottom: 3vw; left: -90px; }
.brand_hero_right_inner:after, .brand_hero_right_inner:before {content: "";background: url('https://www.kunocreative.com/hubfs/2020/Kuno%20Brand/Images/ptn1.svg') no-repeat center / contain;width: 249px;height: 245px;position: absolute;left: -30px;}
.brand_hero_right_inner:before { top: -40px; opacity: 0.6; }
.brand_hero_right_inner:after { right: -92px; left: auto; width: 400px; height: 400px; top: 392px; opacity: 0.2; } 
.brand_hero_img img { max-width: 646px; width: 100%; }
.brand_hero_img2 img { max-width: 306px; width: 100%; }

.right-gradient .brand_hero_right {background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/gradient-bg.png) no-repeat top left / cover;}

.kuno_brand_form_section { position: fixed; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; padding: 20px; z-index: 999; background: #fff; overflow: auto; transition: cubic-bezier(0.4, 0, 1, 1) 0.5s; top: -100%; }
.kuno_brand_caption { background-image: linear-gradient(226deg, #399bfd 0%, #5f96d6 52%, #7d53e1 100%); padding: 80px 80px; text-align: center; float: left; width: 100%; min-height:calc(100vh - 40px); display: flex; align-items: center; position: relative; }
.brand_close { position: absolute; right: 30px; top: 30px; width: 40px; height: 30px; cursor: pointer; }
.kuno_brand_logo { margin-bottom: 40px; }
.kuno_brand_title { color: #fff; margin-bottom: 40px; }
.kuno_brand_title h2 { color: #fff; font-size: 70px; font-weight: 700; line-height: normal; }
.kuno_brand_sub_title { color: #fff; font-size: 21px; font-weight: 700; text-transform: uppercase; }
.kuno_brand_sub_title2 { color: #fff; font-size: 25px; font-weight: 300; }

.kuno_brand_book { width: 50%; float: left; text-align: right; padding: 70px 10px 0 0; }
.kuno_brand_form_style { width: 50%; float: left; }
.kuno_brand_caption_inner { width: 100%; max-width: 950px; margin: auto; display: table; } 
.kuno_brand_book img { width: 400px; } 

.kuno_brand_form_style { text-align: left; color: #fff; }
.kuno_brand_form_style .hs-input { font-size: 17px; color: #989898; }
.kuno_brand_form_style select.hs-input { color: #535353; background-image: url('https://www.kunocreative.com/hubfs/2020/Kuno%20Brand/Images/down_arrow.png'); }
.kuno_brand_form_style .hs-input::placeholder { color: #989898; }
.kuno_brand_form_style a { color: #3a4a58; }
.kuno_brand_form_style .hs-richtext { font-size: 14px; font-weight: 400; line-height: 20px; }
.kuno_brand_form_style a:hover { color: #fff; }
.kuno_brand_form_style input.hs-button { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); background-color: #3a4a58; margin-top: 30px; }
.kuno_brand_form_style input.hs-button:hover { background-color: #222a31; }

.brand_form_open .kuno_brand_form_section { top: 0; }
.brand_form_open { overflow: hidden !important; } 
.kuno_brand_form_style .submitted-message { text-align: center; padding: 150px 0 0; }


.cs_notice_strip { }
.cs_notice_strip .strip_inner { margin: 0 -20px; background: #31a1ef; padding: 20px 0; }
.cs_notice_strip .strip_inner .wrapper { display: flex; align-items: center; justify-content: center; }
.cs_notice_strip .text { color: #ffffff; font-size: 17px; font-weight: 700; }
.cs_notice_strip .about-btn1 a { text-align: center; background: #fff; color: #31a1ef; font-size: 17px; padding: 10px 20px; }
.cs_notice_strip .about-btn1 { padding-left: 45px; }

body.checklist-page .brand_hero_section { padding: 0; }


.cs_brand_section { padding: 120px 0 0; }
.cs_brand_section .cs_brand_wrap .wrapper > div { display: flex; flex-wrap: wrap; margin: 0 -25px; }
.cs_brand_section .single-box { width: 50%; padding: 25px; }
.cs_brand_section .single-box .box { border-radius: 8px; border: 1px solid #e8e8e8; padding: 35px 45px 75px 45px; height: 100%; position: relative; transition: all 0.3s ease; background: #fff; }
.cs_brand_section .single-box h4 { color: #31a1ef; line-height: 1.4; }
.cs_brand_section .single-box h4 span { font-weight: 300; }
.cs_brand_section .single-box .text { }
.cs_brand_section .single-box .brand_popup_link { }
.cs_brand_section .single-box .brand_popup_link a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.cs_brand_section .single-box .brand_popup_link_text { position: absolute; bottom: 30px; width: 100%; left: 0; text-align: right; padding: 0 45px; }
.cs_brand_section .single-box .brand_popup_link_text span { font-weight: 700; color: #31a1ef; }
.cs_brand_section .single-box .brand_popup_link_text span:after { content: "\f105"; font-family: fontawesome; vertical-align: revert; margin-left: 9px; position: relative; top: 0px; }
.cs_brand_section .single-box .box:hover { box-shadow: 0 0 20px rgba(0, 0, 0, 0.16); }
.cs_brand_section .single-box.full-width { width: 100%; }
.cs_brand_section .single-box .single-box-inner { height: 100%; }
.cs_brand_section .single-box.full-width .single-box-inner { display: flex; align-items: center; flex-wrap: wrap; }
.cs_brand_section .single-box.full-width  .thumb { width: 22%;    /* text-align: center; */ position: relative; left: -40px; }
.cs_brand_section .single-box.full-width .box { width: 78%; }
.cs_brand_section .single-box.full-width .box h6 {text-transform: none;font-weight: 700;font-family: 'Lato', sans-serif;font-size: 17px;margin: 10px 0 20px 0;color: #39CFFD;}
.cs_brand_section .black_section { background: #3a4a58; padding: 120px 0; margin: -100px 0 -100px; }
.cs_brand_section .black_section .box { background: transparent; color: #fff; }
.cs_brand_section .cs_brand_4 { margin-bottom: 0; padding: 120px 0 80px; }
.cs_brand_section .cs_brand_4 .single-box-inner { align-items: flex-start !important; padding: 20px 0 0; }
.cs_brand_section .cs_brand_4 .single-box .box { padding: 0; border: none; box-shadow: none !important; width: 70%; padding-right: 20px; }
.cs_brand_section .cs_brand_4 .bottom_text { width: 30%; color: #fff; text-align: center; font-family: 'Merriweather', serif; font-size: 25px; line-height: 1.3; padding: 4px 0 0; }
.cs_brand_section .cs_brand_4 .bottom_text span { color: #31a1ef; }
.cs_brand_section .cs_brand_4 .single-box .box .box_inner { max-width: 730px; }
.cs_brand_section .single-box .box ul { }
.cs_brand_section .cs_brand_title { padding: 0 45px 40px; margin: 0 auto; }
.cs_brand_section .single-box.full-width .single-box-inner h4 { padding-top: 0; }


.brand_checklist_section { padding: 85px 0; position: relative; overflow: hidden; }
.brand_checklist_section .wrapper-inner { display: flex; flex-wrap: wrap; align-items: center; margin: 0 -25px; }
.brand_checklist_section .wrapper-inner > div { width: 50%; padding: 0 25px; }
.brand_checklist_section .right:after { content: ''; position: absolute; top: 0; right: 0; width: 50%; background: url(https://www.kunocreative.com/hubfs/Rectangle_37.png); height: 200%; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; transform: scaleY(-1); }
.brand_checklist_section .right:before { content: ''; position: absolute; top: 0; right: 0; height: 100%; width: 50%; z-index: 1; background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(49, 161, 239, 1) 100%); background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(49, 161, 239, 1) 100%); background: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(49, 161, 239, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#31a1ef', GradientType=1); }
.brand_checklist_section .right:before, .brand_checklist_section .right:after, .brand_checklist_section:before { width: 42%; }
.brand_checklist_section .right img { position: relative; z-index: 1; }
.brand_checklist_section .right { }
.brand_checklist_section .right > div { position: relative; z-index: 3; }
.brand_checklist_section .right > div:after { content: ''; position: absolute; top: 0; left: 100%; height: 560px; width: 480px; background-image: url(https://www.kunocreative.com/hubfs/2020/Kuno%20Brand/Images/ptn1.svg); background-size: contain; background-repeat: no-repeat; background-position: center; opacity: .2; margin-left: -230px; margin-top: -150px; }
.brand_checklist_section:before { content: ''; position: absolute; top: 0; right: 0; width: 50%; height: 100%; z-index: 2; background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0); }
.brand_checklist_section h2 { padding: 0 0 30px; }

.brand_checklist2_section{padding:90px 0;background:#3a4a58;text-align:center;}
.brand_checklist2_section h4{text-align:left;color:#fff;padding:30px 0 40px;}
.brand_checklist2_section h2{color:#fff;}
.brand_checklist2_section .wrapper-inner{max-width:820px;margin:0 auto;}
.brand_checklist2_section .form{text-align:left;color:#fff;}
.brand_checklist2_section .form .hs-richtext{}
.brand_checklist2_section .form .hs-richtext p{padding:0;}
.brand_checklist2_section .form .hs-richtext p+p{padding-top:10px;}
.brand_checklist2_section .form ul.inputs-list{padding:9px 0 0;}
.brand_checklist2_section .form ul.inputs-list span{color:#fff;font-size:inherit;}
.brand_checklist2_section .form ul.inputs-list input[type=checkbox] + span:before{top:14px;}
.brand_checklist2_section .form .actions{padding:50px 0 40px;}


.brand_popup { max-width: 1250px; background: #3A4A58; padding: 35px; color: #fff; }
.brand_popup .brand_popup_inner { display: flex; flex-wrap: wrap; }
.brand_popup .brand_popup_inner .brand_popup_slider { width: 35%; margin-bottom: 40px; }
.brand_popup .brand_popup_inner .brand_popup_slider img { width: 100%; border-radius: 8px; }
.brand_popup .brand_popup_inner .text { width: 65%; padding-left: 40px; }
.brand_popup .brand_popup_inner .brand_popup_slider ul.slick-dots { bottom: -50px; }
.brand_popup .brand_popup_inner .brand_popup_slider ul.slick-dots button { background: #fff; opacity: 0.5; }
.brand_popup .brand_popup_inner .brand_popup_slider ul.slick-dots  li.slick-active button { opacity: 0.2; }

.brand_popup .brand_popup_inner .brand_popup_slider { margin: 0; }
.brand_popup .brand_popup_inner .brand_popup_slider ul.slick-dots { position: static; margin-bottom: 0; }

.row-fluid .case_hero { padding:150px 0; position:relative; } 
.row-fluid .case_hero:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background:#1f1f1f; opacity:0.59; }
.row-fluid .case_hero .text { max-width:1070px; width:100%; position:relative; }
.row-fluid .case_hero .text h1:not(.h4) { font-size:25px; line-height:32px; color:#ffffff; font-family: 'Lato', sans-serif; font-weight: 700; }
.row-fluid .case_hero .text h1.h4,
.row-fluid .case_hero .text h4 { font-size:55px; line-height:62px; color:#fff; }
.row-fluid .case_hero .pdf { position:absolute; bottom:0; right:10%; }
.row-fluid .case_hero .pdf a { padding:26px 30px; font-size:17px; line-height:24px; color:#31a1ef; display:inline-block; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16); background-color: #3a4a58; border-radius:10px 10px 0 0; font-weight:700; text-transform:uppercase; }
.row-fluid .case_hero .pdf a:before { content:"\f1c1"; margin-right: 12px; font-size: 20px; display:inline-block; color:#fff; font-weight:300; font-family:'fontAwesome'; }
.row-fluid .case_hero .pdf a:hover { box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.50); }

.row-fluid .navbar .barstoggle  { display:none; }
.row-fluid .navbar { padding:50px 15px 80px; background:#31a1ef; text-align:center; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;; }
.row-fluid .navbar ul { margin:0; padding:0; list-style-type:none; }
.row-fluid .navbar ul li { margin:0; padding:0 20px; display:inline-block; }
.row-fluid .navbar ul li a { margin:0; padding:10px 30px; color:#ffffff; font-size:21px; line-height:32px; text-transform:uppercase; font-family: 'Lato', sans-serif; font-weight: 700; display: inline-block; letter-spacing:1px; }
.row-fluid .navbar ul li a:hover , .row-fluid .navbar ul li.active a { color:#27363f; }

.row-fluid .counter_case { padding:0 15px 120px; text-align:center; } 
.row-fluid .counter_case .inner { margin:-40px auto 0; padding:50px; width:100%; max-width:1550px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.13); background-color: #ffffff; }
.row-fluid .counter_box { margin:0 -2px; padding:20px; font-size:19px; line-height:28px; color:#707070; width:25%; display:inline-block; vertical-align:top; }
.row-fluid .counter_box .num { font-size:75px; line-height:88px; color:#31a1ef; font-family: 'Merriweather', serif; ; }
.row-fluid .counter_box .num:after { content:'%'; display:inline-block; }
.row-fluid .counter_box .text { margin:20px 0 0; }

.row-fluid .introduction_section { width:100%; float:left; }  
.row-fluid .introduction_section .left { padding:80px 0 80px 50px; width:45%; float:left; background-size:cover; background-position:center center; }
.row-fluid .introduction_section .left .inner { margin-right:-60px; padding:50px; max-width:555px; width:100%; background:#fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.13); float:right; }
.row-fluid .introduction_section .left .logos { margin:0 0 20px; text-align:center; }
.row-fluid .introduction_section .left .logos img { max-height:100px; }
.row-fluid .introdinner_left .box { padding:15px 0; font-size:19px; line-height:33px; color:#4a4a4a; }
.row-fluid .introdinner_left .box h5 { padding:0; font-size:21px; line-height:30px; color:#31a1ef; font-family: 'Lato', sans-serif; font-weight: 700; }
.row-fluid .introduction_section .right { padding:50px 50px 50px 130px; width:55%; float:left; }

.row-fluid .introdinner_right .box { padding:15px 0; font-size:19px; line-height:33px; color:#4a4a4a; }
.row-fluid .introdinner_right .box h5 { padding:0; font-size:21px; line-height:30px; color:#27363f; font-family: 'Lato', sans-serif; font-weight: 700; text-transform: none; }
.row-fluid .introduction_section .right h2 { padding:0 0 20px; font-size:35px; line-height:42px; }

.row-fluid .challenge_case { width:100%; float:left; }
.row-fluid .challenge_case .left { width:50%; float:left; }
.row-fluid .challenge_case .right { width:50%; float:left; }

.row-fluid .challenge_case { padding:94px 0; font-size:19px; line-height:33px; color:#4a4a4a; }
.row-fluid .challenge_case .wrapper { width:1400px; display:flex; align-items:center; }
.row-fluid .challenge_case .left { padding:0 125px 0 0; width:55%; float:left }
.row-fluid .challenge_case .left h2 { padding:0 0 20px; font-size:35px; line-height:45px; }
.row-fluid .challenge_case .right { padding:0; width:45%; float:left }

.row-fluid .strategy_section { width:100%; float:left; background: rgb(126,81,230); background: -moz-radial-gradient(center, ellipse cover,  rgba(126,81,230,1) 0%, rgba(74,195,245,1) 51%, rgba(74,195,245,1) 100%); background: -webkit-radial-gradient(center, ellipse cover,  rgba(126,81,230,1) 0%,rgba(74,195,245,1) 51%,rgba(74,195,245,1) 100%); background: radial-gradient(ellipse at center,  rgba(126,81,230,1) 0%,rgba(74,195,245,1) 51%,rgba(74,195,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e51e6', endColorstr='#4ac3f5',GradientType=1 ); }
.row-fluid .strategy_row  { padding:100px 0; font-size:19px; line-height:33px; width:100%; float:left; display: flex; align-items:center; flex-wrap: wrap; color:#fff; font-weight:300; overflow:hidden; }   
.row-fluid .strategy_row .right { margin-top:100px; padding:0 0 0 5%; width:48%; float:left; text-align:right; position:relative; }
.row-fluid .strategy_row .right:before { content:''; width:75%; height:120px; position:absolute; top:-120px; right:0; background:#fff; }
.row-fluid .strategy_row .right img { box-shadow: 0 0 20px rgba(0, 0, 0, 0.13); }
.row-fluid .strategy_row .right img + img{margin-top:50px;}
.row-fluid .strategy_row .left h2 { padding:0 0 20px; font-size:35px; line-height:45px; color:#fff; }
.row-fluid .strategy_row .left h5 { font-size:21px; line-height:30px; color:#fff; font-family: 'Lato', sans-serif; font-weight: 400; text-transform: none; }
.row-fluid .strategy_row .left { width:52%; float:left; }
.row-fluid .strategy_box { padding:15px 0; }
.row-fluid .strategy_row:nth-child(1) .right:before { height:500px; top:-500px; }
.row-fluid .strategy_row:nth-child(even) { flex-direction: row-reverse; }
.row-fluid .strategy_row:nth-child(even) .right { padding:0 5% 0 0; text-align:left; }
.row-fluid .strategy_row:nth-child(even) .right:before { left:0; right:auto; }
.row-fluid .strategy_box ul{list-style:inherit;padding-left:20px;}
.row-fluid .strategy_box ul li + li{margin-top:14px;}

.row-fluid .strategy_row:last-child .right:before { height:500px; bottom:-500px; top:auto; background:#27363f; }

.row-fluid .key_section { margin-bottom:100px; padding:80px 0 0; background:#27363f; width:100%; float:left; color:#fff; }
.row-fluid .keyspace { margin-bottom:0; padding:80px 0 90px; }
.row-fluid .key_section .main_title { text-align:center; }
.row-fluid .key_section .main_title h2 { padding:0 0 20px; font-size:35px; line-height:45px; color:#fff; }
.row-fluid .key_main { margin:15px 0 0; width:100%; float:left;  display: flex; flex-wrap: wrap; justify-content: center; }
.row-fluid .key_box { padding:10px; width:33.33%; float:left; }
.row-fluid .key_box .inner { padding:30px 25px; min-height:280px; background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.2); font-size:25px; line-height:35px; color:#5d5d5d; box-shadow: 0 0 20px rgba(0, 0, 0, 0.16); border-radius: 6px; }
.row-fluid .key_box .inner h3 { font-size:31px; line-height:38px; color:#31a1ef; font-style:italic; font-family: 'Lato', sans-serif; font-weight:700; }

.row-fluid .quote_section { margin:15px 0 -100px; padding:100px 100px 120px; font-size:19px; line-height:35px; color:#fff; width:100%; float:left; border-radius:6px; background:url('https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/Ritter_2018/Images/Rectangle_26.png') no-repeat; background-position:center center; background-size:cover; text-align:center; position:relative; overflow:hidden; }
.row-fluid .quote_section:before { content:''; width:100%; height:100%; background:#3a4a58; position:absolute; top:0; left:0; opacity:0.17; }
.row-fluid .quote_section > div { position:relative; }
.row-fluid .quote_section div.slick-slider { margin:0; }
.row-fluid .quote_section h2 { padding:0 0 20px; font-size:31px; line-height:normal; color:#fff; font-family: 'Lato', sans-serif; position: relative; }
.row-fluid .quote_section h5 { padding:10px 0 0; font-size:21px; line-height:normal; color:#fff; font-family: 'Lato', sans-serif; text-transform:none; }

.row-fluid .future_vision { padding:80px 0; font-size:19px; line-height:33px; color:#4a4a4a; }
.row-fluid .future_vision .inner { margin:0 auto; width:100%; max-width:825px; }
.row-fluid .future_vision h2 { padding:0 0 20px; font-size:35px; line-height:normal; text-align:center; }
.row-fluid .future_vision ul { margin:0; padding:0; list-style-type:none; }
.row-fluid .future_vision ul li { margin:15px 0; padding:0 0 0 22px; width:100%; position:relative; display:inline-block; }
.row-fluid .future_vision ul li:before { content:''; width:8px; height:8px; background:#31a1ef; position:absolute; top:12px; left:0; border-radius:10px; }
.row-fluid .future_vision ul li strong { color:#31a1ef; }
 
.row-fluid .meeting_case { padding:110px 0 100px 0; background:#f6f6f6; text-align:center; }
.row-fluid .meeting_case .inner { margin:0 auto; max-width:850px; width:100%; }
.row-fluid .meeting_case .main_title { margin:0 auto; max-width:660px; width:100%; }
.row-fluid .meeting_case .main_title h2 { font-size:35px; line-height:normal; font-weight: 700; }
.row-fluid .meeting_case .main_title h2.dark { color:#3a4a58; }
.row-fluid .meeting_case .meeting iframe { height:676px !important; }

.revamping_brand { padding: 80px 0 0; background-size: cover; background-position: center center; }
.revamping_brand .main_title { margin: 0 0 15px; font-size: 19px; line-height: 35px; }
.revamping_brand .main_title h2 { font-size: 45px; line-height: 54px; color: #009cfe; }
.revamping_main { display: flex; align-items: center; }
.revamping_main .image { width: 400px; position: relative; z-index: 1; }
.revamping_main .text { width: calc(100% - 400px); padding: 60px 90px 60px 180px; font-size: 24px; line-height: 35px; box-shadow: 0 20px 65px rgb(0 0 0 / 27%); background-color: #7591bb; color: #fff; margin-left: -170px; max-width: 680px; margin: 0 0 60px -170px; position: relative; }
.revamping_main .text:after { content: ''; border: 2px solid #fff; position: absolute; top: 30px; left: -40px; right: 40px; bottom: -50px; z-index: 99; }

.engaging_brand { padding: 80px 0; background-size: cover; background-position: center center; }
.engaging_brand .main_title { margin: 0 0 15px; font-size: 19px; line-height: 35px; }
.engaging_brand .main_title h2 { font-size: 45px; line-height: 54px; color: #009cfe; }
.engaging_main { margin-top:100px; margin-left:80px; display: flex; align-items: center; justify-content:center; flex-direction: row-reverse; }
.engaging_main .image { width: 538px; position: relative; z-index: 1; }
.engaging_main .text {  margin: 0 -200px 60px 0; width: calc(100% - 338px); padding: 60px 180px 60px 90px; font-size: 24px; line-height: 35px; box-shadow: 0 20px 65px rgb(0 0 0 / 27%); background-color: #f36897; color: #fff; max-width: 700px; position: relative; }
.engaging_main .text:after { content: ''; border: 2px solid #fff; position: absolute; top: -40px; left: 40px; right: 40px; bottom: -40px; z-index: 99; }

/*** Pillar Page ***/
.hero_pillar { padding: 70px 0; }
.row-fluid .hero_pillar .wrapper { width: 1250px; }
.hero_pillar .inner { display: flex; align-items: center; font-size: 23px; line-height: 44px; color: #3a4a58; }
.hero_pillar .left { width: calc(100% - 410px); }
.hero_pillar .image { width: 410px; }
.hero_pillar .left h1 { padding:0 0 20px; font-size: 60px; line-height: 78px; color: #283540; font-weight:600; }
.hero_pillar .left h1 span { color: #009cfe; }
.hero_pillar .left .button{padding:30px 0 0;}
.hero_pillar .left .button a{line-height:normal;text-align:center;}

.advantages_section { padding: 100px 0 120px; background: #14202e; color: #fff; font-size: 19px; line-height: 30px; }
.advantages_main { display: flex; align-items:flex-start; }
.advantages_main .left { width: 262px; position:relative; }
.advantages_main .left:after { content:''; width:466px; height:453px; background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/plus.png') no-repeat; position:absolute; top:calc(100% - 180px); right:calc(100% - 170px); }
.advantages_main .left h2 { color: #fff; font-size: 34px; line-height: 60px; }
.advantages_main .right { width: calc(100% - 260px); padding-left: 150px; }
.advantages_box { padding: 20px 0; }
.advantages_box h3 { padding: 0; font-size: 21px; line-height: normal; color: #31a1ef; text-transform: uppercase; font-family: 'Lato', sans-serif; font-weight:600; }
  
.about_kuno { padding: 120px 0 70px; text-align: center; }
.about_kuno .main_title h2 { font-size: 34px; line-height: 44px; color: #3a4a58; }
.aboutkuno_main { margin: 50px auto 0; max-width: 800px; display: flex; flex-flow: wrap; }
.aboutkuno_box { padding: 10px; width: 33.33%; }
.aboutkuno_box .icon_img { height: 81px; }
.aboutkuno_box .icon_img img { height: 81px; }
.aboutkuno_box h4 { font-size: 19px; line-height: 28px; color: #3a4a58; padding: 26px 0 0; font-style: italic; }

.attraction_section { padding: 70px 0 240px; text-align: center; font-size: 21px; line-height: 30px; color: #394957; }
.attraction_section h3 { font-size: 34px; line-height: 50px; color: #3a4a58; padding: 0 0 25px; }
.attraction_section h2 { font-size: 150px; line-height: 1; font-weight: 700; font-style: italic; padding:0 15px }
.attraction_main { margin: 0 auto; max-width: 100%; }
.attraction_main .text { margin: 0 auto; max-width: 700px; }

.attraction_slider { margin: 0 auto; max-width: 920px; width: 100%; }
.attraction_section .slick-slider button.slick-arrow { background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/arrow_up1.svg) no-repeat; width: 60px; height: 80px; top: 40px; }
.attraction_section .slick-slider button.slick-arrow::before { display: none; }
.attraction_section .slick-slider button.slick-prev.slick-arrow { left: auto; right: 0; top: 100px; }
.attraction_section .slick-slider button.slick-prev.slick-arrow { background-image:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/arrow_down1.svg'); }
.attraction_slider .slick-dots { bottom:-35px; }

/* .row-fluid .attraction_section .wrapper { width: 100%; padding: 0; }
 */
/* .attraction_slider { margin: 0; padding: 40px 0; position: relative; }
.attraction_slider:before { content: ''; width: 100%; height: 60px; position: absolute; top: 0; left: 0; z-index: 1; background: -moz-linear-gradient(top, rgba(238, 237, 237, 1) 0%, rgba(238, 237, 237, 0.92) 70%, rgba(238, 237, 237, 0) 100%); background: -webkit-linear-gradient(top, rgba(238, 237, 237, 1) 0%, rgba(238, 237, 237, 0.92) 70%, rgba(238, 237, 237, 0) 100%); background: linear-gradient(to bottom, rgba(238, 237, 237, 1) 0%, rgba(238, 237, 237, 0.92) 70%, rgba(238, 237, 237, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeded', endColorstr='#00eeeded', GradientType=0); }
.attraction_slider:after { content: ''; width: 100%; height: 60px; position: absolute; left: 0; bottom: 0; z-index: 1; background: -moz-linear-gradient(top, rgba(238, 237, 237, 0) 0%, rgba(238, 237, 237, 0.92) 30%, rgba(238, 237, 237, 1) 100%); background: -webkit-linear-gradient(top, rgba(238, 237, 237, 0) 0%, rgba(238, 237, 237, 0.92) 30%, rgba(238, 237, 237, 1) 100%); background: linear-gradient(to bottom, rgba(238, 237, 237, 0) 0%, rgba(238, 237, 237, 0.92) 30%, rgba(238, 237, 237, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00eeeded', endColorstr='#eeeded', GradientType=0); } */

.why_kuno { padding:130px 0; background: #14202e; color: #fff; font-size: 19px; line-height: 30px; font-weight: 400; }
.whykuno_main { display: flex; align-items: flex-start; }
.whykuno_main .image { width: 630px; border-radius: 12px; overflow: hidden; position: relative; box-shadow: 0 3px 20px rgba(0, 0, 0, 0.24); background:#000; transform: translateY(-200px); -moz-transform: translateY(-200px); -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear; }
.whykuno_main .image img { width: 100%; opacity:0.60; }
.whykuno_main .image:after { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: linear-gradient(180deg, #3fa1f7 0%, #1e59a3 100%); mix-blend-mode: multiply; }
.whykuno_main .text { width: calc(100% - 590px); margin-left: -60px; font-size: 19px; line-height: 30px; position:relative; z-index:1; }
.whykuno_main .text h2 { color: #fff; font-size: 51px; line-height: 68px; }
.whykuno_main .text ul li { margin: 15px 0; padding: 0 0 0 28px; position: relative; }
.whykuno_main .text ul li:before { content: ''; width: 19px; height: 15px; background: url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/check.png') no-repeat; position: absolute; top: 8px; left: 0; }
.whykuno_main .image.show { transform: translateY(-20px); -moz-transform: translateY(-20px); }

.success_section { padding: 150px 0 100px; }
.success_section .main_title { text-align: center; margin: 0 0 30px; }
.success_section .main_title h2 { font-size: 34px; line-height: 44px; color: #3a4a58; }
.success_section .about-btn1 { text-align: center; margin: 50px 0 0; }
.success_section .about-btn1 a { font-size: 19px; line-height: 30px; min-width: 366px; padding: 22px 20px; border-radius: 100px; }

.success_main { display: flex; flex-flow: wrap; margin: 0 -30px; }
.success_storiebox { width: 50%; display: inline-block; vertical-align: top; padding: 25px; }
.success_top a { box-shadow: 0 0 20px rgba(0, 0, 0, 0.16); height:100%; border-radius: 5px; background-color: #ffffff; overflow: hidden; display: flex; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear;; position:relative; top:0; }
.success_storiebox .image { width: 160px; }
.success_storiebox .text { position: relative; width: calc(100% - 160px); height: 100%; line-height: normal; padding: 30px 20px 65px; min-height:140px; }
.success_storiebox .text h4 { padding: 0; font-size: 21px; line-height: 32px; color: #3a4a58; font-weight: 700; font-style: italic; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear;; }
.success_storiebox .text .plus-link { position: absolute; right: 0; bottom: 0; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear;; }
.success_top a:hover { top:-25px; }  
.success_top a:hover .text h4 { color:#009cfe; }

.clients_include { padding: 100px 0 120px; }
.clients_include .main_title { text-align: center; margin: 0 0 40px; }
.clients_include .main_title h2 { font-size: 34px; line-height: 44px; color: #3a4a58; }
.clientsin_slider { margin: 0; }
.clientsin_slider .slick-track { display: flex; align-items: center; }
.clientsin_slider .icon_img { padding:10px; }
.clientsin_slider .icon_img img { margin: 0 auto; }

.testimonial_pillar { margin: 0 0 -150px; position: relative; z-index: 1; }
.testpillar_slider { margin:0; padding: 90px 130px 150px; font-size: 24px; line-height: 48px; background: linear-gradient(239deg, #3fa1f7 0%, #1e59a3 100%); color: #fff; }
.testpillar_slider h3 { padding: 0 0 30px; font-size: 34px; line-height: 46px; color: #fff; font-weight: 400; }
.testpillar_slider button.slick-arrow { width:60px; height:39px; background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/arrow_left.svg') no-repeat center center; position: absolute; top: auto; left: auto; transform: inherit; line-height: initial; right: auto; bottom: 80px; left: 120px; }
.testpillar_slider button.slick-next.slick-arrow { left: 190px; background-image:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/arrow_right.svg'); }
.testpillar_slider button.slick-arrow::before { content:''; height: auto; width: auto; font-size:0; }

.delivery_section { padding: 250px 0 100px; display: inline-block; width: 100%; background: #eeeded; }
.delivery_section .main_title { text-align: center; margin: 0 0 25px; }
.delivery_section .main_title h2 { font-size: 34px; line-height: 44px; color: #3a4a58; }

.contact_creative { padding: 112px 0 40px; background: #14202e; color: #fff; font-size: 19px; line-height: 30px; }
.contact_creative .main_title { text-align: center; }
.contact_creative .main_title h2 { font-size: 51px; line-height: 65px; color: #fff; font-weight: 700; }
.contactcrea_cover { margin: 40px 0; display:inline-block; width:100%; }

.contactcrea_cover .title h3 { color: #fff; font-size: 34px; line-height: 44px; }
.contactcrea_cover .title { text-align: center; margin: 0 0 20px; }

.contactcrea_row { margin: 28px 0; display: inline-block; width: 100%; }
.contactcrea_row a { color:#fff; }
.contactcrea_row .inner { box-shadow: 0 0 20px rgba(0, 0, 0, 0.16); border-radius: 5px; background-color: #202c3b; display: flex; padding: 50px; margin: 0 0 0 auto; max-width: 980px; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear; }
.contactcrea_row .inner .image { width: 250px; }
.contactcrea_row .inner .text { width: calc(100% - 250px); padding: 0 0 0 42px; }
.contactcrea_row .inner .text h4 { color: #fff; padding: 0 0 5px; font-size: 21px; line-height: 30px; font-family: 'Lato', sans-serif; font-weight: 700; }
.contactcrea_row .inner .text .content { margin: 20px 0 0; }
.contactcrea_row .inner:hover { box-shadow: 0 0 20px #0092f9; }
.contactcrea_row .link_style { margin: 15px 0 0; text-transform: uppercase; font-weight: 700; position: relative; display: flex; align-items: center; color: #1596f7;  -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear;; }
/* .contactcrea_row .link_style a { position: relative; display: flex; align-items: center; color: #1596f7; } */
.contactcrea_row .link_style span { width: 18px; height: 18px; display: inline-block; margin: 0 0 0 15px; position: relative; }
.contactcrea_row .link_style span:after { content: ''; height: 2px; background: #1596f7; position: absolute; top: 0; left: 0; right: 0; bottom:0; margin: auto; }
.contactcrea_row .link_style span:before { content: ''; width: 2px; background: #1596f7; position: absolute; top: 0; left: 0; right: 0; bottom:0; margin: auto; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear;; }
.contactcrea_row .link_style:hover span:before { top:50%; bottom:50%; }

.contactcrea_row.left .inner { margin: 0; }
.fancybox-skin.creative_outer a.fancybox-item.fancybox-close { top: -50px; right: -50px; }
.fancybox-skin.creative_outer { overflow: visible; margin: 50px 0 0; padding:30px !important; box-shadow: 0 0 20px rgba(0, 0, 0, 0.16); border-radius: 7px; background-color: #202c3b; }
.creative_meeting iframe { width:100% !important; height:803px !important; }
.creative_meeting h2 { font-size: 34px; line-height:44px; color:#fff; font-family: 'Merriweather', serif; text-align:center; }

/* Career Page 2021 */
.row-fluid .career_hero_section { display: inline-block; vertical-align: top; width: 100%; padding: 70px 0 0; text-align: left; font-size: 17px; line-height: 35px; color: #3a4a58; }
.row-fluid .career_hero_section h4 { font-size: 62px; line-height: 75px; color: #3a4a58; font-weight: 700; padding:17px 0 25px; }
.row-fluid .career_hero_section h4 span { color: #31a1ef; font-style: italic; }
/* .row-fluid .career_hero_section .wrapper { width: 920px; padding: 0 15px; max-width: 100%; } */
/* .row-fluid .career_hero_section .hero_sub_title { color: #009cfe; font-size: 20px; font-weight: 700; font-style: italic; line-height: 30px; font-family: 'Merriweather', serif; } */
.row-fluid .career_hero_section .hero_sub_title h1{ color: #009cfe; font-size: 20px; font-weight: 700; font-style: italic; line-height: 30px; font-family: 'Merriweather', serif; ; }
.row-fluid .career_hero_section .about-btn1 a { box-shadow: 0 3px 9px rgba(0, 0, 0, 0.16); border-radius: 37px; padding: 19px 15px; line-height: 20px; margin-top:37px; text-transform:uppercase; text-align:center; } 

.row-fluid .career_hero_section .wrapper-inner { display: flex; flex-wrap: wrap; position:relative; z-index:1; margin-bottom:-30px; }
.row-fluid .career_hero_section .left { width: 65%; padding-right: 30px; padding-bottom:40px; }
.row-fluid .career_hero_section .right { width: 35%; }
.row-fluid .career_hero_section .wrapper { width: 1411px; max-width:100%; }
.row-fluid .career_hero_section .hero_content { width: 800px; max-width:100%; }
.row-fluid .career_hero_section .thumb-wrap { text-align: center; display: inline-block; }
.row-fluid .career_hero_section .thumb-wrap img { border-radius: 7px; }
.row-fluid .career_hero_section .thumb-wrap img:nth-child(1) { border-top-left-radius: 0; border-top-right-radius: 0; width: 77%; margin-bottom: 70px; }
.row-fluid .career_hero_section .thumb-wrap img:nth-child(2) { float: left; width: 48%; }
.row-fluid .career_hero_section .thumb-wrap img:nth-child(3) { border-top-left-radius: 0; border-top-right-radius: 0; float: right; width: 44%; }

.row-fluid .career_hero_section.has-video{padding-bottom:100px;}
.row-fluid .career_hero_section.has-video .wrapper-inner{align-items:center;}
.row-fluid .career_hero_section.has-video .left{width:calc(100% - 640px); padding:0 70px 0 0;}
.row-fluid .career_hero_section.has-video .right{width:640px;position: relative;}
.row-fluid .career_hero_section.has-video .right img{border-radius:10px; display:block;box-shadow:0 0 30px 10px rgba(0,0,0,0.1);transition:800ms;opacity:0;transform:translateY(50px);transition-delay:1500ms;} 
.row-fluid .career_hero_section.has-video .right a.hub-video{position:absolute;left:0;top:0;width:100%;height:100%;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2021/images/play.svg) no-repeat center;z-index: 1;transition:800ms;transition-delay:1500ms;opacity:0;transform:translateY(50px);}
.row-fluid .career_hero_section.has-video .right .plus{width:70px; height:70px; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2021/images/plus-gradient.svg) no-repeat center / 100% auto;position: absolute; transition:800ms; transform:translateY(50px); opacity:0;}
.row-fluid .career_hero_section.has-video .right .plus:nth-child(1){right:90px; bottom:-70px; transition-delay:1000ms;}
.row-fluid .career_hero_section.has-video .right .plus:nth-child(2){top:-70px;left: 30px; width: 31px; height: 31px; transition-delay:1100ms;}
.row-fluid .career_hero_section.has-video .right .plus:nth-child(3){top:-70px;right: -28px; width: 44px; height: 44px; transition-delay:1200ms;} 
.row-fluid .career_hero_section.has-video .right .plus:nth-child(4){top:-10px;right:-90px; width: 63px; height: 63px; transition-delay:1300ms;}
.row-fluid .career_hero_section.has-video .right.go .plus,
.row-fluid .career_hero_section.has-video .right.go a.hub-video,
.row-fluid .career_hero_section.has-video .right.go img{opacity:1; transform:translateY(0px);}

.fancy-close .fancybox-skin{overflow:visible;border-radius:0;box-shadow:none;background:transparent;}
.fancy-close .fancybox-outer{border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,0.5%);}
.fancy-close .fancybox-close{top:-20px;right:-20px;}


.row-fluid .creative_logo_section { display: inline-block; vertical-align: top; width: 100%; background-color: #27363f; padding: 70px 0 280px; text-align: center; color: #fff; }
.row-fluid .creative_logo_head h2 { font-size: 34px; line-height: 44px; color: #fff; font-weight: 400; padding: 0 0 30px; }
.row-fluid .creative_logo_head p { padding: 0; }
.row-fluid .creative_logo_head p + p { padding-top: 15px; }
.row-fluid .creative_logo_head { font-size: 17px; line-height: 35px; width: 800px; max-width: 100%; padding: 0 15px; margin: 0 auto; padding-bottom: 40px; }
.row-fluid .creative_logo_wrap { display: flex; align-items: flex-start; justify-content: center; flex-wrap: wrap; }
.row-fluid .creative_logo_col { width: 20%; padding: 30px 25px 0; font-size: 19px; line-height: 26px; font-weight: 700; font-family: 'Merriweather', serif; font-style:italic; }
.row-fluid .creative_logo_img { height: 60px; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; }
.row-fluid .creative_logo_img img { max-height: 57px; width: auto; }

.row-fluid .about_slider_benefit_section { display: inline-block; vertical-align: top; width: 100%; background-image: linear-gradient(180deg, #e144cf 0%, #501caf 100%); }
.row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section { background: transparent; padding:0; position:relative; }
.row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section:after { position: absolute; content: ""; height: calc(100% + 180px); width: calc(100% - 250px); top: -180px; right: 0; background: #fff; }
.row-fluid .emp_testimonial_mainin { display: inline-block; vertical-align: top; width: 100%; position: relative; z-index: 1; margin-top: -180px; padding: 100px 0; }
.row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section .emp_testimonial_mainin .title-section h2 { font-size: 35px; color: #31a1ef; font-weight: 700; padding-bottom: 26px; }
.row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section .emp_testimonial_mainin .title-section { color: #3a4a58; font-size: 19px; line-height: 34px; font-weight: 400; padding-bottom:20px; }
.row-fluid .about_slider_benefit_section .emp_testimonial_section.client-testimonialsec .client-testimonialraw:before { box-shadow:none; background-color: #f4f4f4; border-radius: 5px; opacity: 0.55; left: -30px; top: 10px; height: 85%; }
.row-fluid .about_slider_benefit_section .emp_testimonial_section.client-testimonialsec .client-testimonialraw:after { box-shadow:none; background-color: #f4f4f4; border-radius: 5px; opacity: 0.55; top: 70px; right: -30px; height: 87%; }
.row-fluid .about_slider_benefit_section .emp_testimonial_section .client-sliderightbox { width: 100%; padding: 0; }
.row-fluid .about_slider_benefit_section .emp_testimonial_section .client-testimonialraw .slick-list { padding: 60px 0; }
.row-fluid .about_slider_benefit_section .emp_testimonial_section .client-sliderightbox .client-text { margin: 0; font-family: 'Lato', sans-serif; font-style: normal; }
.row-fluid .about_slider_benefit_section .emp_testimonial_section .client-testimonialraw .slick-list h2 { background-image: linear-gradient(180deg, #e144cf 0%, #501caf 100%); padding: 0; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 700; font-style: normal; font-size: 55px; line-height: 63px; padding: 0 0 20px; }
.row-fluid .about_slider_benefit_section .emp_testimonial_section.client-testimonialsec .slick-arrow { height: 58px; width: 58px; background-color: #f4f4f4; top:calc(100% + 80px); }
.row-fluid .about_slider_benefit_section .client-testimonialsec .slick-prev:before { position:relative; left:-2px; color:#a2a2a2; }
.row-fluid .about_slider_benefit_section .client-testimonialsec .slick-next:before { position:relative; left:2px; color:#a2a2a2; } 
.row-fluid .about_slider_benefit_section .emp_testimonial_section.client-testimonialsec .slick-arrow:hover { background-color: #31a1ef; }
.row-fluid .about_slider_benefit_section .client-testimonialsec .slick-prev:hover:before, .row-fluid .about_slider_benefit_section .client-testimonialsec .slick-next:hover:before { color:#fff; }
.row-fluid .about_slider_benefit_section .emp_testimonial_section .about-btn1 { display: inline-block; vertical-align: top; width: 100%; padding: 130px 0 0; text-align: center; }
.row-fluid .about_slider_benefit_section .emp_testimonial_section .about-btn1 a { box-shadow: 0 3px 9px rgba(0, 0, 0, 0.16); border-radius: 37px; text-transform: uppercase; font-weight: 700; min-width: 298px; }

.row-fluid .career_benefit_section { display: inline-block; vertical-align: top; width: 100%; text-align: center; padding: 125px 0 110px; color: #fff; }
.row-fluid .career_benefit_section .wrapper { width: 865px; padding: 0 15px; max-width: 100%; }
.row-fluid .career_benefit_section h2 { color: #fff; padding: 0 0 30px; font-size: 34px; line-height: 44px; }
.row-fluid .career_benefit_head p { padding: 0; }
.row-fluid .career_benefit_head p + p { padding-top: 15px; }
.row-fluid .career_benefit_raw { display: inline-block; vertical-align: top; width: 100%; min-height: 365px; position: relative; }
.row-fluid .career_benefit_logoimg { position: absolute; top: 15px; left: 50%; transform: translateX(-50%); height: 166px; width: 166px; display: flex; align-items: center; justify-content: center; background-color: #a758db; border-radius: 100%; }
.row-fluid .career_benefit_logoimg:before { position: absolute; content: ""; height: 196px; width: 196px; left: 50%; top: 50%; background-color: #c85dff; border-radius: 100%; opacity: 0.34; z-index: -1; transform: translate(-50%, -50%); }
.row-fluid .career_benefit_head { line-height: 35px; padding-bottom: 60px; }
.row-fluid .career_benefit_wrap { display: inline-block; vertical-align: top; width: 100%; position: relative; min-height: 365px; }
.row-fluid .career_benefit_col { display: inline-block; width: 100%; vertical-align: top; position: absolute; }
.row-fluid .career_benefit_colin { display: inline-block; vertical-align: top; width: auto; font-size: 21px; line-height: 30px; font-weight: 400; }
.row-fluid .career_benefit_col:nth-child(1) { top: 0; left: 35px; width: 176px; }
.row-fluid .career_benefit_col:nth-child(2) { top: 113px; left: 12px; width: 182px; }
.row-fluid .career_benefit_col:nth-child(3) { top: 214px; left: 40px; width: 190px; }
.row-fluid .career_benefit_col:nth-child(4) { bottom: -14px; left: 200px; width: 155px; }
.row-fluid .career_benefit_col:nth-child(5) { bottom: -14px; right: 110px; width: 250px; }
.row-fluid .career_benefit_col:nth-child(6) { bottom: 90px; width: 250px; right: -14px; }
.row-fluid .career_benefit_col:nth-child(7) { top: 113px; right: 37px; width: 151px; }
.row-fluid .career_benefit_col:nth-child(8) { right: 30px; top: 18px; width: 180px; }

.row-fluid .career_benefit_col:after { position: absolute; content: ""; height: 36px; width: 37px; left: 100%; top: 0; bottom: 0; margin: auto 0; background: url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/plus_icon.png') no-repeat center / cover; }
.row-fluid .career_benefit_col:nth-child(1):after { left: calc(100% + 42px); }
.row-fluid .career_benefit_col:nth-child(2):after { left: calc(100% + 39px); }
.row-fluid .career_benefit_col:nth-child(3):after { left: calc(100% + 30px); bottom: auto; top: -10px; }
.row-fluid .career_benefit_col:nth-child(4):after { top: -45px; bottom: auto; left: calc(100% - 20px); }
.row-fluid .career_benefit_col:nth-child(5):after { left: auto; right: calc(100% - 10px); bottom: auto; top: -45px; }
.row-fluid .career_benefit_col:nth-child(6):after { left: auto; right: calc(100% + 22px); bottom: auto; top: -13px; }
.row-fluid .career_benefit_col:nth-child(7):after { left: auto; right: calc(100% + 44px); bottom: 0; top: 0; }
.row-fluid .career_benefit_col:nth-child(8):after { left: auto; right: calc(100% + 42px); bottom: 0; top: 0; }

.row-fluid .good_fit_section { display: inline-block; vertical-align: top; width: 100%; background-color: #27363f; color: #fff; font-size: 19px; line-height: 33px; font-weight: 400; padding: 130px 0 50px; }
.row-fluid .good_fit_raw { display: flex; align-items: flex-start; width: 100%; flex-wrap: wrap; }
.row-fluid .good_fit_left { width: 35%; padding-right: 130px; font-style: italic; position:relative; }
.row-fluid .good_fit_right { width: 65%; display: flex; flex-wrap: wrap; }
.row-fluid .good_fit_left h3 { padding: 0 0 10px; color: #31a1ef; font-size: 35px; line-height: 45px; font-weight: 700; font-style: normal; }
.good_fit_right_col { width: 50%; padding-right: 55px; padding-bottom: 65px; }
.good_fit_right_col .title { color: #31a1ef; font-size: 21px; line-height:28px; font-weight: 700; text-transform: uppercase; padding-bottom: 8px; }
.row-fluid .good_fit_left:before { background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/goog_plus.png); content: ''; background-position: center; background-repeat: no-repeat; background-size: contain; height: 453px; width: 453px; z-index: 1; position: absolute; top: calc(100% - 170px); right: calc(100% - 150px); }

.row-fluid .client-testimonialsec.emp_testimonial_section { display: inline-block; vertical-align: top; width: 100%; padding: 120px 0 180px; margin:0; }
.row-fluid .client-testimonialsec.emp_testimonial_section h2 { font-size: 34px; padding: 0 0 40px;  }
.row-fluid .emp_testimonial_section .client-testimonialraw .slick-list { position: relative; z-index: 1; padding:90px 0 50px; }
.row-fluid .emp_testimonial_section .wrapper { width: 840px; max-width: 100%; padding: 0 15px; }
.row-fluid .emp_testimonial_section .client-slideboxwrap { padding: 0 40px; color: #3a4a58; }
.row-fluid .emp_testimonial_section .client-sliderightbox { font-size: 19px; line-height: 33px; color: #3a4a58; padding-left: 14px; }
.row-fluid .emp_testimonial_section .client-img { height: 110px; width: 110px; }
.row-fluid .emp_testimonial_section .client-sliderightbox p { padding: 0; }
.row-fluid .emp_testimonial_section .client-sliderightbox p + p { padding-top: 25px; }
.row-fluid .emp_testimonial_section .client-sliderightbox .client-text { margin-bottom: 20px; }
.row-fluid .emp_testimonial_section.client-testimonialsec .client-testimonialraw:before { left:-60px; height:80%; top:0; }
.row-fluid .emp_testimonial_section.client-testimonialsec .client-testimonialraw:after { right:-60px; }
.row-fluid .client-testimonialrawwrap { display: inline-block; vertical-align: top; width: 100%; position: relative; }
.row-fluid .client-testimonialrawwrap:before { position: absolute; content: "“"; left: 50%; top: 20px; transform: translateX(-50%); font-size: 139px; color: #31a1ef; font-family: 'Merriweather', serif; line-height: normal; font-weight: 700; z-index: 2; }
.row-fluid .emp_testimonial_section.client-testimonialsec .slick-prev, .row-fluid .emp_testimonial_section.client-testimonialsec .slick-next { top:calc(100% + 30px); }

.row-fluid .join_team_section { display: inline-block; vertical-align: top; width: 100%; padding-bottom:40px; }
.row-fluid .join_team_raw { display: flex; align-items: flex-start; width: 100%; flex-wrap: wrap; }
.row-fluid .join_team_left { width: 47%; padding: 80px 0; }
.row-fluid .join_team_right { width: 53%; padding-left: 80px; }
.row-fluid .join_team_left h2 { padding: 0 0 20px; color: #3a4a58; font-weight: 700; }
.row-fluid .join_team_left h2 + div { color: #3a4a58; line-height: 35px; padding-bottom:35px; }
.row-fluid .join_team_left p { padding: 0; }
.row-fluid .join_team_left p + p { padding-top: 15px; }
.row-fluid .join_team_right img { border-radius: 14px; }
.row-fluid .join_team_wrap { display: flex; flex-wrap: wrap; width: 100%; align-items:center; }
.row-fluid .join_team_wrap > div { position: relative; }
.row-fluid .join_team_wrap > div:nth-child(2) { top: -45px; left: 30px; }
.row-fluid .join_team_wrap > div:nth-child(3) { left: 60px; }
.row-fluid .join_team_wrap > div:nth-child(4) { left: 90px; }
.row-fluid .open_job_position h4 { color: #31a1ef; font-size: 21px; line-height: 28px; font-weight: 700; padding: 0 0 15px; }
.row-fluid .open_job_wrap ul li a { color: #31a1ef; font-size: 21px; line-height: 28px; }
.row-fluid .open_job_wrap ul li { margin-bottom: 15px; }
.row-fluid .open_job_wrap ul li a:hover { color: #0b84dc; }

/*  */
.row-fluid .sales_enable_hero { display: inline-block; vertical-align: top; width: 100%; background: radial-gradient(185.67% 202.61% at 131.39% -15.6%, #734AD8 27.81%, #0092F3 75.05%); color: #fff; padding: 80px 0; }
.row-fluid .sales_enable_hero_raw { display: flex; flex-wrap: wrap; width: 100%; font-size: 21px; line-height: 35px; align-items: center; }
.row-fluid .sales_enable_hero_left { width: 50%; padding-right: 30px; }
.row-fluid .sales_enable_hero_right { width: 50%; padding-left: 50px; }
.row-fluid .sales_enable_hero_right .video-box .thumb .thumb-inner { box-shadow: none; }
.row-fluid .sales_enable_hero .wrapper { max-width: 1500px !important; }
.row-fluid .sales_enable_hero_raw .sub_text { font-size: 31px; font-weight: 700; line-height: 40px; font-family: Merriweather, serif; margin-bottom: 10px; }
.row-fluid .sales_enable_hero_raw .hero_title h1 { font-size: 62px; line-height: 77px; font-style: italic; }
.row-fluid .sales_enable_hero_raw .hero_content { margin: 11px 0 22px; }
.row-fluid .sales_enable_hero_raw a.cta_btn { background: #fff; color: #1596f7; text-transform: uppercase; padding: 17px 25px; font-size: 19px; font-weight: 700; min-width: 280px; text-align: center; }
.row-fluid .sales_enable_hero_raw a.cta_btn:hover { background: #0c73bd; color: #fff; border-color: #0c73bd; }
.row-fluid .sales_enable_hero_right .video-box .thumb { width: 100% !important; padding-bottom: 60% !important; }
.row-fluid .sales_enable_hero_raw .video-box svg { max-width: 100px; margin-left: 11px; }
.row-fluid .sales_enable_hero_raw .video-box svg path { margin: 0 auto; }
.row-fluid .sales_enable_hero_raw .video-box:before { display: none; }

.row-fluid .team_sales_enable_section { padding: 90px 0 50px; display: inline-block; vertical-align: top; width: 100%; text-align: center; }
.row-fluid .team_sales_enable_head { font-size: 25px; line-height: 31px; font-weight: 700; font-family: Merriweather, serif; margin-bottom: 30px; }
.row-fluid .team_sales_enable_head h2 { font-size: 40px; line-height: 50px; font-weight: 900; margin-bottom: 15px; }
.row-fluid .team_sales_enable_head h2 span { font-style: italic; font-weight: 700; color: #4593F0; }
.row-fluid .team_sales_enable_wrap { display: flex; flex-wrap: wrap; width: 100%; justify-content: center; }
.row-fluid .team_sales_enable_col { width: 25%; padding: 20px; line-height: 23px; }
.row-fluid .team_sales_enable_icon { height: 104px; width: 104px; display: flex; align-items: center; justify-content: center; margin: 0 auto; border-radius: 100%; position: relative; background: radial-gradient(181.62% 198.2% at 127.35% 100%, #734AD8 19.93%, #0092F3 91.67%); }
.row-fluid .team_sales_enable_text { margin-top: 20px; }
.row-fluid .team_sales_enable_iconwrap { display: flex; align-items: center; justify-content: center; margin: 0 auto; height: 140px; width: 140px; border-radius: 100%; position: relative; background: radial-gradient(181.62% 198.2% at 127.35% 100%, #734ad8 19.93%, #0092f3 91.67%); padding: 10px; }
.row-fluid .team_sales_enable_iconwrap:before { position: absolute; content: ""; height: calc(100% - 5px); width: calc(100% - 5px); background: #fff; border-radius: 100%; left: 0px; top: 0; right: 0; bottom: 0; margin: auto; }
.row-fluid .five-col .team_sales_enable_col{width:20%;}
@media (min-width:1470px) {
    .row-fluid .team_sales_enable_section .wrapper.wide-wrapper{max-width:1440px;}
}

.team_sales_enable_section.team_sales_enable_sectionV2 .team_sales_enable_head{font-weight:400;}


.row-fluid .service_brand_section.value_brand_section .heading h3, .row-fluid .service_brand_section.value_brand_section .heading h2 { font-weight: 700; }
.row-fluid .service_brand_section.value_brand_section .heading h3 span, .row-fluid .service_brand_section.value_brand_section .heading h2 span { font-style: italic; color: #4593F0; }
.row-fluid .service_brand_section.value_brand_section .heading h3, .row-fluid .service_brand_section.value_brand_section .heading h2 { padding-bottom: 60px; }
.row-fluid .service_brand_section.value_brand_section .service_brand_right_content h3 { color: #14202E; font-weight: 900; line-height: 44px; padding-bottom: 13px; }
.row-fluid .service_brand_section.value_brand_section .wrapper { max-width: 1300px; padding: 0 15px; }
.row-fluid .service_brand_section.value_brand_section .service_brand_right_content h3 span { display: block; color: #0092F3; font-style: italic; }
.row-fluid .service_brand_section.value_brand_section .service_brand_right_content h5, .row-fluid .service_brand_section.value_brand_section .service_brand_right_content h4 { font-size: 22px; line-height: 35px; font-weight: 700; font-family: Lato, sans-serif; text-transform: none; margin-bottom: 18px; }
.row-fluid .service_brand_section.value_brand_section .service_brand_right_content { padding-left: 50px; padding-bottom:110px; }
.row-fluid .service_brand_section.value_brand_section .draw_border_svg.line1 { /*margin-top: -150px;*/ margin-top:0; left:100px; bottom:-180px; }
.row-fluid .service_brand_section.value_brand_section .draw_border_svg.line2 { left: -50px; }
.row-fluid .service_brand_section.value_brand_section .draw_border_svg.line3 {  left:100px; }
.row-fluid .service_brand_section.value_brand_section .service_brand_raw:nth-child(2n) .service_brand_right_content{padding-bottom: 40px;}

.service_brand_raw:last-child .draw_border_svg { display:none; }   

.row-fluid .service_brand_raw:last-child .service_brand_right_content { padding-bottom: 0; }

.row-fluid .service_brand_section.value_brand_section.no-svg .service_brand_right_content{padding-left:90px;}

.row-fluid .what_we_have_section { display: inline-block; vertical-align: top; width: 100%; background: #F6F6F6; padding: 70px 0; }
.row-fluid .what_we_have_raw { display: flex; align-items: center; flex-wrap: wrap; }
.row-fluid .what_we_have_left { width: 35%; padding-right: 30px; }
.row-fluid .what_we_have_right { width: 65%; padding-left: 40px; }
.row-fluid .what_we_have_raw h3, .row-fluid .what_we_have_left h2 { font-size: 40px; line-height: 54px; }
.row-fluid .what_we_have_raw h5 { font-size: 22px; line-height: 35px; font-weight: 700; font-family: Lato, sans-serif; text-transform: none; margin-bottom: 18px; }
.row-fluid .what_we_have_left h3 span, .row-fluid .what_we_have_left h2 span { font-style: italic; color: #4593F0; display: block; }
.row-fluid .what_we_have_left h3, .row-fluid .what_we_have_left h2 { font-weight: 900; }
.row-fluid .what_we_have_section .wrapper { max-width: 1300px !important; }

.row-fluid .what_we_have_left.simple h3 span {display:inline; }

.row-fluid .value_meeting_section .Creative_Apart_Box:before { display: none; }
.row-fluid .value_meeting_section .meeting-tool-wrap .meetings-iframe-container iframe { width: 100%; margin: 0; }
.row-fluid .value_meeting_section .Creative_Apart_Box .wrapper > div { max-width: 100%; }
.row-fluid .value_meeting_section:not(.no-padding) { padding-bottom: 130px; }
.row-fluid .value_meeting_section .action_card .contain h5 { font-weight: 700; font-size: 30px; line-height: 37px; padding-bottom: 10px; }
.row-fluid .value_meeting_section .Action_Card_Box_Widget { max-width: 780px; }
.row-fluid .meeting_head_title h3, .row-fluid .meeting_head_title h2 { text-align: center; padding-bottom: 40px; font-weight: 700; font-size: 40px; line-height: 50px; }
.row-fluid .meeting_head_title h3 span, .row-fluid .meeting_head_title h2 span { display: block; color: #4593F0; font-style: italic; }
.row-fluid .value_meeting_section .meeting-tool-wrap { position: relative; }
.row-fluid .value_meeting_section .meeting-tool-wrap:after { position: absolute; content: ""; height: 558px; width: 547px; right: -250px; bottom: 90px; background: url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/meeting-plus-icon.png') no-repeat center / cover; }
.row-fluid .value_meeting_section .Creative_Apart_Box .bgImg { display: none !important; }

/* 09-08-22-59 */
/* .body-padding-remove { padding:0px; } */
 
.case-study-hero-main-wrap .wrapper { max-width: 1487px; position: relative; }
.case-study-hero-main-wrap { padding: 161px 0px 0px; position: relative; z-index: 1; width: calc(100% + 40px); margin-left: -20px; }
.case-study-hero-wrap { padding-bottom: 128px; max-width: 1064px; }
.case-study-hero-sub-heading { font-size: 25px; font-weight: 700; color: #ffffff; margin-bottom: 15px; }
.case-study-hero-wrap h1 { font-size: 55px; font-weight: 400; color: #ffffff; line-height: normal; }
.case-study-hero-download-btn { position: absolute; right: 16px; bottom: 0; }
.case-study-hero-download-btn a { box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16); background-color: #3a4a58; display: inline-block; padding: 24px 33px; font-size: 17px; font-weight: 700; color: #31a1ef; border-top-left-radius: 20px; border-top-right-radius: 20px; }
.case-study-hero-download-btn a svg { vertical-align: middle; margin-right: 20px; }
.case-study-hero-download-btn a:hover { background-color: #31a1ef; color: #fff; }
.case-study-hero-main-wrap:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: #1f1f1f; opacity: 0.59; z-index: -1; }

.case-study-nav-main-wrap { background-color: #31a1ef; width: calc(100% + 40px); margin-left: -20px; }
.case-study-nav-wrap .hs-menu-wrapper.hs-menu-flow-horizontal>ul { margin-bottom: 0; vertical-align: top; width: 100%; display: flex; justify-content: space-between; }
.case-study-nav-wrap .hs-menu-wrapper.hs-menu-flow-horizontal>ul a { font-size: 21px; font-weight: 700; color: #ffffff; line-height: normal; text-transform: uppercase; }
.case-study-nav-wrap { padding: 43px 0px; }
.case-study-nav-wrap .hs-menu-wrapper.hs-menu-flow-horizontal>ul a:hover { color: #27363f; }



.kc-result-section { padding: 68px 0 0; }
.kc-result-content-wrap h2.kc-result-title { font-size: 35px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; padding: 0 0 24px; }
.kc-result-content { font-size: 19px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 33px; color: #3a4a58; }
.kc-result-three-box-wrap { padding: 75px 0 90px; display: flex; text-align: center; }
.kc-result-three-box { width: 33.33%; padding: 0 15px; text-align: center; }
.kc-three-box-icon img { width: 72px; object-fit: contain; object-position: center; }
.kc-three-box-content { padding: 30px 20px 0; color: #3a4a58; font-size: 19px; font-weight: 400; line-height: 33px; text-align: center; font-style: normal; letter-spacing: normal; }
.kc-result-content-wrap h2.kc-result-title.no-padding { padding-bottom:0px; }
 

.case-study-partnership-main-wrap { display: flex; flex-flow: wrap; }
.case-study-partnership-left { width: 45%; background-size: cover !important; }
.case-study-partnership-right { width: 55%; padding-left: 124px; }

.case-study-partnership-left-box { box-shadow: 0 0 20px rgba(0, 0, 0, 0.13); background-color: #ffffff; width: 80%; max-width: 552px; margin-right: -69px; margin-left: auto; padding: 85px 63px; margin-top: 38px; }
.case-study-partnership-left-box h5 { font-size: 21px; font-weight: 700; color: #31a1ef; font-family: 'Lato', sans-serif; line-height: normal; }
.case-study-partnership-left-box p { padding: 4px 0px 21px; color: #4a4a4a; font-size: 19px; font-weight: 400; line-height: 33px; }
.case-study-partnership-left-box p:last-child { padding-bottom: 0px; }
.case-study-partnership-left-box h5:first-child { padding-top: 0px; }
.case-study-partnership-right h2 { font-size: 35px; font-weight: 400; padding-top: 0px; }

.case-study-partnership-right-content h5 { color: #27363f; font-size: 21px; font-weight: 700; font-family: 'Lato', sans-serif; text-transform: none; padding-bottom: 10px; }
.case-study-partnership-right-content p { padding-top: 3px; padding-bottom: 21px; font-size: 19px; font-weight: 400; color: #4a4a4a; }

.case-study-challenge-main-wrap { padding: 94px 0 82px; }
.case-study-challenge-wrap { display: flex; }
.case-study-challenge-left { width: 50%; padding-right: 55px; }
.case-study-challenge-right { width: 50%; padding-left: 15px; display: flex; flex-flow: wrap; justify-content: center; align-items: flex-start; }
.case-study-challenge-main-wrap .container { max-width: 1360px; }
.case-study-challenge-left h2 { color: #31a1ef; font-size: 35px; font-weight: 400; line-height: normal; padding-top: 0px; }
.case-study-challenge-left-content { font-size: 19px; font-weight: 400; color: #4a4a4a; }
.case-study-challenge-right h2 { color: #3a4a58; font-size: 28px; font-weight: 400; width: 100%; text-align: center; line-height: normal; }
.case-study-challenge-logo-wrap { display: flex; flex-flow: wrap; align-items: center; justify-content: space-evenly; }
.case-study-challenge-logo { padding: 15px; }


.case-study-strategy-main-wrap .container { max-width: 1360px; }
.case-study-strategy-main-wrap { background-color: #f6f6f6; padding: 80px 0px 86px;   }
.case-study-strategy-heading { text-align: center; margin-bottom: 55px; }
.case-study-strategy-heading h2 { padding-top: 0px; color: #31a1ef; font-size: 35px; font-weight: 400; }
.case-study-strategy-wrap { display: flex; font-size: 19px; font-weight: 400; color: #4a4a4a; line-height: 33px; }
.case-study-strategy-left { width: 50%; padding-right: 58px; }
.case-study-strategy-right { width: 50%; padding-left: 44px; }
.case-study-strategy-left h5 { font-size: 21px; font-weight: 700; color: #31a1ef; font-family: 'Lato', sans-serif; text-transform: none; padding-top: 0; }
.case-study-strategy-left-content p:first-child { padding-top: 5px; }
.case-study-strategy-left-content { font-size: 19px; font-weight: 400; color:#4A4A4A; }
.case-study-strategy-left-content p:last-child { padding-bottom: 0px; }
.case-study-strategy-right-content { font-size: 19px; font-weight: 400; color: #4A4A4A; margin-top: 25px; }

.case-study-zingzag-list { display: flex; flex-flow: wrap; padding-bottom: 100px; } 

.case-study-zingzag-left { width: 50%; }
.case-study-zingzag-right { width: 50%; }
.case-study-zingzag-list.left-side-img { flex-flow: row-reverse; }
.case-study-zingzag-wrap { background: rgba(126,81,230,1); background: -moz-radial-gradient(center, ellipse cover, rgba(126,81,230,1) 17%, rgba(125,84,230,1) 19%, rgba(74,194,245,1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(17%, rgba(126,81,230,1)), color-stop(19%, rgba(125,84,230,1)), color-stop(100%, rgba(74,194,245,1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(126,81,230,1) 17%, rgba(125,84,230,1) 19%, rgba(74,194,245,1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(126,81,230,1) 17%, rgba(125,84,230,1) 19%, rgba(74,194,245,1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(126,81,230,1) 17%, rgba(125,84,230,1) 19%, rgba(74,194,245,1) 100%); background: radial-gradient(ellipse at center, rgba(126,81,230,1) 17%, rgba(125,84,230,1) 19%, rgba(74,194,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e51e6', endColorstr='#4ac2f5', GradientType=1 );  }
.case-study-zingzag-list.left-side-img .case-study-zingzag-left { padding-left: 44px; padding-top: 145px; }
.case-study-zingzag-left h2 { font-size: 35px; font-weight: 400; color: #ffffff; }

.case-study-zingzag-strip.no-strip { width: 90%; height: 160px; background-color: #f6f6f6; margin-left: 0; }
.case-study-zingzag-list.left-side-img .case-study-zingzag-right { padding-right: 49px; padding-bottom:94px; }
.case-study-zingzag-list.left-side-img .case-study-zingzag-img img { max-height: 839px; min-height: 100%; object-fit: cover; }
.case-study-zingzag-list.right-side-img .case-study-zingzag-right { padding-left: 53px; }
.case-study-zingzag-list.right-side-img .case-study-zingzag-right .case-study-zingzag-img img { max-height: 710px; }
.case-study-zingzag-img img { box-shadow: 0 0 20px rgba(0, 0, 0, 0.13); }
.case-study-zingzag-strip { background-color: #ffffff; width: 97%; margin-left: auto; padding:44px 36px 44px 30px; font-size: 25px; font-weight: 700; font-style: italic; color: #3a4a58; line-height: normal; }
.case-study-zingzag-strip span { color: #31a1ef; }

.case-study-zingzag-left-content { font-size: 19px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 33px; color: #ffffff; }
.case-study-zingzag-list:nth-child(1n+2) .case-study-zingzag-left { margin-top: -145px; }
.case-study-zingzag-list.right-side-img .case-study-zingzag-left { padding-right: 44px; }
.case-study-zingzag-list.right-side-img .case-study-zingzag-right { margin-bottom: 0; position: relative; }
.case-study-zingzag-list:last-child { padding-bottom: 0px; }
.case-study-zingzag-list:last-child .case-study-zingzag-left { padding-bottom: 55px; }
.case-study-zingzag-list.right-side-img .case-study-zingzag-right .case-study-zingzag-img img { min-height: 100%; object-fit: cover; }
.case-study-zingzag-list.right-side-img .case-study-zingzag-right .case-study-zingzag-img { height: calc(100% - 146px); }



.kc-future-section { background-color: #27363f; padding: 160px 0 105px; }
.kc-future-section .container { max-width: 1360px; }
body .row-fluid .kc-future-section h2 { padding: 0 0 50px; }
.kc-future-wrap { display: flex; }
.kc-future-left { width: 50%; padding: 0 44px 0 15px; }
.kc-future-right { width: 50%; padding: 0 15px 0 44px; }
.kc-future-left .kc-future-content-wrap h4 { font-family: 'Lato', sans-serif; font-size: 21px; font-weight: 700; padding: 0 0 0; line-height: normal; }
.kc-future-content p { font-size:19px; color: #f8f4f4; font-weight: 400; line-height: 33px; font-style: normal; letter-spacing: normal; }
.kc-future-top-content { background-image: url(https://www.kunocreative.com/hubfs/images/future-bg-image-new.png); background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; border-radius: 6px; text-align: center; padding: 32px 15px 20px; font-size: 25px; }
.kc-future-top-content p { font-size: 25px; line-height: 35px; padding: 0 0 36px; }
.kc-future-bottom-content { padding: 45px 0 0;  }
.kc-future-bottom-content p { font-size:19px; color: #f8f4f4; font-weight: 400; line-height: 33px; font-style: normal; letter-spacing: normal; }



.case-study-zingzag-img { height: calc(100% - 255px); }
.case-study-zingzag-strip.no-strip + .case-study-zingzag-img { height: calc(100% - 160px); }

.body-padding-remove .navbar { padding: 35px 15px 35px; }

/* Brand Portfolio Overview Page */
html.cusomHtml { overflow-x: hidden; }

.row-fluid .fullpage-section.inbdpartner-shipsection.caseoverview-fullsection.brand_overview_main { background: #fff; position: relative; z-index: 1;}
.row-fluid .fullpage-section.inbdpartner-shipsection.caseoverview-fullsection.brand_overview_main:before { position: absolute; content: ""; height: 536px; width: 536px; top: 0; left: -300px; border-radius: 100%; opacity: 0.5; background: radial-gradient(50% 50% at 50% 50%, rgba(115, 74, 216, 0.24) 0%, rgba(115, 74, 216, 0.00) 100%); z-index: -1; }
.row-fluid .fullpage-section.inbdpartner-shipsection.caseoverview-fullsection.brand_overview_main:after { position: absolute; content: ""; height: 646px; width: 646px; top: 0; right:0; border-radius: 100%; opacity: 0.5; background: radial-gradient(50% 50% at 50% 50%, #C7ECFF 0%, rgba(194, 236, 255, 0.00) 100%); z-index: -1; }
.row-fluid .brand_intro_wrap { display: flex; flex-wrap: wrap; padding-bottom: 70px; }
.row-fluid .brand_intro_wrap .left { color: #767676; font-weight: 700; text-transform: uppercase; width: 30%; padding-top: 8px; }
.row-fluid .caseoverview-fullsection .service-toptext .left h1 { color: #767676; font-family: 'Lato', sans-serif; font-size: 17px; line-height: 34px; padding: 0; margin: 0; }
.row-fluid .caseoverview-fullsection .service-toptext .brand_intro_wrap .right h1, .row-fluid .caseoverview-fullsection .service-toptext .brand_intro_wrap .right h2 { color: #283540; font-size: 62px; line-height: 1.4; margin-bottom: 0; padding-top: 0; font-weight: 700; }
.row-fluid .caseoverview-fullsection .service-toptext .brand_intro_wrap .right h1 span, .row-fluid .caseoverview-fullsection .service-toptext .brand_intro_wrap .right h2 span { background: var(--purple, radial-gradient(198.2% 181.62% at 127.35% 100%, #734AD8 19.93%, #0092F3 91.67%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }  
.row-fluid .brand_intro_wrap .right { width: 70%; color: #283540; font-size: 19px; line-height: 1.75; }

.row-fluid .fullpage-section.brand_overview_main .data-hubdb-option label, .row-fluid .fullpage-section.brand_overview_main .data-hubdb-option li a { color: #283540; }
.row-fluid .fullpage-section.brand_overview_main .data-hubdb-option { border-top: 1px solid #283540; border-bottom: 1px solid #283540; }
.row-fluid .fullpage-section.brand_overview_main .data-hubdb-option li a.selected { color: #2CA5FD; }

.row-fluid .fullpage-section.brand_overview_main.csoverview-listing.success-boxlisting .success-box a { border-radius: 7px 7px 0px 0px; box-shadow: 0px 4px 40px 0px rgba(125, 138, 162, 0.15); }
.row-fluid .fullpage-section.brand_overview_main .data-hubdb .success-boxlisting { margin: 25px; width: calc(50% - 50px); }
.row-fluid .fullpage-section.brand_overview_main .brand_filter_section .wrapper { width: 1500px; max-width: 100%; }
.row-fluid .fullpage-section.brand_overview_main .brand_filter_section .success-deliverdetails { display: none; }
.row-fluid .fullpage-section.brand_overview_main .brand_filter_section .csoverview-listing .success-text h4 { font-size: 35px; line-height: 1.25; padding: 0; } 

/* Brand Portfolio Individual Page */
.portfolio_ind_hero { text-align: center; padding: 170px 0; position: relative; z-index: 1; }

.row-fluid .client_bold_section { display: inline-block; vertical-align: top; width: 100%; padding: 110px 0; }
.row-fluid .client_bold_wrap { display: flex; flex-wrap: wrap; }
.row-fluid .client_bold_wrap .left { width: 30%; font-size: 17px; line-height: 1.25; color: #767676; font-weight: 700; text-transform: uppercase; padding-top: 15px; }
.row-fluid .client_bold_wrap .right { width: 70%; padding-left: 30px; color: #283540; }
.row-fluid .client_bold_wrap .right p { padding-bottom: 15px; }
.row-fluid .client_bold_wrap .right h5,
.row-fluid .client_bold_wrap .right h2.h5 { font-size: 21px; font-weight: 700; line-height: 33px; text-transform: uppercase; font-family: Lato, sans-serif; padding: 15px 0 10px 0px; }

.row-fluid .brand_feature_section { background: #F6F6F6; padding: 150px 0; }
.container-fluid .row-fluid .brand_feature_section .wrapper { width: 1500px; max-width: 100%; }
.row-fluid .brand_logo_cover, .row-fluid .brand_msg_cover, .row-fluid .brand_ad_cover { padding: 50px 50px 100px; border-radius: 7px; background: #FFF; box-shadow: 0px 4px 40px 0px rgba(125, 138, 162, 0.15); margin-bottom: 40px; }
.row-fluid .brand_logo_cover .brand_logo_title, .brand_msg_cover .title, .row-fluid .brand_ad_cover .brand_ad_title { font-size: 17px; line-height: 1.25; color: #767676; font-weight: 700; text-transform: uppercase; }
.row-fluid .brand_logo_wrap { display: flex; align-items: center; width: 1050px; max-width: 100%; margin: 50px auto 0; justify-content: center; }
.row-fluid .brand_logo_wrap .brand_logo_left { width: 25%; }
.row-fluid .brand_logo_wrap .right { width: 75%; padding-left: 150px; }
.row-fluid .brand_logo_wrap .right h2 { font-family: Lato, sans-serif; font-size: 84px; font-weight: 800; line-height: 1; text-transform: uppercase; color: #313133; margin: 0 0 25px; }
.row-fluid .brand_logo_wrap .right h2 span { color: #5F8C22; }

.row-fluid .brand_msg_raw_wrap { width: 1140px; max-width: 100%; margin: 70px auto 0; }
.row-fluid .brand_msg_slide_img { height: 422px; }
.row-fluid .brand_msg_cover .slick-dots { position: relative; top: auto; bottom: auto; line-height: 0; margin-top: 40px; }
.row-fluid .brand_msg_slide_wrap.slick-slider.slick-dotted { margin: 0; }
.row-fluid .brand_msg_cover .slick-dots li { height: auto; width: auto; margin: 0 5px; }
.row-fluid .brand_msg_cover .slick-dots li button { height: 13px; width: 13px; padding: 0; background: #E4E7EC; }
.row-fluid .brand_msg_cover .slick-dots li.slick-active button { background: #4593F0; }
.row-fluid .brand_msg_cover .brand_msg_slide_wrap .slick-dots { position: absolute; bottom: 0; margin: 0; left: 0; text-align: right; padding: 0 25px 29px; }
.row-fluid .brand_msg_cover .brand_msg_slide_wrap .slick-dots li button { background: #fff; height: 11px; width: 11px; }
.row-fluid .brand_msg_cover .brand_msg_slide_wrap .slick-dots li.slick-active button { background: #728638; }
.row-fluid .brand_msg_cover .brand_msg_slide_wrap .slick-dots li { height: auto; width: auto; margin: 0 4px; }

.row-fluid .brand_catalog_wrap { display: flex; flex-wrap: wrap; margin-bottom: 40px; }
.row-fluid .brand_catalog_wrap .left { width: calc(60% - 18px); margin-right: 18px; display: flex; align-items: center; justify-content: center; padding: 70px 15px; border-radius: 7px; box-shadow: 0px 4px 40px 0px rgba(125, 138, 162, 0.15); background-size: cover !important; position: relative; z-index: 1; }
.row-fluid .brand_catalog_wrap .right { width: calc(40% - 18px); margin-left: 18px; border-radius: 7px; background: #FFF; box-shadow: 0px 4px 40px 0px rgba(125, 138, 162, 0.15); position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; }
.row-fluid .brand_catalog_wrap .right .title, .row-fluid .brand_catalog_wrap .left .title { position: absolute; top: 0; left: 0; font-size: 17px; line-height: 1.25; color: #767676; font-weight: 700; text-transform: uppercase; width: 100%; padding: 30px 40px; text-align: left; }
.row-fluid .brand_catalog_wrap .right .img { position: relative; z-index: 1; padding: 0 15px; }
.row-fluid .brand_catalog_wrap .right .img:before { position: absolute; content: ""; border-radius: 635px; opacity: 0.3; background: radial-gradient(50% 50% at 50% 50%, #283540 0%, rgba(40, 53, 64, 0.00) 100%); width: 635px; height: 460px; z-index: -1; max-width: 100%; left: 0; right: 0; margin: auto; top: 0; bottom: 0; }

.row-fluid .brand_ad_section .brand_ad_cover { padding-bottom: 0; }
.row-fluid .brand_ad_img { margin-top: 50px; text-align: center; }

.row-fluid .impact_section { display: inline-block; vertical-align: top; width: 100%; padding: 110px 0 50px; position: relative; z-index: 1; }
.row-fluid .impact_section:after { position: absolute; content: ""; height: 536px; width: 536px; top: -150px; right: -323px; border-radius: 100%; opacity: 0.5; background: radial-gradient(50% 50% at 50% 50%, rgba(115, 74, 216, 0.24) 0%, rgba(115, 74, 216, 0.00) 100%); z-index: -1; }
.row-fluid .impact_wrap { display: flex; flex-wrap: wrap; }
.row-fluid .impact_wrap .left { width: 24%; font-size: 17px; line-height: 1.25; color: #767676; font-weight: 700; text-transform: uppercase; padding-top: 15px; }
.row-fluid .impact_wrap .right { width: 76%; padding-left: 30px; color: #283540; font-size: 33px; line-height: 1.58; font-family: Merriweather, serif; }
.row-fluid .impact_wrap .right p { padding-bottom: 15px; }
.row-fluid .impact_wrap .right a { cursor: pointer; }
.row-fluid .impact_wrap .right a, .row-fluid .impact_wrap .right span { background: var(--purple, radial-gradient(198.2% 181.62% at 127.35% 100%, #734AD8 19.93%, #0092F3 91.67%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.client_testimonial_section { display: inline-block; vertical-align: top; width: 100%; padding: 50px 0 110px; position: relative; z-index: 1; }
.client_testimonial_section:before { position: absolute; content: ""; height: 536px; width: 536px; top: 0; left: -300px; z-index: -1; border-radius: 100%; opacity: 0.5; background: radial-gradient(50% 50% at 50% 50%, #C7ECFF 0%, rgba(194, 236, 255, 0.00) 100%); }
.row-fluid .client_testimonial_cover { display: flex; flex-wrap: wrap; }
.row-fluid .client_testimonial_cover .title { width: 24%; font-size: 17px; line-height: 1.25; color: #767676; font-weight: 700; text-transform: uppercase; padding-top: 30px; }
.row-fluid .client_testimonial_cover .client_testimonial_right { width: 76%; }
.client_testimonial_wrap { border-radius: 7px; background: #FFF; box-shadow: 0px 4px 40px 0px rgba(125, 138, 162, 0.15); padding: 50px; margin-bottom: 100px !important; }
.client_testimonial_top { display: flex; align-items: center; flex-wrap: wrap; }
.client_testimonial_top .client_testimonial_img { height: 95px; width: 95px; margin-right:30px; border-radius: 100%; background-color: #D9D9D9 !important; background-position: top center !important; }
.client_testimonial_top .client_testimonial_info { width: calc(100% - 125px); padding-left: 0; }
.client_testimonial_top .client_testimonial_info h4 { font-size: 22px; line-height: 30px; color: #4593F0; font-weight: 700; }
.client_testimonial_top .client_testimonial_info .position { color: #7D8AA2; }
.client_testimonial_wrap .bio { font-size: 18px; line-height: 33px; color: #283540; padding: 30px 0 40px 0; font-family: Merriweather, serif; }
.client_testimonial_wrap .full_story_link a { font-family: Merriweather, serif; color: #4593F0; font-weight: 700; }
.row-fluid .client_testimonial_cover .client_testimonial_right .btn-style-1 a { background: var(--purple, radial-gradient(198.2% 181.62% at 127.35% 100%, #734AD8 19.93%, #0092F3 91.67%)); border: 0; text-transform: uppercase; font-size: 19px; padding: 15px 30px; transition: all ease-in-out .4s; }
.row-fluid .client_testimonial_cover .client_testimonial_right .btn-style-1 a:hover { color: #fff; transform: translateY(-10px); }

.row-fluid .client_testimonial_wrap ul.slick-dots { position: relative; bottom: auto; padding-top: 30px; }
.row-fluid .client_testimonial_wrap ul.slick-dots li { height: auto; width: auto; margin: 0 5px; }
.row-fluid .client_testimonial_wrap ul.slick-dots li button { height: 13px; width: 13px; padding: 0; background: #E4E7EC; }
.row-fluid .client_testimonial_wrap ul.slick-dots li.slick-active button { background: #4593F0; }

body.e2brand_body .row-fluid .brand_ad_section .brand_ad_cover { padding-bottom: 80px; }
body.e2brand_body .row-fluid .brstrvideo_area .brstrvideo_video .hs-video-widget { border-radius: 5px; overflow: hidden; }
body.e2brand_body .row-fluid [class*="span"] { min-height: 0px; }
body.e2brand_body .row-fluid .brand_catalog_wrap .left, body.e2brand_body .row-fluid .brand_catalog_wrap .right { flex-wrap: wrap; display: inline-block; vertical-align: top; text-align: center; padding-top: 50px; padding-bottom: 50px; }
body.e2brand_body .row-fluid .brand_catalog_wrap .right .title, body.e2brand_body .row-fluid .brand_catalog_wrap .left .title { position: relative; top: auto; padding: 0 20px 45px; }

/**/
.row-fluid .brstrvideo_area { background:#f6f6f6; padding:0 0 40px; }
.row-fluid .brstrvideo_area .wrapper { width: 1500px !important; max-width: 100% !important; }  
.row-fluid .brstrvideo_area h2 { font-size: 17px; line-height: 1.25; color: #767676; font-weight: 700; text-transform: uppercase; font-family: Lato, sans-serif; }
.row-fluid .brstrvideo_area .brstrvideo_box { padding: 50px 50px 100px; background: #FFF;  box-shadow: 0px 4px 40px 0px rgba(125, 138, 162, 0.15); border-radius: 8px; }
.row-fluid .brstrvideo_area .brstrvideo_video { width: 100%; padding: 70px 65px 0; border-radius: 7px; overflow: hidden;  }  

/**/
.row-fluid .brandphoto_area { background:#f6f6f6; padding:0 0 40px; }
.row-fluid .brandphoto_area .wrapper { width: 1500px !important; max-width: 100% !important; }  
.row-fluid .brandphoto_area h2 { font-size: 17px; line-height: 1.25; color: #767676; font-weight: 700; text-transform: uppercase; font-family: Lato, sans-serif; }
.row-fluid .brandphoto_area .brandphoto_cover { padding: 50px 50px 100px; background: #FFF;  box-shadow: 0px 4px 40px 0px rgba(125, 138, 162, 0.15); border-radius: 8px; }
.row-fluid .brandphoto_area .brandphoto_box { width: 100%; padding: 70px 65px 0; display:flex; flex-wrap:wrap; }  
.row-fluid .brandphoto_area .brandphoto_item { width:calc(100%/3); padding:0 5px 10px; }
.row-fluid .brandphoto_area .brandphoto_img { width:100%; height:270px; }

.gray_bg { background:#f6f6f6; }

.row-fluid .brand_feature_section { padding:150px 0 0; }


.success-boxlisting .isotope { margin: 40px -20px 0 -20px; }


a.btn_link { display: flex; align-items: center; color: #fff; }
a.btn_link:after { content: ''; margin-top: 6px; width: 10px; height: 17px; background: url('https://enterpriseinbound.kunocreative.com/hubfs/kunocreative-2016/images/link-arrow-white.png') no-repeat; display: inline-block; vertical-align: middle; margin-left: 12px; left: 0; position: relative; transition: all .2s linear; }
a.btn_link:hover:after { left: 3px; }

.case-study { position: relative; padding: 80px 0; color: #394957; }
.case-study .bg-img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.case-study .bg-img img { width: 100%; height: 100%; object-fit: cover; }
.case-study .main-title { font-size: 19px; line-height: 35px; }
.case-study h2 { font-weight: 700; }
.case-study .wrap { display: flex; align-items: center; justify-content: center; }
.case-study .image { width: 454px; position: relative; z-index: 3; }
.case-study .right { width: calc(100% - 254px); margin-left: -200px; padding: 60px 140px; font-size: 26px; line-height: 42px; color: #fff; max-width: 661px; margin-top: 40px; position: relative; z-index: -1; box-shadow: 0 50px 155px rgba(0, 0, 0, 0.32); border-radius: 3px; z-index: 2; }
.case-study .right .button-link { margin: 30px 0 0; position: relative; z-index: 2222; }
.case-study .right:before { content: ''; position: absolute; top: -40px; left: -290px; bottom: -40px; right: 40px; border: 2px solid #fff; border-radius: 3px; pointer-events: none; }

.fastener-supplier .wrap { flex-direction: row-reverse; margin: 100px 0; }
.fastener-supplier .right { margin: 0; margin-right: -150px; max-width: 720px; padding: 60px 170px 60px 110px; }
.fastener-supplier .right::before { left: 20px; bottom: -30px; top: -30px; }

.connector-manufacturer .wrap { margin: 50px 0; }
.connector-manufacturer .right:before { left: 150px; right: -40px; top: 30px; bottom: 30px; }
.connector-manufacturer .right { max-width: 700px; padding: 60px 50px 60px 220px; }
.case-study.connector-cords .image { margin-bottom: -80px; }


/*Media Query*/
@media (min-width:2000px){
    .row-fluid .pillar-herosec.in-header-section .pillar-herotext { padding:0 400px !important;  }
  
  .row-fluid .epl_tp_frm_rgt_innr { width:455px; padding:0; max-width:100%; left:50%; transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); }  
    
    
}

@media (min-width:1800px){
    .row-fluid .challenges-sec.we-areBlock .we-are-text { right:-100px; width:700px; }
    .row-fluid .challenges-sec.we-areBlock .we-are-text.project1 { transform:translateY(-225px); }
    
    .row-fluid .insale-amplifies-sec { padding:35vh 0; }
    .row-fluid .fullpage-section .insale-amplifies-sec { padding:25vh 0; }
    
    .row-fluid .marketing-greensec .marketing-greenbox { width:100%; }
    
    .row-fluid .pillar-herosec.in-header-section .pillar-herotext { padding:0 200px; }
    .row-fluid .pillar-contentsec .main-title h3 { font-size:62px; line-height:70px; } 
    .row-fluid .investing-greenwrap { padding-top:100px; }
    .row-fluid .pillar-menu { padding-top:100px; }
    .row-fluid .zic-zac-section.custome.info .logo .responsive img { max-width:initial; }
    /*.row-fluid .zic-zac-section.custome > div:nth-child(even) .right-side.custome { padding-left:146px; }*/
    
    .row-fluid .case-study-hero-main-wrap .wrapper { width: 1360px; }
    
    
}

@media (max-width:1600px){ 
  .row-fluid .epl_tp_frm_lft_innr { padding: 0 50px 0 200px;}
  .row-fluid .epl_tp_frm_rgt_innr { padding: 0 200px 0 50px;}
    
  /* */
    .digital-branding-body .row-fluid .wrapper { width:100%; max-width: 962px; }
    .digital-branding-body .container { width:100%; max-width: 962px; }
    .row-fluid .hero-sub-box .hero-sub-box-inner { padding: 50px 70px 40px 100px; }
    .row-fluid .bigital-left{padding-right:0;}
    .vertical-slider-section .vertical-slider-row { padding: 50px 55px 120px; }
    .vertical-slider-section .vertical-slider-title { margin-bottom: 70px; }
    .biology-digital-section { padding: 130px 0; }
    
    .vertical-slider-bottom { padding: 100px 0; }
    .row-fluid .brand-personality-section { padding: 100px 0; }
    .two-column-section { padding: 100px 0; }
    .case-study-section { padding: 100px 0; }
    .row-fluid .green-growers-section { padding-top: 100px; }
    
    /* */
    .row-fluid .digital-branding-form .epl_tp_frm_left { height: auto !important; padding: 50px 55px; min-height: 100vh !important; }
    .row-fluid .digital-branding-form .row-fluid .epl_tp_frm_lft_innr { position: relative; padding: 0; transform: none; }
    .row-fluid .digital-branding-form .epl_tp_frm_right { height: auto !important; padding: 50px 55px;     min-height: 100vh !important; }
    .row-fluid .digital-branding-form .epl_tp_frm_rgt_innr { position: relative; transform: none; padding: 0; }
    .row-fluid .digital-branding-form > div > div { display: flex; }
    .vertical-slider-wrapper { margin-left: 0; }

    
    /* 12-08-2020 */
    .brand_hero_img img { max-width: 486px; }
    .brand_hero_img2 img { max-width: 224px; }
    .brand_hero_img2 { left: -68px; }
    .brand_hero_right_inner:after { width: 300px; height: 300px; top: 312px; }
    .brand_hero_right_inner:after, .brand_hero_right_inner:before { }
    .brand_hero_right_inner:before { width: 200px; height: 200px; top: -20px; left: -10px; }


}
@media(max-width:1440px){
    .row-fluid .career_hero_section .wrapper { width: 1170px; max-width:100%; }
    .row-fluid .career_hero_section .wrapper-inner { margin: 0; }
    .row-fluid .career_hero_section .left { padding-bottom: 0; padding-right:0; }
    .row-fluid .career_hero_section { padding-bottom: 70px; }
    
    .row-fluid .career_hero_section.has-video .left{width: calc(100% - 500px);}
    .row-fluid .career_hero_section.has-video .right{width: 500px;}
    
    body .row-fluid .kc-future-section .container { max-width: 1170px; }
    
}
@media (min-width:1400px){
  
    
    .row-fluid .client-testimonialsec .client-testimonialraw:before { position:absolute; content:""; height:75%; width:100%; left:-106px; top:12px; border-radius:5px; box-shadow:0px 0px 27px 0px rgba(0,0,0,0.03); }
    .row-fluid .client-testimonialsec .client-testimonialraw:after { position:absolute; content:""; height:85%; width:100%; right:-106px; top:64px; border-radius:5px; box-shadow:0px 0px 27px 0px rgba(0,0,0,0.03); }
    
    .row-fluid .video-marketingbox:before { position:absolute; content:""; height:106%; width:103%; left:-106px; top:-23px; border-radius:5px; box-shadow:0px 0px 27px 0px rgba(0,0,0,0.03); }
    .row-fluid .video-marketingbox:after { position:absolute; content:""; height:125%; width:100%; right:-106px; top:-80px; border-radius:5px; box-shadow:0px 0px 27px 0px rgba(0,0,0,0.03); }
    .row-fluid .video-marketingbox > div { position:relative; z-index:1; }    
    
    .row-fluid .wtvideo-marketingsec .video-marketingbox:after { height:132%; top:-105px; }
    .row-fluid .wtvideo-marketingsec .video-marketingbox:before { height:110%; top:-30px; }
    
    .row-fluid .reqfull-pagewrap .client-testimonialsec .client-testimonialraw:after { top:100px; height:80%; background:rgba(255,255,255,0.21); }
    .row-fluid .reqfull-pagewrap .client-testimonialsec .client-testimonialraw:before {  background:rgba(255,255,255,0.21);  }
    
    .row-fluid .ourclient-testisection.client-testimonialsec .client-testimonialraw:after { top:100px; height:80%; background:rgba(255,255,255,0.21); }
    .row-fluid .digimarstra-herosection .servhero-rightwrap h3,.row-fluid .ourclient-testisection .title-section h3 { font-size:33px; line-height:48px;  }
    .row-fluid .ourclient-testisection .title-section h3 { margin-bottom:35px;  }
    
    .row-fluid .enablement-imagewrap { margin-right: -230px; margin-left: auto !important; width: calc(100% + 230px) !important;  }
    
    .row-fluid .amplifies-bgimg { margin-top:100px; }
    
    .row-fluid .inbdpartner-contentwrap h3 { margin-bottom:25px; }
    
    .row-fluid .single-zick-zack.responsive{ background:#5D5159;}
    .ftmc-case .row-fluid .single-zick-zack.responsive {background: #1282c6;}
    .horizon-case .row-fluid .single-zick-zack.responsive {background: #d31145;}
    .imarc-case .row-fluid .single-zick-zack.responsive {background: #1A80BE;}
    .stayonline-case .row-fluid .single-zick-zack.responsive {background: #0079B8;}
    .leo-case .row-fluid .single-zick-zack.responsive {background: #187349;}
    .row-fluid .single-zick-zack.responsive .bg { height:970px; }
    .row-fluid .single-zick-zack.responsive > div > div{ align-items: center;}
    
    .row-fluid .zic-zac-section.custome.info .logo .responsive {}

    .row-fluid .abmteam-section h2 { font-size:38px; line-height:44px; }  
  
  .row-fluid .unreachable-herosection {  min-height:900px;  background-position: bottom center !important; }
  
   .row-fluid .healthcare-boximg { max-width:none !important; width:auto; }
  .row-fluid .neurosurgeons-section .healthcare-boximg { top:-170px; left:-140px; }
  .row-fluid .neurosurgeons-section .healthcare-boxcontent {  padding-left: 140px; padding-right: 140px; padding-top: 50px; padding-bottom: 50px; line-height: 42px; }
  .row-fluid .neurosurgeons-section .healthcare-boxcontent:before { display:none; }
  .row-fluid .neurosurgeons-section .healthcare-boxwrap > div > .row-fluid { padding-left:220px; }
  .row-fluid .neurosurgeons-section .healthcare-boxwrap > div { position:relative; }
  .row-fluid .neurosurgeons-section .healthcare-boxwrap > div:before { content: ""; width: 920px; border: 2px solid #fff; border-radius: 3px; position: absolute;
    right: 35px; top: -30px; bottom: -30px; left:40px; }
  .row-fluid .droovmore-section .healthcare-boxcontent { max-width:721px; padding-left: 110px; padding-right: 170px; padding-top: 50px; padding-bottom: 70px; line-height: 42px; }
  .row-fluid .droovmore-section .healthcare-boximg { top:-180px; right:0px; left:auto; }
  .row-fluid .droovmore-section .healthcare-boxwrap > div > .row-fluid { margin:160px 0 180px; } 
  
  .row-fluid .droovmore-section .healthcare-boxwrap > div { position:relative; }
  .row-fluid .droovmore-section .healthcare-boxwrap > div:before { content: ""; width: 640px; border: 2px solid #fff; border-radius: 3px; position: absolute;
    right: 45px; top: -30px; bottom: -30px; left:45px;  z-index: 1; }
  .row-fluid .droovmore-section .healthcare-boxcontent:before { display:none; }
  
  .row-fluid .physician-section .healthcare-boximg { top:-170px; left:-100px; }
  .row-fluid .physician-section .healthcare-boxcontent { max-width:710px; padding-left: 270px; padding-right: 105px; padding-top: 50px; padding-bottom: 50px; line-height: 42px; }
  .row-fluid .physician-section .healthcare-boxwrap > div > .row-fluid { padding-left:190px; padding-bottom:40px; }
  .row-fluid .physician-section .healthcare-boxcontent:before { left:175px; }
  .row-fluid .empowered-section .healthcare-boxcontent { max-width:721px; padding-left: 70px; padding-right: 140px; padding-top: 50px; padding-bottom: 50px; line-height: 42px; }
  .row-fluid .empowered-section .healthcare-boxcontent > div { max-width:280px; }
  .row-fluid .empowered-section .healthcare-boximg { top:-192px; right:-130px; left:auto; }
  .row-fluid .empowered-section .healthcare-boxcontent:before { right:170px; left: -45px; bottom: -60px; }
  
    
}

@media (max-width:1460px){
  .row-fluid .epl_entro_list { width:220px; font-size:14px;  padding: 20px 5px 20px 20px;  }
  .row-fluid .epl_entro_list ul li:after { font-size:22px; }
  .row-fluid .epl_entro_list ul li { padding: 15px 15px 15px 35px; }
  .row-fluid .epl_tp_frm form .hs_submit input, .row-fluid .start-read-btn a { font-size: 20px !important; } 
  .row-fluid .epl_tp_frm_left .epl_hero_box h2, .row-fluid .epl_tp_frm_left .epl_hero_box .faux-h2 { font-size: 36px; line-height: 45px; }
  .row-fluid .epl_tp_frm_lft_innr { padding: 0 50px 0 100px;}
  .row-fluid .epl_tp_frm_rgt_innr { padding: 0 100px 0 50px;}
  
     .row-fluid .cpl_entro_list { width:320px; }
    
    .row-fluid .counter_box .num { font-size: 50px; line-height: 72px; }
    
    .row-fluid .brstrvideo_area .brstrvideo_box { padding:40px 50px 80px; }
    .row-fluid .brandphoto_area .brandphoto_box { padding:60px 70px 0; }
    .row-fluid .brandphoto_area .brandphoto_img { height:240px; }
    
    
}

@media (max-width:1340px){

    .case-study-partnership-left-box { padding: 55px 43px; width: 72%; }
    .case-study-partnership-left-box p { padding: 4px 0px 12px; font-size: 17px; line-height: 26px; } 
    .case-study-partnership-right-content p, .case-study-challenge-left-content, .case-study-strategy-left-content, .case-study-strategy-right-content, .case-study-zingzag-left-content, .kc-future-bottom-content p, .kc-future-content, .kc-future-content p, .kc-result-content, .kc-three-box-content { font-size: 17px; line-height: 26px; }
    .kc-future-bottom-content { padding: 30px 0 0; }
    .case-study-challenge-main-wrap { padding: 74px 0 72px; }
    .case-study-strategy-main-wrap { padding: 70px 0px 76px; }

    /**/
    .service_brand_section .service_brand_raw:nth-child(even) { padding-left: 0; }
    .service_brand_section .draw_border_svg { display:none !important; }
    .row-fluid .service_brand_section.value_brand_section .service_brand_raw:nth-child(2n) .service_brand_right_content{padding-bottom:100px;}
      

}

@media (min-width: 1201px) and (max-width:1600px) {
    .row-fluid .checkpop-formwrap { margin-top:20px; }
    .row-fluid .checklist-popup { padding-top:70px; }
    
    .row-fluid .testimonial-pageleft h2 { font-size:70px; line-height:80px; }
    
    .row-fluid .testimonial-pageright { padding-left:0; padding-right:25px; font-size:20px; line-height:38px; }
    .whykuno-herosection.conversion > div:nth-child(2){ height:655px; }
    
    .whykuno-herosection.conversion .wrapper-1425{ max-width:1170px;}
    
    .row-fluid .challenge_case .wrapper { width:1170px; }
    .row-fluid .case_hero .text h1.h4,
    .row-fluid .case_hero .text h4{ font-size: 40px; line-height: 54px; }
    
    /* Career Page 2021 */
    .row-fluid .good_fit_left:before { display:none; }
    .row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section:after { width: calc(100% - 50px); }
    .row-fluid .join_team_wrap > div { left: 0 !important; }
    .row-fluid .join_team_wrap > div:nth-child(1), .row-fluid .join_team_wrap > div:nth-child(3) { left: -25px !important; }
}

@media (min-width: 1201px) and (max-width:1450px) {
    .row-fluid .kuno-xdes_sec .left-xbox { margin-left:-30px; }
    .row-fluid .kuno-xdes_sec .left-xbox .xdesign-img { width:auto; }
}

@media (min-width: 1201px) and (max-width:1340px) {
    .row-fluid .challenges-sec.we-areBlock .we-are-text { right:0; }
    .row-fluid .service-sec .wrapper { max-width:100%; }
    
    .row-fluid .page-seoslider { width:560px !important; height:290px !important;  }
    .row-fluid .page-seoslider .proseo-box { padding:70px 15px; }
    .row-fluid .bee3D--effect__coverflow .bee3D--after-1, .row-fluid .bee3D--effect__coverflow .bee3D--before-1 { width:500px; }
    .bee3D--effect__coverflow .bee3D--before-1 { -webkit-transform: translateX(-150px) scale(0.8) ; transform: translateX(-150px) scale(0.8) ; }
    .bee3D--effect__coverflow .bee3D--after-1 { -webkit-transform: translateX(200px) scale(0.8) ; transform: translateX(200px) scale(0.8); }
    .bee3D--effect__coverflow .bee3D--before-2 { -webkit-transform: translateX(-250px) scale(0.6) ; transform: translateX(-250px) scale(0.6) ; }
    .bee3D--effect__coverflow .bee3D--after-2 { -webkit-transform: translateX(250px) scale(0.6) ; transform: translateX(250px) scale(0.6); }
    /*.bee3D--nav__prev { left:-180px; }
    .bee3D--nav__next { right:-180px; }*/
    
    .row-fluid .x-designsec .right .img2 { right:0; }
    
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li { padding:0; }
    
    .row-fluid .client-testimonialsec .client-testimonialraw:before, .row-fluid .client-testimonialsec .client-testimonialraw:after { display:none; }
    .row-fluid .honored-block .about-btn1.honored-btn { margin:70px 0 50px; }
    
    .row-fluid .testimonial-pagesec .testimonial-pageleft:before { left:0px; }
    
    
    
}

@media (min-width:1300px){
    .row-fluid .whats-nextright { padding-left:20px; }
    .row-fluid .ctoverview-listing .casestudyo-col .cto-contentwrap { padding-left:45px; padding-right:45px; }
    .row-fluid .sucstorie-blockinner h4 { left:45px; right:45px; }
    .row-fluid .land-herosection h1,.row-fluid .seocheck-listsection h2,.row-fluid .checklist-popup  h2 { font-size:64px; line-height:80px; }
    .row-fluid .screen-imgs { width:auto; }
    .row-fluid .head-wrap h2 { font-size:50px; line-height:50px; }
    
    .row-fluid .roundupbox-hover h4,.row-fluid .strategy-contentwrap h4,.row-fluid .page-seoslider h4  { font-size:28px; line-height:32px; }
    .row-fluid .iphone-image.checklist-iphone { width:45%; }
    /*.row-fluid .checklistscreens-popup { margin-bottom:-90px;}*/
    
    .row-fluid .inbound-hero { padding:120px 0 120px; }
    .row-fluid .insales-designsec { padding:134px 0 90px; } 
    .row-fluid .testimonial-row { padding-left:60px; padding-right:60px; }
    .row-fluid .ibherotitle-imgwrap img { margin-right:-65px; }
    
    .row-fluid .diamond-imgwrap img { margin-right:-35px; }
    .row-fluid .imfullpage-section .inboundwe-withsec.we-withsec { padding-bottom:270px; }
    .row-fluid .imfullpage-section .amplifies-sec { padding-bottom:150px; }
    
    .row-fluid .brandhero-section { padding-bottom:140px; }
    
    .row-fluid .digimarstra-herosection .servhero-rightwrap { padding-right:60px; }
    .row-fluid .digimarstra-herosection.indexpe-herosection .servhero-rightwrap { padding-right:0px; }
    
    .row-fluid .attract-buyerwrap { padding-bottom:165px; }
    .row-fluid .success-videoboxinner { margin-bottom:35px; }
    
    /* Long Landing Page 06-03-2018 */
    .row-fluid .long-landinghero { display:table; height:100vh; padding:0 !important; }
    .row-fluid .long-landinghero > div + div.row-fluid-wrapper { display:table-cell; vertical-align:middle; }
    
    /*.row-fluid .main-titlebox .get-onetitle.widget-type-header h2 { padding-left:170px; }
    .row-fluid .main-titlebox .get-twotitle.widget-type-header h2 { padding-left:145px; }
    .row-fluid .main-titlebox .get-threetitle.widget-type-header h2 { padding-left:175px; }
    .row-fluid .main-titlebox .get-fourtitle.widget-type-header h2 { padding-left:170px; }
    .row-fluid .main-titlebox .get-fivetitle.widget-type-header h2 { padding-left:145px; }
    .row-fluid .main-titlebox .get-sixtitle.widget-type-header h2 { padding-left:162px; }*/
   
    .row-fluid .knowing-customersec { padding-top:50px; }
  
  	.row-fluid .unreachable-herosection .unreachable-herotitle h2 { font-size:53px; line-height:60px; }
  	.row-fluid .unreachable-herosection .unreachable-herosubtitle h1 { font-size:42px; line-height:52px; }
  .row-fluid .unreachable-sectionwrap h2 { font-size:70px; line-height:80px; }
  
  .row-fluid .result-leftside h3 { font-size:36px; line-height:45px; } 
  .row-fluid .market-ctasection .ctacontent-marketwrap h2 { font-size:70px; line-height:75px; }
  
  .row-fluid .seewhat-kunosection h2 { font-size:41px; line-height:50px; }
 .row-fluid .seewhat-kunosection .seewhat-contentwrap { padding-right:60px; }
 
 .row-fluid .unreachable-sectiontwo .unreachable-imgrowsection .unreachable-striprow { left:-80px; } 
  
   
}

@media (max-width:1300px){
    .row-fluid .wrapper.wrap1200 {max-width:1240px; width: 100%;}
    .big-font1 h2{font-size: 137px; letter-spacing:0px;}
    .member-sort .events-labels > li{padding: 20px 10px;}
    
    .aramark .ar-dining-section { margin-top: 0;}
    .aramark .row-fluid .case-study-main-section > span > div:nth-child(1) .indi-case-box {    padding-bottom: 0; }
  
  	body.hs-content-name-request-consultation-2018-drift{overflow:visible !important; position:static !important}
    
    /*  video lp */
    .row-fluid .lpvdo_video { max-width: 90%; }
    .row-fluid .lpvdo_video_Section .wrapper > div > div { display: flex; justify-content: center; }
    .row-fluid .lpvdo_video_Section .wrapper:before { width: 150px; height: 150px; top: -60px; right: 5px; }
    .row-fluid .lpvdo_video_Section .wrapper:after { width: 80px; height: 80px; top: 105px; right: 12px; }
    .row-fluid .lpvdo_video:before { width: 120px; height: 120px; bottom: -54px; left: -60px; }
    .row-fluid .lpvdo_video_icon:after { width: 70px; height: 70px; bottom: -30px; left: 70px; }
    
    .row-fluid .navbar ul li { padding:0; }
    
    .row-fluid .hero_pillar .wrapper { width:1170px; }
    .hero_pillar .inner { font-size: 20px; line-height: 40px; }
    .hero_pillar .left h1 { font-size: 48px; line-height: 68px; }
    
}

@media (min-width: 1200px) {
    .row-fluid .wrapper{width:1170px;}
    .row-fluid .audience-fbsection .audience-contentwrap{padding-right:80px;}
    .row-fluid .lpseo-contentinner{padding-left:25px;}
    .row-fluid .checkpop-formwrap{padding-left:60px;padding-right:60px;}
    .row-fluid .warning-boxlist .warning-box h4{font-size:28px;line-height:34px;}
    .row-fluid .offseo-twowrap .span6{padding-left:40px;padding-right:40px;}
    .row-fluid .offseo-twowrap h5{line-height:35px;}
    .row-fluid .careers-herosection h1{font-size:62px;line-height:75px;}
    .row-fluid .openpos-section .wrapper{padding-left:100px;padding-right:100px;}
    .row-fluid .openpos-section{font-size:19px;line-height:32px;}
    .row-fluid .openpos-section .openpos-row h3,
    .row-fluid .approach-section h3,
    .row-fluid .internship-contentwrap h3{font-size:33px;line-height:40px;}
    .row-fluid .internship-section .wrapper{padding-left:70px;padding-right:70px;}
    .row-fluid .internship-section .internship-contentwrap{padding-right:40px;}
    .row-fluid .intro-boxwrap .case-questionbox,
    .row-fluid .casehowdiid-section.casehowdrow-section .wrapper{padding-left:80px;padding-right:80px;}
    .row-fluid .howdrove-imgcol{padding-right:25px;}
    .row-fluid .howdrove-imgcol +  .howdrove-imgcol{padding-left:25px;}
    .row-fluid .howdrove-imgcol:last-child{padding-right:0;}
    .row-fluid .fullpage-section h3{font-size:33px;line-height:50px;}
    .row-fluid .salesenable-contentwrap{padding-right:70px;}
    .row-fluid .inner-herosection .dg-richtext{padding-right:80px;padding-bottom:0;}
    .row-fluid .dghero-section{padding-bottom:120px;}
    .row-fluid .hkcim-contentwrap{padding-right:60px;padding-left:60px;}
    .row-fluid .request-formwrap .wrapper{padding:80px 100px;}
    .row-fluid .digimarstra-herosection .servhero-rightwrap{font-size:21px;line-height:36px;font-weight:300;}
    .row-fluid .marresource-section h3{font-size:36px;line-height:48px;}
    .row-fluid .marketing-herosection{padding-bottom:80px;line-height:34px;}
    .row-fluid .healthsucc-section .x-designsec{padding-top:110px;}
    .row-fluid .healthsucc-section h3{margin-bottom:10px;}
    .row-fluid .clean-energywrap h3{font-size:36px;line-height:53px;}
    .row-fluid .energy-fullsection .healthsucc-section{padding-bottom:120px;}
    .row-fluid .contact-leftwrap{padding-left:105px;}
    .row-fluid .blog-topic h1{font-size:48px;line-height:48px;}
    .row-fluid .blog-detailcontent > h1{font-size:35px;line-height:50px;}
    .row-fluid .marketing-herosection h1,
    .row-fluid .marketing-herosection h4{margin-bottom:10px;}
    .row-fluid .blogcomm-formwrap h3{font-size:31px;line-height:48px;margin-bottom:15px;}
    .row-fluid .indi-measure-box h1{font-size:51px;line-height:68px;}
    .row-fluid .in-header-section h1{font-size:84px;}
    .row-fluid .in-header-section h2{font-size:65px;margin:55px 0 27px 0;}
    .row-fluid .indi-case-box h2{font-size:42px;}
    .row-fluid .indi-case-box{font-size:24px;line-height:35px;}
    .row-fluid .caseoverview-fullsection .healthsucc-section{padding-bottom:100px;}
    .row-fluid .rsconfi-hero{padding-bottom:100px;}
    .row-fluid .featured-rshero.service-toptext h1{font-size:39px;line-height:53px;font-weight:normal;}
    .row-fluid .featured-rslefthero{padding-right:30px;}
    .row-fluid .fearesource-fromsection .feares-contentwrap{padding-right:70px;}
    .row-fluid .reqcon-driftfullpage .honored-block{padding-left:0;}
    .row-fluid .resultleft-contentwrap{line-height:32px;}
    .row-fluid .whykuno-testisection .client-testimonialraw:after{top:95px;height:80%;}
    .row-fluid .whykuno-testisection .client-slideboxwrap{padding-left:130px;padding-right:130px;}
    .row-fluid .whykuno-testisection .client-testimonialraw .slick-list{padding-top:100px;}
    .row-fluid .service-toptext.featured-rshero{padding:40px 0 60px;}

    /*body.blackline-casepage { padding-bottom:90px !important; }*/
    .row-fluid .ftabout-menucol{padding-left:60px;}
    .row-fluid .small-wrapper{padding-left:80px;padding-right:80px;}
    .row-fluid .unreachable-sectionfive .unreachable-resultsection{margin-top:50px;margin-bottom:60px;}
    .row-fluid .unreachable-sectionfour .unreachable-resultsection{margin-top:60px;}
    
    
    
}

@media (max-width:1199px){
    .member-sort .events-labels > li{font-size: 15px;}
    .home-pg.top-txtsection h1 br{display:none;}
    .row-fluid .we-areBlock .we-are-text{padding: 42px 45px 40px; width: 470px;}
    .blue-nav .hs-menu-wrapper > ul > li > a:hover{background:#1096f7;}
    .mosaic > span > div > div{height: 317px;}
    .mosaic .hover-div{padding:15px;}
    .mosaic .hover-div h2{font-size: 14px;}
    .mosaic .hover-div .contnt{font-size:14px; margin:0 0 10px 0;}
    .mosaic .hover-div .contnt li{line-height: 17px; padding:0 0 9px 19px;}
    .mosaic .hover-div .contnt li:before{margin:0 7px 0 -16px;}
    .mosaic .hover-div .contnt{min-height: auto;}
    .mosaic .hover-div .contnt + a{font-size: 13px;}
    .mosaic.block-2 > span > div:nth-child(2) > div, .mosaic.block-2 > span > div:nth-child(3) > div{height: 266px;}
    .successBlock .about-btn1.mosaic-btn{width: 430px;}
    .honored-block .icn-blocks .widget-type-text{font-size: 13px; line-height: 22px;}
    .row-fluid .we-areBlock .weareimage-wrap:after{width: 250px;}
    
    .whykuno-herosection.conversion > div:nth-child(2){ height:500px; padding:0px; }
    .row-fluid .relactional-info { padding:80px 0px; }
    .row-fluid .goal-section .goal-thumb-wrapper { padding-top:50px; }
    .row-fluid .goal-section .goal-thumb-wrapper img { height:410px; }
    .row-fluid .campaign-results-section { padding:80px 0 70px; }
    .row-fluid .campaign-results-section .results { padding-bottom:40px; }
    .row-fluid .website-traffic-results-section .video-wrapper { padding-bottom:70px; padding-top:40px; }
    .row-fluid .demand-generation-results-section { padding-bottom:70px; }
    .row-fluid .zic-zac-section .single-zac .contain{ width:50%;}
    .tp-section h1{font-size: 40px;}

    .row-fluid .abm_case-study .indi-case-box { width:55%; }

    .enable .row-fluid .epl_entro_list { opacity: 0; visibility: hidden; right: -100%; top:0;}
    .side-open .row-fluid .epl_entro_list { opacity: 1; visibility: visible; right: 0; }
    .row-fluid .side_trigger { position: fixed; display: none !important; cursor: pointer;  top: 20px; right: 10px;  width: auto; height: auto;   transition: all 0.6s ease-in-out;  padding: 1px 10px 3px 10px;  background: #ffffff;  border: 1px solid #FF0000;    font-size: 16px;    font-weight: normal;    text-align: left;    text-transform: uppercase;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;     color: #fff;  z-index: 9; }
    .row-fluid .side_trigger i{ display: inline;    position: relative;    top: -4px;  }
    .row-fluid .side_trigger i:before, .row-fluid .side_trigger i:after{    position: absolute;    content: '';  }
    .row-fluid .side_trigger i, .row-fluid .side_trigger i:before, .row-fluid .side_trigger i:after{    width: 22px;   height: 2px;     -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;    background-color: #FF0000;    display: inline-block;  }
    .row-fluid .side_trigger i:before{    top: -6px;   }
    .row-fluid .side_trigger i:after{ top: 6px; }

    .side-open .side_trigger i { background:transparent; }
    .side_trigger i:before, .side_trigger i:after, .side_trigger i { background-color:#e6832d;    transition: all 0.6s ease-in-out; }
    .side-open .side_trigger i:before { top: 0;    transform: rotate(45deg);}
    .side-open .side_trigger i:after  { top: 0;    transform: rotate(-45deg);}
    .enable .row-fluid .side_trigger { display: inline-block !important; }
    .disable .row-fluid .side_trigger { display: none !important; }

    .row-fluid .epl_entro_list { width:250px; padding: 20px 5px 20px 20px; overflow: auto; height: 100%; } 
    .row-fluid .epl_tp_frm_right h5, .row-fluid .epl_tp_frm_right .faux-h5 { font-size: 25px; line-height: 30px; }
    .row-fluid .epl_tp_frm_lft_innr { padding: 0 30px 0 60px;}
    .row-fluid .epl_tp_frm_rgt_innr { padding: 0 60px 0 30px;}
    .row-fluid .epl_tp_frm { padding: 15px 0 0 0; }
    .row-fluid .epl_wr_pcta { padding:0 !important; } 
    .knowledge-center #heroWrap {min-height: 320px!important;}

    .row-fluid .cpl_wrp   { width: 970px!important; }
    .row-fluid .cpl_entro_list { width: 320px;}
    .row-fluid .cpl_hero_lft h1 { font-size: 50px; line-height: 55px; }
    .row-fluid .cpl_hero_lft h4 {font-size: 40px; line-height: 48px; }
    .row-fluid .cpl_chal_lft h2 {  font-size: 70px; line-height: 80px; }
    .row-fluid .cpl_11_stat_lft h2 { font-size: 75px;  line-height: 80px;}
    .row-fluid .cpl_14_our_part { padding: 40px 10px 40px 50px; }
    .row-fluid .cpl_cmn_h2_ttl h2 { font-size: 50px;  line-height: 65px;}
    .row-fluid .cpl_ftr_bner h2 { font-size: 50px; line-height: 55px; }
    .row-fluid .cpl_tp_frm_lft h2 { font-size: 36px; line-height: 36px; }
    .row-fluid .ctu_cta_box { margin: 50px 0 0 0;   }
    .row-fluid .ctu_cta_part a {   margin: 0px 40px 20px 0; }

    .row-fluid .cs-markting-agency { padding: 100px 0; }

    /*  19-09-2019 */
    .digital-branding-body .row-fluid .wrapper { width: 100%; max-width: 750px; }
    .digital-branding-body .container { width: 100%; max-width: 750px; }
    .row-fluid .pillar_hero_section .epl_hero_box h1 { font-size: 140px; line-height: 115px; }
    .row-fluid .pillar_hero_section .epl_hero_box h1 span { font-size: 95px; }
    .row-fluid .pillar_hero_section .epl_hero_box h2 { letter-spacing: 9px; font-size: 56px; line-height: 64px; }
    .row-fluid .pillar_hero_section { padding: 94px 0 340px; }
    .row-fluid .hero-sub-box .hero-sub-box-inner:before { }
    .row-fluid .hero-sub-box .hero-sub-box-inner:before { width: 40px; }
    .row-fluid .hero-sub-box .hero-sub-box-inner { padding: 50px 40px 40px 70px; }
    .row-fluid .hero-sub-box h3 { font-size: 28px; line-height: 40px; margin-bottom: 14px; }
    .row-fluid .pillar_title h2 { font-size: 40px; margin-bottom: 10px; }
    .row-fluid .bigital-testimonial-text h3 { font-size: 28px; }
    .row-fluid .pillar_content blockquote { padding: 0 0 0 30px; }
    .row-fluid .pillar_content h3 { font-size: 24px; padding: 0 0 10px; }
    .row-fluid .pillar_content h5 { font-size: 16px; line-height: normal; }
    .biology-digital-section .biology-digital-caption h2 { font-size: 60px; line-height: 70px; }
    .biology-digital-section { padding: 80px 0; }
    .vertical-slider-section .vertical-slider-row { padding: 40px 35px 110px; }
    .row-fluid .vertical-slider-title .pillar_title h2 { font-size: 26px; margin-bottom: 6px; line-height: normal; padding: 0; }
    .vertical-slider { padding-left: 40px; }
    .vertical-slider-content h3 { font-size: 24px; margin-bottom: -10px; }
    .vertical-slider-subtext { line-height: 25px; }
    .vertical-slider-box .vertical-slider-img img { max-width: 170px; }
    .vertical-slider-bottom-inner h3 { font-size: 28px; line-height: 44px; }
    .vertical-slider-bottom { padding: 60px 0; }
    .row-fluid .brand-personality-section { padding: 60px 0; }
    .two-column-section { padding: 80px 0; }
    .two-column-box .two-column-content { padding-right: 0; }
    .case-study-row .case-study-left { padding-right: 0; }
    .case-study-box { font-size: 15px; }
    .case-study-box span { font-size: 26px; }
    .row-fluid .green-growers-box .hero-sub-box-inner { margin-top: -280px; }
    .row-fluid .pillar-footer { padding: 80px 0 60px; }
    .row-fluid .pillar-footer h3 { font-size: 30px; line-height: 48px; }    
    .vertical-link a:after { width: 44px; height: 7px; }
    .row-fluid .brand-personality-left { padding-right: 20px; }
    
    .row-fluid .green-growers-section .epl_hero_box h3 { font-size: 30px; line-height: 48px; }
    .digital-branding-pillar .epl-bar { height: 8px; }

    .row-fluid .side-bar-menu {background: #fff; overflow:visible;right:-200px;transition:all 0.5s;}
    .row-fluid .side-bar-menu ul li { color: #000; padding: 0 ; }
    .row-fluid .side-bar-menu ul {padding-top: 40px; height:100vh;overflow:auto;}
    .row-fluid .side-bar-menu ul li a { color: #67e5de !important; line-height: 28px; text-align: left; border-bottom: 1px solid #67e5de; padding: 10px 16px; }
    
    span.menu-icon{ display:block; position:absolute;right:100%;width:30px;height:30px;display:block;top:20px;color:#fff;text-align:center;background:linear-gradient(0deg,rgba(117,95,231,1) 0%,rgba(3,153,219,1) 53%,rgba(113,237,223,1) 100%); font-size: 20px;line-height: 28px; }
    .row-fluid .side-bar-menu > div{opacity:0;visibility:hidden;}
    .row-fluid .side-bar-menu.menu-open{right:0;}
    .row-fluid .side-bar-menu.menu-open > div{opacity:1;visibility:visible;}
    
    /* */
    .row-fluid .digital-branding-form .epl_tp_frm_left .epl_hero_box .faux-h2 { font-size: 30px; margin-bottom: 10px; }
    .two-column-box.reverse .two-column-content{ padding-left: 65px; }
    
    /* 12-08-2020 */
    
    .row-fluid .brand_hero_content h1 {font-size: 45px; }
    .brand_hero_img img { max-width: 326px;  }
    .brand_hero_img { right: -50px; top: 150px; }
    .kuno_brand_title h2 { font-size: 45px; margin: 10px 0; }
    .brand_hero_left { padding-right: 50px; }
    .brand_hero_right_inner:after { width: 260px; height: 260px; right: -87px; }
    
    .revamping_main .text { padding: 50px 70px 50px 80px; font-size: 20px; line-height: 32px; }
    .engaging_main { margin:30px 0 0; }
    .engaging_main .text { padding: 40px 100px 40px 60px; font-size: 20px; line-height: 32px; }
    .engaging_main .text:after { top: -20px; left: 20px; right: 20px; bottom: -20px; }
    .row-fluid .career_hero_section.has-video h4{font-size: 44px; line-height: 58px;}
    
    /**/
    .row-fluid .sales_enable_hero_raw .sub_text { font-size: 22px; line-height: 1.3; }
    .row-fluid .sales_enable_hero_raw .hero_title h1 { font-size: 36px; line-height: 1.4; }
    .row-fluid .sales_enable_hero_raw { font-size: 17px; line-height: 1.7; }
    .row-fluid .team_sales_enable_head { font-size: 18px; line-height: 1.5; }
    .row-fluid .what_we_have_left h3 { font-size: 32px; line-height: 1.4; }
    
    /**/
    .container-fluid .row-fluid .brand_feature_section .wrapper { max-width: 1140px; }
    .row-fluid .brand_logo_wrap .right { padding-left: 50px; }
    .row-fluid .brand_logo_wrap .right h2 { font-size: 72px; }
    .row-fluid .brand_catalog_wrap .left { width: calc(50% - 10px); margin-right: 10px; }
    .row-fluid .brand_catalog_wrap .right { width: calc(50% - 10px); margin-left: 10px; }
    .row-fluid .brand_catalog_wrap .right .img { width: 100%; height: auto; }
    .container-fluid .row-fluid .brand_feature_section .wrapper { max-width: 100%; }
    .row-fluid .impact_wrap .right { font-size: 24px; }
    .row-fluid .client_testimonial_cover .title { width: 25%; }
    .row-fluid .client_testimonial_cover .client_testimonial_right { width: 75%; padding-left: 15px; }
    .client_testimonial_wrap { padding: 50px 20px; }

    /**/
    .row-fluid .brstrvideo_area { padding:0 0 50px; }
    .row-fluid .brstrvideo_area .brstrvideo_video { padding:40px 0 0 0; }
    .row-fluid .brstrvideo_area .brstrvideo_box { padding:30px; }
    .row-fluid .brandphoto_area .brandphoto_cover { padding:30px; }
    .row-fluid .brandphoto_area .brandphoto_box { padding:40px 0 0 0; }
    .row-fluid .brandphoto_area .brandphoto_img { height:200px; }
    
    .row-fluid .health-success .list-wrapper .success-boxlisting{width: calc(50% - 30px);}
    .row-fluid .success-imgbox{height: 22vw;}
    
    .ctu_bdy .section-form .ctu_cta_pop1{padding:0 0 0 50px;}
    
    
}

@media (min-width: 993px) and (max-width:1200px) {
    .row-fluid .a-z-list ul li a { height:30px; width:30px; line-height:30px; font-size:16px; }  
}

@media (min-width: 992px) and (max-width:1200px) {
    .row-fluid .wrapper { width: 950px; }
    
    h1 { font-size:42px; line-height:50px; }
    h2 { font-size:35px; line-height:40px;}
    h3 { font-size:30px; line-height:34px; }
    h4 { font-size:26px; line-height:30px; }
    h5 { font-size:24px; line-height:28px; }
    h6 { font-size:20px; line-height:24px; }
    
    .row-fluid .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { padding-left:0px; padding-right:0px; }
    
    .row-fluid .challenges-sec.we-areBlock .we-are-text { width:500px; } 
    
     .row-fluid .iphone-image img { max-width:50%; }
     
     .row-fluid .checkpop-formwrap { margin-top:30px; }
     .row-fluid .checklist-popup { padding-top:60px; }
     
    /*.row-fluid .bling-screenimg:before { right:calc(10% + 75px); }
    .row-fluid .yahoo-screenimg:before { left:calc(10% + 75px); }*/
    
    .row-fluid .page-seoslider { width:560px !important; height:290px !important; }
    .row-fluid .page-seoslider .proseo-box { padding:70px 15px; }
    .row-fluid .bee3D--effect__coverflow .bee3D--after-1, .row-fluid .bee3D--effect__coverflow .bee3D--before-1 { width:500px; }
    .bee3D--effect__coverflow .bee3D--before-1 { -webkit-transform: translateX(-150px) scale(0.8) ; transform: translateX(-150px) scale(0.8) ; }
    .bee3D--effect__coverflow .bee3D--after-1 { -webkit-transform: translateX(200px) scale(0.8) ; transform: translateX(200px) scale(0.8); }
    .bee3D--effect__coverflow .bee3D--before-2 { -webkit-transform: translateX(-250px) scale(0.6) ; transform: translateX(-250px) scale(0.6) ; }
    .bee3D--effect__coverflow .bee3D--after-2 { -webkit-transform: translateX(250px) scale(0.6) ; transform: translateX(250px) scale(0.6); }
    /*.bee3D--nav__prev { left:-180px; }
    .bee3D--nav__next { right:-180px; }*/
    
    .row-fluid .kuno-xdes_sec .left-xbox { margin-left:-20px; }
    .row-fluid .kuno-xdes_sec .left-xbox .xdesign-img { width:auto; }
    .row-fluid .video-bgimg { height:200px; width:300px; }
    
    .row-fluid .blogpost-box { width:33.33%; }
    
    .row-fluid .blog-subscribe input[type=submit] { width:158px; }
    .row-fluid .blog-subscribe form > div:first-child { padding:0 158px 0 0; }
    .row-fluid .blog-subscribe { max-width:526px; }
    .row-fluid .wksustories-listing .sucstorie-blockinner { padding-right:15px; }
    
    body.pillar-bodypage .body-container-wrapper .row-fluid .pillar-ctasec .wrapper, body.pillar-bodypage .body-container-wrapper .wrapper { width:920px; }
    
    .row-fluid .resource-israw .resource-boxbg { height:200px;  }
    .row-fluid .resource-israw .resource-boxinner .hoverbox h5 { padding-bottom:20px; font-size:20px; line-height:26px;  }
    .row-fluid .resource-israw .resource-boxinner .hoverbox h5 + .click-link { font-size:18px; line-height:24px; }
    
    .whykuno-herosection.conversion > div:nth-child(2) { height:390px; padding:0px;} 
    .row-fluid .zic-zac-section .single-zac { min-height:430px; }
    .row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(odd) .single-zac .contain .inner { padding-left:0px; }
    .row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(even) .single-zac .contain .inner { padding-right:0px; }
    .row-fluid .zic-zac-section .single-zac .contain h3 { margin-bottom:0px; }
    .row-fluid .zic-zac-section .single-zac .contain .inner .text { line-height:30px; }
    .row-fluid .relactional-info {padding:70px 0px 60px;}
    .row-fluid .heading .widget-type-rich_text { font-size:24px; }
    .row-fluid .heading .widget-type-rich_text > div { max-width:750px; }
    .row-fluid .goal-section .goal-thumb-wrapper .half-thumb > div > div > div { padding:0px 15px; }
    .row-fluid .goal-section .goal-thumb-wrapper .half-thumb > div > div { margin:0px -15px; }
    .row-fluid .goal-section .goal-thumb-wrapper .full-thumb { margin-top:30px; }
    .row-fluid .campaign-results-section { padding:70px 0px 60px; }
    .row-fluid .website-traffic-results-section .video-wrapper img { max-width:700px; }
    .row-fluid .demand-generation-results-section .widget-type-header { padding-bottom:0px; }
    .row-fluid .demand-generation-results-section .widget-type-rich_text { line-height:30px; }
    .row-fluid .website-traffic-results-section .widget-type-header { padding-bottom:5px; }
    
    /* Pillar Page 07-05-2018 */
    
    .row-fluid .healthcare-boxwrap > div > .row-fluid {  }
    .row-fluid .healthcare-section .healthcare-boximg { left:-160px; }
    .row-fluid .healthcare-section.droovmore-section .healthcare-boximg { left:auto; right:-100px; }
    .row-fluid .healthcare-section.physician-section .healthcare-boximg { left:-140px; }
    .row-fluid .healthcare-section.physician-section .healthcare-boximg { left:-140px; }
    .row-fluid .healthcare-section.empowered-section .healthcare-boximg { max-width:750px; left:auto; right:-100px;  }
    .row-fluid .empowered-section .healthcare-boxcontent { margin-top:50px; }
  
  .row-fluid .neurosurgeons-section .healthcare-boxwrap > div:before { left:-30px; }
    .row-fluid .cs-markting-agency { padding: 80px 0; }
    
    .row-fluid .challenge_case .wrapper { width:950px; }
    
    .row-fluid .case_hero .text h1.h4,
    .row-fluid .case_hero .text h4 { font-size: 36px; line-height: 52px; }
    
    .row-fluid .key_box .inner { font-size: 20px; line-height: 32px; }
    .row-fluid .key_box .inner h3 { font-size: 22px; line-height: 32px; }
    .row-fluid .quote_section { padding: 60px 60px 70px; }
    .row-fluid .challenge_case .left { padding:0 45px 0 0; }
    
    .row-fluid .hero_pillar .wrapper { width: 950px; }
    .hero_pillar .left h1 { font-size: 40px; line-height: 58px; padding: 0 0 10px; }
    
    .whykuno_main .image { width: 450px; transform: inherit; -moz-transform: inherit; }
    .whykuno_main .image.show { transform: inherit; -moz-transform: inherit; }
    .whykuno_main .text { width: calc(100% - 390px); }
    
    .advantages_main .right { padding-left: 50px; }
    


    .case-study-hero-main-wrap { padding: 130px 0px 0px; }
    .case-study-hero-wrap { padding-bottom: 120px; }
    .case-study-nav-wrap { padding: 33px 0px; }
    .case-study-hero-wrap h1 { font-size: 42px; line-height: 50px; }
    .case-study-hero-download-btn a { padding: 19px 25px; }
    .case-study-hero-download-btn a svg { margin-right: 10px; }
    .kc-result-section { padding: 58px 0 0; }
    .kc-result-three-box-wrap { padding: 65px 0 60px; }
    .case-study-zingzag-list.right-side-img .case-study-zingzag-right { padding-left: 30px; }
    .case-study-zingzag-strip { width: 93%; font-size: 20px; line-height: normal; }
    .case-study-zingzag-list { padding-bottom: 70px; }
    .case-study-zingzag-list:nth-child(1n+2) .case-study-zingzag-left { margin-top: -95px; }
    .case-study-zingzag-list.left-side-img .case-study-zingzag-right { padding-right: 20px; padding-bottom: 64px; }
    .case-study-zingzag-strip.no-strip { height: 120px; }
    .case-study-zingzag-list.left-side-img .case-study-zingzag-left { padding-left: 30px; padding-top: 105px; }
    .case-study-zingzag-list:last-child .case-study-zingzag-left { padding-right: 30px; }
    .kc-future-section { padding: 130px 0 70px; }
    body .row-fluid .kc-future-section h2 { padding: 0 0 40px; font-size: 35px; line-height: 40px; }
    .kc-future-right { padding-left: 30px; }
    .kc-future-left { padding-right: 30px; }
    .kc-future-bottom-content { padding-top: 15px; }
    body .row-fluid .kc-mitting-section h2, body .row-fluid .kc-mitting-section h3 { font-size: 25px; line-height: 38px; }
    .kc-future-top-content p { font-size: 17px; line-height: normal; padding: 0 0 20px; }
    .case-study-zingzag-list.right-side-img .case-study-zingzag-right .case-study-zingzag-img { height: calc(100% - 196px); }
    
    
} 

@media (max-width:703px) {
  .top-sectn.with-pad{padding: 0 0 60px 0;}
}
@media (min-width: 768px) and (max-width:992px) {
    
    .row-fluid .wrapper { width: 720px;  }
    h1,.row-fluid .caseoverview-page h1 { font-size:42px; line-height:50px; }
    h2,.popresult-section h2,.popupinner-headingwrap h2 { font-size:34px; line-height:46px; }
    h3 { font-size:28px; line-height:34px; }
    h4 { font-size:24px; line-height:30px; }
    h5 { font-size:20px; line-height:24px; }
    h6 { font-size:16px; line-height:22px; } 
    
    .row-fluid .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { padding:15px 20px 12px; }
    
    .row-fluid .casestudy-slick .case-leftslide { padding:30px 20px; }
    .row-fluid .casestudy-slick .case-rightslide { font-size:22px; line-height:34px; }
    .row-fluid .casestudy-slick .case-rightslide h2 { font-size:80px; line-height:80px; }
    
    .row-fluid .digital-leftwrap .partners-content { line-height:22px; }
    .row-fluid .digital-rightwrap .digictas-row { margin-top:25px; }
    .row-fluid .digital-rightwrap .cta-btn { width:100%; margin:0 0 15px 0; }
    .row-fluid .digital-leftwrap { padding-left:0; padding-right:0; }
    
    .row-fluid .testimonial-section .testi-col .testi-colinner .testi-nameinfo { padding-left:0; margin-top:15px; width:100%; }
    .row-fluid .testimonial-section .testi-col .testi-colinner .testi-body,.row-fluid .testimonial-section .testi-col .testi-colinner .testi-infowrow { padding:20px; }
    
    .row-fluid .marpartner-section { padding:80px 0; }
    .row-fluid .casestudy-section { font-size:35px; line-height:42px; }
    .row-fluid .testi-slick .slick-slider { margin-bottom:0; }
    
    .row-fluid .testimonial-section { padding-bottom:80px; }
    .row-fluid .testimonial-section .testi-slick .slick-dots { bottom:-10px; }
    
    /*.row-fluid .footer { padding-left:15px; padding-right:15px; }*/
    .row-fluid .ftsimple-menu ul li a { padding-left:5px; padding-right:5px; }
    .row-fluid .casestudy-slick .slick-slider { margin-bottom:0; }
    
    .row-fluid .case-testimonialbox { padding:50px; }
    .popresult-section ul { margin-left:-15px; margin-right:-15px; }
    .popresult-section ul li { padding-left:15px; padding-right:15px; }
    
    .row-fluid .logo-striprow .strip-logo { padding-left:10px; padding-right:10px; }
    
    .row-fluid .assessment-iconwrap .assess-iconcol { font-size:14px; line-height:20px; }
    .row-fluid .diamond-agencysec .freeasse-contentwrap { padding-left:0; }
    
    .row-fluid .audience-fbimgwrap .audience-laptopimg:before,.row-fluid .audience-fbimgwrap .audience-mobileimg:before  { width:20px; height:20px; }
    .row-fluid .audience-fbimgwrap .audience-laptopimg:before { left:50%; }
    
    /* Terms Page */
    .row-fluid .terms-topsec { padding:70px 0; font-size:20px; line-height:30px; }
    .row-fluid .terms-topsec br { display:none; }
    
    .row-fluid .a-z-list ul li a { height:23px; width:23px; line-height:23px; font-size:13px; }
    body.alpha-sticky .a-z-list { top:0; }
    
    .row-fluid .challenges-sec.we-areBlock .we-are-text { width:400px; }
     .row-fluid .iphone-image img { max-width:40%; }
     
     .row-fluid .checkpop-formwrap { margin-top:15px; }
     .row-fluid .checklist-popup { padding-top:60px; }
    
    /*.row-fluid .bling-screenimg:before { right:calc(10% + 5px); }
    .row-fluid .yahoo-screenimg:before { left:calc(10% + 5px); }*/
    .row-fluid .screen-imgs.google-screenimg { margin:0 -5% !important; }
    
    .row-fluid .dynamic-section { padding:60px 0;}
    
    .row-fluid .roundup-boxlist { padding-top:30px; }
    .row-fluid .warning-boxlist .warning-innerbox { padding-left:20px; padding-right:20px; }
    
    .row-fluid .black-subtitle { font-size:28px; line-height:34px; }
    
    .row-fluid .page-seoslider { width:430px !important; height:290px !important; }
    .row-fluid .page-seoslider .proseo-box { padding:40px 15px; }
    .row-fluid .bee3D--effect__coverflow .bee3D--after-1, .row-fluid .bee3D--effect__coverflow .bee3D--before-1 { width:430px; }
    .bee3D--effect__coverflow .bee3D--before-1 { -webkit-transform: translateX(-150px) scale(0.8) ; transform: translateX(-150px) scale(0.8) ; }
    .bee3D--effect__coverflow .bee3D--after-1 { -webkit-transform: translateX(150px) scale(0.8) ; transform: translateX(150px) scale(0.8); }
    .bee3D--effect__coverflow .bee3D--before-2 { -webkit-transform: translateX(-00px) scale(0) ; transform: translateX(-0px) scale(0) ; }
    .bee3D--effect__coverflow .bee3D--after-2 { -webkit-transform: translateX(00px) scale(0) ; transform: translateX(0px) scale(0); }
    /*.bee3D--nav__prev { left:-145px; }
    .bee3D--nav__next { right:-145px; }*/
    
    .row-fluid .proseo-innercontent h4:before { margin-bottom:0; }
    
    .row-fluid .client-sliderightbox { width:70%; }
    .row-fluid .client-slideleftbox { width:30%; }
    
    .row-fluid .kuno-xdes_sec .left-xbox { margin:0; }
    .row-fluid .kuno-xdes_sec .left-xbox .xdesign-img { width:auto; }
    .row-fluid .kuno-xdes_sec .left-xbox .xdesign-img2 { left:40px; top:55px; }
    .row-fluid .kuno-xdes_sec .left-xbox .xdesign-img3 { left:50px; top:110px; }
    
    .row-fluid .kuno-xdes_sec { padding:70px 0; }
    .row-fluid .video-bgimg { width:240px; height:180px; }
    
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget { width:50%; }
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget .video-bgimg { width:100%; }
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:nth-child(3n),.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:nth-child(3n+1) { clear:none; }
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:nth-child(2n) { clear:right; }
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:nth-child(2n+1) { clear:left; }
    
    .row-fluid .marresource-listing .hs_cos_wrapper_widget { width:50%; }
    
    .row-fluid .blogpost-box { width:33.33%; }
    
    .row-fluid .blog-subscribe input[type=submit] { width:138px; }
    .row-fluid .blog-subscribe form > div:first-child { padding:0 138px 0 0; }
    .row-fluid .blog-subscribe { max-width:376px; }
    .row-fluid .blog-subscribe input[type=email] { font-size:20px; }
    
     body.blog-page .row-fluid .blog-subscribe input[type=submit] {
        padding: 0;
        min-width: 40%;
        width:40%;
        font-size: 14px;
    }

    body.blog-page .row-fluid .blog-subscribe input[type=email] {
        font-size: 14px;
        padding:0 5%;
        
    }

    body.blog-page .row-fluid .blog-subscribe{
        width:80%;
        
    }

    body.blog-page .row-fluid .blog-subscribe form > div:first-child {
        padding: 0 40% 0 0;
    
    }
    
    body.blog-page .row-fluid .blogtop-right{
        width:56%;
        max-width:56%;
    }
    .row-fluid .blog-topicsubscribesearch { padding-left:0; padding-right:0; }
    
    .row-fluid .blog-search .searchclose-link {  margin: -60px -370px 0 0; }
    
    .row-fluid .brandexp-listing .hs_cos_wrapper_widget { width:50%; }
    .row-fluid .brandexp-listing .hs_cos_wrapper_widget:nth-child(3n),.row-fluid .brandexp-listing .hs_cos_wrapper_widget:nth-child(3n+1) { clear:none; }
    .row-fluid .brandexp-listing .hs_cos_wrapper_widget:nth-child(2n) { clear:right; }
    .row-fluid .brandexp-listing .hs_cos_wrapper_widget:nth-child(2n+1) { clear:left; }
    
    .row-fluid .wksustories-listing .sucstorie-blockinner { padding-right:15px; }
    
    .row-fluid .blog-topic h3, .row-fluid .blog-topic span.topic-drop { font-size:18px; line-height:26px; }
    
    .row-fluid .error-img { padding-bottom:100px; }
    
    .row-fluid .portfolio-listing .portfolio-box,.row-fluid .portfolio-listing .portfolio-box.portfolio-widebox { width:50%; }
    
    body.pillar-bodypage .body-container-wrapper .row-fluid .pillar-ctasec .wrapper, body.pillar-bodypage .body-container-wrapper .wrapper { width:720px; }
    
    .row-fluid .expert-tipsec { display:none; }
    
    .row-fluid .digital-sec1 .video-bgimg { height:400px; }
    .row-fluid .digital-sec1 .video-text { padding:98px 50px 80px; }
    
    .row-fluid .overservice-sec .csoverview-listing .success-text h4 { font-size:20px; line-height:26px; }
    
    
    /* Pillar Page 07-05-2018 */ 
    .row-fluid .mini-wrapper { width:720px; }
    .row-fluid .feature-downloadsec .mini-wrapper { width:720px; }
    .row-fluid .pillar-herosec-new .hero-richtext br { display:none; }
    
    .row-fluid .top-footer { padding-bottom:60px; }
    .row-fluid .left-footer,.row-fluid .right-footer { width:100%; }
    .row-fluid .right-footer { margin-left:0; margin-top:25px; }
    .row-fluid .ftsocial-links { margin-top:20px; }
    .row-fluid .ftcontact-btn a { margin-top:25px; }
    .row-fluid .left-footer { text-align:center; }
    
    .row-fluid .healthcare-boxwrap > div > .row-fluid { margin-bottom:60px; }
    .row-fluid .healthcare-section .healthcare-boximg { left:-160px; }
    .row-fluid .healthcare-section.droovmore-section .healthcare-boximg { left:auto; right:-50px; }
    .row-fluid .healthcare-section.physician-section .healthcare-boximg { left:-140px; }
    .row-fluid .healthcare-section.empowered-section .healthcare-boximg { max-width:750px; left:auto; right:-100px;  }
    .row-fluid .empowered-section .healthcare-boxcontent { margin-top:50px; }
    .row-fluid .healthcare-boxcontent { font-size:20px; line-height:30px; }
    .row-fluid .healthcare-boximg { max-width:430px; }
    .row-fluid .physician-section .healthcare-boximg { max-width:480px; }
    .row-fluid .droovmore-section .healthcare-boxcontent { padding-left:60px; padding-right:260px; }
    .row-fluid .droovmore-section .healthcare-boximg { max-width:380px; }
    .row-fluid .empowered-section .healthcare-boxwrap > div > .row-fluid { padding-left:0; }
    
    .row-fluid .healthdigi-section { padding-top:70px; padding-bottom:70px; }
    .row-fluid .healthvideo-thumb { height:380px; }
  
  .row-fluid .neurosurgeons-section .healthcare-boxwrap > div:before { width:100%; left:-45px; }
  .row-fluid .droovmore-section .healthcare-boxwrap > div:before { width: 400px; }
  
  .row-fluid .bottom-cta-section .cta-boxwrap { width:100%; margin:15px 0; }
  .row-fluid .bottom-cta-section .cta-boxwrap .ctaebook-img { margin-top:15px; }
  .row-fluid .bottom-cta-inner-section .wrapper{padding:0 15px;}
    .row-fluid .cs-markting-agency { padding: 80px 0; }
    
    
    .row-fluid .challenge_case .wrapper { width:720px; }
    .fancybox-skin.creative_outer a.fancybox-item.fancybox-close { right:0; }
    
    /* Career Page 2021 */
    .row-fluid .career_benefit_col:after { display: none; }
    .row-fluid .career_benefit_col:nth-child(4) { left: 120px; }
    .row-fluid .career_benefit_col:nth-child(5) { right: 90px; }
    .row-fluid .good_fit_left { padding-right: 30px; width: 100%; padding: 0 0 30px; }
    .row-fluid .good_fit_right { width: 100%; }
    .row-fluid .good_fit_left:before { display: none; }
    

    .case-study-nav-wrap .hs-menu-wrapper.hs-menu-flow-horizontal>ul a { padding: 10px 11px; font-size: 17px; }
    .case-study-nav-wrap { padding: 25px 0px; }
    .case-study-hero-main-wrap { padding: 130px 0px 0px; }
    .case-study-hero-wrap h1 { font-size: 42px; line-height: 50px; }
    .kc-result-section { padding: 55px 0 0; }
    .kc-result-content-wrap h2.kc-result-title { font-size: 30px; line-height: 45px; }
    .kc-result-three-box-wrap { padding: 55px 0 65px; }
    .kc-three-box-content { padding: 30px 0px 0; }
    .case-study-partnership-right { padding-left: 0; padding-right: 0px !important; width: 100%; margin-top: 35px; }
    .case-study-hero-download-btn a { padding: 19px 30px; }
    .case-study-hero-download-btn a svg { margin-right: 6px; }
    .case-study-partnership-left { width: 90%; padding-bottom: 55px; }
    .case-study-partnership-right-content h5:first-child { padding-top: 0px; }
    .case-study-challenge-main-wrap { padding: 30px 0 32px; }
    .case-study-challenge-left { width: 100%; padding-right: 0px; }
    .case-study-challenge-right { width: 100%; padding-left: 0px; padding-top: 15px; }
    .case-study-challenge-wrap { flex-flow: wrap; }
    .case-study-challenge-main-wrap .container { padding: 0px; }
    .case-study-strategy-main-wrap { padding: 50px 0px 76px; }
    .case-study-strategy-heading { margin-bottom: 0px; }
    .case-study-strategy-left { padding-right: 0; width: 100%; }
    .case-study-strategy-wrap { flex-flow: wrap; }
    .case-study-strategy-right { width: 100%; padding-left: 0px; margin-top: 25px; }
    .case-study-strategy-right-img { text-align: center; }

    
    

    .kc-result-section { padding: 58px 0 0; }
    .kc-result-three-box-wrap { padding: 65px 0 60px; }
    .case-study-zingzag-list.right-side-img .case-study-zingzag-right { padding-left: 30px; }
    .case-study-zingzag-strip { width: 93%; font-size: 20px; line-height: normal; }
    .case-study-zingzag-list { padding-bottom: 70px; }
    .case-study-zingzag-list:nth-child(1n+2) .case-study-zingzag-left { margin-top: -95px; }
    .case-study-zingzag-list.left-side-img .case-study-zingzag-right { padding-right: 20px; padding-bottom: 64px; }
    .case-study-zingzag-strip.no-strip { height: 120px; }
    .case-study-zingzag-list.left-side-img .case-study-zingzag-left { padding-left: 20px; padding-top: 105px; }
    .case-study-zingzag-list:last-child .case-study-zingzag-left { padding-right: 20px; }
    .kc-future-section { padding: 100px 0 50px; }
    body .row-fluid .kc-future-section h2 { padding: 0 0 40px; font-size: 35px; line-height: 40px; }
    .kc-future-right { padding-left: 20px; }
    .kc-future-left { padding-right: 20px; }
    .kc-future-bottom-content { padding-top: 15px; }
    body .row-fluid .kc-mitting-section h2, body .row-fluid .kc-mitting-section h3 { font-size: 25px; line-height: 38px; }
    .kc-future-top-content p { font-size: 17px; line-height: normal; padding: 0 0 20px; }
    .case-study-zingzag-list.right-side-img .case-study-zingzag-right .case-study-zingzag-img { height: calc(100% - 196px); }


    
    
}

@media (min-width: 768px) and (max-width:1200px) {
    
    /* Case Study Page */
    .row-fluid .inner-header { padding:60px 0; }
    .row-fluid .inner-header h2 { font-size:34px; line-height:42px; }
    
    .row-fluid .location-textbox { padding:30px 15px; }
    
    .row-fluid .imgtext-section { padding:40px 0 20px; font-size:16px; line-height:24px; }
    .row-fluid .imgtext-section h2 { font-size:26px; line-height:30px; }
    
    .row-fluid .case-testimonialsec { padding:40px 0; }
    .row-fluid .case-testimonialtext { font-size:16px; line-height:26px; }
    
    .row-fluid .process-section { padding:50px 0; }
    .row-fluid .process-section p { padding:8px 0; }
    .row-fluid .process-rightbox { padding-left:0; padding-top:30px; }
     
    .row-fluid .keyword-header { padding:20px; }
    .row-fluid .keyword-header h4 { font-size:22px; line-height:30px; }
    .row-fluid .keyword-researchtextbox { padding:30px 15px 25px; margin-top:-310px; left:10px; }
    .row-fluid .keyword-researchtextbox ul li { line-height:30px; }
    .row-fluid .keyword-researchtextbox ul li:before { top:11px; }
    .row-fluid .keyword-researchtextbox h5 { font-size:20px; line-height:26px; }
    .row-fluid .scanicon-img { max-width:80px; }
    
    .row-fluid .result-mainsec { padding:0 15px; }
    .row-fluid .result-section { padding:30px 15px; }
    .row-fluid .result-section h2 { padding-bottom:20px; font-size:28px; }
    .row-fluid .result-section br { display:none; }
    .row-fluid .result-monthtitle { padding:20px 0 40px; }
    .row-fluid .result-monthtitle h4 { font-size:20px; line-height:28px; }
    
    .row-fluid .resultbox h3 { font-size:40px; padding-bottom:10px; }
    .row-fluid .resultbox-inner { padding:15px; }
    
    .row-fluid .content-section { padding:40px 0 20px; }
    .row-fluid .contentbox { line-height:26px; }
    .row-fluid .case-testimonialsec2 { padding:20px 0 50px; }
    
    .row-fluid .whats-nextsec { padding:70px 0 110px; }
    
    .row-fluid .case-requestsec { padding:80px 0; }
    
    .row-fluid .case-testimonialsec.value-teamslider { padding-left:50px; padding-right:50px;}
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li { padding:0px 0px;}
    
    /* Terms Page */
    .row-fluid .terms-marketsec { padding:80px 0;  }
    .row-fluid .terms-marketsec h3 { font-size:30px; line-height:44px; }
    
    .row-fluid .alphabox { padding:0 50px; }
    .row-fluid .a-z-list { padding:18px 0; }
    .row-fluid .cta-box { padding:32px 50px 23px; }
    .row-fluid .cta-box .right h4 { font-size:20px; line-height:30px; }
    .row-fluid .cta-box .right { padding-left:20px; }
    .row-fluid .cta-box .left { text-align:center; }
    
    /* Home Service Page 28-11-2017 */
    .row-fluid .service-toptext { padding:70px 0 70px; }
    .row-fluid .service-toptext h1 { font-size:42px; line-height:50px; }
    
    .row-fluid .challenges-sec { padding:150px 0 100px; font-size:19px; line-height:30px; }
    .row-fluid .challenges-sec.we-areBlock .we-are-text { right:-20px; }
    .row-fluid .challenges-sec .left h4 { font-size:26px; line-height:34px; }
    .row-fluid .challenges-sec.we-areBlock .we-are-text { transform:translateY(-260px); }
    .row-fluid .challenges-sec.we-areBlock .we-are-text.project1 { transform:translateY(-130px); }
    
    .row-fluid .service-sec { padding:80px 20px; }
    .row-fluid .service-sec .title h4 { font-size:44px; line-height:50px; }
    .row-fluid .servicebox-inner .servicebox-title h4 { font-size:22px; line-height:30px; }
    .row-fluid .service-sec .title { margin-bottom:25px; }
    .row-fluid .servicebox-wrap { min-height:50vh; }
    .row-fluid .servicebox-inner { padding:0 20px; }
    
    /* Home Page V2 New Section 28-11-2017 */
    .row-fluid .service-delsec { padding:60px 0; }
    .row-fluid .title-section h2, .row-fluid .title-section h3 { font-size:28px; line-height:34px; padding:25px 0 20px; }
    .row-fluid .title-section br { display:none; }
    .row-fluid .service-delraw { margin-top:25px; }
    
    .row-fluid .service-delraw > span > div { padding:24px 15px; }
    .row-fluid .service-deliverinner { padding:50px 30px; line-height:26px; }
    .row-fluid .service-deliverinner h4 { font-size:24px; line-height:30px; }
    
    /* Brand Experience Page */
    .row-fluid .brand-hero { padding:80px 0; }
    .row-fluid .brandhero-text { padding:0; width:100%; }
    
    .row-fluid .x-designsec { padding:80px 0; } 
    .row-fluid .x-designsec .right .img2 { max-width:60%; right:-10px; }
    .row-fluid .amplifies-sec .white-box { padding:50px 40px 80px; }
    
    .row-fluid .we-withsec { padding:100px 0 100px; font-size:26px; line-height:40px;  } 
    .row-fluid .we-withsec h2 { font-size:120px; line-height:130px; margin:0; padding:0; }
    .row-fluid .we-withsec br { display:none; }
    .row-fluid .we-withsec .box { padding-bottom:50px; }
    
    .row-fluid .budget-sec { padding:80px 0; }
    .row-fluid .budget-sec .left h3 { font-size:32px; line-height:42px; }
    
    .row-fluid .brand-ctasec br { display:none; }
    
    /* Inbound Marketing Page */
    .row-fluid .inboundamplifies-sec .white-boxinner { padding:50px 40px 50px; }
    .row-fluid .inboundamplifies-sec .white-box { padding:0; }
    .row-fluid .inboundamplifies-sec .blackbox { padding:30px 40px; }
    
    .row-fluid .inboundwe-withsec.we-withsec { padding:40px 0 60px; }
    
    /* Resource Page */
    .row-fluid .resource-sec .title-header h1 { font-size:52px; line-height:56px; }
    .row-fluid .resource-sec .title-header { padding-bottom:40px; }
    
    .row-fluid .resource-israw .resource-box { padding:0 10px 20px; }
    .row-fluid .terms-topsec .resource-israw{ margin:0; }
    .row-fluid .resource-israw .resource-container { margin:0 -10px; }
    
    /* Demand Gen Page */
    .row-fluid .jumpstart-box h3 { font-size:24px; line-height:32px; margin-bottom:0;  }
    .row-fluid .jump-strtimg { margin-bottom:40px; }
    
    .row-fluid .demand-amplifies-wrap { padding-bottom:100px; }
    
    .row-fluid .cta-innerbox { padding:60px 15px; }
    .row-fluid .cta-innerbox h3 { font-size:22px; line-height:34px; }
    .row-fluid .cta-innerbox h4 { font-size:18px; line-height:24px; }
    
    /* Inbound Sale Page */
    .row-fluid .insales-designsec .left { padding-right:0; }
    .row-fluid .insale-amplifies-sec { padding:10px 0 0; }
    
    .row-fluid .customised-digbox.customised-digital { padding-top:80px; }
    .row-fluid .service-delsec { padding-top:0; }
    .row-fluid .client-slideboxwrap { padding:50px 30px; }
    .row-fluid .client-sliderightbox { font-size:20px; line-height:32px; }
    .row-fluid .client-testimonialsec .client-testimonialraw:before, .row-fluid .client-testimonialsec .client-testimonialraw:after { display:none; }
    .row-fluid .honored-block .about-btn1.honored-btn { margin:70px 0 50px; }
    .row-fluid .client-testimonialsec .client-testimonialraw { padding:0; }
    .row-fluid .client-testimonialsec .slick-prev, .row-fluid .client-testimonialsec .slick-next { top:calc(100% + 20px); }
    .row-fluid .client-testimonialsec .slick-prev, .row-fluid .client-testimonialsec .slick-next { left:calc(50% + -50px); } 
    .row-fluid .client-testimonialsec { padding-bottom:140px; } 
    .honored-block .icn-blocks > div > div > div:after { max-width:100%; }
    
    .row-fluid .testimonial-pageleft h2 { font-size:60px; line-height:70px; }
    .row-fluid .testimonial-pagesec .testimonial-pageleft:before { left:0px; }
    .row-fluid .testimonial-pageright { padding-left:80px; padding-right:25px; font-size:20px; line-height:34px; }
    .row-fluid .testimonial-pageslider { padding-right:70px;}
    
    .row-fluid .video-marketingsec { padding:100px 0 60px; }
    .row-fluid .video-marketingboxinner { padding:30px 15px; }
    .row-fluid .video-marketingleft { padding:0; }
    
    .row-fluid .video-marketingleft h3 { font-size:24px; line-height:30px; padding:0; }
    .row-fluid .video-marketingbox_wrap a { width:100%; }  
    .row-fluid .video-marketingleft .about-btn1 a { margin-top:10px; min-width:1px; padding:10px 40px; }
    .row-fluid .video-playicon { height:70px; width:70px; line-height:70px; font-size:30px; }
    
   .row-fluid .success-text,.row-fluid .marresou-box .marresource-boxinner { padding-left:20px; padding-right:20px; }
   .row-fluid .healthsucc-section .left { padding-bottom:0; }
   
     .row-fluid .blogpost-boxes { margin:0 -8px; }
    .row-fluid .blogpost-box { padding:15px 8px; }
    .row-fluid .blogpost-box h2 { font-size:19px; line-height:24px; }
    
    .row-fluid .blog-detailtext img { padding:25px 20px; }
    
    .row-fluid .blog-detailcontent > h1 { font-size:35px; line-height:50px; }
    
    .row-fluid .brandhero-text .richtext { padding-bottom:0; }
    
    /* Pillar Page */
    .row-fluid .pillar-herosec.in-header-section { padding:153px 0 250px 0; }
    .row-fluid .pillar-herosec.in-header-section h2 { text-align:left; font-size:40px; line-height:50px; }
    .row-fluid .pillar-herosec.in-header-section h1 { text-align:left; font-size:80px; line-height:70px; }  
    .row-fluid .pillar-herosec.in-header-section h1 span { font-size:40px; line-height:50px; }
    
    .row-fluid .marketing-greensec .marketing-greenbox { padding:50px 40px 95px; }
    .row-fluid .pillar-menu { padding-left:0; padding-top:0; }
    
    .row-fluid .pillar-contentsec { padding:40px 0 40px; }
    .row-fluid .pillar-contentsec .main-title h3 { font-size:50px; line-height:60px; }
    .row-fluid .pillar-contentsec .main-title { margin-bottom:20px; }
    .row-fluid .pillar-contentsec h4 { font-size:26px; line-height:30px; }
    .row-fluid .pillar-contentsec blockquote { padding:50px 40px; font-size:25px; line-height:35px; }
    
    .row-fluid .red-titletext h4 { font-size:22px; line-height:26px; }
    
    .row-fluid .ebook-box .img, .row-fluid .ebook-box .txt { float:left; width:100%; text-align:center; margin:0; }
    .row-fluid .ebook-box .img { position:relative; margin-bottom:20px; }
    .row-fluid .ebook-box h2 { font-size:32px; line-height:38px; }
    .row-fluid .pillar-contentsec .pillar-cta a { float:none; display:inline-block; padding:20px 50px; }
    .row-fluid .promoting-content .ebook-box .img { width:100%; }
    
    .row-fluid .expert-tipsec.expert-active { transform:translateX(0); -moz-transform:translateX(0); -webkit-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); }
    .row-fluid .expert-tipsec { padding:50px 30px; }
    .row-fluid .expert-tipsec h5 { font-size:26px; line-height:30px; }
    
    .row-fluid .pillar-ctasec .right h4 { font-size:30px; line-height:40px; }
    .row-fluid .pillar-ctasec .right .widget-type-text a { font-size:26px; line-height:30px; }
    .row-fluid .pillar-ctasec .right .widget-type-text a:after { background-size:32px; margin-left:10px; margin-top:5px; }
    /*.row-fluid .pillar-contentsec { overflow:hidden; }*/
    
    /* Long Landing Page 06-03-2018 */
    .row-fluid .long-landingform-box .leftbox-inner { padding:30px 15px; }
    .row-fluid .pillar-herosec.in-header-section h2 { font-size:26px; line-height:28px; }
    .row-fluid .long-landingform-box .leftbox-inner h4 { font-size:20px; line-height:24px; }
    .row-fluid .long-landingform-box .right-box .rightbox-inner { padding:0 40px; }
    
    /* Pillar Page 07-05-2018 */
    .row-fluid .pillar-herosec-new { padding:100px 0; }
    .row-fluid .pillar-herosec-new .widget-type-header h1 { font-size:40px; line-height:58px; }
    .row-fluid .pillar-herosec-new .hero-richtext { padding:60px 0 0 60px; }
    
    .row-fluid .pillar-contentbox { padding:50px 0 50px; }
    .row-fluid .main-headingbox h2 { font-size:38px; line-height:48px; }
    .row-fluid .main-titlebox .widget-type-text { font-size:170px; line-height:120px; }
    .row-fluid .main-titlebox .get-onetitle.widget-type-header h2 { padding-left:100px; }
    
    .row-fluid .topic-contentbox { padding:50px 0; }
    .row-fluid .main-titlebox { padding-bottom:20px; }
    .row-fluid .main-titlebox .widget-type-header h2 { padding-left:80px; }
    .row-fluid .topic-contentbox .cleanup-text ul { margin-bottom:40px; }
    
    .row-fluid .optimize-contentsec { padding-bottom:50px; }
    .row-fluid .customer-topic-contentbox { padding-bottom:50px; }
    
    .row-fluid .hubl-gredientsec { padding:80px 0; }
    .row-fluid .hubl-gredientsec .task-box { padding:40px 0 0; }
    .row-fluid .hubl-gredientsec .task-box h3 { font-size:36px; line-height:40px; padding-bottom:20px; }
    
    .row-fluid .hubl-gredientsec .task-box h4 { padding-bottom:50px; font-size:22px; line-height:38px; }  
    .row-fluid .hubl-gredientsec .task-box .result-textbox { padding:50px 0; }
    .row-fluid .hubl-gredientsec .task-box .result-textbox ul li { font-size:34px; line-height:40px; }
    
    .row-fluid .hubl-gredientsec .hubl-success-storysec h2 { font-size:36px; line-height:50px; }
    .row-fluid .hubl-gredientsec .hubl-success-storysec .widget-type-cta a { margin-top:20px; }
    
    .row-fluid .additional-text { padding-top:50px; padding-bottom:0; }
    
    .row-fluid .feature-downloadsec .widget-type-linked_image { padding-left:10px; }    
    .row-fluid .feature-downloadsec .right { padding-right:25px; }
    .row-fluid .feature-downloadsec .right h3 { font-size:25px; line-height:32px; }
    
    .row-fluid .client-testimonialsec.pillar-testimonialsec { padding-bottom:50px; }
    
    /* Career Page 2021 */
    .row-fluid .career_hero_section { padding: 60px 0; }
    .row-fluid .career_hero_section br { display: none; }
    .row-fluid .career_hero_section h4 { font-size: 54px; line-height: 68px; padding-bottom: 0; }
    
    .row-fluid .creative_logo_col { padding: 30px 13px 0; font-size: 12px; line-height: 20px; }
    .row-fluid .creative_logo_head { padding: 0; font-size: 16px; line-height: 30px; }
    .row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section:after { width: calc(100% - 40px); left: 0; right: 0; margin: 0 auto; height: calc(100% + 150px); top: -150px; }
    .row-fluid .emp_testimonial_mainin { padding: 50px 30px; margin-top: -150px; }
    .row-fluid .creative_logo_section { padding-bottom: 210px; }
    
    .row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section .emp_testimonial_mainin .title-section h2 { font-size: 30px; line-height: 40px; padding-bottom: 0; }
    .row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section .emp_testimonial_mainin .title-section { font-size: 17px; line-height: 30px; }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section .client-testimonialraw .slick-list { padding: 30px 0; }
    .row-fluid .emp_testimonial_section .client-slideboxwrap { padding: 0 20px; }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section .client-sliderightbox .client-text { font-size: 16px; line-height: 26px; }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section .client-testimonialraw .slick-list h2 { font-size: 30px; line-height: 40px; }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section.client-testimonialsec .slick-arrow { left: 50%; top: calc(100% + 40px); }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section .about-btn1 { padding: 80px 0 0; }
    
    .row-fluid .career_benefit_section { padding: 100px 0; }
    .row-fluid .career_benefit_colin { font-size: 17px; line-height: 28px; }
        
    .row-fluid .good_fit_section { padding: 80px 0; font-size: 16px; line-height: 26px; }
    .row-fluid .good_fit_left h3 { font-size: 30px; line-height: 30px; }
    .row-fluid .good_fit_right_col { padding-bottom: 40px; }
    
    .row-fluid .client-testimonialrawwrap:before { display: none; }
    .row-fluid .client-testimonialsec.emp_testimonial_section { padding: 80px 0 110px; }
    
    .row-fluid .emp_testimonial_section .client-testimonialraw .slick-list { padding: 50px 0; }
    .row-fluid .emp_testimonial_section .client-sliderightbox { font-size: 16px; line-height: 26px; }
    
    .row-fluid .join_team_left h2 { font-size: 34px; line-height: 38px; padding-bottom: 10px; }
    .row-fluid .join_team_left h2 + div { line-height: 24px; }
    .row-fluid .join_team_right { padding-left: 20px; }
    .row-fluid .join_team_wrap > div { width: 50%; left: auto !important; padding: 10px; top: auto !important; }
    .row-fluid .join_team_wrap > div:nth-child(3) { left: 0; }
    .row-fluid .join_team_wrap > div:nth-child(4) { left: auto; }
    .row-fluid .join_team_raw { align-items: center; }
    .row-fluid .join_team_left { padding-bottom: 0; }
    
}

@media (max-width:1199px){
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li{padding:0;}
    
    .row-fluid .request-bubblewrap { padding:80px 50px; }
    .row-fluid .request-bubblewrap:after { left:74px; }
    .row-fluid .lets-talkwrap { padding-left:299px; }
    
    .row-fluid .five-col .team_sales_enable_col{width:33.33%;}
}

@media (min-width: 993px) {
    .row-fluid .nav-menu{ display:inline-block !important; }
    .row-fluid .child-trigger,.row-fluid .extra-mobilemenu,.row-fluid .msocial-links { display:none !important; }
    .nav-up .new-header {transform:translateY(-85px); -webkit-transform:translateY(-85px); -moz-transform:translateY(-85px);}
    body.termspage.nav-up .new-header { transform:none; }
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a:hover{color:#009cfe; border-color:#009cfe;}
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper li a:hover {background-color: #008ce4;}
    
    /*.row-fluid .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal  ul li.hs-menu-depth-2 > a:after { content:""; width:109px; position:absolute; height:1px; bottom:0; left:0; background:#fff; }*/
    /*.row-fluid .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a:after { content:""; opacity:0; z-index:-1; width:100%; height:3px; position:absolute; bottom:-3px; background:#2fabf4; left:0; z-index:0; -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear;  }*/
    /*.row-fluid .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:hover > a:after { bottom:0; opacity:1; z-index:1; }*/
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children > a:after{width:15px; margin: 0 0 0 13px; height:12px; content: ''; display: inline-block; background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/kuno_plus.s) no-repeat center; /*top:37px; right:10px; position:absolute;*/}
    
    .row-fluid .openpos-section .leftpos-col { padding-right:35px; }
    .row-fluid .openpos-section .rightpos-col { padding-left:35px; }
    
    .row-fluid .resource-herosection .rscontent-wrap { text-align:left; float:none; display:inline-block; vertical-align:bottom; margin-right:-3px; width:80%; } 
    .row-fluid .dmsdiff-serbox { padding:130px 0 120px; }
    
    .row-fluid .msearch-button { display:none; }
    
    .row-fluid .blogcomm-formwrap { padding:80px 90px; } 
    
    .row-fluid .reqcon-driftfullpage { padding-right:0; }
}

@media (max-width: 1024px) {
    .row-fluid .we-areBlock, .row-fluid .successBlock, .row-fluid .customised-digital, .row-fluid .honored-block,.row-fluid .reqfull-pagewrap,.row-fluid .dms-service-delsec,.row-fluid .cs-markting-agency{margin:0 -20px !important; float:none; width:auto; } 
  .row-fluid .our-story-block, .row-fluid .blue-box{margin:0 -20px !important; float:none; width:auto;}
    .blue-box > div{max-width: none;}
    .row-fluid .culture-block-overlay{margin:0 -20px !important; float:none; width:auto;}
    .row-fluid .request-formwrap { padding:60px 20px; margin-top:0; }
    .row-fluid .inner-herosection .herotitle-iconwrap { width:100%; text-align:center; }
    .row-fluid .request-herosection { padding:80px 15px; padding-right:15px; }
    .row-fluid .reqfull-pagewrap .honored-block,.row-fluid .customised-digital { padding-left:20px; padding-right:20px; }
    
    /*.row-fluid .errorman-imgwrap { max-width:80%; }*/
    .row-fluid .custom_error_message { position:relative; }
}

@media (max-width: 992px) {
    
    /* search mobile - hubspot-search */
    .new-header .kuno-search{background-color:transparent;clear:both;display:block;height:auto;margin:35px 0 0;padding:0 30px;position:static;width:auto;}
    .new-header .kuno-search:after{display:none;}
    .new-header .kuno-search .searchclose-link{display:none;}
    .new-header .kuno-search .hs-search-field__bar input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){background-color:transparent;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;display:block;padding:15px 60px 15px 15px;width:100%;}
    .row-fluid .new-header .kuno-search button{background:url(https://2659736.fs1.hubspotusercontent-na1.net/hubfs/2659736/kuno/2021/core-vitals--home/images/search-icon.png) no-repeat center / 30px auto;right:0;height:52px;}
    .new-header .search-here{display:none;}
    
       /* -------  aramark pillar page 24-02-2018  ----------- */
    
    .row-fluid .ar-success h3 {font-size: 25px;   line-height: 30px;}
    .aramark .row-fluid .ar-health { padding:80px 0; }
    .aramark .row-fluid .brandexp-listing { padding: 10px 0 30px 0;}
    
    
    
    .row-fluid .desksearch-button { display:none; }
    .row-fluid .new-header { position:relative; width:100%; left:0; right:0; }
    .body-container-wrapper { margin-top:0 !important; }
    .row-fluid .new-header .nav-menu { clear:both; float:left; width:100%; position:fixed; right:0; left:0; padding-right:0; top:0; padding-top:90px; bottom:0; overflow:auto; margin-left:0 !important; margin-top:0; background: #01263e;
		background: -moz-linear-gradient(top, #01263e 0%, #01263e 12%, #009cfe 100%); background: -webkit-linear-gradient(top, #01263e 0%,#01263e 12%,#009cfe 100%); background: linear-gradient(to bottom, #01263e 0%,#01263e 12%,#009cfe 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01263e', endColorstr='#009cfe',GradientType=0 ); transition:all 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1);  -ms-transform:scale(0.9);
    transform:scale(0.9);  opacity:0; visibility:hidden; }
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul { width:100%;}
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li { opacity:0; }
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child { border-bottom:none; }
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size:18px; width:auto; display:block; padding:15px 20px; color:#fff; text-align:left; }
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover { color:#009cfe; }
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper, .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-item:nth-child(1)>.hs-menu-children-wrapper {width:100%; overflow:hidden;}
    .row-fluid .new-header .nav-menu .hs-menu-wrapper > ul ul li { background:transparent;}
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children .hs-menu-children-wrapper { min-width:0;/* background:#2183de; border-bottom:1px solid #fff;*/  display:none; left:0 !important; padding:0; margin-left:0; border-left:none; position:relative; opacity:1; visibility:visible; }
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children .hs-menu-children-wrapper li a { border-bottom:none; padding:5px 20px; font-size:14px; color:#fff; line-height: 24px;} 
    
    .row-fluid .msocial-links,.row-fluid .let-work-together { display:none; }
    
    
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li { display:block; width:100%; padding-left:15px; padding-right:15px; position:relative; }
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-depth-1 > a { font-size:26px; font-weight:300; }
    
    
    .row-fluid .new-header .logo { position:relative; z-index:999; float:left; }
    
    .toggle { display:block; float: right; color:#4b4b4b; cursor:pointer; padding:23px 0px 24px; margin:0; position: absolute; z-index: 99; top: 0px; right: 0px; z-index:999; }
    a.toggle i { display: inline; position: relative; top: -5px; margin-left: 5px; -webkit-transition-duration: 0s;
 -webkit-transition-delay: .2s; -moz-transition-duration: 0s; -moz-transition-delay: .2s; transition-duration: 0s; transition-delay: .2s;margin:0;}
    a.toggle i:before, a.toggle i:after { position: absolute; content:""; }
    a.toggle i, a.toggle i:before, a.toggle i:after { width: 40px;  height: 2px;  background-color: #8fa0af; display: inline-block; }
    a.toggle i:before { margin-top: -9px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
    a.toggle i:after { margin-top: 9px; width:28px; right:0; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s;      -webkit-transition-delay: .2s, 0; }
    .mobile-open a.toggle i { height:2px;  background-color: rgba(0,0,0,0.0); -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
    .mobile-open a.toggle i:before { margin-top: 0; height:2px; background-color:#fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
    .mobile-open a.toggle i:after { width:40px; margin-top: 0;  height:2px; background-color:#fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
    .mobile-open .row-fluid .nav-menu  { right:0; }
    
    a.child-trigger span { position: relative; top: 50%; margin: 0 auto !important; -webkit-transition-duration: .4s; -moz-transition-duration: .4s; transition-duration: .4s; }
    a.child-trigger span:after { position: absolute; content: ''; } 
    a.child-trigger span, a.child-trigger span:after { width: 15px; height: 2px; background-color: #fff; display: block; }
    a.child-trigger span:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition-duration: .4s; -moz-transition-duration: .4s; transition-duration: .4s; }
    a.child-trigger.child-open span:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition-duration: .4s; -moz-transition-duration: .4s; transition-duration: .4s; }
    a.child-trigger.child-open span { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition-duration: .4s; -moz-transition-duration: .4s; transition-duration: .4s; }
    
    a.child-trigger { border-bottom:none !important; display: block !important; cursor: pointer; position: absolute !important; top:2px; right: 10px; width: 50px !important; min-width: 50px !important; text-align:center; height:51px !important; padding: 0 !important;}
    /*a.child-trigger span:after,a.child-trigger span:before { display:block !important;  content: '' !important; position: absolute; }*/
/*     a.child-trigger span:before { display:block !important;  content: '' !important; position: absolute; background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/down-arrow-1.png') no-repeat center / 22px auto; height:13px; width:22px; }
    a.child-trigger span { position: relative;  top: 40%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); margin: 0 auto !important; -webkit-transition-duration: .2s;   -moz-transition-duration: .2s; transition-duration: .2s; } */
	
	/*a.child-trigger span, a.child-trigger span:after { width: 30px; height: 2px; background-color: #fff; display: block; }*/
	/*a.child-trigger span { width: 30px; height: 2px; background-color: #fff; display: block; }*/
/* 	a.child-trigger span { display: block; } */
	/*a.child-trigger span, a.child-trigger span:before { width: 30px; height: 2px; background-color: #fff; display: block; }*/
/* 	a.child-trigger span, a.child-trigger span:before {  display: block; } */
	/*a.child-trigger span:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg);  transform: rotate(-90deg);    -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s;}*/
	/*a.child-trigger.child-open  span:after { background-color: #fff;  -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);-webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s;}*/
/* 	a.child-trigger.child-open  span:before { -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s;background-image:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2017/images/up-arrow.png');}
    .hs-menu-depth-2 a.child-trigger { height:30px !important;}
    a.child-trigger.child-open  span { margin-top:-3px !important;  } */
	/*a.child-trigger.child-open  span { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);      -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }*/
/* 	a.child-trigger.child-open  span {       -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; } */
	.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.child-open > a { color:#0072bc; }
	
	.row-fluid .new-header .logo span { height:33px; width:83px; }
	.row-fluid .new-header .logo span img { max-height:33px; }
	.mobile-open .row-fluid .new-header .logo span { width:28px; }
	.mobile-open .row-fluid .new-header .logo { border-bottom:1px solid #fff; width:100%; }
	.mobile-open .row-fluid .new-header .logo span img { display:none; }
	.mobile-open .row-fluid .new-header .logo span a { background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/white-logo.png) no-repeat; background-size:100% 100%; width:100%; height:100%; display:block; }
    .mobile-open .row-fluid .new-header .nav-menu { z-index:99; opacity:1; transition:opacity 0.2s 0s cubic-bezier(0.03, 0.46, 0.31, 0.97);  -ms-transform:scale(1);
    transform:scale(1);  visibility:visible; }
    .mobile-open .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li { transition:all 0.3s cubic-bezier(0.03, 0.46, 0.31, 0.97); opacity:1; -ms-transform:translateY(0%); transform:translateY(0%) }
    .mobile-open .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:nth-of-type(9n+0){  transition-delay:0s }
    .mobile-open .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:nth-of-type(9n+1){  transition-delay:.05s }
    .mobile-open .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:nth-of-type(9n+2){  transition-delay:.1s }
    .mobile-open .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:nth-of-type(9n+3){  transition-delay:.15s }
    .mobile-open .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:nth-of-type(9n+4){  transition-delay:.2s }
    .mobile-open .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:nth-of-type(9n+5){  transition-delay:.25s }
    .mobile-open .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:nth-of-type(9n+6){  transition-delay:.3s }
    .mobile-open .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:nth-of-type(9n+7){  transition-delay:.35s }
    
    .row-fluid .new-header .nav-menu .extra-mobilemenu ul li.hs-menu-depth-1 > a { font-size:16px !important; font-weight:600 !important; text-transform:uppercase !important; padding-top:5px; padding-bottom:5px; }
	.row-fluid .new-header .nav-menu .extra-mobilemenu { padding:15px; margin:0; float:left; width:100%; }
	.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal  ul li.hs-menu-depth-2 { width:100%; float:left; margin:0; }
	.row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal  ul li.hs-menu-depth-2 > a { margin-bottom:0; padding-top:15px; padding-bottom:12px; border-bottom:1px solid #fff; font-size:22px; line-height:26px; }
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal  ul li.hs-menu-depth-2 + .hs-menu-depth-1 a { font-size:22px; line-height:26px; padding-top:15px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #fff; }
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal  ul li.hs-menu-depth-2 + .hs-menu-depth-1 a:after { content:""; opacity:1; background:url(//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/images/right-arrow.png) no-repeat center center; left:auto; bottom:auto; width:75px; height:30px; display:inline-block; position:absolute; right:0;  }
    
    .row-fluid .msocial-links { background:#738596; padding:0 25px 30px 20px; margin-left:0; text-align:left; display:none;}
    .row-fluid .msocial-links a { display:inline-block; margin:5px; width:auto; }
    .row-fluid .msocial-links a:hover { opacity:0.5; }
    .row-fluid .msocial-links a img { max-width:40px; }
    
    .row-fluid .search-button { width:30px; height:30px !important; margin-top:10px; background:transparent !important; border:none !important; }
    
	.row-fluid .new-header .logo { padding-left:0; padding-right:0; }
	.row-fluid .extra-mobilemenu ul { margin:0; }
	
	.popresult-cols { padding-left:0; padding-right:0; }
    .popresult-cols .popresult-col { width:50%; margin-bottom:25px;  }
    
    .row-fluid .award-section .award-col.first, .row-fluid .award-section .award-col { width:50%; float:left; }
    .row-fluid .award-section .award-col.last { width:100%; float:left; }
    
    .row-fluid .case-testimonialsec.value-teamslider { padding-left:50px; padding-right:50px;}
    .row-fluid .time-budgetwrap .digital-contentwrap,.row-fluid .anin-housewrap { padding-left:15px; padding-right:15px; padding-bottom:60px; }
    
    .top-txtsection h1,.row-fluid .service-toptext h1 {font-size: 53px; line-height:normal; } 
    .blue-box{margin: 0;}
    .blue-box:after{display:none;}
    .blue-box > div{padding: 35px;}
    .our-story-block .text-block{padding-bottom: 50px; padding-top: 50px;}
    .member-block .team-list{width: calc(50% - 14px);}
    .our-core .big-font1 h2{font-size: 120px;  line-height: 140px;}
    /*.row-fluid .search-here.span1{display:none;}*/
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-depth-2 > a{text-align:left;}
    .our-core{margin: 70px 0 0;}
    
    /*24-10*/
    
    .about-btn1 a{padding:15px; border-radius:30px;}
    .our-story-block .text-block { padding-left: 20px; padding-right:20px;}
    .top-txtsection .one-line{font-size: 27px; line-height:40px;}
    .our-story-block .text-block h2{font-size:28px;}
    .our-story-block .text-block .widget-type-rich_text{font-weight: 300; line-height: 26px; font-size:16px;}
    .our-story-block .text-block .about-btn1 { margin: 30px 0 5px 0;}
    .blue-box .widget-type-rich_text{font-size:16px; line-height:26px;}
    .blue-box h2{font-size: 28px;}
    .blue-box h3{font-size: 28px; }
    .culture-block .widget-type-rich_text{font-size:16px; font-weight:26px;}
    .culture-block h3{font-weight:500;}
    .top-txtsection.paddtb70 { padding-top:45px; padding-bottom: 85px;}
    
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.contact-btn{text-align:center; background-color:#de21c6;}
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.contact-btn a{text-align:center; text-transform:uppercase; font-size:16px; font-weight: 600;}
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:nth-last-child(3) > a {border-bottom:none; padding-bottom:25px;}
    
    /*.new-header .let-work-together{display:block;float: left;width: 100%;text-align: center;padding: 0px 10px;margin:0;}*/
    .new-header .let-work-together a{color:#FFF; background-color:#2183de; padding:10px 15px; border-radius:1px;width: 100%;display: inline-block; font-weight:600; font-size: 14px;}
    .search-here .search-popup .search-wrapper{display:block; position:relative; width:100%;}
    .search-here .search-popup .search-click{display:none;}
    .search-here .search-popup .gsc-control-cse{background-color:#FFF;}
    .search-here .search-popup{margin:0;position: relative;width: 100%;padding: 0px 10px;}
    .row-fluid .search-here.span1{float:left; width:100%; padding-top:20px;}
    
    
    .row-fluid .search-wrapper { border-left:none; border-right:none; border-top:1px solid #fff; border-bottom:1px solid #fff; }
    .row-fluid #searchBox { background:transparent !important; color:#fff; border:none !important; }
    .row-fluid #searchBox::-webkit-input-placeholder { /* Chrome/Opera/Safari */
      color: #fff;
    }
    .row-fluid #searchBox::-moz-placeholder { /* Firefox 19+ */
      color: #fff;
    }
    .row-fluid #searchBox:-ms-input-placeholder { /* IE 10+ */
      color: #fff;
    }
    .row-fluid #searchBox:-moz-placeholder { /* Firefox 18- */
      color: #fff;
    }
    
    .row-fluid .search-container { padding:0 25px; margin-top:15px; }
/*     .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.active-li{background-color:#2183de;} */
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.active-li a{border-bottom:none;}
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-depth-2 a{font-weight:500;}
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-depth-2:last-child {padding-bottom: 10px;}
    .search-here script, .search-here style {display: none;}
    .gsc-search-box-tools .gsc-search-box .gsc-input{width:95%; float:left;}
    td.gsc-search-button { width: 5%;float: left;}
    .search-here .search-popup input.gsc-search-button{width:20px;}
    .gsc-search-box-tools .gsc-search-box input.gsc-input{text-align:center; color:#bbbbbb; text-transform:capitalize; font-weight:500;}
    body .search-popup .gsc-search-box-tools input[type="text"]{padding: 5px 0 !important;}
    body .search-popup input.gsc-search-button{height:30px !important;}
    /*.search-popup .gsc-search-box-tools input[type="text"]::-webkit-input-placeholder{opacity:1; color:#bbb; font-family: "Lato",sans-serif; text-transform: none;}*/
    /*.search-popup .gsc-search-box-tools input[type="text"]::-moz-placeholder{opacity:1; color:#bbb; font-family: "Lato",sans-serif; text-transform: none;}*/
    /*.search-popup .gsc-search-box-tools input[type="text"]:-ms-input-placeholder{opacity:1; color:#bbb; font-family: "Lato",sans-serif; text-transform: none;}*/
    /*.search-popup .gsc-search-box-tools input[type="text"]:-moz-placeholder{opacity:1; color:#bbb; font-family: "Lato",sans-serif; text-transform: none;}*/
    .row-fluid .new-header .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal{border-top:none;}
    .row-fluid .we-areBlock .we-are-text{padding:22px 25px 20px; width:300px;}
    .row-fluid .we-areBlock .we-are-text .row-fluid h2{font-size:23px; line-height:normal;}
    .row-fluid .we-areBlock .we-are-text .widget-type-rich_text{font-size:16px; line-height:26px; min-height: auto;}
    .row-fluid .we-areBlock .we-are-text .about-btn1{margin: 15px 0 0;}
    .customised-digital{font-size:16px; line-height:26px; padding: 70px 0;}
    .customised-digital h2{font-size:23px; line-height:normal;}
    .title-grey h3{font-size:23px; line-height:normal;}
    .cutting-edge.paddtb130{padding-bottom:70px; padding-top:70px;}
    .blue-nav .hs-menu-wrapper > ul > li > a{font-size:24px; padding:30px 20px;}
    .successBlock.paddtb130{padding-bottom:70px;}
    .row-fluid .we-areBlock .weareimage-wrap:after{left:calc(68% - 212px);}
    
    .row-fluid .service-sec { float:none; width:auto; margin:0 -20px !important; }
    
    .row-fluid .resource-herosection .rscontent-wrap,.row-fluid .filter-name  { width:100%; margin-left:0; margin-right:0; }
    .row-fluid .filter-nam .filter-dropdown { display: inline-block; max-width: 310px;  position: relative; }
    
    .row-fluid .testimonial-pageleft,.row-fluid .testimonial-pageraw { width:100%; margin-left:0;  }
    .row-fluid .testimonial-pagesec { padding:100px 15px; font-size:18px; line-height:26px; }
    .row-fluid .testimonial-pageleft h1 { font-size:55px; line-height:65px; }
    .row-fluid .testimonial-pageleft h2 { font-size:55px; line-height:65px; }
    .row-fluid .testimonial-pageright { padding-left:0;}
    .row-fluid .testimonial-pageslider { padding-left:0; padding-right:0; }
    
    .row-fluid .testimonial-pagesec .slick-prev, .row-fluid .testimonial-pagesec .slick-next { margin-top:40px; }
    .row-fluid .testimonial-pagesec .testimonial-pageleft:before { left:0; width:135px; background-size:100%; }
    
    .row-fluid .testimonial-pagesec .slick-next,.row-fluid .testimonial-pagesec .slick-prev { width:40px; height:40px; } 
    .row-fluid .testimonial-pagesec .slick-next:before,.row-fluid .testimonial-pagesec .slick-prev:before { width:40px; height:40px; background-size:100%;  }
    .row-fluid .testimonial-pagesec .slick-next { margin-left:60px; }
    .row-fluid .testimonial-pagesec .testimonial-pageraw { margin-top:80px; }
    .row-fluid .testimonial-pagesec ul.slick-dots { top:auto; bottom: 70px; left: 0; right: 0; text-align: center; -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);  }
    .row-fluid .testimonial-pagesec ul.slick-dots li { display:inline-block; margin:5px 8px; }
    .row-fluid .testimonial-pageright .text { margin-bottom:20px; }
    
    .row-fluid .testimonial-pagesec  { display:block; margin-left:-20px !important; margin-right:-20px !important; width:auto; float:none }
		/* .top-txtsection.home .one-line { font-weight:300; padding:10px 0 30px 0; } */
  	.top-txtsection.home .one-line { font-weight:300; padding:10px 0; font-size: 17px; line-height: 30px;}
    
    .row-fluid .blogcomm-formwrap { padding:60px 20px; } 
    .row-fluid .indi-team-main-box { margin-top:0; }
    
    
    .row-fluid .lets-talkwrap { padding-left:200px; }
    .row-fluid .request-bubblewrap { margin-bottom:40px; }
    .row-fluid .request-bubblewrap:after { width: 190px; height: 90px; background-size: 100%; bottom: -90px; }
    
    .row-fluid .whykuno-testisection .client-testimonialraw .slick-list { padding:0; }
    .row-fluid .whykuno-testisection .client-testimonialraw .slick-list:before { width:135px; height:138px; background-size:100%; top:-40px; }
    .row-fluid .result-exprow .research-imgmainwrap { width:calc(50% + 100px); margin-right:-50px; margin-left:-50px; }
    .row-fluid .result-exprow { margin-bottom:0; }
    
    .row-fluid .wksustories-listing.sustories-listing .hs_cos_wrapper_type_custom_widget { width:100%; }
    .row-fluid .honored-section { padding-top:80px !important; }
    
    /*.row-fluid .wksustories-listing .success-storieblock { height:auto !important; }*/
    
    /*div#drift-widget-container { display:none; }*/
    
    .row-fluid .digital-video .video-playicon { width:90px; height:90px; line-height:90px; }
    
    .whykuno-herosection.conversion > div:nth-child(2) { height:390px; padding:0px;} 
    .row-fluid .zic-zac-section .single-zac { min-height:430px; }
    .row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(odd) .single-zac .contain .inner { padding-left:0px; }
    .row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(even) .single-zac .contain .inner { padding-right:0px; }
    .row-fluid .zic-zac-section .single-zac .contain h3 { margin-bottom:0px; }
    .row-fluid .zic-zac-section .single-zac .contain .inner .text { line-height:30px; }
    .row-fluid .relactional-info {padding:70px 0px 60px;}
    .row-fluid .heading .widget-type-rich_text { font-size:24px; }
    .row-fluid .heading .widget-type-rich_text > div { max-width:750px; }
    .row-fluid .goal-section .goal-thumb-wrapper .half-thumb > div > div > div { padding:0px 15px; }
    .row-fluid .goal-section .goal-thumb-wrapper .half-thumb > div > div { margin:0px -15px; }
    .row-fluid .goal-section .goal-thumb-wrapper .full-thumb { margin-top:30px; }
    .row-fluid .campaign-results-section { padding:70px 0px 60px; }
    .row-fluid .website-traffic-results-section .video-wrapper img { max-width:700px; }
    .row-fluid .demand-generation-results-section .widget-type-header { padding-bottom:0px; }
    .row-fluid .demand-generation-results-section .widget-type-rich_text { line-height:30px; }
    .row-fluid .website-traffic-results-section .widget-type-header { padding-bottom:5px; }
    .whykuno-herosection.conversion em { font-size:18px; }
    .whykuno-herosection.conversion { padding-bottom:0px; }
    .row-fluid .relactional-info .widget-type-header { padding-bottom:0px; }
    .whykuno-herosection.conversion  h1 { font-size:40px; }
    .whykuno-herosection.conversion > div:nth-child(2) { padding-bottom:50px; }
    .row-fluid .goal-section .goal-thumb-wrapper img { height:320px; }
    
    .row-fluid .zic-zac-section.custome > div:nth-child(odd) .left-side { padding-left:15px; }
    .row-fluid .hubspotsoft-section:after { display:none; }
    
    .row-fluid .content-strategysection .stretagy-content { padding:60px 0 60px 15px;}
    .row-fluid .sales-banner.hubspotsoft-section > div > div { display:flex; }
    .row-fluid .sales-banner.hubspotsoft-section .widget-type-linked_image { position:relative; }
    .row-fluid .sales-banner.hubspotsoft-section { color:#000; }
    .row-fluid .brandexper-thirdwrap .video-playicon { right:20px; }
    
    .row-fluid .iofficehero-section h1 br { display:none; }
  
  .user-form{padding-bottom: 70px;}
  .tp-section h2{font-size: 20px;}
  .tp-section h1{font-size: 28px; line-height: normal;}
  .tp-section .one-txt{font-size: 15px;}
  .user-form .wrapper > div{padding: 0 40px 70px;}
  .user-form .text-img .rich-ttx h2{font-size: 32px;}
  .user-form .text-img .rich-ttx h6{font-size: 17px;}
  .user-form .text-img .rich-ttx p{font-size: 15px; line-height: 26px;}
  .hubl-form h3.form-title{font-size: 32px;}
  .user-form .text-img .hub-user > div::after{background-size:100% auto!important;right:-10px;top:-120px;width:250px;}
  
  .row-fluid .leftbehind_abm { padding-top: 80px;}
  
/* 19-11-2018 */
  .row-fluid .ready-to-talk { padding-bottom: 80px;}
  
  
  
  .row-fluid .epl_tp_frm form > div > div.actions:after { right:15px; }
  .row-fluid .epl_tp_frm_left .epl_hero_box h2, .row-fluid .epl_tp_frm_left .epl_hero_box .faux-h2 {  font-size: 28px; line-height: 36px;} 
  .row-fluid .epl_tp_frm_lft_innr, .row-fluid .epl_tp_frm_rgt_innr { padding: 0 30px; } 
  .row-fluid .epl_tp_frm_left ul { padding: 5px 0 10px 40px; }
  .row-fluid .epl_tp_frm_right h5, .row-fluid .epl_tp_frm_right .faux-h5 { font-size: 20px; line-height: 26px;}
  .row-fluid .epl_tp_frm form .hs_submit input { padding: 18px 30px 18px 30px !important;     margin: 5px 0 !important; font-size: 18px !important; }
  .row-fluid .epl_tp_frm_left h6, .row-fluid .epl_tp_frm_left .faux-h6 { font-size: 18px; line-height: 22px; padding-top: 0; }
  .row-fluid .epl_tp_frm_left .epl_hero_box h5, .row-fluid .epl_tp_frm_left .epl_hero_box .faux-h5 { margin-top: 26px; font-size: 16px; line-height: 20px; } 
  .row-fluid .epl_tp_frm_lft_innr.epl_hero_box { font-size: 16px; line-height: 25px; }
  .row-fluid .epl_mac_box h3  {     font-size: 38px; line-height: 45px; }
  
  
  
  .row-fluid .cpl_wrp { width:750px!important; }
  .row-fluid .cpl_hero_logo {  left: -20px; width: 160px; }
  .row-fluid .side_trigger2 i, .row-fluid .side_trigger2 i:before, .row-fluid .side_trigger2 i:after { width: 30px; }
  .row-fluid .side_trigger2 i:before { top: -8px;}
  .row-fluid .side_trigger2 i:after { top: 8px;}
  .row-fluid .side_trigger2 { padding: 23px 12px 17px 7px; }
  .row-fluid .cpl_entro_list ul li { padding: 10px 0; }
  .row-fluid .cpl_entro_list ul li a { font-size: 18px; line-height: 22px; }
  .row-fluid .cpl_hero_lft { padding: 60px 100px 100px 15px; }
  .row-fluid .cpl_hero_section:before { width: 150px; height: 80px; }
  .row-fluid .cpl_hero_lft { width: 60%; }
  .row-fluid .cpl_hero_lft h4 { font-size: 40px;  line-height: 48px;}
  .row-fluid .cpl_hro_btm_box h4, .row-fluid .cpl_most_top h3, .row-fluid .cpl_most_txt h3 { font-size: 28px; line-height: 40px;}
  .row-fluid .cpl_part3_set h5, .row-fluid .cpl_part3_tek span, .row-fluid .cpl_chal_rgt h5, .row-fluid .cpl_chal_rgt, 
  .row-fluid .cpl_part5 .cpl_cmn_h2_ttl h4, .row-fluid .cpl_most_top, .row-fluid h4, .row-fluid .cpl_part9 .cpl_cmn_h2_ttl h4, .row-fluid .cpl_15_cmn h4,
  .row-fluid .cpl_15_cmn h5, .row-fluid .cpl_ftr_rgt a { font-size: 20px; line-height: 28px; }
  .row-fluid .cpl_cmn_h2_ttl, .row-fluid .cpl_cmn_h4_ttl, .row-fluid .cpl_joy_text, .row-fluid .cpl_15_cmn h5 span, .row-fluid .cpl_15_cmn h6 { font-size: 18px; line-height: 28px; }
  .row-fluid .cpl_cmn_h2_ttl h2 { font-size: 40px;  line-height: 45px;}  
  .row-fluid .cpl_cmn_h4_ttl h4, .row-fluid .cpl_chal_innr h3, .row-fluid .cpl_11_set_box h4, .row-fluid .cpl_12_text h3, .row-fluid .cpl_13_mana_part h4 { font-size: 25px; line-height: 35px; }
  .row-fluid .cpl_part3_nbr_part, .row-fluid .cpl_most_btm, .row-fluid .cpl_13_mana_part, .row-fluid .cpl_15_cmn { font-size: 16px; line-height: 30px; }
  .row-fluid .cpl_chal_lft h2, .row-fluid .cpl_14_we_part h2, .row-fluid .cpl_part10 .cpl_chal_lft h2 { font-size: 50px;  line-height: 60px;}
  .row-fluid .cpl_11_stat_lft h2 { font-size: 60px;  line-height: 70px;}
  .row-fluid .cpl_11_set_box h3, .row-fluid .cpl_13_mana_ttl h3, .row-fluid .cpl_15_cmn h3 { font-size: 34px; line-height: 34px; }
  .row-fluid .cpl_13_mana_ttl h3 span { font-size:30px; }

  .row-fluid .cpl_bld_section { padding: 40px 0 0 0; }
  .row-fluid .cpl_part1 { padding:50px 0; }
  .row-fluid .cpl_trgl_box {  padding: 150px 0 60px 0; }
  .row-fluid .cpl_part3, .row-fluid .cpl_part7 { padding:80px 0; }
  .row-fluid .cpl_hro_btm_box { background-size: auto 100px !important; padding: 40px 30px 100px 30px; font-size: 20px; line-height: 32px; } 
  .row-fluid .cpl_part3_set {  padding: 40px 0 20px 0; font-size: 18px; line-height: 28px; }
  .row-fluid .cpl_part3_nbr_part h3, .row-fluid .cpl_11_flw_part:before { width: 50px; height: 50px; font-size: 26px;  line-height: 50px; }     
  .row-fluid .cpl_part9 .cpl_cmn_h4_ttl h4 { margin: 20px 0 15px 0; } 
  .row-fluid .cpl_11_flw_part { padding: 20px 0 20px 70px; font-size: 18px; line-height: 30px; } 
  .row-fluid .cpl_14_our_box {  margin: 0 0 -200px 0; background-size: 150px !important;  background-position: top 18px left 0px !important;  padding: 100px 0 0 0; }
  .row-fluid .cpl_ftr_bner .cpl_hero_lft a { font-size: 22px; line-height: 23px; padding: 12px 40px; }
  .row-fluid .cpl_tp_frm form .hs_submit input {     height: 60px;    line-height: 60px !important; }
  .row-fluid .cpl_most_img img { max-height: 50px; }
  .row-fluid .cpl_most_img {  height: 50px; }
  .row-fluid .cpl_15_show ul li:before { top: 17px; } 
  .row-fluid .ctu_map_rgt { padding:40px 0 40px 30px; }
  .row-fluid .ctu_map_rgt h2 { font-size: 40px; line-height: 60px;}
  .header-logoSec{padding:20px 0 40px 20px;}
  .meetsection-sec{padding:0 15px 40px;}
  .ctu_cta_pop1.update .hs-form{padding:30px;}
    
    /*  */
    .main-title-left { width: 100%; height: 40px;  }
    .main-title-left span { transform: translate(-50%, -50%); writing-mode: unset; text-orientation: initial; font-size: 16px; letter-spacing: 2px; } 
    
/*  video lp */
    .row-fluid .lpvdo_top_title .lpvdo_top_text h1 { font-size: 35px; line-height: 50px;}
    .row-fluid .lpvdo_top_title .lpvdo_top_text {margin-bottom: 30px;}
    .row-fluid .lpvdo_video_icon > div:before { width: 180px; height: 140px;}

.row-fluid .lpvdo_video_icon > div:after { width: 70px; height: 90px;}

.row-fluid .lpvdo_video_icon > div > span:after { width: 70px; height: 93px;}
    
    .row-fluid .case_hero .text h1:not(.h4) { font-size: 20px; line-height: 28px; }    
    .row-fluid .case_hero .text h1.h4,
    .row-fluid .case_hero .text h4 { font-size: 30px; line-height: 48px; }
    
    .row-fluid .case_hero { padding:80px 0 120px; }
    .row-fluid .case_hero .pdf { margin-top:15px; position: relative; bottom: 0; right: auto; }
    .row-fluid .case_hero .pdf a { padding: 18px 22px; font-size: 16px; line-height: 24px; border-radius:10px; }
    
    .row-fluid .key_box .inner { font-size: 20px; line-height: 32px; }
    .row-fluid .key_box .inner h3 { font-size: 22px; line-height: 32px; }
    .row-fluid .quote_section { padding: 60px 60px 70px; }
    
    .row-fluid .counter_case { padding:0 15px 70px; position: relative; }
    .row-fluid .counter_case .inner { padding:20px; }
    .row-fluid .counter_box { padding:15px; width:50%; }
    
    .row-fluid .introduction_section .left .inner { padding:22px; }
    .row-fluid .introduction_section .right { padding:40px; }
    .row-fluid .introduction_section .right h2 { font-size: 28px; line-height: 36px; }
    .row-fluid .introdinner_right .box { font-size: 18px; line-height: 32px; }
    .row-fluid .introdinner_left .box { font-size: 18px; line-height: 32px; }
    .row-fluid .introduction_section .left .inner { margin-right: -15px; }
    
    .row-fluid .challenge_case { padding:60px 0; }
    .row-fluid .challenge_case .wrapper { display:block; width:100%; }
    .row-fluid .challenge_case .left { padding:0; width:100%; }
    .row-fluid .challenge_case .left h2 { padding: 0 0 10px; font-size: 28px; line-height: 38px; }
    .row-fluid .challenge_case .right { width:100%; text-align:center; }
    .row-fluid .challenge_case .right img { width:100%; max-width:400px; }
    
    .row-fluid .strategy_row .left h2 { padding: 0 0 10px; font-size: 28px; line-height: 38px; }
    .row-fluid .strategy_row { padding:50px 0; font-size:18px; line-height:32px; }
    
    .row-fluid .key_box { width:50%; }
    .row-fluid .quote_section { padding:60px 30px 70px; font-size:18px; }
    .row-fluid .future_vision { font-size:18px; }
    .row-fluid .future_vision h2 { padding: 0 0 10px; font-size: 28px; line-height: 38px; }
    
    .row-fluid .meeting_case { padding:60px 0; }
    .row-fluid .meeting_case .main_title h2 { padding: 0 0 10px; font-size: 28px; line-height: 38px; }
    
    .row-fluid .navbar .barstoggle { width:40px; height:40px; line-height:40px; font-size:25px; color:#fff; text-align:center; position:absolute; top:0; left:-40px; background:#31a1ef; font-weight: 300; display:block; }
    .row-fluid .navbar { padding:15px 20px; width:260px; position:fixed; top:80px; right:-260px; z-index:99; }
    .row-fluid .navbar ul li { width:100% !important; }
    .row-fluid .navbar ul li a { padding:7px 0; font-size: 16px; line-height: 28px; width: 100% !important; display: inline-block; text-align: left; } 
    .row-fluid .navbar.open { right:0; }
    
    
    .revamping_main { display: block; }
    .revamping_main .image { width: 100%; max-width: 240px; margin: 0 auto -100px; }
    .revamping_main .text { padding: 60px 30px 30px; width: 100%; margin: 0; }
    .revamping_main .text:after { display: none; }
    .revamping_brand { padding: 40px 0 60px; }

    .engaging_brand { padding: 50px 0; }
    .engaging_main { display: block; }
    .engaging_main .text { width: 100%; margin: 0; padding: 50px 20px 30px; }
    .engaging_main .image { width: 100%; max-width: 390px; margin: 0 auto -80px; }
    .engaging_main .text:after { display: none; }

    
    .row-fluid .brandphoto_area .brandphoto_item {  width:calc(100%/2); }
    
    .row-fluid .success-text h4, .row-fluid .success-text h3 {font-size: 18px;padding: 0;}
    
}

@media (min-width: 768px) {
    .drop-select{display:none;}
    
    .row-fluid .marketing-videohero { font-size:21px; line-height:36px; }
    .blog-subscribe.mobile { display:none!important; padding:50px 0px 35px; }
    
    .row-fluid .indi-case-study-main-box.indi-csimg-bottom { background-position:right bottom !important; }
    .row-fluid .indi-case-study-main-box.indi-csimg-middle { background-position:calc(100% - 35px) center !important; }
  .onix .row-fluid .indi-case-study-main-box.indi-csimg-middle {background-position: bottom right!important; }
    .row-fluid .indi-case-study-main-box.indi-csimg-top { background-position:right center !important; }
    
    .row-fluid .request-cta { text-align:right; }
    .row-fluid .feature-downloadsec .right { padding-left:10px; }
    
  
  	.row-fluid .abm_case-study > span > div:nth-child(2) .indi-csimg-bottom { background-position: right 30px bottom !important; }
   .row-fluid .abm_case-study > span > div:nth-child(1) .indi-csimg-bottom { background-position: right bottom 30px !important; }
}


@media (max-width: 767px) {
    .paddt10 { padding-top:5px; }
    .paddt20 { padding-top:10px; }
    .paddt30 { padding-top:20px; }
    .paddt40 { padding-top:30px; }
    .paddt50 { padding-top:40px; }
    .paddt60 { padding-top:50px; }
    .paddt70 { padding-top:60px; }
    .paddt80 { padding-top:70px; }
    .paddb10 { padding-bottom:5px; }
    .paddb20 { padding-bottom:10px; }
    .paddb30 { padding-bottom:20px; }
    .paddb40 { padding-bottom:30px; }
    .paddb50 { padding-bottom:40px; }
    .paddb60 { padding-bottom:50px; }
    .paddb70 { padding-bottom:60px; }
    .paddb80 { padding-bottom:70px; }
    .paddtb10 { padding-top:5px; padding-bottom:5px; }
    .paddtb20 { padding-top:10px; padding-bottom:10px; }
    .paddtb30 { padding-top:20px; padding-bottom:20px; }
    .paddtb40 { padding-top:30px; padding-bottom:30px; }
    .paddtb50 { padding-top:40px; padding-bottom:40px; }
    .paddtb60 { padding-top:50px; padding-bottom:50px; }
    .paddtb70 { padding-top:60px; padding-bottom:60px; }
    .paddtb80 { padding-top:70px; padding-bottom:70px; }
    
    .row-fluid h1,.row-fluid .caseoverview-page h1 { font-size:42px; line-height:45px; }
    .row-fluid h2,.popresult-section h2,.popupinner-headingwrap h2,.row-fluid .casehowdiid-section h2,.row-fluid .lphero-section h2 { font-size:34px; line-height:40px; }
    .row-fluid h3,.row-fluid .lpseo-contentwrap h3 { font-size:28px; line-height:34px; }
    .row-fluid h4 { font-size:24px; line-height:30px; }
    .row-fluid h5,.row-fluid .casehowdiid-section .process-rightbox h5 { font-size:20px; line-height:24px; }
    .row-fluid h6 { font-size:16px; line-height:22px; } 

    .slick-prev { left: 10px; } 
    .slick-next { right: 10px; } 
    
  .hs-search-field__suggestions { display:none!important; }
  .hs-search-field {
    position:relative;
  }
  .hs-search-field:after {
    position: absolute;
    content: '';
    right: 0;
    top: 13px;
    width: 34px;
    height: 40px;
    background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2018/images/search-icon-1.png) no-repeat left top / 100% auto;

  }
    
    /**/
    .row-fluid .sales_enable_hero { padding: 50px 15px; }
    .row-fluid .sales_enable_hero_left { width: 100%; padding: 0 0 40px; }
    .row-fluid .sales_enable_hero_right { width: 100%; padding: 0; }
    .row-fluid .team_sales_enable_section { padding: 50px 0; }
    .row-fluid .team_sales_enable_col { width: 50%; }
    .row-fluid .team_sales_enable_text { width: 250px; max-width: 100%; margin: 10px auto 0; }
    .row-fluid .service_brand_section.value_brand_section .service_brand_right_content { padding-left: 0; padding-top: 30px; }
    .row-fluid .service_brand_section.value_brand_section .service_brand_right_content h3 { font-size: 22px; line-height: 1.5; }
    .row-fluid .service_brand_section.value_brand_section .service_brand_right_content { padding-bottom: 0px !important; }
    .row-fluid .what_we_have_section { padding: 50px 15px; }
    .row-fluid .what_we_have_left { width: 100%; }
    .row-fluid .what_we_have_right { width: 100%; padding: 20px 0 0; }
    .row-fluid .what_we_have_raw h5 { font-size: 18px; line-height: 1.5; }
    .row-fluid .meeting_head_title h3, .row-fluid .meeting_head_title h2 { font-size: 22px; }
    .row-fluid .value_meeting_section .action_card .contain h5 { font-size: 20px; line-height: 1.5; }
    .row-fluid .value_meeting_section { padding-bottom: 80px; }
    .row-fluid .service_brand_section.value_brand_section .wrapper { padding: 0; }
    .row-fluid .sales_enable_hero_left { padding-bottom: 40px !important; }
    .row-fluid .sales_enable_hero_left { padding-bottom: 40px; }
    .row-fluid .sales_enable_hero_raw a.cta_btn { min-width: 220px; font-size: 16px; }
    .row-fluid .team_sales_enable_head h2 { font-size: 26px !important; }
    .row-fluid .team_sales_enable_head { font-size: 16px; }
    
    
    .row-fluid .marpartner-section { padding:80px 0;}
    .row-fluid .digital-rightwrap,.row-fluid .digital-leftwrap { padding-left:0; padding-right:0; float:left; width:100%; }
    .row-fluid .digital-rightwrap { margin-top:25px; }
    .row-fluid .digital-rightwrap .digictas-row { margin-top:20px; }
    .row-fluid .digital-rightwrap .digictas-row .cta-btn { margin-bottom:20px; }
    
    .row-fluid .casestudy-section { font-size:26px; line-height:35px; }
    .row-fluid .casestudy-section .casestudy-textwrap span span { box-shadow:inset 0 -2px white, inset 0 -4px #399cf8; }
    .row-fluid .casestudy-slick .case-leftslide,.row-fluid .casestudy-slick .case-rightslide { width:100%; }
    .row-fluid .casestudy-slick .case-rightslide { margin-top:45px; padding-left:0; padding-right:0; }
    .row-fluid .left-padding { padding-left:15px !important; padding-right:15px !important;  }
    .top-txtsection .one-line{font-size:17px; line-height:30px;}
    
    
    .row-fluid .casestudy-slick .case-rightslide h2 { font-size:80px; line-height:80px; }
    .row-fluid .casestudy-slidersection { padding-bottom:0; }
    
    .row-fluid .testimonial-section .testi-slick { padding-top:0; }
    .row-fluid .testimonial-section .testi-col .testi-colinner .testi-nameinfo { padding-left:0; margin-top:15px; width:100%; }
    .row-fluid .testimonial-section .testi-col .testi-colinner .testi-body,.row-fluid .testimonial-section .testi-col .testi-colinner .testi-infowrow { padding:20px; }
    .row-fluid .testimonial-section { padding-bottom:60px; }
    .row-fluid .testi-slick .slick-slider { margin-bottom:0; }
    .row-fluid .testimonial-section .testi-slick .slick-dots { bottom:-10px; }
    
    .row-fluid .footer { text-align:center; padding:25px 0; }
    .row-fluid .right-footer { text-align:center; margin-top:15px;  }
    
    /* Case Study Page */
    .row-fluid .inner-header { padding:60px 0; }
    .row-fluid .inner-header h2 { font-size:30px; line-height:38px; }
    
    .row-fluid .location-textbox { padding:30px 15px; float:left; }
    .row-fluid .location-imgbox { position:relative; padding:100px 0; }
    .row-fluid .location-logoicon { position:relative; transform:none; padding:0 20px; }
    
    .row-fluid .imgtext-section { padding:40px 0 20px; font-size:16px; line-height:24px; }
    .row-fluid .imgtext-section h2 { font-size:26px; line-height:30px; }
    
    .row-fluid .case-testimonialsec { padding:40px 0; }
    .row-fluid .case-testimonialbox { padding:30px 15px; }
    .row-fluid .case-testimonialtext { font-size:16px; line-height:26px; }
    
    .row-fluid .process-section { padding:50px 0; }
    .row-fluid .process-section p { padding:8px 0; }
    .row-fluid .process-rightbox { padding-left:0; padding-top:30px; }
     
    .row-fluid .keyword-header { padding:30px 15px; min-height:1px; } 
    .row-fluid .keyword-header br { display:none; }
    .row-fluid .keyword-header h4 { font-size:20px; line-height:26px; }
    
    .row-fluid .keyword-researchtextbox { margin-top:30px; left:0; padding:30px 15px; }
    .row-fluid .keyword-researchtextbox h5 { font-size:18px; line-height:24px; }
    .row-fluid .keyword-researchtextbox ul li { font-size:16px; line-height:40px; }
    .row-fluid .scanicon-img { display:none; }
    .row-fluid .keyword-researchtextbox ul { padding-bottom:25px; }
    
    .row-fluid .result-mainsec { padding:0 15px; }
    .row-fluid .result-section { padding:30px 15px; }
    .row-fluid .result-section h2 { padding-bottom:20px; font-size:28px; }
    .row-fluid .result-section br { display:none; }
    .row-fluid .result-monthtitle { padding:20px 0 40px; }
    .row-fluid .result-monthtitle h4 { font-size:20px; line-height:28px; }
    
    .row-fluid .resultbox { height:auto !important; margin-bottom:30px; }
    .row-fluid .result-column3 .resultbox:first-child { padding-right:0; }
    .row-fluid .result-column3 .resultbox:last-child { padding-left:0; }
    .row-fluid .resultbox h3 { font-size:40px; padding-bottom:10px; }
    .row-fluid .resultbox-inner { padding:15px; }
    .row-fluid .result-column3 { padding:0; }
    .row-fluid .result-column2 .resultbox:first-child { padding-right:0; }  
    .row-fluid .result-column2 .resultbox:last-child { padding-left:0; }
    
    .row-fluid .content-section { padding:40px 0 20px; }
    .row-fluid .contentbox { line-height:26px; }
    .row-fluid .case-testimonialsec2 { padding:20px 0 50px; }
    
    .row-fluid .whats-nextsec { padding:50px 0 80px; }
    
    .row-fluid .case-requestsec { padding:80px 0; }
    .row-fluid .case-requestsec .cta-btn a, .row-fluid .case-requestsec a.cta-btn { min-width:230px; }
    
    .row-fluid .time-budgetwrap .digital-contentwrap,.row-fluid .anin-housewrap { width:100%; padding-left:15px; padding-right:15px; }
    .row-fluid .time-budgetwrap .budget-imgwrap { width:100%; margin-right:15px; }
    .row-fluid .anin-houseimg { width:100%; margin-left:-15px !important; }
    
    
    .row-fluid .sustories-listing > span { margin-left:-15px; margin-right:-15px; }
    .row-fluid .sustories-listing .hs_cos_wrapper_type_custom_widget { padding:15px; }
    
    .popup-headingwrap { padding-top:100px; }
    .popup-headingwrap,.popup-contentwrap .popup-textwrap,.popresult-section { padding-left:15px; padding-right:15px;  }
    .popresult-cols { padding-left:0; padding-right:0; }
    .popresult-cols .popresult-col { width:50%; margin-bottom:25px;  }
    .popup-clqoutesection { padding-left:15px; padding-right:15px;  }
    
    .popup-clqoutesection { margin-top:50px; }
    .row-fluid .case-testimonialsec.value-teamslider { padding-left:15px; padding-right:15px; }
    
    .row-fluid .caseoverview-page h1 br,.row-fluid .marksale-section h1 br { display:none; }
    
    .popresult-section ul li { width:50%; }
    .row-fluid .casehowdiid-section h2 { padding-bottom:15px; }
    
    .row-fluid .casehowdiid-section .caseresult-section { padding-top:50px; }
    
    .row-fluid .lpfooter { text-align:center; padding:20px 0; }
    .row-fluid .lpftlogo-listing { text-align:center; margin-top:25px; }
    
    .row-fluid .freeasse-contentwrap .sub-title { font-size:20px; line-height:26px; }
    .row-fluid .assessment-section .freeasse-contentwrap { margin-bottom:25px; }
    .row-fluid .diamond-agencysec .freeasse-contentwrap { padding-left:0; margin-top:0; }
    .row-fluid .diamond-agencysec,.row-fluid .assessment-section,.row-fluid .fbgoogle-adssection { padding:60px 0;}
    .row-fluid .diamond-agencysec .assessment-iconwrap img { max-width:250px; }
    .row-fluid .freeasse-contentwrap, .row-fluid .assessment-iconwrap { width:100%; }
    .row-fluid .assessment-iconwrap { text-align:center; }
    .row-fluid .diamond-agencysec .assessment-iconwrap { margin-top:25px; }
    .row-fluid .assessment-iconwrap .assess-iconcol { display:inline-block; padding:10px; vertical-align:top; }
    .row-fluid .audience-fbimgwrap { margin-top:20px; }
    .row-fluid .logo-striprow { padding:20px 0;}
    .row-fluid .logo-striprow .strip-logo { padding-left:10px; padding-right:10px; }
    
    .row-fluid .lphero-section { padding:70px 0;}
    .row-fluid .lphero-section .cta-btn { margin-top:15px; }
    
    .row-fluid .fbgoogle-links { margin-top:20px; }
    .row-fluid .fbgoogle-links a { margin:10px 0;}
    .row-fluid .fbgoogle-links .ads-link:last-child a { margin-bottom:0; }
    
    .row-fluid .audience-fbsection { padding-top:0; }
    .row-fluid .audience-fbimgwrap .audience-laptopimg:before,.row-fluid .audience-fbimgwrap .audience-mobileimg:before  { width:20px; height:20px; }
    .row-fluid .audience-fbimgwrap .audience-laptopimg:before { left:50%; }
    .row-fluid .case-requestsec.requestassesment { padding: 60px 0; margin-top: 60px; margin-bottom: 80px; }
    
    .row-fluid .wrap800{padding:0;}
    .top-txtsection h1{font-size: 47px; line-height: 1.1;}
    
    .our-story-block{padding:0 20px 20px 20px;}
    .our-story-block .text-block .widget-type-rich_text{font-weight: 300; line-height: 26px; font-size:16px;}
    .blue-box > div{padding: 20px;}
    .blue-box h2{font-size: 28px;}
    .blue-box h3{font-size: 28px; line-height: normal; margin: 0 0 26px;}
    .blue-box .widget-type-rich_text{font-weight: 300; line-height: 26px;}
    .big-font1 h2{font-size: 51px;}
    .member-block > span{margin:0;}
    .member-block .team-list{width:100%; margin:0 0 20px 0;}
    .our-core{margin: 40px 0 0;}
    .our-core .big-font1 h2{font-size: 53px; line-height: normal;}
    .our-core .widget-type-section_header h1 + p, .our-core .widget-type-text{font-size: 14px;}
    .our-core .widget-type-text br{display:none;}
    .culture-block-overlay{margin-top:40px;}
    .culture-block{padding:20px;}
    .culture-block > div > div{height: 420px;}
    .culture-block .widget-type-rich_text{font-weight: 300; line-height: 26px;}
    .row-fluid .wrapper.wrap1200{padding:0;}
    .member-sort .events-labels > li:after, .member-sort .events-labels{display:none;}
    .member-sort .events-labels > li{display:block; text-align:left; padding:5px 10px;}
    .member-sort .events-labels{margin: -2px 0 0 0; border-left: 1px solid #d1dae1; border-right: 1px solid #d1dae1;}
    .member-block{margin: 20px 0 0 0;}
    .member-sort .events-labels > li.current{color:#1096f7;}
    .our-story-block .text-block h2{margin: 50px 0 0; padding: 0;}
    .top-txtsection h3{font-size:21px; font-weight:700;}
    .our-story-block .text-block { padding: 0 20px;}
    
    .row-fluid .we-areBlock .we-are-text .widget-type-rich_text, 
    .customised-digital,
    .successBlock .one-text,
    .cutting-edge,
    .honored-block .one-txt{font-weight:300; font-size:16px; line-height:28px;}
    
    .customised-digital h2{font-size:28px;}
    
    /*.top-txtsection h1{text-align:center;}
    .top-txtsection.home .one-line{text-align: center; font-weight: 300;}
    .top-txtsection.home .about-btn1{text-align: center;}*/
    .row-fluid .we-areBlock .weareimage-wrap{width:100%; height:210px;}
    .row-fluid .we-areBlock .we-are-text{width:100%; position:static; padding:10px 20px 25px 20px;}
    .cutting-edge .cutting-text{padding-right: 0;}
    .cutting-edge.paddtb130{padding-bottom:30px; padding-top:30px;}
    .top-txtsection .wrapper, .cutting-edge .wrapper{padding:0;}
    .top-txtsection.paddtb70 { padding-top:45px; padding-bottom: 35px;}
    .customised-digital.grey-bg{text-align: left; padding:20px;}
    .about-btn1 a{text-align:center;}
    .blue-nav .hs-menu-wrapper > ul{margin: 20px 0 0;}
    .blue-nav .hs-menu-wrapper > ul > li{width: 100% !important;}
    .blue-nav .hs-menu-wrapper > ul > li > a{padding: 20px;}
    .successBlock .wrapper{padding: 10px 20px 20px;}
    .successBlock .wrapper:after{display:none;}
    .successBlock.paddtb130{padding-bottom: 0; padding-top: 0;}
    .successBlock h2{font-size:28px;}
    .mosaic.block-1 > span > div:nth-child(1),
    .mosaic.block-1 > span > div:nth-child(2),
    .mosaic.block-2 > span > div:nth-child(1),
    .mosaic.block-2 > span > div:nth-child(2),
    .mosaic.block-2 > span > div:nth-child(3){margin: 0 15px 15px; width: calc(100% - 30px);}
    .successBlock .about-btn1.mosaic-btn{margin: 0 0 15px; position: static; transform: translate(0px); width: 100%;}
    .honored-block.paddtb130{padding-bottom:30px; padding-top:30px;}
    .honored-block .icn-blocks > div > div > div{display:inline-block; margin:15px 0; width:30%;}
    .row-fluid .we-areBlock .weareimage-wrap:after{width:90px; left:50%; opacity:1;}
    
    /* Terms Page */
    .row-fluid .terms-topsec { font-size:20px; line-height:28px; padding:60px 0; text-align:left; }
    .row-fluid .terms-topsec h1 { font-size:47px; line-height:1.1; }
    .row-fluid .terms-topsec br { display:none; }
    
    
    .row-fluid .terms-marketsec { padding:50px 0; }
    .row-fluid .terms-marketsec h3 { font-size:24px; line-height:36px; }
    
    .row-fluid .a-z-section .wrapper { padding:0; }
    .row-fluid .alphalist-mobile { display:block; }
    .row-fluid .alphalist-desktop { display:none; }
    .row-fluid .alphabox { padding:0 20px; }
    body.alpha-sticky .a-z-list { top:0; }
    .row-fluid .a-z-list { padding:0; }
    .row-fluid .a-z-list ul li { width:33.33%; float:left; }
    .row-fluid .a-z-list ul li a { height:auto; width:auto; border-radius:0; width:100%; padding:10px 10px; }
    .row-fluid .cta-box { padding:20px 0; text-align:center; }
    .row-fluid .cta-box .left, .row-fluid .cta-box .right { width:100%; }
    .row-fluid .cta-box .right h4 { font-size:18px; line-height:26px; }
    .row-fluid .alphabox .rich-text p { padding:8px 0; }
    
    .row-fluid .terms2018-section { padding:50px 15px; line-height:25px; }
    .row-fluid .terms2018-section h3 { font-size:26px; line-height:40px; }
    
    /* Home Service Page 28-11-2017 */
    .row-fluid .service-toptext { padding:50px 0; /*text-align:center; */}
    .row-fluid .service-toptext h1 { font-size:47px; line-height:1.1; }
    
    .row-fluid .challenges-sec { padding:50px 0; font-size:18px; line-height:26px; text-align:center; }
    .row-fluid .challenges-sec.we-areBlock .left.span6.image-block { width:100%; }
    .row-fluid .challenges-sec .left h4 { font-size:22px; line-height:32px; }
    
    .row-fluid .challenges-sec.we-areBlock .we-are-text.project1 { opacity:1; transform:translateY(0px); }
    .row-fluid .challenges-sec.we-areBlock .we-are-text { padding:30px 20px 0; position:static; width:100%; }
    
    .row-fluid .service-sec { float:none; width:auto; margin:0 -20px !important; padding:50px 20px; }
    .row-fluid .service-sec .title h4 { font-size:36px; line-height:40px; }
    .row-fluid .service-raw > span > div { width:100%; margin-bottom:20px; }
    .row-fluid .service-raw > span > div:last-child { margin:0; }
    .row-fluid .servicebox-wrap { min-height:1px; padding:30px 15px; line-height:28px; }
    .row-fluid .servicebox-inner { transform:none; position:relative; left:auto; top:auto; text-align:center; width:100%; }
    .row-fluid .servicebox-inner .servicebox-title h4 { font-size:22px; line-height:30px; }
    .row-fluid .servicebox-icon img.hover-img { left:50%; transform:translateX(-50%); }
    .row-fluid .service-sec .title { margin-bottom:25px; text-align:center; }
    .row-fluid .servicebox-wrap:after { display:none; } 
    
    .row-fluid .difference-serbox .wrap800 { padding:0 20px; }
    .row-fluid .customised-digital.grey-bg.service-processbox { text-align:center; padding:50px 20px 30px; }
    
    /* Home Page V2 New Section 28-11-2017 */
    .row-fluid .service-delsec { padding:0 0 50px 0; }
    .row-fluid .title-section h2, .row-fluid .title-section h3 { font-size:25px; line-height:35px; }
    .row-fluid .service-delraw > span > div { padding:0 0 30px; width:100%; }
    .row-fluid .service-delraw > span > div:last-child { padding:0; }
    .row-fluid .service-deliverwrap { height:auto !important; }
    .row-fluid .service-deliverinner { text-align:center; padding:50px 15px; line-height:26px; }
    /*.row-fluid .service-deliverwrap:after { display:none; }*/
    .row-fluid .service-deliverwrap:after { bottom:25px; }
    .row-fluid .title-section { padding:0 15px; }
    .row-fluid .title-section br { display:none; }
    .row-fluid .service-delivericon img.hover-icon { left:50%; transform:translate(-50%, calc(-50% - -2px)); }
    .row-fluid .service-deliverinner h4 { font-size:22px; line-height:30px; padding:20px 0 12px; }
    .row-fluid .service-delraw { margin-top:45px; }
    
    .row-fluid .customised-digbox .wrap800 { padding:0 20px; }
    
    .row-fluid .customised-digbox.customised-digital h3 { font-size:28px; }
    
    .row-fluid .checklist-popup { height:calc(100% - 20px); bottom:0; overflow:auto; text-align:center; }
    .row-fluid .checkpop-twocol { width:100%; }
    .row-fluid .check-formwrap { padding-bottom:60px; padding-top:20px;  }
    .row-fluid .checkpop-formwrap { margin-top:30px; }
    
    
    .row-fluid .screen-imgs { width:60%; }
    .row-fluid .screen-imgs.bling-screenimg,.row-fluid .screen-imgs.yahoo-screenimg { width:20%;}
    .row-fluid .iphone-image { display:none; position:relative; right:0; bottom:0; padding-bottom:20px; text-align:right; background:#f6f6f6; }
    .row-fluid .iphone-image img { max-width:250px; }
    .row-fluid .lpseo-contentwrap { padding:60px 0 20px;}
    .row-fluid .seocheck-listsection { padding:60px 0;}
    .row-fluid .lpfoun-contentrow { margin-bottom:5px; }
    .row-fluid .lpseo-contentwrap h3 { margin-bottom:10px; }
    .row-fluid .screens-popup { padding-top:65px; }
    .row-fluid .lpseo-contentwrap h4 { font-size:20px; line-height:26px; }
    
    /*.row-fluid .bling-screenimg:before { right:calc(10% + 5px); }
    .row-fluid .yahoo-screenimg:before { left:calc(10% + 5px); }*/
    .row-fluid .screen-imgs.google-screenimg { margin:0 -5% !important; }
    
    .row-fluid .roundup-boxlist .hs_cos_wrapper_type_widget_container { margin:0;}
    .row-fluid .dynamic-section,.row-fluid .warning-section,.row-fluid .offseo-section,
    .row-fluid .roundup-section,.row-fluid .strategy-section,.row-fluid .pageseo-section { padding:60px 0;}
    
    .row-fluid .roundup-boxlist .hs_cos_wrapper_type_custom_widget,
    .row-fluid .warning-boxlist .hs_cos_wrapper_type_custom_widget { width:100%; padding-left:0; padding-right:0;  }
    
    .row-fluid .warning-boxlist .warning-innerbox { padding:50px 15px; }
    .row-fluid .lp-header .logo { float:left; }
    .row-fluid .lp-header { padding-left:15px; padding-right:15px; }
    
    .row-fluid .page-seoslider { width:360px !important; height:275px !important; }
    .row-fluid .page-seoslider .proseo-box { padding:40px 15px; }
    .row-fluid .bee3D--effect__coverflow .bee3D--after-1, .row-fluid .bee3D--effect__coverflow .bee3D--before-1 { width:360px; }
    .bee3D--effect__coverflow .bee3D--before-1 { -webkit-transform: translateX(-150px) scale(0.8) ; transform: translateX(-150px) scale(0.8) ; }
    .bee3D--effect__coverflow .bee3D--after-1 { -webkit-transform: translateX(150px) scale(0.8) ; transform: translateX(150px) scale(0.8); }
    .bee3D--effect__coverflow .bee3D--before-2 { -webkit-transform: translateX(-00px) scale(0) ; transform: translateX(-0px) scale(0) ; }
    .bee3D--effect__coverflow .bee3D--after-2 { -webkit-transform: translateX(00px) scale(0) ; transform: translateX(0px) scale(0); }
    /*.bee3D--nav__prev { left:-140px; }
    .bee3D--nav__next { right:-140px; }*/
    
    .row-fluid .black-subtitle { font-size:28px; line-height:34px; }
    .row-fluid .warning-boxlist,.row-fluid .offseo-twowrap,.row-fluid .roundup-boxlist { padding:20px 0 0;}
    .row-fluid .dynamic-section .about-btn1 a { margin-top:15px; }
    
    .row-fluid .strategy-section .head-wrap { margin-bottom:0; }
    .row-fluid .strategy-contentwrap,.row-fluid .backlink-colwrap { margin:15px auto !important; }
    .row-fluid .page-seoslider { margin-bottom:0 !important; }
    
    .row-fluid .proseo-innercontent h4:before { margin-bottom:0; background-size:25px; width:25px; height:16px;  }
    
    /* Brand Experience Page */
    .row-fluid .brand-hero { padding:60px 0; font-size:18px; line-height:30px; }
    .row-fluid .brandhero-text { padding:0; }
    .row-fluid .brand-hero .sub-title { font-size:18px; line-height:24px; }
    .row-fluid .brandhero-text h1 { font-size:47px; line-height:1.1; }
    .row-fluid .brandhero-text .richtext { padding:22px 0 32px; }
    
    .row-fluid .x-designsec { padding:50px 0; }
    .row-fluid .x-designsec .left { padding-right:0; padding-top:30px; }
    .row-fluid .x-designsec .right { text-align:center; }
    .row-fluid .x-designsec .right .img2 { position:relative; float:none; display:inline-block; width:100%; max-width:70%; right:auto; top:auto; margin-top:20px; }
    
    .row-fluid .amplifies-sec { padding:50px 0; background-image:none !important; }
    .row-fluid .amplifies-sec .white-box { padding:30px 15px; }
    .row-fluid .amplifies-sec .white-box h3 { font-size:26px; line-height:34px; }
    
    .row-fluid .we-withsec { padding:50px 0; font-size:18px; line-height:30px; }
    .row-fluid .we-withsec br { display:none; }
    .row-fluid .we-withsec h2 { font-size:70px; line-height:80px; margin:0; padding:0; }
    .row-fluid .we-withsec .box { padding-bottom:40px; }
    .row-fluid .we-withsec .box3 { padding-bottom:0; }
    
    .row-fluid .budget-sec { padding:70px 0; text-align:center; }
    .row-fluid .budget-sec .left, .row-fluid .budget-sec .right { width:100%; }
    .row-fluid .budget-sec .left { margin-bottom:20px; }
    .row-fluid .budget-sec .left h3 { font-size:24px; line-height:34px; }
    .row-fluid .budget-sec .right a { float:none; display:inline-block; }
    
    .row-fluid .brand-ctasec { padding:150px 0 95px; font-size:20px; line-height:30px; }
    .row-fluid .brand-ctasec:before { top:50px; }
    .row-fluid .brand-ctasec h3, .row-fluid .brand-ctasec h2 { font-size:26px; line-height:40px; }
    .row-fluid .brand-ctasec br { display:none; }
    
    /* Inbound Marketing Page */
    .row-fluid .inboundamplifies-sec .white-boxinner { padding:30px 15px; }
    .row-fluid .inboundamplifies-sec .white-box { padding:0; }
    .row-fluid .inboundamplifies-sec .blackbox { padding:30px 15px; }
    
    .row-fluid .inboundwe-withsec.we-withsec { padding:40px 0 60px; }
    
    .row-fluid .pageseo-section { padding-bottom:90px; }
    .bee3D--nav__prev, .bee3D--nav__next { margin-top:20px;  width:40px; height:40px; } 
    
    
    /* Resource Page */
    .row-fluid .resource-sec .title-header h1 { font-size:47px; line-height:1.1; }
    .row-fluid .resource-sec .title-header { padding-bottom:20px; }
    
    .row-fluid .resource-israw .resource-container { margin:0 -10px; }
    .row-fluid .resource-israw .resource-box { width:50%; padding:0 10px 20px; }
    
    /* Demand Gen Page */
    .row-fluid .jumpstart-box h3 { font-size:24px; line-height:32px; }
    .row-fluid .jump-strtimg { margin-bottom:40px; }
    .row-fluid .jump-strtimg .dash-img2 { position:relative; right:auto; bottom:auto; width:100%; }
    .row-fluid .jump-strtimg .dash-img img { width:100% !important; max-width:180px; }
    
    body.body-gutter0 .animatedParent { overflow:hidden; }
    
    .row-fluid .demandwe-withsec { padding:0; }
    .row-fluid .demand-amplifies-wrap { padding-bottom:50px; }
    
    .row-fluid .guide-ctabox { width:100%; height:auto !important; }
    .row-fluid .cta-innerbox { padding:30px 15px; }
    .row-fluid .cta-innerbox h3 { font-size:22px; line-height:34px; }
    .row-fluid .cta-innerbox h4 { font-size:18px; line-height:24px; }
    .row-fluid .cta-innerbox br { display:none; }
    
    /* Inbound Sale Page */
    .row-fluid .insalewe-withsec { padding-bottom:50px; }
    body.body-gutter0 { padding:0; }
    body.body-gutter0 .row-fluid .new-header .logo { padding-left:20px; }
    body.body-gutter0 .toggle { right:20px; }
    
    .row-fluid .contact-pagewrap .contact-text { margin:0px 0 25px;}
    
    .row-fluid .intern-righside { margin-top:25px; font-size:20px; line-height:36px; }
    .row-fluid .internship-section,.row-fluid .approach-section { padding:70px 0; }
    .row-fluid .approach-section { line-height:26px; min-height:0 !important; }
    .row-fluid .openpos-section { padding-bottom:70px; }
    .row-fluid .faq-listing .accordian-content { padding-left:0; }
    
    .row-fluid .faq-listing .wrapper { padding-left:0; padding-right:0; }
    .row-fluid .faq-listing .hs_cos_wrapper_type_custom_widget { padding:20px 0; }
    .row-fluid .faq-listing { padding-bottom:60px; }
    
    .row-fluid .casetrans-greybg { padding-bottom:15px; }
    .row-fluid .intro-boxwrap .case-questionbox { margin-bottom:35px; padding-bottom:60px;  }
    
    .customised-digital .widget-type-rich_text { margin:0 0 20px; }
    .row-fluid .client-testimonialsec .title-section h3 { font-size:26px; line-height:30px; }
    .row-fluid .client-testimonialsec .client-testimonialraw:before, .row-fluid .client-testimonialsec .client-testimonialraw:after { display:none; }
    .row-fluid .client-testimonialsec .client-testimonialraw { margin:0; padding:20px 0; }
    .row-fluid .client-slideboxwrap { padding:20px 15px; text-align:center; }
    .row-fluid .client-slideleftbox { width:100%; }
    .row-fluid .client-img { float:none; display:inline-block; margin-bottom:15px; }
    .row-fluid .client-sliderightbox { width:100%; font-size:14px; line-height:22px; }
    .row-fluid .client-sliderightbox .client-text { margin-top:0; }
    .row-fluid .client-sliderightbox span.name { font-size:14px; }
    .row-fluid .client-sliderightbox span.position { font-size:14px; }
    .row-fluid .client-testimonialsec .slick-prev, .row-fluid .client-testimonialsec .slick-next { top:calc(100% + 20px); }
    .row-fluid .client-testimonialsec .slick-prev, .row-fluid .client-testimonialsec .slick-next { left:calc(50% + 5px); }
    .row-fluid .client-testimonialsec { padding-bottom:150px; }
    
    .row-fluid .customised-digital.customised-digbox { margin-left:0 !important; margin-right:0 !important; margin-top:15px !important; }
    .row-fluid .honored-block .icn-blocks > div > div > div:after { max-width:100%; left:0; } 
    
    .row-fluid .testimonial-pagesec { padding:100px 15px; font-size:18px; line-height:26px; }
    .row-fluid .testimonial-pageleft h1 {font-size:55px; line-height:65px;}
    .row-fluid .testimonial-pageleft h2 { font-size:55px; line-height:65px; }
    .row-fluid .testimonial-pageright { padding-left:0; margin-top: 60px;}
    .row-fluid .testimonial-pageslider { padding-left:0; padding-right:0; }
    
    .row-fluid .testimonial-pagesec .slick-prev, .row-fluid .testimonial-pagesec .slick-next { margin-top:40px; }
    .row-fluid .testimonial-pagesec .testimonial-pageleft:before { left:0; width:135px; background-size:100%; }
    
    .row-fluid .testimonial-pagesec .slick-next,.row-fluid .testimonial-pagesec .slick-prev { width:40px; height:40px; top:100%; bottom:40px; left:15px; } 
    .row-fluid .testimonial-pagesec .slick-next:before,.row-fluid .testimonial-pagesec .slick-prev:before { width:40px; height:40px; background-size:100%; }
    .row-fluid .testimonial-pagesec .slick-next:hover:before,.row-fluid .testimonial-pagesec .slick-prev:hover:before { /*background-size:100%;*/ background-image: none!important;}

    .row-fluid .testimonial-pagesec .slick-next { margin-left:60px; }
    .row-fluid .testimonial-pagesec .testimonial-pageraw { margin-top:20px; margin-bottom:20px; }
    .row-fluid .testimonial-pagesec ul.slick-dots { top:auto; bottom: 35px; left: 0; right: 0; text-align: center; -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);  }
    .row-fluid .testimonial-pagesec ul.slick-dots li { display:inline-block; margin:5px 8px; }
    .row-fluid .testimonial-pageright .text { margin-bottom:20px; }
    
    .row-fluid .x-designsec h3 { font-size:24px; line-height:40px; }
    .row-fluid .x-designsec br { display:none; }
    
    .row-fluid .kuno-xdes_sec { padding:30px 0 50px; }
    .row-fluid .kuno-xdes_sec .left-xbox { margin:0; top:auto; }
    .row-fluid .kuno-xdes_sec .left-xbox .xdesign-img { position:static; }
    .row-fluid .kuno-xdes_sec .right-xbox { float:left; }
    .row-fluid .kuno-xdes_sec .right-xbox h3 { font-size:28px; line-height:40px; padding-bottom:0; } 
    
    .row-fluid .video-marketingsec { padding:0; }
    .row-fluid .video-marketingboxinner { padding:30px 15px; }
    .row-fluid .video-marketingleft { padding:0; }
    
    .row-fluid .video-marketingraw { position:static; transform:none; margin-top:30px; }
    .row-fluid .video-marketingleft h3 { font-size:24px; line-height:30px; padding:0; }
    .row-fluid .video-bgimg { width:100%; }
    .row-fluid .video-marketingbox_wrap a { width:100%; }  
    .row-fluid .video-marketingleft .about-btn1 a { margin-top:10px; min-width:1px; padding:10px 40px; }
    
    
    .row-fluid .salesenable-imgwrap { margin-top:25px; text-align:center; }
    
    
    .row-fluid .insales-designsec { padding:50px 0; }
    
    /*.row-fluid .amplifies-bgimg { top:-80px; }*/
    
    .row-fluid .partnering-secwrap .jump-strtimg .dash-img1,.row-fluid .partnering-secwrap .jump-strtimg .dash-img2 { text-align:center; padding-left:0; padding-right:0; margin:10px 0; }
    
    .row-fluid .demandx-designsec, .row-fluid .partnering-secwrap,.row-fluid .dgfullpage-section .amplifies-sec { padding:40px 0;}
    
    .row-fluid .imfullpage-section .amplifies-sec { padding-bottom:0; }
    
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget { width:50%; }
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:nth-child(3n),.row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:nth-child(3n+1) { clear:none; }
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:nth-child(2n) { clear:right; }
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget:nth-child(2n+1) { clear:left; }
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget .fancybox { margin-bottom:20px; }
    
    .row-fluid .isotope_filter_links ul { float:left; width:100%; text-align:center; padding:0; }
    .row-fluid .isotope_filter_links ul li { float:none; display:inline-block; }
    .row-fluid .isotope_filter_links label,.row-fluid .isotope_filter_links ul li a { font-size:14px; }
    .row-fluid .isotope_filter_links ul li a { padding:8px 10px; text-align:center; width:100%; }
    .row-fluid .isotope_filter_links label { padding:15px 10px 0; width:100%; margin-bottom:0; }
    
    .row-fluid .portfolio-listingwrap { padding:0 0 60px;}
    .row-fluid .request-form .hs_submit .actions input[type="submit"] { margin-top:0; }
    
    .row-fluid .dms-service-delsec .hs_cos_wrapper_type_widget_container { margin-left:0; margin-right:0; }
    
    .row-fluid .digimarstra-herosection .servhero-rightwrap h3 { margin-bottom:15px; }
    .row-fluid .digimarstra-herosection .servhero-rightwrap { margin-top:15px; }
    
    .row-fluid .insale-amplifies-sec .amplifies-bgimg { top:50%; }
    
    .row-fluid .success-boxlisting .success-box, .row-fluid .marresource-listing .hs_cos_wrapper_widget { width:100%; }
    .row-fluid .success-text,.row-fluid .marresou-box .marresource-boxinner { padding-left:20px; padding-right:20px; }
    /*.row-fluid .success-text { padding-bottom:60px; }*/
    .row-fluid .success-text:after { bottom:35px; }
    
    .row-fluid .marresource-section h3 { margin-bottom:20px; }
    
    .row-fluid .healthsucc-section { padding-bottom:50px; }
    .row-fluid .marresource-section { padding:20px 0 60px; }
    
    .row-fluid .valvevideo-link { margin-top:25px; }
    
    .row-fluid .energy-fullsection .healthsucc-section .x-designsec { padding-top:80px; }
    .row-fluid .x-designsec .left.clean-energywrap { padding-left:50px; padding-right:50px; width:100%; }
    
    .row-fluid .contact-pagewrap { padding:60px 0; }
    
    .row-fluid .contact-leftwrap,.row-fluid .contact-rightside  { width:100%; }
    .row-fluid .contact-rightside { margin-top:35px; }
    
    
    .row-fluid .blog-detailmain { padding:20px 10px; }
    .row-fluid .blog-detailcontent { padding:30px 5px 30px; }
    .row-fluid .blog-detailcontent > h2, .row-fluid .blog-detailcontent > h1 { font-size:24px; line-height:30px; }

    .row-fluid a.connect-linkedin i { width:40px; }
    
    .row-fluid .blog-title { padding:0 5px 0 0; float:left; }
    .row-fluid .blog-topic { float:left;  }
    .row-fluid .blog-topic + .blog-topic { float:right; margin-top:4px; } 
    .row-fluid .blog-topic .widget-module { left:auto; right:-60px; width:284px;  }
    .row-fluid .blogtop-right { width:100%; }
    
    .row-fluid .blog-title h1 { font-size:38px; }
    
    .row-fluid .blog-subscribe input[type=submit] { width:74px; font-size:13px; height:47px; line-height:0; }
    .row-fluid .blog-subscribe form > div:first-child { padding:0 74px 0 0; }
    .row-fluid .blog-subscribe { max-width:100%; width: 100%; padding:15px 0 0; }
    .row-fluid .blog-subscribe input[type=email] { font-size:15px; height:47px; padding:0 8px 0 14px; }
    .row-fluid .blog-search { margin:0; float:right; }
 
    .row-fluid .search-link { width:44px; height:47px; }
    .row-fluid .search-link:before { line-height:47px; font-size:18px; width:44px; height:47px; background-size:22px !important;  }
    .row-fluid .search-popup .gsc-input-box input[type="text"] { font-size:18px !important; }

    
    .hs-blog-post .row-fluid .blog-main .wrapper { max-width: 615px; }
    .row-fluid .relatedpost-box { width:100%; padding:15px 0; }
    .row-fluid .relatedpost-boxes { margin:0; }
    .row-fluid .blog-relatedpost h3 { padding:0; }
    .row-fluid .blog-aboutauthor { padding:15px; }
    .row-fluid .blog-aboutauthorLeft { width: 100%; padding:0; }
    .row-fluid .blog-aboutauthorRight { width:100%; padding:20px 0 0; }
    
    .row-fluid .blog-share { position: relative !important; left: 0 !important; top: 0px !important; width: 100% !important; text-align: center; padding: 0 0 15px; z-index:50!important;}
    .row-fluid .blog-detailbyline span { display:block; }
    .row-fluid .blog-detailbyline { padding:0; }
    .row-fluid .blog-topic h3 { padding:15px 0 15px 15px; font-size:19px; }
  
  .row-fluid .blog-detailFeaturedimg img {margin-top: 70px;}
    
    .row-fluid .blogpost-boxes { margin:0 -8px; }
    .row-fluid .blogpost-box { padding:15px 8px; width:50%; }
    .row-fluid .blogpost-box h2 { font-size:19px; line-height:24px; }
    .row-fluid .blogpost-box:nth-child(3n) { clear:none; }
    .row-fluid .blogpost-box:nth-child(3n+1) { clear:none; }
    .row-fluid .blogpost-box:nth-child(2n) { clear:right; }
    .row-fluid .blogpost-box:nth-child(2n+1) { clear:left; }
    
    .row-fluid .searchclose-link { margin:-60px 0 0 0; position:absolute; top:50%; right:15px; -moz-transform:translateX(0) translateY(-50%); -webkit-transform:translateX(0) translateY(-50%); -o-transform:translateX(0) translateY(-50%); -ms-transform:translateX(0) translateY(-50%); transform:translateX(0) translateY(-50%); }
    .row-fluid .blog-detailtext img { padding:15px 10px; }
    
    .row-fluid .blog-subscribe input[type="email"], .row-fluid .blog-subscribe input[type="submit"] { width:100%; }
    .row-fluid .blog-subscribe input[type="submit"] { position:relative; }
    .row-fluid .blog-subscribe input[type="email"] { width:100%; border:1px solid #d7d7d7; }
    .row-fluid .blog-subscribe form > div:first-child { padding:0; margin:0 0 10px; }  
    
    .row-fluid .blog-topic span.topic-drop { font-size:18px; padding:10px; }
    .row-fluid .blog-topicsubscribesearch { padding:10px 70px 10px 15px; position:relative; z-index:50;}
    .row-fluid .blog-topicsubscribesearch h1 { padding:9px 0 8px; }
    .blog-subscribe.mobile { display:block!important; padding:50px 0px 35px; }
    .blog-subscribe:not(.mobile) { display:none!important; }
    .row-fluid .blog-search { position:absolute; right:15px; top:15px; }
    .row-fluid .blog-search .searchclose-link { margin: -60px 0 0 0; position: absolute;  top: 50%; right: 15px; -moz-transform: translateX(0) translateY(-50%); -webkit-transform: translateX(0) translateY(-50%);
    -o-transform: translateX(0) translateY(-50%); -ms-transform: translateX(0) translateY(-50%); transform: translateX(0) translateY(-50%); }
    
    .row-fluid .blogtop-right .mobile-search-container { display:none; }
    
    .row-fluid .blog-main { padding-left:0px; padding-right:0px; }
    
    .row-fluid .brandexp-listing .hs_cos_wrapper_widget { width:100%; }
    .row-fluid .brandexp-listing { padding-top:0; }
    
    .row-fluid .indi-footer-section { border-bottom:none; }
    .row-fluid .in-header-section { border-top:none; }
    
    .row-fluid .indi-case-study-main-box.indi-csimg-middle { background-position:top 90px center !important; }
    
    .row-fluid .rsconfi-hero { text-align:left; }
    .row-fluid .rsconfi-hero .conf-emailicon { text-align:center;}
    
    .row-fluid .fearesource-fromsection { padding:60px 0; }
    .row-fluid .fearesource-fromsection .fearesour-form { margin-top:30px; }
    .row-fluid .featured-rsrighthero { text-align:center; width:100%; }
    .row-fluid .featured-rslefthero { padding-bottom:30px; }
    
    .row-fluid .featured-rshero { font-size:17px; line-height:26px; }
    
    .row-fluid .request-bubblewrap { padding:60px 20px; border-radius:35px;  }
    .row-fluid .request-bubblewrap:after { left:30px; width:120px; height:58px; bottom:-58px; }
    .row-fluid .lets-talkwrap { padding-left:105px; }
    
    .row-fluid .request-herosection { padding-bottom:40px; }
    
    .row-fluid .whykuno-testisection .client-testimonialraw .slick-list:before { }
    .row-fluid .result-exprow .research-imgmainwrap { width:100%; margin-left:auto; margin-right:auto; }
    .row-fluid .result-exprow { margin-bottom:30px; }
    .row-fluid .wksustories-listing { margin-top:0;  padding-bottom:60px; float:left; width:100%; }
    
    .row-fluid .error-imgwrap .error-img { padding-bottom:160px; }
    
    .row-fluid .portfolio-listing .portfolio-box,.row-fluid .portfolio-listing .portfolio-box.portfolio-widebox { width:50%; }
    
    .row-fluid .dghero-section.port-herosection { padding-bottom:40px;  }
    .row-fluid .portfolio-section .sub-title h4 { padding-bottom:20px; }
    .row-fluid .portfolio-section { padding-bottom:60px;  }
    
    .row-fluid .indi-case-study-main-box .casestudy-boxcount { padding:12px 25px !important; }
    .row-fluid .marketing-automationsec { padding:70px 0 0; }
    .row-fluid .marketing-automationsec .indi-way-box .title h1 { font-size:28px; line-height:34px; }
    .row-fluid .marketing-automationsec .indi-way-box .sub-title { margin-bottom:0; }
    
    .row-fluid .marketing-automationsec .indi-way-box { margin-bottom:40px; }
    .row-fluid .automation-secrvice-raw { padding-bottom:50px; }
    .row-fluid .automation-secrvice-raw > span { margin:0 -10px; }
    .row-fluid .automation-secrvice-raw > span > div { width:50%; padding:0 10px 50px; }
    .row-fluid .automation-secrvice-raw > span > div:last-child { padding:0; }
    .row-fluid .automation-secrvice-raw .auto-servicetext { font-size:18px; line-height:24px; }
    .row-fluid .automation-secrvice-raw .auto-servicetext h4 { font-size:22px; line-height:28px; }
    .row-fluid .automation-secrvice-raw .auto-servicetext p { padding-top:0; }
    .row-fluid .automation-secrvice-raw2 { padding-bottom:0; }
    
    /* Pillar Page */
    .row-fluid .pillar-herosec.in-header-section { padding:153px 0 200px 0; }
    .row-fluid .pillar-herosec.in-header-section .pillar-herotext { padding:0 15px; }
    .row-fluid .pillar-herosec.in-header-section h2 { font-size:25px; line-height:32px; margin:0 0 15px; text-align:left; }
    .row-fluid .pillar-herosec.in-header-section h1 { font-size:46px; line-height:46px; text-align:left; }
    .row-fluid .pillar-herosec.in-header-section h1 span { font-size:25px; line-height:32px; }
    
    .row-fluid .investing-greenwrap { padding-top:0; }
    .row-fluid .pillar-menu { padding:0; }
    .row-fluid .pillar-nav { float:left; width:100%; height:50px; background:transparent; transition:all ease .5s; }
    .row-fluid .pillar-menu #nav-icon4 { display:block; width:40px; height:40px; top:5px; right:5px; background:#23313A; position:relative; margin:0; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; cursor:pointer; }  
    .row-fluid .pillar-menu #nav-icon4 span { display:block; position:absolute; height:1px; width:26px; background:#fff; opacity:1; left:50%; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); }
    .row-fluid .pillar-menu #nav-icon4 span:nth-child(1) { top:10px; -webkit-transform-origin:left center; -moz-transform-origin:left center; -o-transform-origin:left center; transform-origin:left center; }
    .row-fluid .pillar-menu #nav-icon4 span:nth-child(2) { top:19px; -webkit-transform-origin:left center; -moz-transform-origin:left center; -o-transform-origin:left center; transform-origin:left center; }
    .row-fluid .pillar-menu #nav-icon4 span:nth-child(3) { top:28px; -webkit-transform-origin:left center; -moz-transform-origin:left center; -o-transform-origin:left center; transform-origin:left center; }
    #nav-icon4.open span:nth-child(1) { -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); top:-3px; left:11px; }
    #nav-icon4.open span:nth-child(2) { width:0%; opacity:0; }
    #nav-icon4.open span:nth-child(3) { -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); top:39px; left:10px; }
    
    .row-fluid .pillar-menu ul li { line-height:0; }
    .row-fluid .pillar-menu { position:fixed !important; right:0; top:0 !important; text-align:center; transition:all 1s ease 0s; transform:translateX(100%); -webkit-transform:translateX(100%); -ms-transform:translateX(100%); -o-transform:translateX(100%); -moz-transform:translateX(100%); } 
    .row-fluid .pillar-menu-mbl { position:absolute !important; /*transform:translateX(-40px) !important; -webkit-transform:translateX(-40px) !important; -moz-transform:translateX(-40px) !important; -o-transform:translateX(-40px) !important; -ms-transform:translateX(-40px) !important;*/ right:0; top:0; }
    /*body.pillar-menu-open .pillar-menu { transform:translateX(20%); -moz-transform:translateX(20%); -webkit-transform:translateX(20%); -o-transform:translateX(20%); -ms-transform:translateX(20%); }*/
    .row-fluid .pillar-menu { position:absolute; top:0; transform:none; }    
    .row-fluid .pillar-menu ul { padding:30px 0 30px; background:#324652; position:relative; right:-100%; transition:all ease .5s; }
    .row-fluid .pillar-menu ul:before { position:absolute; content:"CHAPTERS"; top:-41px; left:50%; color:#fff; font-weight:bold; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
    .row-fluid .pillar-menu ul li a { padding:10px 10px; color:#fff; font-size:15px; line-height:18px; font-weight:bold; }
    body.pillar-menu-open .pillar-menu ul { right:0; }
    body.pillar-menu-open .pillar-nav { background:#23313A; }
    
    .row-fluid .expert-tipsec { font-size:14px; line-height:24px; top:100px; display:none; }
    .row-fluid .expert-tipsec .expert-click a { width:190px; padding:0 10px 0 68px; font-size:18px; height:50px; line-height:47px; top:190px; }
    .row-fluid .expert-tipsec .expert-click a:before { line-height:46px; }
    .row-fluid .expert-tipsec.expert-active { left:0 !important; transform:translateX(0); -moz-transform:translateX(0); -webkit-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); }
    .row-fluid .expert-tipsec { width:80%; padding:40px 20px; /*left:0 !important;*/ }        
    .row-fluid .expert-tipsec h5 { font-size:22px; line-height:26px; }
    
    .row-fluid .pillar-wrapraw { padding:0 /*50px 0 60px*/ !important; } 
    .row-fluid .marketing-greensec .marketing-greenbox { padding:30px 15px 100px; }
    .row-fluid .pillar-contentsec { padding:50px 15px 50px; }
    .row-fluid .pillar-contentsec .main-title h3 { font-size:28px; line-height:32px; }
    .row-fluid .pillar-contentsec .main-title { margin-bottom:0; }
    .row-fluid .pillar-contentsec h4 { font-size:24px; line-height:30px; }
    .row-fluid .pillar-contentsec blockquote.left-border h5 { font-size:18px; line-height:24px; }
    .row-fluid .marketing-greensec .marketing-greenbox h4 { font-size:22px; line-height:24px; }
    
    .row-fluid .pillar-contentsec blockquote { padding:30px 15px; font-size:16px; line-height:26px; }
    .row-fluid .red-titletext h4 { font-size:20px; line-height:26px; }
    
    .row-fluid .ebook-box .img { position:relative; text-align:center; }
    .row-fluid .ebook-box .txt { float:left; width:100%; padding-left:0; padding-top:30px; }
    .row-fluid .ebook-box h2 { font-size:22px; line-height:24px; }
    .row-fluid .pillar-contentsec .pillar-cta a { padding:10px 40px; }
    .row-fluid .promoting-content .ebook-box .txt { padding-left:0; }
    
    .row-fluid .pillar-ctasec { text-align:center; }
    .row-fluid .pillar-ctasec .left, .row-fluid .pillar-ctasec .right { float:left; width:100%; }
    .row-fluid .pillar-ctasec .left img { max-width:200px; float:none; display:inline-block; }    
    body.pillar-bodypage .body-container-wrapper .row-fluid .pillar-ctasec .wrapper, body.pillar-bodypage .body-container-wrapper .wrapper { width:100%; padding:0 15px; }
    .row-fluid .pillar-ctasec .right { margin-top:10px; padding-left:0; }
    .row-fluid .pillar-ctasec .right h4 { font-size:30px; line-height:34px; }
    .row-fluid .pillar-ctasec .right .widget-type-text a { font-size:24px; line-height:34px; left:-18px; }  
    .row-fluid .pillar-ctasec .right .widget-type-text a:after { background-size:26px; margin-left:5px; margin-top:7px; }
    .row-fluid .pillar-contentsec .mobile-img { float:left; width:100%; text-align:center; }
    
    .row-fluid .overservice-sec { padding:20px 0 40px; }
    .row-fluid .digital-sec1 .video-text { padding:80px 50px 100px; }
    .row-fluid .digital-sec1 .video-text h3 { font-size:28px; line-height:34px; }
    .row-fluid .digital-sec1 .video-bgimg { height:auto; }
    .row-fluid .digital-video .video-playicon { width: 60px; height: 60px; line-height: 60px; bottom: 15px; right: 15px; font-size: 30px; }
    
    .row-fluid .video-textlogo { display:block; padding:0; margin:10px 0; border-right:none; }
    .row-fluid .digital-sec1 .video-text h3 { text-align:center; display:block; }
    
    .row-fluid .request-cta { padding:40px 0; }
    
    /* Long Landing Page 06-03-2018 */
    .row-fluid .long-landingform-box .left-box, .row-fluid .long-landingform-box .right-box { width:100%; height:auto !important; }
    .row-fluid .long-landingform-box .leftbox-inner { padding:30px 15px; }
    .row-fluid .long-landingform-box .left-box h2 { margin:0; }
    .row-fluid .long-landingform-box .leftbox-inner h4 { font-size:20px; line-height:24px; }
    
    .row-fluid .long-landingform-box .right-box { margin-top:30px; }
    .row-fluid .long-landingform-box .right-box .rightbox-inner { padding:30px 15px; }
    .row-fluid .long-landingform-box .right-box .rightbox-inner h3 { font-size:22px; line-height:28px; }
    .row-fluid .long-landingform-box .right-box .rightbox-inner h4 { font-size:20px; line-height:24px; } 
    
    .row-fluid .long-landinghero.pillar-herosec.in-header-section { padding:120px 0 40px 0; }
    
    
    /* */
    .whykuno-herosection.conversion { position:static; float:left; width:100%; transform:none; z-index:2; padding:120px 0 51px; }
    .whykuno-herosection.conversion .widget-type-header h1 { font-size:33px; }
    .whykuno-herosection.conversion > div:nth-child(2) { display:block; height:auto; padding:0px; }
    .row-fluid .zic-zac-section { margin-top:0px !important; }
    .row-fluid .zic-zac-section .single-zac { display:block; }
    .row-fluid .zic-zac-section .single-zac > div { left:0px !important; }
    .row-fluid .zic-zac-section .single-zac .contain { width:100%; }
    .row-fluid .zic-zac-section .single-zac .contain .inner { padding:50px 15px !important; text-align:center; }
    .row-fluid .zic-zac-section .single-zac .thumb { height:290px; width:100%; }
    .row-fluid .relactional-info { padding:30px 0px 40px; }
    .row-fluid .heading .widget-type-rich_text { font-size:20px; line-height:30px; }
    .row-fluid .goal-section .goal-thumb-wrapper .half-thumb > div > div { margin:0px; }
    .row-fluid .goal-section .goal-thumb-wrapper .half-thumb > div > div > div { width:100%; margin:15px 0px; padding:0px; }
    .row-fluid .goal-section .goal-thumb-wrapper .full-thumb { margin-top:15px; }
    .row-fluid .campaign-results-section { padding:60px 0px 50px; }
    .row-fluid .campaign-results-section .widget-type-header { padding-bottom:0px; }
    .row-fluid .campaign-results-section .results .widget-type-rich_text { padding:15px 0px; }
    .row-fluid .campaign-results-section .results { padding-bottom:30px; }
    .row-fluid .campaign-results-section .full p { padding:7px 0px; }
    .row-fluid .campaign-results-section .full { line-height:29px; }
    .row-fluid .website-traffic-results-section .widget-type-rich_text { line-height:29px; }
    .row-fluid .website-traffic-results-section .video-wrapper img { max-width:540px; }
    .row-fluid .demand-generation-results-section .widget-type-rich_text img { margin-left:20px !important; max-width:270px; }
    .row-fluid .demand-generation-results-section .widget-type-rich_text { line-height:29px; }
    .row-fluid .demand-generation-results-section { padding-bottom:50px; } 
    
    .row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(odd) .single-zac .contain { max-width:100%; padding-left:0px !important; }
    .row-fluid .zic-zac-section .hs_cos_wrapper_type_custom_widget:nth-child(odd) .single-zac .contain .inner { max-width:500px; margin:0 auto; }
    .row-fluid .website-traffic-results-section .video-wrapper iframe { max-width:450px; height:255px !important; }
    
    .row-fluid .top-txtsection > div { text-align:left; }
    
    .row-fluid .abmteam-section { padding:60px 0; margin:50px 0 25px;} 
    
    /* Pillar Page 07-05-2018 */ 
    .row-fluid .pillar-herosec-new { padding:100px 0; }
    .row-fluid .pillar-herosec-new .widget-type-header h1 { font-size:30px; line-height:48px; }
    .row-fluid .pillar-herosec-new .one-line { margin-bottom:0; }
    .row-fluid .pillar-herosec-new .hero-richtext br { display:none; }
    .row-fluid .pillar-herosec-new .hero-richtext { padding:30px 0 0 0; font-size:18px; line-height:30px; }
    
    .row-fluid .pillar-contentbox { padding:60px 0; }
    .row-fluid .mini-wrapper { width:100%; padding:0 15px; }
    
    .row-fluid .main-headingbox h2 { font-size:34px; line-height:40px; }
    .row-fluid .main-headingbox { padding-bottom:20px; } 
    
    .row-fluid .topic-contentbox { padding:50px 0 0; }
    .row-fluid .main-titlebox .widget-type-text { font-size:70px; line-height:70px; }
    .row-fluid .main-titlebox .widget-type-header h2 { padding-left:0; font-size:30px; line-height:34px; }
    .row-fluid .main-titlebox { padding-bottom:20px; } 
    .row-fluid .topic-contentbox .cleanup-text ul { margin-bottom:20px; }
    
    .row-fluid .optimize-contentsec { padding-bottom:50px; }
    
    .row-fluid .hubl-gredientsec { padding:70px 0; }
    .row-fluid .hubl-gredientsec .task-box { padding-top:40px; }
    .row-fluid .hubl-gredientsec .task-box h3 { font-size:32px; line-height:40px; padding-bottom:15px; }
    .row-fluid .hubl-gredientsec .task-box h4 { font-size:20px; line-height:35px; padding-bottom:50px; } 
    .row-fluid .hubl-gredientsec .task-box .result-textbox { padding:50px 0 0; }
    .row-fluid .hubl-gredientsec .task-box .result-textbox ul li { font-size:22px; line-height:30px; }
    
    .row-fluid .hubl-gredientsec .hubl-success-storysec h2 { line-height:50px; }
    .row-fluid .hubl-gredientsec .hubl-success-storysec .widget-type-cta a { font-size:15px; padding:15px 20px; }
    
    .row-fluid .additional-text { padding-top:70px; }
    
    .row-fluid .feature-downloadsec .mini-wrapper { width:100%; }
    .row-fluid .feature-downloadsec .feature-downbox { padding:30px 0; text-align:center; }
    .row-fluid .feature-downloadsec .widget-type-linked_image { padding-left:0; }
    .row-fluid .feature-downloadsec .right { padding:30px 0; }
    .row-fluid .feature-downloadsec .right h3 { font-size:22px; line-height:30px; }
    .row-fluid .feature-downloadsec .feature-downbox:after { opacity:1; right:30px; }
    
    .row-fluid .client-testimonialsec.pillar-testimonialsec { padding-bottom:50px; }
    .row-fluid .result-column2 .resultbox.full-width{margin:0;}
    
    .row-fluid .cshero-videolink { padding-top:60px; text-align:left; }
    .row-fluid .cshero-videolink .video-playicon { position:relative; }
    
    .row-fluid .pinponting-section.sales-banner .widget-type-linked_image, .row-fluid .pinponting-section.sales-banner .contain { width:100%; }
    .row-fluid .content-strategyimg { height:450px !important; }
    
    .row-fluid .sales-banner.hubspotsoft-section > div > div { display:inline-block; width:100%; }
    .row-fluid .sales-banner.hubspotsoft-section .optimizing-hubcontent { width:100%; padding:40px 15px; }
    .row-fluid .sales-banner.hubspotsoft-section .widget-type-linked_image { min-height:250px; }
    .row-fluid .brand-experincesection { padding:40px 0 20px !important; }
    .row-fluid .brand-experincesection.goal-section .goal-thumb-wrapper { padding-top:20px; }
    
    .row-fluid .iofficce-resultsection { padding-top:40px; padding-bottom:0 !important;  }
    
    .row-fluid .marketing-herosection .content-text{font-size: 17px; line-height: 28px;}
    .row-fluid .fullpage-section .data-hubdb-option li a.selected{color:#283541;}
    
    .row-fluid .ftmenu-col { width:50%; float:left; }
    .row-fluid .ftmenu-col:nth-child(2n) { clear:right; }
    .row-fluid .ftmenu-col:nth-child(2n+1) { clear:left; }
    
    .row-fluid .top-footer { padding-bottom:60px; }
    .row-fluid .ftmenu-col.ftsimple-menu ul li a { text-align:center; }
    .row-fluid .ftsocial-links { margin-top:30px; }
    
    .row-fluid .unreachable-secret-col .unreachable-secretbox { width:100%; margin:15px 0; }
    .row-fluid .unreachable-sectionwrap h2 { margin-bottom:20px; }
    .row-fluid .unreachable-imgrowsection .unreachable-striprow { white-space:normal; }
    .row-fluid .unreachable-imgrowsection .unreachable-striprow:after,.row-fluid .pillar-sidebarmenu { display:none; }
  
  .row-fluid .unreachable-herosection .unreachable-herotitle h2 { font-size:22px; line-height:28px; }
  .row-fluid .unreachable-herosection .unreachale-herotext { font-size:28px; line-height:34px; }
  .row-fluid .biggest-section { padding-top:0; }
  .row-fluid .reaching-section .reaching-innerwrap { padding-left:15px; padding-right:15px; }
  .row-fluid .unreachable-imgrowsection .unreachable-striprow,.row-fluid .result-leftside,.row-fluid .result-rightside { padding-left:15px; padding-right:15px; }
  .row-fluid .result-rightside { justify-content: center; }
  .row-fluid .unreachable-resultsection > .row-fluid-wrapper > .row-fluid { display:inline-block; width:100%; }
  .row-fluid .unreachable-resultsection,.row-fluid .unreachable-imgrowsection .unreachable-striprow { text-align:center; }
  .row-fluid .unreachable-imgrowsection .unreachable-striprow { position:relative; bottom:auto; width:100%; text-align:center; font-size:16px; line-height:24px; }
  .row-fluid .unreachable-sectionwrap { padding-top:60px; }
  .row-fluid .unreachable-secret-col { float:left; width:100%; }
  .row-fluid .unreachable-sectionthree .unreachable-imgrowsection .unreachable-striprow,.row-fluid .unreachable-sectionfour .unreachable-imgrowsection .unreachable-striprow,
  .row-fluid .unreachable-sectionfive .unreachable-imgrowsection .unreachable-striprow { width:100%; }
  .row-fluid .unreachable-sectiontwo .unreachable-imgrowsection .unreachable-striprow { left:0; transform:translateX(0); -moz-transform:translateX(0); -webkit-transform:translateX(0); -ms-transform:translateX(0); }
  .row-fluid .unreachable-imgrowsection,.row-fluid .unreachable-sectionfive .unreachable-imgrowsection { margin-bottom:15px; }
  .row-fluid .market-ctasection .ctacontent-marketwrap { font-size:20px; line-height:26px; }
  
  .row-fluid .seewhat-imgwrap { margin-bottom:25px; }
  .row-fluid .seewhat-kunosection { text-align:center; }
  .row-fluid .market-ctasection { padding-bottom:80px; margin-bottom:-30px; }
  
  .unreachable-body .row-fluid .footer { padding:0; }
  
  .row-fluid .unreachable-bluestrip { padding:15px; margin-top:0 !important; }
  
  .tp-section{margin:0;padding:40px 0 50px;height:550px;}
  .tp-section h2{font-size:18px;line-height:normal;}
/*   .row-fluid h1,.row-fluid .caseoverview-page h1{font-size:20px;line-height:normal;margin:10px 0 0;} */
  .row-fluid h1,.row-fluid .caseoverview-page h1{font-size:47px;line-height:1.1; letter-spacing:0;}
  .about-page .row-fluid h1 br{display:none;}
  .about-page .row-fluid h1 span{display: inline !important;;}
  .tp-section .one-txt{line-height:normal;}
  .user-form .wrapper > div{padding:0 20px 40px;}
  .user-form .hub-joint{height:110px;margin:-47px auto 0!important;max-width:200px;}
  .user-form .hub-joint span{width:100%;}
  .user-form .hub-joint span img{max-width:72px;}
  .user-form .text-img .rich-ttx{width:100%; text-align: center; margin: 10px 0 0;}
  .user-form .text-img .rich-ttx h2{font-size: 26px;}
  .user-form .text-img .rich-ttx h6{font-size: 17px;}
  .user-form .text-img .hub-user{margin:70px auto 0;padding:0 0 0 14px;}
  .user-form .text-img .hub-user > div:after{right:-10px; top: -140px; width: 170px;}
  .hubl-form{padding: 0;}
  .user-form .text-img .hub-user > div{height:160px;width:160px;}
  .hubl-form .hs-form{padding:0;}
  .hubl-form h3.form-title{margin:30px 0 0; font-size: 26px;}
  .row-fluid .hubl-form .hs_submit .hs-button{font-size:14px;padding:13px 15px;white-space:normal;word-break:break-all;}
  
  .row-fluid .healthcare-herosection { padding-top:40px; }
     .row-fluid .healthcare-boxwrap > div > .row-fluid { margin-top:0; margin-bottom:0; display:block; padding-left:0; }
    .row-fluid .droovmore-section .healthcare-boxwrap > div > .row-fluid { padding-left:0; }
    .row-fluid .healthcare-boxcontent { margin-top:200px; font-size:20px; line-height:30px; padding-left:20px !important; padding-right:20px !important; }
    
    .row-fluid .healthcare-boximg { max-width:100% !important; width:100% !important; top:0; bottom:auto; left:auto !important; right:auto !important; text-align:center; }
  	.row-fluid .empowered-section .healthcare-boximg img { max-width:390px; } 
  	.row-fluid .healthcare-boximg img { max-width:250px; }
  	.row-fluid .neurosurgeons-section .healthcare-boximg img { margin-left:-55px; }
  	.row-fluid .droovmore-section .healthcare-boximg img { margin-left:-30px; }
  	.row-fluid .physician-section .healthcare-boximg img { margin-left:-35px; }
  	.row-fluid .droovmore-section .healthcare-boxcontent { margin-top:230px; }
  	.row-fluid .empowered-section .healthcare-boxcontent { margin-top:200px; }
    .row-fluid .empowered-section { padding-bottom:0; }
    .row-fluid .empowered-section .healthcare-boxwrap > div > .row-fluid { padding-left:0; }
    .row-fluid .healthcare-boxcontent:before { display:none; }
    .row-fluid .healthdigi-section { padding-top:70px; padding-bottom:70px; }
    .row-fluid .healthvideo-thumb { height:380px; }
    .row-fluid .droovmore-section { padding-bottom:70px; }
    .row-fluid .droovmore-section .healthcare-boximg { top:0; }
    .row-fluid .bottom-cta-section { padding-top:0; padding-bottom:40px; }
    .row-fluid .bottom-cta-section .cta-boxwrap .healthcta-content .healthcta-text { max-width:100%; min-height:0; height:auto !important; }
    .row-fluid .bottom-cta-section .cta-boxwrap { display:inline-block; width:100%; margin-top:15px; margin-bottom:15px; text-align:center; }
    .row-fluid .bottom-cta-section .cta-boxwrap .healthcta-content { padding:0 15px 25px 15px; }
    .row-fluid .bottom-cta-section .cta-boxwrap .ctaebook-img { margin-top:25px; text-align:center; }
    .row-fluid .physician-section .healthcare-boximg { top:25px; }
    
    .row-fluid .healthcare-section h3 { font-size:35px; line-height:40px; }
  	
  .row-fluid .droovmore-section .healthcare-boxwrap > div:before, .row-fluid .neurosurgeons-section .healthcare-boxwrap > div:before { display:none; }
  .row-fluid .leftbehind-section h3,.row-fluid .leftbehind-section h2 { font-size:26px; line-height:34px; }
  
  
    .row-fluid .bottom-cta-section.bottom-cta_abm .cta-boxwrap > div { padding: 60px 15px 60px 15px; }
  	.row-fluid .abm_case-study .indi-case-box { width:100%; } 
  
  		/* 19-11-2018 */
  	.row-fluid .pillar-herosec-inner { padding: 68px 0;}
    ul.title-table { padding: 0; display: none; }
    .title-table-res { background: #009bfd; color: #fff; padding: 6px 15px; margin-bottom: 18px; border-radius: 5px; vertical-align: middle; display: block; line-height: 29px; }
    .table-row .table { display: block; width: 100%; text-align: center; }
    .table-row .table .table-col { width: 100%; padding-bottom: 16px; }
    .table-row .table { background: transparent; padding: 18px 15px 0; box-shadow: 0 4px 29px rgba(0, 0, 0, 0.14); margin: 30px 0;}
    .marketing-table { box-shadow: 0 0 0; margin-bottom: 8px; padding: 0 10px; margin-top: 24px; }
  	.activities-table .table:last-child .title-table-res { display: none;}
/*     .activities-table .table:last-child { background: transparent; color: #000; } */
/*     .activities-table .table:last-child .table-col { color: #394957; } */
    .services-table .table-row .table { padding: 20px 15px 0; box-shadow: 0 4px 18px rgba(0, 0, 0, 0.14);}
    .table-row ul { text-align: left; padding: 0 25px 10px 15px; font-size: 15px; }
    .table-row ul li { margin-bottom: 4px; }
    .row-fluid .true_cost-col h3 { font-size: 14px; line-height: 22px; width: 71%; }
    .true_cost-col { width: 100%; }
    .true_cost-col span { font-size: 18px; width: 24%; }
  	.agency-services { margin: 16px 0 8px;}
  	.true_cost-col h3 span { font-size: 14px;}
  
    .row-fluid .bottom-cta-inner-section .wrapper { padding: 0 15px; }
    .row-fluid .bottom-cta-inner-section .cta-boxwrap { min-height: 224px; display: flex; align-items: center; justify-content: center; padding: 24px 15px; width: 100%; margin: 0 0 20px; }
    .row-fluid .bottom-cta-inner-section .wrapper > div { margin: 0; }
    .row-fluid .ready-to-talk h2 { font-size: 24px; }
    .row-fluid .ready-to-talk h3 { font-size: 23px; line-height: 28px; }
    .row-fluid .ready-to-talk .ftcontact-btn a { margin-top: 27px; }
    .row-fluid .ready-to-talk { padding-bottom: 0; }
  
  	.average-national-oneline { margin: 0;}
  	.row-fluid .average-national { padding-bottom: 34px;}
		.row-fluid .main-titlebox .widget-type-header h2 { font-size: 28px;}
		.row-fluid .average-national .main-headingbox h2 { font-size: 26px; line-height: 36px;}
		.row-fluid .average-national .main-headingbox { padding-bottom: 5px;}
 		.table-row {width: 100%; max-width: 480px; margin: auto; float: none;}
  	.table-row .table{    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.14);}
  
  .row-fluid .healthvideo-section { padding:30px 0; }
  .row-fluid .healthcare-section_abm.paddtb70 { padding-bottom:10px; }
  .row-fluid .healthdigi-section { padding-top:30px; padding-bottom:30px; }
  
  .row-fluid .epl_cmn_org_lft h3 br { display:none; }
  
  .knowledge-center #twoColLinkWrap .leftCol {margin-bottom: 20px;}
  .knowledge-center .searchModuleWrap .leftSide {margin-bottom: 25px;}
  .knowledge-center .searchModuleWrap .rightSide button {width: 28%;}
  
  
    .row-fluid .footer { padding-top: 0; }
    
    .lp_pop_set .row-fluid .widget-type-linked_image.checkpop-twocol { padding-right: 25px;}
    .lp_pop_set .row-fluid .checkpop-formwrap { margin-bottom: 30px;}
    
    /* */
    .vertical-slider-row:not(.scroll-initialize) { pointer-events: visible; }
    .vertical-slider-anim .vertical-slider-box .vertical-slider-img img { margin-bottom: 20px; }
    .vertical-slider.vertical-slider-anim { margin-bottom: 0; }
    .vertical-slider.vertical-slider-anim ul.slick-dots { bottom: -16px; }

/*     .vertical-slider-anim .vertical-slider-content h3 { opacity: 1; transition: ease 0.5s; position: relative; top: 0; }
    .vertical-slider-anim .vertical-slider-subtext { opacity: 1; transition: ease 0.5s; position: relative; top: 0; transition-delay: 0s; }
    .vertical-slider-anim .vertical-slider-img { opacity: 1; transition: ease 0.5s; position: relative; top: 0; transition-delay: 0s; } */

    .vertical-slider .slick-arrow { left: -50px; right: 0; margin: auto;}
    .vertical-slider .slick-next.slick-arrow { left: 50px; }
    .vertical-slider .slick-arrow:before {  background-size: contain; }
    
    /*  video lp */
    .row-fluid .lpvdo_video_Section .wrapper:before, .row-fluid .lpvdo_video_Section .wrapper:after, .row-fluid .lpvdo_video:before, .row-fluid .lpvdo_video_icon:after {display: none;}
    .row-fluid .lpvdo_video { max-width: 100%; }
    .row-fluid .lpvdo_video_Section .wrapper > div > div { display: initial; }
    .row-fluid .lpvdo_btm_title { margin:0 0 20px 0; }
    .row-fluid .lpvdo_top_title .lpvdo_top_text { padding:0; margin:0; }
    .row-fluid .lpvdo_top_title .lpvdo_top_text h1 { font-size: 30px; line-height: 40px;}
    .row-fluid .lpvdo_video_icon > div:before { width: 80px; height: 100px;}
    .row-fluid .lpvdo_video_icon > div > span:after, .row-fluid .lpvdo_video_icon > div:after { width: 50px; height: 73px;}
    .row-fluid .lpvd_goals { height: calc(100vh - 40px); }
    
    .row-fluid .strategy_section { padding:40px 0; }
    .row-fluid .strategy_row { padding:20px 15px; display:inline-block; width:100%; }
    .row-fluid .strategy_row .left { padding:0 !important; width:100%; }
    .row-fluid .strategy_row .right { padding:0; margin:0; width:100%; text-align:center; }
    .row-fluid .strategy_row .right:before { display:none; }
    
    .row-fluid .key_section { padding:60px 0 0; }
    .row-fluid .future_vision { padding:60px 0; }
    .row-fluid .meeting_case .main_title h2 { font-size: 22px; line-height: 34px; }
      
    .row-fluid .introduction_section .left .inner { max-width:100%; margin:0; }
    .row-fluid .introduction_section .left { padding:50px; width:100%; height:auto !important; }
    .row-fluid .introduction_section .right { padding:40px 15px 0 !important; width:100%; }
    
    .row-fluid .case_hero .text h1:not(.h4) { font-size: 18px; line-height: 26px; }
    .row-fluid .challenge_case { padding:30px 0 50px; }
    .row-fluid .case_hero .text h1.h4,
    .row-fluid .case_hero .text h4 { font-size: 26px; line-height: 40px; }
    
    .row-fluid .challenge_case .left h2 , .row-fluid .key_section .main_title h2 { font-size: 24px; line-height: 34px; } 
    
    .row-fluid .keyspace { padding:60px 0; }
    .row-fluid .quote_section h5 { font-size:20px; line-height:30px; }
    
    /* Career Page 2021 */
    .row-fluid .career_hero_section { padding: 50px 0; font-size: 14px; line-height: 24px; }
    .row-fluid .career_hero_section .hero_sub_title h1{ font-size: 16px; line-height: 22px; }
    .row-fluid .career_hero_section h4 { font-size: 30px; line-height: 42px; padding-bottom: 0; }
    .row-fluid .career_hero_section .about-btn1 a { margin: 10px 0 0; }
    .row-fluid .creative_logo_section { padding: 50px 0 100px; }
    .row-fluid .creative_logo_head h2 { font-size: 24px; line-height: 32px; padding-bottom: 10px; }
    .row-fluid .creative_logo_head { padding: 0; font-size: 14px; line-height: 26px; }
    .row-fluid .creative_logo_col { width: 100%; font-size: 18px; line-height: 24px; }
    .row-fluid .creative_logo_img { height: auto; margin-bottom: 10px; }
    
    .row-fluid .emp_testimonial_mainin { margin-top: -20px; padding: 0 15px 50px; }
    
    .row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section:after { width: calc(100% - 30px); height: 100%; top: -60px; left: 0; right: 0; margin: 0 auto; }
    .row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section .emp_testimonial_mainin .title-section h2 { font-size: 24px; padding-bottom: 10px; }
    .row-fluid .about_slider_benefit_section .client-testimonialsec.emp_testimonial_section .emp_testimonial_mainin .title-section { font-size: 16px; line-height: 24px; padding: 0; }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section .client-testimonialraw .slick-list { padding: 30px 0; }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section .client-slideboxwrap { padding: 0 15px; }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section .client-testimonialraw .slick-list h2 { font-size: 26px; line-height: 32px; }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section .client-sliderightbox .client-text { font-size: 14px; line-height: 23px; }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section.client-testimonialsec .slick-arrow { top: calc(100% + 0px); }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section .about-btn1 { padding-top: 80px; padding-bottom: 50px; }
    .row-fluid .about_slider_benefit_section .emp_testimonial_section .about-btn1 a { min-width: 1px; text-transform: capitalize; padding: 10px 15px; }
    
    .row-fluid .career_benefit_section { padding: 50px 0; }
    .row-fluid .career_benefit_section h2 { font-size: 22px; line-height: 32px; padding-bottom: 10px; }
    .row-fluid .career_benefit_head { font-size: 14px; line-height: 24px; }
    
    .row-fluid .good_fit_section { padding: 50px 0; text-align: center; font-size: 15px; line-height: 24px; }
    .row-fluid .good_fit_left { width: 100%; padding: 0 0 30px; }
    .row-fluid .good_fit_left h3 { font-size: 26px; line-height: 36px; padding: 0; }
    .row-fluid .good_fit_left:before { display: none; }
    .row-fluid .good_fit_right { width: 100%; }
    .row-fluid .good_fit_right_col { width: 100%; padding: 0 0 40px; }
    .row-fluid .good_fit_right_col .title { font-size: 18px; line-height: 26px; }
    .row-fluid .good_fit_right_col:last-child { padding-bottom: 0; }
    
    .row-fluid .client-testimonialsec.emp_testimonial_section { padding: 50px 0 130px; }
    .row-fluid .client-testimonialsec.emp_testimonial_section h2 { font-size: 22px; line-height: 30px; padding-bottom: 10px; }
    .row-fluid .client-testimonialrawwrap:before { display: none; }
    
    .row-fluid .emp_testimonial_section .client-testimonialraw .slick-list { padding: 50px 0; }
    .row-fluid .emp_testimonial_section .client-slideboxwrap { padding: 0 15px; }
    .row-fluid .emp_testimonial_section .client-sliderightbox { font-size: 16px; line-height: 26px; padding-left: 0; }
    .row-fluid .emp_testimonial_section.client-testimonialsec .slick-prev, .row-fluid .emp_testimonial_section.client-testimonialsec .slick-next { top: calc(100% + 20px); }
    
    .row-fluid .join_team_left { width: 100%; padding: 50px 0; }
    .row-fluid .join_team_left h2 { font-size: 27px; line-height: 37px; padding-bottom: 5px; }
    .row-fluid .join_team_left h2 + div { font-size: 15px; line-height: 25px; }
    .row-fluid .open_job_position h4 { font-size: 18px; }
    .row-fluid .open_job_wrap ul li a { font-size: 16px; line-height: 22px; }
    .row-fluid .open_job_wrap ul li { margin-bottom: 5px; }
    .row-fluid .join_team_right { width: 100%; padding: 0; }
    .row-fluid .join_team_raw { text-align: center; }
    .row-fluid .join_team_wrap > div { left: auto !important; top: auto !important; width: 100%; padding: 0 0 25px; }
    .row-fluid .join_team_wrap { justify-content: center; }
    
    .row-fluid .career_benefit_col { position: relative; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; width: 100% !important; padding-bottom: 20px; text-align: center; }
    .row-fluid .career_benefit_logoimg { position: relative; top: 0; }
    .row-fluid .career_benefit_wrap { min-height: 1px; padding-top: 50px; }
    .row-fluid .career_benefit_colin { font-size: 16px; line-height: 26px; width: 450px; max-width: 100%; background: rgba(255, 255, 255, 0.2); padding: 30px 15px; }
    .row-fluid .career_benefit_col:last-child { padding-bottom: 0; }
    .row-fluid .career_benefit_col:after { display: none; }
    
    .row-fluid .career_hero_section.has-video .wrapper-inner{display:block;}
    .row-fluid .career_hero_section.has-video .left{width:auto;padding:0;}
    .row-fluid .career_hero_section.has-video .right{width:auto;padding:0;margin:60px 0 0 0;}
    .row-fluid .career_hero_section.has-video .right .plus{display:none;}
    
    .row-fluid .brandphoto_area  { padding:0 15px 30px; }
    .row-fluid .brandphoto_area .brandphoto_item {  width:calc(100%/2); padding:0 5px 10px; }
    .row-fluid .brandphoto_area .brandphoto_cover { padding:22px; }
    .row-fluid .brandphoto_area .brandphoto_box { padding:20px 0 0 0; }
    
    .row-fluid .brstrvideo_area { padding:0 15px 30px; }
    .row-fluid .brstrvideo_area .brstrvideo_box { padding:22px; }
    .row-fluid .brstrvideo_area .brstrvideo_video { padding:20px 0 0 0; }
     
    .brandportind .row-fluid .impact_section { padding:40px 20px 20px; }
    .brandportind .client_testimonial_section { padding:40px 20px 60px; }
    
    body.e2brand_body .portfolio_ind_hero .wrapper { padding: 0 15px; }
    body.e2brand_body .row-fluid .brand_ad_section .brand_ad_cover { padding-bottom: 50px; }
    body.e2brand_body .row-fluid .brand_logo_cover, body.e2brand_body .row-fluid .brand_msg_cover, body.e2brand_body .row-fluid .brand_ad_cover { padding: 50px 15px; }
    body.e2brand_body .row-fluid .brand_catalog_wrap .right .title, body.e2brand_body .row-fluid .brand_catalog_wrap .left .title { padding: 0 0 20px; }
    
    
}
@media  (max-width: 768px) {
  
    
  .row-fluid .epl_cmn_cta_section p { color:#fff; text-align: center; }
  .row-fluid .blp_count p { color: #FF7062; }
  .row-fluid .epl_cmn_sctn4 .blp_count p {  color: #B250CB; }
  .row-fluid .epl_cmn_ttl h2 { width: auto; float: none; display: inline-block; }  
  .row-fluid .blp_count { font-size: 50px; line-height: 50px; }
  .row-fluid .epl_cnt_box { font-size: 14px; line-height: 22px; padding-right: 20px; }
  .row-fluid .epl_cnt_box2 {  padding: 0 0 0 20px; }
  .row-fluid .epl_cnt_section1 {  padding: 120px 20px 100px 30px; margin: -150px 0 0 0; } 
  .row-fluid .epl_hero_box h2, .row-fluid .epl_top_web_title h2, .row-fluid .epl_bldr_section h2 { font-size: 40px; line-height: 48px; }
  .row-fluid .epl_hero_section {  padding: 80px 0 200px; }
  .row-fluid .epl_about_text { margin: 35px 0; font-size: 15px; line-height: 26px; }
  .row-fluid .epl_top_web_title { padding:45px 0 0 0; }
  .row-fluid .epl_cmn_bnnr { margin: 80px 0 0 0; }
  .row-fluid .epl_cmn_ttl h2 { font-size: 50px; line-height: 50px; }
  .row-fluid .epl_cmn_ttl { width: 90px; height: 90px; padding: 8px; }
  .row-fluid .epl_cmn_top_ttl h3 { font-size: 30px; line-height: 35px; }
  .row-fluid .epl_cmn_top_ttl { font-size: 20px; line-height: 32px;     padding: 30px 0; } 
  .row-fluid .epl_cmn_org_lft { padding-left: 30px; }
  .row-fluid .epl_cmn_org_lft h3 { font-size: 32px; line-height: 35px;}
  .row-fluid .epl_cmn_org_rgt ul li {  font-size: 18px;  line-height: 24px; }
  .row-fluid .epl_cmn_txt_box h4 { font-size: 21px; line-height: 28px; }
  .row-fluid .epl_cmn_txt_boxp { padding: 10px 0; }
  .row-fluid .epl_cmn_txt_box ul { padding: 20px 0 20px 20px; }
  .row-fluid .epl_list_dbl ul li:before, .row-fluid .epl_list_sngl ul li:before {  top: 8px; }
  .row-fluid .epl_cmn_cta_section  { padding: 50px 20px; font-size: 36px; line-height: 48px; }
  .row-fluid .epl_cmn_cta_section a { font-size: 22px; margin-top: 20px;     padding: 5px 80px; } 
  .row-fluid .epl_mac_box h3 { font-size: 20px; line-height: 25px; }
  .row-fluid .epl_mac_box p { padding:5px 0; }
  .row-fluid .epl_mac_section { padding:150px 30px 100px 30px;  margin: 20px -12px !important; }
  .row-fluid .epl_2img_box img {  margin: 15px 0; }
  .row-fluid .epl_cmn_sctn3 .epl_mac_section h3 { font-size: 40px;line-height: 40px; }
  .row-fluid .epl_cmn_sctn4 .blp_count { font-size: 36px; line-height: 40px;}
  .row-fluid .epl_cmn_sctn4 .epl_mac_box { font-size: 14px;  line-height: 22px; }
  .row-fluid .epl_cmn_sctn4 .epl_mac_section { padding: 140px 30px 70px 30px; }
  .row-fluid .epl_cmn_sctn4 .epl_mac_box .epl_cnt_box a { margin-top: 0; }
  .row-fluid .epl_bldr_section p { color:#fff; }
  .row-fluid .epl_bldr_section { padding: 50px 0; margin: 40px 0 0 0; }
  .row-fluid .epl_last_section h5 { font-size: 20px; line-height: 34px;  margin-top: 20px; }
  .row-fluid .epl_hero_box h2, .row-fluid .epl_hero_box h5, .row-fluid .epl_top_web_title h2, .row-fluid .epl_hero_box .faux-h5, .row-fluid .epl_hero_box h1 { text-align:center; }
  .row-fluid .epl_last_section { padding:40px 0; }
  
  .row-fluid .epl_tp_frm_left, .row-fluid .epl_tp_frm_right { width:100%; height:auto; padding:50px 0; text-align:center; }
  .row-fluid .epl_tp_frm_section { height:auto;  }
  .row-fluid .epl_tp_frm_lft_innr, .row-fluid .epl_tp_frm_rgt_innr { position: inherit; -moz-transform: translateY(0%); -webkit-transform: translateY(0%); -o-transform: translateY(0%); -ms-transform: translateY(0%);    transform: translateY(0%); }
  .row-fluid .epl_tp_frm_left p, .row-fluid .epl_tp_frm_left h6, .row-fluid .epl_tp_frm_left .faux-h6 { text-align:center; color:#fff; }
  .row-fluid .epl_tp_frm_left ul li { color:#fff; }
  .row-fluid .epl_tp_frm_left ul {  padding: 5px 0 10px 20px;  width: auto; float: none; display: inline-block;     line-height: 26px; }

  .row-fluid .epl_tp_frm form input[type="text"], .row-fluid .epl_tp_frm form input[type="email"], .row-fluid .epl_tp_frm form select, .row-fluid .epl_tp_frm form textarea, .row-fluid .epl_tp_frm form .email-correction {  width: 100%; }
  
  .epl_page .animated {  opacity:1 !important;-o-transition-property: none !important;		-moz-transition-property: none !important;		-ms-transition-property: none !important;		-webkit-transition-property: none !important;		transition-property: none !important;	-o-transform: none !important;	-moz-transform: none !important;		-ms-transform: none !important;		-webkit-transform: none !important;		transform: none !important;		-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;	-ms-animation: none !important;	animation: none !important;  opacity:1 !important;	}
  
  .row-fluid .cpl_hero_lft:before, .row-fluid .cpl_tp_frm_section:before {  transform: skew(-10deg); }
  .row-fluid .cpl_hero_lft:after, .row-fluid .cpl_tp_frm_section:after { transform: skew(-8deg); }
  .row-fluid .cpl_hero_lft { width: 70%;  padding: 50px 40px 100px 15px; }
  .row-fluid .cpl_hero_lft h1 { font-size: 46px; line-height: 55px;}
  .row-fluid .cpl_hero_lft h4 {    font-size: 30px;line-height: 38px;} 
  .row-fluid .cpl_hro_btm_box h4, .row-fluid .cpl_most_top h3, .row-fluid .cpl_most_txt h3, .row-fluid .cpl_part3_set h3 {  font-size: 24px; line-height: 34px; }
  .row-fluid .cpl_hro_btm_box, .row-fluid .cpl_hro_btm_box h5 { font-size: 18px; line-height: 28px; }
  .row-fluid .cpl_cmn_h2_ttl h2 { font-size: 36px; line-height: 40px; }
  .row-fluid .cpl_cmn_h2_ttl, .row-fluid .cpl_cmn_h4_ttl, .row-fluid .cpl_joy_text, .row-fluid .cpl_15_cmn h5 span, .row-fluid .cpl_15_cmn h6, .row-fluid .cpl_part3_set { font-size: 16px;  line-height: 26px;} 
  .row-fluid .cpl_cmn_h4_ttl h4, .row-fluid .cpl_11_set_box h4, .row-fluid .cpl_12_text h3, .row-fluid .cpl_13_mana_part h4 {font-size: 20px; line-height: 30px; }
  .row-fluid .cpl_chal_lft h2, .row-fluid .cpl_14_we_part h2, .row-fluid .cpl_ftr_bner h2, .row-fluid .cpl_part10 .cpl_chal_lft h2 { font-size: 35px;  line-height: 40px;}
  .row-fluid .cpl_part3_set h5, .row-fluid .cpl_part3_tek span, .row-fluid .cpl_chal_rgt h5, .row-fluid .cpl_chal_rgt, .row-fluid .cpl_part5 .cpl_cmn_h2_ttl h4, .row-fluid .cpl_most_top, .row-fluid h4,
  .row-fluid .cpl_part9 .cpl_cmn_h2_ttl h4, .row-fluid .cpl_15_cmn h4, .row-fluid .cpl_15_cmn h5, .row-fluid .cpl_ftr_rgt a {  font-size: 18px; line-height: 26px; }
  .row-fluid .cpl_11_set_box h3, .row-fluid .cpl_13_mana_ttl h3, .row-fluid .cpl_15_cmn h3 { font-size: 24px; line-height: 24px; } 
  .row-fluid .cpl_13_mana_ttl h3 span { font-size:18px; }
  
  .row-fluid .cpl_hro_btm_box p { padding: 10px 0;} 
  
  .row-fluid .cpl_hero_lft h4:before {  top: 14px;     height: calc(100% - 23px); }
  .row-fluid .cpl_bld_part, .row-fluid .cpl_chal_lft, .row-fluid .cpl_16_spr { width: 100%; }
  .row-fluid .cpl_part3_nbr_part, .row-fluid .cpl_most_part { width: 50%; padding: 15px; }
  .row-fluid .cpl_part3_nbr_part:nth-child(2), .row-fluid .cpl_most_part:nth-child(2) { border-right: none; } 
   .row-fluid .cpl_part3_tek, .row-fluid .cpl_11_stat_box { float:left; }
  .row-fluid .cpl_chal_rgt { width:100%; padding: 20px 0px; }
  .row-fluid .cpl_chal_innr h3 { font-size: 20px; line-height: 30px; padding: 12px 20px; }
  .row-fluid .cpl_chal_part { padding: 30px 30px 0 30px; }
  .row-fluid .cpl_part3_numbr { text-align:center; }
  .row-fluid .cpl_joy_img:before { left: 50%; transform: translatex(-50%) rotate(90deg); top: 30px; }
  .row-fluid .cpl_11_stat_box > div { margin:0; }
  .row-fluid .cpl_11_stat_part, .row-fluid .cpl_11_stat_part:nth-child(2) {  width: 100%; padding:15px 0;}
  .row-fluid .cpl_11_stat_lft { width: 30%; }
  .row-fluid .cpl_11_stat_rgt { font-size: 18px; line-height: 28px; width: 70%; }
  .row-fluid .cpl_13_lod_rgt img { width: 250px !important; height: 250px !important;}
  .row-fluid .cpl_13_mana_part { width: 100%; padding: 20px 0px; }
  .row-fluid .cpl_14_we_box { width: 90%; margin:0; }
  .row-fluid .cpl_14_our_box { width: 100%; margin: 60px 0; }
  .row-fluid .cpl_14_our_part:after {  transform: translateX(-50%) rotate(-90deg); bottom: -70px; left: 50%; border: 35px solid transparent; }
  .row-fluid .cpl_15_ttl_h2 { width: 100%;  padding: 0 0 30px 0; } 
  .row-fluid .cpl_15_sub_rgt {  padding: 15px 0; text-align: center; }   
  .row-fluid .cpl_trgl_box:after {  background-size: 100% 60px;  height: 60px; }
  .row-fluid .cpl_part9 .cpl_cmn_h4_ttl ul li:before {  width: 5px;  height: 5px; top: 10px; }
  .row-fluid .cpl_14_we_part {     padding: 60px 70px 60px 15px; }
  .row-fluid .cpl_part16 { padding: 30px 0 150px 0; background-size: 60% auto !important; background-position: bottom right !important; }
  .row-fluid .cpl_tp_frm_right, .row-fluid .cpl_tp_frm_lft, .row-fluid .ctu_hero_box, .row-fluid .ctu_map_rgt, .row-fluid .ctu_map_lft { width: 100%; }
  .row-fluid .cpl_tp_frm form input { font-size:16px; }
  .row-fluid .cpl_tp_frm_box { position:relative; padding-bottom:50px; left:0; top: 0;  -moz-transform: translate(0,0);  -webkit-transform: translate(0,0);  -o-transform: translate(0,0);  -ms-transform: translate(0,0);  transform: translate(0,0); }
  .row-fluid .cpl_tp_frm_section, .row-fluid .cpl_tp_frm_inr { height:auto; }
  .row-fluid .cpl_tp_frm form input { height:45px; }
  .row-fluid .cpl_tp_frm form .hs_submit input { height: 50px; line-height: 50px !important; font-size: 18px !important; padding: 0 !important; }
  .row-fluid .cpl_tp_frm_lft h2 {  font-size: 30px; line-height: 30px; }
  .row-fluid .cpl_entro_list { width: 200px; padding: 20px 15px; height:100vh; }
  .row-fluid .cpl_tp_frm_section { position:relative;     margin: 0 0 -20px 0; }
  .row-fluid .cpl_entro_box { left: -200px; }
  .row-fluid .cpl_14_our_part { padding: 40px 15px; }
  .row-fluid .cpl_bld_part:nth-child(odd) { padding-right:15px; }
  .row-fluid .cpl_bld_part:nth-child(even) { padding-left:15px; }
  .row-fluid .cpl_joy_img { padding-top:80px; }
  .row-fluid .cpl_ftr_bnr_box:before { width: 190px; height: 80px; }
  .row-fluid .cpl_bar_box, .row-fluid .cpl_bar { height:12px; }
  
  .row-fluid .ctu_cta_box { margin: 20px 0 0 0; }
  .row-fluid .ctu_cta_part a { font-size: 15px;  margin: 0px 10px 15px 0; padding: 7px 20px; }
  .row-fluid .ctu_map_part { height:350px; }
  .ctu_bdy .fancybox-close { width: 40px; height: 40px; }
  .ctu_cta_pop1 { font-size: 18px; line-height: 28px; }
  .top-sectn{font-size:16px;}
  .top-sectn .widget-type-rich_text{line-height:25px;}
    
    
    
    .row-fluid .side-bar-menu ul li a { background: transparent; text-align: right; }
    .digital-branding-body .container-fluid { padding: 0; }
    .row-fluid .pillar_hero_section { padding-bottom: 330px; }
    .row-fluid .pillar_hero_section .epl_hero_box h2 { text-align: left; }
    .row-fluid .hero-sub-box .hero-sub-box-inner { width: 100%; }
    .main-title-left span { font-size: 14px; }
    .main-title-left { width: 100%; }
    .case-study-row .case-study-right { padding-left: 20px; }
    .case-study-row .case-study-left { padding-left: 40px; }
    .row-fluid .green-growers-section .epl_hero_box h3 { }
    .row-fluid .pillar_hero_section { padding: 64px 0 320px; }
    .row-fluid .pillar-footer { padding: 60px 0 60px; }
    .biology-digital-section .biology-digital-caption h2 { text-align: center; }
    .biology-digital-section .biology-digital-caption .biology-digital-sub-text p { text-align: center; color: #fff; }
    .vertical-slider-wrapper .progress { height: 100%; width: 1px; overflow: visible; }
    .row-fluid .black-menu-offset .pillar_content p , .black-menu-offset p { color: #fff; }
    .row-fluid .black-menu-offset .pillar_content li , .black-menu-offset li { color: #fff; }

    .black-menu-offset.green-growers-box p, .black-menu-offset.green-growers-box { color: #444444; }
    
    /* */
    .row-fluid .digital-branding-form .epl_tp_frm_right p { color: #fff; }
    .row-fluid .digital-branding-form .epl_tp_frm_right { line-height: 28px; }
    .row-fluid .digital-branding-form > div > div {  display: block;}
    .row-fluid .digital-branding-form .hs-richtext p { color: #ffff; }
    .row-fluid .digital-branding-form .epl_tp_frm_left ,.row-fluid .digital-branding-form .epl_tp_frm_right {min-height: auto !important;}
    .row-fluid .digital-branding-form form.hs-form .hs-form-field ul.inputs-list li {  margin-top: 5px; margin-bottom: 20px;}


 }

@media (max-width:767px){
    /**/
    .digital-branding-pillar .epl-bar { height: 8px; }
    .row-fluid .pillar_hero_section .hero-logo { text-align: center; margin-bottom: 20px; }
    .row-fluid .pillar_hero_section .epl_hero_box h2 { text-align: center; font-size: 34px; letter-spacing: 4px; }
    .row-fluid .pillar_hero_section .epl_hero_box h1 { font-size: 64px; line-height: 55px; text-align: center; }
    .row-fluid .pillar_hero_section .epl_hero_box h1 span { font-size: 50px; }
    .row-fluid .pillar_hero_section { text-align: center; }
    .row-fluid .hero-sub-box .hero-sub-box-inner:before { width: 18px; }
    .row-fluid .hero-sub-box .hero-sub-box-inner { padding: 30px 15px 10px 30px; border-radius: 15px; width: 100%; float: left; margin-top: -150px; font-size: 14px; line-height: 24px; }
    .row-fluid .pillar_hero_section { padding-bottom: 220px; padding-top: 60px; }
    .row-fluid .hero-sub-box h3 { font-size: 20px; line-height: 30px; margin-bottom: 8px; }
    .row-fluid .bigital-left { width: 100%; float: left; }
    .row-fluid .bigital-right { width: 100%; float: left; }
    .flex-container.center > .row-fluid-wrapper > .row-fluid, .flex-container.center { display: block; }
    .row-fluid .pillar_title h2 { font-size: 30px; margin-bottom: 8px; }
    .row-fluid .pillar_content h3 { font-size: 20px; }
    .row-fluid .digital-branding-section { padding: 40px 0; }
    .biology-digital-section .biology-digital-caption h2 { font-size: 38px; line-height: 48px; margin-bottom: 0px; }
    .row-fluid .bigital-testimonial-text:before { font-size: 210px; line-height: 164px; }
    .biology-digital-section { padding: 41px 0; }
    .vertical-slider { padding-left: 0; }
    .vertical-slider-section .vertical-slider-row { padding: 40px 15px 70px; }
    .vertical-slider-v2-section  .vertical-slider-row { padding: 40px 15px 10px; }
    .vertical-slider-v2-section .vertical-slider-box.flex-container { min-height: auto; width: 100%; max-width: 350px; margin:  0 auto 20px; clear: both; display: inline-block !important; }
    .vertical-slider-v2-section .vertical-slider-box .vertical-slider-img img { max-width: 144px; }
    .vertical-slider-v2-section .vertical-slider-box .vertical-slider-img { margin-bottom: 30px; }

    .vertical-slider-box { display: block !important; }
    .vertical-slider-box .vertical-slider-content { width: 100%; text-align: center; padding: 0 0 20px; } 
    .vertical-slider-box .vertical-slider-img { width: 100%; }
    .vertical-slider-subtext { padding: 0; text-align: center; }
    .vertical-slider-wrapper { text-align: center; }
    .vertical-slider-content h3 { text-align: center; }
    .vertical-slider-subtext p { text-align: center; }
    .scroll-btn { font-size: 0; left: -7px; }
    .progress-wrapper { left: -13px; display:none; }
    .vertical-slider-section .vertical-slider-title { margin-bottom: 30px; }
    .vertical-slider-bottom-inner { padding: 0 15px; }
    .vertical-slider-bottom { padding: 30px 0; }
    .vertical-slider-bottom-inner h3 { font-size: 20px; line-height: 27px; }
    .biology-digital-section .biology-digital-caption h2 { font-size: 30px; line-height: 37px; }
    .two-column-box.reverse .two-column-content { padding: 0; width: 100%; text-align: center; }
    .two-column-box.reverse .two-column-img { width: 100%; text-align: center; float: left; margin-top: 60px; }
    .two-column-box.reverse .two-column-img img { max-width: 240px; }
    .two-column-subtext p { text-align: center; }
    .two-column-content h3 { text-align: center; }
    .two-column-subtext { padding: 0; }
    .two-column-box .two-column-content { width: 100%; }
    .two-column-box .two-column-img { width: 100%; text-align: center; margin-top: 50px; float: left; }
    .list-style-two-col ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
    .case-study-row .case-study-left { padding: 0; width: 100%; }
    .case-study-row .case-study-right { padding: 0; width: 100%; }
    .case-study-section { padding: 70px 0 0px; }
    .row-fluid .green-growers-section .epl_hero_box h3 { font-size: 24px; line-height: 36px; }
    .row-fluid .pillar-footer h3 { font-size: 24px; line-height: 36px; }
    .row-fluid .pillar-footer .vertical-link { margin-top: 20px; width: 100%; float: left; }
    .row-fluid .pillar-footer { padding: 40px 0 30px; }
    .two-column-section { padding: 60px 0; }
    .vertical-slider-wrapper:not(.scroll-initialize):before { opacity: 0;  visibility: hidden; }

    .row-fluid .vertical-link a { float: left; }
    .row-fluid .vertical-link { margin-top: 0; }
    
    .row-fluid .pillar-footer .vertical-link a {  display: inline-block; margin: 0; float: none; }
    .row-fluid .pillar-footer .vertical-link { text-align: center; width: 100%; }

    /* 12-08-2020 */
    .brand_hero_left { width: 100%; padding-right: 0; text-align: center; padding-top: 0; }
    .brand_hero_section { display: block; }
    .row-fluid .brand_hero_content h1 { font-size: 28px; }
    .row-fluid .brand_hero_content h4 { font-size: 20px; }
    .brand_hero_right { min-height: 370px; width: 100%;display: none; }
    .brand_hero_img {  top: 0; }
    .brand_hero_right_inner {position: absolute;top: 0;}
    
    .kuno_brand_caption { padding: 15px; }
    .brand_close { width: 20px; height: 20px; top: 10px; right: 10px; }
    .brand_close svg { width: 100%; height: 100%; }
    .kuno_brand_title h2 { font-size: 28px; margin: 0; }
    .kuno_brand_sub_title2 { font-size: 20px; }
    .kuno_brand_book { width: 100%; text-align: center; }
    .kuno_brand_title { margin-bottom: 20px; }
    .kuno_brand_form_style { width: 100%; }
    .kuno_brand_form_style .hs-input { height: 50px; }
    .kuno_brand_form_style input.hs-button { height: 50px; padding: 10px 15px; font-size: 14px; }
    .kuno_brand_form_style .submitted-message { padding: 40px 0; } 
    
    .revamping_main .text { padding:60px 14px 30px; font-size: 18px; line-height: 28px; }
    .engaging_main .text { padding:50px 15px 30px; font-size: 18px; line-height: 28px; }
    .engaging_brand .main_title h2 , .revamping_brand .main_title h2 { font-size: 35px; line-height: 44px; }
    
    .testimonial_pillar { margin:0 0 -60px; }
    
    .kc-result-content-wrap h2.kc-result-title { font-size: 34px; line-height: 40px; }
    .kc-result-section { padding: 48px 0 0; }
    .kc-result-three-box { width: 100%; padding-bottom: 15px; }
    .kc-result-three-box-wrap { flex-flow: wrap; padding: 35px 0 40px; }
    .kc-result-three-box:last-child { padding-bottom: 0px; }
    .case-study-challenge-wrap { flex-flow: column; }
    .case-study-challenge-left { width: 100%; padding-right: 0; }
    .case-study-challenge-right { width: 100%; padding-left: 0; padding-top: 25px; }
    .row-fluid .case-study-challenge-main-wrap { padding-bottom: 30px; }
    .case-study-strategy-main-wrap { padding: 40px 0px; }
    .case-study-strategy-left { width: 100%; padding-right: 0px; }
    .case-study-strategy-right { width: 100%; padding-left: 0px; padding-top: 35px; }
    .case-study-strategy-wrap { flex-flow: column; }
    .case-study-strategy-right-content { margin-top: 10px; }
    .case-study-partnership-right-content p, .case-study-challenge-left-content, .case-study-strategy-left-content, .case-study-strategy-right-content, .case-study-zingzag-left-content, .kc-future-bottom-content p, .kc-future-content, .kc-future-content p, .kc-result-content, .kc-three-box-content { font-size: 18px; line-height: 32px; }
    .case-study-zingzag-list.left-side-img { flex-flow: column; padding-bottom: 0; }
    .case-study-zingzag-left { width: 100%; padding: 15px !important; }
    .case-study-zingzag-right { width: 100%; padding: 0px 15px !important; }
    .case-study-zingzag-strip.no-strip { height: auto; }
    .case-study-zingzag-list:nth-child(1n+2) .case-study-zingzag-left { margin-top: 0px; }
    .case-study-zingzag-strip { padding: 15px; font-size: 18px; line-height: 27px; width: 95%; }
    .kc-future-section { padding: 110px 0px 25px; }
    .kc-future-wrap { flex-flow: column; }
    .kc-future-left { width: 100%; padding-right: 15px; }
    .kc-future-right { width: 100%; padding-left: 15px; }
    body .row-fluid .kc-future-section h2 { padding-bottom: 20px; }
    .kc-future-top-content p { font-size: 18px; line-height: normal; padding: 0 0 20px; }
    .kc-future-bottom-content { padding: 20px 0 0; }

    .kc-result-content-wrap h2.kc-result-title, .case-study-challenge-right h2,.case-study-strategy-heading h2,.case-study-zingzag-left h2,body .row-fluid .kc-future-section h2 { font-size: 28px; line-height: 36px; }
    .case-study-strategy-heading { margin-bottom:20px; }
    
    
    
}

@media  (max-width: 640px) {
    .slick-next { right:0px; }
    .slick-prev { left:0px; }
    .slick-next:before,.slick-prev:before { width:12px; height:40px; background-size:100% 100%; }
    
    .row-fluid .casestudy-slick .casestudy-slide { padding-left:0; padding-right:0; padding-bottom:60px; }
    
    
    .row-fluid .sub-title,.sub-title { font-size:18px; line-height:26px; }
    
    .row-fluid .casestudy-slick .case-leftslide h2 { font-size:30px; line-height:38px; }
    
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { display:inline-block; /*float:left;*/ width:auto; }
    .row-fluid .ftsimple-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float:none; }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { }
    .new-header .kuno-search{margin:15px 0 0;}
    
    
    .row-fluid .ftsimple-menu ul li a { padding-left:3px; padding-right:3px; }
    
    .row-fluid .award-section .award-col.first, .row-fluid .award-section .award-col.last,.row-fluid .award-section .award-col { width:100%; float:left;  }
    .row-fluid .award-section .award-col > div { padding:40px 15px; }
    
    .row-fluid .sustories-listing .hs_cos_wrapper_type_custom_widget { width:100%; }
    
    .popresult-cols .popresult-col { width:100%; margin-bottom:25px; margin-right:-2px; margin-left:-2px; }
    .popresult-cols .popresult-col:last-child { margin-bottom:0; }
    
    .popresult-section ul { margin:0;}
    .popresult-section ul li { width:100%; }
    
    .row-fluid .page-title { font-size:16px; line-height:26px; }
    .row-fluid .case-questionbox .case-testimonialtext { font-size:22px; line-height:28px; }
    .row-fluid .case-questionbox .question-title { padding-bottom:15px; margin-bottom:15px; }
    
    .row-fluid .logo-striprow .strip-logo { width:50%; margin-right:-2px; margin-left:-2px; padding:10px; }
    .row-fluid .assessment-iconwrap .assess-iconcol { width:100%; margin:0; }
    
    .row-fluid .lphero-section .cta-btn a,.row-fluid .whatwaiting-section .cta-btn.blue-cta a { padding:20px 65px 20px 15px; font-size:15px; }
    .row-fluid .lphero-section .cta-btn.blue-cta a:after,.row-fluid .whatwaiting-section .cta-btn.blue-cta a:after { width:50px; height:35px; }
    
    
    
    .row-fluid .lpftlogo-listing .lpftlogo { width:50%;}
    .row-fluid .lphero-section .lphero-logo { margin-bottom:25px; }
    .honored-block .icn-blocks > div > div > div{width:47%;}
    
    .row-fluid .page-seoslider { width:360px !important; height:360px !important; }
    .row-fluid .page-seoslider .proseo-box { padding:40px 15px; }
    .row-fluid .bee3D--effect__coverflow .bee3D--after-1, .row-fluid .bee3D--effect__coverflow .bee3D--before-1 { width:360px; }
    .bee3D--effect__coverflow .bee3D--before-1 { -webkit-transform: translateX(-150px) scale(0) ; transform: translateX(-150px) scale(0) ; }
    .bee3D--effect__coverflow .bee3D--after-1 { -webkit-transform: translateX(150px) scale(0) ; transform: translateX(150px) scale(0); }
    .bee3D--effect__coverflow .bee3D--before-2 { -webkit-transform: translateX(-00px) scale(0) ; transform: translateX(-0px) scale(0) ; }
    .bee3D--effect__coverflow .bee3D--after-2 { -webkit-transform: translateX(00px) scale(0) ; transform: translateX(0px) scale(0); }
    /*.bee3D--nav__prev { left:-35px; }
    .bee3D--nav__next { right:-35px; }*/
    
    .row-fluid .website-filter-section { text-align:center; }
    .row-fluid .website-filter-section .web-item { padding:15px 0; width:100%; }
    .row-fluid .isotope_filter_links { padding:0; }
    
    .row-fluid .brandexp-listing .hs_cos_wrapper_widget a { font-size:16px; line-height:24px; }
    
    .row-fluid .portfolio-listing .portfolio-box,.row-fluid .portfolio-listing .portfolio-box.portfolio-widebox { width:100%; } 
    .row-fluid .portfolio-listing .portfolio-box .portfolio-innerbox { height:400px; }
    
    .data-hubdb > div > span{margin: 40px 0 0;}
    .row-fluid .data-hubdb .success-boxlisting{margin: 0 0 20px; width: 100%;}
    .row-fluid .fullpage-section .data-hubdb-option label, .row-fluid .fullpage-section .data-hubdb-option li a{font-size:14px; padding: 8px 10px;}
  

    .row-fluid .brandphoto_area .brandphoto_item { padding:0 0 20px; width:100%; }  
  
    .success-boxlisting .isotope { margin: 20px 0; }
    
}

@media  (max-width: 540px) {
    .row-fluid .hs-form fieldset .field { padding:0 0 15px 0 !important; width:100% !important;  }
    .row-fluid .hs-form .field , .row-fluid .hs-form .field { padding:0 0 15px 0 }
    
    .row-fluid .hs-form .form-columns-2 .field { padding:0 0 15px 0 }
    .row-fluid .hs-form .form-columns-2 .field:first-child { padding:0 0 15px 0 }
    .row-fluid .hs-form .form-columns-2 .field:first-child+.field { padding:0 0 15px 0 }
   
    form.hs-form .form-columns-2 .hs-form-field .hs-input, form.hs-form .form-columns-3 .hs-form-field .hs-input{ width:100% !important;}
    .hs-form fieldset.form-columns-2 .input,.hs-form fieldset.form-columns-1 .input{ margin-right:0 !important;}
    
    .row-fluid .casestudy-slick .case-leftslide { padding:20px; }
    .row-fluid .casestudy-slick .case-rightslide { font-size:26px; line-height:34px; }
    
    .row-fluid .marksale-section h1 { font-size:47px; line-height:1.1; }
    
    .row-fluid .marksale-section .cta-btn a { min-width:100%; }
    .row-fluid .right-footer .copright-privacy { margin-top:10px; }
    
    .row-fluid .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal  ul li.hs-menu-depth-2 > a,
    .row-fluid .nav-menu .hs-menu-wrapper.hs-menu-flow-horizontal  ul li.hs-menu-depth-2 + .hs-menu-depth-1 a { font-size:18px; line-height:24px; }
    
    .row-fluid .inner-header h2 br { display:none; }
    .row-fluid .casehowdiid-section { background-size:300px auto; }
    
    .row-fluid .seocheck-listsection h2 br { display:none; }
    
    .row-fluid .roundup-innerbox { height:300px; }
    
    
    .row-fluid .page-seoslider { width:280px !important; height:360px !important; }
    
    .row-fluid .terms-topsec .resource-israw{margin:0;}
    .row-fluid .resource-israw .resource-container { margin:0; }
    .row-fluid .resource-israw .resource-box { width:100%; padding:0 0 20px; }
    .row-fluid .casehowdiid-section.casehowdrow-section { padding-top:120px; }
    
    .row-fluid .videomar-listing .hs_cos_wrapper_type_custom_widget { width:100%; }
    .row-fluid .marketing-videosection h4 { margin-top:35px; }
    
    .row-fluid .x-designsec .left.clean-energywrap.clean-energywrap { padding-left:20px; padding-right:20px; }
    
    .row-fluid .blogpost-box { width:100%; }
    
    .row-fluid .lets-talkwrap { padding-left:0; }
    .row-fluid .request-bubblewrap { margin-bottom:55px; }
    
    .row-fluid .wksustories-listing .sucstorie-imgblock { width:100px; }
    .row-fluid .wksustories-listing .sucstorie-blockinner { padding:15px 15px 15px 120px;}
    
    
    /* */
    .whykuno-herosection.conversion .widget-type-header h1 { font-size:25px; }
    .row-fluid .zic-zac-section .single-zac .thumb { height:200px; }
    .row-fluid .zic-zac-section .single-zac .contain .inner .text { line-height:27px; }
    .row-fluid .relactional-info .widget-type-rich_text { line-height:27px; }
    .row-fluid .goal-section .goal-thumb-wrapper img { height:260px; }
    .row-fluid .campaign-results-section { padding:50px 0px 40px; }
    .row-fluid .campaign-results-section .results .widget-type-rich_text { padding:10px 0px; }
    .row-fluid .campaign-results-section .full { line-height:27px; }
    .row-fluid .website-traffic-results-section .video-wrapper img { width:100%; max-width:300px; }
    .row-fluid .website-traffic-results-section .video-wrapper { padding:40px 0px 30px; }
    .row-fluid .demand-generation-results-section .widget-type-rich_text img { max-width:170px; margin:0px !important; }
    .row-fluid .demand-generation-results-section .widget-type-rich_text { line-height:27px; }
    .fancybox-opened .fancybox-skin { box-shadow:none; background:transparent !important; }
    .row-fluid .website-traffic-results-section .video-wrapper iframe { max-width:300px; height:172px !important; }
    
    .row-fluid .ftmenu-col  { width:100%; }
    .row-fluid .ftsimple-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li { width:100%; }
  
  
  .row-fluid .seewhat-imgwrap img { max-width:200px; }
     .row-fluid .healthvideo-thumb { height:190px; }
  .row-fluid .healthvideo-thumb a img { max-width:80px; }
     
     .row-fluid .leftbehind-section .about-btn1 a,.row-fluid .healthcare-herosection .about-btn1 a,
     .row-fluid .bottom-cta-section .cta-boxwrap .about-btn1 a { min-width:0; width:100%; }
  .row-fluid .empowered-section .healthcare-boximg img { max-width:260px; }
  .row-fluid .empowered-section .healthcare-boxcontent { margin-top:130px; }
  
  
  .flwth_320 { padding:0; }
  .row-fluid .epl_hero_box h5, .row-fluid .epl_hero_box .faux-h5, .row-fluid .epl_hero_box h1 {  font-size: 16px; margin-top: 55px; }
  .row-fluid .epl_hero_box h2, .row-fluid .epl_top_web_title h2, .row-fluid .epl_bldr_section h2 {  font-size: 30px; line-height: 38px; }
  .row-fluid .epl_hero_box { font-size: 15px; line-height: 24px; }
  
  
  
  .row-fluid .cpl_hero_logo { left: -20px; width: 80px;}     
  .row-fluid .cpl_hero_lft:before, .row-fluid .cpl_ftr_bner .cpl_hero_lft:before{ transform: skew(-6deg);     right: -20px; } 
  .row-fluid .cpl_tp_frm_section:before {transform: skew(-6deg); }
  .row-fluid .cpl_hero_lft:after, .row-fluid .cpl_ftr_bner .cpl_hero_lft:after, .row-fluid .cpl_tp_frm_section:after { transform: skew(-4deg); }
  .row-fluid .cpl_hero_lft h4 { font-size: 20px; line-height: 28px;}
  .row-fluid .cpl_hero_lft h1 { font-size: 28px;  line-height: 35px;}
   .row-fluid .cpl_hro_btm_box, .row-fluid .cpl_hro_btm_box h5 { font-size: 16px; line-height: 24px;}
  .row-fluid .cpl_hro_btm_box h4, .row-fluid .cpl_most_top h3, .row-fluid .cpl_most_txt h3, .row-fluid .cpl_part3_set h3 { font-size: 18px; line-height: 28px;}
  .row-fluid .cpl_cmn_h2_ttl h2 { font-size: 25px; line-height: 30px; }
  .row-fluid .cpl_chal_lft h2, .row-fluid .cpl_14_we_part h2, .row-fluid .cpl_ftr_bner h2, .row-fluid .cpl_part10 .cpl_chal_lft h2 { font-size: 30px; line-height: 40px; }
  .row-fluid .cpl_part3_set h5, .row-fluid .cpl_part3_tek span, .row-fluid .cpl_chal_rgt h5, .row-fluid .cpl_chal_rgt, .row-fluid .cpl_part5 .cpl_cmn_h2_ttl h4,
  .row-fluid .cpl_most_top, .row-fluid h4, .row-fluid .cpl_part9 .cpl_cmn_h2_ttl h4, .row-fluid .cpl_15_cmn h4, .row-fluid .cpl_15_cmn h5, .row-fluid .cpl_ftr_rgt a, .row-fluid .cpl_12_text { font-size: 16px;line-height: 24px;}
  
  .row-fluid .cpl_hro_btm_box {  padding: 30px 20px 100px 20px; }
  .row-fluid .cpl_trgl_box { padding: 100px 0 60px 0; }

  .row-fluid .cpl_trgl_box:after {  background-size: 100% 40px;  height: 40px; }
  .row-fluid .cpl_part3_nbr_part, .row-fluid .cpl_most_part { width: 100%;  padding: 15px; }
  .row-fluid .cpl_part3_nbr_part:nth-child(2), .row-fluid .cpl_most_part { border:none; }
  .row-fluid .cpl_part9 .cpl_cmn_h4_ttl ul li { width: 100%;     padding: 0 0 0 20px; }
  .row-fluid .cpl_11_stat_part, .row-fluid .cpl_11_flw_box, .row-fluid .cpl_ftr_section { text-align:center; }
  .row-fluid .cpl_11_stat_lft, .row-fluid .cpl_11_stat_part:nth-child(2) .cpl_11_stat_rgt, .row-fluid .cpl_11_stat_part:nth-child(2) .cpl_11_stat_lft, .row-fluid .cpl_11_flw_rgt,
  .row-fluid .cpl_11_flw_lft, .row-fluid .cpl_13_lod_rgt, .row-fluid .cpl_15_show ul li, .row-fluid .cpl_ftr_rgt, .row-fluid .cpl_ftr_lft  { width: 100%; }
  .row-fluid .cpl_11_stat_rgt { font-size: 16px; line-height: 26px; width: 100%;}
  .row-fluid .cpl_11_flw_part { padding: 90px 0 20px 0; }
  .row-fluid .cpl_11_flw_part:before {   top: 35px; left: 50%;  -moz-transform: translate(-50% , 0);  -webkit-transform: translate(-50% , 0);  -o-transform: translate(-50% , 0); -ms-transform: translate(-50% , 0);transform: translate(-50% , 0); }
  .row-fluid .cpl_13_lod_lft { width: 100%; padding-right: 0;}
  .row-fluid .cpl_13_lod_box { padding: 20px 0 40px 0; }
  .row-fluid .cpl_ftr_bner .cpl_hero_lft { width: 70%; }
  .row-fluid .cpl_ftr_bner .cpl_hero_lft a { font-size: 16px; line-height: 20px; padding: 10px 30px;}
  .row-fluid .cpl_ftr_rgt a  {  float: none;  display: inline-block; margin: 20px 0 0 0; }
  .row-fluid .cpl_part13  {     background-size: 140px; }
  .row-fluid .ctu_hero_section .brandhero-text h1 { font-size: 37px; }
  .row-fluid .ctu_map_rgt h2 { font-size: 30px;  line-height: 50px; }
  .row-fluid .ctu_map_rgt { font-size: 18px; line-height: 30px; }
  .row-fluid .ctu_blog_section h3 { font-size: 30px; line-height: 35px; }
    
    .row-fluid .introduction_section .left { padding:50px 15px; }
    .row-fluid .introdinner_left .box h5 { font-size: 20px; line-height: 28px; }
    .row-fluid .introduction_section .left .inner { padding:15px; }
    .row-fluid .counter_box { width:100%; }
    .row-fluid .counter_box .num { font-size: 40px; line-height: 50px; }
    
    .row-fluid .key_box  { width:100%; }
    .row-fluid .key_box .inner { min-height:auto; }  
    .row-fluid .quote_section { padding:50px 16px 60px; }
    
  
} 

@media  (max-width: 500px) { 
    .row-fluid .automation-secrvice-raw > span { margin:0; }
    .row-fluid .automation-secrvice-raw > span > div { width:100%; margin:0; padding:0 0 50px; }
    .row-fluid .automation-secrvice-raw > span > div:last-child { padding:0; }
    
    .row-fluid .digital-sec1 .video-text { padding:58px 15px 100px; }
    .row-fluid .digital-sec1 .video-text h3 { font-size:24px; line-height:30px; }
  
  
  
    .row-fluid .blp_count { font-size: 30px; line-height: 44px; }
    .row-fluid .epl_cnt_box, .row-fluid .epl_mac_box {    font-size: 15px; line-height: 22px; padding-right: 0; width: 100%; margin: 10px 0;  text-align: center; }
    .row-fluid .epl_cnt_box a { margin-top: 15px;  font-size: 16px;  line-height: 20px; }
    .row-fluid .epl_cnt_section1 {  background-image: none !important;  padding: 40px 20px;  margin: -120px 0 0 0; background-color: #fff; box-shadow: 0 0 7px 0 rgba(0,0,0,0.5);  border-radius: 5px; }
    .row-fluid .epl_cnt_box2 {      padding: 0 0 20px 0;  border: none;  border-top: 2px solid #EBEBEB; }
    .row-fluid .blp_count p { padding:5px 0; }
  
    .row-fluid .epl_hero_section { padding: 80px 0 150px;}
    .row-fluid .epl_cmn_sctn1 .epl_cmn_org_rgt, .row-fluid .epl_cmn_sctn1 .epl_cmn_org_lft, .row-fluid .epl_cmn_org_lft, .row-fluid .epl_list_dbl ul li, .row-fluid .epl_cmn_org_rgt, .row-fluid .epl_cntr4_part { width: 100%; }
    .row-fluid .epl_cmn_org_box { padding:30px 0; }
    .row-fluid .epl_cmn_org_lft h3 {  font-size: 26px;  line-height: 30px;}
    .row-fluid .epl_cmn_org_rgt ul li { font-size: 16px; line-height: 22px;}
    .row-fluid .epl_cmn_txt_box p { padding:8px 0; margin:0; }
    .row-fluid .epl_cmn_txt_box { font-size: 15px; line-height: 24px; }
    .row-fluid .epl_cmn_cta_section { padding: 30px 15px; font-size: 26px; line-height: 38px;}
    .row-fluid .epl_cmn_cta_section a { font-size: 17px; margin-top: 10px; padding: 4px 70px;}
    .row-fluid .epl_cmn_cta_section a:before { right:30px; }
    .row-fluid .epl_cmn_top_ttl h3 { font-size: 24px;  line-height: 30px;}
    .row-fluid .epl_cmn_top_ttl { font-size: 17px; line-height: 30px; } 
    .row-fluid .epl_mac_section, .row-fluid .epl_cmn_sctn3 .epl_mac_section, .row-fluid .epl_cmn_sctn4 .epl_mac_section { background-image: none !important; padding:20px;     margin: 20px 0px !important; background-color: #fff; box-shadow: 0 0 7px 0 rgba(0,0,0,0.5);  border-radius: 5px;  }
    .row-fluid .epl_mac_box p { text-align:center; margin:0; }
    .row-fluid .epl_mac_box h3 { text-align: center; }
    .row-fluid .epl_cntr4_part2 {     padding: 20px 0; border: none; border-top: 2px solid #EBEBEB;  border-bottom: 2px solid #EBEBEB; }
    .row-fluid .epl_cmn_sctn3 .epl_mac_section h3 { line-height: 50px;}
    .row-fluid .epl_tp_frm_left { padding:50px 0; }
  
      
  .row-fluid .cpl_ftr_bnr_box:before { width: 120px; height: 70px;}  
  .knowledge-center .searchModuleWrap .rightSide button, .searchModuleWrap .rightSide input[type="text"] { width:100%;  margin:5px 0;} 
    
    /* */
    .row-fluid .pillar_hero_section { padding-bottom: 220px; padding-top: 60px; }
    .row-fluid .side-bar-menu { right: -220px; }
    
    .row-fluid .digital-branding-form .epl_tp_frm_right { padding: 50px 20px;}
    .row-fluid .digital-branding-form .epl_tp_frm_left { padding: 50px 15px; }
    
    .row-fluid .brandphoto_area .brandphoto_img { height:200px; }
    
}

@media (max-width: 414px) {
    .row-fluid .resource-israw .resource-boxinner {padding: 0px;}
  
		/* 19-11-2018 */
    .row-fluid .true_cost-col h3 { font-size: 12px; line-height: 23px; }
    .true_cost-col span { width: 30%; font-size: 14px; }
    .partnership { padding: 14px 0; }
    .table-row .table .table-col { font-size: 16px; }
}

@media  (max-width: 380px) {
    .row-fluid .lphero-section .cta-btn a,.row-fluid .whatwaiting-section .cta-btn.blue-cta a { padding:20px 15px 20px 15px; text-align:center; }
    .row-fluid .lphero-section .cta-btn a:after,.row-fluid .whatwaiting-section .cta-btn.blue-cta a:after { display:none; }
    .honored-block .icn-blocks > div > div > div{width:100%;}
    
    .row-fluid .right-footer .copright-privacy ul li:first-child { display:block; }
     

}


.ss360DevError { display:none; }

.case-study-gebauer .row-fluid .location-imgbox { background-color: transparent; }
.case-study-gebauer .case-testimonialbox { position: relative; }
.case-study-gebauer .case-testimonialbox .downarrow { top: auto; bottom: -103px; }
.case-study-gebauer .row-fluid .casehowdiid-section { background-image: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/Case%20Studies/case-study-challenge.jpg); }
.case-study-energy .row-fluid .casehowdiid-section {background-image: url(https://www.kunocreative.com/hubfs/2018/Case%20Studies/Alternative%20Energy/AltEnergy_Triangle.png);}
.case-study-iconn .row-fluid .casehowdiid-section {background-image: url(https://www.kunocreative.com/hubfs/2018/Case%20Studies/iCONN/iCONN_Triangle.png);}
.case-study-gebauer .row-fluid .caseresult-section .result-subtext { text-align: left; font-weight: 400; }
.case-study-gebauer .row-fluid .caseresult-section .result-subtext ul li { padding: 0 0 0 0.75em; position: relative; }
.case-study-gebauer .row-fluid .caseresult-section .result-subtext ul li:before { content: '•'; position: absolute; left: 0; color: #399cf8; font-weight: 300; }
.case-study-gebauer .resultbox.equal-height { margin-bottom: 30px; }
.case-study-gebauer .introText {color: #242424; width: 760px; max-width: 100%; float: none; display: inline-block; margin: 0 auto; }
.case-study-gebauer .casekeprocess-section .widget-type-rich_text { font-weight: 400; }
.case-study-gebauer .casekeprocess-section ol { font-size: 22px; color: #384553; font-weight: 600; font-family: 'Merriweather', serif; margin: 20px 0 0; padding: 0 0 0 1em; }
.case-study-gebauer .casekeprocess-section ol li { margin: 0 0 1.5em; }
.case-study-gebauer .whatsNext-section { text-align: left; }
.case-study-gebauer .whatsNext-section .case-questionbox { margin: 80px auto 160px; float: none; display: block; text-align: center; }


/*---- General Case Study Styles ---*/
.case-study-general .logo { 
    padding-top:10px;
}

.caseStudyHeader h1 {font-size: 50px; line-height: 63px; color: #a2b3c2; font-weight: bold; padding-bottom: 0px;}
.caseStudyHeader h2 {color:#2fabf4; padding-top: 0px;}

/*---- Case Study iOffice Additions -----*/

case-study-ioffice .logo { 
    padding-top:10px;
}

.quoteText p { 
    font-size: 29px;
    line-height: 46px;
    color: #399cf8;
    font-style: italic;
    font-family: 'Merriweather', serif;
}

.quoteText h5 {
    color: #a2b3c2;
    font-size: 19px;
    line-height: 26px;
    padding-top: 15px;
    font-style: italic;
    text-transform: none;
    font-family: 'Merriweather', serif;
}

.case-study-ioffice.case-study-gebauer .case-testimonialbox {
    margin-top:-85px; 
}

.case-study-gebauer.case-study-ioffice .row-fluid .casehowdiid-section { background-image:none; background-color:transparent; }
.case-study-ioffice .row-fluid .casehowdiid-section p { color: #242424; }

.howBoxes { 
    margin:50px 0 0;
}

.howBoxes .widget-type-rich_text {
    background-color: #506374;
    box-shadow: 0 0 45px 6px rgba(2, 2, 2, 0.42);
    margin-bottom:20px;
}

.howBoxes .widget-type-rich_text > .cell-wrapper {
    padding:65px 6% 85px;
}

.howBoxes .widget-type-rich_text h3 {
    color: #399cf8;
    font-size:32px;
    font-weight:700;
    padding-top:0;
}

.case-study-ioffice .row-fluid .casehowdiid-section .howBoxes .widget-type-rich_text p {
    color:#fff;
}

.case-study-ioffice .row-fluid .result-subtext h4 { 
    font-weight: 700;
    font-size: 29px;
    color: #c6d0d9;
    font-style:italic;
}

.case-study-gebauer.case-study-ioffice .row-fluid .caseresult-section .result-subtext {
    text-align:center;
}

.case-study-ioffice .row-fluid .result-section {
    padding-bottom:200px;
}

.strong-relationship .wrapper {
    padding-top:100px;
    padding-bottom:100px;
}

.strong-relationship .wrapper h3 {
    font-family:'Lato', sans-serif;
    color: #a2b3c2;
    font-size:22px;
    padding:0;
}

.strong-relationship .wrapper h2 {
    color: #399cf8;
    font-weight:700;
    font-size:45px;
    padding-top:0;
}

.row-fluid .case-testimonialsec.grey-bgsec { padding-top:135px; padding-bottom:135px; }
.row-fluid .case-testimonialsec.grey-bgsec h2 { font-weight:700; }

@media screen and (min-width:768px) {
    .row-fluid .case-testimonialsec.grey-bgsec h2 { font-size:40px; }
}

@media screen and (max-width:767px) {
    .quoteText p { font-size:18px; line-height:1.3em; }
    
    
    /* -------  aramark pillar page 24-02-2018  ----------- */
    .row-fluid .ar-success h3 {font-size: 25px;   line-height: 30px;}
    .aramark .row-fluid .ar-health { padding:50px 0; }
        .row-fluid .cs-markting-agency { padding: 50px 0; }
    .row-fluid .cs-markting-agency .widget-type-rich_text { padding: 8px 0 15px; }
}


/* ----   Language Case Study ----- */

.case-study-gebauer.case-study-language .row-fluid .casehowdiid-section { background-image:none; background-color:transparent; }
.case-study-language .row-fluid .casehowdiid-section p { color: #242424; }


.headerList {
    position:relative;
}

.headerList .listHeader {
    box-shadow: 0 20px 62px 3px rgba(0, 0, 0, 0.22);
    display:inline-block;
    position:relative;
    background:#fff;
    width:97%;
    min-height:430px;
    float:left;
    box-sizing:border-box;
    padding:40px 20px;
    border-radius:5px;
    z-index:2;
}

.headerList .listHeader h3 {
    color: #399cf8;
    font-size:1.8vw;
    font-style:italic;
    padding-top:0;
    line-height:1.3em;
}

.headerList .list-with-bg {
    background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/2017/Case%20Studies/hand-magnifier.png) no-repeat 90% 90% #45525d;
    width:97%;
    box-sizing:border-box; 
    border-radius:5px;
    box-shadow: 0 20px 62px 3px rgba(0, 0, 0, 0.22);
    float:right;
    display:inline-block;
    position:relative;
    z-index:5;
    padding:35px 40% 35px 65px;
    margin-top:-300px;
}

.headerList .list-with-bg h4 {
    color:#fff;
    font-size:20px;
    font-family:'Lato', sans-serif;
    font-weight:700;
    padding-top:0;
}

.headerList .list-with-bg ul {
    margin:0 0 35px;
}

.headerList .list-with-bg ul li {
    position:relative;
    padding-left:15px;
}

.headerList .list-with-bg ul li:before {
    position:absolute;
    content:'•';
    color: #399cf8;
    left:0;
    top:0;
}


/* ----- Blog Subscribe ------ */

.blog-subscribe.actual {
    background:#05364c;
    padding:25px 20px 7px;
    position:absolute;
    color:#fff;
}

.blog-subscribe.actual .closeSubscribe {
    color:#fff;
    top:-25px;
    left:-14px;
    cursor:pointer;
    position:absolute;
}

.blog-subscribe.actual .inputs-list {
    margin-top:10px;
}

.blog-subscribe.actual .inputs-list:not(.hs-error-msgs) li {
    float:left;
    width:auto;
    box-sizing:border-box;
    padding-right:10px;
    color:#fff;
    font-size:12px;
}

@media screen and (max-width:1200px) {
    .headerList .list-with-bg { 
        padding:35px 40% 35px 20px;
        background-size:40% auto;
    }
}

@media screen and (max-width:767px) {
    .headerList .listHeader h3 {
        font-size:20px;
    }
}

@media screen and (max-width:550px) {
    .headerList .list-with-bg {
        padding:35px 20px;
        background-image:none;
    }
}


@media screen and (max-width:1300px) and (min-width:768px) {
    .iphone-image.checklist-iphone img { width:100%!important; }
     body .row-fluid .iphone-image { width:31.491712705%!important; }
}





/*=========== kunoindigo page media query ===============*/



 @media  (max-width:1200px) {   
    .row-fluid .indi-case-study-main-box {  background-size: 40%; }
    .row-fluid .indi-case-box { width:55%; }
    .row-fluid .indi-brandhero { padding:50px 50px 100px 50px; }
    .row-fluid .indi-brandhero h1, .row-fluid .indi-measure-box h1 { font-size: 50px;    line-height: 65px;} 

}

@media  (max-width:991px) { 
    .row-fluid .in-header-section h1 {font-size: 60px; }
    .row-fluid .in-header-section h2 { font-size: 45px;     margin: 20px 0 10px 0; }
    .row-fluid .in-header-section .video-playbtn a img { width:50px; height:50px; }
    .row-fluid .in-header-section .video-playbtn a { width:90px; height:90px;     margin-top: 40px;}
    .row-fluid .in-header-section { padding: 130px 0 280px 0; }
    .row-fluid .indi-brandhero-section .wrapper { padding: 0 15px 25px;}
    .row-fluid .indi-brandhero h1, .row-fluid .indi-measure-box h1, .row-fluid .indi-footer-title h1 { font-size: 40px;    line-height: 55px;}
    .row-fluid .indi-case-box, .row-fluid .indi-testy-part span { font-size: 18px;    line-height: 29px; }
    .row-fluid .indi-case-box li { font-size: 18px;    line-height: 35px; }
    .row-fluid .indi-case-box li:before { top:16px; }
    .row-fluid .indi-testy-part { font-size:20px;     line-height: 30px; }
    .row-fluid .indi-footer-img {     height: 350px;    background-size: contain !important; }
    
    .row-fluid .resource-israw .resource-box { width:50%; }
    .row-fluid .website-traffic-results-section .video-wrapper iframe{ height:389px; }
    
    /**/
    .portfolio_ind_hero { padding: 110px 0; }
    .row-fluid .client_bold_section { padding: 70px 0; }
    .row-fluid .brand_feature_section { padding: 80px 0; }
    .row-fluid .brand_logo_wrap .right { padding-left: 50px; }
    .row-fluid .brand_logo_wrap .right h2 { font-size: 60px; }
    .row-fluid .brand_msg_slide_img { height: 300px; }
    .row-fluid .brand_msg_raw_wrap { margin-top: 40px; }
    
    
    /* */
    .row-fluid .single-zick-zack .right-side { padding:50px 0px 50px; }
    .row-fluid .zic-zac-section.custome .right-side .widget-type-rich_text { font-size:15px; line-height:27px; }
    .row-fluid .zic-zac-section.custome .logo img.hs-image-widget { height:90px; object-fit:contain; }
    .row-fluid .zic-zac-section.custome.info { padding-top:40px; }
    /*.row-fluid .zic-zac-section.custome.info .logo img.hs-image-widget { height:300px; margin:30px 0px; }*/
    .row-fluid .zic-zac-section.custome.info .logo img.hs-image-widget{height:auto;margin:30px auto;display:block;}
    .row-fluid .zic-zac-section.custome.info .right-side { width:100%; }
    .row-fluid .zic-zac-section.custome.info .single-zick-zack .wrapper > div > div { display:block; text-align:center; }
    .row-fluid .zic-zac-section.custome.info .single-zick-zack .wrapper > div > div > div { width:100%; padding:0px; }
    .row-fluid .zic-zac-section.custome.info  .single-zick-zack .right-side > div { width:100%; max-width:100%; }
    .row-fluid .zic-zac-section.custome.info .right-side .widget-type-rich_text { font-size:17px; line-height:35px; }
    .row-fluid .campaign-results-section.custome { padding-top:70px; }
    .row-fluid .sales-banner > div > div { display:block; }
    .row-fluid .sales-banner .contain { width:100%; position:relative; z-index:1; padding-left:15px; padding-right:15px; }
    .row-fluid .sales-banner .widget-type-linked_image { position:absolute; bottom:0; right:0; height:100%; width:100%; }
    .row-fluid .sales-banner { position:relative; overflow:hidden; }
    .row-fluid .sales-banner:after { content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.7; z-index:0; }
    .row-fluid .sales-banner { color:#fff; }
    .row-fluid .sales-banner .contain .widget-type-rich_text { color:#fff; }
    .row-fluid .sales-banner .contain h3 { color:#fff; }
    .row-fluid .website-traffic-results-section.custome { padding-top:70px; }
    .row-fluid .single-zick-zack .wrapper { width:100%; }
    
    .row-fluid .goal-section .single .widget-type-text{ font-size:27px; line-height:27px; padding-right:23px;}
    .row-fluid .zic-zac-section.custome { text-align:left; }
    .row-fluid .zic-zac-section.custome.info .right-side { text-align:left; }
    .row-fluid .zic-zac-section.custome .logo { text-align:left; }

    .horizon-case .row-fluid .goal-section.custome {padding-top: 150px;}

    
    .cs_brand_section .cs_brand_title h2 { font-size: 29px; line-height: 1.3; }
    .cs_brand_section .single-box .box { padding: 15px 25px 55px 25px; }
    .cs_brand_section .single-box .brand_popup_link_text span { font-size: 15px; }
    .cs_brand_section .single-box .brand_popup_link_text { bottom: 20px; padding: 0 25px; }
    .cs_brand_section .single-box { padding: 15px; }
    .cs_brand_section .cs_brand_title { padding: 0 25px 20px; }
    .cs_brand_section .cs_brand_wrap .wrapper > div { margin: 0 -15px; }
    .cs_brand_section .single-box.full-width .thumb { left: 0; padding-right: 25px; }
    .cs_brand_section .cs_brand_4 .bottom_text { font-size: 18px; line-height: 1.5; }
    .cs_brand_section .cs_brand_4 { padding: 110px 0 50px; }
    .brand_checklist2_section h2 { font-size: 29px; }
    .brand_checklist2_section h4 { padding: 10px 0 10px; }
    .brand_checklist2_section { padding: 60px 0 50px; }
    .brand_checklist2_section .form .actions { padding: 30px 0 20px; }
    
    .row-fluid .hero_pillar .wrapper { width: 720px; }
    .hero_pillar .inner { display: block; text-align: center; }
    .hero_pillar .left { width: 100%; }
    .hero_pillar .image { margin: 20px auto 0; width: 260px; max-width: 100%; }
    .hero_pillar .left h1 { font-size: 42px; line-height: 56px; padding: 0; }

    .advantages_section { padding: 60px 0; }
    .advantages_main { display: block; position: relative; z-index: 1; }
    .advantages_main .left { width: 100%; }
    .advantages_main .right { width: 100%; padding: 0; }
    .advantages_box { padding: 10px 0; }
    .advantages_main .left:after { opacity: 0.2; z-index: -1; }

    .about_kuno { padding: 60px 0; }
    .attraction_section { padding: 30px 0 80px; }
    .attraction_section h3 { font-size: 28px; line-height: 36px; }
    .attraction_section h2 { font-size: 98px; }

    .why_kuno { padding: 80px 0; }
    .whykuno_main { display: block; }
    .whykuno_main .image { width: 100%; max-width: 500px; margin: 0 auto;  transform: inherit; -webkit-transform: inherit; }
    .whykuno_main .text { width: 100%; margin: 20px 0 0; }
    .whykuno_main .text h2 { font-size: 36px; line-height: 50px; }
    .whykuno_main .image.show { transform: inherit; -webkit-transform: inherit; }

    .success_section { padding: 80px 0 60px; }
    .success_main { margin: 0; }
    .success_storiebox { width: 100%; padding: 15px 0; }
    .success_section { padding: 60px 0; }
    .success_section .about-btn1 { margin: 30px 0 0; }
    .success_section .about-btn1 a { padding:16px 20px; font-size: 18px; line-height: 28px; min-width: 280px; }
    .clients_include { padding: 60px 0; }

    .testpillar_slider { padding: 50px; font-size: 20px; line-height: 38px; }
    .testpillar_slider h3 { font-size: 28px; line-height: 36px; }
    .testpillar_slider button.slick-arrow { bottom: 13px; left: 44px; }
    .testpillar_slider button.slick-next.slick-arrow { left: 100px; }
    .delivery_section { padding: 250px 0 60px; display:inline-block; width:100%; }

    .contact_creative { padding: 60px 0 30px; font-size: 16px; line-height: 28px; }
    .contact_creative .main_title h2 { font-size: 36px; line-height: 46px; }
    .contactcrea_cover { margin: 20px 0; }
    .contactcrea_row .inner { padding: 22px; }
    .contactcrea_row .inner .image { width: 180px; }
    .contactcrea_row .inner .text { width: calc(100% - 180px); padding: 0 0 0 20px; }
    .contactcrea_row { margin: 15px 0; }
    .contactcrea_cover .title h3 { font-size: 26px; line-height: 36px; }
    
    .fancybox-skin.creative_outer a.fancybox-item.fancybox-close { right:0; }
    .fancybox-skin.creative_outer  { padding:15px !important; }
    
    .row-fluid .career_hero_section .wrapper-inner { flex-direction: column; }
    .row-fluid .career_hero_section .left { width: 100%; }
    .row-fluid .career_hero_section .right { width: 100%; padding: 30px 0 0; }
    .row-fluid .career_hero_section .thumb-wrap { max-width: 350px; }
    .row-fluid .career_hero_section .thumb-wrap img:nth-child(1) { margin-bottom: 20px; }
    
    /**/
    .row-fluid .sales_enable_hero_raw .hero_title h1 { font-size: 30px; }
    .row-fluid .sales_enable_hero_left { padding: 0; }
    .row-fluid .team_sales_enable_head h2 { font-size: 32px; line-height: 1.2; }
    .row-fluid .team_sales_enable_col { padding: 10px; font-size: 16px; }
    .row-fluid .team_sales_enable_iconwrap { height: 120px; width: 120px; }
    .row-fluid .team_sales_enable_icon { height: 90px; width: 90px; }
    .row-fluid .team_sales_enable_icon img { max-width: 40px !important; }
    .row-fluid .service_brand_section.value_brand_section .service_brand_right_content { padding-bottom: 50px; }
    .row-fluid .service_brand_section.value_brand_section .service_brand_right_content h5, .row-fluid .service_brand_section.value_brand_section .service_brand_right_content h4 { font-size: 16px; line-height: 1.5; }
    .row-fluid .service_brand_section.value_brand_section .service_brand_raw:nth-child(2n) .service_brand_right_content{padding-bottom:50px;}
    .row-fluid .service_brand_raw:last-child .service_brand_right_content { padding-bottom: 0; }
    .row-fluid .what_we_have_left { padding-right: 0; }
    .row-fluid .what_we_have_left h3 { font-size: 26px; }
    .row-fluid .meeting_head_title h3, .row-fluid .meeting_head_title h2 { font-size: 30px; line-height: 1.4; }
    .row-fluid .value_meeting_section .meeting-tool-wrap:after { display: none; }
    
    /* Brand Portfolio Overview Page */
    .row-fluid .caseoverview-fullsection .service-toptext .brand_intro_wrap .right h1, .row-fluid .caseoverview-fullsection .service-toptext .brand_intro_wrap .right h2 { font-size: 50px; }
    .row-fluid .brand_intro_wrap .right { padding-left: 30px; }
    .row-fluid .fullpage-section.brand_overview_main .brand_filter_section .csoverview-listing .success-text h4 { font-size: 22px; }
    
    /*** ***/
    .case-study { padding: 60px 0 90px; }
    .case-study .image { width: 100%; max-width: 350px; margin-bottom: -90px; }
    .case-study .right { width: 100%; margin: 0; padding: 70px 50px 50px; font-size: 22px; line-height: 33px; }
    .case-study .wrap { flex-flow: column; }
    .case-study .right:before { left: 20px; top: -20px; bottom: -20px; right: 20px; }
    
    .fastener-supplier .image { margin-bottom: -50px; }
    .fastener-supplier .wrap { margin: 30px 0; }
    
    .connector-manufacturer .image { margin-bottom: -50px; }
    
    .section-form .ctu_cta_pop1.update .hs-form{padding:40px 30px 57px;}

    
}


@media  (max-width:768px) { 
    .row-fluid .case-study-main-section > span > div { margin:5px 0 0; }
    .row-fluid .in-header-section h2 { font-size: 28px; margin: 10px 0 0px 0;    text-align: center;}
    .row-fluid .in-header-section h1 { font-size: 45px; text-align: center;}    
    .row-fluid .in-header-section .video-playbtn a img { width: 35px; }
    .row-fluid .in-header-section .video-playbtn a { width: 70px; height: 70px;}
    .row-fluid .indi-brandhero { padding: 40px 15px 100px 15px;}
    .row-fluid .indi-brandhero h1, .row-fluid .indi-measure-box h1, .row-fluid .indi-footer-title h1 { font-size: 30px; line-height: 40px;}
    .row-fluid .indi-case-box {width: 100%;}
    .row-fluid .indi-case-study-main-box { background-size: 300px; padding: 450px 0px 50px 0;   background-position: top 90px right !important;  }
    .row-fluid .indi-case-study-main-box .casestudy-boxcount { padding: 12px 30px; font-size: 15px;}
    .row-fluid .indi-testy-part {text-align: center; width:100%;}
    .row-fluid .indi-testy-part p {  color:#fff;    text-align: center;}
    .row-fluid .indi-case-box h2 { font-size: 25px;    margin-bottom: 5px;}
    .row-fluid .award-logo > span > div { width: 50%;}
    .row-fluid .indi-footer-title h1 { text-align:center; margin-bottom:0; }
    .row-fluid .indi-footer-box img {width: 250px !important; margin-top: 0;  }
    .row-fluid .indi-footer-img {height: 270px;}
    .row-fluid .indi-award-section { padding-bottom:0; }
    .row-fluid .award-logo { margin-top:0; }
    .row-fluid .indi-footer-box { font-size:18px; line-height:26px; }
    .row-fluid .letjoin-ftlogo { margin-top:15px; }
    
    .row-fluid .resource-israw .resource-box { width:100%; }
    
    /* */
    .row-fluid .single-zick-zack > div > div { display:block; }
    .row-fluid .single-zick-zack > div > div > div { width:100%; }
    .row-fluid .zic-zac-section.custome .logo { padding:45px 15px; }
    .row-fluid .single-zick-zack .right-side > div { max-width:100%; }
    .row-fluid .zic-zac-section.custome > div:nth-child(even) .right-side { padding-left:15px; }
    .row-fluid .zic-zac-section.custome > div:nth-child(even) .right-side > div { max-width:100%; }
    .row-fluid .zic-zac-section.custome .right-side .widget-type-rich_text li { padding:6px 0px; }
    .row-fluid .zic-zac-section.custome .logo { text-align:center; }
    .row-fluid .single-zick-zack .wrapper { width:100%; }
    .row-fluid .single-zick-zack .bg img{ position:relative;}
    .row-fluid .zic-zac-section.custome > div:nth-child(odd) .right-side{ padding-right:15px;}

    .row-fluid .goal-section .single .widget-type-text { padding-right:10px; font-size: 35px; line-height: 34px; }
    /*.ctu_bdy .fancybox-inner { width: calc(100% - 20px) !important;} 
    .ctu_bdy .ctu_cta_pop_iner.update{max-width:none; width:100% !important;}*/
    .ctu_cta_pop1.update .hs-form .hs-submit .hs-button{min-width:auto; padding:10px 15px; font-size:15px;}
    body .ctu_cta_pop1.update .hs-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding: 0 15px;}
    body .ctu_cta_pop1.update .hs-form select{padding: 0 15px;}
    body .ctu_cta_pop1.update .hs-form textarea{padding:20px 15px 0;}
    .ctu_bdy .ctu_cta_pop1{padding: 0;}
    .ctu_bdy .fancybox-close{right:10px; top:10px;}
    .ctu_bdy .fancybox-inner{min-height: auto;}


    .cs_notice_strip .strip_inner { margin-bottom: 30px; }
    .cs_brand_section .single-box { width: 100%; }
    .cs_brand_section .single-box .text p { padding: 0; }
    .cs_brand_section .single-box .text p +p { padding-top: 10px; }
    .cs_brand_section .cs_brand_4 .single-box-inner { display: block !important; }
    .cs_brand_section .cs_brand_4 .single-box .box { width: 100%; padding: 0; height: auto; }
    .cs_brand_section .cs_brand_4 .bottom_text { width: 100%; padding: 20px 0 0; }
    .brand_checklist_section:before { display: none; }
    .brand_checklist_section .wrapper-inner > div { width: 100%; position: relative; padding: 0; }
    .brand_checklist_section .right:before, .brand_checklist_section .right:after, .brand_checklist_section:before { width: 100%; height: 100%; }
    .brand_checklist_section .right { padding: 60px 15px !important; margin-top: 20px; }
    .brand_checklist_section .right img { max-width: 300px; }
    .brand_checklist_section .right > div { text-align: center; }
    .brand_checklist_section { padding-bottom: 0; padding: 65px 0; }
    .brand_checklist_section .wrapper-inner { margin: 0; }
    .brand_checklist_section { }
    .brand_checklist_section h2 { padding: 0 0 10px; }
    .brand_popup .brand_popup_inner { display: block; }
    .brand_popup .brand_popup_inner .text { width: 100%; padding: 20px 0 0; }
    .brand_popup .brand_popup_inner .brand_popup_slider { width: 100%; }
    .cs_brand_section .single-box.full-width:not(.with-thumb) { }
    .cs_brand_section .single-box.full-width:not(.with-thumb) .box { width: 100%; }
    .cs_brand_section { padding: 0; }

    .cs_notice_strip .strip_inner .wrapper { display: block; text-align: center; }
    .cs_notice_strip .about-btn1 { padding: 10px 0 0; }
    
    .advantages_section { padding: 50px 0; }
    .attraction_section h3 { font-size: 24px; line-height: 36px; }
    .attraction_section h2 { font-size: 98px; line-height: 1; }

    .hero_pillar { padding: 60px 0; }
    .hero_pillar .left h1 { font-size: 34px; line-height: 48px; }
    .hero_pillar .inner { font-size: 18px; line-height: 34px; }

    .row-fluid .hero_pillar .wrapper { width: 100%; }
    .advantages_section { font-size: 18px; line-height: 30px; }
    .advantages_main .left h2 { font-size: 24px; line-height: 40px; }
    .advantages_box h3 { font-size: 18px; line-height: 30px; }

    .about_kuno { padding: 50px 0; }
    .aboutkuno_main { margin: 20px auto 0; }
    .aboutkuno_box { width: 100%; padding: 15px 0; }
    .about_kuno .main_title h2 { font-size: 26px; line-height: 34px; }

    .attraction_section h2 { font-size: 60px; line-height: 1; padding: 0; }
    .attraction_section { padding: 0 0 70px; font-size: 18px; line-height: 30px; }

    .why_kuno { padding: 60px 0; }
    .whykuno_main .text h2 { font-size: 24px; line-height: 36px; }
    .whykuno_main .text { font-size: 18px; line-height: 30px; }

    .success_section { padding: 50px 0 30px; }
    .success_section .main_title h2 { font-size: 24px; line-height: 36px; }
    .success_section .main_title { margin: 0 0 10px; }

    .clients_include { padding: 20px 0 50px; }
    .clients_include .main_title h2 { font-size: 24px; line-height: 36px; }
    
    .testpillar_slider { padding: 30px 15px 60px; font-size: 18px; line-height: 32px; }
    .testpillar_slider h3 { padding: 0 0 10px; font-size: 24px; line-height: 36px; }
    .testpillar_slider button.slick-arrow { left: 15px; }
    .testpillar_slider button.slick-next.slick-arrow { left: 70px; }

    .delivery_section { padding: 100px 0 60px; display: inline-block; width: 100%; }

    .contact_creative .main_title h2 { font-size: 30px; line-height: 38px; }
    .contactcrea_cover { margin:15px 0; }
    .contactcrea_cover .title { margin:0 0 10px; }
    .contactcrea_cover .title h3 { font-size: 24px; line-height: 36px; }
    .contactcrea_row .inner { padding: 20px 15px; display: block; text-align: center; }
    .contactcrea_row .inner .image { margin: 0 auto; }
    .contactcrea_row .inner .text { padding: 0; width: 100%; }
    .contactcrea_row .link_style a { justify-content: center; }
    
    .row-fluid .career_hero_section .thumb-wrap img:nth-child(2) { width: 51%; }
    .row-fluid .career_hero_section .thumb-wrap img:nth-child(1) { width: 85%; margin-bottom: 20px; } 
    
    .row-fluid .health-success .list-wrapper{display:block;margin:0;}
    .row-fluid .health-success .list-wrapper .success-boxlisting{width:auto;margin:0 auto 30px;max-width:320px;}
    .row-fluid .success-imgbox{height: 170px;}
    
    .row-fluid .brand_intro_wrap{display:block;margin:0; padding:0;}
    .row-fluid .brand_intro_wrap .left{width: auto;}
    .row-fluid .brand_intro_wrap .right{width: auto;padding: 0;}    
    .row-fluid .fullpage-section.inbdpartner-shipsection.caseoverview-fullsection.brand_overview_main:after{display:none;}
    .row-fluid .caseoverview-fullsection .service-toptext .brand_intro_wrap .right h1, .row-fluid .caseoverview-fullsection .service-toptext .brand_intro_wrap .right h2 {font-size:29px;}

    .row-fluid .section-form.ctu_hero_section{padding-top:40px;}
    .section-form .row-fluid .ctu_hero_box{width: auto;}
    .ctu_bdy .section-form .ctu_cta_pop1{width: auto;padding:0;clear: both;}
    
}
@media  (max-width:580px) { 
    #video_popup iframe { height:250px !important; }
  .row-fluid .healthcare-section h3 { font-size:30px; line-height:36px; }
    
    .cs_brand_section .cs_brand_title { padding: 0; }
    .cs_brand_section .wrapper { padding: 0; }
    .cs_brand_section .cs_brand_title h2 { font-size: 24px; }
    .checklist-page .brand_hero_left { padding-bottom: 20px; }
    .cs_brand_section .single-box .box { padding: 15px 15px 65px 15px; }
    .cs_brand_section .single-box .text { font-size: 15px; line-height: 1.4; }
    .cs_brand_section .single-box.full-width .single-box-inner { display: block; }
    .cs_brand_section .single-box.full-width .thumb { width: 100%; text-align: center; }
    .cs_brand_section .single-box.full-width .box { width: 100%; margin-top: 20px; }
    .cs_brand_section .single-box .box { height: auto; }
    .cs_brand_section .single-box.full-width .thumb { padding: 0 0 0; }
    .cs_brand_section .black_section { margin: 0 -20px; padding: 10px 15px; }
    .brand_checklist_section h2 { font-size: 22px; line-height: 1.3; }
    .brand_checklist_section .wrapper { padding: 0; }
    .brand_checklist_section .right img { width: 100%; }
    .brand_checklist2_section { margin: 0 -20px; }
    .brand_checklist2_section h2 { font-size: 24px; line-height: 1.3; }
    span { }
    
    .hero_pillar .left h1 { font-size: 26px; line-height: 42px; }   
    
    .contactcrea_row .inner .text .content { margin:0; }
    .contactcrea_row .link_style { margin:5px 0 0; }
    
    .success_storiebox .image { width: 100px; }
    .success_storiebox .text { padding: 20px 15px 60px; width: calc(100% - 100px); }
    .success_storiebox .text h4 { font-size: 18px; line-height: 30px; }
    
}

@media  (max-width:480px) { 
    .row-fluid .award-logo > span > div { width: 100%;}
    .row-fluid .indi-brandhero h1, .row-fluid .indi-measure-box h1, .row-fluid .indi-footer-title h1 {font-size: 23px;    line-height: 35px;}
    
    .row-fluid .blog-topic span.topic-drop { font-size:15px; }
    .row-fluid .blog-topicsubscribesearch h1 { font-size:35px; line-height:42px; }
    
    .row-fluid .resource-israw .resource-boxbg { height:200px;  }
    .row-fluid .resource-israw .resource-boxinner .hoverbox h5 { padding-bottom:20px; font-size:20px; line-height:26px;  }
    .row-fluid .resource-israw .resource-boxinner .hoverbox h5 + .click-link { font-size:18px; line-height:24px; }
    
    #video_popup iframe { height:190px !important; }
    /*.row-fluid .zic-zac-section.custome.info .logo img.hs-image-widget { height:180px; }*/
    .row-fluid .zic-zac-section.custome.info .right-side .widget-type-rich_text,.row-fluid .sales-banner .contain .widget-type-rich_text { font-size:15px; line-height:27px; }
    .row-fluid .goal-section .single .widget-type-text { padding-right:10px; font-size:23px; line-height:22px; }
  .top-txtsection h1 span{display: block !important;}
}

.request-condriftpage .ftsimple-menu .cell-wrapper { display:none; }

/* Cookie Message Styles */



html body div#hs-eu-cookie-confirmation,
html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{
  background-color:#006bff;
  background:#006bff!important;
  color:#fff;
  border-top-color:transparent;
}

html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
    margin: 0;
    padding: 0 0 10px;
  display:inline;
}
html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p a{
color:#fff!important;
  
  text-decoration:underline!important;
  text-decoration-color:#4090ff!important;
}
html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p a:none{
  text-decoration:none!important;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p#hs-eu-cookie-disclaimer{
    display:inline;
}

div#hs-eu-cookie-confirmation div#hs-en-cookie-confirmation-buttons-area{
 
}

html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    position: relative;
  padding:13px 0;
  min-height: 59px;
  max-width:74%;
}

html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
    margin: 0;
    padding: 0;
  padding-top:8px;
    display: inline-block;
    /* float: left; */
    max-width: 74%;
  color: #fff;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p#hs-eu-cookie-disclaimer {
    display: inline-block;
}


html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
    margin: 0 !important;
    position: absolute;
    top: 10px;
    display: block;
    right: 5%;
    max-width: 25%;
  	 display:inline-block;
}

html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
    line-height: 18px;
    text-align: center;
    max-width: 100%;
  background-color:#fff!important;
  border-color:#fff!important;
  color:#006bff;
}

html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    max-width: 46%;
  border-color:#fff!important;
  color:#fff!important;
  background:#006bff;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    display: inline-block;
    padding: 10px 8% !important;
    text-align: center;
}

@media(max-width:800px){
  
  html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
   max-width:100%;
    width:100%;
    text-align:center;
  }
  
  
	html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
  	width:100%;
    max-width:100%;
    position: inherit;
    text-align: center!important;
    right:0;
  }
  
  html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
  	padding-bottom:10px;
  }
}

@media(max-width:800px){
  html body div#hs-eu-cookie-confirmation{
  	border-bottom-width:10px!important;
    border-bottom-color:#006bff;
  }
  html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
  	width:100%;
  }
  
}

@media(min-width:801px) and (max-width:1100px){
html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
    right: 0%;

}
}  
  @media(min-width:1101px){
  html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    max-width:975px;
  }
    
    html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
    right: 10%;

}
}
/* Fix for blog post */
.hs-content-id-7721172760 .hs-responsive-embed iframe,.hs-content-id-7721172760  .hs-responsive-embed object,.hs-content-id-7721172760  .hs-responsive-embed embed {
   height:350px;
}

.hs-content-name-the-best-way-to-balance-static-dynamic-and-interac .hs-responsive-embed-iframe {
  height:420px;
}

html body .hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    min-height:350px;
}

.healthdigi-section .healthcare-blurb {margin-bottom: 20px;}

@media (max-width: 767px){
    /**/
    .row-fluid .client_bold_wrap .left { width: 100%; }
    .row-fluid .client_bold_wrap .right { width: 100%; padding: 20px 0 0; }
    .row-fluid .client_bold_wrap .right h5,
    .row-fluid .client_bold_wrap .right h2.h5 { font-size: 18px; }
    .row-fluid .brand_feature_section { padding: 50px 20px; }
    .row-fluid .brand_logo_wrap .brand_logo_left { width: 100%; }
    .row-fluid .brand_logo_wrap .right { width: 100%; padding: 30px 0 0; }
    .row-fluid .brand_logo_wrap { flex-wrap: wrap; }
    .row-fluid .brand_logo_cover, .row-fluid .brand_msg_cover, .row-fluid .brand_ad_cover { padding-bottom: 50px; }
    .row-fluid .brand_catalog_wrap .left { width: 100%; margin: 0 0 18px; }
    .row-fluid .brand_catalog_wrap .right { width: 100%; margin: 0; padding: 90px 15px 50px; text-align: center; }
    .row-fluid .impact_wrap .left { width: 100%; }
    .row-fluid .impact_wrap .right { width: 100%; padding: 20px 0 0; font-size: 20px; }
    .row-fluid .client_testimonial_cover .title { width: 100%; padding: 0; }
    .row-fluid .client_testimonial_cover .client_testimonial_right { width: 100%; padding: 25px 0 0; }
    .client_testimonial_top .client_testimonial_img { height: 80px; width: 80px; margin-right:15px; }
    .client_testimonial_top .client_testimonial_info { width: calc(100% - 95px); padding-left: 0; }
    .client_testimonial_wrap { margin-bottom: 50px !important; }
    .row-fluid .client_testimonial_cover .client_testimonial_right .btn-style-1 a { font-size: 14px; padding: 13px 20px; }
    .row-fluid .brand_msg_cover { padding: 50px 15px; }
    .row-fluid .brand_msg_slide_img { background-size: contain; height: 150px; }
    .row-fluid .brand_catalog_wrap .right .img:before { display: none; }
    .row-fluid .brand_logo_cover { padding-left: 15px; padding-right: 15px; }
    
    .case-study .right { padding: 70px 22px 40px; font-size: 18px; line-height: 30px; }
    .case-study .right:before { left: 10px; right: 10px; bottom: 15px; }
    
}

@media (max-width: 500px){
    .row-fluid .team_sales_enable_col { width: 100%; }
    .row-fluid .value_meeting_section .Creative_Apart_Box .wrapper > div { padding: 0; }
    .client_testimonial_top .client_testimonial_info { width:100%; }
    
    /**/
    .row-fluid .brand_logo_wrap .right h2 { font-size: 42px; }
    
}