@import url('http://example.com/example_style.css');
@import url('http://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css');
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900);

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

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

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

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

/* Videos */

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

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

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

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

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

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

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

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

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

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

/* Forms */

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

/* Menus */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Space Module */

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

/* Blog Author Section */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel li {margin-right: 5px}


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

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



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

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

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

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

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

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

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

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

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


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

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

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

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




/* HTML 5 Reset */

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

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

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

/* Support migrations from wordpress */

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

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

/* Responsive Google Maps */

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

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




 /*****************************************/
 /* Start your style declarations here    */
 /*****************************************/
 
 /********************/
 /* Normalize CSS    */
 /********************/
 
 /*! normalize.css v3.0.1 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */
body {
    margin: 0;
    color:#464c50;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
    display: inline-block; /* 1 */
    vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
    display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */
a {
    background: transparent;
    text-decoration:none;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
    outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
    font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
*/
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
    background: #ff0;
    color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
    border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
    margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
    overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
    color: inherit; /* 1 */
    font: inherit; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
    overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
*/
button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
    line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
    overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
    font-weight: bold;
}
select {
    border:1px solid #ccc;
    height:38px;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
}
.row-fluid [class*="span"] {
    min-height:0px !important;
}

/* Lists
   ========================================================================== */
ul,ol {
    padding-left:20px;
}

iframe {
    border:none !important;
}

/* ==========================================================================
Custom Fonts
========================================================================== */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(http://themes.googleusercontent.com/static/fonts/lato/v7/kcf5uOXucLcbFOydGU24WALUuEpTyoUstqEm5AMlJo4.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(http://themes.googleusercontent.com/static/fonts/lato/v7/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(http://themes.googleusercontent.com/static/fonts/lato/v7/qdgUG4U09HnJwhYI-uK18wLUuEpTyoUstqEm5AMlJo4.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url(http://themes.googleusercontent.com/static/fonts/lato/v7/G2uphNnNqGFMHLRsO_72ngLUuEpTyoUstqEm5AMlJo4.woff) format('woff');
}

@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  url(http://fonts.gstatic.com/s/ptsans/v8/7YGmE4Ls5b94ct65u07hVQLUuEpTyoUstqEm5AMlJo4.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  url(http://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  url(http://fonts.gstatic.com/s/ptsans/v8/PIPMHY90P7jtyjpXuZ2cLLO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  url(http://fonts.gstatic.com/s/ptsans/v8/lILlYDvubYemzYzN7GbLkKRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}

/* ==========================================================================
Helper Classes
========================================================================== */
body {
    font-family: 'Open Sans';
}
.text-left {
    text-align:left;
}
.text-center {
    text-align:center;
}
.text-right {
    text-align:right;
}
.spacing-large {
    padding-top:80px;
    padding-bottom:80px;
}
.spacing {
    padding-top:50px;
    padding-bottom:50px;
}
.spacing-small {
    padding-top:25px;
    padding-bottom:25px;
}
.spacing-small-full {
    padding:25px;
}
.spacing-xsmall {
    padding-top:13px;
    padding-bottom:13px;
}
.subtle-bg {
    background:#f6f6f6;
    border:1px solid #e5e5e5;
}
.responsive-full {
    padding-left:5%;
    padding-right:5%;
}
.margin-auto {
    margin-left:auto !important;
    margin-right:auto !important;
    max-width:1400px;
    float:none !important;
}
.margin-full {
    margin-left:auto !important;
    margin-right:auto !important;
    max-width:1400px;
    float:none !important;
}
.hideme {
    opacity:0;
}
a img:hover {
    opacity:.5;
}
.widget-type-logo a img:hover {
    opacity:1;
}

/* ==========================================================================
General
========================================================================== */
a {
    color:#1c2c5c;
}

/* ==========================================================================
Top Bar
========================================================================== */
.top-bar {
    padding-bottom:5px;
}

/* ==========================================================================
Mobile Menu - Toggle Dropdown Menu - Fixed Top
========================================================================== */

/**
* Special Note
*
* When the menu is open, a class of .menu-open is applied to the body. You can 
* use this for custom styling on any element when the menu is in the open position. 
*/

/* Variables
========================================================================== */

 /* Set Mobile Menu Background Color */
 /* Set Link Color */
 /* Set Link Hover Color */

/* Menu Styles on Desktop
========================================================================== */ 
@media (min-width: 768px){
.home-icon {
    background: url(//cdn2.hubspot.net/hub/78935/file-2117854091-png/ITI_Web_3.0_Images/HomeNav_Icon.png) no-repeat;
    display:inline-block;
    width:20px;
    height:17px;
}
.home-icon:hover {
    background: url(//cdn2.hubspot.net/hub/78935/file-2143898659-png/ITI_Web_3.0_Images/HomeNav_Icon_rollover.png)  no-repeat;
}
.find-location {
    text-align:right;
}
.find-location .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
    max-width: none;
    font-size:12px;
    font-weight:700;
    letter-spacing:1px;
    width:auto !important;
    text-align:right;
}
.find-location ul ul{
    text-align:right;
    right:0px;
    left:inherit !important;
}
.find-location ul ul li{
    height: auto;
    text-indent: 0px;
}
.find-location .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover {
    background:#fff;
    color:#4e5f7e;
}
.logo-nav {
    margin-top:67px;
    text-align:right;
}
.top-bar img {
    width:300px !important;
    margin-top:-41px;
    position:relative;
    z-index:1000;
}
.logo-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 18px;
    line-height: 14px;
    padding: 0 10px 0px 10px;
    text-transform: uppercase;
    font-weight: 700;
    border-right: 2px solid #1c2c5c;
    max-width: 400px!important;
    cursor:default;
}
.logo-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:last-child a {
    border-right:none;
    padding-right:0px;
}
.custom-menu-primary {
    background:#1c2c5c;
}
.custom-menu-primary .hs-menu-wrapper {
    border-right:1px solid #4e5f7e;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    display:block;
    width:100%;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li {
    min-width:20%;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
    display: inline-block;
    padding: 15px 19px 15px 19px;
    white-space: nowrap;
    max-width: none;
    overflow: hidden;
    text-align:center;
    min-width:200px;
    margin-left:auto;
    margin-right:auto;
    text-decoration: none;
    color:#fff;
    text-transform:uppercase;
    font-size:18px;
    margin-bottom:-5px;
    font-weight:400;
    border-left:1px solid #4e5f7e;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a {
    padding: 15px 0 15px 0;
    min-width:100%;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a i {
    padding:0 6px 0 6px;   
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover {
    background:#fff;
    color:#4e5f7e;
}

.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover .home-icon {
    background: url(//cdn2.hubspot.net/hub/78935/file-2143898659-png/ITI_Web_3.0_Images/HomeNav_Icon_rollover.png)  no-repeat;
}
@media (max-width: 1120px){
    .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a {
     font-size:13px;
    }
}
/* Child List */
.custom-menu-primary .hs-item-has-children {
    position: inherit !important;
}
.find-location .hs-item-has-children {
    position: inherit !important;
}
.custom-menu-primary .drop-nav {
    position: absolute;
    background: #ffffff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    left:0px;
    width: 100%;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
    -webkit-transition: height 100ms ease-in-out;
    -moz-transition: height 100ms ease-in-out;
    -ms-transition: height 100ms ease-in-out;
    -o-transition: height 100ms ease-in-out;
    transition: height 100ms ease-in-out;
    z-index:100;
}
.find-location .drop-nav {
    position: absolute;
    background: #ffffff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    left:0px;
    margin-top:-10px;
    width: 100%;
    z-index:999;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
    -webkit-transition: height 100ms ease-in-out;
    -moz-transition: height 100ms ease-in-out;
    -ms-transition: height 100ms ease-in-out;
    -o-transition: height 100ms ease-in-out;
    transition: height 100ms ease-in-out;
}
.find-location .drop-nav ul.hs-menu-children-wrapper {
    opacity:0;  
    -webkit-transition: opacity .4s !important;
    -webkit-transition-property: opacity !important;
    -webkit-transition-duration: 0.4s !important;
    -webkit-transition-timing-function: initial !important;
    -webkit-transition-delay: .2s !important;
}
.custom-menu-primary .drop-nav ul.hs-menu-children-wrapper {
    opacity:0;  
    -webkit-transition: opacity .4s !important;
    -webkit-transition-property: opacity !important;
    -webkit-transition-duration: 0.4s !important;
    -webkit-transition-timing-function: initial !important;
    -webkit-transition-delay: .2s !important;
}
.custom-menu-primary .hs-item-has-children:hover div.drop-nav {
    height:135px !important;
 }
.custom-menu-primary .hs-item-has-children:hover ul.hs-menu-children-wrapper {
    opacity:1 !important;
 }
.custom-menu-primary .hs-item-has-children:hover li.hs-menu-depth-2 {
    visibility:visible !important;
    opacity:1 !important;
 }
.find-location .hs-item-has-children:hover div.drop-nav {
    height:340px;
 }
.find-location .hs-item-has-children:hover ul.hs-menu-children-wrapper {
    visibility:visible !important;
    opacity:1 !important;
 }
.find-location .hs-item-has-children:hover li.hs-menu-depth-2 {
    visibility:visible !important;
    opacity:1 !important;
 }
.custom-menu-primary ul ul{
    position:relative !important;
    margin:0px auto !important;
    max-width:1280px;
    text-align:left;
    height: 125px; /*your fixed height*/
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4; /*3 in those rules is just placeholder -- can be anything*/
}
.find-location ul ul{
    position:relative !important;
    margin:0px auto !important;
    max-width:1280px;
    text-align:left;
}
.custom-menu-primary ul ul li{
    height: auto;
    text-indent: 0px;
    display: inline-block; /*necessary*/
}
.custom-menu-primary ul ul li a{
    font-weight:100 !important;
    color:#1c2c5c !important;
    padding: 20px 20px 5px 20px !important;
    font-size:12px !important;
    transition: background-color 0.5s ease;
    border-left:none !important;
    font-weight:bold !important;
    width:100px; !important;
    overflow:visible !important;
}
.custom-menu-primary ul ul li a i{
    font-size:9px;
}
.custom-menu-primary ul ul li a:hover{
    background:#f5f4f4;
    color:#000 !important;
}
}
/* ==========================================================================
Main Image
========================================================================== */
.main-img img {
    width:100% !important;
}

/* ==========================================================================
Slider
========================================================================== */

.hs_cos_flex-slider {
    margin-bottom:0px;
    position:inherit !important;
}
.hs_cos_flex-control-nav {
    display:none;
}
.hs_cos_flex-direction-nav a {
    height:50px;
    width:62px;
}
.hs_cos_flex-prev {
    left:5px !important;
    opacity:1 !important;
    background:url(//cdn2.hubspot.net/hub/78935/file-2418460911-svg/JamesMcFadzea/Left4.svg?t=1416330633378) no-repeat 0 0 !important;
}
.hs_cos_flex-next {
    right:5px !important;
    opacity:1 !important;
    background:url(//cdn2.hubspot.net/hub/78935/file-2418460916-svg/JamesMcFadzea/Right4.svg?t=1416330633297) no-repeat 0 0 !important;
}

/* ==========================================================================
Vid Img switch
========================================================================== */
.video-container {
    position: relative;
    padding-bottom: 459px;
	height: 0;
	overflow: hidden;
}
.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 459px;
}
.close{
    display:none;
}
.close {
	background: url(//cdn2.hubspot.net/hub/78935/file-2140897895-jpg/ITI_Web_3.0_Images/Homepage_VideoClose_Button.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 38px, 38px;
	width:38px;
	height:38px;
	position:absolute;
	right:20px;
	bottom:0;
	opacity: 0.8;
	filter:Alpha(opacity=80);
}
.close:hover {
	opacity: 1;
	filter:Alpha(opacity=100);
	cursor:pointer;
}

/* ==========================================================================
Sub Image
========================================================================== */
.sub-img img {
    width:100% !important;
}

/* ==========================================================================
Index 3 Callouts
========================================================================== */
.index-3 img {
    width:100% !important;
    margin-top:0px;
    margin-bottom:30px;
}

/* ==========================================================================
Img Flipper
========================================================================== */
.page-title {
    padding:30px;
    padding-bottom:0px;
}
.page-title img {
    width:100% !important;
}
/* entire container, keeps perspective */
.flip-container {
    perspective: 1000;
}
/* flip the pane when hovered */
.flip-container:hover .flipper, .flip-container.hover .flipper {
	transform: rotateY(180deg);
}

.flip-container, .front, .back {
	width: 100%;
	height: 290px;
}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
}
.flipper img {
    width:100% !important;
}

/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
	transform: rotateY(180deg);
}

/* ==========================================================================
Details Page
========================================================================== */
.inner-heading {
    text-align:center;
    
}
.inner-heading img {
    margin:0px auto;
    
}
.detail-heading {
    padding-top:261px;
    padding-bottom:10px;
    
}
.detail-title {
    text-transform:uppercase;
    font-family:'Open Sans Condensed',sans-serif;
    font-size:25px;
    font-weight:600;
    color:#fff;
    letter-spacing:1px;
}
.detail-heading a {
    color:#fff;
    text-transform:uppercase;
    padding-bottom:0px !important;
    font-size:14px;
}
.detail-heading li {
    position:relative;
}
.detail-heading li:not(:last-child):after {
    content: "\f111";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 8px;
    position: absolute;
    top: 16px;
    right: -2px;
}

.detail-content h2 {
    font-size:18px;
    color:#000;
    margin-bottom:0px;
    padding-bottom:0px;
}
.detail-content p {
    margin-top:0px;
    padding-top:0px;
}
.detail-content input,.detail-content select, .detail-content textarea{
    margin-bottom:20px;
}
/* Youtube Reflexive */
.vid-container {
    position: relative;
    padding-bottom: 50%;
    padding-top: 35px; height: 0; overflow: hidden;
}

.vid-container iframe,
.vid-container object,
.vid-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* ==========================================================================
Social Share
========================================================================== */
.social-share {
    margin-top:30px;
    background:url(//cdn2.hubspot.net/hub/78935/file-2170206178-jpg/ITI_Web_3.0_Images/ITI_Training_Detail_Pages_Level02/Socialize_Tile.jpg?t=1417646925049)repeat-x;
}
.social-share .margin-auto {
    height:135px;
    background: url(//cdn2.hubspot.net/hub/78935/file-2170236398-jpg/ITI_Web_3.0_Images/ITI_Training_Detail_Pages_Level02/Socialize_Temp_1.jpg?t=1417647481951) center top no-repeat;
}

/* ==========================================================================
Sign Up
========================================================================== */
.sign-up {
    background:#1c2c5c;
    padding-top:15px;
    padding-bottom:15px;
    color:#fff;
}
.sign-up a {
    font-family: 'Open Sans Condensed', sans-serif;
    color:#fff;
    font-weight:bold;
    font-size:21px;
}
.sign-up #hs_form_target_module_14219507108952336 {
    display:inline-block;
    width:50%;
    float:left;
}
.sign-up h3 {
    display:inline-block;
    font-family: 'Open Sans Condensed', sans-serif;
    color:#fff;
    font-weight:bold;
    font-size:21px;
    width:50%;
    float:left;
    padding: 0px;
    padding-top: 5px;
    margin: 0px;
}
.sign-up label {
    display:none;
}
.sign-up .hs_email {
    float:left;
    width:80%;
}
.sign-up .hs_submit {
    float:left;
    width:20%;
}
.sign-up .hs-button {
    display:block;
    width:100%;
    color:#1c2c5c;
    padding:8px;
}

/* ==========================================================================
Footer
========================================================================== */
.footer-nav {
    background:#333333;
    color:#fff;
}
.footer-nav h2 {
    font-size:18px;
    margin-bottom:5px;
    margin-top:30px;
    text-transform:uppercase;
    font-weight:bold;
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing:1px;
}
.footer-nav .social h2 {
    font-size:24px;
}
.footer-nav .hs-menu-wrapper.hs-menu-flow-vertical>ul li a {
    padding: 0px;
    padding-bottom:5px;
    text-decoration: none;
    color:#fff;
    text-transform:uppercase;
    font-size:12px;
    font-weight:400;
}
.fm_button {
    margin-right:10px;
}
.fm_youtube span {
    height:32px !important;
    width:32px !important;
    background-image:url('//cdn2.hubspot.net/hub/78935/file-2119753005-png/ITI_Web_3.0_Images/youtube.png') !important;
}
.fm_google span {
    height:32px !important;
    width:32px !important;
    background-image:url('//cdn2.hubspot.net/hub/78935/file-2118182069-png/ITI_Web_3.0_Images/google+.png') !important;
}
.fm_facebook span {
    height:32px !important;
    width:32px !important;
    background-image:url('//cdn2.hubspot.net/hub/78935/file-2117849041-png/ITI_Web_3.0_Images/facebook.png') !important;
}
.fm_twitter span {
    height:32px !important;
    width:32px !important;
    background-image:url('//cdn2.hubspot.net/hub/78935/file-2119753000-png/ITI_Web_3.0_Images/twitter.png') !important;
}
.fm_linkedin span {
    height:32px !important;
    width:32px !important;
    background-image:url('//cdn2.hubspot.net/hub/78935/file-2119752985-png/ITI_Web_3.0_Images/linkedin.png') !important;
}
.fm_rss {
    display:none;
}

/* ==========================================================================
Copyright
========================================================================== */
.copyright-nav {
    background:#1c2c5c;
    padding-top:5px;
    padding-bottom:5px;
}
.copyright-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    margin-top:37px;
}
.copyright-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
    padding: 0px 10px 5px 10px;
    font-size:16px;
    text-transform:uppercase;
    font-weight:700;
    font-family: 'Open Sans Condensed', sans-serif;
    color:#fff;
    border-right:2px solid #fff;
}
.copyright-nav .hs-footer-company-copyright {
    margin-top:40px;
    font-size:12px;
    font-weight:400;
    float:right;
    color:#fff;
}

/* ==========================================================================
Micro Head
========================================================================== */
#About {
    padding-top:40px;
}
#Supporters {
    text-align:center;
}
#Supporters .flex-slider-main a {
    display:none;
}
.micro-head {
    background:url(//cdn2.hubspot.net/hub/78935/file-2174782210-jpg/ITI_Web_3.0_Images/JamesMicro/MicroHeadTile.jpg?t=1417655518955) repeat-x;
    height:97px;
}
.micro-head .margin-auto {
    background:url(//cdn2.hubspot.net/hub/78935/file-2173576986-jpg/ITI_Web_3.0_Images/JamesMicro/MicroHead_1.jpg?t=1417657227462) no-repeat top left;
    height:97px;
}
@media (min-width: 768px){
.micro-head ul {
    margin-top:54px !important;
    float:right;
}
.micro-head a {
    font-family:'Open Sans Condensed',sans-serif;
    text-transform:uppercase;
    font-weight:bold;
    font-size:24px;
    padding:0px 17px !important;
}
}
.micro-first-banner {
    background:#00275e;
    color:#fff;
    letter-spacing:1px;
}
.micro-first-banner h4 {
    font-size:18px;
    font-weight:100;
    font-family: 'Open Sans';
    margin:0px;
    padding:0px;
}
.micro-first-banner h3 {
    font-size:30px;
    font-weight:bold;
    font-family: 'Open Sans Condensed',sans-serif;
    margin:0px;
    padding:0px;
}
.micro-first-banner h2 {
    font-size:40px;
    font-weight:bold;
    font-family: 'Open Sans Condensed',sans-serif;
    margin:0px;
    padding:0px;
}
.micro-first-banner p {
    font-size:18px;
    font-weight:100;
    font-family: 'Open Sans';
    margin:0px;
    padding:0px;
}
.micro-first-banner img {
    width:100% !important;
    margin-bottom:8px;
}
.micro-register {
    background:#274776 url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/ITI_Microsite_Page/Edmonton_Workshop_2015.jpg) no-repeat center top; 
    background-size:cover;
    padding-bottom:40px;
    padding-top:40px;
}
.micro-register .headline {
    color:#fff;
    font-family:'Open Sans Condensed',sans-serif;
    font-size:48px;
    letter-spacing:1px;
    margin-top:0px;
    margin-bottom:10px;
}
.micro-register img {
    width:100% !important;
}
.micro-date-time span {
    background:#fff;
    letter-spacing:1px;
    font-weight:bold;
    color:#274776;
    text-transform:uppercase;
    margin-top:20px;
    margin-bottom:40px;
    padding:10px 40px;
    border-radius:10px;
    display:block;
    font-size:22px;
}
.micro-register .text-right a {
    font-family:'Open Sans Condensed',sans-serif;
    padding:15px 80px;
    font-size:20px;
    display:block;
    text-transform:uppercase;
    letter-spacing:1px;
    color: #fff;
    background: rgba(255,255,255,0.4);
    -webkit-transition-property: color, background;
    -webkit-transition-duration: .3s, .3s;
    -webkit-transition-timing-function: linear, ease-in;
    font-weight:bold;
    text-align:center;
}
.micro-register .text-right a:hover {
    color: #1c2c5c;
    background: rgba(255,255,255,1);
}
.micro-register .text-right a i {
    padding-left:10px;
}
.micro-register .text-left a {
   font-family: 'Open Sans Condensed',sans-serif;
    padding: 15px 70px;
    font-size: 20px;
    color: #fff;
    display: block;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #fff;
    background: rgba(0,39,94,0.8);
    -webkit-transition-property: color,background;
    -webkit-transition-duration: .3s,.3s;
    -webkit-transition-timing-function: linear,ease-in;
    font-weight: bold;
    text-align: center;
}
.micro-register .text-left a:hover {
    color: #1c2c5c;
    background: rgba(255,255,255,1);
    border:1px solid #1c2c5c;
}
.micro-speakers {
    background:#00275e;
    padding-bottom:40px;
    padding-top:40px;
}
.micro-speakers img {
    width:100% !important;
}
.speaker {
    position:relative;
    margin-top:30px;
}
.speaker-title {
    position:absolute;
    bottom:0;
    left:0;
    color:#1c2c5c;
    padding:10px;
    background: rgba(255,255,255,0.5);
    -webkit-transition-property: color, background;
    -webkit-transition-duration: .3s, .3s;
    -webkit-transition-timing-function: linear, ease-in;
}
.speaker-title:hover {
    background:#fff;
}
.speaker-title h2{
    margin:0px;
    padding:0px;
    font-size:14px;
}
.speaker-title p{
    margin:0px;
    padding:0px;
    font-size:10px;
}
.speaker-title a {
    color:#1c2c5c;
}
.agenda {
    background:#00275e;
    padding-bottom:20px;
    padding-top:20px;
}
.micro-industries {
    background:#00275e;
    padding-bottom:40px;
    padding-top:40px;
}
.micro-partners {
    background:#00275e;
    padding-bottom:40px;
    padding-top:40px;
}
.micro-devider {
    background:#63809f;
    padding:13px;
    height:50px;
    text-transform:uppercase;
    text-align:right;
}
.micro-devider a {
    font-weight:bold;
}
.tabs-menu {
    padding-left:0px;
    display:block;
}
.tabs-menu li {
    font-family:'Open Sans Condensed',sans-serif;
    font-size:30px;
    padding: 10px 30px;
    display:inline-block;
    background-color: #00265c;
    border-top: 5px solid #32517c;
    border-right: 5px solid #32517c;
    border-left: 5px solid #32517c;
    border-bottom: 5px solid #32517c;
    list-style-type:none;
    margin:-4px;
}
.tabs-menu li.current {
    position: relative;
    background-color: #32517c;
    z-index: 5;
}
.tabs-menu li a {
    text-transform: uppercase;
    color: #fff;
    text-decoration: none; 
}
.tabs-menu .current a {
    color: #fff;
}
.tab {
    float: left;
    margin-bottom: 20px;
    width: auto;
}
.tab-content {
    display: none;
    margin-top:20px;
}
#tab-1 {
 display: block;   
}
.micro-partners a {
    margin-top:40px;
    font-family:'Open Sans Condensed',sans-serif;
    padding:15px 80px;
    font-size:20px;
    display:inline-block;
    text-transform:uppercase;
    letter-spacing:1px;
    color: #fff;
    background: rgba(255,255,255,0.4);
    -webkit-transition-property: color, background;
    -webkit-transition-duration: .3s, .3s;
    -webkit-transition-timing-function: linear, ease-in;
    font-weight:bold;
}
.micro-partners a:hover {
    color: #1c2c5c;
    background: rgba(255,255,255,1);
}
.micro-footer {
    background:#657d9c;
    padding-top:40px;
    padding-bottom:40px;
    color:#fff;
    border-top:5px solid #fff;
}
.micro-footer select {
    color:#333;
}
.micro-footer input{
    background:#333333;
    border:none;
    border-top:5px solid #000;
    padding:10px;
    margin-bottom:10px;
}
.micro-footer .actions {
    text-align:center;
}
.micro-footer .hs-button {
    margin-top:20px;
    font-family:'Open Sans Condensed',sans-serif;
    padding:15px 80px;
    font-size:20px;
    display:inline-block;
    text-transform:uppercase;
    letter-spacing:1px;
    color: #fff;
    background: rgba(255,255,255,0.4);
    -webkit-transition-property: color, background;
    -webkit-transition-duration: .3s, .3s;
    -webkit-transition-timing-function: linear, ease-in;
    font-weight:bold;
    border-top:none;
}
.micro-footer .hs-button:hover {
    color: #1c2c5c;
    background: rgba(255,255,255,1);
}
.micro-footer h4 {
    font-size:20px;
    letter-spacing:1px;
    text-transform:uppercase;
    font-weight:100;
    border-bottom:1px solid #224571;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:15px;
}
.micro-footer h3 {
    display:none;
}
.micro-footer h2 {
    font-size:40px;
    text-transform:uppercase;
     padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:15px;
}
.micro-footer .social-line {
    border-bottom:1px solid #224571;
    font-size:20px;
    font-weight:100;
    text-transform:uppercase;
}
.micro-footer .social-line img {
    width:50px;
}
.micro-footer .social-line span {
    display: block;
    margin-top: -40px;
    margin-left: 50px;
    height: 40px;
}
.speaker-details {
    background:#00275e;
    padding-bottom:40px;
    padding-top:40px;
    color:#fff;
}
.speaker-details .margin-auto {
    padding:40px;
    background:#657d9c;
}
.speaker-details img {
    width:100% !important;
}
.speaker-details .first-link a {
    margin-top:20px;
    font-family:'Open Sans Condensed',sans-serif;
    padding:15px;
    font-size:20px;
    color:#fff;
    display:block;
    text-transform:uppercase;
    letter-spacing:1px;
    border:1px solid #fff;
    background: rgba(0,39,94,0.8);
    -webkit-transition-property: color, background;
    -webkit-transition-duration: .3s, .3s;
    -webkit-transition-timing-function: linear, ease-in;
    font-weight:bold;
    text-align:center;
    
}
.speaker-details .first-link a:hover {
    color: #1c2c5c;
    background: rgba(255,255,255,1);
    border:1px solid #1c2c5c;
}
.speaker-details .second-link a {
    margin-top:5px;
    font-family:'Open Sans Condensed',sans-serif;
    padding:15px;
    font-size:20px;
    display:block;
    text-transform:uppercase;
    letter-spacing:1px;
    color: #fff;
    background: rgba(255,255,255,0.4);
    -webkit-transition-property: color, background;
    -webkit-transition-duration: .3s, .3s;
    -webkit-transition-timing-function: linear, ease-in;
    font-weight:bold;
    border-top:none;
    text-align:center;
}
.speaker-details .second-link a:hover {
    color: #1c2c5c;
    background: rgba(255,255,255,1);
}
.speaker-details h2 {
    font-family:'Open Sans Condensed',sans-serif;
    font-weight:100;
    font-size:40px;
    padding:0px;
    margin:0px;
}
.speaker-details h3 {
    font-size:18px;
    padding:0px;
    margin:0px;
    padding-bottom:5px;
    color:#00275e;
    border-bottom:1px solid #00275e;
}

.sidebar {
    /*background:#ddd;
    border:1px solid #999;
    padding:10px;*/
    color:#333;
}
.sidebar img {
    width:100% !important;
    margin-bottom:10px;
}
.sidebar input {
    margin-bottom:10px;
    width:100%;
}



/* ==========================================================================
   Mobile Menu - Hubspot Standard Toggle Menu
   ========================================================================== */


/**
 * Special Note
 *
 * When the menu is open, a class of .mobile-open is applied to the body. You can 
 * use this for custom styling on any element when the menu is in the open position.                     
 */

@media (min-width: 768px){

  a.mobile-trigger, a.child-trigger {
      display: none !important; /* Hide button on Desktop */
  }

}

@media (max-width: 767px){
    .logo-nav {
        display:none !important;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
        width:auto;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
        max-width:100%;
    }
    .fa {
        display:inline !important;
    }

  /* Variables
     ========================================================================== */

     /* Set Mobile Menu Background Color */
        /* Set Link Color */
   /* Set Link Hover Color */


  /* Menu Reset - Remove styling from desktop version of custom-menu-primary */
  /* Place any additional CSS you want removed from the mobile menu in this reset */
  .ham-menu-primary, .ham-menu-primary *{
    display: block;
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none; 
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;  
    font-weight: normal;
    text-decoration: none;
    text-indent: 0px;
    text-align: left;
    color: #ffffff;
    }


  /* Toggle Button
     ========================================================================== */

  a.mobile-trigger {
      display: inline-block !important; /* Hide button on Desktop */
      cursor: pointer; /* Mouse pointer type on hover */
      position: absolute; /*******************************************/
      top: 0px;          /* Position Button at top right of screen  */
      right: 10px;        /*******************************************/
      width: auto; /* Button width */
      height: auto; /* Button height */      
      padding: 12px 10px;
      background: #1c2c5c; /* Background color */
      z-index: 99999999999; /* Z-index to keep button on top of other layers */
      -webkit-transition: background-color 0.2s linear; /* Button color transition effect */
      font-size: 16px;
      font-weight: normal;
      text-align: left;
      text-transform: uppercase;
      -webkit-border-bottom-right-radius: 6px;
      -webkit-border-bottom-left-radius: 6px;
      -moz-border-radius-bottomright: 6px;
      -moz-border-radius-bottomleft: 6px;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px;
      -webkit-transition:color .2s ease-in; 
      -moz-transition:color .2s ease-in;
      transition:color .2s ease-in;
  }

  a.mobile-trigger:hover {
      text-decoration: none; /* Removes link text underline on button */
      color: #ffffff;
  }

  a.mobile-trigger span{
      display: inline;
  }

  a.mobile-trigger span:before{
      position: absolute;
      content: 'Menu'; /* Change the text on the closed toggle button */
  }

  a.mobile-trigger span:after{
      position: relative;
      right: 2px;
      content: 'Close'; /* Change the text on the open toggle button */
      background-color: #1c2c5c;
      opacity: 0;
      transition: opacity .4s ease-in-out;
      -moz-transition: opacity .4s ease-in-out;
      -webkit-transition: opacity .4s ease-in-out; 
  }

  /* Change button when menu is open */
  .mobile-open a.mobile-trigger{
      -webkit-transition:background-color 0.2s linear; /* Button color transition effect */
      -moz-transition:background-color 0.2s linear; /* Button color transition effect */
      transition:background-color 0.2s linear; /* Button color transition effect */
      background: transparent; /* Changes button background to be slightly darker than open menu color */  
  }

  .mobile-open a.mobile-trigger span:after{
     opacity: 1; 
  }


  /* Toggle Button Icon & Animations
     ========================================================================== */

  a.mobile-trigger i {
      display: inline;
      position: relative;
      top: -5px;
      margin-left: 5px;
      -webkit-transition-duration: 0s;
      -webkit-transition-delay: .2s;
      -moz-transition-duration: 0s;
      -moz-transition-delay: .2s;
      transition-duration: 0s;
      transition-delay: .2s;
  }
  a.mobile-trigger  i:before, a.mobile-trigger i:after {
      position: absolute;
      content: '';
  }
  a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after {
      width: 15px; /* Icon line width */
      height: 2px; /* Icon line height */
      background-color: #ffffff; /* Icon color */
      display: inline-block;
  }
  a.mobile-trigger  i:before {
      margin-top: -6px; /* Position top line */
      -webkit-transition-property: margin, -webkit-transform;
      -webkit-transition-duration: .2s;
      -webkit-transition-delay: .2s, 0;
  }
  a.mobile-trigger  i:after {
      margin-top: 6px; /* Position bottom line */
      -webkit-transition-property: margin, -webkit-transform;
      -webkit-transition-duration: .2s;
      -webkit-transition-delay: .2s, 0;
  }
  .mobile-open a.mobile-trigger i {
      background-color: rgba(0,0,0,0.0);
      -webkit-transition-delay: .2s;
      -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
      -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
      box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
  }
  .mobile-open a.mobile-trigger i:before {
      margin-top: 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transition-delay: 0, .2s;
      -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
      -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
      box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
  }
  .mobile-open a.mobile-trigger i:after {
      margin-top: 0;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -webkit-transition-delay: 0, .2s;
      -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
      -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
      box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
  }

  /* Child Toggle Button
     ========================================================================== */

  a.child-trigger {
      display: block !important; /* Hide button on Desktop */
      cursor: pointer; /* Mouse pointer type on hover */
      position: absolute;
      top: 0px;
      right: 0px;
      width: 55px !important; /* Button width */
      min-width: 55px !important;
      height: 45px !important; /* Button height */  
      padding: 0 !important;
      border-left: 1px dotted rgba(255, 255, 255, .20);
  }
  a.child-trigger:hover {
      text-decoration: none;
  }


  /* Child Toggle Button Icon & Animations
     ========================================================================== */

  a.child-trigger span {
      position: relative;
      top: 50%; /* Centers icon inside button */
      margin: 0 auto !important;
      -webkit-transition-duration: .2s;
      -moz-transition-duration: .2s;
      transition-duration: .2s;
  }
  a.child-trigger span:after {
      position: absolute;
      content: '';
  }
  a.child-trigger span, a.child-trigger span:after {
      width: 10px; /* Icon line width */
      height: 1px; /* Icon line height */
      background-color: #ffffff; /* Icon color */
      display: block;
  }
  a.child-trigger span:after {
      -webkit-transform: rotate(-90deg);
       -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
       -webkit-transition-duration: .2s;
       -moz-transition-duration: .2s;
      transition-duration: .2s;
  }
  a.child-trigger.child-open span:after {
      -webkit-transform: rotate(-180deg);
       -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
       -webkit-transition-duration: .2s;
       -moz-transition-duration: .2s;
      transition-duration: .2s;
  }
  a.child-trigger.child-open span {
      -webkit-transform: rotate(180deg);
       -ms-transform: rotate(180deg);
      transform: rotate(180deg);
       -webkit-transition-duration: .2s;
       -moz-transition-duration: .2s;
      transition-duration: .2s;
  }

    
  /* Menu Styles on Mobile Devices
     ========================================================================== */  


  /* Hide menu on mobile */
  .ham-menu-primary.js-enabled .hs-menu-flow-horizontal,
  .ham-menu-primary.js-enabled .hs-menu-children-wrapper{
      display: none;
  }  

  /* Make child lists appear below parent items */
  .ham-menu-primary ul.hs-menu-children-wrapper {
      visibility: visible !important;
      opacity: 1 !important;
      position: static !important;
      display: none;
  }

  /* Mobile Menu Styles */
  .ham-menu-primary.js-enabled .hs-menu-flow-horizontal{
      position: absolute; /**************************************************************/
      top: 0;             /* Positions the menu to drop from the very top of the screen */
      left: 0px;          /**************************************************************/                                              
      width: 100%;   
      -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.65);
      -moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.65);
      box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.65); 
  }
  .ham-menu-primary .hs-menu-flow-horizontal{
      padding: 40px 0 0 0; /* Padding to add room for close button */
      background-color: #1c2c5c; /* Menu background color set off global mobile-menuColor variable */
      width: 100%; /* Full screen width */
      z-index: 8888;
  }

   /* Level 1 Menu List Styles */
  .ham-menu-primary .hs-menu-flow-horizontal > ul > li{
      position: relative;
   }
  .ham-menu-primary .hs-menu-flow-horizontal > ul > li a{
      font-size: 22px; /* Font size of top level list items */
      line-height: 45px;
      overflow: visible;
  }

  /* Level 1 and Higher Menu List Styles */
  .ham-menu-primary .hs-menu-flow-horizontal ul li{
      border-top: 1px dotted rgba(255, 255, 255, .35); /* Adds transparent dark highlights to top of top level list items */
  }
  .ham-menu-primary .hs-menu-flow-horizontal ul li a{
      padding: 0 10px;
  }
  .ham-menu-primary .hs-menu-flow-horizontal ul li a:hover{
      color: #ffffff; /* link hover color set by global mobile-aColorHover variable */
  }

  /* Level 2 and Higher Menu List Styles */
  .ham-menu-primary .hs-menu-flow-horizontal > ul ul li{
     background-color: rgba(255, 255, 255, .08);
  }
  .ham-menu-primary .hs-menu-flow-horizontal > ul ul li a{
      text-indent: 10px; /* Indent Child lists */
      font-size: 16px; /* Font size of child lists */
  }

  /* Level 3 and Higher Menu List Styles */
  .ham-menu-primary .hs-menu-flow-horizontal > ul ul ul li a{
      text-indent: 30px; /* Indent Child lists */
  }
  .ham-menu-primary .hs-menu-flow-horizontal > ul ul ul ul li a{
      text-indent: 50px; /* Indent Child lists */
  }
}


/* HOVER BLOCKS =============================================*/
/*===========================================================*/
.block {
  width:100%;
  height:auto;
  background-size:100%;
  background-repeat:no-repeat;
  background-color:#1c2c5c;
  padding-top:6%;
  transition: background .2s linear;
  -webkit-transition: background .2s linear;
  margin-bottom:30px;
  padding-bottom: 20.8%;
  position: relative;
}
.block:hover {
  background-color:#eeeeee;
  position:initial;
  padding-bottom:0px;
  min-height:224px;
}
.block-content {
  display:none;
  transition: display .4s linear;
  -webkit-transition: display .4s linear;
  position: absolute;
  top: 0; bottom: 0; left: 0; right: 0;
}
.block:hover .block-content {
  display: block;
  position:initial;
}
.half-block {
  width:48%;
  float:left;
}
.half-block:nth-child(odd) {
  margin-right:4%;
}
.half-block .block {
  padding-bottom: 43.7%;
  padding-top:12%;
}
.half-block .block:hover {
  background-color:#eeeeee;
  position:initial;
  padding-bottom:0px;
  min-height:228px;
}
@media all and (max-width: 768px) {
  .block {
    background-color:#eeeeee;
    position:initial;
    padding-bottom:0px;
    min-height:224px;
  }
  .block-content {
    display: block;
    position:initial;
  }
  .half-block {
    width:100%
  }
  .half-block:nth-child(odd) {
    margin-right:0%;
  }
  .half-block .block {
    background-color:#eeeeee;
    position:initial;
    padding-bottom:0px;
    min-height:228px;
  }
}
.links-1 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2140619688-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_01.png")no-repeat 20px 3px;
}
.links-2 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2143807441-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_02.png")no-repeat 20px 3px;
}
.links-3 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2145207080-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_03.png")no-repeat 20px 3px;
}
.links-4 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2145207085-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_04.png")no-repeat 20px 3px;
}
.links-5 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2140619693-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_05.png")no-repeat 20px 3px;
}
.links-6 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2145207090-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_06.png")no-repeat 20px 3px;
}
.links-7 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2143807446-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_07.png")no-repeat 20px 3px;
}
.links-8 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2140619703-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_08.png")no-repeat 20px 3px;
}
.links-9 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2145207105-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_09.png")no-repeat 20px 3px;
}
.links-10 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2145207095-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_10.png")no-repeat 20px 3px;
}
.links-11 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2140619698-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_11.png")no-repeat 20px 3px;
}
.links-12 {
  background: url("//cdn2.hubspot.net/hub/78935/file-2145207100-png/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/Bullets_12.png")no-repeat 20px 3px;
}
.links-13 {
  background: url("//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Bullets_13.png")no-repeat 20px 3px;
}
.block p {
  font-weight:bold;
  font-size:13px;
  color:#10418f;
  padding-left:45px;
  padding-right:45px;
}
.links {
  padding:20px;
  padding-top:0px;
}
.links a {
  padding: 2.8px;
  padding-left: 25px;
  display:block;
  margin-top:-2px;
  font-size:12px;
  font-weight:bold;
}
.links2 {
  padding:20px;
  padding-top:20px;
}
.links2 a {
  padding: 2.8px;
  padding-left: 25px;
  display:block;
  margin-top:0px;
  font-size:12px;
  font-weight:bold;
}
/* ABOUT HOVER BLOCKS =======================================*/
/*===========================================================*/
.aboutBlock1 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2207937776-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Purpose_Static.jpg);
}
.aboutBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270358-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Purpose_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270358-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Purpose_Hover.jpg);
  }
}

.aboutBlock2 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2210011122-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Corporate_Static.jpg);
}
.aboutBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589489-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Corporate_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589489-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Corporate_Hover.jpg);
  }
}

.aboutBlock3 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2624605976-jpg/ITI_Web_3.0_Images/About_Level01/ITI_CaseStudies_Static.jpg);
}
.aboutBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2624606006-jpg/ITI_Web_3.0_Images/About_Level01/ITI_CaseStudies_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2624606006-jpg/ITI_Web_3.0_Images/About_Level01/ITI_CaseStudies_Hover.jpg);
  }
}

.aboutBlock4 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2453792237-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Newsroom_Static.jpg);
}
.aboutBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2451879065-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Newsroom_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock4 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2451879065-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Newsroom_Hover.jpg);
  }
}

.aboutBlock5 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589484-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Customers_Static.jpg);
}
.aboutBlock5:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589474-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Customers_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock5 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589474-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Customers_Hover.jpg);
  }
}

.aboutBlock6 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270348-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Management_Static.jpg);
}
.aboutBlock6:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270343-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Management_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock6 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270343-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Management_Hover.jpg);
  }
}

.aboutBlock7 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209594494-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Team_Static.jpg);
}
.aboutBlock7:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2207937781-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Team_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock7 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2207937781-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Team_Hover.jpg);
  }
}

.aboutBlock8 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2207937771-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Markets_Static.jpg);
}
.aboutBlock8:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2207937761-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Markets_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock8 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2207937761-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Markets_Hover.jpg);
  }
}

.aboutBlock9 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209297930-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Testimonials_Static.jpg);
}
.aboutBlock9:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2207937786-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Testimonials_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock9 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2207937786-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Testimonials_Hover.jpg);
  }
}

.aboutBlock10 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2210011117-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Associations_Static.jpg);
}
.aboutBlock10:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270338-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Associations_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock10 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270338-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Associations_Hover.jpg);
  }
}

.aboutBlock11 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2571789300-jpg/ITI_Web_3.0_Images/ITI_Careers/ITI_Careers_Static.jpg);
}
.aboutBlock11:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2551010201-jpg/ITI_Web_3.0_Images/ITI_Careers/ITI_Careers_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock11 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2551010201-jpg/ITI_Web_3.0_Images/ITI_Careers/ITI_Careers_Hover.jpg);
  }
}

.aboutBlock12 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589469-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Advisors_Static.jpg);
}
.aboutBlock12:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589464-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Advisors_Hover.jpg);
}
@media all and (max-width: 768px) {
  .aboutBlock12 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589464-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Advisors_Hover.jpg);
  }
}

/* TITAN HOVER BLOCKS =======================================*/
/*===========================================================*/
.titanBlock1 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_NCCCO_Static.jpg);
}
.titanBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_NCCCO_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock1 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_NCCCO_Hover.jpg);
  }
}

.titanBlock2 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE110_Static.jpg);
}
.titanBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE110_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock2 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE110_Hover.jpg);
  }
}

.titanBlock3 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE120_Static.jpg);
}
.titanBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE120_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock3 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE120_Hover.jpg);
  }
}

.titanBlock4 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE130_Static.jpg);
}
.titanBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE130_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock4 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE130_Hover.jpg);
  }
}

.titanBlock5 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE140_Static.jpg);
}
.titanBlock5:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE140_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock5 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE140_Hover.jpg);
  }
}

.titanBlock6 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE150_Static.jpg);
}
.titanBlock6:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE150_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock6 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE150_Hover.jpg);
  }
}

.titanBlock7 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE160_Static.jpg);
}
.titanBlock7:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE160_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock7 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_RE160_Hover.jpg);
  }
}

.titanBlock8 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_MR_Static.jpg);
}
.titanBlock8:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_MR_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock8 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_MR_Hover.jpg);
  }
}

.titanBlock9 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_IR_Static.jpg);
}
.titanBlock9:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_IR_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock9 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_IR_Hover.jpg);
  }
}

.titanBlock10 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_ASDS_Static.jpg);
}
.titanBlock10:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_ASDS_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock10 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_ASDS_Hover.jpg);
  }
}

.titanBlock11 {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_LDCLP_Static.jpg);
}
.titanBlock11:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_LDCLP_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock11 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Titan_Training_Page/Titan_LDCLP_Hover.jpg);
  }
}

.titanBlock12 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589469-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Advisors_Static.jpg);
}
.titanBlock12:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589464-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Advisors_Hover.jpg);
}
@media all and (max-width: 768px) {
  .titanBlock12 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209589464-jpg/ITI_Web_3.0_Images/About_Level01/ITI_Advisors_Hover.jpg);
  }
}

/* TRAINING HOVER BLOCKS ====================================*/
/*===========================================================*/

.trainingBlock1 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139503076-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_RiggingEngineering.jpg);
}
.trainingBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668851-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_RiggingEngineering_Rollover.jpg);
}
@media all and (max-width: 768px) {
  .trainingBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668851-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_RiggingEngineering_Rollover.jpg);
  }
}

.trainingBlock2 {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139503071-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Rigging.jpg);
}
.trainingBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668891-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Rigging_Rollover.jpg);
}
@media all and (max-width: 768px) {
  .trainingBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668891-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Rigging_Rollover.jpg);
  }
}

.trainingBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2488451813-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Crane.jpg);
}
.trainingBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2141108440-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Crane_Rollover.jpg);
}
@media all and (max-width: 768px) {
  .trainingBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2141108440-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Crane_Rollover.jpg);
  }
}

.trainingBlock4  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139503111-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_LiftPlanning.jpg);
}
.trainingBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668886-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_LiftPlanning_Rollover.jpg);
}
@media all and (max-width: 768px) {
  .trainingBlock4 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668886-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_LiftPlanning_Rollover.jpg);
  }
}

.trainingBlock5  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139486779-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Inspection.jpg);
}
.trainingBlock5:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668841-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Inspection_Rollover.jpg);
}
@media all and (max-width: 768px) {
  .trainingBlock5 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668841-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Inspection_Rollover.jpg);
  }
}

.trainingBlock6  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139486734-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_HeavyEquipment.jpg);
}
.trainingBlock6:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668836-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_HeavyEquipment_Rollover.jpg);
}
@media all and (max-width: 768px) {
  .trainingBlock6 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668836-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_HeavyEquipment_Rollover.jpg);
  }
}

.trainingBlock7  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139486764-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Certification.jpg);
}
.trainingBlock7:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2141108435-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Certification_Rollover.jpg);
}
@media all and (max-width: 768px) {
  .trainingBlock7 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2141108435-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_Certification_Rollover.jpg);
  }
}

.trainingBlock8  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2139668856-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_SlingFabrication2.jpg);
}
.trainingBlock8:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2141108455-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_SlingFabrication2_Rollover.jpg);
}
@media all and (max-width: 768px) {
  .trainingBlock8 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2141108455-jpg/ITI_Web_3.0_Images/ITI_Web_3.0_Training_Page_Main/ITI_Training_SlingFabrication2_Rollover.jpg);
  }
}

/* FIELD SERVICES HOVER BLOCKS ==============================*/
/*===========================================================*/

.fieldBlock1  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209297970-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_AccidentInvestigation_Static.jpg);
}
.fieldBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209594514-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_AccidentInvestigation_Hover.jpg);
}
@media all and (max-width: 768px) {
  .fieldBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209594514-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_AccidentInvestigation_Hover.jpg);
  }
}

.fieldBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599554-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_ExpertWitness_Static.jpg);
}
.fieldBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209594519-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_ExpertWitness_Hover.jpg);
}
@media all and (max-width: 768px) {
  .fieldBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209594519-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_ExpertWitness_Hover.jpg);
  }
}

.fieldBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209594539-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_PerformanceEvaluation_Static.jpg);
}
.fieldBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599564-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_PerformanceEvaluation_Hover.jpg);
}
@media all and (max-width: 768px) {
  .fieldBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599564-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_PerformanceEvaluation_Hover.jpg);
  }
}

.fieldBlock4  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599549-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_CriticalLiftPlanning_Static.jpg);
}
.fieldBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599544-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_CriticalLiftPlanning_Hover.jpg);
}
@media all and (max-width: 768px) {
  .fieldBlock4 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599544-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_CriticalLiftPlanning_Hover.jpg);
  }
}

.fieldBlock5  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599594-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_LiftDirectorServices_Static.jpg);
}
.fieldBlock5:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599559-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_LiftDirectorServices_Hover.jpg);
}
@media all and (max-width: 768px) {
  .fieldBlock5 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599559-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_LiftDirectorServices_Hover.jpg);
  }
}

.fieldBlock6  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599569-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_ManualDevelopment_Static.jpg);
}
.fieldBlock6:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209297975-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_ManualDevelopment_Hover.jpg);
}
@media all and (max-width: 768px) {
  .fieldBlock6 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209297975-jpg/ITI_Web_3.0_Images/Field_Services_Level01/ITI_ManualDevelopment_Hover.jpg);
  }
}

/* E LEARNING HOVER BLOCKS ==================================*/
/*===========================================================*/

.eLearningBlock1  {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/eLearning_Level01/ITI_MCO_Cert_Static.jpg);
}
.eLearningBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/eLearning_Level01/ITI_MCO_Cert_Hover.jpg);
}
@media all and (max-width: 768px) {
  .eLearningBlock1 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/eLearning_Level01/ITI_MCO_Cert_Hover.jpg);
  }
}

.eLearningBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599684-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_FORE_Static.jpg);
}
.eLearningBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599679-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_FORE_Hover.jpg);
}
@media all and (max-width: 768px) {
  .eLearningBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599679-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_FORE_Hover.jpg);
  }
}
.eLearningBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599624-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_BasicRigger_Static.jpg);
}
.eLearningBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2207942811-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_BasicRigger_Hover.jpg);
}
@media all and (max-width: 768px) {
  .eLearningBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2207942811-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_BasicRigger_Hover.jpg);
  }
}

.eLearningBlock4  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2207942826-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_SignalpersonCrane_Static.jpg);
}
.eLearningBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270388-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_SignalpersonCrane_Hover.jpg);
}
@media all and (max-width: 768px) {
  .eLearningBlock4 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270388-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_SignalpersonCrane_Hover.jpg);
  }
}

.eLearningBlock5  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270373-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_IntermediateRigging_Static.jpg);
}
.eLearningBlock5:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599634-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_IntermediateRigging_Hover.jpg);
}
@media all and (max-width: 768px) {
  .eLearningBlock5 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599634-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_IntermediateRigging_Hover.jpg);
  }
}

.eLearningBlock6  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599674-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_AdvancedRigging_Static.jpg);
}
.eLearningBlock6:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599589-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_AdvancedRigging_Hover.jpg);
}
@media all and (max-width: 768px) {
  .eLearningBlock6 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599589-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_AdvancedRigging_Hover.jpg);
  }
}

.eLearningBlock7  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270383-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_LDSS_Static.jpg);
}
.eLearningBlock7:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270378-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_LDSS_Hover.jpg);
}
@media all and (max-width: 768px) {
  .eLearningBlock7 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2205270378-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_LDSS_Hover.jpg);
  }
}

.eLearningBlock8  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599629-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_CustomWebinar_Static.jpg);
}
.eLearningBlock8:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599669-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_CustomWebinar_Hover.jpg);
}
@media all and (max-width: 768px) {
  .eLearningBlock8 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2209599669-jpg/ITI_Web_3.0_Images/eLearning_Level01/ITI_CustomWebinar_Hover.jpg);
  }
}

/* WORKSHOPS HOVER BLOCKS ===================================*/
/*===========================================================*/

.workshopsBlock1  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2343937397-jpg/ITI_Web_3.0_Images/ITI_Workshops_2015/Houston_Longblock_Static.jpg);
}
.workshopsBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2343937392-jpg/ITI_Web_3.0_Images/ITI_Workshops_2015/Houston_Longblock_Hover.jpg);
}
@media all and (max-width: 768px) {
  .workshopsBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2343937392-jpg/ITI_Web_3.0_Images/ITI_Workshops_2015/Houston_Longblock_Hover.jpg);
  }
}

.workshopsBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2341292240-jpg/ITI_Web_3.0_Images/ITI_Workshops_2015/Edmonton_Longblock_Static.jpg);
}
.workshopsBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2339903746-jpg/ITI_Web_3.0_Images/ITI_Workshops_2015/Edmonton_Longblock_Hover.jpg);
}
@media all and (max-width: 768px) {
  .workshopsBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2339903746-jpg/ITI_Web_3.0_Images/ITI_Workshops_2015/Edmonton_Longblock_Hover.jpg);
  }
}

.workshopsBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2339903741-jpg/ITI_Web_3.0_Images/ITI_Workshops_2015/Rio_Longblock_Static.jpg);
}
.workshopsBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2339903736-jpg/ITI_Web_3.0_Images/ITI_Workshops_2015/Rio_Longblock_Hover.jpg);
}
@media all and (max-width: 768px) {
  .workshopsBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2339903736-jpg/ITI_Web_3.0_Images/ITI_Workshops_2015/Rio_Longblock_Hover.jpg);
  }
}

/* WEBINARS HOVER BLOCKS ====================================*/
/*===========================================================*/

.webinarsBlock1  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2348808483-jpg/ITI_Web_3.0_Images/ITI_Webinars/Showcase_Webinar_Longblock_Static.jpg);
}
.webinarsBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2348813523-jpg/ITI_Web_3.0_Images/ITI_Webinars/Showcase_Webinar_Longblock_Hover.jpg);
}
@media all and (max-width: 768px) {
  .webinarsBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2348813523-jpg/ITI_Web_3.0_Images/ITI_Webinars/Showcase_Webinar_Longblock_Hover.jpg);
  }
}

.webinarsBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2355635142-jpg/ITI_Web_3.0_Images/ITI_Webinars/Past_Webinar_Longblock_Static.jpg);
}
.webinarsBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2348808478-jpg/ITI_Web_3.0_Images/ITI_Webinars/Past_Webinar_Longblock_Hover.jpg);
}
@media all and (max-width: 768px) {
  .webinarsBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2348808478-jpg/ITI_Web_3.0_Images/ITI_Webinars/Past_Webinar_Longblock_Hover.jpg);
  }
}

.webinarsBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2348813528-jpg/ITI_Web_3.0_Images/ITI_Webinars/Webinar_Training_Longblock_Static.jpg);
}
.webinarsBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2348808473-jpg/ITI_Web_3.0_Images/ITI_Webinars/Webinar_Training_Longblock_Hover.jpg);
}
@media all and (max-width: 768px) {
  .webinarsBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2348808473-jpg/ITI_Web_3.0_Images/ITI_Webinars/Webinar_Training_Longblock_Hover.jpg);
  }
}

/* RIGGING TRAINING HOVER BLOCKS ============================*/
/*===========================================================*/

.riggingTrainBlock1  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2246165903-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/AdvancedRigging_Static.jpg);
}
.riggingTrainBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2250510072-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/AdvancedRigging_Hover.jpg);
}
@media all and (max-width: 768px) {
  .riggingTrainBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2250510072-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/AdvancedRigging_Hover.jpg);
  }
}

.riggingTrainBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2246165908-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/RiggingInspector_Static.jpg);
}
.riggingTrainBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2249611459-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/RiggingInspector_Hover.jpg);
}
@media all and (max-width: 768px) {
  .riggingTrainBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2249611459-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/RiggingInspector_Hover.jpg);
  }
}

.riggingTrainBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2249611454-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/LiftPlanning_Static.jpg);
}
.riggingTrainBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2250525102-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/LiftPlanning_Hover.jpg);
}
@media all and (max-width: 768px) {
  .riggingTrainBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2250525102-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/LiftPlanning_Hover.jpg);
  }
}

.riggingTrainBlock4  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2249611449-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/BasicRigging_Static.jpg);
}
.riggingTrainBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2249611444-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/BasicRigging_Hover.jpg);
}
@media all and (max-width: 768px) {
  .riggingTrainBlock4 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2249611444-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/BasicRigging_Hover.jpg);
  }
}

.riggingTrainBlock5  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2249611464-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/SlingFabrication_Static.jpg);
}
.riggingTrainBlock5:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2250525107-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/SlingFabrication_Hover.jpg);
}
@media all and (max-width: 768px) {
  .riggingTrainBlock5 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2250525107-jpg/ITI_Web_3.0_Images/Rigging_Training_Level01/SlingFabrication_Hover.jpg);
  }
}

/* CRANE TRAINING HOVER BLOCKS ==============================*/
/*===========================================================*/

.craneTrainBlock1  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2250564560-jpg/ITI_Web_3.0_Images/Crane_Training_Level01/MobileCrane_Static.jpg);
}
.craneTrainBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2250564565-jpg/ITI_Web_3.0_Images/Crane_Training_Level01/MobileCrane_Hover.jpg);
}
@media all and (max-width: 768px) {
  .craneTrainBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2250564565-jpg/ITI_Web_3.0_Images/Crane_Training_Level01/MobileCrane_Hover.jpg);
  }
}

.craneTrainBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2251245822-jpg/ITI_Web_3.0_Images/Crane_Training_Level01/OverheadCrane_Static.jpg);
}
.craneTrainBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2246855223-jpg/ITI_Web_3.0_Images/Crane_Training_Level01/OverheadCrane_Hover.jpg);
}
@media all and (max-width: 768px) {
  .craneTrainBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2246855223-jpg/ITI_Web_3.0_Images/Crane_Training_Level01/OverheadCrane_Hover.jpg);
  }
}

.craneTrainBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2246855228-jpg/ITI_Web_3.0_Images/Crane_Training_Level01/PedestalCrane_Static.jpg);
}
.craneTrainBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2250564555-jpg/ITI_Web_3.0_Images/Crane_Training_Level01/PedestalCrane_Hover.jpg);
}
@media all and (max-width: 768px) {
  .craneTrainBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2250564555-jpg/ITI_Web_3.0_Images/Crane_Training_Level01/PedestalCrane_Hover.jpg);
  }
}

.craneTrainBlock4  {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Static.jpg);
}
.craneTrainBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Hover.jpg);
}
@media all and (max-width: 768px) {
  .craneTrainBlock4 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Hover.jpg);
  }
}
/* LIFT PLANNING TRAINING HOVER BLOCKS ======================*/
/*===========================================================*/

.liftPlanTrainBlock1  {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/LiftManagement_Training_Level01/LDCLP_Static.jpg);
}
.liftPlanTrainBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/LiftManagement_Training_Level01/LDCLP_Hover.jpg);
}
@media all and (max-width: 768px) {
  .liftPlanTrainBlock1 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/LiftManagement_Training_Level01/LDCLP_Hover.jpg);
  }
}

.liftPlanTrainBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2250579585-jpg/ITI_Web_3.0_Images/LiftManagement_Training_Level01/CLP_Static.jpg);
}
.liftPlanTrainBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2246855253-jpg/ITI_Web_3.0_Images/LiftManagement_Training_Level01/CLP_Hover.jpg);
}
@media all and (max-width: 768px) {
  .liftPlanTrainBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2246855253-jpg/ITI_Web_3.0_Images/LiftManagement_Training_Level01/CLP_Hover.jpg);
  }
}

.liftPlanTrainBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2250579580-jpg/ITI_Web_3.0_Images/LiftManagement_Training_Level01/AI_Static.jpg);
}
.liftPlanTrainBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2250564575-jpg/ITI_Web_3.0_Images/LiftManagement_Training_Level01/AI_Hover.jpg);
}
@media all and (max-width: 768px) {
  .liftPlanTrainBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2250564575-jpg/ITI_Web_3.0_Images/LiftManagement_Training_Level01/AI_Hover.jpg);
  }
}

.liftPlanTrainBlock4  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2250579630-jpg/ITI_Web_3.0_Images/LiftManagement_Training_Level01/ASDS_Static.jpg);
}
.liftPlanTrainBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2246855258-jpg/ITI_Web_3.0_Images/LiftManagement_Training_Level01/ASDS_Hover.jpg);
}
@media all and (max-width: 768px) {
  .liftPlanTrainBlock4 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2246855258-jpg/ITI_Web_3.0_Images/LiftManagement_Training_Level01/ASDS_Hover.jpg);
  }
}
.liftPlanTrainBlock5  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2512831403-jpg/ITI_Web_3.0_Images/ITI_Training_Detail_Pages_Level02/ITI_HeavyTransport.jpg);
}
.liftPlanTrainBlock5:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2512831398-jpg/ITI_Web_3.0_Images/ITI_Training_Detail_Pages_Level02/ITI_HeavyTransport_Hover.jpg);
}
@media all and (max-width: 768px) {
  .liftPlanTrainBlock5 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2512831398-jpg/ITI_Web_3.0_Images/ITI_Training_Detail_Pages_Level02/ITI_HeavyTransport_Hover.jpg);
  }
}

/* TOWER CRANE TRAINING HOVER BLOCKS ======================*/
/*===========================================================*/

.towerTrainBlock1  {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/NCCCO_TowerCrane_Operator_Static.jpg);
}
.towerTrainBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/NCCCO_TowerCrane_Operator_Hover.jpg);
}
@media all and (max-width: 768px) {
  .towerTrainBlock1 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/NCCCO_TowerCrane_Operator_Hover.jpg);
  }
}

.towerTrainBlock2  {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Management_Static.jpg);
}
.towerTrainBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Management_Hover.jpg);
}
@media all and (max-width: 768px) {
  .towerTrainBlock2 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Management_Hover.jpg);
  }
}

.towerTrainBlock3  {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Safety_Static.jpg);
}
.towerTrainBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Safety_Hover.jpg);
}
@media all and (max-width: 768px) {
  .towerTrainBlock3 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Safety_Hover.jpg);
  }
}

.towerTrainBlock4  {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Tech_Static.jpg);
}
.towerTrainBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Tech_Hover.jpg);
}
@media all and (max-width: 768px) {
  .towerTrainBlock4 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/Tower_Crane_Training/TowerCrane_Tech_Hover.jpg);
  }
}

/* INSPECTION TRAINING HOVER BLOCKS =========================*/
/*===========================================================*/

.inspectionTrainBlock1  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347915-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/RiggingGearInspector1_Static.jpg);
}
.inspectionTrainBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347910-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/RiggingGearInspector1_Hover.jpg);
}
@media all and (max-width: 768px) {
  .inspectionTrainBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347910-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/RiggingGearInspector1_Hover.jpg);
  }
}

.inspectionTrainBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347875-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/RiggingGearInspector3_Static.jpg);
}
.inspectionTrainBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347870-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/RiggingGearInspector3_Hover.jpg);
}
@media all and (max-width: 768px) {
  .inspectionTrainBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347870-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/RiggingGearInspector3_Hover.jpg);
  }
}

.inspectionTrainBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2266760284-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/OVerheadCraneInspector_Static.jpg);
}
.inspectionTrainBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347860-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/OverheadCraneInspector_Hover.jpg);
}
@media all and (max-width: 768px) {
  .inspectionTrainBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347860-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/OverheadCraneInspector_Hover.jpg);
  }
}

.inspectionTrainBlock4  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347905-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/MobileCraneInspector_Static.jpg);
}
.inspectionTrainBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347865-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/MobileCraneInspector_Hover.jpg);
}
@media all and (max-width: 768px) {
  .inspectionTrainBlock4 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2266347865-jpg/ITI_Web_3.0_Images/Inspection_training_Level01/MobileCraneInspector_Hover.jpg);
  }
}

/* HEAVY EQUIPMENT TRAINING HOVER BLOCKS ====================*/
/*===========================================================*/

.heavyEquipTrainBlock1  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2262706183-jpg/ITI_Web_3.0_Images/HeavyEquipment_Training_Level01/Forklift_Static.jpg);
}
.heavyEquipTrainBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2264956071-jpg/ITI_Web_3.0_Images/HeavyEquipment_Training_Level01/Forklift_Hover.jpg);
}
@media all and (max-width: 768px) {
  .heavyEquipTrainBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2264956071-jpg/ITI_Web_3.0_Images/HeavyEquipment_Training_Level01/Forklift_Hover.jpg);
  }
}

.heavyEquipTrainBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2262706188-jpg/ITI_Web_3.0_Images/HeavyEquipment_Training_Level01/AerialWorkPlatform_Static.jpg);
}
.heavyEquipTrainBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2262706178-jpg/ITI_Web_3.0_Images/HeavyEquipment_Training_Level01/AerialWorkPlatform_Hover.jpg);
}
@media all and (max-width: 768px) {
  .heavyEquipTrainBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2262706178-jpg/ITI_Web_3.0_Images/HeavyEquipment_Training_Level01/AerialWorkPlatform_Hover.jpg);
  }
}

.heavyEquipTrainBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2264956076-jpg/ITI_Web_3.0_Images/HeavyEquipment_Training_Level01/ConstructionEquipment_Static.jpg);
}
.heavyEquipTrainBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2262706173-jpg/ITI_Web_3.0_Images/HeavyEquipment_Training_Level01/ConstructionEquipment_Hover.jpg);
}
@media all and (max-width: 768px) {
  .heavyEquipTrainBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2262706173-jpg/ITI_Web_3.0_Images/HeavyEquipment_Training_Level01/ConstructionEquipment_Hover.jpg);
  }
}

/* CERTIFICATION TRAINING HOVER BLOCKS ======================*/
/*===========================================================*/

.certTrainBlock1  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2326571464-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_MobileCrane_Static.jpg);
}
.certTrainBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2326571469-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_MobileCrane_Hover.jpg);
}
@media all and (max-width: 768px) {
  .certTrainBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2326571469-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_MobileCrane_Hover.jpg);
  }
}

.certTrainBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2327627417-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_RiggerI_Static.jpg);
}
.certTrainBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2325384610-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_RiggerI_Hover.jpg);
}
@media all and (max-width: 768px) {
  .certTrainBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2325384610-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_RiggerI_Hover.jpg);
  }
}

.certTrainBlock3  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2321870478-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_RiggerII_Static.jpg);
}
.certTrainBlock3:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2321870473-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_RiggerII_Hover.jpg);
}
@media all and (max-width: 768px) {
  .certTrainBlock3 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2321870473-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_RiggerII_Hover.jpg);
  }
}

.certTrainBlock4  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2325384615-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_Signalperson_Static.jpg);
}
.certTrainBlock4:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2326571474-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_Signalperson_Hover.jpg);
}
@media all and (max-width: 768px) {
  .certTrainBlock4 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2326571474-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_Signalperson_Hover.jpg);
  }
}

.certTrainBlock5  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2321870483-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_OverheadCrane_Static.jpg);
}
.certTrainBlock5:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2327627422-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_OverheadCrane_Hover.jpg);
}
@media all and (max-width: 768px) {
  .certTrainBlock5 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2327627422-jpg/ITI_Web_3.0_Images/Certification_Training_Level_01_Longblocks/NCCCO_OverheadCrane_Hover.jpg);
  }
}

/* CAREER TRAINING HOVER BLOCKS ======================*/
/*===========================================================*/

.careerTrainBlock1  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2403419333-jpg/ITI_Web_3.0_Images/ITI_Careers/Career_Business_Longblocks_Static.jpg);
}
.careerTrainBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2403419328-jpg/ITI_Web_3.0_Images/ITI_Careers/Career_Business_Longblocks_Hover.jpg);
}
@media all and (max-width: 768px) {
  .careerTrainBlock1 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2403419328-jpg/ITI_Web_3.0_Images/ITI_Careers/Career_Business_Longblocks_Hover.jpg);
  }
}

.careerTrainBlock2  {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2408233699-jpg/ITI_Web_3.0_Images/ITI_Careers/Career_Technical_Longblocks_Static.jpg);
}
.careerTrainBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hub/78935/file-2408233694-jpg/ITI_Web_3.0_Images/ITI_Careers/Career_Technical_Longblocks_Hover.jpg);
}
@media all and (max-width: 768px) {
  .careerTrainBlock2 {
    background-image:url(//cdn2.hubspot.net/hub/78935/file-2408233694-jpg/ITI_Web_3.0_Images/ITI_Careers/Career_Technical_Longblocks_Hover.jpg);
  }
}

/* HPI TRAINING HOVER BLOCKS ======================*/
/*===========================================================*/

.hpiTrainBlock1  {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/HPITraining_Static.jpg);
}
.hpiTrainBlock1:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/HPITraining_Hover.jpg);
}
@media all and (max-width: 768px) {
  .hpiTrainBlock1 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/HPITraining_Hover.jpg);
  }
}

.hpiTrainBlock2  {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/HPI-AI-Training_Static.jpg);
}
.hpiTrainBlock2:hover {
  background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/HPI-AI-Training_Hover.jpg);
}
@media all and (max-width: 768px) {
  .hpiTrainBlock2 {
    background-image:url(//cdn2.hubspot.net/hubfs/78935/ITI_Web_3.0_Images/HPI-AI-Training_Hover.jpg);
  }
}























































