/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css);
/* @import url('https://fonts.googleapis.com/css?family=Lato:300,400,700&display=swap'); */
@import url('https://cdnjs.cloudflare.com/ajax/libs/jquery-nice-select/1.1.0/css/nice-select.min.css');


@font-face {
	font-family: 'Proxima Nova';
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNovaT-Thin.eot');
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNovaT-Thin.eot#iefix') format('embedded-opentype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNovaT-Thin.woff2') format('woff2'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNovaT-Thin.woff') format('woff'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNovaT-Thin.ttf') format('truetype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNovaT-Thin.svg#ProximaNovaT-Thin') format('svg');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova';
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Bold.eot');
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Bold.eot#iefix') format('embedded-opentype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Bold.woff2') format('woff2'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Bold.woff') format('woff'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Bold.ttf') format('truetype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova';
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Regular.eot');
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Regular.eot#iefix') format('embedded-opentype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Regular.woff2') format('woff2'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Regular.woff') format('woff'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Regular.ttf') format('truetype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova';
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Light.eot');
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Light.eot#iefix') format('embedded-opentype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Light.woff2') format('woff2'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Light.woff') format('woff'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Light.ttf') format('truetype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova';
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Semibold.eot');
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Semibold.eot#iefix') format('embedded-opentype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Semibold.woff2') format('woff2'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Semibold.woff') format('woff'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Semibold.ttf') format('truetype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova';
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Black.eot');
	src: url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Black.eot#iefix') format('embedded-opentype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Black.woff2') format('woff2'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Black.woff') format('woff'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Black.ttf') format('truetype'),
		url('https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Fonts/ProximaNova-Black.svg#ProximaNova-Black') format('svg');
	font-weight: 900;
	font-style: normal;
}



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

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

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

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

/* Videos */

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

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

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

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

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

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

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

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

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

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

/* Forms */

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

/* Menus */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Space Module */

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

/* Blog Author Section */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel li {margin-right: 5px}


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

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



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

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

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

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

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

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

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

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

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


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

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

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

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

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

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

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

/* Support migrations from wordpress */

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

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

/* Responsive Google Maps */

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

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}
/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}


@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/* Useful Short Codes */




/*BoxShadow*/




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

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Global Style Declaration
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
* { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; }
html { font-size:100%; -webkit-text-size-adjust:100%; font-variant-ligatures:none; -webkit-font-variant-ligatures:none; text-rendering:optimizeLegibility; -moz-osx-font-smoothing:grayscale; font-smoothing:antialiased; -webkit-font-smoothing:antialiased; text-shadow:rgba(0,0,0,.01) 0 0 1px }
body { margin:0; padding:0; opacity:0; font-size:16px; line-height:1.4;  font-weight:400; color:#404b5b;  font-family: 'Proxima Nova';  }
body.loaded{ opacity:1; }

h1,h2,h3,h4,h5,h6{  margin:0; padding:0; }
.GreenTitle h1,.GreenTitle h2,.GreenTitle h3,.GreenTitle h4,.GreenTitle h5,.GreenTitle h6{ color:#78bc42;   }
h1 a,h2 a,h3 a,h4 a,h5 a ,h6 a{  margin:0; padding:0;color: #404b5b; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { color: #78bc42;}
h1 { font-size:50px; line-height:1.1; }
h2 { font-size:48px; line-height:1.2;}
h3 { font-size:40px; line-height:1.2;  }
h4 , .h4 { font-size:36px; line-height:1.2; }
h5, .h5 { font-size:18px; line-height:1.1; }
h6, .h6 { font-size:18px; line-height:1.1; } 
body .font12 { font-size:12px; line-height:1.1; }

img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { text-decoration:none; color:#78bc42; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;;}
a:hover { color:#557f33; }
a.green  { color:#78bc42; }
a.green:hover { color:#404b5b; }

.inter{font-family: "Inter", sans-serif; font-optical-sizing: auto; font-style: normal;}

p { margin:0; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:20px }

.wrapper,.page-center { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1180px; padding-left: 15px; padding-right: 15px; }
.largeWrapper { max-width: 1240px; }
.wrapper.smallWrapper { max-width: 900px }
.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }
/* <<<<<< For Hubspot */

.set-bg, .bg, .overlay { background-size:cover; background-position:center; position:relative; background-repeat: no-repeat; }


.overlay{ position: relative;  }
.overlay:before { content:'';  top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; background: rgba(0, 0, 0, 0.4);}
/* .overlay.Blackoverlay:before { background: rgba(0,0,0,0.65) }  */

.overlay > * { position:relative; z-index:2; }
/* .overlay.overlayOne:before { background: rgba(30, 44, 63, 0.05); }
.overlay.overlaytwo:before { background: rgba(157, 157, 157, 0.9); }
.overlay.blueOverlay:before { background: rgba(25, 150, 205, 0.8); }
.overlay.greenOverlay:before { background: rgba(120, 188, 66, 0.78); }
.GreenOverlay.colorBlue:before { background: rgba(64, 75, 91, 0.9); }
.overlay.overlayfive:before { background: rgba(157, 157, 157, 0.7) } 
.overlay.overlaySix:before{ background: rgba(102, 111, 124, 0.87) }
.overlay.overlayBlue:before {background: rgba(73, 161, 255, 0.87) } */
.get-bg { display:none !important; }


/* background Color */
.themeBg { background:#78bc42; }
.altThemeBg { background:#f8f8f8; }
.greyBg { background:#4f4e53; }
.altBg { background:rgba(64,75,91,0.13); }
.darkBg  { background:#404B5B; }
.brownBg { background:#3f4a5c; }
.greenBg { background:#78bc42; }
.darkGreyBg { background: #d5d5d5 }
.themeOffBg{ background: #818a95 }
.altGreyBg{ background: #d7d6d6 }
.blueBg{ background: #18CCFF }
.lightGrey { background: #939393 }
.whiteBg{ background:#fff; }

/* Color */
.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 { color:#fff; }
.fontWhite a:hover { color:#78bc42; }

.greenColor,.greenColor h1,.greenColor h2,.greenColor h3,.greenColor h4,.greenColor h5,.greenColor h6 { color: #78bc42  }
.greenBg.fontWhite a:hover{ color: #404B5B  }
.fontBlue {  color: #39467f}
.greyFont { color:#58595b; }
.lightGreyColor { color: #939393 }
.altGreyColor {  color: #5d5d5d}
.skyBlueColor{ color: #18ccff; }

div[class*="fa-"],span[class*="fa-"], i[class*="fa-"], button[class*="fa-"] { font-family: fontawesome; font-style: normal }

/* Button */
.button a , a.button { padding:13px 20px; background:#78bc42; color:#fff; border:2px solid #78bc42; max-width:100%; display:inline-block; line-height:1; border-radius:6px; text-transform:uppercase; font-weight:700; position:relative; font-size:18px;     min-width: 125px; text-align: center }
.button.v2 a , a.button.v2 { background: transparent; color:#78bc42; font-family: 'Proxima Nova'; }
.button.v3 a , a.button.v3{ background: #fff; color:#0A1339; padding-left: 30px; padding-right: 30px; border-color: #fff }
.button.v4 a , a.button.v4{ background: transparent; color:#0A1339;  border-color: #0A1339 }
/* .button.white a, a.button.white { border-color:#fff; color:#fff; } */
/* .button.white a:hover, a.button.white:hover { background-color:#fff; color:#78bc42; } */
/* .button.v2 a:hover , a.button.v2:hover { background:transparent; color: #78bc42;  } */
.button a:hover,a.button:hover { color: #78bc42; background: #fff;  }
.button.v2 a:hover , a.button.v2:hover { background: #78bc42; color:#fff; }
.button.v3 a:hover , a.button.v3:hover,.button.v4 a:hover , a.button.v4:hover { background: #404b5b; color:#fff; border-color: #404b5b }

.button.blue-button a{ background: #72c0ff; border-radius: 6px; color: #fff; border-color:  #72c0ff  }
.button.skyBlue a{ background: #49a1ff; border-color: #49a1ff; color: #fff }
.button.skyBlue a:hover{ background: #fff; border-color: #49a1ff; color: #49a1ff }

/* Title Style */
.titleStyle,.titleStyleOne { position: relative; }
.titleStyle:after { content: ''; height: 8px; display: block; margin: 40px auto 7px; background-image: url(https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/bottom-shadow5.webp);
	background-position: top center;  background-repeat: no-repeat; background-size: 100% 8px;  max-width: 400px; }

.titleStyleOne:after { width: 80px; height: 2px; content: '';  display: block; margin: 15px auto;  background: #89c632;  }

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6,.fontStyleChange strong  { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }

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

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ max-width:100%; white-space:normal !important; line-height: 1.3; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:35px; position:relative; margin-bottom: 15px; color: #8c939d; }
.listStyle ul li:before { position:absolute; left:4px; color:#78bd42; font-weight:normal; top:1px;  content:''; background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%22512px%22%20height%3D%22512px%22%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20d%3D%22M468.907%2C214.604c-11.423%2C0-20.682%2C9.26-20.682%2C20.682v20.831c-0.031%2C54.338-21.221%2C105.412-59.666%2C143.812%20%20%20%20c-38.417%2C38.372-89.467%2C59.5-143.761%2C59.5c-0.04%2C0-0.08%2C0-0.12%2C0C132.506%2C459.365%2C41.3%2C368.056%2C41.364%2C255.883%20%20%20%20c0.031-54.337%2C21.221-105.411%2C59.667-143.813c38.417-38.372%2C89.468-59.5%2C143.761-59.5c0.04%2C0%2C0.08%2C0%2C0.12%2C0%20%20%20%20c28.672%2C0.016%2C56.49%2C5.942%2C82.68%2C17.611c10.436%2C4.65%2C22.659-0.041%2C27.309-10.474c4.648-10.433-0.04-22.659-10.474-27.309%20%20%20%20c-31.516-14.043-64.989-21.173-99.492-21.192c-0.052%2C0-0.092%2C0-0.144%2C0c-65.329%2C0-126.767%2C25.428-172.993%2C71.6%20%20%20%20C25.536%2C129.014%2C0.038%2C190.473%2C0%2C255.861c-0.037%2C65.386%2C25.389%2C126.874%2C71.599%2C173.136c46.21%2C46.262%2C107.668%2C71.76%2C173.055%2C71.798%20%20%20%20c0.051%2C0%2C0.092%2C0%2C0.144%2C0c65.329%2C0%2C126.767-25.427%2C172.993-71.6c46.262-46.209%2C71.76-107.668%2C71.798-173.066v-20.842%20%20%20%20C489.589%2C223.864%2C480.33%2C214.604%2C468.907%2C214.604z%22%20fill%3D%22%2378bb43%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20d%3D%22M505.942%2C39.803c-8.077-8.076-21.172-8.076-29.249%2C0L244.794%2C271.701l-52.609-52.609c-8.076-8.077-21.172-8.077-29.248%2C0%20%20%20%20c-8.077%2C8.077-8.077%2C21.172%2C0%2C29.249l67.234%2C67.234c4.038%2C4.039%2C9.332%2C6.058%2C14.625%2C6.058c5.293%2C0%2C10.586-2.019%2C14.625-6.058%20%20%20%20L505.942%2C69.052C514.019%2C60.975%2C514.019%2C47.88%2C505.942%2C39.803z%22%20fill%3D%22%2378bb43%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3Cg%3E%0A%3C/g%3E%0A%3C/svg%3E); width: 30px; height: 30px; background-size: 24px; display: block; background-repeat: no-repeat; }
.listStyle.listStyle2 ul li:before { content: '\f111'; font-family: fontawesome;  color: #78bd42; background: none; }
.listStyle.listStyle3 ul li:before { background: url(https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20Theme%20OCT%202019/Images/list.png); background-repeat: no-repeat }
.listStyle.listStyle4 ul li:before { background: url(https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20Theme%20OCT%202019/Images/listWhite.png); background-repeat: no-repeat }

.m0-15 { margin-left: -15px; margin-right: -15px }
.m0-15 > div { padding-left: 15px; padding-right: 15px }


/* Widths */
.fl { float:left; }
.fr { float:right; }

.ib.vt { vertical-align:top !important;  }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }

/*unique paddings*/
.pl20{ padding-left: 20px; }
.pr20{ padding-right: 20px }
.pt5 { padding-top: 5px }
.pb10,.p10-0 { padding-bottom:10px; }
.pb20,.p20-0 { padding-bottom:20px; }
.pb30,.p30-0 { padding-bottom:30px  }
.pb40,.p40-0 { padding-bottom:40px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pt10,.p10-0 { padding-top:10px; }
.pt15 {  padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt30,.p30-0 { padding-top:30px  }
.pt40,.p40-0 { padding-top:40px; }
.pt50,.p50-0 { padding-top:50px; }
.pt60,.p60-0 { padding-top:60px; }
.pt70,.p70-0 { padding-top:70px; }
.pt80,.p80-0 { padding-top:80px; }
.pl15, .p15 { padding-left:15px; }
.pr15, .p15 { padding-right:15px; }
.pt15, .p15,.p15-0 { padding-top:15px; }
.pb15, .p15,.p15-0 { padding-bottom:15px; }
.pl0,.p0-0 { padding-left:0; }
.pr0,.p0-0 { padding-right:0; }
.pt0,.p0-0 { padding-top:0; }
.pb0,.p0-0 { padding-bottom:0; }
.p0-10 { padding-left: 10px; padding-right: 10px; }
.p90-0  { padding-top: 90px;padding-bottom: 90px; }
.p80-0  { padding-top: 80px;padding-bottom: 80px; }
.pb90 { padding-bottom: 90px; }
.p150-0 { padding-top: 150px; padding-bottom: 150px; }
.pt150 { padding-top: 150px; }
.pb150 { padding-bottom: 150px; }
.p100-0 { padding-top: 100px; padding-bottom: 100px; }
.pb100 { padding-bottom: 100px }
.pt200 { padding-top: 200px }
.pt100 { padding-top: 100px }




::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; }
::-moz-placeholder { opacity:1 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:1 !important; color:inherit !important;}
.formMainGroup ::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; text-transform: uppercase }
.formMainGroup ::-moz-placeholder { opacity:1 !important; color:inherit !important;text-transform: uppercase }
.formMainGroup  :-ms-input-placeholder { opacity:1 !important; color:inherit !important; text-transform: uppercase }
/*form { margin:0 -10px; }*/
form .input { margin-right:0 !important; }
form fieldset { max-width:inherit !important; margin:0 -10px !important;  }
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
form .field { padding:0 0 20px; }
form fieldset .field { padding-left:10px; padding-right:10px; }
form ul.multi-container { padding-top:10px; padding-left: 0; list-style: none; } 
form ul.multi-container li { margin:5px 0; }
form .field > label { margin-bottom:15px; display:block; font-weight: 600 }
textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select { display:block; border:1px solid #fff; outline:none; background:#fff; font-size:14px; line-height:20px; font-family: inherit; font-weight:400; color:#404b5b; margin:0; padding:10px 15px; width:100% !important; border-radius: 4px; }

.footerSec textarea,.footerSec input[type="text"],.footerSec input[type="number"],.footerSec input[type="email"],.footerSec input[type="tel"],.footerSec select { border:1px solid #fff;  }

textarea { min-height:150px; }
form input[type="radio"],form input[type="checkbox"] {  display:none }
form input[type="radio"]+span,form input[type="checkbox"]+span {  position:relative; display:block; padding-left:30px; cursor:pointer }
form input[type="radio"]+span:before,form input[type="checkbox"]+span:before {  content:"\f00c"; font-family:fontawesome; color:#6b1631 ; position:absolute; left:4px; top:4px; font-size:0; width:15px; height:15px; display:block; border:1px solid #ccc;
	transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:14px }
form input[type="radio"]+span:before {  border-radius:50% }
form input[type="radio"]:checked+span:before {  background:#6b1631 ; border-color:#6b1631  }
form input[type="checkbox"]:checked+span:before {  border-color:#6b1631 ; font-size:12px; background:#6b1631 ; color:#fff; letter-spacing:0; }

input[type="submit"] { cursor: pointer; background-image: url(https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%20August%202018/Assets/blank.png) !important; background-repeat:no-repeat !important; outline:none; font-family: inherit; padding:13px 30px; background: transparent; color: #78bc42; border:2px solid #78bc42; max-width:100%; display:inline-block; line-height:1; border-radius:8px; text-transform:uppercase; font-weight:700; font-size:16px; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s; }
input[type="submit"]:hover { color:#fff; background:#78bc42; border-color:#78bc42 }

.row-fluid .forSmallWidth { width: 700px; max-width: 100%; margin: 0 auto !important; float: none; }
.row-fluid .formediumWidth { width: 850px; max-width: 100%; margin: 0 auto !important; float: none; }
.row-fluid .max700 { width: 700px; max-width: 100%; float: none; }

textarea:focus, input[type="text"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="tel"]:focus, select:focus {  border-color: #78bc42; }
.hs_error_rollup { display: none !important }
/*  AltFormStyle*/
.AltFormStyle { border-radius: 6px; background: #eff1f7; overflow: hidden }
.AltFormStyle h3.form-title { background: #404B5B; color: #fff; padding: 15px 20px; font-size: 16px; font-weight: 400; }
.AltFormStyle form {  padding: 20px 15px; }
.AltFormStyle textarea, .AltFormStyle input[type="text"], .AltFormStyle input[type="number"], .AltFormStyle input[type="email"],.AltFormStyle input[type="tel"],.AltFormStyle select { border-color: #fff; }
.AltFormStyle input[type='submit'] { background: #78bd42;  color: #fff; }
.AltFormStyle form .field > label { font-weight: 600; }


/* width */
.maxwidth800 { width: 800px; max-width: 100%; margin: 0 auto }

/*FontSize*/
.font43, .font43 h2 { font-size: 43px }
.font32, .font32 h2 { font-size: 32px }
.font28 { font-size: 28px }
.font24 { font-size: 24px }
.font22,.font22 h5  { font-size: 22px }
.font20 { font-size: 20px }
.font18 { font-size: 18px }
.font14 { font-size: 14px }

.dividerTop{ border-bottom: 1px solid rgba(179,179,179,0.4); }
.dividerBottom{ border-bottom: 1px solid rgba(179,179,179,0.4); }

/*for Hubspot   >>>>>>*/
.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }
.hs-error-msgs li label { color: #f00 !important; }
/*<<<<<<<<<<*/

.HeaderSection {  top:0; left:0; right:0; text-transform: uppercase;  z-index: 9999; position: absolute; width: 100%;    transition: opacity .8s ease-in-out; -webkit-transition: opacity .8s ease-in-out;  padding: 22px 0; border-bottom: 1px solid rgba(179, 179, 179, 0.4);  }
.siteLogo img,.siteLogo svg { max-width: 160px; }
.navigation .hs-menu-wrapper>ul li a { width: auto !important; max-width: inherit !important; padding: 0; display: block; font-size: 14px;   text-transform: uppercase; font-weight:400; color: #fff; }
.navigation .hs-menu-wrapper>ul { display: block; margin-top: 0; margin-bottom: 0; text-align:center; line-height: 1; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { padding: 0px 0; transition: all ease .45s; -webkit-transition: all ease .45s; position:relative; float: none; display: inline-block; vertical-align: middle; }
.fixedHeader .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { padding: 20px 0;  }
.navigation .hs-menu-wrapper>ul>li>a { padding: 10px 15px; position: relative; }
.navigation .hs-menu-wrapper>ul>li:not(:last-child)>a { padding-left: 0; padding-right: 0 }

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a { position: relative; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { top: 100%; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a { position: relative; padding: 10px 15px 10px 15px; color: #404b5b; text-align: left; }

.rightIcons ul,
.socialIcons ul { padding: 0; margin: 0; list-style: none; width: 100%; }
.rightIcons ul {  text-align:right; }
.rightIcons ul li,
.socialIcons ul li { display: inline-block; margin-left: 5px; }
.socialIcons ul li { margin-left:0; margin-right:5px; }
.rightIcons ul li a{ width: 30px; height: 30px; display: block; text-align: center;line-height: 30px; color: #404b5b;font-size: 20px }
.rightIcons ul li a:hover{ color: #78bc42; }

.socialIcons ul li a { width: 33px; height: 33px; display: block; text-align: center; line-height: 30px; color: #78BC42;font-size: 18px; border: 2px solid #78BC42; border-radius: 50%; }
.socialIcons ul li a:hover { color: #fff; background: #78BC42 }

/* .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li a { background-color: #404b5b;} */
.navigation .hs-menu-wrapper>ul>li>a { color: #3f4b5b; font-weight: 600; font-size: 14px; }



/* Footer Section */
.footerSec { background-color:#F8F8F8; color:#ddd; font-size:14px; line-height:1.5; padding:40px 0px;color: #404B5B; }
.footerSec label { font-size:14px; font-weight:700; color:#78bc42 }
.footerSec a { font-size: 14px; color: #404B5B; font-weight: 400; }
.footerSec a:hover { color:#78bc42; }
.footerSec ul { margin:0; padding:0; list-style:none; margin-top: 10px; }
.footerSec .socialIcons,
.footerSec .socialIcons ul,
.footerSec .footLinkGroup { margin-top:25px; }
.footerSec .footerLinks { margin-top: 40px; float: left; width: 50%; }
.footerSec .footerLinks:nth-child(2n+1) { clear:left }
.footerSec .footerLinks li { margin-top:5px; }
.footerSec h3 { font-size: 24px; color:#78bc42; line-height:1.33; margin-bottom:25px; }
.footerSec input[type="submit"] { color:#fff; margin-top:15px; background-color: #404b5b; border-color: #404b5b }
.footerSec input[type="submit"]:hover { background-color: #78bc42; border-color: #78bc42 }
.subFooter {  font-size:14px; font-weight:400; color: #404B5B; padding:25px 0; }
.landing_footer { background: #f8f8f8; }
.fullImage  img{ width: 100%  !important }
.footerSec form .field>label { color: #404B5B; font-weight: 700 }



/* .videoBtn { width: 90px; display: block; margin: 0 auto;  transition: all ease 0.3s; -webkit-transition: all ease 0.3s; } */
.videoBtn,.videoPlay   {  width: 70px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
.videoBtn svg path,.videoPlay  svg path { -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s; }
.videoBtn:hover svg path,.videoPlay:hover  svg path { fill: #78bc42 }
.localvideo-popup { max-width: 80vw; width: 100%; height: auto;margin: 0 auto;padding: 60px 20px;position: relative;}
.localvideo-popup video {width: 100%;}
.mfp-close-btn-in .localvideo-popup .mfp-close { color: #ffffff; background-color: #78bc42;top: 4px; right: 20px; padding: 6px 22px; border-radius: 5px 5px 0 0; width: auto; height: auto; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s; } 
.videoMainModule { width: 650px; max-width: 100%; margin:0 auto; border-radius: 5px; -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
-o-box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
-ms-box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
box-shadow: 0px 0px 6px rgba(0,0,0,0.3);; padding-bottom: 50%; position: relative }
.videoBtn svg, .videoPlay svg {  width: 100%; height: auto }
.videoMainModule .wistia_embed_initialized, .videoMainModule .wistia_click_to_play { position: static !important; }


.threeColBox { background: #fff; border-radius: 8px; -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.1);
-o-box-shadow: 0 0 6px rgba(0,0,0,0.1);
-ms-box-shadow: 0 0 6px rgba(0,0,0,0.1);
box-shadow: 0 0 6px rgba(0,0,0,0.1);; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s; }
.forRelative { position: relative; }
.threeColBoxInn { padding: 15px 20px 20px; }
.threeColIcon { width: 60px; height: 60px; background: #78bc42; text-align: center; border-radius: 50%; line-height: 60px; margin: -45px auto 20px;  }
.threeColIconV2 {background: #18ccff;  }
.threeColIcon img { width: 28px; display: inline-block; vertical-align: middle; }
.threeColTitle h6 { padding-bottom: 10px  }
.learnMoreText { padding-top: 10px }
.overlayLink { position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 1 }
.threeColBox:hover {  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
-o-box-shadow: 0 0 10px rgba(0,0,0,0.2);
-ms-box-shadow: 0 0 10px rgba(0,0,0,0.2);
box-shadow: 0 0 10px rgba(0,0,0,0.2);; }
.logoImg { padding: 20px; }
.boxnumber { font-size: 74px; color: #0A1339; line-height: 1; }

.formBannerTitle h1 { font-size: 55px; }
.bannerLeftSec { padding: 0 30px; }
.formBannersubTitle { padding: 30px 0; font-size: 27px; }
.bannerFormRight { padding: 50px 30px;  background-color: #f7f7f9; border-radius: 10px; }


.colBoxInner { padding: 25px 30px 40px;  }
.colbox  { border-bottom: 6px solid #78bc42 }
.boxIcon { width: 70px; height: 70px; display: block; border: 2px solid #78bc42; border-radius: 50%; text-align: center; line-height: 68px;     font-size: 31px; color: #78bc42; }
.boxName {padding-top: 10px;font-size: 23px;font-weight: 600;padding-bottom: 10px;}
.col1 { background: #f7f7f7; }
.col2 { background: #f3f3f3; }
.col4 { background: #f7f7f9; }
.col3 { background: #e8e8e8; }
.colbox .socialIcons ul li a { border-radius: 0; width: 40px; height: 40px; line-height: 39px; }

.MapBoxes iframe  { width: 100%; height: 600px; }


/* Three Column Steps Module */

.ThreeCol-StepsModule .sub-title{font-size: 24px;  line-height: 1.5;  color: #58595B;}
.ThreeCol-StepsModule .step-title-box {background-color:#b5bac0;padding:10px 15px;position:relative; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s; }
.ThreeCol-StepsModule .child-box {padding:0px 15px;}
.ThreeCol-StepsModule .step-parent-box {margin:0px -15px;}
.ThreeCol-StepsModule .step-count {font-size:26px;}
.ThreeCol-StepsModule  .main-box{background-color:#fff;}
.ThreeCol-StepsModule .step-content { color: #58595B; font-size: 24px; padding: 40px 60px;}
.ThreeCol-StepsModule .step-box {transition:all ease 0.3s;cursor:pointer;}
.ThreeCol-StepsModule .step-title-box:after {content:'';position:absolute;right:-20px;top:50%;transform:translateY(-50%);border-color: transparent #b5bac0;border-style: solid;border-width: 20px 0px 20px 20px;height: 0px;width: 0px;transition:all ease 0.3s;}
.ThreeCol-StepsModule .child-box:first-child .step-box .step-title-box{background-color:#78bc42;}
.ThreeCol-StepsModule .child-box:first-child .step-box .step-title-box:after{border-color: transparent #78bc42;}
.changeBoxColor.ThreeCol-StepsModule .child-box:first-child .step-box .step-title-box{background-color:#18CCFF;}
.changeBoxColor.ThreeCol-StepsModule .child-box:first-child .step-box .step-title-box:after{border-color: transparent #18CCFF;} 
.ThreeCol-StepsModule .child-box:first-child .step-box{ box-shadow: 0px 0px 12px rgba(0,0,0,0.15);}
.ThreeCol-StepsModule .child-box:last-child .step-title-box:after{display:none;}

.iconImg img { height: 100px; width: auto !important; }
.ReasonBox { padding: 0 20px; }
.detail { font-size: 16px;  max-width: 289px; margin: 0 auto; }
.maxwidth730 { width: 730px;max-width: 100%; margin:  0 auto }

.companycost-form form { max-width: 600px; margin: 0 auto }

form .field>label form .field>label { margin-bottom: 7px; }
.companycost-form form input[type="submit"] { border: 2px solid #fff; color: #fff;  background-color: #78bc42;   font-weight: 600 }
.companycost-form form input[type="submit"]:hover { background-color: #fff; color: #78bc42; border-color: transparent }
.companycost-form form .hs_submit {    text-align: center;  padding-top: 20px }
.companycost-form form textarea,.companycost-form form input[type="text"],.companycost-form form input[type="number"],.companycost-form form input[type="email"],.companycost-form form input[type="tel"],.companycost-form form select { padding: 12px 15px; }
.tableBox > div > div { display: table; width: 100%; }
.tableBox .tableBoxCell { display: table-cell; vertical-align: middle; float: none; margin: 0 !important; width: 65%; } 
.tableBox .tableBoxCell.rightSideform {  width: 35%;    padding: 37px; text-align: center; }
.rightSideform h3 { font-size: 22px; color: #78BC42; padding-bottom: 18px; }


/* Calculator Pages */
.mainRiskCalc h3 { font-size: 22px; padding-bottom: 20px; font-weight: 400; position: relative }
.innerBlock + .innerBlock { margin-top: 50px; }
.nice-select { float: none; background-color: #f8f8f8; border-color: #f8f8f8; height: auto; line-height: inherit; padding: 10px 20px; font-size: 16px; }
.nice-select.open, .nice-select:active, .nice-select:focus { border-color: #f8f8f8 }
.nice-select { width: 205px; max-width: 100%; }
.nice-select:after {border-width: 1px;width: 8px;right: 19px;height: 8px;margin-top: -8px;}
.maincalabor { padding-left: 60px; }
.mainRiskCalc .question h3:before {content: '';height: 40px;display: inline-block;text-align: center;line-height: 41px;border: 1px solid #78bc42;border-radius: 50%;color: #78bc42;position: absolute;left: -60px;top: -2px;width: 40px;content: counter(section)"";}
.innerBlock  { counter-increment: section;  }
.innerBlock input[type="number"] { border: 1px solid #f8f8f8; background: #f8f8f8;  -webkit-appearance: none; }
.radioGroup { padding: 0; margin: 0; list-style: none }
.radioGroup li input[type="radio"] { display: none }
.radioGroup li label { position: relative; cursor: pointer; font-size: 18px;  padding: 10px 10px 10px 40px; display: block; }
.radioGroup li { width: 33.33%; margin-right: -4px; vertical-align: top; display: inline-block }
.forColRadio li { width: 25% }
.radioGroup li span { display: block; padding-left: 20px; padding-top: 11px }
.radioGroup li  img { height: 89px }
.radioGroup li input[type="radio"]+label:before { position: absolute; content: ''; left: 10px; top: 10px; width: 14px; height: 14px; background: #78bc42; border-radius: 50%; border: 3px solid #ededed; }
.radioGroup li input[type="radio"]+label:before { top: inherit; bottom: 11px; border-color: #f8f8f8; background: #f8f8f8; left: 20px }
.radioGroup li input[type="radio"]:checked+label:before { background: #404b5b }
.mainParent.mainRiskCalc.maincalabor .Questionsix1 { display: none !important; }
.mainParent.mainRiskCalc.maincalabor.radioNo .Questionsix1 { display: block !important; }
.result { font-size: 50px; padding-bottom: 30px; }
.result span { display: block; font-weight: 700; }
.fourPartRed #resultPrinterdHere { color: #c1272d; }
.threePartRed #resultPrinterdHere { color: #d24e31; }
.twoPartRed #resultPrinterdHere { color: #e27535; }
.onePartRed #resultPrinterdHere { color: #f39c39; }
.nice-select > span { white-space: normal; }

.speedometer { width: 450px; position: relative;  max-width: 100%;   margin: 0 auto;  }
img.speedoImg { position: absolute; bottom: 0; width: 152px; left: 36%;-webkit-transform: rotate(-15deg)translateX(-50%);
-moz-transform: rotate(-15deg)translateX(-50%);
-o-transform: rotate(-15deg)translateX(-50%);
-ms-transform: rotate(-15deg)translateX(-50%);
transform: rotate(-15deg)translateX(-50%);;  transform-origin: bottom; transition: all ease 0.5s;     -webkit-transition: all ease 0.5s; }
.onePartRed .speedoImg { -webkit-transform: rotate(-5deg)translateX(-50%);
-moz-transform: rotate(-5deg)translateX(-50%);
-o-transform: rotate(-5deg)translateX(-50%);
-ms-transform: rotate(-5deg)translateX(-50%);
transform: rotate(-5deg)translateX(-50%);;  }
.twoPartRed .speedoImg { -webkit-transform: rotate(52deg)translateX(-50%);
-moz-transform: rotate(52deg)translateX(-50%);
-o-transform: rotate(52deg)translateX(-50%);
-ms-transform: rotate(52deg)translateX(-50%);
transform: rotate(52deg)translateX(-50%);;  }
.threePartRed .speedoImg { -webkit-transform: rotate(77deg)translateX(-50%);
-moz-transform: rotate(77deg)translateX(-50%);
-o-transform: rotate(77deg)translateX(-50%);
-ms-transform: rotate(77deg)translateX(-50%);
transform: rotate(77deg)translateX(-50%);;  }
.fourPartRed .speedoImg { -webkit-transform: rotate(115deg)translateX(-50%);
-moz-transform: rotate(115deg)translateX(-50%);
-o-transform: rotate(115deg)translateX(-50%);
-ms-transform: rotate(115deg)translateX(-50%);
transform: rotate(115deg)translateX(-50%);;  }
.speedometer svg { width: 100%; height: auto; }
.quantity { position: relative;  width: 250px ; max-width: 100% }
.quantity-nav { position: absolute; right: 17px; top: 50%; -webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.quantity-nav>div { line-height: 1.1; cursor: pointer }
.quantity input[type=number] { -moz-appearance: textfield; }
.quantity1 { position: relative;  width: 250px ; max-width: 100% }
.quantity1 input[type=number] { -moz-appearance: textfield; }
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none;  }



.TabContentCard { padding: 30px; background: #fff; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 4px rgba(0,0,0,.1);
-o-box-shadow: 0 2px 4px rgba(0,0,0,.1);
-ms-box-shadow: 0 2px 4px rgba(0,0,0,.1);
box-shadow: 0 2px 4px rgba(0,0,0,.1);; border-radius: 6px; -webkit-transition: all ease 0.4s;
-moz-transition: all ease 0.4s;
-o-transition: all ease 0.4s;
-ms-transition: all ease 0.4s;
transition: all ease 0.4s; }
.TabContentCard:hover { -webkit-box-shadow: 0 20px 20px -10px rgba(0,0,0,.3);
-moz-box-shadow: 0 20px 20px -10px rgba(0,0,0,.3);
-o-box-shadow: 0 20px 20px -10px rgba(0,0,0,.3);
-ms-box-shadow: 0 20px 20px -10px rgba(0,0,0,.3);
box-shadow: 0 20px 20px -10px rgba(0,0,0,.3); }
.TabContentCard+.TabContentCard { margin-top: 100px }
.TabICon { position: relative; top: -70px; margin-bottom: -40px }
.TabICon i { display: inline-block; width: 80px; height: 80px; line-height: 80px;  font-style: normal; transition: .4s ease;  text-align: center; background: #78bd42;  border-radius: 50%;color: #fff; font-size: 24px }
.TabingCardContent a,.TabingCardContent a i { display: inline-block; vertical-align: middle }
.TabingCardContent a i { margin-left: 3px }
.sliderImage { height: 180px; background-size: cover; background-position: top center; position: relative  }
.sliderLink { padding: 20px 10px 0 }
.overlayLink { width: 100%; height: 100% }
.cardSliderParent { padding: 0 60px }
.cardSlider .slick-prev { left: -60px; background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22%23333c4e%22%3E%3Cpath%20style%3D%22line-height%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23333c4e%3Btext-transform%3Anone%3Bblock-progression%3Atb%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%22%20d%3D%22M%2034.980469%203.9902344%20A%201.0001%201.0001%200%200%200%2034.292969%204.2929688%20L%2014.292969%2024.292969%20A%201.0001%201.0001%200%200%200%2014.292969%2025.707031%20L%2034.292969%2045.707031%20A%201.0001%201.0001%200%201%200%2035.707031%2044.292969%20L%2016.414062%2025%20L%2035.707031%205.7070312%20A%201.0001%201.0001%200%200%200%2034.980469%203.9902344%20z%22%20color%3D%22%23333c4e%22%20font-weight%3D%22400%22%20font-family%3D%22sans-serif%22%20white-space%3D%22normal%22%20overflow%3D%22visible%22%20fill%3D%22%23333c4e%22%2F%3E%3C%2Fsvg%3E') !important;
	width: 50px; height: 50px; -webkit-transition: all ease .3s;
-moz-transition: all ease .3s;
-o-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s; }
.cardSlider .slick-next { right: -60px; background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22%23333c4e%22%3E%3Cpath%20style%3D%22line-height%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23333c4e%3Btext-transform%3Anone%3Bblock-progression%3Atb%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%22%20d%3D%22M%2014.990234%203.9902344%20A%201.0001%201.0001%200%200%200%2014.292969%205.7070312%20L%2033.585938%2025%20L%2014.292969%2044.292969%20A%201.0001%201.0001%200%201%200%2015.707031%2045.707031%20L%2035.707031%2025.707031%20A%201.0001%201.0001%200%200%200%2035.707031%2024.292969%20L%2015.707031%204.2929688%20A%201.0001%201.0001%200%200%200%2014.990234%203.9902344%20z%22%20color%3D%22%23333c4e%22%20font-weight%3D%22400%22%20font-family%3D%22sans-serif%22%20white-space%3D%22normal%22%20overflow%3D%22visible%22%20fill%3D%22%23333c4e%22%2F%3E%3C%2Fsvg%3E') !important;
	width: 50px; height: 50px; -webkit-transition: all ease .3s;
-moz-transition: all ease .3s;
-o-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s; }
.cardSlider .slick-next.slick-disabled:before,.cardSlider  .slick-prev.slick-disabled:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before { opacity: 0 }
.cardSlider .slick-next:before,.cardSlider  .slick-prev:before { content: ''; height: 50px; width: 50px; display: block }
.cardSlider .slick-slide { padding: 10px }
.cardSlider .slick-dots li button:before { content: ''; background: #78bd42; border-radius: 50%; width: 14px; height: 14px }
.cardSlider .slick-dots li button { padding: 0 }
.cardSlider .slick-dots li:not(.slick-active) button:before { background: #ccc; opacity: 1 }
.cardSlider.slick-dotted.slick-slider { padding-bottom: 20px }
.tabingGroup>span>div { background: #f7f7f7; padding-top: 30px }
.tabingGroup>span>div .wrapper { padding-top: 50px; padding-bottom: 30px  }
.tabingGroup>span>div:last-child { padding-bottom: 70px }
.parentRecent>div { padding: 15px; position: relative }
.parentRecent { margin: 0 -15px; padding-top: 30px }
.BlogRecentBg { height: 230px; border-top-left-radius: 6px; border-top-right-radius: 6px; margin-bottom: 30px }
.recePostContent { padding: 0 15px }
.parentRecent>div:before { content: ''; position: absolute; left: 30px; right: 30px; bottom: 0; height: 130px;  background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%); background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%); background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%)   }
.parentRecent .button a { font-size: 12px; padding: 7px 10px; font-weight: 700; min-width:0; background: #78bd42; color: #fff;  }
.parentRecent .button a:hover { background: transparent; color: #78bd42 }
.tablinks { background: #78bd42; padding: 15px 0 }
.tablinks ul { list-style: none; margin: 0; padding: 0 }
.tablinks ul li { display: inline-block; vertical-align: middle; margin-right: 50px;  position: relative; padding: 5px 0; }
.tablinks ul li a { color: #fff; cursor: pointer;  position: relative; text-transform: uppercase }
.tablinks.sticky {  position: fixed; width: 100%; top: 0; left: 0; z-index: 50 }
a.mobileTitle { position: relative;  color: #fff; text-transform: uppercase; display: block }
.mobileTitle .childExpand { top: 0;    right: 0 }
/* .tabingGroup>span>div { background: #f7f7f7; padding-top: 100px; } */



.cardContentItem { padding: 15px }
.cardContentItemInner { max-width: 100%; margin: 0 auto; position: relative; z-index: 0; background-color: #fff; box-shadow: 0 2px 4px rgba(0,0,0,.1); border-radius: 6px;    transition: .4s ease }
.cardContentImage { height: 230px; transition: all ease .3s; -webkit-transition: all ease .3s }
.content-card-icon { padding: 0 20px; position: relative; top: -30px; margin-bottom: -30px }
.content-card-icon i { display: inline-block; width: 60px; height: 60px; line-height: 60px; font-style: normal; transition: .4s ease; background: #78bd42; text-align: center; color: #fff; border-radius: 50%; font-size: 18px; border: 1px solid #78bd42 }
.cardMainParentContent { padding: 30px }
.cardContentItemInner:hover { box-shadow: 0 20px 40px -10px rgba(0,0,0,.3);     -webkit-box-shadow: 0 20px 40px -10px rgba(0,0,0,.3) } 
.cardContentItemInner:hover .content-card-icon i {    -webkit-transform: translateY(-10px);     transform: translateY(-10px) }
.cardContentImageParent { overflow: hidden; border-radius: 6px 6px 0 0 }
.cardContentItemInner:hover .cardContentImage { -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1) }
.categoryTabbing { width: 100%; padding-top: 40px }
.catFilter { width: 230px; background: #78bd42; border-radius: 6px;  position: relative; margin:0 auto; text-align: left}
.catFilter>label { padding: 10px 15px; display: block; color: #fff; font-weight: 700;  font-size: 18px; cursor: pointer }
.catFilter ul { position: absolute; left: 0;  top: 100%; padding: 0; list-style: none;  margin: 0; width: 100%; background: #fff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; display: none;  box-shadow: 0 2px 4px rgba(0,0,0,.1); -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1); z-index: 50 }
.catFilter ul li { padding: 10px 15px; width: 100%; display: block;  font-weight: 700; transition: all ease .3s; -webkit-transition: all ease .3s; cursor: pointer }
.catFilter ul li:hover,.catFilter ul li.selected { background: #78bd42;  color: #fff }
.catFilter>label { position: relative }
.catFilter>label:before { position: absolute; content: '\f107'; right: 10px; font-family: fontawesome }
.categoryTabbing.open .catFilter { border-bottom-left-radius: 0; border-bottom-right-radius: 0 }

.onecolumnimg {  max-width: 800px; width: 100%; margin: 0 auto;}
.onecolumnimg img { width: 100%;  height: 100%;  object-fit: contain;}
/* Calculator Module 2019 */

.CalculatorBox { padding: 30px; background: #fff; border-radius: 6px; box-shadow: 0 2px 4px rgba(0,0,0,.1); transition: all ease .3s; -webkit-transition: all ease .3s; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1) }
.CalculatorBox+.CalculatorBox { margin-top: 70px }
.CalculatorBox:hover { box-shadow: 0 20px 40px -10px rgba(0,0,0,.3); -webkit-box-shadow: 0 20px 40px -10px rgba(0,0,0,.3) }

/* Two Column Section Module  */

.TwoColumnSec>div:first-child { padding-right: 50px }
.TwoColumnSec>div:last-child { padding-left: 65px }
.TwoColumnSec>div { padding-top: 100px; padding-bottom: 100px; }
.TwoColumnSec ul { padding-left: 20px; margin: 0 }
.TwoColumnSec ul li { margin-bottom: 20px }

/* Circle Loader */

.CircleParent>div { padding: 15px }
.circle-loader-wrapper { display: inline-block; max-width: 100% }
.circle-loader { position: relative; text-align: center; height: 0; width: 210px; height: 210px; }
.circle-loader .number { font-size: 40px; font-weight: 600; line-height: 1; } 
.circle-loader .tag { max-width: 100%; font-size: 20px; line-height: 1.1; margin-top: 10px; }

/* Three Column Section Module */

.imageShadow img { box-shadow: 3px 3px 10px 5px #999, 0 0 4px rgba(0,0,0,.5) inset; -webkit-box-shadow: 3px 3px 10px 5px #999, 0 0 4px rgba(0,0,0,.5) inset; }

/* Careers HubDB Table Module */

.careersModuleNov .CareerCategories ul { list-style: none; padding: 0; margin: 0; }
.careersModuleNov .CareerCategories ul li { display: inline-block; padding: 10px 25px; border: 2px solid #78bc42; border-radius: 6px;    color: #78bc42; font-size: 20px; font-weight: 600; margin: 0 15px; line-height: 1; cursor: pointer; transition: all ease 0.3s; }
.careersModuleNov .CareerCategories ul li.selected { background-color: #78bc42; color: #fff; }
.careersModuleNov .CareerCategories ul li:hover { background-color: #78bc42; color: #fff; }

/* Two Column Box Module 2019 */ 

.twoColBox { background: #fff; border-radius: 8px; -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.1);
-o-box-shadow: 0 0 6px rgba(0,0,0,0.1);
-ms-box-shadow: 0 0 6px rgba(0,0,0,0.1);
box-shadow: 0 0 6px rgba(0,0,0,0.1);; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s; }
.forRelative { position: relative; }
.twoColBoxInn { padding: 15px 20px 20px; }
.twoColIcon { width: 60px; height: 60px; background: #18ccff; text-align: center; border-radius: 50%; line-height: 60px; margin: -45px auto 20px;  }
.twoColIcon img { width: 28px; display: inline-block; vertical-align: middle; }
.twoColTitle h6 { padding-bottom: 10px  }
.learnMoreText { padding-top: 10px }
.overlayLink { position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 1; }
.twoColBox:hover {  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
-o-box-shadow: 0 0 10px rgba(0,0,0,0.2);
-ms-box-shadow: 0 0 10px rgba(0,0,0,0.2);
box-shadow: 0 0 10px rgba(0,0,0,0.2);; }
.logoImg { padding: 20px; }
.boxnumber { font-size: 74px; color: #0A1339; line-height: 1; }

/* Two Column Left Image and Right Content Module */

.twoColumnSectionNovV2 .leftContentNovInner ul { padding-left: 20px; }
.twoColumnSectionNovV2 .leftContentNovInner ul li { padding-bottom: 10px; }

/* Mileage Calculator */

.formBody.Newformbody.mainParent.mainRiskCalc li.checkOption { width: 50%; padding-bottom: 20px; }
.resultScreen1 .tableWrapper  { width: 100%; text-align: center; padding-top: 50px; }
.resultScreen1 .tableWrapper b.result-number { color: #e6a13a; font-size: 40px; line-height: 1; padding-top: 25px; display: inline-block; font-weight: 400; padding-bottom: 5px; }
.resultText { font-size: 24px; }
.formBody.Newformbody.mainParent.mainRiskCalc { padding-left: 60px; }
.mainTableClassInner { display: inline-block; width: 33.33%; margin-right: -4px; text-align: center; vertical-align: top; }

/* Calculator Contact Module 2019 */

.forPaddingCalcu{ padding: 150px 40px; }
.calculatorModuleBottomNov{ transition: all ease 0.3s; }

.calculatorModuleBottomNov:hover  .calculatorModuleCTANov a { background-color: #fff; color: #191468; border-color: #fff; }

/* Risk Calculator */

/* .riskSpeedometer .speedoImg{ top: 50%; left: 50%; transform: translate(-50% , -50%); bottom: inherit;right: inherit; }  */


g.round { transform-origin: center center; transform: translateY(5px) rotate(-180deg); }
.speedoImg1{ position: absolute; top: 50%; width: 152px; left: 50%; transform-origin: 4px 31px; transition: all ease .5s; transform: rotate(-51deg) translateY(0); }
.onePartGreen g.round { transform-origin: center center; transform: translateY(6px) rotate(-170deg); }
.twoPartGreen g.round { transform-origin: center center; transform: translate(-5px) rotate(-125deg); }
.threePartGreen g.round { transform-origin: center center; transform: translate(-2px) rotate(-65deg); }
.fourPartGreen g.round { transform-origin: center center; transform: translateY(0px) rotate(-30deg); }
.fivePartGreen g.round { transform-origin: center center; transform: translateY(0) rotate(20deg); }

/* g.round { transform-origin: center center; transform: translateY(5px) rotate(41deg); } */

.meetingIframe { width: 900px; max-width: 100%; margin: 0 auto; text-align: center }
.meetingIframe iframe { height: 680px; border-radius: 6px;overflow: hidden }
.meetingIframe .calendly-inline-widget { height: 100% !important }


.stepsIcons { text-align: center; width: 185px;  height: 185px; line-height: 182px; border: 2px solid #E4F2D9; border-radius: 50%; margin: 0 auto; position: relative; background: #fff;z-index: 1; }
.stepsIcons > div { display: inline-block; vertical-align: middle; line-height: 1; }
.stepLoopNo { position: absolute; top: 0; background-color: #E4F2D9; color: #78BC43; font-size: 50px; font-weight: 700; width: 70px; height: 70px; line-height: 70px; border-radius: 50%; left: -35px; }
.stepsIconInnr span { display: block;  font-size: 21px;  text-transform: uppercase; font-weight: 700; padding-top: 10px; color: #78BC43; }
.StepsColumnBox { width: 294px; max-width: 100%; margin: 0 auto; }



.twoBRight { width: 780px; margin: 0 0 0 auto; max-width: 100% }
.twoBBox { position: relative; }
.twoBLeft { position: absolute; width: 465px; padding: 50px 40px; top: 70px; left: 50px; -webkit-box-shadow: 0 0 6px rgba(64, 75, 91, 0.6);
-moz-box-shadow: 0 0 6px rgba(64, 75, 91, 0.6);
-o-box-shadow: 0 0 6px rgba(64, 75, 91, 0.6);
-ms-box-shadow: 0 0 6px rgba(64, 75, 91, 0.6);
box-shadow: 0 0 6px rgba(64, 75, 91, 0.6);; max-width: 100% }




.favrBx { padding-top: 80px; }

.favrRight .listStyle.listStyle3 ul li { margin-bottom: 0; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #E4F2D9; padding-left: 45px; color: #404B5B; }
.favrRight .listStyle.listStyle3 ul li:before { top: 12px; }
.favrSubT { padding-top: 5px; }

.col-BoxImage img { max-width: 230px !important; margin: 0 auto }
.mileageBox { max-width: 274px; background: #fff; margin: 0 auto; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s; }
.mileageBox:hover { -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 15px rgba(0,0,0,0.3);
-o-box-shadow: 0 0 15px rgba(0,0,0,0.3);
-ms-box-shadow: 0 0 15px rgba(0,0,0,0.3);
box-shadow: 0 0 15px rgba(0,0,0,0.3); }
.mboxInnerGroup { padding: 20px; }
.MboxImage { height: 168px; line-height: 168px; }
.MboxImage img { display: inline-block; vertical-align: middle; }
.storeButton a { display: inline-block; width: 200px; margin: 10px 20px }
.maxwidth540 { width: 540px; max-width: 100%; margin: 0 auto }
.logo-image img {max-width: 150px !important;}
.logo-image-Main > div {  padding: 15px; } 






.additional-box .list-box ul li { margin-bottom: 0; }
.additional-box .list-box ul li { padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #E4F2D9; font-size: 16px; color: #3F4B5B; padding-left: 45px; }
.additional-box .list-box ul li:before { top: 12px; }

.additional-box .list-box:last-child ul li:last-child { border-bottom: 1px solid #E4F2D9; }
.storeButtons img { width: 150px; margin: 0 10px 10px 0; max-width: 100%; }

.colTwoBx img { display: block; margin: 0 auto 20px; }
.colTwoBx { margin-right: 25px !important; font-size: 22px; font-weight: 700; }



.twoCol-list ul li { padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #e4f2d9; font-size: 16px; padding-left: 45px; margin-bottom: 0; }
.twoCol-list ul li:before { border-bottom: 1px solid #e4f2d9; }
.twoCol-list ul li:before {top: 12px;}
.twoCol-list.listStyle.fontWhite li { color: #fff; }




.processmain-number { font-size: 40px; width: 56px; height: 56px; line-height: 56px; border: 2px solid #78bc42; border-radius: 50%; margin: 0 auto; background: #404b5b; position: relative; z-index: 2; }
.processmain-Title { padding-top: 20px; }
.processmain-cont { max-width: 250px; margin: 0 auto; line-height: 1.6; }
.process-main-box { padding: 0 15px; }
.maxwidth900 { width: 900px; max-width: 100%; margin: 0 auto }


.mileage-box-img { height: 165px; line-height: 165px; margin-bottom: 25px; }
.mileage-box-img img { max-height: 100%; width: auto; vertical-align: middle; display: inline-block; }
.mileageBox-main > div {padding-left: 15px;padding-right: 15px;}
.mileagebox-cont { max-width: 225px; margin: 0 auto; }
.saferBoxImage { height: 100px; margin-bottom: 20px; }
.saferBoxImage img { max-height: 100%; width: auto; }

.pBoxSec { background: #F8F8F8; padding: 40px 35px; box-shadow: 0 0 10px rgba(0,0,0,0.225); }
.maxwidth950 { width: 950px; max-width: 100%; margin: 0 auto; } 
.smallList ul li { margin-bottom: 0; padding-top: 15px; padding-bottom: 15px; padding-left: 50px; border-top: 1px solid #E4F2D9; color: #404b5b }
.smallList ul li:last-child { border-bottom: 1px solid  #E4F2D9; }
.smallList ul li:before { top: 13px; }
.firstBContent {margin-top: -39%;}
.policyBox + .policyBox { padding-top: 60px; }
.secondBCont { position: relative; margin-bottom: -25%; }

.borderBtm { border-bottom: 1px solid #B3B3B3 }

.maxwidth750 { width: 750px; max-width: 100%; margin: 0 auto; }

.contentNoList { font-size: 18px; font-weight: 700; counter-reset: my-sec-counter; }
.contentNoList ul li:before { counter-increment: my-sec-counter; content: counter(my-sec-counter); width: 56px; height: 56px; position: absolute; left: 0; text-align: center; line-height: 56px; font-size: 40px; color: #18d4fc; border: 2px solid #18d4fc; border-radius: 50%; top: 12px; }
.contentNoList ul li { position: relative; padding-left: 85px; padding-top: 30px; padding-bottom: 30px; }


.trophyBoxM { width: 320px; padding: 0 25px 25px; }
.trophyPImg { margin-top: -23px; }
.leftContLi { width: calc(100% - 320px); }
.leftContLi ul li:before { position: static; display: inline-block; margin-right: 15px; vertical-align: middle; }
.leftContLi ul li { margin-bottom: 0; padding: 10px 0; border-top: 1px solid #E4F2D9; color: #404B5B; }
.leftContLi ul li:last-child { border-bottom: 1px solid #E4F2D9;  }
.leftContLi ul { padding-right: 50px; }
.maxwidth540 { width: 540px; max-width: 100%; margin: 0 auto }


.bannerListCont { counter-reset: my-sec-count; }
.bannerListCont ul li:before {counter-increment: my-sec-count;content: counter(my-sec-count);width: 56px;height: 56px; text-align: center;line-height: 56px;font-size: 40px;color: #78bc42;border: 2px solid #78bc42;border-radius: 50%; display: inline-block; margin-right: -4px; vertical-align:middle }
.bannerListCont ul li { position: relative; padding-left: 15px; padding-top: 30px; padding-bottom: 30px; }

/* Thankyou Page */
.thankbannerLeft img { box-shadow: 0px 0px 20px rgba(0,0,0,0.3);}
.downloadContent a{color:#404b5b; font-weight:700;}
.downloadContent a:hover{color:#78bc42;}
.threectaBoxInner{ -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;;}


.addResourceBox{background-color:#fbfbfb; padding:30px 10px; position:relative; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;;}
.addresourceLink{position:absolute; left:0; top:0; width:100%; height:100%;}
.addResourceBox:hover{box-shadow: 0px 0px 12px rgba(0,0,0,0.15); }
.addResourceMainIcon { height: 120px; line-height: 120px; display: inline-block; vertical-align: middle;}
.addResourceMainIcon svg { max-width: 130px; height: auto; margin: 0 auto; max-height: 120px; width: auto;}


/**************
Blog
******************  */



/* .mainPostPost{ padding-right:30px; } */
.post-items { margin-bottom:100px; }
.post-items .hubspot-topic_data{ border-top:1px solid #d9d9d9;  margin: 30px 0 0; padding: 20px 0; font-size: 13px; line-height: 22px;}
.post-items .hubspot-topic_data a{ display: inline-block; margin: 4px 0; padding: 0 8px;}
.post-items .bottom-shadow{position: relative;}
.post-items .bottom-shadow:after{ bottom: -8px; background-image: url(https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Assets%20May%202018/file-1281286278-png.png); content: ''; display: block !important; width: auto; height: 8px; position: absolute; left: 0; right: 0; margin: 0; z-index: 15; background-position: center top; background-repeat: no-repeat;  background-size: 100% 8px; }
.post-items .postContent{width:60%; display:inline-block; vertical-align:top; margin-right:-4px; font-size:20px }
.post-items .post-body{ width:40%; display:inline-block; vertical-align:top; margin-right:-4px; padding-left: 50px;}
.post-items .post-body .hs-featured-images{ height:146px; border-radius: 10px; overflow: hidden; }
.post-body.post-body2{ display:none !important;}

ul.tab{ list-style:none; margin:0; padding:0; border-bottom:1px solid #d9d9d9 }
ul.tab li:hover{opacity: .5;}
ul.tab li{ display:inline-block;  padding:15px 25px; position:relative; cursor:pointer;}
ul.tab li:before{content: ''; background:#89c632; display: block; height: 5px; position: absolute; left: 0; right: 0; bottom: -3px; border-radius: 5px; opacity: 0; transition: .4s ease;  }
ul.tab li.active:before { opacity: 1; }
.tabcontent{ display:none; }
.tabcontent ul{ list-style:none; margin:0; padding:30px 0 0; }
.tabcontent ul li{ padding:10px 0; border-bottom: 1px solid #d9d9d9; }
.tabcontent ul li:last-child{ border-bottom:0;  }
.SearchSection form{ position:relative; }
.SearchSection a.hs-button{ padding: 10px 15px 10px 15px; position:absolute; top:0; right:0;  background-color:transparent; color:#000; background-image: none; }
.SearchSection a.hs-button:hover{ background: transparent; }

.featured-image-link{ position:absolute; top:0; right:0; left:0;bottom:0;z-index:2; }

/***post inner**/
.relatPost.fixed{position:fixed; top:80px;}
.postrelated1{ cursor:pointer; width:33.33%; display:inline-block; margin-right:-4px; vertical-align:top; padding: 20px }
.rssItem1 { box-shadow: 0 2px 4px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .1); overflow: hidden; border-radius:5px;  }
.rssItem1:hover {box-shadow: 0 20px 40px -10px rgba(0, 0, 0, .3); transition: .4s ease; -webkit-transition: .4s ease; -moz-transition: .4s ease;}
.rssImage1{ height:250px;  transition: .4s ease; -webkit-transition: .4s ease; -moz-transition: .4s ease;}
.ParentrssImage1{ overflow:hidden; }
.rssItem1:hover .rssImage1{-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); transition: .4s ease; -webkit-transition: .4s ease; -moz-transition: .4s ease;}
.rssItem1 h4{ margin-top:0; font-size:28px; line-height:35px; }
.rssItem1 a.topic-link{ margin-bottom: 20px; background: #78bc42; display: inline-block; padding: 5px 10px; font-size: 16px; line-height: 20px; border-radius: 4px; color: #fff; }
.rssItem1 .post-header{ background:#fff; padding:30px; }
.rssItem1 .dateTime{ font-size:16px; line-height:20px;padding-top:20px; }

.blogPost .hubspot-topic_data { border-top: 1px solid #d9d9d9; margin: 30px 0 0; padding: 20px 0; font-size: 18px; line-height: 22px; }
.blogPost .bottom-shadow{position: relative;}
.blogPost .bottom-shadow:after{ bottom: -6px; background-image: url(https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Assets%20May%202018/file-1281286278-png.png); content: ''; display: block !important; width: auto; height: 8px; position: absolute; left: 0; right: 0; margin: 0; z-index: 15; background-position: center top; background-repeat: no-repeat;  background-size: 100% 8px; }

.main-post{position:relative; overflow: hidden;}
.hs-blog-post .social-sharing { display: none }
.hs-blog-post .social-sharing.fixed{ position:fixed !important; display: block; }
.hs-blog-post .social-sharing {top: 94px; left: 50%; margin-left: -638px; }
.hs-blog-post .social-sharing ul{list-style: none; margin: 0; padding: 0;}
.hs-blog-post .social-sharing ul li{ margin-bottom:10px; }
.hs-blog-post .social-sharing ul li a{width: 40px; height: 40px; border-radius: 3px; line-height:40px; text-align:center; color:#fff; display:inline-block;}
.hs-blog-post .social-sharing ul li:first-child a{background:#1da1f2; }
.hs-blog-post .social-sharing ul li:last-child a{background:#0077b5; }

.row-fluid .span2.homeImage{ padding: 20px 15px; margin-left: 2.564102564%;}

.hs-blog-post .sharingsocial ul{list-style: none; margin: 0; padding: 0;}
.hs-blog-post .sharingsocial ul li{ display:inline-block; }
.hs-blog-post .sharingsocial ul li a{width: 40px; height: 40px; border-radius: 3px; line-height:40px; text-align:center; color:#fff; display:inline-block;}
.hs-blog-post .sharingsocial ul li:first-child a{background:#1da1f2; }
.hs-blog-post .sharingsocial ul li:last-child a{background:#0077b5; }

.hs-blog-post .nextprevious{ border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; }
.subscribeFormT{ text-align:center; }
.subscribeFormT h3{color:#fff; padding-bottom: 15px; }
.subscribeFormT .hs-form-required{display:none; }
.subscribeFormT form{ position:relative; }
/* .subscribeFormT .hs_submit .actions{ position:absolute; right:0; top:0; } */
.subscribeFormT input[type="submit"]{ font-size:13px; border-radius:0;}
.subscribeFormT input[type="email"]{ font-size:16px; padding: 13px 15px; border-radius: 4px; }
.subscribeFormT input[type="submit"] { color: #fff; border-color: #fff; border-radius: 4px; font-size: 18px; text-align: center; }
.subscribeFormT input[type="submit"]:hover { background: #fff; color: #78bc42; }
.subscribeFormT .hs_email { display: inline-block; vertical-align: top; margin-right: -4px; width: calc(100% - 165px); padding-right: 25px; padding-bottom: 0; }
.subscribeFormT .hs_submit { display: inline-block; vertical-align: top; margin-right: -4px; width: 165px; text-align: right; }
.subscribeFormT .hs_email > label { display: none; }
.subscribeFormT form { padding-top: 30px; }






.icon-disc{ background: #78bc42; display: inline-block; width: 60px; height: 60px; line-height: 60px; border-radius: 100%;  margin-top:-100px; }
.icon-disc img{ vertical-align:middle; }
/* .mainrelate{ margin-bottom:80px; } */

/* .tabcontent {  display: none} */
.BlogTab .tablinks { background: transparent;}
.forTagData a,.topRight a { color: #939597;}
.forTagData a:hover,.topRight a:hover  { color: #78bc42; }

.SearchSection input[type="text"] { border-color: #d7d7d7; border-radius: 5px;  border-width: 1px; }
.post-header h1 { font-size: 48px; }
.hs-blog-post .section.post-body { padding-top: 20px; font-size: 28px!important;}
.forBlogPage.hs-blog-post .mainPostPost { width: 100%;  padding-right: 0; }



.rightSummaryAuthor { text-align: center; }   
.rightSummaryAuthor img { width: 50px; }
.summaryAuthorDetial { background: #f7f7f7; margin-top: 10px; border-radius: 3px; color: grey; padding: 7px; font-style: italic; }
.summaryAuthorDetial a { font-weight: 600; }
.summaryAuthorDetial span { display: block; margin-top: 5px; }

.hs-blog-post .section.post-body {  font-size: 18px; width: 800px; max-width: 100%; margin: 0 auto}
.summaryFeaturedImage { width: 400px; margin: 0 auto; max-width: 100%;padding: 10px 0 }


.rightSideRemove  .ForRemoveAuthorPaage { display:none !important }
.rightSideRemove .mainPostPost { width: 100%; padding-right: 0 }
.rightSideRemove .forAuthorSidePaddingNone { padding: 0 }
.rightSideRemove .authorSideWrapperNone { max-width:100%; padding: 0 }
.authorLabel + ul { display: none }
.rightSideRemove .hs-blog-header { display: none}
.authorList { width: 230px; margin: 0 0 0 auto; position:  relative; max-width:100% }
label.authorLabel { display: block; padding: 10px; border-radius: 5px; background: #404b5b; position:  relative;  cursor: pointer; }
label.authorLabel:before { position: absolute; content: '\f107'; right: 10px; font-family: fontawesome; }
label.authorLabel + ul {position: absolute;top: 100%;background: #404b5b;margin: 0;padding: 0;list-style: none;width: 100%; border-bottom-left-radius: 6px;  border-bottom-right-radius: 6px;}
label.authorLabel + ul li a { display: block; padding: 10px; }
label.authorLabel + ul li a:hover { color: #78bc42 !important; }
label.authorLabel.open  { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.AuthorListTopic a { background: #78bc42; color: #fff; display: inline-block; padding: 5px 10px; color: #fff !important; border-radius: 4px;  font-size: 0.6875rem; line-height: 1.45; font-weight: 700;  text-align: center; text-transform: uppercase; margin-bottom: 5px; margin-right: 2px; }
.AuthorListTopic a:hover { background: #404b5b; }


.forBlogPage.hs-blog-post .body-container-wrapper { margin-top: 0; }
.forBlogPage.hs-blog-post .HeaderSection { background: transparent; }
.BannerAuthor a{ font-weight:700 }
.BannerAuthor span {  display:block}

.BannerTag { padding: 0; margin: 0; list-style: none; background: #f19203; display: inline-block; padding: 5px 0px; }
.BannerTag li {  display: inline-block; vertical-align: middle; padding: 0 10px;margin: 5px 0 }
.hs-blog-post .post-body p,.hs-blog-post .post-body  li { font-size: 24px;  line-height: 1.75; }
.NewHeader #pageProgress { display:block; width:1px; height:5px; background:#f4ab37;     position: fixed;  z-index: 50;     top: 66px; display: none }
/* .NewHeader #pageProgress.fixed { position:  fixed;  top: 66px; } */

.nav-text h5 { text-transform: uppercase;font-weight: 600;  padding-bottom: 10px; color: #78bc43 }
.forBlogPage .post-headers h2 { padding-bottom:10px; }
.post-items .postContent p span { font-size: 20px !important }
.nav-text a{ color: #9fa5ad}  


.homeImage a { display: inline-block; width: 50px; height: 50px; background: #f8f8f8; line-height: 50px; border-radius: 50%; }
.homeImage a svg { display: inline-block; vertical-align: middle; }


/* IOS APP PAGE */
.knowledgeBox { border: 1px solid #eaf0f2; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;; border-radius: 5px; }
.knowledgeIcon { width: 50px; height: auto; margin: 0 auto; }
.knowledgeIcon svg { width: 100%; height: auto; }
.knowledgeBoxInner { padding: 30px 20px; }
.knowledgeTitle { font-size: 24px; font-weight: 600; margin-bottom: 20px; margin-top: 10px; }
.ViewAllText { font-size: 14px; color: #908989; }
.knowledgeBox:hover { border-color: #78bc42  }


.listLink { padding: 15px 0; }
.listLink a { display: block; position: relative; color: #404b5b; font-size: 17px; padding-right: 30px }
.listLink a:before {content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 31.49 31.49' style='enable-background:new 0 0 31.49 31.49;' xml:space='preserve'%3E%3Cpath style='fill:%231E201D;' d='M21.205,5.007c-0.429-0.444-1.143-0.444-1.587,0c-0.429,0.429-0.429,1.143,0,1.571l8.047,8.047H1.111 C0.492,14.626,0,15.118,0,15.737c0,0.619,0.492,1.127,1.111,1.127h26.554l-8.047,8.032c-0.429,0.444-0.429,1.159,0,1.587 c0.444,0.444,1.159,0.444,1.587,0l9.952-9.952c0.444-0.429,0.444-1.143,0-1.571L21.205,5.007z'/%3E%3C/svg%3E");position: absolute;right: 0;width: 21px;height: 21px;background-repeat: no-repeat;top: 50%; -webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;; }
.listLink a:hover:before{ right: -10px }
.listLink a:hover { color: #78bc42 }

.tab-boxTitle h3,.related_box h3 { font-size: 26px; }
.tab-boxTitle { padding-bottom: 20px; }
.tab-BoxTop ul { padding-left: 25px; border-left: 2px solid #78bc42; }
.tab-BoxTop ul li { padding: 10px 0; font-size: 18px; }
.tab-BoxTop { padding-bottom: 30px; } 
.tab-BoxBottom { border-top: solid 1px #edeff1; margin-top: 16px; }
.tab-boxC  { padding-top: 40px; }
.tabBtContent ul li,.tabBtContent ol li { white-space: normal; word-break: break-word; }

.breadcrumbMenu .hs-breadcrumb-menu > li:first-child { padding-left: 0 !important; }
.breadcrumbMenu .hs-breadcrumb-menu > li a { color: #404b5b; }
.breadcrumbMenu .hs-breadcrumb-menu > li:hover a { color: #78bc42; }
.breadcrumbMenu .hs-breadcrumb-menu-item.last-crumb { color: #78bc42; } 
.breadcrumbMenu .hs-breadcrumb-menu-divider:before { content: '/'; }

.tabBtContent ul ul { padding-left: 20px; padding-top: 5px; padding-bottom: 5px; }
.maxwidth950 { width: 950px; max-width: 100%; margin: 0 auto   }
.bannAuth { color: #9fa5ad; text-transform: uppercase; }
.bannAuth a { color: #9fa5ad; }
.readTi  > span { font-size: 16px; text-transform: uppercase; color: #FFF; background: #78bc42; padding: 7px 15px; display: inline-block; vertical-align: middle; margin-right: 25px; margin-top: 10px }
.readTi ul { display: inline-block; vertical-align: middle;  margin-top: 10px }
.readTi ul li:first-child { color: #78bc42; }
.readTi ul li { display: inline-block; vertical-align: middle; margin-right: 15px; }
.readTi ul li a { color: #9fa5ad; }
.readTi ul li a:hover { color: #78bc42; }
.hs-blog-post .mainPostPost { width: 950px; max-width: 100%; margin: 0 auto !important; float: none; }
.hs-blog-post .mainPostPost h3,.hs-blog-post .mainPostPost h2 { color: #78bc42; }

.pTopBox { padding-bottom: 40px; margin-bottom: 60px; position: relative; }
.pTopBox:before,.bottom-shadow:before { content: ""; display: block;  height: 8px; position: absolute; left: 0; right: 0; bottom: -8px; background: url(https://2511299.fs1.hubspotusercontent-na1.net/hubfs/2511299/Mburse%202020%20Email%20Templates/images/bottom-shadow5.png) center bottom no-repeat; -webkit-background-size: 100% 8px; background-size: 100% 8px; }
.blogPostListImg { float: right; width: 40%; }
.blogPostListContent { float: left; width: 60%; padding-right: 40px; }
.blogPostListContent { font-size: 19px; }
.postBoxI + .postBoxI { padding-top: 70px; }
.commentN { padding: 10px 0; }
.coommentNo,.bottom-shadow { position: relative; }
.coommentNo:before { background: linear-gradient(to right,#fff 2%,#eee 84%,#eee 99%); content: ''; position: absolute; top: 0; right: 0; height: 1px; display: block; width: 100%; }

.topicsBoxName { margin: 30px 0 0;  padding: 26px 0; border-top: 1px solid #eee; font-size: 14px; line-height: 22px; text-align: center; }
.act-blog-post-topics-intro { margin-right: 15px; font-weight: bold; }
.act-blog-post-topics a { display: inline-block; margin: 4px 0; padding: 0 8px; background: #fff; border: 2px solid transparent; color: inherit; font-size: 12px; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }
.act-blog-post-topics .sep {    width: 0; margin: 0 8px; border-left: 1px solid #eee; }
.newSocialLink .hs-blog-social-share .hs-blog-social-share-item { display: inline-block; padding: 5px 10px; float: none  }
.socialIcons.newSocialLink  ul li a { width: 42px; height: 42px; line-height: 39px; }

.aboutBlog { padding-bottom: 50px; border-bottom: 1px solid #e6e6e6; font-size: 17px; }
.subscribeTitle h3,.aboutBlog h3 { font-size: 29px;font-weight: 400 }  
.subscribeTitle {    padding-top: 30px; } 
.BlogEmailSub h3 { font-size: 29px; font-weight: 400; } 
.BlogEmailSub { padding-top: 30px; }
.BlogEmailSub .hs-form-required { display: none; }
.BlogEmailSub input[type="email"] { border: 1px solid #ddd; padding: 15px 15px; }
.BlogEmailSub { padding-bottom: 50px; border-bottom: 1px solid #e6e6e6; }


.recentBoxRight { padding-top: 30px; padding-bottom: 50px; border-bottom: 1px solid #e6e6e6; }
.recentBoxRight h3 { font-size: 29px; font-weight: 400; }
.recentBoxRight ul { list-style: none; margin: 0; padding: 0; margin-top: 30px; }
.recentBoxRight ul li + li { padding: 10px 0;  border-top: 1px solid #939597; }
.recentBoxRight ul li { padding-bottom: 10px; }
.hs-blog-listing .ForRemoveAuthorPaage { padding-left: 40px; border-left: 1px solid #e6e6e6; }
.hs-blog-listing .mainPostPost { padding-right: 50px; }

.tab-BoxTop ul ul { border-left: none; padding-top: 7px; padding-left: 20px; }
.tab-BoxTop ul ul li {  padding-bottom: 5px; }

/* Drivers HUbDB Page */

/* For First Lesson */

.hubDBimageMain{ height: 300px; }
.hubDBcontent { padding-left: 35px; }
.bottomListing { width: 33.33%; display: inline-block; margin-right: -4px; padding: 60px 20px 0; vertical-align: top; }
.bottomSection { text-align: center; }
.bottomLessonImage { height: 250px; }
.bottomSection { margin: 0 -20px; }
.hubDBTitle { padding-top: 5px; }
.innerHubDBContent { padding: 15px 20px; border: 1px solid #404b5b; border-top: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.bottomLessonImage { border-top-left-radius: 10px; border-top-right-radius: 10px; }
.boxInnerListing { transition: all ease 0.3s; border-radius: 10px; cursor: pointer; position: relative; }
.boxInnerListing:hover { box-shadow: 0px 2px 10px 0 rgba(0,0,0,0.6); }
.boxInnerListing:hover h5 a{ color: #78bc42; }
.alternateSection .innerHubDBContent { border: 0; padding: 0; }
.hubDBimageMain { border-radius: 10px; }
a.imageLink { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
a.imageLinkMobile{ display: none; }
.mainAlternateHubDB ul {padding: 0; margin: 0 -20px; list-style: none; }
.mainAlternateHubDB ul li { display: inline-block; padding: 0 20px; }
.mainAlternateHubDB ul li a { display: inline-block; padding: 10px 25px; background-color: #78bc42; color: #fff; border-radius: 10px; }
.mainAlternateHubDB ul { padding: 0; margin: 0 -20px; list-style: none; }
.mainAlternateHubDB ul li { display: inline-block; padding: 0 20px;}
.mainAlternateHubDB ul li a { display: inline-block; padding: 10px 25px; background-color: #78bc42; color: #fff; border-radius: 10px; }
.pageHub { max-width: 650px; margin: 0 auto; }


/* Box Listing Page */ 

.listingBoxMain { margin: 0 -20px; }
.listingBoxInner { padding: 0 20px; text-align: center; }
.listingBox { padding: 15px 30px 25px; transition: all ease 0.3s; border-radius: 10px; position: relative; top: 0; }
.listingBox:hover { box-shadow: 0px 8px 4px 0px rgba(0,0,0,0.4); top: -15px; }
a.boxLinkListing { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.listingBoxContent {padding-top: 5px;}
.listingBoxIcon { width: 150px; margin: 0 auto; }
.listingBoxIcon img { max-width: 100px !important; height: auto; }
.listingBoxTitle { padding-top: 10px; }


/**************
Pillar Page
******************  */  


.SideBar.sticky { position: fixed; top: 0;left: calc(50vw - 583px);}
.SideBar { position: absolute; left: 15px; top: -40px; width: 350px; background-color:#fff; box-shadow: 0px 0px 6px rgba(0,0,0,0.3); padding:30px 30px;}
.SideBar ul {padding:0; margin:0; list-style:none;}
.SideBar ul.ParentList>li{padding-top:10px;}
.ChildList li{padding-top:10px;}
.SidebarRight { width: 100%; padding-left: 420px; padding-bottom:40px;}
.sectionParent .wrapper { position: relative;}
.SideBar.sticky.buttonSticky { position: absolute; top: inherit; bottom: 0; left: 15px;}
.ParentList { border-top: 1px solid #ebeaeb;}
.ParentList a { color: #404b5b;}
.ParentList a:hover,.ParentList > li.active > a{color:#78bc42;}
.SidebarTitle { padding-bottom: 10px;}

.ParentList li { position: relative;}
.ParentList li:before {content: ''; position: absolute;left: -12px;top: 18px;width: 5px;height: 5px;background-color: #87c357;border-radius: 50%; visibility: hidden; opacity: 0;}
.ParentList li.active:before{visibility: visible; opacity: 1;}

/* Right Side */
.mobileNaviagtion{display:none;}
.pillarSocial a{font-size:20px;}
.readTime,.readTitle { display: inline-block; vertical-align: middle;}
.readTitle { padding-left: 10px;}
.readtimeMain { border-bottom: 2px solid #ebeaeb;}
.pillarSocial li{display:inline-block; vertical-align:top; padding:0 3px;}
.pillarSocial li:fisrt-child{padding-left:0;}
.pillarSocial li:last-child{padding-right:0;}
.personDetail img { float: right; width: 50%; max-width: 250px;}
.pillarpageboxContent img{max-width:80%; margin:0 auto;}
.nullValue { display: none;}


.SideBar ul.ParentList>li.parentListing { font-weight: 700; }
.SideBar ul.ParentList>li.childListing { font-size: 15px; }
.childListing.newBox{
	-webkit-animation: slide-down .9s ease-out;
	-moz-animation: slide-down .9s ease-out;
	display: block !important;

}

@keyframes slide-down {
	0% {
		-webkit-transform: translateY(-100%);
		opacity: 0;
		-moz-transform: translateY(-100%)
	}

	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

/* Video Resource Page */
.videoresourcePage .body-container-wrapper{margin-top:0 !important;}
.resourceboxListing{background-color: #fff; box-shadow: 0 2px 4px rgba(0,0,0,.1); border-radius: 6px; transition: .4s ease; overflow:hidden;}
.resourceboxContent{padding:15px; background-color:#f8f8f8;}
.resourceboxLink a,.resourceboxLink i { display: inline-block; vertical-align: middle;}
.resourceboxLink i { padding-left: 5px;}
.video-container{ position: relative; padding-bottom: 56.25%; padding-top: 35px; height: 0; overflow: hidden;}
.video-container iframe { position: absolute; top:0; left: 0; width: 100%; height: 100%;}
.listingType li{display:inline-block; vertical-align:middle; margin-right:-4px; cursor:pointer; font-size: 18px; font-weight: 700; transition:all ease 0.3s }
.listingType li:hover,.listingType li.active{color:#78bc42}
.listingType li + li{margin-left:15px;}

/* Inner Page */
.resourceinnerRepeat + .resourceinnerRepeat{padding-top:20px;}
.resourceRepeatInner { background-color: #FFF; box-shadow: 0 2px 4px rgba(0,0,0,.1); border-radius: 6px; transition: .4s ease; overflow: hidden;}
.resourceinnerPageImg{width:100px;}
.resourceinnerContent{width:calc(100% - 100px); padding-left:10px}
.resourceinnerPageImg,.resourceinnerContent{display:inline-block; vertical-align:middle; margin-right:-4px;}


.NewResource .video-container {padding-bottom: 51.25%;}

/* Preview Post and Next post */

.nextpostImg,.prevpostImg{width:100px;}
.nextpostContent,.prevpostContent{width:calc(100% - 100px); padding: 10px }
.nextpostImg,.nextpostContent,.prevpostImg,.prevpostContent{display:inline-block; vertical-align:middle; margin-right:-4px;}

/* Footer Section For Video Resouce Page */
.FooterSection { border-top: 1px solid rgba(179,179,179,0.4);}
.poweredText a{color:#404b5b;}
.poweredText a:hover{color:#78bc42;}
.poweredText,.copyrightText { font-weight: 600;}


/* Header Section */
/*-=-=-=-= Mobile menu JS USE  MENU ICON as '<a class="expandMenu"><i></i><i></i><i></i></a>' -=-=-=*/
.headerParent  a.expandNav { width: 40px; height: 40px; display: block; cursor:pointer; z-index:3;position: relative; top: 0; right: 0; padding: 5px;  }
.headerParent  a.expandNav i { position:relative; width: 30px; left:0; height: 4px; opacity:1; display: block; background: #404b5b; margin: 5px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
.headerParent  a.expandNav.open i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px; position: relative; }
.headerParent  a.expandNav.open i:nth-child(2) { position:relative; left:-46px; opacity:0; }
.headerParent  a.expandNav.open i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; position: relative; }
/*-=-=-=-= Mobile Submenu JS USE  SUBMENU ICON as '<a class="childExpand"><i></i><i></i></a>' -=-=-=*/

.headerParent {padding: 22px 0; border-bottom: 1px solid rgba(179,179,179,0.4);}
.headerLogo { position: relative;}
.headerlogoTitle { margin-left: 31px; position: relative;}
.headerLogo:before {content: '';width: 1px;height: 29px;background-color: #404b5b;position: absolute;right: -16px;transform: translateY(-50%);top: 50%;}
.headerLogo,.headerlogoTitle{display:inline-block; vertical-align:middle; margin-right:-4px;}

.logoleftSide,.naviparentGrp { display: inline-block; vertical-align: middle; margin-right: -4px;}
.naviparentGrp { width: 40px; position: relative;}
.logoleftSide { width: calc(100% - 40px);}
.close-button { width: 20px; height: 20px; position: absolute; right: 40px; top: 20px; overflow: hidden; text-indent: 16px; border: 0; z-index: 1001; background: transparent; color: transparent; cursor: pointer; }
.close-button::before, .close-button::after { content: ''; position: absolute; width: 2px; height: 100%; top: 0; left: 50%; background: #000;}
.close-button::before { -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.close-button::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}

.navigationSection .hs-menu-wrapper>ul { width: 100%;}
.navigationSection .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#404b5b;}
.navigationSection .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#78bc42;}
.navigationSection .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{border-bottom: 1px solid #fff; padding: 0; width: 100%;}
.navigationSection .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a { padding: 10px 15px; position: relative; text-align: left; display:block;}

.navigationSection .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper { position: relative; padding-left:10px;}

.navigationSection {position: fixed; z-index: 100; width: 300px; height: 100vh; -webkit-transform: translate3d(300px,0,0); transform: translate3d(300px,0,0); -webkit-transition: -webkit-transform .3s; transition: transform .3s; right: 0; top: 0; background-color:#fff; border-left: 1px solid rgba(179,179,179,0.4);}
.naviparentGrp .expandNav.open + .navigationSection{-webkit-transform: translate3d(0px,0,0); transform: translate3d(0px,0,0);}


.navTable-Parent{height: 100vh; overflow: auto;}
.navTable { display: table; width: 100%; height: 100%;  margin: 0 0 0 auto; background-color: #fff;}
.navTable-cell { display: table-cell; vertical-align: top; padding: 50px 20px 30px;}
.navigationSection .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a  { font-weight: 700; }
.navigationSection .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a.activeLink { font-weight: 700;     color: #78bc42; }
.resourceinnerRepeat:nth-child(n+6) { display: none; }

.pdfGuideparent { margin: 0 -15px; }
.pdfGuideparent  > div { padding: 15px; }
.pdfGuideBoxInner {  padding: 25px; } 
.pdfGuideBox {  border: 1px solid #78bc42; }
.pdfGuideBoxInner > div { display: inline-block; vertical-align: middle; margin-right: -4px; }
.pdfGuideImg {  width: 50px; }
.pdfGuideRight  { width: calc(100% - 50px); padding-left: 10px; font-size: 22px; font-weight: 600 }
.pdfGuideBox { max-width: 300px; margin: 0 auto; }

.knowledgeSec {  padding-top: 70px; }


.prevpostImg { position: absolute; height: 100%; left: 0; top: 0; }
.resourceRepeatInner { position: relative; }
.prevpostContent,.nextpostContent { padding-left: 110px; width: 100%; }
.pdfMainLogo svg {  width: 40px;  height: auto; }
.pdfMainLogo {  text-align: center;  padding-bottom: 40px; }

/* GPS Mileage Tracking Page */
.twoCol-repeaterSecV2 .button.v3 a, .twoCol-repeaterSecV2 a.button.v3, .ImgContentSectionV3 .button.v3 a,.ImgContentSectionV3 a.button.v3  { background: transparent;  color: #fff;}
.twoCol-repeaterSecV2 .button.v3 a:hover, .twoCol-repeaterSecV2 a.button.v3:hover, .ImgContentSectionV3 .button.v3 a:hover, .ImgContentSectionV3 a.button.v3:hover{ color: #404b5b; }
.twoCol-repeaterSecV2 .twoCol-reptSubCont { padding-top: 24px;} 
.RightLogoV3 { width: 190px; margin: 0 auto;}
.twoCol-repeaterSecV2:nth-child(4) .twoCol-reptImg .AlternateImg {  text-align: center;}
.IconTitleSection h5 { font-size: 16px; font-weight: 600;  color: #18CCFF;}
.IconTitleSection .content { font-size: 15px; line-height: 1.2; padding-top: 5px;}
.IconTitleSection .serviceBox { padding: 35px;}
.IconTitleSection { background-color: #F8F8F8;}
.IconTitleSection { padding-bottom: 95px;}
.ImgContentSectionV3 .button.Cta2 { padding-left: 35px;}
.ImgContentSectionV3 .button.v3 a, .ImgContentSectionV3 a.button.v3 { min-width: auto; padding-left: 22px; padding-right: 22px;}
.ImgContentSectionV3 .colTwoBx { font-size: 24px; font-weight: 300; margin-right: 0 !important; padding-top: 25px;}
.ImgContentSectionV3 .CtaParentV3{ padding-top: 35px; }

/**************
Start: Company Page --- 21-03-2022 ---
******************  */  

/* banner section */
.company_page .bannerSection { padding-bottom:90px; }
.company_page .bannerImage { max-width: 58.2%; margin: 0 auto; }

/* Policy Section */
.policySectionV2 .policyBox:nth-child(odd){ margin:0; }
.policySectionV2 .policyBox:nth-child(even){ margin:0 0 0 auto; }
.policySectionV2 .policyBox:nth-child(even) .secondBCont { margin-bottom: 0; margin-top: 13%; }
.policySectionV2 .policyBox:nth-child(even) .secondBimg { margin-top: -47%; }
.policySectionV2 .firstBContent { margin-top: -26%; }

/* core value Column Cards Section */
.coreValuesSection .threeColContent { padding:25px 0px; margin-top:6px; }
.coreValuesSection .fadeBoxAnim > div { max-width:24.5%; width:100%; }

.company_page .CTASection .wrapper > div { max-width:90%; margin: 0 auto; }

.clockButton { color: #fff; }


/**************
End: Company Page --- 21-03-2022 ---
******************  */  

/**************
Start: Video Resource Listing Page --- 24-08-2023 ---
******************  */ 
.category-wrap {display: none;}
.category-wrap.active {display: flex; flex-wrap: wrap; width: 100%; flex-direction: column;}

.alt-wrapper {max-width: 1682px; padding-left: 25px; padding-right: 25px;}

.listing-type li.active{opacity: 1; background-color:#F1F8EC; }
.listing-type {display: flex; align-items: center; gap: 16px;}
.listing-type li {padding: 7.5px 14px; border: 1px solid #7ABB4A; border-radius: 8px; font-size: 16px; font-weight: bold; color: #7ABB4A; cursor: pointer; opacity: 0.5;}
.category-parent {padding-top: 25px;}
.phases-title {padding-bottom: 66px; text-align: center;}
.phases-title h2 {font-size: 32px; font-weight: bold; color: #1D1D1D; line-height: 1.2;}
.category-container {display: flex; flex-wrap: wrap; justify-content: flex-start;margin: 0 -16px;}
.video-list-item {
	width: calc(25% - 32px);
	border: 1px solid #9D9D9C;
	border-radius: 20px;
	overflow: hidden;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	margin: 16px;

}
.video-list-item:hover {
	transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
}
.video-list-item a { color: #000; }
.video-list-item:hover a { color: #000; }
.resourcebox-img-inner img {width: 100%; height: 100%; object-fit: cover;}
.resourcebox-img {height: 125px; width: 100%; padding: 18px 18px 5px; display: flex; align-items: center; justify-content: center;}
.resourcebox-img-inner {max-width: 80px; width: 100%; margin: 0 auto; aspect-ratio:1/1; }
.resource-box-content {padding-top: 5px; padding-bottom: 23px; padding-left: 28px; padding-right: 28px; background-color: #F1F8EC;}
.category-wrap-inner {width: 100%;}
.category-wrap-inner.troubleshooting {order: 2; padding-top: 113px;}
.category-wrap-inner.troubleshooting {order: 2;}
.category-wrap-inner.customizing {order: 3; padding-top: 125px;}
.video-resource-listing-page .toggle {align-items: center; cursor: pointer; display: flex; height: 36px; justify-content: center; margin-left: -12px; overflow: hidden; position: relative; width: 70px;}
.video-resource-listing-page .toggle span {position: absolute; width: 40px; height: 2px; background: #7ABB4A; border-radius: 10px; transition: 0.5s;}
.video-resource-listing-page .toggle span:nth-child(1) {transform: translateY(-10px); width: 25px; left: 15px;}
.video-resource-listing-page .toggle.active span:nth-child(1) {width: 40px; transform: translateY(0) rotate(45deg); transition-delay: 0.125s;}
.video-resource-listing-page .toggle span:nth-child(2) {transform: translateY(10px); width: 15px; left: 15px;}
.video-resource-listing-page .toggle.active span:nth-child(2) {width: 40px; transform: translateY(0) rotate(315deg); transition-delay: 0.25s;}
.video-resource-listing-page .toggle.active span:nth-child(3) {transform: translateX(60px);}
.top-title-for-listing {align-items: center; display: flex; gap: 10px; padding-bottom: 32px; padding-top: 21px;}
.page-title h4 {font-size: 22px; font-weight: bold; color: #7ABB4A;}
.two-col-container-video-page {display: flex; justify-content: space-between;}
.slide-header {max-width: 160px; width: 100%; background-color: #404B5A;  transition: all .5s ease-in-out; margin-left: -100%;    position: relative;}
.slide-header-inner {position: sticky; top: 0px;}
.videoResourceSec.video-page-v2.open-slide .slide-header {margin-left: 0%;  transition: all .5s ease-in-out; }
.video-resource-listing-page {width: 100%; padding-bottom: 100px;}
.slide-header-logo-parent {padding: 10px 0; padding-top: 17px;}
.header-navbar-box-title h6 {color: rgb(255 255 255 / 25%); text-transform: uppercase; font-weight: 400; font-size: 16px;}
.slide-header-logo {max-width: 92px; width: 100%; margin: 0 auto; }
.slide-header-logo svg {display: block;}
.header-navbar-box {border-top: 1px solid rgb(255 255 255 / 25%);}
.header-navbar-box-inner {padding-top: 27px; padding-left: 27px; padding-bottom: 40px; padding-left: 19px;}
.header-navbar-box-title {padding-bottom: 17px;}
.header-navbar-box-wrap .header-navbar-box-link + .header-navbar-box-link {padding-top: 24px;}
.header-navbar-box-link a {display: flex; gap: 12px; align-items: center;}

.header-navbar-box-icon svg {display: block;width:100%;height:100%;}
.header-navbar-box-text {font-size: 14px; font-weight: 400; color: rgb(255 255 255 / 60%);}
.header-navbar-box-icon {max-width: 28px; width: 100%;}

.read-more-svg {background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.65057 1L7.17552 4.21518C7.32625 4.3029 7.32625 4.52063 7.17552 4.60835L1.65057 7.82353' stroke='%237ABB4A' stroke-width='1.51634' stroke-linecap='round'/%3E%3C/svg%3E%0A"); max-width: 10px; width: 100%; height: 10px; display: block; background-position: center; background-size: cover;}
.resource-box-link a {    display: flex;align-items: center;gap: 28px;font-size: 16px;font-weight: 600;line-height: 1;}
.resource-box-title.equal_title h6 a {color: #1D1D1D;font-size: 18px;}

.resourceTopBox {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 15px;}
.quicksearchBox input[type="text"] {border: 1px solid #78bc42;padding: 10px 36px 10px 15px; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6357 17.8725L15.7645 13.9996C18.6611 10.1286 17.8713 4.64234 14.0003 1.74566C10.1294 -1.15102 4.64307 -0.361187 1.74639 3.50979C-1.15028 7.38076 -0.360455 12.8671 3.51052 15.7637C6.62 18.0906 10.8908 18.0906 14.0003 15.7637L17.8733 19.6367C18.36 20.1233 19.149 20.1233 19.6357 19.6367C20.1224 19.15 20.1224 18.3609 19.6357 17.8742L19.6357 17.8725ZM8.7877 15.0162C5.34737 15.0162 2.55845 12.2273 2.55845 8.78697C2.55845 5.34664 5.34737 2.55772 8.7877 2.55772C12.228 2.55772 15.017 5.34664 15.017 8.78697C15.0133 12.2258 12.2265 15.0126 8.7877 15.0162Z' fill='%23424242'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat;background-size: 17px; background-position: center right 15px; }
.quicksearchBox {width: 320px;max-width: 100%;}
.tagoptions ul {list-style: none;padding: 0;margin: 0;padding-top: 20px;display: flex;align-items: center;flex-wrap: wrap;gap: 10px;}
.tagoptions ul li {padding: 6px 13px;border: 1px solid #7ABB4A;border-radius: 8px;line-height: 1.3;font-size: 12px;font-weight: bold;color: #7ABB4A;cursor: pointer;background-color: #ffffff70;}

/**************
End: Video Resource Listing Page --- 24-08-2023 ---
******************  */ 
.video-resource-listing-page.V2 {
	padding-bottom: 0;
}


/* >>> GLOBAL NAVBAR STYLINGS - 09-05/2024 <<< */
/* >>> GLOBAL NVABAR STYLINGS END <<< */
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*-=-=- Only Desktop CSS -=-=-*/
@media(min-width:641px){

}


@media (min-width:768px ) {
	.p15left{padding-left:15px}
	.p15right{padding-right:15px}
	.m15left{margin-left:-15px}
	.m15right{margin-right:-15px}
	.row-fluid .widget-span.ib { display: inline-block; vertical-align:middle; margin-right:-4px; float:none; }
	.bt  { vertical-align: bottom !important }
	.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
	a.mobileTitle { display: none }
	.tablinks a:before { content: ''; display: block; height: 2px; position: absolute; bottom: -3px; z-index: 0; background: #fff; border-radius: 3px; transition: .4s ease-in-out; pointer-events: none; left: 80%; right: 80%; opacity: 0; visibility: hidden } 
	.tablinks a:hover:before,ul#tabLinks li.active a:before { left: 0; right: 0; opacity: 1; visibility: visible }

	/*  Calculator Module 2019  */

	.LeftBoxCalculator { padding-right: 30px }

	/*  Two Column Content Module   */

	.TwoColumnSec { display: table; width: 100%; }
	.TwoColumnSec>div { display: table-cell; vertical-align: top; font-size: 18px; }

	/*  Calculator Contact Module 2019  */

	.calculatorModuleBottomNov:hover .calModBottomNovInner { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; left: 0; padding: 0 50px; }
	.calculatorModuleBottomNov:hover { background-color: #191468; transform: scaleY(1.1); position: relative; top: -5px; }
	.calculatorModuleBottomNov:hover h5 { font-size: 32px; font-weight: 700; }
	.favrBx:nth-child(2) .favImage {  float: right; }
	.favrBx:nth-child(2) .favrRight{ padding-right: 50px; padding-left: 0; }
	.favrRight { width: 300px; float: left; padding-left: 50px;  }
	.favImage { float: left; width: calc(100% - 300px); }
	.additional-box .list-box ul li:last-child { border-bottom: 1px solid #E4F2D9; }
	.additional-box:nth-child(2n+1){ padding-right: 25px }  
	.additional-box:nth-child(2n+2){ padding-left: 25px }  
	.leftBoxMobileImg { padding-right: 40px; }
	.rightBoxMobileC { padding-left: 40px; }
	.RightsideRepeatNone  { display: none }
	.leftsideRepeatNone { display: none; }
	.leftsideRepeatBlock { padding-right: 50px; }
	.RightsideRepeatBlock {padding-left: 50px;}
	.leftImgTrue { padding-right: 40px; }
	.leftImgFalse { padding-left: 40px; }
	.footerCTAImage { margin-top: -40px; padding-right: 30px; }


	.process-main > div:nth-child(2) { position: relative; }
	.process-main > div:nth-child(2):before {content: '';height: 2px;width: 200%;background: #78bc42;position: absolute;left: -50%;top: 27px;}
	.saferBoxMain  > div { padding-left: 20px; padding-right: 20px; }

	/*  Thankyou Page  */
	.thankbannerRight { padding-left: 40px;}
	.threectaBoxInner:hover{transform:scale(0.95)}

	/* *****************
	Blog
	* ********************   */
	.leftSummaryPost { width: 80%;  display: inline-block; vertical-align: top; margin-right: -4px; padding-right: 30px }
	.rightSummaryAuthor {width: 20%;display: inline-block;vertical-align: top;margin-right: -4px;}
	.nextprevious  .ib { display: inline-block; float: none }

	/**************
	Pillar Page
	******************  */
	.pillarbannerRight{padding-left:50px;}
	.pillarbannerMobile{display:none;}
	/*new page Mlog tarcking  */
	.IconTitleSection .iconBox { width: 65px;}
	.IconTitleSection .contentBoxTop { width: calc(100% - 65px); padding-left: 15px;}
	.ImgContentSectionV3 .leftBoxMobileImg { padding-right: 0; padding-left: 0;}
	.ImgContentSectionV3 .rightBoxMobileC { padding-right: 40px;}
	.titleContentImgMainV3 .LeftContV3Box { padding-left: 20px;}
	.twoCol-repeaterSecV2Section .twoCol-repeaterSecV2:nth-child(2) { padding-bottom: 0;}
	.twoCol-repeaterSecV2Section .twoCol-repeaterSecV2:nth-child(2) .twoCol-reptCont { padding-bottom: 60px;}
	.twoCol-repeaterSecV2Section .twoCol-repeaterSecV2:nth-child(2) .twoCol-reptImg { vertical-align: bottom;}
}

@media(min-width: 992px){
	.stepColMainGroup > div { position: relative; }
	.stepColMainGroup > div:nth-child(3n+2):before {content: '';position: absolute;top: 120px;left: 50%;height: 2px;background: #e4f2d9;width: 200%;transform: translateX(-50%);}
}

@media (min-width:1081px ) {

	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.hs-menu-depth-1:last-child  { float: right; margin-top: 13px; }
	.navigation .hs-menu-wrapper>ul>li:not(:last-child)>a { padding-top: 20px; padding-bottom: 20px; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.hs-menu-depth-1:last-child a {  border: 1px solid #78bc42; border-radius: 3px;  padding: 9px 25px 7px;  display: block; line-height: 1.2; color: #fff; background-color: #78bc42; font-weight: 700 }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.hs-menu-depth-1:last-child a:hover{ background: #fff;  color: #78bc42; }
	.row-fluid .siteLogo { width: 170px; display: inline-block; float: none;  margin-right: -4px ;     vertical-align: middle; }
	.row-fluid .navigation { width: calc(100% - 260px); margin-left: 0; display: inline-block; float: none;  margin-right: -4px;     vertical-align: middle; }
	.row-fluid .rightIcons { margin-left: 0; width: 90px; display: inline-block; float: none;  margin-right: -4px;     vertical-align: middle; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper {   width: 200px; max-width: 250px;  }


	.HeaderSection  > * { position:relative; z-index:2; }
	.navigation .hs-menu-wrapper>ul > ul li:hover a {color: #78bc42; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { } 
	.navigation .hs-menu-depth-2.hs-item-has-children > a:before { position:  absolute; content: '\f105'; font-family: fontawesome; right: 15px; transform: translateY(-50%); top: 50%; }  
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li + li { border-top: 1px solid #ccc; }    
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper { border: 1px solid #ccc; background: #fff }
	.navigation .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: 100%; top: 0; position: absolute; margin-top: 0; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children:hover ul.hs-menu-children-wrapper { visibility: visible; opacity: 1 }
	.siteLogo a { position:  relative; display: block; height: 46px; }
	.siteLogo a svg { position:  absolute; top: 0; left: 0;transition: all ease 0.3s; -webkit-transition: all ease 0.1s; }
	/* 	.siteLogo svg.SvglogoHeader { opacity: 0; visibility: hidden; } */
	.Fixed .HeaderSection { position: fixed; background: #404b5b; animation: animates 0.5s; padding: 10px 0 }

	@keyframes animates {from { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 
		to {  -webkit-transform: translateY(0); transform: translateY(0);} }
	/*   .Fixed .siteLogo svg.SvglogoHeader { opacity: 1; visibility: visible; }
	.Fixed .siteLogo  svg:not(.SvglogoHeader) { opacity: 0; visibility: hidden; } */
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:not(:last-child)>a:before { content: ''; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); ; height: 2px;  width: 0; -webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;; background: #404b5b; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:not(:last-child):hover>a:before { width: 100% }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:not(:last-child) { padding-left: 15px; padding-right: 15px }
	.expandMenu { display: none }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:hover > a  { background: #78bc42; color: #fff; }
	/*   .footerCTAImage {    margin-top: -100px; } */
	/*  Thankyou Page  */
	.thankbannerRight { padding-left: 80px;}
	/*   .childListing { display: block;} */
	.pillardropDown{display:none;}
	/* GPS Mileage Tracking new*/
	.titleContentImgMainV3 h2 { font-size: 50px;}
	.titleContentImgMainV3 .ContentV3 { max-width: 420px; margin: 0 auto;}
	.twoCol-repeaterSecV2 .button a, .twoCol-repeaterSecV2 a.button { padding: 13px 22px; min-width: auto;}
	.twoCol-repeaterSecV2 .twoCol-reptCont { width: 56%;}
	.twoCol-repeaterSecV2 .twoCol-reptImg { width: 44%;}
	.twoCol-repeaterSecV2 { padding-top: 70px; padding-bottom: 60px;}
	.twoCol-repeaterSecV2 .leftsideRepeatBlock { padding-right: 40px;}
	.twoCol-repeaterSecV2 .twoCol-reptSubCont { max-width: 550px;}
	.twoCol-repeaterSecV2:nth-child(3) .twoCol-reptCont, .twoCol-repeaterSecV2:nth-child(4) .twoCol-reptCont { width: 50%;}
	.twoCol-repeaterSecV2:nth-child(3) .twoCol-reptImg, .twoCol-repeaterSecV2:nth-child(4) .twoCol-reptImg { width: 50%;}
	.ImgContentSectionV3 .leftBoxMobileImg{ width: 55%; }
	.ImgContentSectionV3 .rightBoxMobileC{ width: 45%; }
	.ImgContentSectionV3 .button.v3.Cta2 a, .ImgContentSectionV3 a.button.v3 .Cta2 { padding-left: 26px; padding-right: 26px;}
	.twoCol-repeaterSecV2Section .twoCol-repeaterSecV2:nth-child(2) .twoCol-reptCont { padding-bottom: 125px;}
	/* Update */
	.titleContentImgMainV3 .LeftImgV3.VideoLeftV3 { width: 150%; margin-left: -21%;}

}

@media (min-width:1330px){
	.IconTitleSection .wrapper { max-width: 1250px;}
	.ImgContentSectionV3 .wrapper { max-width: 1250px;}
	.IconTitleSection .services3Column { margin-left: -35px; margin-right: -35px;}
}

@media (min-width:1230px){

}

@media (max-width:1480px ) {
	.alt-wrapper {max-width:1185px}
	.slide-header {max-width: 180px;}
/* 	.video-list-item {width: calc(33.33% - 32px);} */
	/* 	.category-container {gap: 32px;} */
	.phases-title {padding-bottom: 48px;}
	.category-wrap-inner.troubleshooting {padding-top: 71px;}																																																																			```
	.category-wrap-inner.customizing {padding-top: 81px;}
	.phases-title {padding-bottom: 39px;}
	.category-wrap-inner.customizing {padding-top: 81px;}

}
@media (max-width:1330px ){
	.IconTitleSection .serviceBox { padding: 20px; width: 33.33%;}
	.ImgContentSectionV3 .rightBoxMobileC{ padding-left: 0; }
/* 	.video-list-item {width: calc(33.33% - 24px);margin: 12px;} */
	.category-container {
		margin: 0 -12px;
	}
	.top-title-for-listing {padding-bottom: 22px;}

}

/*-=-=- Smaller Desktop Devices -=-=-*/

@media (max-width:1280px ) {
	.row-fluid .span2.homeImage{ margin-left:18px; }


}

@media (max-width:1230px ) {

	.wrapper,.page-center { max-width:1000px }
	.alt-wrapper {max-width:1000px}
	.ThreeCol-StepsModule .step-content {padding: 40px 35px;}
	.oneImageFooterCTASection h2 { font-size: 32px; }

	/*  Pillar Page  */
	.SideBar.sticky { left: calc(50vw - 493px);}
	.pdfGuideRight { font-size: 20 }
	.IconTitleSection { padding-bottom: 50px;}

	/* Start: Company Page --- 21-03-2022 --- */  

	.company_page .bannerImage { max-width: 70%; margin: 0 auto; }

	/* core value Column Cards Section */
	.coreValuesSection .fadeBoxAnim>div { max-width: 33.33%; }

	.company_page .CTASection .wrapper > div { max-width:100%; margin: 0 auto; }

	/* End: Company Page --- 21-03-2022 --- */  
}

/*-=-=-  Tablet Landscape and Smaller Devices -=-=-*/
@media (max-width:1080px ) {

	.wrapper,.page-center { max-width:900px }
	.alt-wrapper {max-width:900px}

	/*-=-=-=-= Mobile menu JS USE  MENU ICON as '<a class="expandMenu"><i></i><i></i><i></i></a>' -=-=-=*/


	a.expandMenu { width: 30px; height: 30px; display: block; cursor: pointer; padding: 3px; position: absolute; top: 19px; right: 20px;}
	a.expandMenu i { position:relative; width: 30px; left:0; height: 4px; opacity:1; display: block; background: #78bc42; margin: 5px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
	a.expandMenu i:first-child {  margin-top: 0;}
	a.expandMenu.active i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px; position: relative; }
	a.expandMenu.active i:nth-child(2) { position:relative; left:-46px; opacity:0; }
	a.expandMenu.active i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; position: relative; }
	/*-=-=-=-= Mobile Submenu JS USE  SUBMENU ICON as '<a class="childExpand"><i></i><i></i></a>' -=-=-=*/
	.childExpand { position: absolute; top: 7px; right: 15px; width: 24px; text-align: center; height: 24px; margin: 0; padding:5px; cursor:pointer; }
	.childExpand i { position:relative; width: 15px; left:0; height: 1px; opacity:1; display: block; background:#fff; margin: 6px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
	.childExpand i + i { position: relative; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); top:-7px; }
	.childExpand.open i { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
	.childExpand.open i+i { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }

	.HeaderSection { position: fixed; padding-left: 15px; padding-right: 15px }
	.siteLogo a { display: block; line-height: 0; padding-top: 12px; }
	.HeaderSection .wrapper { max-width: 100%; }
	.row-fluid .siteLogo  { width: 173px !important; margin: 0 !important; max-width: 173px !important; display: block; float: left; }
	.row-fluid .navigation .hs-menu-wrapper { position: absolute; top: 70px; display: none; background: #78bc42; z-index: 3; left: 0; width: 100%; }
	.navigation.ib{ margin-right: 0; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { border-bottom: 1px solid #fff; padding: 0 ; width:100%; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 > a{ padding: 10px 15px; position: relative; text-align: left; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { position: relative;display: none; visibility: visible; opacity: 1; }
	.navigation .hs-menu-wrapper>ul { width: 100%; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper {  background-color: #fff;    }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a { border-top: 1px solid #78bc42; }
	/* 	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:last-child > a{ border-bottom: none } */
	.row-fluid .rightIcons { float: right; margin-left: 0; padding-right: 40px; }
	.HeaderSection { height: 70px; line-height: 70px; padding: 0 15px;  -webkit-box-shadow: 0 2px 8px 0 rgba(50,50,50,0.08); box-shadow: 0 2px 8px 0 rgba(50,50,50,0.08); background: #fff; position: relative; }    
	.bannerSection  { padding: 80px 0; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { display: block; }
	.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: 0 }
	.navigation .hs-menu-wrapper>ul li a {  font-size: 14px; }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a { color: #fff }
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper .childExpand i { background: #78bc42; }
	.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 { padding-left: 15px; }
	.body-container-wrapper { margin-top:0 !important }

	.ThreeCol-StepsModule .step-content {  padding: 40px 20px;}
	.ThreeCol-StepsModule .step-title h4{font-size:32px;}

	/*  Two Column Content Section  */

	.TwoColumnSec>div:first-child { padding-right: 30px; }
	.TwoColumnSec>div:last-child { padding-left: 30px; }

	.twoBLeft { left: 0; padding: 30px 25px; }
	.oneImageFooterCTASection  { padding-bottom: 30px }  

	/************
	Blog
	******************/
	.postrelated1 {  padding: 10px;}
	.NewHeader #pageProgress { top: 0; }

	/* Listing Page Box */

	.listingBox { padding: 20px 10px; }

	/*  Pillar Page  */
	.SideBar { position: relative; width: 100%; background-color: #fff; z-index: 5; left:0; top:0;box-shadow: none; padding: 20px 0px 15px 0px;}
	.SideBar.sticky { left: 0; padding:20px 15px 15px 15px; box-shadow:0px 0px 6px rgba(0,0,0,0.3)}
	.SidebarRight { padding-left: 0;}
	.ParentList{display:none;}
	.SidebarTitle{padding-bottom:10px;}
	.ParentList{ border-top: none;}
	.ParentList li {border-top: 1px solid #ebeaeb;}
	.ParentList li:last-child { border-bottom: 1px solid #ebeaeb;}
	.SideBar ul.ParentList>li { padding: 10px 0;}
	.childListing { display: none;}

	.SidebarTitle { position: relative;}
	.pillardropDown { width: 20px; height: 20px; position: absolute; right: 0; top: 0; transform: rotate(-90deg); display:block; transform-origin: center center; transition:all ease 0.3s; -webkit-transition:all ease 0.3s;}
	.pillardropDown img { max-width: 18px;}
	.SidebarTitle.iCon .pillardropDown { transform: rotate(0deg);}

	.childListing { display: none !important;}

	/* Start: Company Page --- 21-03-2022 --- */  

	/* Policy Section */
	.policySectionV2 .policyBox:nth-child(even) .secondBimg { margin-top: -44%; }
	.policySectionV2 .policyBox:nth-child(even) .secondBCont { margin-top: 7%; }

	.company_page .bannerImage { max-width: 80%; margin: 0 auto; }

	/* End: Company Page --- 21-03-2022 --- */    

	.videoresourceInnerPage .wrapper {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

}


/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {

	.wrapper,.wrapper.smallWrapper{ max-width:700px }
	.largeWrapper { max-width:100% }
	h1,.formBannerTitle h1{ font-size: 32px; }
	h2,.font43, .font43 h2 { font-size:28px; }
	h3 { font-size:26px; }
	h4 { font-size:24px; }
	.font32, .font32 h2 { font-size: 24px }


	.pb40,.p40-0 { padding-bottom:25px; }
	.pb50,.p50-0 { padding-bottom:30px; }
	.pb60,.p60-0 { padding-bottom:35px; }
	.pb70,.p70-0 { padding-bottom:40px; }
	.pt40,.p40-0 { padding-top:25px; }
	.pt50,.p50-0 { padding-top:30px; }
	.pt60,.p60-0 { padding-top:35px; }
	.pt70,.p70-0,.pt80 { padding-top:40px; }
	.p90-0 ,.p80-0,.get-InTouch { padding: 40px 0; }
	.p150-0,.p100-0 { padding: 40px 0; }
	.pt150 { padding-top: 50px; }
	.pb150 { padding-bottom: 50px; }
	.tabw100.ib { width: 100%; margin-right: 0; display: block }
	.tabw50 { width: 50%; }
	.tabw33 { width: 33.33% }
	.row-fluid .forTabw50 { width: 50%; margin-left: 0; }
	.pb100 { padding-bottom: 40px }
	.pt200 { padding-top: 60px }
	.pt100 { padding-top: 40px }
	.tabTop30 { padding-top: 30px; }
	.pb90 { padding-bottom: 40px; }
	.tabM0{ margin: 0; }
	.tabMtop30{ margin-top: 30px; }
	.font28   { font-size: 20px }
	.footerSec .footLogo { width:35%; float:left; }
	.footerSec .footLinkGroup { width:65%; float:left; margin-left:0; }
	.footerSec .footForm { width:100%; float:left; margin-left:0; }
	.footerSec .footerLinks { margin-top:0; margin-bottom:30px; }
	.footerSec form fieldset.form-columns-2 .field { width:50% !important; }
	.font24  { font-size: 20px }
	.boxnumber { font-size: 50px }
	.MapBoxes iframe { height: 400px }


	/*   three step box module */
	.ThreeCol-StepsModule .child-box{padding-left:0;padding-right:0;padding-bottom:50px;margin-top:0 !important;}
	.ThreeCol-StepsModule .step-parent-box {margin:0px;}
	.ThreeCol-StepsModule .step-box{max-width:400px;margin:0 auto;position:relative;}
	.ThreeCol-StepsModule .step-title-box:after { display:none;}
	.ThreeCol-StepsModule .step-box:before{content: '';position: absolute; bottom: -20px; transform: translateX(-50%); left: 50%; border-color: #b5bac0 transparent;border-style: solid;border-width: 20px 20px 0 20px;height: 0px;width: 0px; transition: all ease .3s;transform-origin: bottom left;}
	.ThreeCol-StepsModule .child-box:last-child .step-box:before {display:none;}
	.ThreeCol-StepsModule .step-box:hover:before { border-color:#78bc42 transparent; }
	.changeBoxColor.ThreeCol-StepsModule .step-box:hover:before { border-color:#18CCFF transparent; }
	.ThreeCol-StepsModule .sub-title,.ThreeCol-StepsModule .step-content { font-size: 18px } 

	.tableBox>div>div { display: block; }
	.tableBox .tableBoxCell { display: block; width: 100%; }
	.tableBox .tableBoxCell.rightSideform { width: 100%; }
	.leftBannerBgImg { height: 300px; }


	.result { font-size: 32px; }
	.tablinks ul li { margin-right: 20px }

	/*  Two Column Content Section */

	.TwoColumnSec>div { padding-top: 40px; padding-bottom: 40px; }

	/*  Three Column Form Section  */

	.threeColumnNovForm { margin-left: 0 !important; }

	/*  Calculator Contact Module 2019  */

	.forPaddingCalcu{ padding: 150px 30px; }


	.stepsIcons { width: 140px; height: 140px; line-height: 136px; }
	.stepLoopNo { width: 50px; height: 50px; font-size: 30px; line-height: 50px; left: -19px; }
	.stepsIconInnr svg { max-width: 60px; height: auto; }
	.stepsIconInnr span {font-size: 17px; }  

	.favrBx { padding-top: 40px; }

	.leftContLi { display: block; width: 100%; margin-right: 0; }
	.leftContLi ul { padding-right: 0; }
	.trophyBoxM { width: 100%; display: block; margin-right: 0;  padding: 25px 15px; }
	.trophyPImg { margin-top: 0; }

	/******************
	Blog
	************  */
	.hs-blog-post .social-sharing {  display: block }
	.hs-blog-post .social-sharing.fixed { position: relative !important; }
	.hs-blog-post .social-sharing{ top: 0; left: 0; margin-left: 0; margin-top: 17px }
	.hs-blog-post .social-sharing ul li{ display:inline-block; }   
	ul.tab li{ padding: 15px 10px; }
	.rssItem1 .post-header{ padding:30px 15px; }
	.rssItem1 h4{ font-size:24px; }
	.mobhidden{ display:none !important; }
	.tabw100 { width: 100%}
	.hs-blog-post .post-body p,.hs-blog-post .post-body li { font-size: 18px;  line-height: 1.6; }
	.postrelated1 {  width: 50% }

	.row-fluid .mainPostPost { padding-right: 0; width: 100%; }
	.row-fluid .ForRemoveAuthorPaage { width: 100%; padding-left: 0; border-left: none; padding-top: 40px; }
	.relatPost { position: static !important; margin: 0 auto !important; text-align: center; }
	.recentBoxRight,.BlogEmailSub,.aboutBlog { padding-bottom: 30px; }


	/*  Drivers HubDb Page  */

	.bottomListing { width: 50%; padding: 40px 20px 0; }
	/**************
	Pillar Page
	******************  */
	.pillerBanner .wrapper {    max-width: 100%; padding-left: 0;}

	/* Video Resouce Inner Page */

	.resourceinnerPageImg{width:100%;}
	.resourceinnerContent{width:100%; padding-left:0px; padding:10px;}
	.resourceinnerPageImg,.resourceinnerContent{display:block;  margin-right:0px;}
	.resourceinnerRight{padding-top:30px}
	.resourceinnerRepeat + .resourceinnerRepeat { padding-top: 15px;}
	.resourceinnerRepeat { width: 33.33%; display: inline-block; vertical-align: top; margin-right: -4px; padding: 15px 15px;}


	.resourceinnerLeft,.resourceinnerright { padding-left: 0;  padding-right: 0;}
	.resourceinnerRight>div{ margin-left: -15px; margin-right: -15px;}

	.twoCol-repeaterSecV2 .twoCol-reptSubCont br, .twoCol-repeaterSecV2 .twoCol-reptTitle br { display: none;}
	.IconTitleSection .serviceBox { width: 50%;}

	.IconTitleSection { padding-bottom: 40px;}
	.RightLogoV3 { width: 140px;}

	/* Start: Company Page --- 21-03-2022 --- */  

	.company_page .bannerSection { padding-bottom: 50px; } 
	.company_page .bannerImage { max-width: 100%; margin: 0 auto; }

	/* Policy Section */
	.policySectionV2 .policyBox:nth-child(even) .secondBimg { margin-top: -64%; }
	.policySectionV2 .firstBContent { margin-top: -33%; }

	/* core value Column Cards Section */
	.coreValuesSection .threeColContent { padding: 25px 10px; }
	.coreValuesSection .fadeBoxAnim > div { max-width: calc(50% - 15px); margin: 20px 0; }

	/* End: Company Page --- 21-03-2022 --- */  

	.video-list-item {width: calc(50% - 80px);margin: 15px;}
	.category-container { margin: 0 auto; justify-content: center;	}

	.slide-header {max-width: 150px;}

}


/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {

	.wrapper,.wrapper.smallWrapper { max-width:100%; padding-left:15px; padding-right:15px; }
	.mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */
	.mtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */
	.mtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */
	.mbottom30 { margin-bottom:30px; }
	.mpt0,.mp0 { padding-top:0 !important; }
	.mpb0,.mp0 { padding-bottom:0 !important; }
	.mpl0{padding-left: 0 !important;  }
	.mpr0{padding-right: 0 !important;  }
	.mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
	.mobile-center.text-right { text-align:center; }
	.mobile-left{ text-align: left; }
	.mw100,.row-fluid .forTabw50  {width: 100% }
	.mib { display: inline-block; margin-right: -4px; vertical-align: middle }  
	.mw50 { width: 50% }
	.rightIcons ul li, .socialIcons ul li { margin-left: 0}
	form fieldset.form-columns-2 .field,form fieldset.form-columns-3 .field { width: 100% !important }
	.footerTopSection { text-align: center; }
	.subscribeForm form {width: 320px; max-width: 100%; margin: 0 auto; }
	.footerLogo img {  width: 200px !important; }
	.footerTopSection { padding: 40px 0;}
	.navigation .hs-menu-wrapper>ul { line-height: inherit; }
	.footerSec .footLogo,
	.footerSec .footLinkGroup { width:100%; }
	.HeaderSection { padding-left: 0; padding-right: 0 }
	.slide-header-logo-parent { position: relative; }

	.localvideo-popup { max-width: 100vw; padding: 40px 10px; }
	.mfp-close-btn-in .localvideo-popup .mfp-close { right: 10px; padding: 0 11px; top: -4px; } 
	.videoBtn,.videoPlay  { width: 50px }
	.logoImg { padding-left: 10px; padding-right: 10px; }

	.formBannersubTitle { font-size: 22px; padding-bottom: 11px; }
	.bannerLeftSec { padding: 0 }
	.bannerFormRight { padding: 30px 15px; }
	.boxIcon  { margin: 0 auto }
	.colBoxInner,.tableBox .tableBoxCell.rightSideform { padding: 25px 15px; }
	.ReasonBox { padding: 15px 0}
	.forColRadio li { width: 50%; }
	.nice-select .list { width: 255px; }
	.nice-select .option {white-space: normal;}

	.cardSliderParent { padding: 0 }
	.TabContentCard { padding-left: 15px; padding-right: 15px }
	.cardSlider .slick-slide { padding: 0 }
	.tablinks ul li { display: block; padding: 10px 0; border-top: 1px solid #fff; margin: 0 }
	a.mobileTitle { padding-bottom: 15px }
	.tablinks { padding-bottom: 0 }
	.mobileTitle+ul { display: none }
	.tablinks.sticky { top: 0px }
	.TabICon i { width: 60px; height: 60px; font-size: 18px;    line-height: 60px;  }
	.TabICon {top: -60px;} 
	.tablinks ul li a { display: block }

	/*  Two Column Content Section  */

	.TwoColumnSec>div { padding-left: 15px !important; padding-right: 15px !important; }
	.TwoColumnSec ul li { margin-bottom: 10px; }

	/*  Progress Bar Module  */

	.circle-loader .number{ font-size: 32px; }
	.circle-loader .tag{ font-size: 18px; margin-top: 5px; }

	/* Careers HubDB Table 2019  */

	.careersModuleNov .CareerCategories ul li { display: block; margin: 10px 0 0; }

	/*  Calculator Contact Module 2019  */

	.calculatorModuleBottomNov:hover { background-color: #191468; }
	.twoBLeft { position: static; width: 100%; }
	.leftBoxMobileImg img{ max-width: 300px !important }
	.colTwoBx { display: inline-block; vertical-align: top; margin: 0 10px !important }


	.twoCol-reptImg img { max-width: 300px !important; }
	.twoCol-reptParent .leftsideRepeatBlock { display: none; }
	.twoCol-reptImg { padding-bottom: 30px; }
	.leftsideRepeatNone { display: none; }
	.footerCTAImage { width: 320px; margin: 0 auto; max-width: 100% }

	.policyBox  > div { width: 100%; }
	.firstBContent { margin-top: 0; }
	.secondBimg img,.firstBimg img { width: 100%; }
	.secondBCont { margin-bottom: 0; }
	.pBoxSec { padding: 20px 15px; }


	.contentNoList ul li:before { width: 40px; height: 40px; line-height: 40px; font-size: 29px; top: 12px; }
	.contentNoList ul li { padding-top: 15px; padding-bottom: 15px; padding-left: 55px; }

	/*  Thankyou Page  */
	.thankbannerLeft img { max-width: 250px;}


	/* *************
	Blog
	**********************   */
	.post-items .post-body.post-body2{ display:block !important; width:100%; padding-left:0; padding-bottom:30px; }
	.post-items .post-body{ display:none !important; }
	.post-items .postContent{width:100%; }
	.post-items .post-body .hs-featured-images{ height:200px; }
	.mainPostPost .blog-pagination{padding-bottom:30px; }
	.relatPost.fixed{ position:relative !important; top:0;}
	.post-items{ margin-bottom:70px; }
	.row-fluid .span2.homeImage{ margin-left: 0; }
	.nav-text{ text-align:left; }
	.rssItem1{ width:100%;}
	.blogPost .post-header{padding-bottom:30px;}
	.blogPost .post-header h1{ font-size:28px !important; }
	.relatPost{ margin-top:0 !important; }
	.mainPostPost{ padding-right:0; }
	.row-fluid .span2.homeImage{  border-right:0; border-left:0; padding: 20px 15px; } 
	.maintabing{padding-top:20px;}
	.authorList { margin: 0 auto; text-align: left }
	.postrelated1 {  width: 100%; display: block; margin-right:0; } 
	.tabBtContent > ul  { padding-left: 19px; }


	.subscribeFormT form { padding-top: 15px; width: 500px; max-width: 100%; margin: 0 auto; }
	.subscribeFormT .hs_email { display: block; width: 100%; margin-right: 0; padding-right: 0; padding-bottom: 15px; }
	.subscribeFormT .hs_submit { display: block; margin: 0 auto; width: auto; text-align: center; }

	.blogPostListImg { float: none; width: 100%; }
	.blogPostListContent { float: none; width: 100%; padding-right: 0; padding-top: 30px; }
	.BlogEmailSub h3,.subscribeTitle h3, .aboutBlog h3,.recentBoxRight h3 { font-size: 25px; }
	.pTopBox { margin-bottom: 40px; }
	.postBoxI+.postBoxI {  padding-top: 50px; }
	.postBoxAuthor .font20 { font-size: 17px; } 


	/*  Drivers Hubdb page  */

	.hubDBcontent {padding-left: 0;}
	.alternateSection .innerHubDBContent { border: 1px solid #404b5b; border-top: 0; padding: 15px; text-align: center; }
	.hubDBimageMain { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
	.innerHubDBContent { padding: 15px; height: auto !important; }
	.bottomListing { width: 100%; padding: 30px 0 0; }
	.bottomSection { margin: 0; }
	.alternateSection{ position: relative; }
	a.imageLinkMobile{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; }
	.hubDBimageMain a.imageLink{ display: none; }
	.alternateSection:hover .hubDBTitle a { color: #78bc42; }

	/**************
	Pillar Page
	******************  */
	.pillarbannerMobile {padding-left:15px; padding-top: 30px;}
	.pillarbannerRight{display:none;}
	.pillarbannerLeft { padding-top: 50px;}
	.readtimeParent,.pillarSocial { display: inline-block; vertical-align: top; margin-right: -4px;}

	.resourceinnerRepeat { width: 50%;padding: 15px 15px;}

	.titleContentImgMainV3 .LeftImgV3Box { width: 70%; margin: 0 auto;}
	.IconTitleSection .serviceBox {  padding: 10px; display: inline-block; vertical-align: top; margin-right: -4px;}
	.IconTitleSection .iconBox { padding-bottom: 10px;}
	.IconTitleSection .IconTitleParent { text-align: center;}

	.ImgContentSectionV3 .leftBoxMobileImg { padding-top: 30px;}
	.ImgContentSectionV3 .CtaParentV3 { padding-top: 25px;}
	.ImgContentSectionV3 .CtaParentV3 .button { display: inline-block;}
	.ImgContentSectionV3 .button.Cta2 { padding-left: 20px;}  

	/* Policy Section */
	.policySectionV2 .policyBox:nth-child(even) .secondBimg { margin-top: -0%; }

	/* core value Column Cards Section */
	.coreValuesSection .fadeBoxAnim > div { max-width: 100%; }

	.slide-header {max-width: 122px;}
	.header-navbar-box-inner {padding-top: 12px; padding-left: 12px; padding-right: 12px; padding-bottom: 43px;}
	.header-navbar-box-title h6 {font-size: 14px;}
	.wrapper.alt-wrapper {padding-left: 25px; padding-right: 25px;}
	.header-navbar-box-text {font-size: 13px;}
	
/* 	resource page */
	.header-navbar-box-icon{max-width:24px;}
}


@media(max-width: 600px){
	.radioGroup li { width: 100%;  display: block;  margin-right: 0; }
	.maincalabor { padding-left: 30px; }
	.mainRiskCalc .question h3:before { width: 30px; height: 30px; left: -39px; line-height: 31px; font-size: 18px; }
	.radioGroup li label { padding: 5px 5px 5px 31px; }
	.radioGroup li span {  padding-top: 0; margin-top: 10px; }
	.radioGroup li input[type="radio"]+label:before { bottom: 8px; }
	.radioGroup li {width: 50%;display: inline-block;vertical-align: top;margin-right: -4px;}
	.radioGroup li label { padding-left: 10px; }
	.radioGroup li input[type="radio"]+label:before { left: -3px; }
	.formBody.Newformbody.mainParent.mainRiskCalc { padding-left: 30px; }
	.video-list-item { width: calc(50% - 30px); }
	.category-container {
		margin: 0 ;
	}

	.close-button-display {display: block !important; max-width: 20px; position: absolute; top: 10px; right: 10px; z-index: 9; width: 100%; cursor:pointer;}
	.slide-header-logo-parent {padding: 20px 0; padding-top: 35px; }
	.slide-header {max-width: 200px; position: fixed; z-index: 99; height: 100vh; left: -100%; top: 0;}
	.videoResourceSec.video-page-v2.open-slide .slide-header {left: 0%;}


}


@media (max-width:480px ) {

	.row-fluid .siteLogo { width:130px !important;  max-width:130px !important; }
	.siteLogo img,.siteLogo svg { max-width:130px; }

	.footerSec form fieldset.form-columns-2 .field,
	.footerSec .footerLinks { width:100% !important; }
	img.speedoImg { width: 102px; }
	.nice-select, .nice-select .list { width: 100%; }

	.resourceboxParent{display:block; width:100%; margin-right:0;}
	.resourceboxImg img{width:100%;}

	/*  Footer Section  */
	.poweredText, .copyrightText { display: block; width: 100%; margin-right: 0; text-align: center;}
	.poweredText{margin-top:10px}


	.headerLogo svg { max-width: 120px;}
	.headerParent { padding: 15px 0;}
	/*   .headerParent a.expandNav { top: 22px; right: 20px;} */

	.IconTitleSection .serviceBox { width: 100%; margin: 0; display: block !important;}
	.titleContentImgMainV3 .LeftImgV3Box { width: 100%;}

	.NewResource .video-container {
		padding-bottom: 48.25%;
	}


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

	.resourceinnerRepeat{width:100%; display:block; margin-right:0;}
	.NewResource .video-container {
		padding-bottom: 45.25%;
	}

}




/*anination*/
@-webkit-keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } }
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }
@-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0);   } to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInUp { from { opacity: 0;     -webkit-transform: translate3d(0, 15px, 0);    transform: translate3d(0, 15px, 0);   }  to { opacity: 1; -webkit-transform: none; transform: none; } }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@keyframes fadeInLeft { from { opacity:0; -webkit-transform:translate3d(-30px, 0, 0); transform:translate3d(-30px, 0, 0); } to { opacity:1; -webkit-transform:none; transform:none; } }
.fadeInLeft { -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft; }


@-webkit-keyframes fadeInRight {from { opacity: 0; -webkit-transform: translate3d(30px, 0, 0); transform: translate3d(30px, 0, 0); }  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} }
@keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(30px, 0, 0);  transform: translate3d(30px, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } }

.forAttachmentBg { background-attachment:fixed; background-position: center center }
.forAttachmentBg  .get-bg { display:block !important; opacity: 0 }