/* CSS Imports and Fonts 
=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);


/*@font-face {
    font-family: 'SentineA';
    src: url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.eot');
    src: url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.eot?#iefix&t=1474662546004') format('embedded-opentype'),
    url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.woff?t=1474662546004') format('woff2'), 
    url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.woff?t=1474662546004') format('woff'),
    url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.ttf?t=1474662546004') format('truetype'), 
    url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.ttf.svg#sentinel-light?t=1474662546004') format('svg');
    font-weight: 300;
    font-style: normal
}
*/


/*@font-face {
    font-family: 'SentineA';
    src: url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.eot');
    src: url('//cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.eot?#iefix') format('embedded-opentype'),
    
    url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.otf') format('otf'),
        url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-LightItalic.woff2') format('woff2'),
    	url('//cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.woff') format('woff'),
		url('//cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.ttf') format('truetype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-LightItalic.svg#Sentinel-LightItalic') format('svg');
	font-weight: 300;
	font-style: normal;
}*/

@font-face {
    font-family: 'SentineA';
    src: url('https://cdn2.hubspot.net/hubfs/2470173/IDG/fonts_26-09-2016/sentinel-light.eot');
    src: url('https://cdn2.hubspot.net/hubfs/2470173/IDG/fonts_26-09-2016/sentinel-light.eot?#iefix') format('embedded-opentype'),
    
         url('https://cdn2.hubspot.net/hubfs/2470173/IDG/fonts_26-09-2016/sentinel-light.otf') format('otf'),
          url('https://cdn2.hubspot.net/hubfs/2470173/IDG/fonts_26-09-2016/sentinel-light.otf') format('otf'),
		url('//cdn2.hubspot.net/hubfs/2470173/IDG/fonts_26-09-2016/sentinel-light.woff') format('woff2'),
		url('//cdn2.hubspot.net/hubfs/2470173/IDG/fonts_26-09-2016/sentinel-light.woff') format('woff'),
		url('//cdn2.hubspot.net/hubfs/2470173/IDG/fonts_26-09-2016/sentinel-light.ttf') format('truetype'),
		url('//cdn2.hubspot.net/hubfs/2470173/IDG/fonts_26-09-2016/sentinel-light.svg#sentinel-light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'SentineB';
	src: url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-SemiboldItalic.eot');
    
	src: url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-SemiboldItalic.woff2') format('woff2'),
        url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.otf') format('otf'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-SemiboldItalic.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-SemiboldItalic.ttf') format('truetype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-SemiboldItalic.svg#Sentinel-SemiboldItalic') format('svg');
	font-weight: 600;
	font-style: normal;
}

/*@font-face {
	font-family: 'Sentinel';
	src: url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Light.eot');
    
	src: url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Light.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Light.woff2') format('woff2'),
        url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.otf') format('otf'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Light.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Light.ttf') format('truetype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Light.svg#Sentinel-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}*/
@font-face {
    font-family: 'Sentinel';
	src: url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Light.eot');
    
	src: url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Light.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Light.woff2') format('woff2'),
        url('//cdn2.hubspot.net/hubfs/2470173/IDG/font/Sentinel-Light.otf') format('otf'),
		url('//cdn2.hubspot.net/hubfs/2470173/IDG/font/Sentinel-Light.woff') format('woff'),
		url('//cdn2.hubspot.net/hubfs/2470173/IDG/font/Sentinel-Light.ttf') format('truetype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Light.svg#Sentinel-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Tungsten Condensed1';
	src: url('https://cdn2.hubspot.net/hubfs/2470173/IDG/font/Tungsten-font/Tungsten-Medium.eot');
src: url('https://cdn2.hubspot.net/hubfs/2470173/IDG/font/Tungsten-font/Tungsten-Medium.eot?#iefix') format('embedded-opentype'),
/*		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-TungstenCondensed-Bold.woff2') format('woff2'),*/
         url('//cdn2.hubspot.net/hubfs/2470173/IDG/font/Tungsten-font/Tungsten-Medium.otf') format('otf'),
		url('https://cdn2.hubspot.net/hubfs/2470173/IDG/font/Tungsten-font/Tungsten-Medium.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/2470173/IDG/font/Tungsten-font/Tungsten-Medium.ttf') format('truetype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/IDG/font/Tungsten-font/Tungsten-Medium.svg#TungstenCondensed-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
    font-family: 'Tungsten Condensed2';
	src: url('https://cdn2.hubspot.net/hubfs/2470173/IDG/font/Tugsten_narro_font/TungstenNarrow-Medium.eot');
src: url('https://cdn2.hubspot.net/hubfs/2470173/IDG/font/Tugsten_narro_font/TungstenNarrow-Medium.eot?#iefix') format('embedded-opentype'),
/*		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-TungstenCondensed-Bold.woff2') format('woff2'),*/
         url('//cdn2.hubspot.net/hubfs/2470173/IDG/font/Tugsten_narro_font/TungstenNarrow-Medium-1.otf') format('otf'),
		url('https://cdn2.hubspot.net/hubfs/2470173/IDG/font/Tugsten_narro_font/TungstenNarrow-Medium.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/2470173/IDG/font/Tugsten_narro_font/TungstenNarrow-Medium.ttf') format('truetype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/IDG/font/Tugsten_narro_font/TungstenNarrow-Medium.svg#TungstenCondensed-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
    font-family: 'Tungsten Condensed';
	src: url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-TungstenCondensed-Bold.eot');
	src: url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-TungstenCondensed-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-TungstenCondensed-Bold.woff2') format('woff2'),
         url('https://cdn2.hubspot.net/hubfs/2470173/IDG/sentinel-light.otf') format('otf'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-TungstenCondensed-Bold.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-TungstenCondensed-Bold.ttf') format('truetype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-TungstenCondensed-Bold.svg#TungstenCondensed-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Sentine2';
	src: url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Semibold.eot');
	src: url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Semibold.woff2') format('woff2'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Semibold.woff') format('woff'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Semibold.ttf') format('truetype'),
		url('https://cdn2.hubspot.net/hubfs/2470173/Assets/Fonts/hinted-Sentinel-Semibold.svg#Sentinel-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
}





/* Hubspot Default CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* 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;}




/* Global CSS Declarations
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
/*body { margin:0; padding:0; font-size:18px; line-height:26px;    font-family: 'Sentinel';font-weight:600; color:#000; }*/
/*--27-09-2016--*/
.topicPage .feature-bg {
/*    background: rgba(0, 0, 0, 0) url("//cdn2.hubspot.net/hubfs/2470173/IDG/BANNER-IMAGE.png?t=1475270189957") repeat scroll 0 0 ;*/
    padding: 179px 0 70px;
    position: relative;
    background-size:cover;
}
/*.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none !important;}
.siteNavigation .hs-menu-wrapper > ul > li > ul{-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3) !important;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3) !important;}
.topLinks ul li a{-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3) !important;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3) !important;}
*/
/*.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children{-webkit-font-smoothing: subpixel-antialiased}*/
.topLinks ul li a{-webkit-font-smoothing: antialiased;}
p.copyright{font-size:14px !important;font-family: 'SentineA';font-weight:300 !important;-webkit-font-smoothing: antialiased;}
.footerSubscribe h3.form-title{    font-family: 'SentineA';-webkit-font-smoothing: antialiased;}
/*--27-09-2016-end-*/
body, html {
    background-color: rgb(255, 255, 255) !important;
    font-family: "Sentinel",serif;
    height: 100%;
    margin:0 auto !important;
    
}
html{position:relative; min-height:100%;}

h1 { margin:0 0 20px; padding:0; font-size:73px; line-height:1; font-family: 'Tungsten Condensed'; font-weight:700; }
h2 { margin:0 0 20px; padding:0; font-size:60px; line-height:1; font-family: 'Tungsten Condensed'; font-weight:700; }
h3 { margin:0 0 15px; padding:0; font-size:30px; line-height:38px; font-family: 'Sentinel'; font-weight:600; }
h4 { margin:0 0 15px; padding:0; font-size:26px; line-height:34px; font-family: 'Sentinel'; font-weight:600; }
h5 { margin:0 0 10px; padding:0; font-size:22px; line-height:30px; font-family: 'Sentinel'; font-weight:600; }
h6 { margin:0 0 10px; padding:0; font-size:16px; line-height:26px;     font-family: 'Sentine2'; font-weight:600; }
.listingInner h6 a{ font-family: 'Sentine2'; font-weight:600;}
img { max-width:100%; height:auto; border:none; }
a { text-decoration:none; color:#000; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; }
a:hover { color:#00aeef; }
p { margin:0 0 20px; }
.noMargin p ,.noMargin h1 ,.noMargin h2 ,.noMargin h3 ,.noMargin h4 ,.noMargin h5 ,.noMargin h6,
p:last-child , h1:last-child , h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin:0; }
input[type=submit] { cursor:pointer; background-image:url(//cdn2.hubspot.net/hubfs/2470173/Assets/Images/blank.png) !important;  }
.wrapper { box-sizing: border-box; width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1200px; } 
.inner-padding { padding-left:30px; padding-right:30px; }
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }

.set-bg { background-size:cover; background-position:center; position:relative; }
.get-bg { display:none !important; }

.fontWhite , .fontWhite h1 ,.fontWhite h2 ,.fontWhite h3 ,.fontWhite h4 ,.fontWhite h5 , .fontWhite h6 ,.fontWhite a { color:#000; }
.fontWhite a:hover { color:#00aeef; }
/**** 24-9-2016*****/
.button a , a.button { padding:10px 25px; background:transparent; color:#00aeef; letter-spacing:2.3px; border:2px solid #00aeef; text-align:center; line-height:1.1; max-width:100%;border:1px solid; display:inline-block; font-size:36px; font-family: 'Tungsten Condensed2'; font-weight:700;  } 
/*** End ****/
.button a:hover , a.button:hover { background:#00aeef; color:#fff; }
.fontWhite.button a , a.fontWhite.button  { border-color:#000; color:#000; }
.fontWhite.button a:hover , a.fontWhite.button:hover  { background:#fff; color:#000; }
/********* 10-10-2016 DV***************/
 .topicPage .span9.widget-span.widget-type-raw_jinja.featuredPost.inline {     display: none; } 
 .topicPage .blogHeading h1 {     font-size: 120px;     letter-spacing: 2px;     line-height: 1;     padding-left: 50px;     text-align: center; }
 .topicPage .span3.widget-span.widget-type-header.blogHeading.inline {     width: 100%; }

.authorPage .span12.widget-span.widget-type-cell.heroSection.fontWhite.feature-bg {
    padding: 185px 0 51px!important;
}
 .topicPage .blogHeading h1 {
    border-bottom: medium none;
   
     font-size: 120px !important;
 
}


.hs-blog-post .heroSection {
    padding: 185px 0 52px;
}
.authorPage .span9.widget-span.widget-type-raw_jinja.featuredPost.inline {     display: none; } 
.authorPage .blogHeading h1 {     font-size: 120px;     letter-spacing: 2px;     line-height: 1;     padding-left: 50px;     text-align: center; }

.authorPage .span3.widget-span.widget-type-header.blogHeading.inline {
    width: 100% !important;
}
.authorPage .blogHeading h1 {
    border-bottom: medium none;
   
     font-size: 120px !important;
 
}
.block ul{z-index:111!important;}


.overview .body > p:last-child {
    display: none;
}
.overview li {
    list-style: none;
    position: relative;
    margin-left: 0 !important;
}
.overview > ul {
    margin-top: 0;
    padding: 0;
}
p.p2 {
    display: none;
}
strong { font-weight:700; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }

/*unique paddings*/
 .p0-20 { padding-left:20px; padding-right:20px; }
 .p10-0 { padding-top:10px; padding-bottom:10px; }
 .p20-0 { padding-top:20px; padding-bottom:20px; }
 .p30-0 { padding-top:30px; padding-bottom:30px; }
 .p40-0 { padding-top:40px; padding-bottom:40px; }
 .p50-0 { padding-top:50px; padding-bottom:50px; }
 .p60-0 { padding-top:60px; padding-bottom:60px; }
 .p70-0 { padding-top:70px; padding-bottom:70px; }
 .pb10 { padding-bottom:10px; }
 .pb20 { padding-bottom:20px; }
 .pb30 { padding-bottom:30px  }
 .pb40 { padding-bottom:40px; }
 .pb50 { padding-bottom:50px; }
 .pb60 { padding-bottom:60px; }
 .pb70 { padding-bottom:70px; }
 .pt10 { padding-top:10px; }
 .pt20 { padding-top:20px; }
 .pt30 { padding-top:30px  }
 .pt40 { padding-top:40px; }
 .pt50 { padding-top:50px; }
 .pt60 { padding-top:60px; }
 .pt70 { padding-top:70px; }
.top-search *::-webkit-input-placeholder{color:#d1d1d1;opacity:1}
::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; } 
::-moz-placeholder { opacity:1 !important; color:inherit !important; } 
body .footerSubscribe *::-webkit-placeholder {    color:#949494 !important;opacity:0.8 !important;}
body .footerSubscribe *::-moz-placeholder {    color: #949494 !important;opacity:0.8 !important; }
.mobileMenu ::-moz-placeholder { opacity:0.4 !important; color:#fff !important; text-transform: uppercase;} 
:-ms-input-placeholder { opacity:1 !important; color:inherit !important; }
textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"] { -webkit-appearance: none; -moz-appearance:none; appearance:none; }
textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select { display:block; border:1px solid #929292; outline:none; background:#fff; font-size:14px; line-height:20px;font-family: 'Sentinel'; font-weight:300; color:#6d6d6d; margin:0; padding:8px 21px; width:100% !important; border-radius:5px; }
textarea { min-height:110px; }
textarea:focus, input[type="text"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="tel"]:focus, select:focus { color:#00aeef !important; }

input[type="submit"] { outline:none; font-family: 'Tungsten Condensed1';  padding:12px 40px; background:#fff200; color:#000000; border:1px solid transparent; font-size:30px; line-height:30px; font-weight:700; -webkit-font-smoothing: auto;
-webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; transition:all ease 0.3s; letter-spacing:1px; }
input[type="submit"]:hover { color:#fff; background:#000; }

/******** 6-10-2016 ****************************/
body .footerSubscribe input[type="email"]::-webkit-input-placeholder { color:#949494 !important;font-weight:400;}
/******** 6-10-2016 END****************************/

/*.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }*/
.hs-form fieldset { max-width:100% !important; }
.form-title { padding:0 10px; margin:0; }
.hs-form .hs-richtext , .hs-form .field  { margin:0 !important; padding:10px; }
.hs-form .actions { margin:0 !important; padding:0px 10px 0; }
.hs_recaptcha .input { overflow:hidden; }


/*-=-=*/
.hs-error-msgs { padding: 0; list-style: none; margin-bottom:0; color: #fff; max-width: 190px;margin-top:10px}
.hs-form-required {display:none;}
.lpForm form input[type="submit"]:hover {background:transparent; border:1px solid #fff200; color:#fff200;}
.lpHeader .siteLogo img {width:160px !important;}
.lpLeft {padding-bottom:40px;}
.lpRight {background:#00aeef;}

.post-item:hover .listingInner h6 a {color:#00aeef;}
.categories {padding:15px 0; /*background:#f9f9f9;*/}
.post-listing .post-item {position:relative; }
.post-listing .listingImage a {position:absolute; lefT:0; height:100%; width:100%; z-index:12; }
.post-listing .dots {color:#00aeef;}

/*Global Header and Footer*/

/*LP Header and Footer*/
.lpHeader { border-bottom:1px solid #cccccc; }
.lpHeader .siteLogo { padding-top:12px; }
.lpHeader .lpContact { text-align:right; }
.lpHeader .lpContact a { display:inline-block; position:relative; padding:6px 0 6px 90px; }
.lpHeader .lpContact a span { display:block; text-align:left; color:#00aeef; font-size:26px; font-weight:700; }
.lpHeader .lpContact a:before { content:"\f095"; font-family:fontawesome; w-*idth:70px; height:100%; font-size:40px; text-align:center; color:#fff; position:absolute; top:0; left:0; background:#00aeef; line-height:70px; }

.lpFooter { text-align:center; position:absolute; padding:30px 0 35px 0; text-align:center; font-size:14px; line-height:20px; color:#fff; background:#000; left: 0 !important; height: auto;  width: 100% !important; }
.lpFooter a { text-decoration:underline; color:#fff; }
.lpFooter:before { content:''; display:block; position:absolute; top:-25px; width:100%; left:0; height:25px; background:url(//cdn2.hubspot.net/hubfs/2470173/Assets/Images/topBorder.png) center top repeat-x; }

.topLinks ul {    float: right;   list-style: outside none none;    margin: 0 -34px 0 0 !important;    padding: 0;}
/* Blog Header and Footer */
.headerSection { background:#e8e6e7; position:fixed; width:100% !important; top:0; left:0; z-index:151; }
.topSection { background:#000000; color:#fff; }
.topLinks ul { margin:0; padding:0; list-style:none; float:right; }
.topLinks ul li { float:left; }
.topLinks ul li a { display:block; color:#fff; padding:15px; text-transform:uppercase; font-size:14px; line-height:20px; font-weight:300;letter-spacing: 1px;}
.topLinks ul li a:hover { color:#00aeef; }
.googleSearch input[type="text"] { border:none; background:#363636; color:#949494; border-radius:0; font-size:16px; line-height:26px; padding:12px 60px 12px 20px; } 
.googleSearch .hs-form .field { padding:0; position:relative; }
.googleSearch a { position:absolute; width:50px; height:50px; cursor:pointer; display:block; background:#292929; text-align:center; font-size:16px; color:#fff; line-height:50px; right:0; top:0; }
.googleSearch a:hover { background-color:#00aeef; }
.headerMain a { color:#000; font-size:14px; line-height:19px; text-transform:uppercase; font-weight:300;}
.headerMain .row-fluid .wauto {margin:0; }
.headerSection .siteLogo img { margin-top:20px; }
.siteNavigation .hs-menu-wrapper > ul { float:right;margin-top: 0;}
.siteNavigation .hs-menu-wrapper > ul li a {  width:auto !important; max-width:100%;letter-spacing: 1px; }

.siteNavigation .hs-menu-wrapper > ul > li > a { padding:31.5px 0.9px;    margin-right: 10px; display:block; position:relative;font-size:14px; }
.siteNavigation .hs-menu-wrapper > ul > li > a:after { position:absolute; width:100%; height:0; background:#00aeef; content:''; bottom:0; left:0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; }
.siteNavigation .arrow { width:0; height:0; border:5px solid transparent; border-top-color:#00aeef; margin:0 0 0 7px !important;  position: relative; top:6px; float:right;  transform: rotate(360deg); transition: transform 0.6s ease; -webkit-transition: transform 0.6s ease}
.siteNavigation .hs-menu-wrapper > ul > li.active-branch > a:after ,.siteNavigation .hs-menu-wrapper > ul > li:hover > a:after { height:5px; }

.childExpand > img {
    left: 0;
    margin-left: 2px;
    position: relative;
    top: -1px;
    /*-em142-03-010-2016-*/
    width:auto;
    float:right;
    /*-em142--03-010-2016--end-*/
}
.siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow ,.siteNavigation .hs-menu-wrapper > ul > li .childExpand{display:inline-block;}
#searchform > input{opacity:0.6; font-family: "SentineA";}


.siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow ,.siteNavigation .hs-menu-wrapper > ul > li .childExpand img { transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); margin-top:0; 
   transition:transform 350ms ease ; -webkit-transition: transform 350ms ease }
.siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow ,.siteNavigation .hs-menu-wrapper > ul > li:hover .childExpand img { transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); margin-top:0; 
    transition: transform 350ms ease; -webkit-transition:transform 350ms ease}




.siteNavigation .hs-menu-wrapper > ul > li ul { box-shadow:0px 4px 6px rgba(0, 0, 0, 0.3); background:#fff; top:100%; }
.siteNavigation .hs-menu-wrapper > ul ul > li > a { padding:20px 10px;}
.siteNavigation .hs-menu-wrapper > ul ul > li:hover > a { color:#00aeef; }
.siteNavigation .hs-menu-wrapper > ul ul > li + li > a { border-top:2px solid #d4d4d4; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(12){background:#00aeef !important;}
/*.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(12) a{color:#fff; padding:31.5px 5px ;}*/
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(12) a { padding:31.5px 1px; color:#fff;-webkit-font-smoothing: auto;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(12) a img{ height: 16px; margin-left: 13px; width: 21px;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1{margin-right:5px;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(12){margin-right:0;}

.hs-menu-wrapper.hs-menu-flow-horizontal  li a[title="Contact"]{
    background-color: #00aeef !important;
    padding:30px 15px;  
    color: white !important;
}

.hs-menu-wrapper.hs-menu-flow-horizontal li:nth-last-child(2) a {
    background-color: #00aeef !important;
    padding:30px 15px;  
    color: white !important;
}

.listingContent {margin-left: 0 !important; width: 68.37% !important;}

/*.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:last-child{background:#00aeef !important;}*/

.listingContent.sameHeight.span8.noimage {    width: 100% !important;}
.headerMain .row-fluid .contactCta { float:right; }
.headerMain .row-fluid .contactCta a {background-color:#00aeef; padding:30px 15px !important; color:#fff; display:block; }
.headerMain .row-fluid .contactCta a span { margin-left:11px; margin-right:8px; font-size:20px; font-style:italic; line-height:1; }
.footerCopyright a {margin-left: 10px;}
.footerSection { padding:58px 0 45px; background:#000; color:#fff; position:relative; text-align:center; }
.footerSection a { color:#fff; }
.footerSection:before { content:''; display:block; position:absolute; top:-25px; width:100%; left:0; height:25px; background:url(//cdn2.hubspot.net/hubfs/2470173/IDG/wave.png) center top repeat-x; }
.copyright::before {content: "©";}
.footerSubscribe .hs-form-required { display:none !important; }
.footerSubscribe .hs-form .field { padding:0; }
.footerSubscribe h3.form-title { font-size:20px; line-height:1.2;  letter-spacing:1px; margin-bottom:15px;font-weight:300;padding:0;text-align:center;padding: 0 0 0 12px;}
.footerSubscribe h3.form-title span { font-size:15px; display:block; letter-spacing:0; margin-bottom:25px;font-weight:300;}
.footerSubscribe input[type=email] { height:63px; background-color:#363636; border-color: transparent; padding:19px 90px 19px 23px; font-size:20px; line-height:23px;  border-radius:0; margin:0;color:#fff200!important; }
.footerSubscribe form { position:relative; max-width:312px; display:inline-block;margin-left:0;}
/*.footerSubscribe input[type=email]:focus { color:#6d6d6d !important; }*/
.footerSubscribe input[type=submit] { width: 98px; height: 63px; color: #fff200; font-size: 35px; text-transform: capitalize; letter-spacing: 2px;
    border: 1px solid #fff200; margin: 0; padding:0; position:absolute; top:0; right:0; background:#000; }
.footerSubscribe input[type=submit]:hover { background:#fff200; color:#000; }
.footerSection .wrapper {padding: 0 66px;}
.footerCopyright { padding:28px 4%; border-left:1px solid #909090; border-right:1px solid #909090; font-size:14px; line-height:16px; width:30%; margin-right:0;font-weight:300;}
.footerCopyright a { text-decoration:underline; }
.footerCopyright a:hover { color:#fff200; }

.footerSection .row-fluid .span4 { width:31%; margin:0;  }
.footerCopyright{ width:33.3%;}
.footerSection .row-fluid .footerCopyright {  margin:0 0 0 4.2%; }
.footerSection .row-fluid .socialIcons { float:right; padding-left:79px;}
.span4.widget-span.widget-type-rich_text.footerCopyright { width: 360px;}

.socialIcons h5 { font-size:20px;font-weight:600;letter-spacing:1px;}
.socialIcons ul { margin:0; padding:0; list-style:none; display:inline-block; }
.socialIcons ul li { display:inline-block; margin:0 4px; }
.socialIcons ul li a { width: 35px; height: 34px; background-color: #fff200; line-height: 34px; font-size: 24px; text-align:center; display:block; color:#000; }
.socialIcons ul li a:hover { background:#fff;color:#333;}


.hs-blog-post .heroSection { padding:140px 0 108px;}
.search *::-moz-placeholder ,.search *::-webkit-placeholder {    font-size: 14px;   opacity: 0.6 !important;}

.blog-section .listingImage img {    height: 100%;    opacity: 1;    visibility: visible;    width: 270px !important;}

#searchform > input.s {background: transparent none repeat scroll 0 0; -webkit-font-smoothing: auto;    height: 50px;  border: medium none;    display: inline-block !important;    float: left !important;    width: 215px !important;  text-transform: uppercase;}

fieldset.search {
    background-color: #363636;
    float: right;
    height: 49px;
    margin: 0;}
.search .search-sub {
    background-color: #292929 !important;
    background-image: url("//cdn2.hubspot.net/hubfs/2470173/IDG/search_icon.png.png?t=1473672657099") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    float: right;
    height: 49px;
    padding: 0;
    width: 50px;
}
.search .search-sub:hover{background-color:#00aeef !important;}
.search {    border: medium none;    padding: 0;}

#searchform > input {    background: transparent none repeat scroll 0 0;    border: medium none;}

.row-fluid-wrapper.row-depth-1.row-number-6{border-bottom:1px solid #6d6d6d;padding-bottom:0px;}
.hs-blog-post .row-fluid-wrapper.row-depth-1.row-number-6{ border-bottom:0px;}
button, input, select, textarea {margin: 0; vertical-align: baseline; /* -webkit-appearance: none; commented out by HS Support 10/21/16 */ border-radius: none; }
.hs-blog-post .hs-error-msgs {color: red;max-width: 100%; position: relative !important;}
.span9.widget-span.widget-type-menu.siteNavigation.wauto{float:right;}
/* Page Vise CSS 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/* Lading Page */
.lpTitle { padding:100px 30px; text-transform:uppercase; }
.lpCaption { font-size:14px; line-height:22px; color:#c0c0c0; font-style:italic; }
.lpLeft .lpTitle { margin-top:35px; }

.lpRight .lpForm { padding:50px 30px 120px ; background:#00aeef; position:relative; }
.lpForm:before { content:''; width:0; height:0; border:20px solid transparent; border-left-color:#fff; position:absolute; left:0; top:40px;  } 
.lpForm .hs-richtext { padding-bottom:10px; line-height:1; color:#fff; font-size:16px; }
.lpForm h3 { font-size:28px; line-height:30px; }
.lpForm .field > label { font-weight:600; }
.multi-container { margin:0; padding:0; list-style:none; }
.selectStyle { margin:5px 0; display:block;  background: #fff; font-size: 16px; line-height: 20px; border-radius: 5px; position:relative;  }
.selectStyle label { display: block;  background: #fff;  color: #6d6d6d; padding: 8px 10px; }
.selectStyle label.selectLabel { border: 1px solid #d7d7d7;  border-radius:5px; padding: 10px 15px; }
.selectStyle .multi-container { position:absolute; top:100%; left:0; width:100%;  border: 1px solid #d7d7d7; border-top:none;  background: #fff; border-radius:0 0 5px 5px; display:none; max-height:190px; overflow-y:auto; }
.selectStyle input[type="checkbox"] { opacity:0; visibility:hidden; }
/*.selectStyle input[type="checkbox"] + span:before { content:'\2713';  font-family:sans-serif; background:#fff; border:1px solid #6d6d6d; font-size:18px; width:20px; height:20px; line-height:18px; 
text-align:center; margin:0px 10px 0px -15px; display:inline-block; position:relative; color:transparent; }*/

.selectStyle input[type="checkbox"] + span:before { content:''; background:#fff !important;  font-family:sans-serif; background:#fff; border:1px solid #6d6d6d; font-size:18px; width:20px; height:20px; line-height:18px; 
text-align:center; margin:0px 10px 0px -15px; display:inline-block; position:relative; color:transparent;      vertical-align: middle;}

.hs-form-checkbox label span {color:#a0a0a0;}

/*.selectStyle input[type="checkbox"]:checked + span:before {  border-color:#00aeef; color:#00aeef; }*/
.selectStyle input[type="checkbox"]:checked + span:before {  border-color:#00aeef; color:#fff;  background:url(//cdn2.hubspot.net/hubfs/2470173/rightok.png) center center no-repeat #00aeef !important;}
.selectStyle input[type="checkbox"]:checked + span { color:#00aeef; }
.selectStyle.active .multi-container { display:block; }
.selectStyle.active label.selectLabel { color:#00aeef; border-radius:5px 5px 0 0; }
.selectStyle label.selectLabel:after { content:''; width:8px; height:8px; float:right; border:2px solid transparent; border-color: transparent #6d6d6d #6d6d6d transparent; 
    transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); }
.selectStyle.active label.selectLabel:after { border-color: #00aeef transparent transparent #00aeef; position:relative; top:6px; }

#popUpBg { position:fixed; top:0; bottom:0; left:0; right:0; z-index:1; background:rgba(192,192,192,0.8); }
#popUp { position:fixed; top:50%; left:50%; width:90%; max-width:900px; height:90%; max-height:350px; transform:translate3d(-50%,-50%,0); -moz-transform:translate3d(-50%,-50%,0); text-align:left; 
-webkit-transform:translate3d(-50%,-50%,0); background:#009639; background-size:101% 101%;
padding:102px 80px 80px 60px;  z-index:2; overflow:auto; }
#popUp h3 { font-size:36px; }
#popUp .closeIt { font-size:30px; color:#cccccc; font-family:sans-serif; font-weight:700; position:relative; top:-45px; float:right; right:-25px; cursor:pointer;
background:url(//cdn2.hubspot.net/hubfs/2470173/Assets/Images/close.svg) center center no-repeat; color:transparent; width: 25px; height: 25px; opacity: 0.3;  }

.lpTitle.v2 { padding-top:300px; padding-bottom:300px; }
.sidebarForm .hs-error-msgs {color:#fff;}

.siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow, .siteNavigation .hs-menu-wrapper > ul > li:hover .arrow { margin-top: 1px!important; top:0;}
/*--em142---29-09-2016---*/
img.over{  transform: rotate(180deg); transition: transform 350ms ease;}
/*li.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:hover>a>span.childExpand>img{    transform: rotate(180deg); transition: transform 350ms ease;}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>span.childExpand>img{    transform: rotate(180deg); transition: transform 350ms ease;}*/

/*--em142--29-09-2016--end-*/
/*.siteNavigation .hs-menu-wrapper ul > li:hover > a { background:#fff !important; }*/
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ text-overflow: unset !important;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {display: block;overflow: hidden; padding-left:15px !important;padding-right:21px !important; text-overflow: ellipsis;white-space: normal;width: auto !important; background-color:#e7e7e7;}
.headerSection .siteLogo img:hover { opacity: 0.4;}
.headerSection .siteLogo img {    margin-top: 15px;    width: 160px !important;    cursor: pointer;   }
.span12.widget-span.widget-type-cell.headerMain {    background: #fff none repeat scroll 0 0;}
.listingContent.sameHeight.span8.noimage {    height: auto !important;    width: 100% !important;}
.noimage .listingInner .overview {    margin: 5px 0 30px;}
/* Blog CSS */
.heroSection { padding: 176px 0 66px; }
.topicPage .heroSection { padding: 51px 0 63px; }
.authorPage .heroSection { padding: 51px 0 63px; }
.heroSection .wrapper{padding-top:25px;}
body .row-fluid .inline { float:none; display:inline-block; margin-right:-4px; vertical-align:middle; }
.blogHeading  h1 { font-size:120px; letter-spacing:2px; line-height:1; text-align:right; padding-left:50px; }
.featuredTitle { font-size:90px;  letter-spacing:2px; line-height:75px; text-transform:uppercase; }
.featuredContent { margin-bottom:30px; font-size:36px; line-height:1.1; } 
.featuredPost { padding-left:40px; border-left:1px solid #000; }
.hs-blog-post .featuredPost { display:none !important; }
.hs-blog-post .blogHeading { width:100%; }
.hs-blog-post .blogHeading h1 { padding:0; text-align:center; }
.post-listing .post-item { margin:30px 0; border:1px solid #ececec; }
.listingContent { padding:10px 25px; }
.listingImage { background-size:cover; background-position:center center;  }
.listingImage img { opacity:0; visibility:hidden; }
.listingInner > h6 { margin:0; font-size: 18px;  line-height: 20px;  overflow: hidden; text-overflow: ellipsis;    white-space: nowrap;}
.listingInner .listingDate { font-size:14px; color:#6d6d6d; font-weight:600; line-height:20px; text-transform:uppercase; }
.listingInner .overview { margin: 0; padding-top:5px;}
.listingInner .topics { color:#6d6d6d; font-size:11.5px; line-height:13px; text-transform:uppercase; font-weight:700; padding:9px 20px 9px 26px; background:#f9f9f9; }
.listingInner .topics a { color:#00aeef; position:relative; z-index:13; /*word-break: break-all;*/ }
.listingInner .topics a:hover { color:#000; }
.forMobile {display: none !important;}
.blogSidebar { border-left:1px solid #cecece; padding-left:30px; }
.sidebarForm { margin:30px 0; }
.sidebarForm h5 { margin:0 0 5px; color:#00aeef; font-size:19px !important; }
.sidebarForm .hs-form .hs-richtext, .sidebarForm .hs-form .field { padding:0 0 15px; }
.sidebarForm .hs-form .actions { padding:0; }
.sidebarForm .field .hs-input { padding:14px;  border-radius:0; box-shadow:none; -mox-box-shadow:none; -webkit-box-shadow:none; }
/***** 26-09-2016******/
.sidebarForm input[type="submit"] { padding:10px 25px; background:transparent; color:#00aeef; letter-spacing:2px; border:1px solid #00aeef; text-align:center; line-height:1.1; width:100%; font-size:36px;-webkit-font-smoothing: auto; }
/************end*********************************/
.sidebarForm input[type="submit"]:hover { background:#00aeef; color:#fff; -webkit-font-smoothing: auto;}

.categories h3 { font-size:22px; line-height:28px; margin-bottom:0; color:#00aeef; }
.categories ul { margin:0 0 30px; padding:0; list-style:none;  }
/******* 26-09-2016 dv ***************/
.widget-module ul li {
    border-left: medium none !important;
    border-right: medium none !important;
}
.categories ul li { width:100%; display:inline-block;/*padding-right:15px;*/ border-bottom:1px solid #cecece; position: relative; border:1px solid #cecece; border-bottom: none}

.categories ul li a { padding:15px 10px 15px 0; display:block; text-transform:capitalize; font-weight:300;}
/**************end*************/
.categories ul li a span { float:right; font-size:0; }
.categories ul li a span:before { content:"\f105"; font-family:fontawesome; font-size:18px; padding-right:5px; color:#6d6d6d;   position: absolute; top: 33%; }
.categories ul li a:hover span:before { color:#00aeef; }
.top-search input::-moz-placeholder {color: #d1d1d1!important;}
.top-search input::-webkit-placeholder { color: #d1d1d1; opacity:1;}
::-webkit-placeholder {color:#d1d1d1;}
.hs-blog-listing ul.pagination {border-top: 1px solid #6d6d6d;}
ul.pagination { margin:0; padding:0; list-style:none; width:100%; float:left; padding:30px 0 80px; text-align:right; border-top:1px solid #6d6d6d; }
ul.pagination li { display:inline-block; }
ul.pagination li a { display:block; text-align:center; padding:10px 17px; font-size:18px; line-height:20px; color:#6d6d6d; border:1px solid; font-family:'Tungsten Condensed'; font-weight:700; }
ul.pagination li.active a , ul.pagination li:hover a { color:#00aeef; }

h1.postTitle { font-size:36px; line-height:1.1; color:#00aeef; font-family:'Sentinel'; font-weight:600; margin:0 0 5px; display:block; }  
.post-wrapper { padding:30px 0; }
.post-wrapper .post-header { width:100%; display:block; float:left; margin-bottom:20px;  }
.authorNdate ,.postTopics { float:left; color:#6d6d6d; font-size:14px; line-height:20px; font-weight:600; text-transform:uppercase; }
.authorNdate a { color:#6d6d6d; }
.postTopics { float:right; }
.postTopics .topic-link { color:#00aeef; word-break: break-all; }

.sharePost { margin-top:15px; padding:30px 0 50px 0;  border-top:1px solid #6d6d6d; }
.sharePost label { text-transform:uppercase; padding-right:5px; font-weight:600; }
.sharePost a { width:26px; height:26px; display:inline-block; background:#000; color:#fff; line-height:26px; text-align:center; font-size:16px; margin-right:3px; }
.sharePost a.facebook { background:#3b5998; }
.sharePost a.twitter { background:#55acee; }
.sharePost a.linkedin { background:#007bb5; }
.sharePost a:hover { background:#00aeef; }

.hs-blog-post p {font-weight: 300;}
.sidebarForm p {    font-weight: 300;}
.post-wrapper blockquote { background:url(//cdn2.hubspot.net/hubfs/2470173/Assets/Images/quoteBg.png) 20px 15px no-repeat; padding:15px 30px; margin:0 0 20px; border-left:3px solid #6d6d6d; 
    font-style:italic; color:#aaaaaa; font-size:22px; line-height:1.3; }
.post-wrapper blockquote p { margin-bottom:10px; }
.post-wrapper blockquote a { color:#00aeef; font-size:14px; font-style:normal; display:block; }
.pt10 img {    width: 100% !important;}
#comment-form { margin-bottom:70px; }
#comment-form .hs-form .field ,#comment-form .hs-form .actions { padding:0 0 10px; }
#comment-form .hs-form .hs-input { border-radius:0; }
.overview p ,.overview h1, .overview h2, .overview h3, .overview h4, .overview h5, .overview h6{  font-weight: 300;font-size:17px;line-height:18px !important}
.dropdown { position:relative; padding:0; background:#fff; }
.dropdown h3 { font-size:16px; line-height:24px; padding:15px; margin:30px 0 0; border:1px solid #6d6d6d; color:#6d6d6d; cursor:pointer; font-weight:400; }
.dropdown h3 i.fa { float:right; font-size:26px; }
.dropdown h3.open { color:#00aeef; }
.dropdown h3.open i.fa-angle-down:before { content:"\f106"; }
.dropdown ul { position:absolute; top:100%; left:0; width:100%; background:#fff; border:none; border-top:none; z-index:999; display:none; max-height:235px; overflow-y:auto !important;box-shadow: 2px 4px 2px -2px #ccc; }
.dropdown.categories ul li a { padding:10px 20px; } 
.dropdown.categories ul li a span { display:none }
.dropdown .filter-link-count { display:none !important; }
/*.set-my-div .widget-module ul {padding: 0 20px !important;}*/
.widget-module li:first-child { border-top: none;}
.topicPage .heroSection , .authorPage .heroSection { display:block !important; }
.topicPage , .authorPage { margin-top:130px; }


/* Removing bullets from form fields by HubSpot */
form ul {
    padding: 0;
    margin-bottom:0;
}
form li {
    list-style: none;
}

/* Remove blue background from right column by HubSpot */
.lpRight.clearBg {
    background: transparent;
}

/* Banner Image Module by HubSpot */
.hs-banner-image,
.parallax-wrapper  {
    height: 500px;
}


/* Updates 01-09-2016 */
/**24/09/2016***/
.footerSubscribe input[type=email]::-webkit-input-placeholder { color:#6d6d6d !important; opacity:1 !important;  }
input::-webkit-input-placeholder { color:#6d6d6d !important; opacity:1 !important;  }
.blog-sidebar-form .hs-error-msgs{
    
    list-style: outside none none;
    margin-bottom: 0;
    margin-top: 0;
    max-width: 400px;
    padding: 0;
}
/***** end ******/

/* Updates 01-09-2016 */

.row-fluid .blog-sidebar-form input::-webkit-input-placeholder { color:#6d6d6d !important; opacity:1 !important; text-transform:uppercase !important; }
.row-fluid .blog-sidebar-form input::-moz-placeholder { color:#6d6d6d !important; opacity:1 !important; text-transform:uppercase !important; }
.row-fluid .blog-sidebar-form input:-moz-placeholder { color:#6d6d6d !important; opacity:1 !important; text-transform:uppercase !important; }
.row-fluid .blog-sidebar-form input:-ms-input-placeholder { color:#6d6d6d !important; opacity:1 !important; text-transform:uppercase !important; }
.footerSubscribe .hs-error-msgs.inputs-list label {color: #fff; font-size: 13px!important; padding-top: 16px !important;line-height: 0;}
.wauto fieldset input::-moz-placeholder {color: #000 !important;    opacity: 1;}
 .forTab {   display: none !important;}
.wauto .mobileMenu #SearchValue {    background: #363636 none repeat scroll 0 0; margin: 0 auto;   border-radius: 0 !important;    display: block !important;    float: none !important;    height: 45px;    width: 94% !important;}
.mobileMenu {background: #000 none repeat scroll 0 0;    padding: 10px 0;}
.mobileMenu a {color: #fff;}
.mobileMenu .search-sub {display: none;}
.expand_menu i :nth-child(2) {    transform: rotate(405deg) translate(7px, 7px);}

.blog-sidebar-form .hs-error-msgs.inputs-list label {color: red;}
.hs-error-msgs.inputs-list label {    font-size: 16px;}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{left:-41px;right:-36px;z-index:999;text-align:center;}
.hs-menu-item.hs-menu-depth-1 i {padding-left: 5px;}
.hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li:nth-child(8).hs-item-has-children ul.hs-menu-children-wrapper li a { text-align: center; padding-left:30px !important;  padding-right:79px; }
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(8).hs-item-has-children:hover > ul.hs-menu-children-wrapper{left:-16px !important;right:-15px !important;}

.listingImage .hs-featured-image-wrapper {background-position: center center !important;background-size: cover !important;   display: block !important;    height: 100%;}
.listingImage .hs-featured-image {display: none;}
.postTopics .topic-link:hover{color:#000}
.widget-module li:last-child {border-bottom: 1px solid #cecece;}

/*---EMT142--26-09-2016----*/
.topLinks ul li a{font-family: 'SentineA';}
.siteNavigation .hs-menu-wrapper>ul>li>a{font-family: 'SentineA';}
.footerSubscribe input[type="email"]{ color: #949494;}
/*---EMT142--26-09-2016-end---*/


/*-----em104-07-10-2016--*/

.hs-blog-listing .row-fluid-wrapper.row-depth-1.row-number-6 {
    border-bottom: medium none !important;
}
.post-item .listingContent{height:200px !important}
.post-item .listingImage{height:200px !important}


/*-----em104-07-10-2016---end-*/


/* Responsive Media Queries
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


@media (min-width:1251px){
    .lpTitle { padding-left:150px; padding-right:150px; }
    
    .postTopics { text-align:right; max-width:50%; }
.hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li:nth-child(8).hs-item-has-children ul.hs-menu-children-wrapper li a { text-align: center; padding-left:30px !important;  padding-right:79px; }
}
@media (max-width: 1251px)
{
        .siteNavigation .hs-menu-wrapper > ul{margin-left:0;}
}


@media (max-width:1250px) {
       
    .lpForm:before { display:none; }
   /* .headerSection .siteLogo img { max-width:120px; margin-top:20px; }*/
    .siteNavigation .hs-menu-wrapper > ul { margin-left:20px; }
    .siteNavigation .hs-menu-wrapper > ul > li > a { padding:30px 8px; }
    .headerMain .row-fluid .contactCta a { padding:24px 15px 24px 10px ; }
    .search-sub {    position: relative;    right: 0;   top: -51px;}
    .headerMain .row-fluid .contactCta a {    padding: 24px 11px 26px 10px !important;}
    .listingInner .overview{margin-top:0px; line-height:22px;}
     .search .search-sub{width:50px;}
     
     .footerSubscribe form {margin-left:0px;}
    .footerSubscribe h3.form-title{padding-left:0;}
}

@media (min-width: 1026px) and (max-width: 1250px)
{
.blog-section .post-listing .post-item .span8 {float: right;}
.listingInner > h6 { line-height: 19px;}
.listingInner .listingDate {line-height: 14px;font-size: 11px;}
.overview p, .overview h1 , .overview h2, .overview h3, .overview h4, .overview h5, .overview h6 {line-height: 16px !important;font-size:17px;}
}

@media (min-width: 749px) and (max-width: 767px)
{
    
}

@media (min-width: 768px) and (max-width: 1024px)
{
     .footerSubscribe .hs-error-msgs.inputs-list label {position: absolute; right: 0;  width: 100% !important;left:0;    line-height: 20px;top:-20px;}
    .listingInner .topics {padding: 10px 16px 6px !important;}
    .featuredPost {  padding-right: 25px;}
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(12) a img {margin-left: 7px;}
}
@media (min-width: 1024px) and (max-width: 1024px)
{
    .listingInner .overview {padding-top: 3px;}
    .listingInner .topics {line-height: 16px;}
}
/*************************************** 26-9-2016 ************************/
@media (min-width: 1231px) and (max-width: 1250px)
{
#searchform > input.s {
    width: 220px !important;
}
#searchform > input.s {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: inline-block !important;
    float: left !important;
    height: 50px;
    text-transform: uppercase;
    width: 175px !important;
}
}

@media (min-width: 1251px) and (max-width: 1260px)
{
#searchform > input.s {
    width: 100% !important;
    max-width:220px !important;
}
#searchform > input.s {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: inline-block !important;
    float: left !important;
    height: 50px;
    text-transform: uppercase;
    width: 175px !important;
}
}
/******************************* end *******************/
@media (min-width: 1231px) and (max-width: 1250px)
{

.row-fluid-wrapper.row-depth-1.row-number-5 .wrapper {max-width: 926px;}

}

@media (min-width: 1219px) and (max-width: 1260px)
{
.footerSection .row-fluid .footerCopyright {margin: 0 0 0 3.2%;}

}
/*************************************** 26-9-2016 ************************/
@media (max-width: 1260px)
{
   .topSection .wrapper, .headerSection .wrapper {max-width: 100% !important;width: 100% !important;}
   .overview p, .overview h1, .overview h2, .overview h3, .overview h4, .overview h5, .overview h6{line-height:15px !important;}
   .wrapper{max-width:950px;}
 #searchform>input.s{width:245px !important;}
    .topLinks ul{margin:0 -15px 0 0 !important;}
    .headerSection .siteLogo img{margin-left:25px;}
    .siteNavigation .hs-menu-wrapper > ul{margin-left:0;}
}
/*************************************** end ************************/
@media (max-width: 1218px)
{
         .overview p, .overview h1, .overview h2, .overview h3, .overview h4, .overview h5, .overview h6 {font-size: 18px;line-height:14px !important;}
         .listingInner .overview {padding-top:0 !important;}
         .footerSection .row-fluid .socialIcons{ width:40%; margin-left:0; }
    .footerSection .row-fluid .footerSubscribe { padding-right:0px; border-right:1px solid #909090; width:58%;display:inline-block;}
    .footerSection .row-fluid .footerCopyright { width:100%; margin-left:0; border:none; border-top:1px solid #909090; }
    .span4.widget-span.widget-type-rich_text.footerCopyright {margin-top: 50px;   width: 100%;}
     .footerSection .row-fluid .footerCopyright{margin-top: 23px;}
    .span4.widget-span.widget-type-raw_html.socialIcons {    padding: 22px 45px 45px 0;}
    .span4.widget-span.widget-type-rich_text.footerCopyright {    padding-top: 50px;}
    .search .search-sub{width:50px;}
    .footerSection{    padding: 58px 0 24px;}
    .hs-error-msgs.inputs-list {position: absolute;width:100%;}
   
}

@media (min-width: 750px) and (max-width: 770px)
{
.footerSection .hs-error-msgs {position: absolute !important;  top: 90% !important;}
}

@media (min-width: 768px) and (max-width: 790px)
{
    
body .span4.widget-span.widget-type-rich_text.footerCopyright { margin: 25% auto 0 !important;}

}


@media (min-width: 791px) and (max-width: 900px)
{
    
body .span4.widget-span.widget-type-rich_text.footerCopyright { margin: 24% auto 0 !important;}

}

@media (min-width: 1219px) and (max-width: 1260px)
{
    .footerSection .wrapper {max-width: 970px;padding: 0 39px;}
    .span4.widget-span.widget-type-rich_text.footerCopyright {width: 301px;float: right;}
}


@media (min-width: 1140px) and (max-width: 1279px)
{
    .listingContent {width: 68% !important;}
}

@media (min-width:1142px) and (max-width: 1232px)
{
    .siteNavigation .hs-menu-wrapper > ul > li > a{  font-size: 13px!important;}
}

@media(max-width: 1141px)
{
    .siteNavigation .hs-menu-wrapper > ul li a { letter-spacing: 0px; }
}

@media(max-width: 1100px)
{
    .siteNavigation .hs-menu-wrapper>ul>li>a {padding: 25px 7px;}
    .footerSection .wrapper{padding:0 40px;}
}
@media (max-width: 1080px)
{
    .span9.widget-span.widget-type-menu.siteNavigation.wauto{width:80%;}
    .span3.widget-span.widget-type-linked_image.siteLogo.wauto {width: 20% !important;}
   
}
@media(max-width: 1060px)
{
    .siteNavigation .hs-menu-wrapper > ul > li > a{padding:25px 6px;}
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {margin-right: 3px;}
    
       
}
@media (max-width: 985px)
{
    .siteNavigation .hs-menu-wrapper>ul>li>a { padding: 25px 6px;}
    .widget-module ul li {
    border-left:1px solid #c2c2c2 !important;
    border-right: 1px  solid #c2c2c2 !important;
}
}
@media(min-width: 980px)
{
    .siteNavigation .hs-menu-wrapper { display:block !important; }  

    .mobileMenu {    display: none;}   
    .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { text-align:left !importnat;}
    .siteNavigation .hs-menu-wrapper > ul > li > a { padding:31.5px 1px; margin-left: 5px;    margin-right: 5px; display:block; position:relative;font-size:14px; }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {background-color: #fff;}
   /* .siteNavigation .hs-menu-wrapper > ul > li + li { border-top:1px solid #6d6d6d; }*/
  
    .hs-blog-post .heroSection {
    padding: 185px 0 52px;
}
 
}
@media (min-width:1281px) 
{
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(12) a{ padding: 31.5px 15px;}
     
}


@media (max-width: 1025px)
{
      .siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow, .siteNavigation .hs-menu-wrapper > ul > li:hover .arrow { margin-top: 2px;  transition: transform 0.6s ease;}
     .overview p, .overview h1, .overview h2, .overview h3, .overview h4, .overview h5, .overview h5 {line-height:17px !important;}
    .siteNavigation .hs-menu-wrapper > ul{padding-left:0px;}
    .siteNavigation .hs-menu-wrapper > ul ul > li > a{padding:20px 10px;}
    .footerSection .wrapper{padding:0 70px;}
       /* .siteNavigation .hs-menu-wrapper > ul > li > a::after{width:95%;}*/
     .footerSection .row-fluid .footerSubscribe { border-right: 1px solid rgb(144, 144, 144); display: inline-block; padding-right: 0; width: 60%;}
  .span4.widget-span.widget-type-raw_html.socialIcons { padding: 22px 45px 45px 0;}    
.hs-error-msgs {color: rgb(255, 255, 255);    list-style: outside none none;    margin-bottom: 0;    margin-top: 10px;    max-width: 190px;    padding: 0;    position: relative;}    
.span4.widget-span.widget-type-rich_text.footerCopyright {    display: block !important;    float: none !important;    margin: 24% auto 0;    max-width: 890px;    text-align: center !important;    width: 100%;}
       .span3.widget-span.widget-type-linked_image.siteLogo.wauto {width: 12% !important;}
}

@media (max-width:979px) {
    
     .mobileMenu:last-child{display:none;}
     .hs-menu-children-wrapper li a {font-size: 16px !important;text-transform: none;}
     .span3.widget-span.widget-type-linked_image.siteLogo.wauto{width:auto !important;}
     .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(12){background:#fff !important;}
       .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(12) a{color:#000;}
         .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(12) a i{display:none;}
    .headerMain a{font-size:17px;}
        .siteNavigation .hs-menu-wrapper > ul{overflow-y:auto;margin-left:0px !important;}
    .siteLogo img{max-height:500px; overflow:auto;}
    .headerSection .siteLogo img {    cursor: pointer;    margin-left: 5px; margin: 12px 5px!important;    width: 160px !important;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{left:0;}
    /*.navbar-header .navbar-brand > img {    max-width: 160px;    min-width: 160px;}*/
   li.hs-menu-item a:hover {    border-bottom: 0 none !important;    color: #00c0ff !important;}
    .search_form.input-group.search {    padding: 13px 0;z-index:111;position: relative;}
    .mobileMenu a span {    display: none;}
    .mobileMenu .cta_button {    color: #000;}
    .mobileMenu:last-child {    background: #fff none repeat scroll 0 0;}
/*    .flyouts ul {    height: 600px;    overflow-y: scroll;}*/
    .contactCta {    display: none !important;}
    .headerMain {    height: 63px;    min-height: 50px !important;}
    .wauto .hs-menu-item a {    padding: 30px 16px !important;}
    .wrapper { max-width:900px; }
    .headerSection .wrapper { max-width:100%; padding:0 15px; }
    .headerMain { position:relative; }
    .headerMain .wrapper  { padding-right:60px; }
   .topSection{display:none !important;}
    /*-=-=-=-= Mobile menu JS USE  MENU ICON as '<a class="expand_menu"><i></i><i></i><i></i></a>' -=-=-=*/
	a.expand_menu { width: 40px; height: 47px; display: block; cursor:pointer; position: absolute; top: 9px; right: 21px; padding: 5px;  }
	a.expand_menu i { position:relative; width: 25px; left:0; height: 5px; opacity:1; display: block; background: #000; margin-top: 4px;transition:all 0.45s ease-in-out; -webkit-transition:all 0.45s ease-in-out; -moz-transition:all 0.45s ease-in-out;  }
	a.expand_menu.open i:first-child {transform: rotate(405deg) translate(7px, 7px); position: relative; }
	a.expand_menu.open i:nth-child(2) { position:relative;  opacity:0; }
	a.expand_menu.open i:last-child {   transform: rotate(-225deg);  position: relative;   left: 0px;top: -9px;}

    body .hs-menu-item.hs-menu-depth-2 > a {text-align: left !important;}
    
.siteNavigation .hs-menu-wrapper > ul > li ul { box-shadow:0px 4px 6px rgba(0, 0, 0, 0.3); background:#fff; top:0%; }
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(8):hover > ul.hs-menu-children-wrapper{left:0 !important;}

.hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li.hs-item-has-children:nth-child(6) ul.hs-menu-children-wrapper li a{padding-left:28px !important;}
.hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li.hs-item-has-children:nth-child(8) ul.hs-menu-children-wrapper li a{padding-left:28px !important;}
.hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li.hs-item-has-children:nth-child(10) ul.hs-menu-children-wrapper li a{padding-left:28px !important;}
/*em142--30-09-2016*/
 .childExpand{ /*display: inline-flex;*/ float: right; }
/*em142--30-09-2016-end---*/
.childExpand { position:relative; }
    .childExpand i { content:''; position:absolute; width:40px; height:40px; top:-20px; left:-20px;  } 
        .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { text-align:left !importnat;}
    .siteNavigation .hs-menu-wrapper { position:absolute; top:100%; left:0; width:100%; background:#fff; display:none; }
    .siteNavigation .hs-menu-wrapper > ul {height: 100vh;background-color:#fff;overflow-y: auto;margin-left: 0 !important;}  
    
    /*body{overflow:hidden;}*/
    .siteNavigation .hs-menu-wrapper > ul > li { position:relative; width:100%; float:left; }
    
    .siteNavigation .hs-menu-wrapper > ul > li + li { border-top:1px solid #d4d4d4; }
    .siteNavigation .hs-menu-wrapper > ul > li > a { padding:15px; }
    
    .siteNavigation .hs-menu-wrapper > ul > li> a:last-child{padding-right:0;}
    .siteNavigation .hs-menu-wrapper > ul > li > a:after:last-child{border-bottom:0;}
    /*.siteNavigation .hs-menu-wrapper ul > li:hover > a { background:rgba(0, 0, 0,0.05); }*/
    .siteNavigation .hs-menu-wrapper > ul > li > a:after { content:normal; }
    .siteNavigation .hs-menu-wrapper > ul > li ul { position:relative !important; opacity:1 !important; visibility:visible !important; width:100%; display:none; box-shadow:none; border-top:1px solid #6d6d6d;  }
    .siteNavigation .hs-menu-wrapper>ul ul > li > a { padding:10px  0 10px 0px; font-size:12px; }
    .siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow ,.siteNavigation .hs-menu-wrapper > ul > li:hover .arrow {  -ms-transform: rotate(360deg) !important; transform: rotate(360deg) !important;;-webkit-transform: rotate(360deg) !important; margin-top:7px; }
    .siteNavigation .hs-menu-wrapper > ul > li .arrow.open { margin-top:0px;  -ms-transform: rotate(-360deg) !important; transform: rotate(180deg) !important; transition: transform 350ms ease; }
    
 
  
    
    /* Blog Page */
/*    .blogHeading h1 { padding-left:0; }
    .featuredTitle { font-size:50px; line-height:45px; }
    .featuredContent { font-size:24px; }
    .featuredPost { padding-left:25px; }
    .blogSidebar { padding-left:20px; }*/
    
        .sidebarForm input[type="submit"] {border-radius:0;}
        
       
    
}



@media (min-width: 991px)
{
/*.hs-blog-post .footer-container-wrapper {margin-top: 140px;}*/
.widget-module li{
  border-left: none !important;
     border-right: none !important;
}
.widget-module li:first-child {
    border-top: medium none !important;
    border-left: none !important;
     border-right: none !important;
}
.widget-module li{
  border-left: none !important;
     border-right: none !important;
}
}

@media (max-width:992px) {
    .forTab { display:none !important; }    

    /** 26-09-2016-*/
.blog-section { float: none;    margin: 0 auto;max-width:700px;}
   .widget-module ul li {
    border-left:1px solid #c2c2c2 !important;
    border-right: 1px  solid #c2c2c2 !important;
}

.widget-module li:first-child {
    border-top: medium none !important;
}
.span12.widget-span.widget-type-cell.sidebarForm {    margin-bottom: 11px !important;    margin-top: 5px;    padding: 0 0 56px !important;}
.span12.widget-span.widget-type-post_filter.categories.forTab.dropdown.topicListing { float: none;  margin: 0 auto;    max-width: 700px;}
.blog-sidebar-form .hs-error-msgs{ list-style: outside none none;  margin-bottom: 0; margin-top: 1px; max-width: 400px; padding: 0;}
/***end ***/
/**** End**********/


    h1 { font-size:40px; }
    h2 { font-size:32px; }
    h3 { font-size:26px; line-height:34px; }
    h4 { font-size:24px; line-height:30px; }
    h5 { font-size:20px; line-height:26px; }
    h6 { font-size:18px; line-height:24px; }
    
    .p40-0 { padding-top:30px; padding-bottom:30px; }
    .p50-0 { padding-top:35px; padding-bottom:35px; }
    .p60-0 { padding-top:40px; padding-bottom:40px; }
    .p70-0 { padding-top:45px; padding-bottom:45px; }
    .pb40 { padding-bottom:30px; }
    .pb50 { padding-bottom:35px; }
    .pb60 { padding-bottom:40px; }
    .pb70 { padding-bottom:45px; }
    .pt40 { padding-top:30px; }
    .pt50 { padding-top:35px; }
    .pt60 { padding-top:40px; }
    .pt70 { padding-top:45px; }    
    
     
    
  
    
    /*.post-item .listingImage { width:100%; height:30vw !important; overflow:hidden; }
    .post-item .listingContent { width:100%; margin-left:0; padding:15px; }*/
    .hs-error-msgs {color:#fff;}
    

    .lpHeader {text-align:center; border:none;}
    .lpHeader .siteLogo {width:100%; margin-bottom:15px; border:1px solid #cccccc; padding:15px 0;}
    .lpHeader .lpContact {width:100%; margin:0 !Important; float:none; display:inline-block;  text-align:center; background:#00aeef; border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc;}
    .lpHeader .lpContact a span {display:none;}
    .lpHeader .lpContact a:before {font-size:24px; line-height: 1; height: auto; width: auto;  position: relative; vertical-align: middle;}
    .lpHeader .lpContact a {color:#fff; padding-left:0; border:none;}
    .lpLeft .lpTitle {margin-top:0;}
    #popUp {background-size:cover; padding:60px 50px 60px 80px; text-align:left; }
    .row-fluid .lpHeader .wrapper {padding:0; max-width:100%; width:100%;}
    .lpCaption {color:#000;}
    .lpForm ::-webkit-input-placeholder {color:#000 !important; } 
    /*.lpForm textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select {color:#000;}*/
    .lpForm ::-moz-placeholder { color:#000 !important; } 
    .lpForm :-ms-input-placeholder {  color:#000 !important; }
    .lp2Column {margin:0 !important;}
    .sidebarForm input[type="submit"] {border-radius:0;}
    .lpForm .hs-richtext { color:#000; }
    
    .dropdown.categories ul li a { font-size:15px; }
    ul.pagination { text-align:center; }

    .footerSection .wrapper{padding:0px 69px;}
}


@media (min-width: 991px ) and (max-width: 992px ) 
{
ul.pagination {
    text-align: right;
}
.widget-module ul li {
    border-left: 0 none !important;
    border-right: 0 none !important;
}
 .forTab {   display: none !important;}
}


@media (min-width: 991px ) and (max-width: 1080px ) 
{

     .listingInner .topics{  padding: 5px 2px 5px 26px;line-height: 14px;}
     .listingInner .listingDate { line-height: 14px;}
     .overview p, .overview h1, .overview h2, .overview h3, .overview h4, .overview h5, .overview h6 {font-size: 17px;
     
     }
}    



@media (min-width: 768px ) and (max-width:980px )
{ 
 body .siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow, .siteNavigation .hs-menu-wrapper > ul > li:hover .arrow {margin-top: 7px!important;}
.span4.widget-span.widget-type-rich_text.footerCopyright { display: block !important; float: none !important;margin: 24% auto 0; max-width: 700px; text-align: center !important; width: 100%;}
.heroSection {padding: 102px 0 63px;}
}

@media (min-width:768px ) and (max-width:990px )
{
    
    .lpLeft {width:100% !important;}
    
.span4.widget-span.widget-type-rich_text.footerCopyright { margin: 21% auto 0!important;}
.span12.widget-span.widget-type-cell.sidebarForm {float: none; margin: 0 auto; max-width: 700px;padding: 30px 0 56px !important;}
         .sidebarForm input[type="submit"] { background:#00aeef; color:#fff;border:1px solid #00aeef; }  
    .sidebarForm input[type="submit"]:hover { background:#fff; color:#00aeef; border:1px solid #00aeef; } 
    .blog-section h6{ line-height: 18px;}
    .overview p,.overview h3, .overview h2, .overview h4, .overview h5, .overview h6, .overview h1 {font-size: 17px;}
    .lpRight {width:100% !important; margin:0 !important; padding:30px 0 100px 0; background:#fff;}
    .lpRight .lpForm {padding:0; background:#fff;}
    .row-fluid  .blog-left {width:100% !important;}
    .row-fluid  .blog-right {width:100% !important; border:none; margin:0  !important; padding-left:0;}
    .lpHeader .siteLogo { padding:10px 0; border:1px solid #ccc; text-align:center; margin-bottom:0; margin-top:1px; }
    #popUp { max-width:600px; background:url(//cdn2.hubspot.net/hubfs/2470173/Assets/Images/mrb-pattern.jpg) bottom left no-repeat , url(//cdn2.hubspot.net/hubfs/2470173/Assets/Images/mlt-pattern.jpg) top right no-repeat #fff; }
/*.post-listing .post-item .span8 { width:62%!important; margin:0 !important;     float: right; }*/
.listingInner .listingDate{  font-size: 12px; line-height: 14px;}
  ul.pagination {    border-top:none;}
    .sidebarForm .hs-error-msgs {    color: #fff;    position: relative;    top: 0;}
    .blogHeading h1 {   padding-left: 24px;}
    .listingInner .topics{  padding: 3px 25px;}
}


@media (min-width:768px )
{
  
    .listingContent { position:relative; padding-bottom:50px; }
    .listingInner .topics { width:100%; position:absolute; bottom:0; right:0; }
    ul.pagination {    border-top:none;}
}


@media (max-width:739px )
{
    .hs-blog-post .widget-type-blog_comments {padding: 0 20px;}
    
    }
    
@media (max-width:768px )
{
    /***************24-09-2016 dv*****************/
    body .siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow, .siteNavigation .hs-menu-wrapper > ul > li:hover .arrow {margin-top: 7px!important;}
 .blog-section {    float: none;    margin: 0 auto;    max-width: 700px;}
 hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(12) a img{margin-left: 7px!important;}
 .listingInner > h6{overflow: visible; white-space: normal;}    
 .listingInner .topics {padding: 4px 16px!important;font-size: 11.5px;  line-height: 14.5px;}
.cate-cont {padding: 0 20px;}
.set-my-div .span12.widget-span.widget-type-cell.sidebarForm {margin: 0 auto; max-width: 700px; padding: 30px 0 70px!important;}
.set-my-div .widget-type-blog_content {padding: 0 20px;}
.wrapper.set-my-div { padding: 0 !important;}  

.section.post-footer {margin: 0 auto;   max-width: 700px;}
.footerSection .row-fluid .footerSubscribe {
    border-right: 1px solid rgb(144, 144, 144);
    display: inline-block;
    padding-right: 0;
    width: 60%;
}

.span4.widget-span.widget-type-raw_html.socialIcons {
    padding: 22px 45px 45px 0;
}
.span4.widget-span.widget-type-rich_text.footerCopyright {
    float: none;
    margin-bottom: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 190px;
    max-width: 700px;
    text-align: center !important;
}
/********************* end ****************/
    
    .listingContent { position:relative; }
    .listingInner .topics { width:100%; position:absolute; bottom:0; right:0; }
   /* .post-listing .post-item .span4 { width:33%; margin:0 !important; }*/
    ul.pagination {    border-top:none;}
}
@media (min-width: 901px) and (max-width: 990px)
{
    .wrapper {max-width: 100%;}
}
@media (min-width: 991px) and (max-width: 1218px)
{
    .sidebarForm .hs-form .hs-richtext, .sidebarForm .hs-form .field { margin-bottom: 14px !important;}
}

@media (min-width: 750px) and (max-width: 767px)
{
    .footerSection {padding: 58px 0 24px!important;}
    .span4.widget-span.widget-type-rich_text.footerCopyright {margin-top:50px!important;}
    .hs-error-msgs {position: relative;    top: 0!important;}
    .footerSubscribe .hs-error-msgs.inputs-list label{font-size:13px!important;}
}

/********************* 24-09-2016 dv *****************/
@media (max-width: 749px){
   .footerSubscribe input[type="submit"] { left: -10px !important;  margin: 0 auto !important;   max-width: 400px !important;  position: relative; top: 1px !important;   width: 108% !important;}
.hs-error-msgs {margin-bottom: 17px;position: unset;top:0 !important;}
.footerSubscribe { margin-bottom: 40px !important;}
.blog-section {
    float: none;
    margin: 0 auto;
    max-width: 700px;
    
}
.hs-error-msgs.inputs-list {position: relative;}
.span4.widget-span.widget-type-rich_text.footerCopyright {float: none; margin-bottom: 0 !important; margin-left: auto !important; margin-right: auto !important; margin-top: 10px; max-width: 700px; text-align: center !important;}
.socialIcons ul {display: inline-block; list-style: outside none none; margin: 5px 0 5px; padding: 0;}
.socialIcons h5 {margin-top: 20px;}
.span4.widget-span.widget-type-raw_html.socialIcons {margin-bottom: 60px;}
}
/************************** End dv **********************/
@media(max-width: 991px)
{
    .footerSection .wrapper{padding:0px 15px;}
}
@media (max-width: 990px)
{.siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow, .siteNavigation .hs-menu-wrapper > ul > li:hover .childExpand img {
    margin-top: 0;
    transform: rotate(0deg);
    transition: transform 350ms ease 0s;
}
    .mobileHide { display:none !important; }
     .forTab {   display: block !important;}
      .tabHide { display:none !important; }
  .forMobile {display: block !important;}
  ul.pagination {padding: 30px 0;}
     .blog-right { background:#f9f9f9;padding:0 30px 60px !important;}
    .row-fluid-wrapper.row-depth-1.row-number-6{border-bottom:0}
     .blog-right { background:#f9f9f9;}
     .hs-blog-post .widget-type-blog_comments { float: none !important; margin: 0 auto !important; max-width: 700px;}   
}

/*--emt142--06-10-2016---*/

@media (max-width: 980px){
    
    li.color_box{visibil}
    
.childExpand > img{top:-11px!important;}
.siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow, .siteNavigation .hs-menu-wrapper > ul > li:hover .childExpand img {
    margin-top: 0;
    transform: rotate(360deg);
    transition: transform 350ms ease ;
}
.childExpand.open > img {
     transform: rotate(180deg) !important;
        transition: transform 350ms ease !important;
}
}

/*--emt142--06-10-2016----end--*/

/*----20-09--2016---
@media (max-width:768px)
{
  .blog-right{ background:#f9f9f9 none repeat scroll 0 0; box-shadow: none}
 
}*/


@media (max-width: 749px)
{
 .footerSection .row-fluid .footerSubscribe , .footerSection .row-fluid .socialIcons, .footerSection .row-fluid .footerCopyright { width:100%; border:none; padding:43px 0; float:left; }
 .span4.widget-span.widget-type-rich_text.footerCopyright{width:100%;}
   .footerSubscribe input[type="submit"]{max-width:267px;margin:0 auto !important;left: 0;}
    .footerSubscribe input[type="email"]{max-width:267px;margin:0 auto !important;}
     .footerSubscribe input[type="submit"]{top: 63px;    width: 100%;}
      .footerSection .row-fluid .socialIcons { border-top:1px solid #909090; border-bottom:1px solid #909090; }
         #hs_cos_wrapper_module_147186108536810967 > div{padding-bottom:95px;}
         .footerSubscribe {margin-bottom: 100px;}
         .span4.widget-span.widget-type-rich_text.footerCopyright {padding-top: 0;}
         .hs-error-msgs {max-width:100%;}
         .footerCopyright {padding-bottom: 30px;}
         .siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow, .siteNavigation .hs-menu-wrapper > ul > li:hover .childExpand img {
    margin-top: 0;
    transform: rotate(3600deg);
    transition: transform 350ms ease 0s;
}
}


/*----20-09--2016--night-end---*/
@media (max-width:767px) {
   
      .headerMain .row-fluid .wauto{padding-left:0}
    .footerSubscribe .hs-error-msgs.inputs-list label {    font-size: 14px;}
    .footerSubscribe input[type="email"]{padding-right:66px;}
    #hs_cos_wrapper_module_147186108536810967 > div {    padding: 0 22px;}
 .listingContent{height: 155px!important;}
 .noimage .overview {margin-bottom: 0 !important;}
    .wrapper .blog-right {    margin-bottom: -13px !important;}
    .footerSection .row-fluid .footerCopyright{margin-top: 0;}
    .sidebarForm .hs-error-msgs {    color:#fff; font-weight:700;    position: relative;    top: 0;}
     .widget-type-blog_subscribe {    padding-bottom: 0 !important;}
    .wrapper { max-width:100%; padding-left:20px; padding-right:20px; }
    .equal , .sameHeight { height:auto !important; }
   .listingInner .topics{padding:9px 3px 6px 16px;}
.hs_would_you_like_to_subscribe_to_our_daily_newsletter_.field.hs-form-field {    padding-top: 65px;}
.hs-error-msgs { position: relative;    top: 68px;}
  .blog-right { background:#f9f9f9;padding:0 20px !important;}
  .siteNavigation .hs-menu-wrapper > ul > li.active-branch .arrow, .siteNavigation .hs-menu-wrapper > ul > li:hover .childExpand img {
    margin-top: 0;
      transform: rotate(360deg);
    transition: transform 350ms ease 0s;
}
    /* Landing Page */
    .lpHeader { border:none; }
    .lpHeader .siteLogo { padding:10px 0;  text-align:center; margin-bottom:0; margin-top:1px; }
    .lpHeader .lpContact a { text-align:center; width:90%; margin-right:5%; padding:6px; background:#00aeef; color:#fff;}
    .lpHeader .lpContact { border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc;  }
    .lpHeader .lpContact a span { display:none; }
    .lpHeader .lpContact a:before { line-height:1; height:auto; width:auto; font-size:24px; position:relative; vertical-align:middle; }
    .lpLeft .lpTitle { margin-top:0; }
    /*body .row-fluid .lpTitle { margin-left:-20px !important;  margin-right:-20px; }*/
    .lpRight .lpForm { padding:15px 0 60px; background:#fff; margin-left:-10px !important; margin-right:-10px !important; }
    .lpTitle { padding:60px 30px; }
    .lpForm .hs-richtext { color:#cdcdcd; }
    .lpForm:before { content:normal; }
    #popUp { padding:30px 30px; background-size:cover; height:auto; }
    .lpTitle.v2 { padding:100px 0; }
    body .hs-menu-item.hs-menu-depth-2 > a {
    text-align: left !important;
}
        .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { text-align:left !importnat;}
    /* Blog */
    body .row-fluid .headerSection .topSection { display:none; }
    .headerMain .row-fluid .siteLogo { float:left; }
    .headerSection .siteLogo img { margin:20px 0; }
    .heroSection { padding:113px 0 81px; }
    .blog-section .listingImage img{display:none;}
    .footerSection { padding:20px 0; }
   
   
    
    .hs-blog-listing .blogHeading h1 { display:inline-block; padding:0 0 10px; border-bottom:1px solid #fff; font-size:38px; }
    .featuredPost { border:none; padding:20px 0 0 ; }
    .featuredContent { font-size:18px; line-height:1.4; }
    .listingInner .overview { display:none; }
    .listingInner { height: 195px;}
    .listingInner .topics { margin-top:20px; }
    .post-item .listingImage { height:50vw !important; }
    #comment-form { margin-bottom:30px; }
    .blogSidebar { padding:0; border:none; }
    ul.pagination { padding:30px 0; }
    .post-item .listingContent { width:100%!important; margin-left:0; padding:15px 0 0; }
    .post-item .listingContent h6 ,.post-item .listingContent .listingDate { padding:0 15px; }
    
    .hs-blog-post .blogHeading h1 { font-size:50px; line-height:1; }
    .hs-error-msgs {color:#fff; font-weight:700;}
    #popUp .closeIt {right:0px; top:-15px; }
    #popUp {max-height:200px; max-width:300px; background:#00aeef; color:#fff; }
    
    .blog-right { background:#f9f9f9; padding-left: 20px; padding-right: 20px;  box-shadow:none !important; }
    .sidebarForm input[type="submit"] { background:#00aeef; color:#fff;border:1px solid #00aeef;-webkit-font-smoothing: auto;-webkit-font-smoothing: auto; }  
    .sidebarForm input[type="submit"]:hover { background:#fff; color:#00aeef; border:1px solid #00aeef; }  

    
    /* Banner Image Module by HubSpot */
    .hs-banner-image,
    .parallax-wrapper  {
        height: 400px;
    }
    
    
  
    .span4.widget-span.widget-type-raw_html.socialIcons{padding-right:0;}
    form ul {margin-bottom: 25px;}

}
/*17-09-2016 -----*/
@media (max-width: 736px)
{
    .siteNavigation .hs-menu-wrapper>ul{max-height: 351px;}
}

@media (max-width: 667px)
{
.siteNavigation .hs-menu-wrapper>ul {
    max-height: 316px;
}
}
/* end----17-09-2016 -----*/


@media (max-width: 640px)
{
    .siteNavigation .hs-menu-wrapper>ul{max-height: 300px;}   
    .topicPage .span3.widget-span.widget-type-header.blogHeading.inline {
    text-align: center;
    width: 100% !important;
}
 .topicPage .blogHeading h1 {
    border-bottom: medium none;
    display: inline-block;
     font-size: 50px !important;
    margin-top: -43px;
    padding: 0 0 10px;
}
}
@media (max-width: 600px)
{
    .siteNavigation .hs-menu-wrapper>ul{max-height: 100vh;}   
    .topicPage .span3.widget-span.widget-type-header.blogHeading.inline {
    text-align: center;
    width: 100% !important;
}
 .topicPage .blogHeading h1 {
    border-bottom: medium none;
    display: inline-block;
     font-size: 50px !important;
    margin-top: -43px;
    padding: 0 0 10px;
}
}
/*17-09-2016 -----*/
@media (max-width: 568px)
{
.siteNavigation .hs-menu-wrapper > ul{ max-height: 260px;}
.topicPage .span3.widget-span.widget-type-header.blogHeading.inline {
    text-align: center;
    width: 100% !important;
}
 .topicPage .blogHeading h1 {
    border-bottom: medium none;
    display: inline-block;
     font-size: 50px !important;
    margin-top: -43px;
    padding: 0 0 10px;
}

}
/* end----17-09-2016 -----*/
@media(max-width: 480px)
{
    .footerSubscribe h3.form-title span{font-size: 14px; font-weight: lighter; font-weight: lighter;margin-top:2px;}
    .headerMain .row-fluid .contactCta { display:none; }
    .authorNdate, .postTopics { width:100%; }
    .post-wrapper .post-body img { max-width:100% !important; margin-left:0 !important; margin-right:0 !important; display:block; float:none !important; }
     #popUp { padding:20px 20px;}
     
     /* Banner Image Module by HubSpot */
    .hs-banner-image,
    .parallax-wrapper {
        height: 300px;
    } 
     .siteNavigation .hs-menu-wrapper>ul{max-height: 280px;}
}

/*17-09-2016 -----*/



@media (max-width: 414px)
{
    .siteNavigation .hs-menu-wrapper>ul{max-height:680px}
}
@media (max-width:375px)
{
.siteNavigation .hs-menu-wrapper>ul {
    max-height: 600px;
}
}
/* end----17-09-2016 -----*/

@media (max-width: 360px)
{
    .siteNavigation .hs-menu-wrapper>ul{max-height: 580px;}
}
@media (max-width: 320px)
{
        .siteNavigation .hs-menu-wrapper>ul{max-height: 420px;}
}


@media (max-width: 780px)    
 { 
     .childExpand > img {top:5px !important;}
     
}

@media (max-width: 767px){
    /* emt 146 */
    body.authorPage .span12.widget-span.widget-type-cell.heroSection.fontWhite.feature-bg {padding:92px 0 65px !important}
.authorPage .span12.widget-span.widget-type-cell.wrapper{text-align:center}
.topicPage .span12.widget-span.widget-type-cell.wrapper{text-align:center}
.hs-blog-listing .feature-bg{text-align:left}
.topicPage .blogHeading h1 { font-size: 50px !important; border-bottom: 0 !important;   padding: 24px;}
.authorPage .blogHeading h1 { font-size: 50px !important; border-bottom: 0 !important;   padding: 24px;}
     .post-item .listingContent.ht24{height:125px !important;}
     .post-item .listingContent.ht48{height:165px !important;}
     .post-item .listingContent.ht72{height:190px !important;}
    body .hs-error-msgs.inputs-list label {
    text-align: left !important;
    float: left !important;
    margin-bottom: 12px;
}
.topicPage  .hs-error-msgs {
    margin-bottom: 13px;
    position: unset;
    top: 0 !important;
}
.authorPage .hs-error-msgs {
    margin-bottom: 13px;
    position: unset;
    top: 0 !important;
}
.hs-blog-listing .hs-error-msgs {
    margin-bottom: 13px;
    position: unset;
    top: 0 !important;
}

.hs-blog-post .hs-error-msgs {
    margin-bottom: 13px;
    position: unset;
    top: 0 !important;
}
.hs-blog-post .footerSubscribe .hs-error-msgs.inputs-list label {
       color: #fff;
    float: none !important;
    font-size: 13px !important;
    line-height: 8px !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    text-align: center !important;
}

.hs-blog-listing .footerSubscribe .hs-error-msgs.inputs-list label {
     color: #fff;
    float: none !important;
    font-size: 13px !important;
    line-height: 8px !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    text-align: center !important;
}
.authorPage .footerSubscribe .hs-error-msgs.inputs-list label {
       color: #fff;
    float: none !important;
    font-size: 13px !important;
    line-height: 8px !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    text-align: center !important;
}

.topicPage .footerSubscribe .hs-error-msgs.inputs-list label {
    color: #fff;
    font-size: 13px !important;
    padding-top: 0px !important;
    line-height: 16px;
    text-align: center !important;
}
.topicPage .topics {
    text-align: left;
}
.topicPage .block {
    text-align: left !important;
}
.topicPage .span4.widget-span.widget-type-cell.blogSidebar.equal.blog-right {
    text-align: left !important;
}
.post-item .listingContent .listingInner h6.text-cont {
    margin-top: -9px !important;
    font-size: 17px;
    line-height: 16px;
    text-align:left;
}
.listingDate {
    text-align: left;
}
 .listingImage .hs-featured-image-wrapper {
    background-position: center center !important;
    background-size: cover !important;
    display: block !important;
    height: 96%;
}

    .topicPage .span3.widget-span.widget-type-header.blogHeading.inline {
    text-align: center;
    width: 100% !important;
}
 .topicPage .blogHeading h1 {
    border-bottom: medium none;
    display: inline-block;
     font-size: 50px !important;
    margin-top: -43px;
    padding: 0 0 10px;
}
}
@media (min-width: 768px){
    
    .post-item .listingContent{height:200px !important}
.topicPage .span3.widget-span.widget-type-header.blogHeading.inline {
    text-align: center;
    width: 100% !important;
}
 .topicPage .blogHeading h1 {
    border-bottom: medium none;
    display: inline-block;
     font-size: 50px !important;
    margin-top: -43px;
    padding: 0 0 10px;
}

} 

@media (max-width: 768px){

}


@media (max-width: 600px)    
 { 
     .childExpand > img {
    top:-14px !important;}
   
       
}
@media (min-width: 1258px) {

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(12){margin-right:0px !important;}
li.hs-menu-item.hs-menu-depth-1.color_box_1>a {padding: 31.5px 15px;color:#fff;}
li.color_box_1{background: #00aeef;margin-right:0px !important;}
li.color_box_1>a{color:#fff;
    margin-left: 5px;
    margin-right: 5px;
    display: block;
    position: relative;
    font-size: 14px;
}

}

@media (min-width: 980px) {

.authorPage .span12.widget-span.widget-type-cell.heroSection.fontWhite.feature-bg {
    padding: 174px 0 59px !important;
}

 .topicPage .span12.widget-span.widget-type-cell.heroSection.fontWhite.feature-bg {
    padding: 174px 0 59px !important;
}
 .topicPage .blogHeading h1 {
    border-bottom: medium none;
   
     font-size: 120px !important;
   margin-top:-5px !important;
}

}
@media (max-width: 980px)  {

.authorPage .span12.widget-span.widget-type-cell.heroSection.fontWhite.feature-bg {
     padding: 54px 0 17px !important;
}
}

@media (max-width: 1024px) and (min-width: 768px){
  .listingInner .topics {
    padding: 10px 25px 6px !important;
    
}
  .postTopics { text-align:right; max-width:50%; }
 
}
h6.text-cont{margin-bottom:0px !important}
.post-item .listingContent .listingInner h6.text-cont {
    
    margin-bottom: 1px !important ;
    font-size:17px;
    line-height:16px;
}
/*.dropdown h3{margin-top:0px;}*/
.topicPage .feature-bg{margin-bottom:0px !important;}
.topicPage .heroSection {padding: 176px 0 66px;}
.listingInner .overview h5 > a{display:inline-block;}
.listingInner .overview {padding-top: 3px !important;}
/*.listingInner .listingDate{margin-top:-8px;}*/
@media (max-width: 990px)  {
    .listingInner .listingDate{margin-top:0px;}
    
    
}
@media (max-width:1260px) and (min-width:1081px) {
.post-item .listingImage{height:210px !important;}
.post-item .listingContent{height:210px !important;}
}

@media (max-width:1024px) and (min-width:989px){
    .post-item .listingImage{height:210px !important;}
.post-item .listingContent{height:210px !important;}
    
    
}

@media (max-width:1250px) and (min-width:1026px)
{
    .listingInner .listingDate{font-size:14px;}
    
}

.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 {
    right: -150px;
}