/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

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

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

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

/* Videos */

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

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

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

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

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

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

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

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

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

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

/* Forms */

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

/* Menus */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Space Module */

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

/* Blog Author Section */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel li {margin-right: 5px}


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

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



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

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

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

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

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

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

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

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

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


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

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

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

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




/* HTML 5 Reset */

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

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

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

/* Support migrations from wordpress */

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

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

/* Responsive Google Maps */

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

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




@font-face {
	font-family: 'Proxima Nova Rg';
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Regular.eot');
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Regular.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Rg';
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-RegularIt_1.eot');
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-RegularIt_1.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-RegularIt_1.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-RegularIt_1.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Lt';
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Semibold.eot');
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Semibold.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}


@font-face {
	font-family: 'ProximaNova';
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Bold.eot');
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Bold.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ProximaNova-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Tungsten';
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/Tungsten-Semibold.eot');
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/Tungsten-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/Tungsten-Semibold.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/Tungsten-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Adobe Caslon Pro';
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-Regular.eot');
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-Regular.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Adobe Caslon Pro';
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-SemiboldItalic.eot');
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-SemiboldItalic.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-SemiboldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Adobe Caslon Pro';
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-Italic.eot');
	src: url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-Italic.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/fonts/ACaslonPro-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}














@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i');



/*****************************************/
/* Start your style declarations here    */
/*****************************************/


body { overflow-x:hidden !important; }
*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;}
header, footer, article, section, hgroup, nav, figure {display:block;margin:0px;padding:0px;}
img {border: 0 none;height: auto;max-width: 100%;vertical-align:middle;transition: all 0.5s ease-in-out 0s;}
input{font-family: 'Proxima Nova Rg', sans-serif, Arial, Helvetica, sans-serif ;}
a{ -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; -ms-transition: all 400ms ease; transition: all 400ms ease;; text-decoration:none; color:#3b3b3b;}
a:hover, a:focus{text-decoration:none; }
i.fa{ -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; -ms-transition: all 400ms ease; transition: all 400ms ease;; }
ul {list-style-type:none;padding:0px;margin:0px;}
ul li{list-style:none;}
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
{font-family: 'Proxima Nova Rg', sans-serif, Arial, Helvetica, sans-serif ; -webkit-appearance: none; -webkit-border-radius: 0;   border:none; padding:20px; margin:0 0 13px 0; font-size:14px; text-transform:uppercase; font-weight:700;}
input[type="submit"]{font-family:'Proxima Nova Rg', sans-serif, Arial, Helvetica, sans-serif ; color:#fff; cursor:pointer; -webkit-appearance: none; border-radius:0px; width:100%; border:none; box-sizing:border-box; background-color:; padding:18px 10px; font-weight:700; font-size:18px; display: inline-block; text-align: center; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; -ms-transition: all 400ms ease; transition: all 400ms ease;;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:;}
fieldset .hs-form-field > label{display:none;}
textarea{resize:none;}
p, td, input, label, form, h1, h2, h3, h4, h5, h6, a {padding:0px;margin:0px;border:none;text-decoration:none;font-weight:normal;}
h1, h2, h3, h4, h5, h6{font-weight:normal;color:#3a4b57; text-transform: none;letter-spacing: 0.3px;}

*:focus{outline:none;}
a.cta_button{box-sizing: border-box !important;}

.row-fluid .cm-css { padding:60px 0; position:relative;  }
.row-fluid .cm-css p { padding:17px 0; }
.row-fluid .cm-css p:last-child { padding-bottom:0; }
.row-fluid .cm-css , .row-fluid .cm-css p { float:left; width:100%; font-size:18px; color:#3A4B57; line-height:35px; font-weight:400; }
.row-fluid .cm-css ol , .row-fluid .cm-css ul { float:left; width:100%; margin:15px 0; padding: 0 0 0 20px; text-align:left; }
.row-fluid .cm-css ul li ul {  position: relative;  margin:0; }
.row-fluid .cm-css ul li ul li { padding-left:10px; margin-bottom:1px; }

.row-fluid .cm-css.section-3-raw ul.check > li { font-weight:700; margin-bottom:0; }
.row-fluid .cm-css.section-3-raw ul.check > li > ul li { font-weight:600; padding-left:20px; }
.row-fluid .cm-css.section-3-raw ul.check > li  ul.defult-list li { padding-left:0; }
.row-fluid .cm-css.section-3-raw ul.check > li > ul li ul li { font-weight:400; }
.row-fluid .cm-css.section-3-raw ul.defult-list li { font-weight:400 !important; }

.row-fluid .cm-css.section-3-raw.new ul.check > li > ul li { font-weight:400; }

.row-fluid .cm-css ul.check li ul.rect li:after { content: "\f105"; color:#E70000; }
.row-fluid .cm-css ol { font-weight:700; padding: 0 0 0 40px; }
.row-fluid .cm-css ul li { padding-left:30px; margin-bottom:20px; }
.row-fluid .cm-css ul li:last-child , .row-fluid .cm-css.cm-css-blue ol li:last-child { margin-bottom:0; }
.row-fluid .cm-css ul li , .row-fluid .cm-css ul li { float:left; width:100%; position:relative; }
.row-fluid .cm-css ul li:after { position:absolute; left:0; top:-3px; content:''; color:#0268B0; font-family:'fontAwesome'; }
.row-fluid .cm-css ul.check li:after { content: "\f00c"; }
.row-fluid .cm-css ul.question-list li:after { content: "\f059"; }
.row-fluid .cm-css ul.defult-list { padding-left:85px; }
.row-fluid .cm-css ul.defult-list li { list-style: initial; padding:0; }
.row-fluid .cm-css ul.defult-list li:after { opacity:0; }
.row-fluid .cm-css blockquote { float:left; width:100%; border-left:8px solid #D3D3D3; padding-left:35px; margin:40px 0; font-size:28px; line-height:42px; color:#026BB5; }
.row-fluid .cm-css blockquote:after , .row-fluid .cm-css blockquote:before { display:none; }
.row-fluid .cm-css blockquote p { padding:0; color:#026BB5; ; font-size:28px; line-height:42px;  }
.row-fluid .cm-css h3 { font-size:35px; display: inline-block; margin:0; font-weight:700; color:#0268B0; line-height:38px; position:relative; font-family: 'adobe-caslon-pro',serif;  left:-380px;
/*-moz-transform: translateX(-115%);*/
/*-webkit-transform: translateX(-115%);*/
/*-o-transform: translateX(-115%);*/
/*-ms-transform: translateX(-115%);*/
/*transform: translateX(-115%); */
    
    
}
.row-fluid .cm-css blockquote:last-child { margin-bottom:0; }
.row-fluid .cm-css h3 span { font-size:109px; position:absolute; right:104%; top:0; line-height: 100px; }
.row-fluid .cm-css h4 { float:left; width:100%; font-size:24px; color:#3A4B57; margin:30px 0; font-weight:700; line-height:35px;  font-family: 'adobe-caslon-pro',serif; }
.row-fluid .cm-css h4 + p { padding-top:0; }

.row-fluid .cost-raw-box { color:#fff; background:#394B57; margin-top:25px; margin-bottom:20px; font-size:16px; line-height:30px; text-align:center;     font-family: 'Proxima Nova Rg';     float: left;
    padding:60px 25px; }
.row-fluid .cost-raw-box h4 { color:#fff; font-size:28px;   font-family: 'Proxima Nova Rg'; font-weight:700; margin-bottom:0; }
.row-fluid .cost-raw-box .widget-type-linked_image { float:left; width:100%; margin-bottom:20px; }
.row-fluid .cost-raw-box.profit { background:#7BA33D; }

.stickey-bottom-shar.back-to-top {
    position: fixed;
    bottom: 00px;
    left: 0px;
    z-index: 9999;
    width: 100%;
  

    text-decoration: none;
    transition: opacity 0.2s ease-out;
    -moz-transform: translateY(100%);
-webkit-transform: translateY(100%);
-o-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);transition: transform .25s ease;
}

.stickey-bottom-shar.back-to-top.fixed { -moz-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }

.row-fluid .overlay60987 .widget-span.banner_caption { color:#fff; font-family: 'Proxima Nova Rg'; font-weight:400; font-size:14px; }
.row-fluid .overlay60987 .widget-span.banner_caption  h1 { font-size:55px;  font-family: 'Proxima Nova Rg'; font-weight:700; }
.row-fluid .overlay60987 .widget-span.banner_caption .tit-2 { font-size:30px; font-family: 'Proxima Nova Rg'; font-weight:700; padding:12px 0 35px; }
.row-fluid .overlay60987.hero_inner_banner { min-height:340px; }

.row-fluid .left-sticky-num  { position:absolute; left:0; width:370px; top:0; z-index:99; /*background:#fff;*/  -webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease; transform:translateX(-100%); height:100%; }
.row-fluid .left-sticky-num.open  { transform:translateX(0%);} 

.row-fluid .left-sticky-num ol { padding-left:40px; position:absolute; top:50%; transform:translateY(-50%);     background: rgba(255,255,255,.6); width:85%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;     padding-top: 20px;
    padding-bottom: 20px; }
.row-fluid .left-sticky-num li { font-size:13px;  font-family: 'Proxima Nova Rg'; float:left; width:100%;  } 
.row-fluid .left-sticky-num li a { color:#3A4B57; display:inline-block; position:relative;      }
.row-fluid .left-sticky-num li a:after { position: absolute; left: 0; content: ''; top: 50%; width: 20px; margin-left: -40px; background: #394B57;  height: 1px; -moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }

.row-fluid .left-sticky-num li a.active , .row-fluid .left-sticky-num li a:hover , .row-fluid .left-sticky-num li.active a {  font-weight:700; }
.row-fluid .left-sticky-num li a.active:after , .row-fluid .left-sticky-num li.active a:after { height:3px; }

.row-fluid .gray-ctastrip { text-align:center; padding:90px 0 75px; color:#fff; }
.row-fluid .gray-ctastrip h3 { font-size:40px; font-family: 'Proxima Nova Rg'; font-weight:600; color:#fff; margin-bottom:30px; }
.row-fluid .gray-ctastrip a.cta_button { background:#D71F23; font-family: 'Proxima Nova Rg'; font-weight:400; }
.gray-ctastrip a:hover {box-shadow:0px 15px 20px rgba(49,67,78,0.30);}
.row-fluid .extend-txt-rw { float:left; width:100%; font-size:20px; font-family: 'Proxima Nova Lt'; font-weight:300; position:relative; padding-bottom:35px; margin-bottom:35px; }
.row-fluid .extend-txt-rw:after { position:absolute; left:50%; content:''; top:100%; width:80px; margin-left:-40px; background:#fff; height:1px; }

.row-fluid .cm-css-blue { background:#015693; color:#fff; }
.row-fluid .cm-css.cm-css-blue h4 { font-size:26px; color:#fff; line-height:40px; margin:0; border-bottom:1px solid #fff; padding-bottom:20px; margin-bottom:30px;  font-family: 'Proxima Nova Rg'; font-weight:400; }
.row-fluid .cm-css.cm-css-blue ol li { list-style:none; font-weight:400; margin-bottom:35px; position:relative; padding-left:60px; }
.row-fluid .cm-css.cm-css-blue ol { margin-bottom:0; padding-left:0; }
.row-fluid .cm-css.cm-css-blue ol li h4 { font-size:24px; line-height:35px; border:0; padding:0; font-weight:700; margin-bottom:2px;     font-family: 'adobe-caslon-pro',serif; }
.row-fluid .cm-css.cm-css-blue .counter-1 ol li  { counter-increment: section-counter;  }
.row-fluid .cm-css.cm-css-blue .counter-1 ol li:before { counter-increment: section; background:#fff; font-size:25px; border-radius:100%; width:40px; height:40px; line-height:43px; text-align:center;
   content: counter(section-counter) ' ';  color:#0268B0;     font-family: 'Proxima Nova Rg';    position: absolute; top:0; left:0 ; font-weight:700; } 
.row-fluid .blog00-search41-raw33.pillar-blog00 h2 { font-weight:600;   font-family: 'Proxima Nova Rg';  margin-bottom:18px; } 
.row-fluid .blog00-search41-raw33.pillar-blog00 { font-size:20px; color:#3A4B57;  font-family: 'Proxima Nova Lt'; font-weight:300; }
.row-fluid .blog00-search41-raw33.pillar-blog00 .email-subscribe00  { margin-top:40px; margin-right: 0; }
.row-fluid .blog00-search41.blog00-search41-raw33.pillar-blog00 form:before { opacity:0; }
.row-fluid .blog00-search41-raw33.pillar-blog00.pillar-blog00 { background:#F5F7F7; margin:0; }

.row-fluid .blog00-search41-raw33.pillar-blog00.pillar-blog00 form input[type="submit"] { margin:0; }

.row-fluid .cm-css.cm-css-blue .counter-2 ol li  { counter-increment: section2-counter;  }
.row-fluid .cm-css.cm-css-blue .counter-2 ol li:before {
    counter-increment: section;
    background: #fff;
    font-size: 25px;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    line-height: 43px;
    text-align: center;
    content: counter(section2-counter) ' ';
    color: #0268B0;
    font-family: 'Proxima Nova Rg';
    position: absolute;
    top: 0;
    left: 0;
    font-weight: 700;
}

.row-fluid .stick-solutionright { float:right; width:52%; }
.row-fluid .stick-solutionright .widget-type-text { float:left; width:auto; font-size:16px;  font-family: 'Proxima Nova Rg'; font-weight:400;     padding-top: 15px; padding-right: 10px;  }
.row-fluid .stick-solutionright .widget-type-text .fa { color:#D71F23; }
.row-fluid .stick-solutionright .blog-serachbox.email-subscribe00 { margin:0; float:right; width:325px; }
.row-fluid .stickey-bottom-shar { float:left; width:100%; padding:22px 0;  border-top: 1px solid #dadada; background:#fff; }



/*Common Stuff*/
p, .paragrap-style span{font-family:'Adobe Caslon Pro', sans-serif, Arial, Helvetica, sans-serif; font-size:16px;line-height:30px;font-weight:400;padding-bottom:30px;display: block;text-align: justify;letter-spacing: 0.4px;}
p a{color:;text-decoration:underline;}
p a:hover{text-decoration:none;}

p strong{font-weight: 600; letter-spacing: 0.5px;}
p em{font-style:italic;}
p em strong{font-weight: 600;font-style:italic;font-size: 20px;}

h1{font-size:55px;font-family: 'ProximaNova', sans-serif, Arial, Helvetica, sans-serif ;line-height:normal;margin:0;font-weight:bold;}
h2{font-size:40px;font-family: 'Tungsten', sans-serif, Arial, Helvetica, sans-serif ;line-height:normal;margin:0;letter-spacing: 1.6px;}
h3{font-size:33px;font-family: 'Tungsten', sans-serif, Arial, Helvetica, sans-serif ;line-height:normal;margin:0 0 42px;line-height:42px;letter-spacing: 1px;}
h4{font-size:28px;color:#026bb5; font-family: 'Tungsten', sans-serif, Arial, Helvetica, sans-serif ;line-height:normal;margin:0 0 17px;letter-spacing: 1.5px;}

strong, b{line-height:normal;font-weight: 600;}
i{font-style:italic;color:#3a4b57;}
u{text-decoration:none;}

.header-style{}

.row-fluid [class*="span"].no-height{min-height: auto;}
.container, .row-fluid .container[class*="span"]{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;max-width:1070px;}
.row-fluid .header_section .container, .row-fluid .header_section .row-fluid .container[class*="span"]{max-width:1230px;width: 1230px;}
.container, .row-fluid .container[class*="span"]:after{clear:both; content: ""; display:table;}
.row{margin-right:-15px; margin-left:-15px;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.padding-topbottom{padding-top:60px; padding-bottom:60px;}
.row-fluid [class*="span"]{min-height:auto;}
.hs-error-msgs label{display:block; font-size:13px; transform:translate(2px, -11px);}
.bg-wrapper .bg-img{display:none;}
.bg-wrapper{background-repeat:no-repeat; background-position:center; background-size:cover;}
body .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{max-width: none; white-space: inherit; overflow: visible;}

/* Menu CSS */
.ebiz-toggle{padding:10px 0; background-color:rgba(0, 0, 0, 0.1); float:right; border:none; cursor:pointer; width: 43px;display:none;}
.ebiz-toggle .icon-bar{margin: auto; background-color:#fff; border-radius:1px; display:block; height:3px; position:relative; width:22px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease;; }
.ebiz-toggle .icon-bar + .icon-bar{margin-top:4px;}
.ebiz-toggle .icon-bar:nth-child(1), .ebiz-toggle .icon-bar:nth-child(3){top:0; transform:rotate(0deg); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg);}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(1){top:7px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(2){opacity:0;}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(3){top:-7px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}
.mainmenu .mobile-menu span.mobile-toggle{width:36px; height:36px; position:absolute; right:0px; top:0px; background-color:#ededed; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle:after, .mobile-toggle:before{content:""; background-color:#000; height:16px; width:2px; position:absolute; left:17px; top:10px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle:before{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle.ebiz-subopen:after{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.mainmenu .mobile-menu span.mobile-toggle.ebiz-subopen:before{opacity:0; background-color:#fff; -ms-transform:rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.mainmenu .hs-menu-wrapper ul{float:left; padding:0; width:100%; min-width:250px;}
.mainmenu .hs-menu-wrapper > ul > li > a{max-width:none; width:auto;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;max-width:none;min-width:auto;overflow:visible;text-align:left;text-overflow:inherit;white-space:inherit;width:auto;}
.mainmenu .hs-menu-wrapper ul ul{background-color:#fff; min-width:300px;}
.mainmenu .hs-menu-wrapper ul ul li a{display:block;}
	

/* Slick css */
.slick-slider .slick-arrow{background:none; border:none; z-index:9; position:absolute; top:0; bottom: 0 left:0; width:50px; height: 50px; font-size:0px; color:#fff; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease;; }
.slick-slider .slick-arrow:hover{transform:translateY(-5px); -ms-transform:translateY(-5px); -webkit-transform:translateY(-5px);}
.slick-slider .slick-arrow.slick-prev:after{content:'\f104'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next:after{content:'\f105'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next{left:auto; right:0;}

.slick-slider .slick-dots{position:absolute; left:0; right:0; bottom:20px; text-align:center;}
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button{width:6px; height:6px; border-radius:100%; background-color:#fff; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:.5; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease;;} 
.slick-slider .slick-dots li.slick-active button{opacity:1;}

body{margin:0;padding:0;color:#3a4b57;font-size:16px;line-height:normal;font-weight:400;font-family: ;}
.btn-default{ -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease;; color:  ; font-size:16;font-weight:600;padding:0 18px;	line-height:47px;height:50px; background:  ; border-radius: 30px; border: none; display: inline-block; 
cursor:pointer;text-align:center;font-family: ; min-width: 204px;box-shadow: none;border:2px  solid;text-transform: uppercase;letter-spacing: 1px; position: relative;}

.pillar-lage-css87 .row-fluid .overlay60.overlay60987::before { opacity:0; }
.row-fluid .overlay60::before {  background: rgba(17, 17, 17, 0.6);  bottom: 0;  content: "";  left: 0;  position: absolute;  right: 0;  top: 0;}
.row-fluid .overlay60 {  position: relative;}


/*Header Section CSS*/
.freight_costs .header-container-wrapper {  min-height: auto;}
.freight_costs .header-container{ position: static;}
.row-fluid .header_section{padding:0;min-height:80px;}
.row-fluid .header_section .row-fluid .widget-type-logo {  line-height: 100px;  width: 300px;}
.row-fluid .header_section .row-fluid .search_btn, .row-fluid .header_section .row-fluid .mainmenu{width:auto;float:right;margin:0;}
.row-fluid .header_section .row-fluid .search_btn {  margin: 0;}
.row-fluid .header_section .row-fluid .search_btn a:hover i{color:#fff;}
.row-fluid .header_section .row-fluid .search_btn a{ display: inline-block;    line-height: 101px;    padding: 0;   text-align: center;    width: 53px;}
.row-fluid .header_section .row-fluid .search_btn a:hover{background:#3a4b57;}
.row-fluid .header_section .row-fluid .mainmenu  ul  li.hs-menu-depth-1 > a{font-family: 'Roboto', sans-serif;font-size:16px;color:#031c2e;font-weight:400;padding:20px 14px 33px;}
.row-fluid .header_section .row-fluid .mainmenu  ul  li.hs-menu-depth-1:hover > a{background:#5d6a73;color:#fff;}
.mainmenu .hs-menu-wrapper ul ul{background:#3a4b57;min-width: 175px;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{ line-height: 20px;color:#fff;font-family: 'Roboto', sans-serif; border-bottom: 3px solid #737d86;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li:last-child a{border-bottom:none;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{ background:#5d6a73;color:#fff;}


.sticky-header .row-fluid .header_section{position:fixed;top:0;width:100%;background:#fff;z-index:999;box-shadow:0 0 3px rgba(0,0,0,0.2);}
.row-fluid .header_section .row-fluid .mainmenu ul li.hs-menu-depth-1 > a{padding: 39px 18px;font-size: 18px;color:#3a4b57;}
.row-fluid .header_section .row-fluid .mainmenu ul li.hs-menu-depth-1 > a:hover{background:#3a4b57;color:#fff;}
.row-fluid .header_section .row-fluid .search_btn a i {  font-size: 18px;  position: relative;  top: 3px;}






/*Banner Section CSS*/
.row-fluid .hero_inner_banner{min-height:298px;} 
.row-fluid .widget-span.banner_caption {  float: none;  left: 0;  margin: auto;  max-width: 1040px;  position: absolute;  right: 0;  text-align: center;  top: 50%;  transform: translateY(-50%);  width: 100%;}
.row-fluid .widget-span.banner_caption {  float: none;  left: 0;  margin: auto;  max-width: 1040px;  position: absolute;  right: 0;  text-align: center;  top: 50%;  transform: translateY(-50%);  width: 100%;}
.row-fluid .widget-span.banner_caption h1 {  color: #fff;  letter-spacing: 3px;  margin: 0;}
.row-fluid .middle_section{padding:0 0 50px;}
.row-fluid .min-container .row-fluid .container{max-width:825px;}

.row-fluid .paragraph_blue{border-top:1px #d4d4d4 solid;border-bottom:1px #d4d4d4 solid;padding:42px 0 10px;margin:10px 0 0;}
.row-fluid .paragraph_blue span{display:block;color:#026bb5;font-size:35px; font-family: 'Tungsten', sans-serif, Arial, Helvetica, sans-serif ;line-height:42px;text-align:justify;letter-spacing: 1.1px;}
.row-fluid .paragraph_blue span h3{color:#026bb5;letter-spacing: 1.6px;}
.row-fluid .letter_spacing05 span h3{letter-spacing:0.5px;}
.row-fluid .letter_spacing04 span h3{letter-spacing:0.4px;}
.row-fluid .letter_spacing06 span h3{letter-spacing:0.6px;}
.row-fluid .text-paragraph{margin:42px 0 0;}
.row-fluid .full_image{margin:10px 0 0;}
.row-fluid .small_text{margin:10px 0 32px;}
.row-fluid .small_text span, .row-fluid .small_text p{font-size:11px;}

.row-fluid .content_section{background:#026bb5;padding:30px 0 40px;-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 .content_section .widget-span.content_title{width:255px;}
.row-fluid .content_section .widget-span.content_title h2{color: #fff;font-size: 50px;font-family:'ProximaNova', sans-serif, Arial, Helvetica, sans-serif ;font-weight:bold}
.row-fluid .content_section .widget-span.page_link_section{width:540px;margin:0;float:right;padding:11px 0 0 47px;border-left:1px rgba(255,255,255,0.18) solid;}
.row-fluid .content_section .widget-span.page_link_section ul li{margin:0 0 3px;}
.row-fluid .content_section .widget-span.page_link_section ul li a{color:#fff;font-family:'Proxima Nova Rg', sans-serif, Arial, Helvetica, sans-serif ;}
.row-fluid .content_section .row-fluid .container > div > div{align-items: center;display: flex;}
.row-fluid .reading_section{padding:40px 0;}

.row-fluid .reading_section .reading_go_box  { transition:all 0.5s; }
.row-fluid .reading_section.sticky-margin .reading_go_box { margin-top:160px; }
.row-fluid .widget-span.reading_go_box{background-color:#3a4b58;text-align:center;padding:60px 0;}
.row-fluid .widget-span.reading_go_box h4{color: #fff;font-size: 40px;font-family:'ProximaNova', sans-serif, Arial, Helvetica, sans-serif ;font-weight:bold}
.row-fluid .widget-span.download-pdf-text{margin:0 0 35px;}
.row-fluid .widget-span.download-pdf-text span{color: #fff;font-size: 20px;font-family:'Proxima Nova Rg', sans-serif, Arial, Helvetica, sans-serif ;letter-spacing: 0.5px;}

.row-fluid .widget-span.reading_go_box  .widget-type-blog_subscribe h3{display:none;}
.row-fluid .widget-span.reading_go_box form{margin: 0 auto;max-width: 326px;position:relative;}
.row-fluid .widget-span.reading_go_box form .hs_email.field{margin:0;}
.row-fluid .widget-span.reading_go_box form .hs_email.field > label{display:none;}
body form.hs-form .hs-form-field ul.inputs-list{text-align: left;}
.hs-error-msgs label{transform: translate(0px);color:#eb0009;}
.row-fluid .widget-span.reading_go_box form .hs_email.field input[type="email"]{font-family:'Proxima Nova Rg', sans-serif, Arial, Helvetica, sans-serif ; background: #fff url(https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/images/email_icon.png) no-repeat left center;    border: medium none;    color: #808285;    font-size: 18px;    font-weight: normal;    height: 48px;    margin: 0;    padding: 0 125px 0 40px;    text-transform: none;}
.row-fluid .widget-span.reading_go_box form  input[type="submit"]{   font-size: 16px;font-family:'Proxima Nova Rg', sans-serif, Arial, Helvetica, sans-serif ;     font-weight: normal;    height: 48px;    position: absolute;    right: 0;    text-transform: none;    top: 0;    width: 115px;margin:0;}
.row-fluid .widget-span.reading_go_box form  input[type="submit"]:hover{background-color:#026bb5;}
.row-fluid .widget-span.reading_go_box .widget-type-form h3{display:none;}

.row-fluid .widget-span.reading_go_box_blue form  input[type="submit"]{background:#3a4b57;}
.row-fluid .widget-span.reading_go_box_blue form  input[type="submit"]:hover{background:#eb0009;}

.row-fluid .title_style{background:#e4e5e7;padding:17px 0;margin-bottom:36px;}

.row-fluid .img_content{margin:0 0 55px;}
.row-fluid .img_content .widget-type-linked_image {  float: right;  margin: 8px 0 0; text-align: center;  width: 388px;}
.row-fluid .img_content .paragraph_blue span, .row-fluid .img_content .paragraph_blue p{text-align:left;} 


::-webkit-input-placeholder {  color: #808285; opacity:1 !important;}
::-moz-placeholder {color:#808285; opacity:1 !important;}
:-ms-input-placeholder {color:#808285; opacity:1 !important;}
:-moz-placeholder {color:#808285; opacity:1 !important;}



.row-fluid .cut_packaging_wrapper > span > div {  float: left;  margin: 0 10px 20px;  text-align: center; width: calc(50% - 20px);}
.row-fluid .cut_packaging_wrapper > span{display:block;margin:0 -10px;}
.cut_packaging_col {  border: 1px solid #d4d4d4;  padding: 19px 24px;min-height: 323px;}
.cut_packaging_col h4{margin:13px 0 10px;}
.cut_packaging_col  p {  color: #3a4b57;  line-height: 24px;  text-align: center;    letter-spacing: 0;}
.cut_packaging_col > i {  background: #ebedee ;  border-radius: 50%;  display: inline-block;height: 100px;  line-height: 100px; vertical-align: middle;  width: 100px;} 

.row-fluid .blockqoute_content{background:#f6f7f7;border-left:1px #eb0009 solid;padding:18px 30px;margin:20px 0 60px;}
.row-fluid .blockqoute_content span, .row-fluid .blockqoute_content p{font-family:'Proxima Nova Lt', sans-serif, Arial, Helvetica, sans-serif ; color: #3a4b57;    display: block;    font-size: 16px;    letter-spacing: 0.4px;    line-height: 30px;    text-align: justify;}
.row-fluid .blockqoute_content span strong, .row-fluid .blockqoute_content p strong{font-weight:600;}
.row-fluid  .blockqoute_content_rg span, .row-fluid  .blockqoute_content_rg p{font-family:'Proxima Nova Rg', sans-serif, Arial, Helvetica, sans-serif ;}
.row-fluid .blockqoute_content p:last-child{padding:0;}
.row-fluid .cut-packaging_content{margin:0 0 22px;}
.row-fluid .cut-packaging_content span{font-weight:600;font-size:16px;}
.row-fluid .center_img{margin-top:25px; margin-bottom:63px;text-align:center;}
.row-fluid .mode-shifting-section{background-color:#374754; background-blend-mode: luminosity;text-align:center;padding:47px 100px;margin-bottom:50px;margin-top: 20px;}
.row-fluid .mode-shifting-section h3{letter-spacing: 0;font-size: 35px;color:#fff; margin:0;}
.row-fluid .widget-span.reading_go_box_blue{background-color:#026bb5;}
.row-fluid .widget-span.paragraph_blue_auther{padding: 31px 0 0;margin:8px 0 0;}
.row-fluid .widget-span.paragraph_blue_auther h3{text-decoration:underline;padding-right: 40px;}
.row-fluid .widget-span.paragraph_blue_auther p strong {  display: block;  font-size: 19px;  line-height: 25px;  padding-bottom: 14px;  padding-right: 20px;}

.row-fluid .img_content .widget-type-rich_text p:last-child{padding-bottom:0;}
.row-fluid .widget-span.paragraph_blue_auther p:last-child{padding-bottom: 15px;}
.row-fluid .img_content2 {  margin: 0 0 40px;}

.row-fluid .widget-span.suitable_moving_freight{max-width:456px;width:100%;margin:10px auto 0;float:none;text-align:center;}
.row-fluid .widget-span.suitable_moving_freight_title{background:#3a4b57;padding: 17px 20px 27px;position:relative}
.row-fluid .widget-span.suitable_moving_freight_title::after {  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 6px solid #3a4b57;  content: "";  height: 0;  left: 0;  margin: auto;  position: absolute;  right: 0;  top: 100%; width: 0;}
.row-fluid .widget-span.suitable_moving_freight_title h3 {  color: #fff;  font-size: 22px;  letter-spacing: 0;  line-height: 24px;  margin: 0;}
.row-fluid .moving_freight_wrap{background:#f1f1f2;border:1px solid #d6d8db;}
.row-fluid .moving_freight_wrap > span > div{border-bottom:1px #d6d8db solid;}
.row-fluid .moving_freight_wrap > span > div:last-child{border-bottom:none;}
.moving-freight{padding:30px 20px 8px;}
.moving-freight h4{letter-spacing: 0.8px;font-size: 20px;margin-top:10px;}

.row-fluid .widget-span.paragraph_blue_hands{padding-top:18px;margin-bottom:46px;border-top: none;}
.row-fluid .text-right.small_text{float:right;}
.row-fluid .check_listing ul{margin:0 0 24px;}
.row-fluid .check_listing ul li{padding-left: 26px;  position: relative;margin-bottom:4px;}
.row-fluid .check_listing ul li::before {  color: #eb0009; content: "\f00c";  font-family: fontawesome;  font-size: 16px;  left: 0; position: absolute;  top: 4px;}

.row-fluid .widget-span.find_partner_section{text-align:center;margin:10px 0 46px;}
.row-fluid .widget-span.find_partner_title{background:#026bb5;padding: 17px 20px 27px;position:relative}
.row-fluid .widget-span.find_partner_title::after {  border-left: 21px solid transparent;  border-right: 21px solid transparent;  border-top: 15px solid #026bb5; content: "";  height: 0;  left: 0;  margin: auto;  position: absolute;  right: 0;  top: 100%;  width: 0;}
.row-fluid .widget-span.find_partner_title h3 {  color: #fff;  font-size: 31px;  letter-spacing: 1px;  line-height: 40px;  margin: 0;}
.row-fluid .widget-span.find_partner_container{border:1px #e6e8ea solid;}
.row-fluid .widget-span.find_partner_container > span{display:flex;}
.row-fluid .widget-span.find_partner_container > span > div{width:20%;float:left;border-right:1px #e6e8ea solid;}
.row-fluid .widget-span.find_partner_container > span > div:last-child{border-right:none;}
.row-fluid .widget-span.find_partner_container .moving-freight i{background: #ebedee;    border-radius: 50%;    display: inline-block;    height: 78px;    line-height: 77px;    width: 78px;}
.row-fluid .widget-span.find_partner_container .moving-freight h4 {  font-size: 22px;  letter-spacing: 0;  line-height: 21px;  margin-top: 16px;}
.row-fluid .widget-span.find_partner_container .moving-freight {  padding: 34px 15px 13px;}

.row-fluid .widget-span.ask_question{text-align:center;} 
.row-fluid .widget-span.ask_question p{padding:0;text-align:center;}
.row-fluid .widget-span.ask_question em{color: #eb0009; font-size: 30px;}
.row-fluid .widget-span.ask_question h3{text-align:center;}


.row-fluid .widget-span.comparing_provider{background:#eb0009 url(https://cdn2.hubspot.net/hubfs/476052/Kenco_oct2017-theme/images/layer_bg.png) no-repeat left top;padding:30px 0 0 40px;margin:48px 0 0;background-size:auto 100%;}
.row-fluid .widget-span.comparing_provider_left{width:483px;float:left;}
.row-fluid .widget-span.comparing_provider_right{width:270px;float:right;margin:-10px 0 0;text-align:right;}
.row-fluid .widget-span.comparing_provider h4{color: #fff;    font-size: 27px;  position:relative; line-height: 30px;font-family:'ProximaNova', sans-serif, Arial, Helvetica, sans-serif ;font-weight:700;padding-bottom: 21px;margin-bottom: 12px;letter-spacing: 0.5px;}
.row-fluid .widget-span.comparing_provider h4::after {  background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;  bottom: 0;  content: "";  height: 1px;  left: 0;  position: absolute;  width: 92%;}
.row-fluid .widget-span.comparing_provider .widget-type-rich_text{margin-bottom: 12px;}
.row-fluid .widget-span.comparing_provider .widget-type-rich_text span, .row-fluid .widget-span.comparing_provider .widget-type-rich_text p{color: #fff;  font-family:'Proxima Nova Rg', sans-serif, Arial, Helvetica, sans-serif ;  display: block;    font-size: 18px;    letter-spacing: 0.4px;    line-height: 30px;}
.row-fluid .widget-span.comparing_provider .widget-type-rich_text p{padding-bottom:18px;}
a.cta_button{ background: #3a4b57; font-weight:600; color: #fff;  display: inline-block;  font-family:'Proxima Nova Lt', sans-serif, Arial, Helvetica, sans-serif ;  font-size: 16px;  margin: 0;  padding: 17px 30px 13px;  vertical-align: middle;}
a.cta_button:hover{background:#026bb5;}

.row-fluid .widget-span.sticky-div{ position: fixed !important;top:101px !important; left: 0;} 
.row-fluid .widget-span.sticky-div{z-index: 9; padding: 15px 0 10px;} 
.row-fluid .widget-span.sticky-div .widget-span.page_link_section ul li{display: inline-block;} 
.row-fluid .widget-span.sticky-div .widget-span.page_link_section ul li a{padding: 0 15px;} 
.row-fluid .widget-span.sticky-div .content_title, .row-fluid .widget-span.sticky-div .widget-span.page_link_section ul li a span{    display: none;} 
.row-fluid .widget-span.sticky-div .page_link_section{    width: 100%;    margin: 0;    float: left;    padding: 0;   border-left: none;    text-align: center;} 

.none-fixed .content_section{display:none;}

.row-fluid .stick-solutionright .blog-serachbox.email-subscribe00 h3.form-title , .row-fluid .blog00-search41-raw33.pillar-blog00 .email-subscribe00 h3.form-title { display:none !important; }

@media (min-width:768px) { .container, .row-fluid .container[class*="span"]{width:750px;} .row-fluid .header_section .container, .row-fluid .header_section .row-fluid .container[class*="span"]{width:750px;} }
@media (min-width:992px) { .container, .row-fluid .container[class*="span"]{width:970px;} .row-fluid .header_section .container, .row-fluid .header_section .row-fluid .container[class*="span"]{width:970px;} }
@media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1170px;} .row-fluid .header_section .container, .row-fluid .header_section .row-fluid .container[class*="span"]{width:1170px;} }
@media (min-width:1620px) { .container, .row-fluid .container[class*="span"]{width:1600px;} .row-fluid .header_section .container, .row-fluid .header_section .row-fluid .container[class*="span"]{width:1600px;} }

.row-fluid .cm-css img, .row-fluid .cm-css p img { margin:10px 0; }
.pillar-lage-css87 .row-fluid .email-subscribe00 input[type="email"] { text-transform:capitalize; 	font-family: 'Proxima Nova Rg';  font-size:18px; color:#808285; font-weight:400; }
.pillar-lage-css87 .row-fluid .email-subscribe00 form:after { top:14px; }
.pillar-lage-css87 .row-fluid .email-subscribe00 form .hs-error-msgs  { display:none !important; }
.pillar-lage-css87 .row-fluid .email-subscribe00 form input.error { border-color:#d92b2c; }

.row-fluid .blog00-search41-raw33.pillar-blog00 .email-subscribe00 input[type="email"] , .row-fluid .blog00-search41-raw33.pillar-blog00 .email-subscribe00 input[type="submit"] , .row-fluid .stick-solutionright .blog-serachbox.email-subscribe00  input[type="email"] , .row-fluid .stick-solutionright .blog-serachbox.email-subscribe00  input[type="submit"]  { height:45px; }


/*@media (min-width:1450px) { */
    
/*    body .row-fluid .cm-css .container { width:780px; }*/
/*      .row-fluid .cm-css h3 {  -moz-transform: translateX(0%);*/
/*    -webkit-transform: translateX(0%);*/
/*    -o-transform: translateX(0%);*/
/*    -ms-transform: translateX(0%);*/
/*    transform: translateX(0%); position:relative; left:-380px; }*/

/*}*/

@media (max-width:1670px){
    .row-fluid .cm-css h3{left: -250px;}
}

@media (min-width:992px) { 
    
    .row-fluid .blog00-search41-raw33.pillar-blog00 .email-subscribe00 { width:325px; }
    .row-fluid .cm-css.cm-css-blue ol li h4 { margin-top:7px; }
    .row-fluid .cm-css .container { width:640px; }
    .row-fluid .blog00-search41-raw33.pillar-blog00.pillar-blog00  { padding: 55px 0 73px; }
    .row-fluid .cm-css.cm-css-blue ol li { padding-left: 80px; }
    .row-fluid .cm-css.cm-css-blue ol li h4 { position: relative; left: -20px; }
    
    
}

@media (min-width:768px) {  
    
    .row-fluid .cm-css ol, .row-fluid .cm-css ul { width:85%; }
     .row-fluid .cm-css ul ul { width:100%; }
}


@media (min-width:1240px) and (max-width:1450px)  {   
    
    .row-fluid .cm-css h3 { /*-moz-transform: translateX(-85%); 
-webkit-transform: translateX(-85%);
-o-transform: translateX(-85%);
-ms-transform: translateX(-85%);
transform: translateX(-80%);*/ font-size:28px; } 

    
}


@media (max-width:1280px){
    .row-fluid .cm-css h3{left: -110px;}
}
@media (min-width:992px) and (max-width:1240px)  {  
    
    .row-fluid .cm-css h3 { /*-moz-transform: translateX(-25%); 
-webkit-transform: translateX(-25%);
-o-transform: translateX(-25%);
-ms-transform: translateX(-25%);
transform: translateX(-25%);*/ font-size:28px; } 
.row-fluid .cm-css h3 span { font-size:80px; }
.row-fluid .stick-solutionright .blog-serachbox.email-subscribe00 { width:270px; }
    
}

@media (max-width:1280px){
    .row-fluid .cm-css h3{left:0;}
}

@media (min-width:768px) and (max-width:991px)  {   
    
    body .row-fluid .demo-02 a { margin-right: 9px; margin-top: 53px; }
    
    .row-fluid .overlay60987 .widget-span.banner_caption h1 { font-size: 40px; }
    .row-fluid .overlay60987 .widget-span.banner_caption .tit-2 { font-size: 24px; }
     .row-fluid .cm-css h3 { -moz-transform: translateX(0%);  padding-left:50px;
-webkit-transform: translateX(0%);
-o-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%); font-size:28px; } 

.row-fluid .cm-css h3 span { font-size:80px ; left:0; right:auto; }
.row-fluid .stick-solutionright .blog-serachbox.email-subscribe00 { float:left; margin-top:10px; }
.row-fluid .stick-solutionright .widget-type-text { float:left; width:100%; margin-bottom:10px; }
.row-fluid .cm-css blockquote { font-size: 24px; padding-left: 25px; }
.row-fluid .gray-ctastrip h3 { font-size:32px; }
}


@media (min-width:767px) {/*hover event for desktops*/
    .ebiz-toggle, .mainmenu .mobile-menu span.mobile-toggle{display:none;}
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {opacity:1; visibility:visible;}
    .top-search > span{display:none;}
    .top-search .g-search{position:static; width: auto;} 
    .row-fluid .widget-span.section_toggle {  display: none;}
    
    
    
}

@media (max-width:1199px){
    .row-fluid .header_section .row-fluid .widget-type-logo{width:140px;}
    .row-fluid .header_section .row-fluid .mainmenu ul li.hs-menu-depth-1 > a {  font-size: 16px;  padding: 39px 14px;}
    
}

@media (max-width:991px){
    .row-fluid .header_section .row-fluid .widget-type-logo {  width: 163px;}
    .row-fluid .header_section .row-fluid .mainmenu ul li.hs-menu-depth-1 > a{padding: 20px 10px 22px; font-size: 14px;}
    .row-fluid .header_section{ min-height: 70px;}
    h1{font-size: 45px;}
    h3{ font-size: 31px;margin: 0 0 26px;}
    .row-fluid .hero_inner_banner {  min-height: 248px;}
    .row-fluid .img_content .widget-type-linked_image{width: 358px;float:right;}
    .row-fluid .widget-span.comparing_provider_left{width: 393px;margin-bottom:20px;}
    .row-fluid .widget-span.comparing_provider_right{margin: 0;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{font-size: 14px;}
    .row-fluid .header_section .row-fluid .search_btn a{width: 36px;}
    .row-fluid .header_section .row-fluid .search_btn a i { font-size: 15px;}
    .row-fluid .header_section .row-fluid .mainmenu ul li.hs-menu-depth-1 > a {  font-size: 14px;  line-height: 101px;  padding: 0 10px;}
    .row-fluid .widget-span.sticky-div .widget-span.page_link_section ul li a {  padding: 0 7px;}
    
}



@media (max-width:767px){
    
    body .row-fluid .left-sticky-num ol { padding-left:35px; }
    .row-fluid .stick-solutionright { display:none; }
    .row-fluid .demo-02 { float:left; width:100%; text-align:center; }
    .row-fluid .demo-02 a { margin:0; border:0; float:none; display:inline-block; vertical-align:middle; }
    .row-fluid .cm-css ol, .row-fluid .cm-css ul { padding: 0 0 0 0px; }
    .row-fluid .stickey-bottom-shar { padding:0; }
    .row-fluid .cm-css ul.defult-list { padding-left:55px; } 
    .row-fluid .left-sticky-num.open1 { transform:translateX(0%) !important; position:fixed !important; height:100%; background:#fff; width:100%; z-index: 9999999; }
    .row-fluid .left-sticky-num li { margin: 10px 0; }
    .row-fluid .left-sticky-num li a { float:left; width:100%; padding-right:10px; }
    .row-fluid .left-sticky-num li a::after { top:7px; -moz-transform: translateY(0%);
-webkit-transform: translateY(0%);
-o-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%); }
    
    .row-fluid .cm-css ul li::after { top:5px; }
    .row-fluid .bottom-line43 { display:inline-block !important; }
    .lines-button {
    display: inline-block;
    padding: 9px 0 0;
    transition: .3s;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: .2571428571rem;
}

.lines, .lines::after, .lines::before {
    display: inline-block;
    width: 24px;
    height: 3px;
    background: #fff;
    border-radius: 6px;
    transition: .2s;
}
.row-fluid .lines::before {
    top: 15px;
}
.row-fluid .lines::after, .row-fluid .lines::before {
    position: absolute;
    left: 50%;
    content: "";
    transform-origin: 1px center;
    transform: translateX(-50%);
}
.row-fluid .lines, .row-fluid .lines::after, .row-fluid .lines::before {
    display: inline-block;
    width: 24px;
    height: 3px;
    background: #fff;
    border-radius: 6px;
    transition: .2s;
}
.row-fluid .lines::after { top:31px; }

    .row-fluid .bottom-line43 a  { width: 50px; cursor:pointer; display:inline-block;
height: 50px;
border-radius: 50px;
background-color: #ccc;
/*opacity: 0;*/
position: fixed;
right: 20px;
bottom: 70px;
z-index: 999999999999;
text-align: center;

transition: opacity .3s ease-out;  }

.is-navigation-open .lines-button{
    transform:scale3d(.8,.8,.8);
    padding-top:10px
}
.is-navigation-open .row-fluid .lines-button .lines:after,.is-navigation-open .lines-button .lines:before{
    top:23.5px;left: -1px;
    width:13px
}
.is-navigation-open .row-fluid .lines-button .lines:before{
    transform:rotate(40deg)
}
.is-navigation-open .row-fluid .lines-button .lines:after{
    transform:rotate(-40deg)
}


    .row-fluid .gray-ctastrip h3 { font-size: 26px; line-height: 38px; }
    .row-fluid .gray-ctastrip { padding: 40px 0 50px; }
    .row-fluid .blog00-search41-raw33.pillar-blog00.pillar-blog00 { padding-top:40px; }
    .row-fluid .blog00-search41-raw33.pillar-blog00 .email-subscribe00 { margin-top: 30px; }
    .row-fluid .cm-css h4 { font-size: 22px; line-height: 34px; }
    body .row-fluid .pillar-progress0o , body .row-fluid .bar-long { top: 77px; }
    .row-fluid .left-sticky-num.open { }
    .row-fluid .overlay60987 .widget-span.banner_caption h1 { font-size: 32px; }
    .row-fluid .overlay60987 .widget-span.banner_caption .tit-2 { font-size: 24px; }
    body .row-fluid .header_section .row-fluid .widget-type-logo { width:150px; }
    .row-fluid .cm-css blockquote { border-width:4px; padding-left: 15px; text-align:left; font-size: 22px;line-height: normal; }
    .row-fluid .cm-css blockquote p { font-size: 22px;line-height: normal; text-align:left; }
  
    .row-fluid .cm-css h3 span { position:relative; top:auto; left:auto; bottom:auto; right:auto; float:left; width:100%; font-size: 80px; }
    
    .row-fluid .cm-css h3 { -moz-transform: translateX(0%);
-webkit-transform: translateX(0%);
-o-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%); text-align:center; float:left; width:100%; font-size:30px; line-height: 36px; }
.row-fluid .overlay60987 .widget-span.banner_caption .tit-2 { padding: 12px 16px 35px; }
.row-fluid .cm-css blockquote { margin: 20px 0; }
.row-fluid .cm-css ol { padding-left:25px; }
.row-fluid .cm-css.cm-css-blue h4 , .row-fluid .cm-css h4 { text-align:center; } 
.row-fluid .cm-css .container { padding:0 20px; }
.row-fluid .cm-css img, .row-fluid .cm-css p img { margin:0; }
.row-fluid .cm-css { padding:40px 0; }
.row-fluid .cm-css h3 br { display:none; }
.row-fluid .cm-css blockquote p , .row-fluid .cm-css blockquote  { line-height:36px; }
.row-fluid .cm-css.cm-css-blue ol li h4 { text-align:left; }
.row-fluid .cm-css, .row-fluid .cm-css p { font-size:16px; line-height: normal; text-align: justify; }
    .row-fluid .header_section .container, .row-fluid .header_section .row-fluid .container[class*="span"]{width:100%;}
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static; opacity:1; visibility: visible; display:none; width:100%;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul{display:none;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li{float:none;}
    .ebiz-toggle {  display: block;  position: absolute;  right: 15px;  top: 16px;background-color:#026bb5;}
    .sticky-header .row-fluid .header_section{position:static;}
    .freight_costs .header-container {  padding: 0;  position: static;}
    .row-fluid .header_section .row-fluid .widget-type-logo{float:left;margin-left:15px;}
    .row-fluid .header_section .row-fluid .search_btn {  margin: 12px 70px 0 16px;width: auto;}
    .row-fluid .header_section .container, .row-fluid .header_section .row-fluid .container[class*="span"]{padding:0;}
    .row-fluid .header_section .row-fluid .mainmenu {  background: #026bb5;  float: right;  margin: 20px 0 0;  width: 100%;}
    .row-fluid .header_section .row-fluid .mainmenu ul li.hs-menu-depth-1 > a {  color: #fff !important;  font-size: 14px;  padding:10px;}
    .mainmenu .mobile-menu span.mobile-toggle:before, .mainmenu .mobile-menu span.mobile-toggle:after{background: #fff !important;}
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {  border-bottom: 1px solid rgba(255, 255, 255, 0.2);  float: none;}
    .row-fluid .widget-span.banner_caption h1{padding: 0 20px; font-size: 30px;}
    .row-fluid .hero_inner_banner {  min-height: 178px;}
    .row-fluid .paragraph_blue span h3 {  color: #026bb5;  font-size: 22px;  letter-spacing: 0.6px;  line-height: normal;  text-align: center;}
    .row-fluid .content_section .row-fluid .container > div > div {  display: block;}
    .row-fluid .content_section .widget-span.content_title, .row-fluid .content_section .widget-span.page_link_section {  width: 100%;}
    .row-fluid .content_section .widget-span.page_link_section {  border-left: medium none;  float: right;  margin: 0;  padding: 11px 0 0;  width: 100%;}
    .row-fluid .content_section .widget-span.content_title h2{ font-size: 40px;}
    .row-fluid .widget-span.reading_go_box{ padding: 30px 20px;}
    .row-fluid .widget-span.download-pdf-text span {  display: block;  font-size: 16px;  line-height: 24px;}
    h2{font-size: 30px;letter-spacing: 0.6px;}
    .row-fluid .paragraph_blue{width: 100%;}
    .row-fluid .widget-span.reading_go_box form .hs_email.field input[type="email"]{padding: 0 20px 0 40px;}
    .row-fluid .widget-span.reading_go_box form input[type="submit"]{ margin: 10px 0 0;position: static;}
    .hs-error-msgs label{text-align: center;}
    .row-fluid .img_content .widget-type-linked_image {  float: right;  margin: 30px 0 0; text-align: center;  width: 100%;}
    .row-fluid .cut_packaging_wrapper > span {  margin: 0;}
    .row-fluid .cut_packaging_wrapper > span > div {  margin: 0 0 20px;  width: 100%;}
    .row-fluid .blockqoute_content{padding: 18px 20px;}
    .row-fluid .blockqoute_content span, .row-fluid .blockqoute_content p{text-align: left;}
    .row-fluid .mode-shifting-section{ padding: 47px 30px;}
    .row-fluid .widget-span.paragraph_blue_auther{text-align: center;margin:0 0 40px;}
    .row-fluid .widget-span.paragraph_blue_auther h3 {  padding-right: 0;  text-align: center;}
    .row-fluid .widget-span.paragraph_blue_auther p strong{padding-right: 0;text-align: center;}
    .row-fluid .small_text{width: 70%;float:left;}
    .row-fluid .text-right.small_text{width: 30%;}
    .row-fluid .widget-span.find_partner_container > span {  display: block;}
    .row-fluid .widget-span.find_partner_container > span > div {  border-bottom: 1px solid #e6e8ea;  border-right: medium none;  float: left;  width: 100%;}
    .row-fluid .widget-span.find_partner_container {  float: left;  width: 100%;}
    .row-fluid .widget-span.comparing_provider_left {  margin-bottom: 20px;  text-align: center;  width: 100%;}
    .row-fluid .widget-span.comparing_provider .widget-type-rich_text p {  padding-bottom: 18px;  text-align: center;}
    .row-fluid .widget-span.comparing_provider{padding: 20px;}
    .row-fluid .widget-span.comparing_provider h4::after{width: 100%;}
    .row-fluid .widget-span.comparing_provider_right {  margin:  0;  text-align: center; width: 100%;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li{float:left;}
    .mainmenu .mobile-menu span.mobile-toggle{background-color:#026bb5;}
    
    .row-fluid .widget-span.section_toggle{  display: none;}
    .row-fluid .widget-span.sticky-div .row-fluid .widget-span.section_toggle{  display: block;}
    .row-fluid .widget-span.content_section > div{position:relative;}
    .row-fluid .widget-span.sticky-div .toggle_menu{ display: inline-block;    cursor: pointer;}
    .bar1, .bar2, .bar3 {  background-color: #fff;  display: inline-block;  float: left; height: 5px;  margin: 3px 0;  transition: all 0.4s ease 0s;  width: 35px;}
    .change .bar1 {    -webkit-transform: rotate(-45deg) translate(-7px, 7px) ;    transform: rotate(-45deg) translate(-7px, 7px) ;}
    .change .bar2 {opacity: 0;}
    .change .bar3 {    -webkit-transform: rotate(45deg) translate(-9px, -8px) ;    transform: rotate(45deg) translate(-9px, -8px) ;}
    .row-fluid .widget-span.sticky-div .toggle_menu {  cursor: pointer;  display: inline-block;  height: 40px;  left: 0;  margin: auto;  position: absolute;  right: 0;  top: 14px;  width: 33px;}
    .row-fluid .widget-span.sticky-div {  min-height: 61px;  padding: 0;  width: 100%; z-index: 9;}
    /*.row-fluid .widget-span.sticky-div  .widget-span.page_link_section{display: none;}*/
    .row-fluid .page_link_section{display:block;}
    .row-fluid .sticky-div .page_link_section{display:none;}
    .row-fluid .sticky-div.openlinks .page_link_section{display:block;}
    
    .row-fluid .widget-span.sticky-div .widget-span.page_link_section ul li {  border-top: 1px solid rgba(255, 255, 255, 0.2);  display: inline-block; text-align: left;  width: 100%;}
    .row-fluid .widget-span.sticky-div .widget-span.page_link_section ul li a {  display: block;  padding: 10px 15px;text-align:center;}
    .row-fluid .widget-span.sticky-div .widget-span.page_link_section{background:#026bb5;position: absolute;top: 60px;padding: 0;}
    .row-fluid .widget-span.sticky-div .container{padding:0;}
    .row-fluid .widget-span.sticky-div{top: 0 !important;}
    .row-fluid .header_section .row-fluid .search_btn {  margin: 15px 70px 0 16px;  width: auto;}
    .row-fluid .header_section .row-fluid .search_btn a {  width: 36px;line-height: 40px;}
    .row-fluid .header_section .row-fluid .search_btn a i{top: 3px;}
    .row-fluid .header_section .row-fluid .widget-type-logo{ line-height: 66px;}
    .row-fluid .header_section .row-fluid .mainmenu{margin: 0;}
    .row-fluid .header_section .row-fluid .mainmenu ul li.hs-menu-depth-1 > a{line-height: normal;}
    .row-fluid .header_section .row-fluid .mainmenu, .mainmenu .mobile-menu span.mobile-toggle{background:#3a4b57;}
    .mainmenu .mobile-menu span.mobile-toggle{height: 37px;}
    }
    
@media (min-width:1450px) and (max-width:1550px)  {   
    
    /*body .row-fluid .cm-css h3 { -moz-transform: translateX(-70%); -webkit-transform: translateX(-70%); -o-transform: translateX(-70%); -ms-transform: translateX(-70%); transform: translateX(-70%); }*/
}
