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

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

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
/* 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    */
/*****************************************/
.back-to-top a {
    color: #008CBA;
}
/*  sticky button css start 24-04-2020 */

.hs-content-id-5063196564 .sidebar-button {
	display: none;
}
.sticky-button { 
	position: fixed;
	top: 200px;
	right: 0;
	background: #2793ff;
	text-align: center;
	text-decoration: none;
	padding: 9px 5px; 
	border-top-left-radius: 13px;
	border-bottom-left-radius: 13px;
}
.sticky-button img {
	display: inline-block;
	text-align: center;
}
.sticky-button span {
	display: block;
	text-align: center;
	color: #fff;
	border: 0;
	font-size: 13px;
	line-height: 16px;
	font-weight: 600;
	margin-top: 4px;
}  
.sticky-button:hover {
	background: #da5527;
}
.sticky-button:focus {
	background: #da5527;
}
.span12.widget-span.widget-type-custom_widget.sidebar-button {
	min-height: auto;
}

/*  sticky button css End 24-04-2020 */



/* Home Page Persona Section css start */
 
.image-box {
  overflow: hidden;
  position: relative;
  z-index:1;
}
.persona-images .col-4.safety_manager {
    width: 38%;
}
.persona-images .col-4.risk_manager {
    width: 38%;
}
.persona-images .col-4 {
    float: left;
    width: 24%;       
}
.long-image img {
  height: 100%;
  min-height: 700px;
} 
.image-content {
  padding: 1em;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
  z-index: 1;
}
.image-box::before {
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0%;
  position: absolute;
  top: 0%;
  transition: all 0.5s ease-in-out 0s;
  width: 100%;
   z-index:1;
}
.image-box:hover::before {
    background: rgba(0, 0, 0,0) none repeat scroll 0 0;
    top:50%;
    left:50%;
    width:0;
    height:0;

}
.persona-images { 
  float: left;
  width: 100%;
}
.persona-images .row1 {
  float: left; 
  width: 100%;
}
.box-img {
  text-align: center;
}
.safety_manager {
  background: #f1a522 none repeat scroll 0 0;
}
.risk_manager {
  background: #22c2ec none repeat scroll 0 0;
}
.continuity_manager {
  background: #263a86 none repeat scroll 0 0;
  text-align: center;
}
.compliance-manager {
  background-color: #ec6d23;
  text-align: center;
}

.image-content > h4 {
  color: #fff;
  font-size: 27px;
  font-weight: bold;
}
.image-content > p {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

/* Home Page Persona Section css End  */
.hs-blog-post .hs-cta-wrapper .cta_button img {
	height: auto;
	width: 100%;
}




/************************2-11-2017 megamenu*****************/
#hs_menu_wrapper_wizard_module_-5684928154274609446 > ul li ul li:last-child a {
    background: none;
}
#hs_menu_wrapper_wizard_module_-5684928154274609446 > ul li:last-child a {     background: #258dfc none repeat scroll 0 0;}
.socoicons {
    max-width: 100%;
    width: 59px;
    display: inline-block;   
} 
.mega_menu .hs-menu-item.hs-menu-depth-2 {
  float: left;
  width:33.3%;
  box-sizing: border-box;
}
.mega_menu .hs-menu-wrapper.active-branch.hs-menu-flow-horizontal {
	position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
	position: inherit;
}

.risk_analytics {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/analitic.png") no-repeat scroll left 61%;
    font-weight: 500;
    padding: 18px 42px;
    text-transform: capitalize;
}

/*
.Implementation_services.hide_icon::before {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    content: ""; 
    display: block;
    height: 10px;
    left: 25px;
    position: absolute;
    top: 24px;
    width: 10px;  
}
*/

.Implementation_services{ position:relative;}

.mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    background: #2f2f2f none repeat scroll 0 0;
    left:0 !important;
    padding: 2.5% 5% 5% 8.5%;
    position:fixed;
    transition: all 0.4s ease 0.4s;
    visibility: hidden;
    right:0px!important;
    width: 100vw;
    z-index: 99999999;   
    border-bottom: 1px solid #e2e2e2; 
    box-sizing: border-box;
    overflow-x:hidden;
}
.mega_menu ul li:nth-child(4) ul li:nth-child(5) a {
    background: none!important;
    text-align: center !important;
    padding-top: 65px !important;
    color: #fff !important;
}
.eri-form iframe {
  display: none !important;
}


/*****corevalue***/

.new-core-title h2::before{
    
    display:none;
}


.last-padding {
    padding-bottom: 150px;
} 
.new-core-value {
    background: none!important;
}
.new-core-value h5 {
    font-size: 19px !important;
}
.new-core-value {
    margin-top: 0;
    margin-bottom: 50px;
}
.comman_cover_image2{ 
    min-height: 560px;
    background-size: cover;
    background-position: top center;
}
/*****corevalue***/

/*********services********/
.get-touch-sec.subscribe-homepage  .hs_email.field.hs-form-field {
  float: left;
}
.get-touch-sec.subscribe-homepage .subscribe-form .input input {
  height: 53px;
  width: 97%;
}
.get-touch-sec.subscribe-homepage .subscribe-form .actions .hs-button {
  margin-top: 2px;
}
.subscribe-form .hs-form-required {
  display: none !important;
}
.subscribe-homepage .hs-error-msgs li {
  list-style: none;
  text-align: left;
  margin-top: 10px; 
}
.subscribe-homepage .hs-error-msgs  {
  margin-left: 0;
}
.get-touch-sec.subscribe-homepage .subscribe-form .hs_email {
  width: 73%;
}
.get-touch-sec.subscribe-homepage .subscribe-form .hs_submit {
  width: 27%;
}
.services-text {
  left: 0;
  position: relative;
  right: 0;
  top: 50%;
  transform: translateY(-68%);
}
.homepage-mega_menu .services-text {
  left: 0;
  position: relative;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.trsning-text h5 {
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
.comman_cover_image {
    min-height: 450px;
    background-size: cover;
    background-position: center center;
}
.trsning-text.trsning-text-partner {
  margin-top: 43px;
  padding: 0 50px;
}
.trsning-text.trsning-text-partner h1 { 
  margin-bottom: 13px;
  margin-top: 13px;
}
.trsning-text.trsning-text-partner h5 {
  margin-bottom: 22px;
  margin-top: 16px;
}
.header-inner .comman_cover_image {
  background-position: 100% 24%;
  min-height: 616px;
} 
.trsning-text.trsning-text-contact {
  margin-top: 131px;
} 
.trsning-text.trsning-text-contact h5 {
  display: inline-block;
  font-size: 23px;
  margin-top: 0;
  max-width: 310px;
  text-align: center;
  width: 100%;
}
.riskware-contact-page .trsning-text {
  margin-top: 77px;
  padding: 56px 46px;   
}
.top-banner.top-banner-contactus h1 {
  font-size: 40px;
  font-weight: normal;
  text-transform: none;
}
.top-banner.top-banner-contactus {
  background: #ffaa00 none repeat scroll 0 0;
  padding: 38px 0;
}
.trsning-text {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  margin-top: 105px;
  padding: 50px;  
}
.row-fluid .container-contact-header[class*="span"] {
  float: none;
  margin: 0 auto;
  max-width: 99%; 
  padding: 0 15px;
  position: relative;
  width: 100%;
}
.trsning-text h1 {
  color: #fff;
  font-size: 65px;
  font-weight: normal;
  line-height: 60px;
}
.trsning-text.trsning-text-contact h1 {
  font-weight: bold;
}
#hs_cos_wrapper_module_1512121144490545 .iconsm {
  margin-top: 7px;
}
.fortraning-bg {
    background: url("https://cdn2.hubspot.net/hub/2933442/hubfs/riskware%20images/Training%20Services/IMG_3057.jpg?t=1513148998033&width=1700&name=IMG_3057.jpg");
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 500px !important; 
}
.left_section_text {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    padding: 25px 35px;
    margin-top: 80px;  
}

.left_section_text h1 {
    font-size: 4.5em;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1.1em;
}

.left_section_text h5 {
    font-size: 24px;
    padding: 0 35px;
} 
.logo-first-row {
  margin-bottom: 60px;
  margin-top: 40px;
}

#postcontainer .span3.client-profile:nth-child(4n+1) {
  clear: both;
  margin-left: 0;
}
.loadomore-btn {
  text-align: center;
}
.loadomore-btn .loadmore {
  background: #258dfc none repeat scroll 0 0;
  border: 0 none;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
  padding: 11px 33px;
}
.loadomore-btn .loadmore:hover {
  color: #000;
}
.refresh #refresh-btn {   
  border: medium none;
  clear: both; 
  color: #fff;
  font-size: 20px;
  margin-top: 50px;
  padding: 18px 55px;
  background-color: #FF9F35 !important;
  border-radius: 5px !important; 
      -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
 cursor: pointer;
}

.refresh{
    float: left;
    width:100%;
}  
.software-modules-page .comman_cover_image {
  background-repeat: no-repeat;
  background-size: auto auto;
  margin-bottom: 45px;
  min-height: 402px;
}   
.software-modules-page .trsning-text {
  display: none;
}
     
/*********services********/
.gray-background h2 {
  color: #fff;
  font-size: 2.3125rem;
  font-weight: normal;
  margin: 0;
  text-align: center;
}      
.mega_menu ul li:nth-child(4) ul li:nth-child(5) {
    position:absolute;
    background:url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/client55.png?t=1513148998033")!important;  
    width: 30% !important;
    right: 5px;
    top: 0px;
    height: 100%;
    min-height: 100%;
    background-size: cover !important;
    background-position: center center !important;
}
.iconsm {
    display: inline-block;
    width: 16%;
    padding-right: 5px;
}
.emailwithicon a {
    color: #fff;
}
.audit_management {
background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/risk_icon.png") no-repeat scroll left 61%; 
font-weight: 500;
padding: 18px 42px;
text-transform: capitalize;

}
/*
.hide_icon {
    background-image:none!important;
}
*/
.custom-menu-primary.mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {
  background: none;
  /*border: 1px solid #258dfc; */
  border-radius: 5px;
  /*color: #fff;*/
  transition: all 0.3s ease-out 0s;
}

.mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
left:auto;
right:-120px;
}

.custom-menu-primary.mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper > li a {
  background:none repeat scroll 0 0;
  border: medium none!important;
  color:#ff9800;
  font-weight: 600;
  padding: 10px 7px 15px;
  text-align: left;
}

.custom-menu-primary.mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts .hs-menu-children-wrapper > li:last-child a {
  background: none repeat scroll 0 0;
  border-color: #000 -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #ff9800;
}

.corporate_governance {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/Corporate-Governance1.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}

.risk_management {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/risk-management.png"); 
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}

.compliance {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/compliance1.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}

.business_continuti {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/continuity1.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}

.incident_management{ 
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/incident-management1-1.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}

.health_safety{
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/health-safety1.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}

.environmental {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/environmental-management1.png");
background-position: left 61%;
background-repeat: no-repeat;
padding: 18px 42px;
font-size: 14px;
font-weight: 400;
text-transform:capitalize;
}

.claims_management {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/claims-management1.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}

.risk_management2 {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/risk-management.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;  
text-transform: capitalize;
}

.compliance_manager {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/orange_arrow_.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}

.health_managers {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/orange_arrow_.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}

.for_risk_management {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/orange_arrow_.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}

.business_continuity1 {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/orange_arrow_.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize; 
}
.left_text_imply {
    background: rgba(255,255,255,0.2);
    padding: 50px !important;
    margin: 25px 0!important; 
        margin-left: 0px;
}

.Implementation_services {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/orange_arrow_.png?t=1519292069314");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
}
.implimation_1 {
    background: url("https://cdn2.hubspot.net/hubfs/2933442/Business-Services.jpg");
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
}
.training {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/orange_arrow_.png?t=1519292069314");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
position:relative;
}
/*
.training.hide_icon::before {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: block;
    height: 10px;
    left: 25px;
    position: absolute;
    top: 23px;
    width: 10px;
}*/

.blog_post {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/client55.png");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
position:relative;
}

.blog_post::before {
    background: #2693ff none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: block;
    height: 10px;
    left: 25px;
    position: absolute;
    top: 24px;
    width: 10px;
}

.header .mobile-menu {
  display: none;
}
.mega_menu ul li:nth-child(2) ul li {
    width: 70% !important;
    position:relative;
}
.mega_menu ul li:nth-child(2) ul li:nth-child(5) {
    position:absolute;  
      width: 30% !important;
        position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    min-height: 100%;
}
.mega_menu ul li:nth-child(2) ul li:nth-child(5) a {
    background: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/client55.png") !important;
        background-size: auto auto;
    background-size: cover !important;
    height: 100%;
    width: 100% !important;
    text-align: center !important;
    color: #fff !important;
    max-height:100%;
}
.ta {
    display: inline-block;
    padding: 10px 15px;
    background: #258dfc;
    border-radius: 5px;
}
.ri {
  color: #fff;
  font-size: 1.17em;
  font-weight: 700;
}  
.mega_menu ul li:nth-child(4) ul li:nth-child(5) a .ri{
color:#000;    
}
.mega_menu ul li:nth-child(4) ul li:nth-child(5) a .ta {
    display: inline-block;
    padding: 10px 15px;
    background: #258dfc;
    border-radius: 5px;
    color:#fff;
}
.mega_menu ul li:nth-child(4) ul li {
    width: 70% !important;
    position:relative;
}

.mega_menu ul li:nth-child(4) ul li:nth-child(5){ 
    position:absolute;  
     width: 30% !important;
    position: absolute;
    right:5px;
    top:0px;
    height: 100%;
    min-height: 100%;
}
.txt{
    padding: 0!important;
    font-size: 14px!important;
    text-transform: capitalize!important;
}
.hs-site-page.page .mega_menu ul li:nth-child(4) ul li:nth-child(5)a .hoent{
    margin-top: 25px;
}
.hs-content-id-5063196564 .hs-site-page.page .mega_menu ul li:nth-child(4) ul li:nth-child(5)a{
    background:#E1E1E1!important;
     height: 100%;
    width: 100% !important;
    text-align: center !important;
    color: #000 !important;
    height: 100%;
    max-height:100%;
}

.hs-blog-listing .mega_menu ul li:nth-child(4) ul li:nth-child(5)a{
    background:#E1E1E1!important;
     height: 100%;
    width: 100% !important;
    text-align: center !important;
    color: #000 !important;
    height: 100%;
    max-height:100%;
}
.hs-blog-listing .mega_menu ul li:nth-child(4) ul li:nth-child(5)a .hoent{
    margin-top: 25px;
}
.hs-landing-page .mega_menu ul li:nth-child(4) ul li:nth-child(5)a{
    background:#E1E1E1!important;
     height: 100%;
    width: 100% !important;
    text-align: center !important;
    color: #000 !important;
    height: 100%;
    max-height:100%;
}
.hs-landing-page .mega_menu ul li:nth-child(4) ul li:nth-child(5)a .hoent{
    margin-top: 25px;
}
/*****megamenu***/




.our_Story {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/orange_arrow_.png?t=1519292069314");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
position:relative;
}

a#cta_button_2933442_0b1f4b7a-bfeb-4be6-9a61-5afb0306b58a {
    -moz-user-select: none;
    background: #258dfc none repeat scroll 0 0 !important;
    border-radius: 5px;
    border-width: 0;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-weight: normal;
    line-height: 1.5em;
    padding: 6px 18px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    transition: all 0.4s ease 0s;
}
a#cta_button_2933442_0b1f4b7a-bfeb-4be6-9a61-5afb0306b58a:hover {
    background: #5DA8DB none repeat scroll 0 0 !important;
    color: rgb(255, 255, 255);
}
/*
.our_Story::before {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: block;
    height: 10px;
    left: 25px;
    position: absolute;
    top: 24px;
    width: 10px;
}*/
.partner {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/orange_arrow_.png?t=1519292069314");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
position:relative;
}
/*
.partner::before {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: block;
    height: 10px;
    left: 25px;
    position: absolute;
    top: 24px;
    width: 10px;
}
*/
.careers {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/orange_arrow_.png?t=1519292069314");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
position:relative;
}
/*
.careers::before {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: block;
    height: 10px;
    left: 25px;
    position: absolute;
    top: 24px;
    width: 10px;
}
*/
.contact_us {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/orange_arrow_.png?t=1519292069314");
background-position: left 61%;
background-repeat: no-repeat;
font-size: 14px;
font-weight: 400;
padding: 18px 42px;
text-transform: capitalize;
position:relative;
}
/*
.contact_us::before {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: block;
    height: 10px;
    left: 25px;
    position: absolute;
    top: 24px;
    width: 10px;
}
*/

body{
margin:0;
font-family: 'Open Sans', sans-serif !important;
}
h2 {
  font-size: 2.3125rem;
}
.footer-wrap input::-moz-placeholder {
opacity: unset;
}
#form-place input::-webkit-input-placeholder {
opacity: inherit !important;
color: #fff !important;
}
.footer-wrap input::-o-placeholder {
opacity: unset;
}
.footer-wrap input::-ms-placeholder {
opacity: unset;
}
.footer-wrap input::placeholder {
opacity: unset;
}
.row-fluid .container[class*="span"]{
margin:0 auto;
max-width:1170px;
width:100%;
float:none;
padding:0 15px;
position:relative;
}
.row-fluid .container-iframe[class*="span"]{
margin:0 auto;
max-width:1250px;
width:100%;
float:none;
padding:0 15px;
position:relative;
}
.accordions-contents {
display: none;
}
.safer-workplace {
  padding-top: 120px;
}
/*====header===*/
.tabsection .tab ul li:hover {
background: #ff9933 none repeat scroll 0 0;
color: #fff;
}
.tabsection .tab ul li a:hover {
color: #fff;
background: #ff9933 none repeat scroll 0 0;
}
.tabber-wrap.tab {
border: 2px solid #ff9933; 
float: left;
width: 100%;
}
.header-wrap {
position: relative;
}
.header-main {
/*position: absolute;
top: 35px;
z-index:999;*/
background: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/bga.png");
padding-bottom: 0px;
overflow:hidden;
padding-top: 20px;
-webkit-filter: brightness(104%)


}
.accordions-contents {
float: left;
width: 100%;
}
.smallHeader{
display:none;
}
.bigHeader{

height:100px;
}
.foggy{

height: 100px;
position: fixed;
width: 100%;
z-index: 9999;
top: 0;
margin:0px auto;
padding-top:20px;
background:#fff;
border-bottom:1px solid #e2e2e2;
}

.sticky-header .logo
{
visibility: hidden;
}
.foggy .logo
{
visibility: hidden;
}
.foggy .stick-logo 
{
display:block !important;
left: 2px;
position: absolute;
top: 0;  
}
.foggy .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
color:#000;
}


/*  Hubspot mobile menu  */


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

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

@media (max-width: 767px){


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

  .custom-menu-primary,
  .custom-menu-primary .hs-menu-wrapper > ul,
  .custom-menu-primary .hs-menu-wrapper > ul li,
  .custom-menu-primary .hs-menu-wrapper > ul li a{
    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
     ========================================================================== */

  .mobile-trigger{
    display: inline-block !important; /* Show button on mobile */
    cursor: pointer; /* Mouse pointer type on hover */
    position: absolute; /*******************************************/
    top: 0px;          /* Position Button at right of screen  */
    right: 10px;        /*******************************************/
    width: auto; /* Button width */
    height: auto; /* Button height */      
    padding: 7px 10px 8px 10px;
    background: #ffffff; /* Background color */
    border: 1px solid #000000;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #000000; 
  }
  .mobile-trigger:hover{
    text-decoration: none; /* Removes link text underline on button */
    color:#ffffff;
    background-color: #258dfc; 
    border-color: transparent;
  }

  /* Change button when menu is open */
  .mobile-open .mobile-trigger{
    color:#ffffff;
    background-color: #000000; 
    border-color: transparent;
  }


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

  .mobile-trigger i{
    display: inline;
    position: relative;
    top: -4px;
  }
  .mobile-trigger i:before, .mobile-trigger i:after{
    position: absolute;
    content: '';
  }
  .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{
    width: 22px; /* Icon line width */
    height: 2px; /* Icon line height */
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background-color: #000000; /* Icon color */
    display: inline-block;
  }
  .mobile-trigger i:before{
    top: -6px; /* Position top line */
  }
  .mobile-trigger i:after{
    top: 6px; /* Position bottom line */
  }
  
  .mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after,  
  .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{
      background-color: #ffffff; /* Icon color */
  }


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

  .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);
  }
  .child-trigger:hover{
    text-decoration: none;
  }
  .child-trigger i{
    position: relative;
    top: 50%; /* Centers icon inside button */
    margin: 0 auto !important;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .child-trigger i:after{
    position: absolute;
    content: '';
  }
  .child-trigger i, .child-trigger i:after{
    width: 10px; /* Icon line width */
    height: 1px; /* Icon line height */
    background-color:#ffffff; /* Icon color */
    display: block;

  }
  .child-trigger i:after{
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .child-trigger.child-open i:after{
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .child-trigger.child-open i{
  }

    
  /* Menu Styles on Mobile Devices
     ========================================================================== */  
     
   .custom-menu-primary.js-enabled{
       position: relative;
       padding-top: 44px; /* Makes room for button */
       margin: 10px 0 10px 0;
   }

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

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

  /* Mobile Menu Styles */ 
  .custom-menu-primary.js-enabled .hs-menu-wrapper{
    width: 100%;
    position: relative; /**************************************************************/
    top: 0;             /* Positions the menu to drop from the very top of the screen */
    left: 0;          /**************************************************************/
    padding: 0;
  }
  .custom-menu-primary .hs-menu-wrapper{
    background-color:#000000; /* Menu background color set off global menuColorMobile variable */
    width: 100%; /* Full screen width */
  }

   /* Level 1 Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul > li{
    position: relative;
  }
  .custom-menu-primary .hs-menu-wrapper > 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 */
  .custom-menu-primary .hs-menu-wrapper > ul li{
    border-top: 1px dotted rgba(255, 255, 255, .35); /* Adds transparent dark highlights to top of top level list items */
  }
  .custom-menu-primary .hs-menu-wrapper >  ul li a{
    padding: 0 10px;
    color:#ffffff; /* link color set by global mobile-aColor variable */
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a:hover{
    color:#ffffff; /* link hover color set by global mobile-aColorHover variable */
  }

  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul li{
    background-color: rgba(255, 255, 255, .08);
  }
  .custom-menu-primary .hs-menu-wrapper > 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 */
  .custom-menu-primary .hs-menu-wrapper > ul ul ul li a{
    text-indent: 30px; /* Indent Child lists */
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a{
    text-indent: 50px; /* Indent Child lists */
  }
}




/* Hubspot mobile menu end */


@media (max-width:768px){
.custom-menu-primary .hs-menu-wrapper > ul ul li a {
  font-size: 14px;
  line-height: 35px;
}
.hs-item-has-children.megamobile .active-menu {
  background: #636569 none repeat scroll 0 0;
  color: #fff !important;
}
.hs-item-has-children.megamobile .active-submenu a {
  color: #000 !important;
}
.custom-menu-primary .hs-menu-children-wrapper.active-submenu.active-submenu {
  display: block;
}
   
.header .mobile-menu .hs-menu-depth-1 a {
  color: #ff9f35;
}
    
.header .mega_menu {
  display: none;
}
.header .mobile-menu {
  display: block;
}
.row-fluid .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {
  color: #ff9f35;
}     
.stick-logo
{
left: 10px;
position: absolute;
top: 0px;
width: 149px; 
   
}
.foggy .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
color:#000;
}

}
@media (max-width:767px){
 /*  sticky button css start 24-04-2020 */
.sticky-button {
	bottom: 0;
	padding: 11px 5px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	top: auto;
	left: 0;
}
.sticky-button img {
	display: inline-block;
}  
.sticky-button span {
	display: inline-block;
	font-size: 17px;
	margin-top: 0;
	margin-left: 10px;

} 
.sticky-button span br {
	display: none;
}
.span12.widget-span.widget-type-custom_widget.sidebar-button {
    min-height: 32px;
}   
  /*  sticky button css End 24-04-2020 */   
  
  
  
.persona-images .col-4.safety_manager {
  width: 100%;
}
.persona-images .col-4.risk_manager {
  width: 100%;
}
.persona-images .col-4 {
  float: left;
  width: 100%;
}
.long-image img {
  height: 100%;
  min-height: 200px;
}

.subscribe-homepage {
  padding: 0 15px;
}

  /* PAN - Individual module pages css start */
.row-fluid .headersection .trsning-text h1 {
  font-size: 38px;
  line-height: 52px;
}
.row-fluid .about-text p {
  font-size: 19px;
}
.row-fluid .features-include p {
  font-size: 20px;
}
.headersection .trsning-text.trsning-text-partner.trsning-text-awards {
  margin-top: 0;
}
.individual-banner-image {
  margin-bottom: 35px;
  margin-top: 35px;
}
.gray-background.individual-gray-background h2 {
  font-size: 22px;
}
.row-fluid .cta-section h2 {
  font-size: 25px; 
}
a#cta_button_2933442_570a7c77-c82d-46a1-ab22-0eb0b9d9feff {
  font-size: 25px;
}
.row-fluid .individual-banner-image {
  margin-top: 47px;   
}
       
  

/* PAN - Individual module pages css End */
    /* mobile menu style for inner page */
    
.row-fluid .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  color: #fbac23;
  font-size: 22px;
  font-weight: normal;
  line-height: 45px;
  padding: 0;
  text-align: center;
  text-transform: capitalize;
}
.row-fluid .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {
  padding: 2px 0;
}
.row-fluid .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  color: #fbac23;  
  padding: 2px 0;
}
.row-fluid .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper > li a {
  background: #ffffff none repeat scroll 0 0;
  color: #000;
  font-size: 16px;
  font-weight: normal;
  line-height: 35px;
  padding: 0;
  text-align: center;
}
.row-fluid .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a:hover {
  background: transparent none repeat scroll 0 0;
  border-color: #5da8db;
  color: #000;
}  
.foggy .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {
  color: #fbac23;
}
.safer-workplace {
  padding-top: 0;
} 
/* mobile menu style for inner page css end*/    

.logo-first-row .blank-space.span1 { 
  display: none;
}    
.cell-wrapper #hs_cos_wrapper_module_14937232695741504 {
  margin-top: 0 !important;
}    
.title-heading3 .span2 img {
  margin-bottom: 30px;
  width: 300px;
}      
.logo-first-row {
  margin-bottom: 0;
  margin-top: 30px;  
}  
  
.riskware-contact-page .trsning-text.trsning-text-partner {
  margin-top: 32px;
  padding: 70px 0;
}
.row-fluid .span12.widget-span.widget-type-cell.header-inner.header-without-menu img {
  width: 300px !important;
}
.row-fluid .span12.widget-span.widget-type-cell.header-inner.header-without-menu {
  height: 120px;
}

.hs-content-id-5213683216 .foggy .row-fluid{
height:20%;
}

.small-header .foggy .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
color: #000;
}   
.expanded .accordion_icon::before {
content: "";
font-family: fontawesome;
position: absolute;
right: 0;
top: 0;
font-size: 25px;
}
.fa-plus-square::before {
content: "";
font-size: 25px;
}
.expanded .fa-plus-square::before {
content: "";
font-size: 25px;
display:none;
}
.accordion_group.expanded .accordion_icon {
position: relative;
}
.accordion_content p {
color: #454545;
font-size: 16px;
font-weight: 300;
text-align: justify;
}   
.accordion_group .accordion_header {
color: #454545;
font-size: 17px;
font-weight: 600;
text-transform: uppercase;
}


.foggy .custom-menu-primary.js-enabled .hs-menu-wrapper {
top: -17px;
}  
.hs-content-id-5213683216 .custom-menu-primary.js-enabled {
padding-top: 0;
} 
.hs-content-id-5213683216 .top-heading h1 {
margin-top: 0;
}
.hs-content-id-5213683216 .top-text p {
margin-top: 0;
}
.row-number-9 .accordion_content .icon {
padding-left: 0;
}
.row-number-9 .accordion_content .icon img {
padding: 0;
}
.accordion_icon {
float: right;
}
.header-inner .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
color: #000 !important;
}
.accordion:nth-child(1) .accordion_group {
border-top: 1px solid #ff9933;
}
.accordions-contents .accordion_group {
border-color: #ff9933;
border-style: solid;
border-width: 0 1px 1px;
cursor: pointer;
padding: 10px;
}
.accordions-contents {
display: block;
} 
.tabber-wrap.tab {
display: none;
}   

.foggy {
height: auto;
}
.eri-form .actions .hs-button {
float: left;
}
.container .eri-form fieldset:nth-child(13) {
float: left;
width: 100%;
}  
.container .eri-form .actions .hs-button {
margin-top: 0;
}
.eri-form #hsForm_a66784e8-70a1-4671-a72c-6eedbdc0c6e7 .hs_submit {
float: left;
}
.header-main {
width: 100% !important;
}
.tabs-title2 .tab-name {
float: left !important;
width: 50% !important;
padding: 11px; 
}
.tabs-title .tab-name {
float: left !important;
width: 50% !important;  
padding: 11px;  
}
.tabs p {
padding: 0 10px;
}
.tabs .tab-image .cell-wrapper {
margin: 0;
}
.tab-image {
padding: 10px;
}
.tab-name:nth-child(2) {
border-right: 0 none;
}
.tab-name:nth-child(4) {
border-right: 0 none;
}
.tab-image img {
width: 100% !important;
}   

}
.mobile-trigger{
display: none;
}
.custom-menu-primary.js-enabled {
text-align: center;
margin-top: 10px;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
color: #fff;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
max-width: 100%;
padding: 10px 30px;
transition: all 0.3s ease-out;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {
color:#fff;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {
background: #258dfc  none repeat scroll 0 0;
border-radius: 5px;
transition: all 0.3s ease-out;
color:#fff;
border: 1px solid #258dfc;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a:hover {
background: #5da8db none repeat scroll 0 0;
border-color: #5da8db; 
color: #fff;
}
.video-bg{
position:relative;
}
/*.video-bg::before {
background: rgba(88, 150, 228, 0.60) none repeat scroll 0 0;
content: "";
height: 100%;
position: absolute;
top: -4px;
width: 100%;
z-index: 100;
}*/
.video-caption {
padding-top: 0;
text-align: center;
}
.row-fluid .container.video-caption[class*="span"] {
padding-top: 0;
}
video {

display: flex;
align-items: center;
-webkit-filter: brightness(102.3%);

}


.video-caption h2 {
color: #fff;
display: inline-block;
font-size: 30px;
font-weight: 300 !important;
margin: 0;
text-transform: uppercase;
width: 100%;
font-family:open sans;
padding-top: 20px;
}
.video-caption h2 div {
display: table-cell;
vertical-align: middle;
text-align: center;
}
  
.video-caption p {
color: #fff;
font-size: 21px;
font-weight: 300;
}
.video-caption #hs_cos_wrapper_module_1493710085378662 > span {
background: #ff9800 none repeat scroll 0 0;
display: inline-block;
height: 4px;
width: 96px;
}
.video-caption button {
background:#258dfc;
border: 2px solid #258dfc;
border-radius: 5px;   
color: #fff;
font-family: "Open Sans",sans-serif;
font-size: 23px;
font-weight: 600;
line-height: normal;
padding: 4px 16px;
transition: all 0.3s ease-out;
margin-top: 20px;
}
.video-caption button:hover {
background:#5da8db;
border-color:#5da8db;
}
/*===Awards page===*/
.awards-text h3 {
  color: #606060;
  font-size: 33px;
}
.awards-text .body-text p {
  color: #929292;
  font-size: 21px;
  font-weight: 500;
  line-height: 29px;
  padding-top: 10px; 
}  
.trsning-text.trsning-text-partner.trsning-text-awards {
  margin-top: 89px;
} 
.awards-text{
padding-top: 60px;   
}
.awards-text.awards-text2{
padding-top: 35px;   
}
.awards-text.awards-text3 {
  padding-top: 20px;
}
.awards-text.awards-text4 {
  padding-top: 40px;
}
.comman_cover_image.awards_cover_image {
  background-position: center 14%;
}

  
 
  








 


    
/*===section01===*/
.title-heading{text-align:center;}
.title-heading h2 {
color: #454545;
font-size: 40px;
font-weight: 300;
margin-bottom: 0;
padding-bottom: 15px;
position: relative;
}
.title-heading h2::before {
background: #ff9800 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 4px;
left: 48%;
position: absolute;
right: auto;
width: 25px;
}
.title-heading p {
color: #454545;
font-size: 16px;
font-weight: 300;
margin-bottom: 32px;
}
.section01 .row-fluid .span2 {
width: 17.5299%;
}
.span2.widget-span.widget-type-cell.box-disabled {
display: none;
}
.section01{
padding-bottom:50px;
}
.section01 .cell-wrapper.layout-widget-wrapper {
margin-bottom: 16px;
text-align: center;
}
.sec-box {
margin-top: 25px;
}
.sec-box h3 {
color: #454545;
font-size: 17px;
font-weight: 600;
}
.sec-box p {
color: #454545;
font-size: 12px;
font-weight: 300;
}
/*===slide-sec===*/
.slide-sec {
background: #f8f8f8 none repeat scroll 0 0;
padding-top: 80px;
}
.slider-text {
float: left;
padding-left: 117px;
width: 41.31%;
}
.slider-img {
float: left;
width: 50%;
}
.slider-text h2{
color: #454545;
font-size: 40px;
font-weight: 300;
margin-bottom: 0;
padding-bottom: 15px;
}
.slider-text p {
color: #454545;
font-size: 14px;
line-height: 25px;
}
.slider-text ul {
margin: 0;
padding: 0;
}
.slider-text ul li {
color: #454545;
font-size: 14px;
line-height: 25px;
}
.slider-text ul li {
background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/tick.png") no-repeat scroll left center;
color: #454545;
font-size: 14px;
line-height: 42px;
list-style: outside none none;
padding-left: 36px;
vertical-align: middle;
}
.slide-sec .owl-dots {
margin: 0 auto;
text-align: center;
width: 50%;
}
.slide-sec .owl-theme .owl-dots .owl-dot span {
height: 15px;
width: 15px;
}
.slide-sec .owl-theme .owl-dots .owl-dot{
margin: 0 21px 21px;
}
.slide-sec .owl-theme .owl-dots .owl-dot.active span, .slide-sec .owl-theme .owl-dots .owl-dot:hover span {
background: #ff9800;
}
/*===title-background===*/
.title-background {
  background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/footer/video-back-bg.jpg") no-repeat fixed 50% 50% / cover ;
  padding: 60px 0;
}
.title-heading2{text-align:center;}
.title-heading2 h1 {
color: #fff;
font-size: 40px;
font-weight: 300;
margin-bottom: 0;
padding-bottom: 15px;
position: relative;
margin-top: 0;
}
.title-heading2 h1::before {
background: #ff9800 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 4px;
left: 48%;
position: absolute;
right: auto;
width: 25px;
}
.title-heading2 p {
color: #fff;
font-size: 16px;
font-weight: 300;
margin-bottom: 32px;
}
.title-background .widget-type-social_sharing a img {
display: none;
}
.title-background .widget-type-social_sharing a {
margin-right: 40px;
}
.title-background .widget-type-social_sharing a:nth-child(1) {
background: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/social-follow-me-facebook.png") no-repeat scroll 0 0;
display: inline-block;
height: 26px;
width: 26px !important;
background-position:center;
}
.title-background .widget-type-social_sharing a:nth-child(2) {
display:none;
}
.title-background .widget-type-social_sharing a:nth-child(3) {
background: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/social-follow-me-twitter.png") no-repeat scroll 0 0;
display: inline-block;
height: 26px;
width: 26px !important;
background-position:center;
}
.title-background .widget-type-social_sharing a:nth-child(4) {
background: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/social-follow-me-g-plus.png") no-repeat scroll 0 0;
display: inline-block;
height: 26px;
width: 26px !important;
background-position:center;
}
.title-background .widget-type-social_sharing a:nth-child(5) {
background: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/social-follow-me-pinterest.png") no-repeat scroll 0 0;
display: inline-block;
height: 26px;
width: 26px !important;
background-position:center;
}
/*===riskware services===*/
.title-heading3{text-align:center; padding-top:78px !important; padding-bottom:18px !important;}
.title-heading3 h1 {
color: #454545;
font-size: 40px;
font-weight: 300;
margin-bottom: 0;
padding-bottom: 15px;
position: relative;
}
.title-heading3 h1::before {
background: #ff9800 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 4px;
left: 48%;
position: absolute;
right: auto;
width: 25px;
}
.title-heading3 p {
color: #454545;
font-size: 15px;
font-weight: 300;
margin-bottom: 80px;
}
.risk-serv-box{
text-align:left;
margin-bottom:60px;
}

.hs-menu-item.hs-menu-depth-2 h4::after {
    background: #ccc none repeat scroll 0 0;
    border-radius: 15px;
    content: "";
    display: block;
    height: 2px;
    margin-top: 5px;
    width: 25px;
}

.hs-menu-item.hs-menu-depth-2 h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}
.risk-serv-box h3 {
margin-top: 0;
color: #454545;
font-size: 17px;
font-weight: 600;
text-transform:uppercase;
}
.risk-serv-box p {
color: #454545;
font-size: 12px;
font-weight: 300;
margin-bottom:0;
}
.header .row-fluid-wrapper.row-depth-1.row-number-4 {
margin-bottom: 0px;
}
.header-inner .row-fluid-wrapper.row-depth-1.row-number-4 {
margin-bottom: 0px;
}
.num-rotate img {
    max-height: 45px;
}
.login-screen {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
  width: 100%;
}
.login-screen iframe {
  height: 600px;
  width: 100%;
}  
    
/*===counter-section===*/
.counter-section{
/*background:url(https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/count-bg.jpg) no-repeat fixed 50% 50% / cover;*/
background:#26353f none repeat scroll 0 0;
}
.skills-numbers {
padding: 66px 0;
}
.num1 {
width: 25%;
float: left;
text-align: center;
}
.num1 .num-rotate {
width: 100%;
}
.num1 .numscroller {
color:#da5527;
display: block;
font-size: 62px;
font-weight: 400;
}
.num1 h4 {
color: #fff;
font-size: 16px;
font-weight: 300;
margin: 0;
/*text-transform:capitalize;*/
}
/*===gallery===*/
.title-heading-gallery{text-align:center;}
.title-heading-gallery h2 {
color: #454545;
display: inline-block;
font-size: 40px;
font-weight: 300;
margin-bottom: 0;
padding-bottom: 15px;
position: relative;
width: 58%;
}
.title-heading-gallery h2::before {
background: #ff9800 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 4px;
left: 48%;
position: absolute;
right: auto;
width: 25px;
}
.title-heading-gallery p {
color: #454545;
font-size: 16px;
font-weight: 300;
margin-bottom: 32px;
}
.gallery-box .hs_cos_gallery_main, .hs_cos_gallery_thumbnails, .hs_cos_gallery_lightbox {
margin: 0;
padding: 0;
}
.gallery-box .hs_cos_gallery_lightbox_thumbnails .hs_cos_gallery_slide .slick-slide-inner-wrapper {
cursor: pointer;
width: 100%;
position: static;
}
.gallery-box .hs_cos_gallery_lightbox_thumbnails .hs_cos_gallery_slide .slick-slide-inner-wrapper img {
height: auto;
margin: 0;
max-width: 100%;
width: 100%;
}
.gallery-box .hs_cos_gallery_lightbox_thumbnails .hs_cos_gallery_slide {
height: auto;
margin-bottom: 0px;
}
.gallery-box .hs_cos_gallery_slide.slick-slide {
display: block !important;
float: left;
width: 25% !important;
}
.gallery-box .slick-slide img {
display: inline-block;
}

/*===get-in-touch===*/
.hs-content-id-5063196564 .stick-logo {
left: -6px;
position: relative;
top: -86px;
width: 160px;
display: none;
}
.get-touch-sec h3.hs_cos_wrapper.form-title{
color: #454545;
display: inline-block;
font-size: 40px;
font-weight: 300;
padding-bottom: 15px;
}
.get-touch-sec {
text-align: center;
}
.get-touch-sec .cell-wrapper.layout-widget-wrapper {
display: inline-block;
float: none;
margin: 0 auto;
max-width: 690px;
width: 100%;
}
.get-touch-sec input.hs-input {
background: #f8f8f8 none repeat scroll 0 0;
border: medium none;
font-family: open sans;
font-weight: 600;
padding: 15px;
}
.get-touch-sec .hs-form-required {
display: none;
}
.get-touch-sec form fieldset {
margin-bottom: 30px;
max-width: 100%;
}
.get-touch-sec form fieldset.form-columns-2 .hs-form-field {
width: 47%;
}
.get-touch-sec .hs_email.field.hs-form-field {
float: right;
}
.get-touch-sec form fieldset.form-columns-2 .input {
margin-right: 0;
}
.get-touch-sec form fieldset.form-columns-1 .hs-input {
width: 100%;
}
.get-touch-sec form fieldset.form-columns-1 .input {
margin-right: 0;
}
.get-touch-sec .input textarea{
background: #f8f8f8 none repeat scroll 0 0;
border: medium none;
font-family: open sans;
font-weight: 600;
padding: 15px;
font-size: 13px;
height: 125px;
}
.get-touch-sec .hs_submit {
margin-top:0px;
}
.get-touch-sec .hs_submit .hs-button.primary.large {
  background: #ff9800 none repeat scroll 0 0;
  border: 1px solid #ff9800;
  color: #fff;
  cursor: pointer;
  font-family: "Open Sans",sans-serif;
  font-size: 23px;
  font-weight: 300;
  height: 53px;
  line-height: normal;
  padding: 9px 30px;
  text-transform: uppercase;
  transition: all 0.3s ease-out 0s;
}
.get-touch-sec .hs_submit .hs-button.primary.large:hover{ 
background:#fff;
color:#ff9800;
}
.hs-postlisting-item {
    list-style-type: none;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper > li:last-child a {
background: #ccc none repeat scroll 0 0;
color:#ff9800;
}
.header-inner .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper > li:last-child a { 
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #fff -moz-use-text-color -moz-use-text-color;
border-image: none;
border-style: solid none none;
border-width: 1px 0 0;
color:#ff9800;

}
.sticky-header .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper > li:last-child a {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #000 -moz-use-text-color -moz-use-text-color;
border-image: none;
border-style: solid none none;
border-width: 1px 0 0;
color: #000;
border-radius: 0;
}
.header-inner .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper > li:last-child a:hover {
color:#ff9800;
}
.header-inner .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper > li a {
padding: 10px 18px;
text-align: left;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper > li a {
padding: 10px 15px;
text-align: left;
background: #ccc;
color: #000;
font-weight: 600;
}  
.sticky-header .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {
color: #000;
}
.foggy .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {
color: #000;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper > li a:hover {
color: #fff ;
}
.sticky-header .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts .hs-menu-children-wrapper > li:last-child a { 
color: #000;
}
.header-inner .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
left: 29px;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
left: 29px;
}
/*.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: 0;
}

.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children,.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
visibility: visible;
opacity: 1;
}*/
.hs-menu-flow-horizontal ul li ul {opacity: 0 !important;visibility:hidden!important;}
.hs-menu-flow-horizontal ul li:hover  ul {opacity: 1 !important;visibility:visible!important;}



.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li a:hover{color:#fff;}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts .hs-menu-children-wrapper > li:last-child a {
background: #ccc;
color: #000;
border-image: none;
border-top: 1px solid #000;
border-bottom: 0;
border-radius: 0;
border-right: 0;
border-left: 0;
}
riskware_style.css:1392

.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts .hs-menu-children-wrapper > li:last-child a:hover{
background: #fff;
color: #ff9800;


}
.foggy .row-number-4 .row-fluid {
height: 0;
}
.footer-wrap.support-page-footer {
  margin-top: 0;
}

/*===footer===*/
.footer-wrap {
background: #1b1b1b none repeat scroll 0 0;
color: #fff;
margin-top:60px;
text-align:center;
}
.footer-wrap h3.hs_cos_wrapper.form-title{
color: #ffffff;
display: inline-block;
font-size: 40px;
font-weight: 300;
margin-bottom: 0;
padding-bottom: 0;
}
.footer-wrap h3.hs_cos_wrapper.form-title p {
font-size: 16px;
}
.footer-wrap form {
display: inline-block;
max-width: 642px;
width:100%;
position:relative;
margin-top:45px;
}
.footer-wrap .hs_email.field.hs-form-field {
float: left;
width:100%;
}
.footer-wrap label {
float: left;
font-family: "Open Sans",sans-serif;
font-size: 14px;
font-weight: 600;
padding-top: 13px;
text-transform: uppercase;
}
.footer-wrap label span.hs-form-required {
display: none;
}
.footer-wrap input.hs-input {
background: #131313 none repeat scroll 0 0;
border: medium none;
color: #fff;
padding: 15px 20px;
font-family: "Open Sans",sans-serif;
}
.footer-wrap .hs_submit {
float: left;
position: absolute;
right: 20px;
top: 14px;
}
.footer-wrap .input {
float: left;
padding-left: 30px;
width: 77%;
}
.footer-wrap .hs_submit input.hs-button.primary.large {
background: transparent url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/envelope-bg.png") no-repeat scroll 0 0;
border: medium none;
cursor: pointer;
text-indent: -999px;
width: 26px;
}
.form-bdr {
border-bottom: 1px solid #57524e;
margin-bottom: 107px;

padding-bottom: 50px; display:none !important;
}
.footer-btm-txt p {
color: #fff;
font-size: 12px;
font-weight: 300;
margin-top: 20px;
padding-top: 0;
} 
.footer-btm-txt p a{
color: #ff9800;
}
.footer-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
color:#ff9800;
font-size: 14px;    
}
.footer-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {
color:#ff9800;
}
.contact-us .widget-type-social_sharing a img {
/*display: none;*/
}
.contact-us .widget-type-social_sharing a {
margin-right: 20px;
}
.contact-us .widget-type-social_sharing a:nth-child(1) {
background: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/footer-soc1.png") no-repeat scroll 0 0;
display: inline-block;
height: 26px;
width: 26px !important;
background-position:center;
}
.contact-us .widget-type-social_sharing a:nth-child(2) {
/*display:none;*/
}
.stick-logo {
left: -6px;
position: relative;
top: -82px;
width: 160px;
display: none;
}
.contact-us .widget-type-social_sharing a:nth-child(3) {
background: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/footer-soc2.png") no-repeat scroll 0 0;
display: inline-block;
height: 26px;
width: 26px !important;
background-position:center;
}
.contact-us .widget-type-social_sharing a:nth-child(4) {
background: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/footer-soc4.png") no-repeat scroll 0 0;
display: inline-block;
height: 26px;
width: 26px !important;
background-position:center;
}
.contact-us .widget-type-social_sharing a:nth-child(5) {
background: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/footer-soc3.png") no-repeat scroll 0 0;
display: inline-block;
height: 26px;
width: 26px !important;
background-position:center;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
max-width: none !important;
overflow: visible !important;
width: auto !important;
}
.header-inner .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
background:none repeat scroll 0 0;
border-radius: 0;
font-family: open sans;
font-weight: 600;
max-width: none !important;
overflow: visible !important;
width: auto !important;
}
.sticky-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
background: #fff none repeat scroll 0 0;
border-radius: 0;
font-family: open sans;
font-weight: 600;
max-width: none !important;
overflow: visible !important;
width: auto !important;
border-radius: 0;
color:#000;
}
.small-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
background: none repeat scroll 0 0; 
border-radius: 0;
}
.mobile-trigger, .child-trigger{
display: none; /* Hide button on Desktop */
}
.owl-item .slider-img img {
width: 100% !important;
}

@media (max-width:1024px){
.box_services1 h2 {
font-size: 24px !important; 
}
.box_services2 h2 {
font-size: 24px !important;
} 
.box_services3 h2 {
font-size: 24px !important;
}
.box_services4 h2 {
font-size: 24px !important;
}
.video-resp{ 
display: none;
}
.header .row-fluid-wrapper.row-depth-1.row-number-4 { 
margin-bottom: 0;
}  
.video-caption h2 {
padding-top: 0;
}
.video-caption button {
margin-top: 25px;
}


.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li a:hover {
    color: #8d8d8d;
}



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

.mobile-trigger{display:block;}
/*.custom-menu-primary .hs-menu-wrapper {display:block !important;}*/
.custom-menu-primary,
.custom-menu-primary .hs-menu-wrapper > ul,
.custom-menu-primary .hs-menu-wrapper > ul li,
.custom-menu-primary .hs-menu-wrapper > ul li a{
display: block;
float: none;
position: static;
top: auto;
right: auto;
left: auto;
bottom: auto;
padding: 0px;
margin: 0px;
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;
text-align:center
}     
.custom-menu-primary .hs-menu-wrapper > ul {
  background: #fff none repeat scroll 0 0;
  height: 280px;
  overflow-x: hidden;   
  overflow-y: scroll;          
} 

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

.mobile-trigger{
display: inline-block !important; /* Show button on mobile */
cursor: pointer; /* Mouse pointer type on hover */
position: absolute; /*******************************************/
top: 14px;          /* Position Button at right of screen  */
right: 10px;        /*******************************************/
width: auto; /* Button width */
height: auto; /* Button height */      
padding: 7px 10px 8px 10px;
background: #258dfc; /* Background color */
border: 1px solid #258dfc;
font-size: 16px;
font-weight: normal;
text-align: left;
text-transform: uppercase;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color:#fff; 
}
.mobile-trigger:hover{
text-decoration: none; /* Removes link text underline on button */
color:#ffffff;
background-color: #258dfc; 
border-color: transparent;
}

/* Change button when menu is open */
.mobile-open .mobile-trigger{
color:#fff;
background-color: #2693FF; 
border-color: transparent;
}
.foggy {
height: 100px !important
}

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

.mobile-trigger i{
display: inline;
position: relative;
top: -4px;
}
.mobile-trigger i:before, .mobile-trigger i:after{
position: absolute;
content: '';
}
.mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{
width: 22px; /* Icon line width */
height: 2px; /* Icon line height */
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
background-color: #000000; /* Icon color */
display: inline-block;
}
.mobile-trigger i:before{
top: -6px; /* Position top line */
}
.mobile-trigger i:after{
top: 6px; /* Position bottom line */
}

.mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after,  
.mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{
background-color: #ffffff; /* Icon color */
}


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

.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);
}
.child-trigger:hover{
text-decoration: none;
}
.child-trigger i{
position: relative;
top: 50%; /* Centers icon inside button */
margin: 0 auto !important;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.child-trigger i:after{
position: absolute;
content: '';
}
.child-trigger i, .child-trigger i:after{
width: 10px; /* Icon line width */
height: 1px; /* Icon line height */
background-color: #FF9F35; /* Icon color */
display: block;

}
.child-trigger i:after{
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.child-trigger.child-open i:after{
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.child-trigger.child-open i{
}


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

.custom-menu-primary.js-enabled{
padding-top: 40px; /* Makes room for button */
margin: 10px 0 10px 0;
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {width: auto; padding:10px 20px;}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {  padding: 2px 0; text-align:center; color:#000;}
/* Hide menu on mobile */
.custom-menu-primary.js-enabled .hs-menu-wrapper,
.custom-menu-primary.js-enabled .hs-menu-children-wrapper{
display: none;
}  

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

/* Mobile Menu Styles */ 
.custom-menu-primary.js-enabled .hs-menu-wrapper{
width: 100%;
position: relative; /**************************************************************/
top: 0;             /* Positions the menu to drop from the very top of the screen */
left: 0;          /**************************************************************/
padding: 0;
}
.custom-menu-primary .hs-menu-wrapper{
background-color:#000000; /* Menu background color set off global menuColorMobile variable */
width: 100%; /* Full screen width */
}

/* Level 1 Menu List Styles */
.custom-menu-primary .hs-menu-wrapper > ul > li{
position: relative;
}
.custom-menu-primary .hs-menu-wrapper > 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 */
.custom-menu-primary .hs-menu-wrapper > ul li{
border-top:none; /* Adds transparent dark highlights to top of top level list items */
}
.custom-menu-primary .hs-menu-wrapper >  ul li a{
padding: 0 10px;
color:#ffffff; /* link color set by global mobile-aColor variable */
}
.custom-menu-primary .hs-menu-wrapper > ul li a:hover{
color: #FF9F35; /* link hover color set by global mobile-aColorHover variable */
}

/* Level 2 and Higher Menu List Styles */
.custom-menu-primary .hs-menu-wrapper > ul ul li{
background-color: rgba(255, 255, 255, .08);
}
.custom-menu-primary .hs-menu-wrapper > 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 */
.custom-menu-primary .hs-menu-wrapper > ul ul ul li a{
text-indent: 30px; /* Indent Child lists */
}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a{
text-indent: 50px; /* Indent Child lists */
}
.slider-text { padding-left:15px; padding-right:15px;  width: 100%;}
.slider-img { width: 100%;}
.video-caption h2 {font-size: 31px;}
.video-caption p {font-size: 16px;}
.video-caption button { font-size: 23px;}
.row-fluid .container.video-caption[class*="span"] {
padding-top: 0;
}
}
@media (max-width:640px){
.container .eri-form .multi-container li {
margin-right: 0;
width: 50% !important;
}   
.custom-menu-primary.js-enabled {
  padding-top: 24px;
}
.section01 .row-fluid .span2 {
width: 100%;
margin-left:0;
}
.item {padding: 15px; width: 95%;}
.slider-text { padding-left: 0;  width: 100%;}
.slider-img { width: 100%;}
.num1 {margin-bottom: 50px; width: 100%;}
.title-heading-gallery h2 {width: 100%;}
.get-touch-sec form fieldset.form-columns-2 .hs-form-field { margin-bottom: 32px;  width: 100%;}
.get-touch-sec form fieldset.form-columns-2 .hs-form-field:last-child {  margin-bottom: 0;}
.footer-wrap .hs_submit { top: 45px;}
.footer-wrap .input {  padding-left: 0;  width: 100%;}
.span4.widget-span.widget-type-cell.risk-serv-box {text-align: center;}
}
#hero-video {
height: auto;
left: 50%;
min-height: 100%;
min-width: 100%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width: auto;
z-index: -2;
}

.social_icons {
display: none !important;
}


.get-touch-sec form fieldset {
display: none;
}


.span8.widget-span.widget-type-cell.more-links {
padding-top: 50px;
}

.span12.widget-span.widget-type-social_sharing {
padding-top: 50px;
}

.box_services1 h2 {

color: #fff;
font-size: 36px;
font-weight: 500;
padding-bottom: 18.7%;
padding-top: 21%;
text-align: center;
background: #22c2ec none repeat scroll 0 0;
box-shadow: 0 0 0 10px #22c2ec inset, 0 0 1px transparent;
transform: perspective(1px) translateZ(0px);
transition-duration: 0.3s;
transition-property: box-shadow;
margin-bottom:3%;
}

.box_services1 h2:hover
{
box-shadow: 0 0 0 10px #fff inset, 0 0 1px transparent;
}
.slide-sec {
display: none !important;
}

.box_services2 h2 {

color: #fff;
font-size: 36px;
font-weight: 500;
padding-bottom: 18.7%;
padding-top: 21%;
text-align: center;
background: #f1a522 none repeat scroll 0 0;
box-shadow: 0 0 0 10px #f1a522 inset, 0 0 1px transparent;
transform: perspective(1px) translateZ(0px);
transition-duration: 0.3s;
transition-property: box-shadow;

}
.box_services2 h2:hover
{
box-shadow: 0 0 0 10px #fff inset, 0 0 1px transparent;

}
.box_services3 h2:hover
{
box-shadow: 0 0 0 10px #fff inset, 0 0 1px transparent;
}

.box_services3 h2 {
/*background: #ae822c none repeat scroll 0 0;*/
background: #ec6d23 none repeat scroll 0 0;
color: #fff;
font-size: 36px;
font-weight: 500;
margin: 0;
padding-bottom: 22%;
padding-top: 22%;
position: relative;
text-align: center;
top: -30px;
box-shadow: 0 0 0 10px #FB5C00 inset, 0 0 1px transparent;
transform: perspective(1px) translateZ(0px);
transition-duration: 0.3s;
transition-property: box-shadow;
}
.box_services4 h2:hover
{
box-shadow: 0 0 0 10px #fff inset, 0 0 1px transparent;
}
.box_services4 h2 {
background: #263a86 none repeat scroll 0 0;
color: #fff;
font-size: 36px;
font-weight: 500;
padding-bottom: 22%;
padding-top: 22%;
text-align: center; margin:0px; top: -30px; position: relative;
}

.four_box .row-fluid .span6 {
float: left;
margin: 0;
padding: 0;
width: 50%;
}

}

@media (max-width:640px){
.box_services1 h2 {
font-size: 18px;
}
.box_services2 h2 {
font-size: 18px;
}
.box_services3 h2 {
font-size: 18px;
}
.box_services4 h2 {
font-size: 18px;
}

}   


@media (max-width:480px){
.row-number-9 .accordion_content .icon img {
display: block;
}
.eri-form .hs_submit .prev {
float: left;
width: 164px;      
}
.container .eri-form .hs_submit .actions {
float: left;
margin: 15px 0 0;
padding: 0;
width: 50%;
}
.four_box .row-fluid .span6 {
width: 100%;
}
.box_services1 h2 {
bottom: -30px;
font-size: 18px;
position: relative;
}
.container .top-heading h1 {   
font-size: 36px;
}
.hs-blog-listing .blog-heading h1 {
font-size: 36px;
}

.hs-blog-post .blog-heading h1 {
font-size: 36px;  
}

.hs-blog-listing .blog-listing-page .hs-featured-image {
max-width: 100%;
}
.hs-blog-listing .blog-listing-page #hubspot-author_data {
font-size: 14px;
}
.hs-blog-post .blog-post-page #hubspot-author_data {
font-size: 14px;
}
.blog-side-bar {
margin-top: 50px;
}
.blog-pagination .all-post {
margin-top: 58px;
}
.tabsection img {
width: 100%;
}
.top-banner.top-banner-contactus h1 {
  font-size: 30px;
}
.top-banner.top-banner-contactus {
  padding: 10px 0;
}
.get-touch-sec.subscribe-homepage .hs_email.field.hs-form-field {
  float: none;
  width: 100%;
}
.get-touch-sec.subscribe-homepage .subscribe-form .hs_submit {
  margin-top: 0;
  width: 100%;
}
.get-touch-sec.subscribe-homepage .subscribe-form .actions .hs-button {
  margin-top: 0;
}
.get-touch-sec.subscribe-homepage .subscribe-form .input input {
  width: 100%;
}


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

.container .top-heading h1 {   
font-size: 33px;
}  
.hs-blog-listing .blog-heading h1 {
font-size: 33px;
}
.hs-blog-post .blog-heading h1 {
font-size: 33px;
}
.mobile-trigger {
top: -11px;
}  
.get-touch-sec h3.hs_cos_wrapper.form-title {
  font-size: 28px;
}


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

.container .top-heading h1 {   
font-size: 28px;
}   
.hs-blog-listing .blog-heading h1 {
font-size: 28px;
}
.hs-blog-post .blog-heading h1 {
font-size: 28px;
}
.bottom-cta a#cta_button_2933442_8b4ca8c0-a2fc-44f5-9e41-e22fd305106e {
font-size: 19px;
padding: 9px 15px;
}
.tabs-title .tab-name {
padding: 10px;
font-size: 16px;
}
.tabs-title2 .tab-name {   
padding: 3px;
font-size: 16px;
}
.mobile-trigger {
top: -11px;
}

}

@media (max-width:600px){
.video-bg {
height: 400px;
position: relative;
}
video {
height: 400px;
max-width: 100%;
object-fit: cover;
}
.video-caption h2 {
font-size: 23px !important;
}
.video-caption button {

padding: 4px 30px;
font-size:18px;
margin-top:-10px;

}
}
@media (min-width:601px) and (max-width:767px){
.section01 .row-fluid .span2 {
width: 100%;
margin-left: 0;
}    
.video-bg {
height:500px;
position: relative;
}
video {
height: 500px;
max-width: 100%;
object-fit: cover;
}


}

@media (min-width:768px) and (max-width:980px){

.blog-side-bar .subscribe-form .actions .hs-button {
font-size: 13px;
padding: 8px 3px;  
}
.socoicons {
  width: 39px;  
} 
.emailwithicon a {
  font-size: 11px;
}
.iconsm {
  width: 13%; 
} 
.trsning-text.trsning-text-partner h1 {
  font-size: 40px;
  line-height: normal;
}
.trsning-text.trsning-text-partner {
  margin-top: 34px;
  padding: 0 27px;
}
.trsning-text h1 {
  font-size: 35px;
}
.login-screen iframe {
  height: 600px;
  width: 100%;
}  
.login-screen iframe div.logonLeft {
  margin: 50px 0 0 !important;
  padding: 0 15px 0 0 !important;
}
.login-screen iframe div.logonRight {
  margin: 0 !important;
  padding: 0 0 0 21px !important;
}

}
@media (min-width:981px) and (max-width:1024px){ 
.blog-side-bar .subscribe-form .actions .hs-button {
padding: 6.5px 12px;
}
.socoicons {
  width: 52px;
}   
.emailwithicon a {
  font-size: 15px;
}
.iconsm {
  width: 13%;
}
.mega_menu ul li:nth-child(2) ul li:nth-child(3) a p {
  margin-bottom: 5px;
  margin-top: 9px;
}
.ri {
  margin-bottom: 0;
  margin-top: 0;
} 
.trsning-text.trsning-text-partner h1 {
  font-size: 52px;
  line-height: normal;
}
.trsning-text.trsning-text-partner {
  margin-top: 26px;
  padding: 0 34px;
}
.trsning-text.trsning-text-contact h1 {
  font-size: 54px;
  font-weight: bold;
}
.row-fluid .features-include-list ul li::before {
  font-size: 25px;
}
.row-fluid .features-include-list ul li {
  font-size: 22px;
}
.headersection .trsning-text.trsning-text-partner.trsning-text-awards {
  margin-top: 57px;
}
.row-fluid  .individual-banner-image {
  margin-top: 71px;
}  
.row-fluid  .cta-section h3 {
  font-size: 46px;
}
.software-modules-page .comman_cover_image {
  background-size: cover;
  min-height: 352px;
}    
         

}
@media (min-width:768px) and (max-width:1024px)  and (orientation : landscape){
.charater0 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/male_maindff.png?t=1512125311861") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 40px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999999;
    background-size: cover;
    background-position: left center;
    min-width: 340px;
}
.charater1{
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hub/2933442/hubfs/riskware%20video/Risk-Manager-Female_3.png?t=1511412527754&width=264&name=Risk-Manager-Female_3.png") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 100px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999999;
    background-size: cover;
    background-position: left center;
    min-width: 265px;
}
.charater2 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/male_maindff.png?t=1512125311861") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 40px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999999;
    background-size: cover;
    background-position: left center;
    min-width: 340px;
}

.charater3{
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hub/2933442/hubfs/riskware%20video/Risk-Manager-Female_3.png?t=1511412527754&width=264&name=Risk-Manager-Female_3.png") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 100px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999999;
    background-size: cover;
    background-position: left center;
    min-width: 265px;
}


.charater4 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/male_maindff.png?t=1512125311861") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 40px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999999;
    background-size: cover;
    background-position: left center;
    min-width: 340px;
}

.charater5{
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hub/2933442/hubfs/riskware%20video/Risk-Manager-Female_3.png?t=1511412527754&width=264&name=Risk-Manager-Female_3.png") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 100px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999999;
    background-size: cover;
    background-position: left center;
    min-width:265px;
}


.charater6 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/male_maindff.png?t=1512125311861") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 40px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999999;
    background-size: cover;
    background-position: left center;
    min-width: 340px;
}
.charater7{
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hub/2933442/hubfs/riskware%20video/Risk-Manager-Female_3.png?t=1511412527754&width=264&name=Risk-Manager-Female_3.png") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left:100px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999999;
    background-size: cover;
    background-position: left center;
    min-width:265px;
}
.charater8 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/male_maindff.png?t=1512125311861") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 40px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999999;
    background-size: cover;
    background-position: left center;
    min-width: 340px;
}
.charater_right0{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/Accountant_1.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 10px;
    width:350;
    visibility:visible;
    z-index: 9999;
    right:66px;
}
.charater_right1{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/ccc22.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 10px;
    width: 350px;
    visibility:visible;
    z-index: 9999;
    right:25px;
}
.charater_right2{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/chr55.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 10px;
    width: auto;
    visibility:visible;
    z-index: 9999;
    right:25px;
}
.charater_right3{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/Construction-Worker_1.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 10px;
    width:350px;
    visibility:visible;
    z-index: 9999;
    right:25px;
}
.charater_right4{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/Accountant_1.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 10px;
    width:350px;
    visibility:visible;
    z-index: 9999;
    right:66px;
}
.charater_right5{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/ccc22.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 10px;
    width:350px;
    visibility:visible;
    z-index: 9999;
    right:25px;
}
.charater_right6{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/chr55.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 10px;
    width: auto;
    visibility:visible;
    z-index: 9999;
    right:25px;
}
.charater_right7{ 
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/Accountant_1.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 10px;
    width:350px;
    visibility:visible;
    z-index: 9999;
    right:66px;
}
.charater_right8{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/Construction-Worker_1.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 10px;
    width: auto;
    visibility:visible;
    z-index: 9999;
    right:66px;
}
.slider-container h3 {
color: #fff;
font-size: 22px !important;
line-height: 37px  !important;
margin: 0 auto;
text-align: center;
width: 90%  !important;

}

.slideleft {  
float: left;
padding: 60px 20px  !important;
width: 50%;
}
.box_services1 h2 {

margin-bottom: 6%;
}
video {
    align-items: center;
    display: block !important;
    filter: brightness(102.3%);
    position: absolute;
    top: 53px !important;
}

}
@media (min-width:768px) and (max-width:1024px) and (orientation: portrait) {

.charater0 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/male_maindff.png?t=1512125311861") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 20px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999;
    background-size: cover;
    background-position: left center;
    min-width: 340px;
}
.charater1 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hub/2933442/hubfs/riskware%20video/Risk-Manager-Female_3.png?t=1511412527754&width=264&name=Risk-Manager-Female_3.png") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 20px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999;
    background-size: cover;
    background-position: left center;
    min-width: 265px;
}

.charater2 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/male_maindff.png?t=1512125311861") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 20px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999;
    background-size: cover;
    background-position: left center;
    min-width: 340px;
}
.charater3 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hub/2933442/hubfs/riskware%20video/Risk-Manager-Female_3.png?t=1511412527754&width=264&name=Risk-Manager-Female_3.png") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 20px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999;
    background-size: cover;
    background-position: left center;
    min-width: 265px;
}
.charater4 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/male_maindff.png?t=1512125311861") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 20px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999;
    background-size: cover;
    background-position: left center;
    min-width: 340px;
}
.charater5 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hub/2933442/hubfs/riskware%20video/Risk-Manager-Female_3.png?t=1511412527754&width=264&name=Risk-Manager-Female_3.png") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 20px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999;
    background-size: cover;
    background-position: left center;
    min-width: 265px;
}
.charater6{
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/male_maindff.png?t=1512125311861") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 20px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999;
    background-size: cover;
    background-position: left center;
    min-width: 340px;
}
.charater7 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hub/2933442/hubfs/riskware%20video/Risk-Manager-Female_3.png?t=1511412527754&width=264&name=Risk-Manager-Female_3.png") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 20px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999;
    background-size: cover;
    background-position: left center;
    min-width: 265px;
}
.charater8 {
    background: rgba(0, 0, 0, 0) url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/male_maindff.png?t=1512125311861") no-repeat scroll 0 0;
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: auto auto;
    height: 100%;
    position: absolute;
    width: auto;
    left: 20px;
    top: 0;
    min-height: 424px;
    display: block;
    visibility: visible;
    z-index: 9999;
    background-size: cover;
    background-position: left center;
    min-width: 340px;
}

.charater_right0 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/Accountant_1.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 0;
    width: auto;
    z-index: 9999;
    visibility: visible;
    right: 32px;
    min-width: 266px;
}
.charater_right1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/ccc22.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top:0px;
    width: auto;
    z-index: 9999;
    visibility: visible;
    right: 118px;
    min-width: 350px;
}
.charater_right2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/chr55.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top:0;
    width: auto;
    z-index: 9999;
    visibility: visible;
    right: 32px;
    min-width:265px;
}
.charater_right3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/Construction-Worker_1.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top:0px;
    width: auto;
    z-index: 9999;
    visibility: visible;
    right: 118px;
    min-width: 350px;
}


.charater_right4 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/Accountant_1.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 0;
    width: auto;
    z-index: 9999;
    visibility: visible;
    right: 32px;
    min-width: 266px;
}
.charater_right5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/ccc22.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top:0px;
    width: auto;
    z-index: 9999;
    visibility: visible;
    right: 118px;
    min-width: 350px;
}
.charater_right6 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/chr55.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top:0px;
    width: auto;
    z-index: 9999;
    visibility: visible;
    right: 32px;
    min-width: 265px;
}
.charater_right7 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/Construction-Worker_1.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top:0px;
    width: auto;
    z-index: 9999;
    visibility: visible;
    right: 118px;
    min-width: 350px;
}
.charater_right8 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20video/Accountant_1.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    min-height: 424px;
    position: relative;
    top: 0;
    width: auto;
    z-index: 9999;
    visibility: visible;
    right: 32px;
    min-width: 266px;
}

}
@media (min-width:1026px) and (max-width:1600px){
.slider-active-arrow .container
{
background-position: -318px 0 !important;
}
}

@media (min-width:1025px) and (max-width:1225px){
.box_services1 h2 {

margin-bottom: 5%;
}
}
@media (min-width:1226px) and (max-width:1340px){
.box_services1 h2 {

margin-bottom: 4.5%;
}
}
@media (min-width:1341px) and (max-width:1525px){
.box_services1 h2 {

margin-bottom: 4%;
}
}
@media (min-width:1526px) and (max-width:1650px){
.box_services1 h2 {

margin-bottom: 3.5%;
}
}
@media (min-width:1025px) and (max-width:1300px){
.slideleft {
float: left;
padding: 60px 20px  !important;
width: 50%;
}
}
@media (min-width:320px) and (max-width:767px){
.awards-image {
  text-align: center;
}  
.awards-text {
  padding-bottom: 20px;
  padding-top: 0;
}
.awards-text h3 {
  font-size: 24px;
  text-align: center;
}
.awards-text .body-text p {
  font-size: 19px;
  text-align: center !important;
}
.awards-text.awards-text2 {
  padding-top: 0;
}   
.awards-text.awards-text4 {
  padding-top: 0;
}
.awards-text.awards-text3 {
  padding-top: 0;
}
.login-screen iframe {
  height: 530px;
  width: 100%;
}
.top-area
{
height:auto !important;
overflow:hidden;
width:100%;
}      
.slideleft
{
width:100% !important;float:right !important; padding:50px 0 !important;
}
.slideimage{width:100% !important; float:left !important;}
.slider-container h3 {
width: 96% !important;
}
}
@media (min-width:768px) {
.top-area
{
height:450px !important;
overflow:hidden;
width:100%;
}
}
.slider-container h3
{
font-size:22px;
text-align:center;
line-height:37px;
color:#fff;
width:60%;
margin:0px auto;
position: relative;  
}

.slider-container h3::before {
  color: #fff;
  content: "“";
  display: inline;
  font-size: 80px;
  font-weight: 500;
  left: -5px;
  margin-left: -38px;
  opacity: 1;
  position: relative;
  top: 15px;
  vertical-align: bottom;
}

.slider-container h3::after {
  color: #fff;
  content: "”";
  display: inline;
  font-size: 80px;
  font-weight: 500;
  margin-right: -41px;
  opacity: 1;
  position: relative;
  right: -5px;
  top: 25px;
  vertical-align: bottom;
}










.slider-container h4
{
font-size:18px;
text-align:center;
font-weight:normal;
color:#fff;
width:60%;
margin:0px auto;
margin-top:20px;
margin-bottom:5px;
}
.slider-container h5
{
font-size:18px;
text-align:center;
font-weight:normal;
color:#fff;
width:60%;
margin:0px auto;
}
.slider-nav
{
width:90%;
margin:0px auto;
}
.top-area
{

overflow:hidden;
width:100%;
}
.slideleft
{
width:50%;
float:left;
padding:86px 20px 86px;
height:100%;
}
.slide1
{
background:#ec6d23;
position:relative;
}
.slide2
{
background:#22c2ec;
}
.slide3
{
background:#5c2d85;
}
.slide4
{
background:#263a86;
}



.slide5
{
background:#e52028;
}
.slideimage
{
width:50%;
float:right;
margin-left:0px !important;
height:100%;
}
.slideimage img
{
object-fit:cover;
height:100%;
width:100%;
}
.more-learn {
border: 2px solid #fff;
border-radius: 50px;
margin: 20px auto 0;
padding: 10px;
text-align: center;
width: 150px;
}
.more-learn a
{
color:#fff;
text-decoration:none;
font-weight:bold;
}
.slick-prev {
overflow: hidden;
text-indent: -9999px;
background-color: transparent;
}
.slick-next {
overflow: hidden;  
text-indent: -9999px;
background-color: transparent;
}
.slider-container{position:relative;}
.col-xs-3.slick-slide.slick-first-active.slick-active {
filter: grayscale(0) !important;
opacity: 1;
cursor:pointer;
} 
.col-xs-3.slick-slide.slick-current.slick-active {
  filter: grayscale(0) !important;
  opacity: 1;
}
.slick-prev {
background-color: transparent !important;
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/prev-arrow.png");
background-repeat: no-repeat;
height: 58px;
left: 30px;
overflow: hidden;
position: absolute;
text-indent: -9999px;
top: 37%;
width: 31px;
z-index:9999;
}
.slick-next {
background-color: transparent !important;
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/next-arrow.png");
background-repeat: no-repeat;
height: 58px;
right: 30px;
overflow: hidden;
position: absolute;
text-indent: -9999px;
top: 37%;
width: 31px;
}
.slider-container button:hover, .slider-container button:focus{background-color:transparent;}
.col-xs-3.slick-slide {
filter: grayscale(1) !important;
opacity: 0.3;
}
.col-xs-3.slick-slide {
text-align: center;
}
.col-xs-3.slick-slide.slick-active img {
display: inline-block;
cursor:pointer;
}
.slider-container .container {
margin: 0 auto;
padding: 45px 0;
width: 100%;
}
.slider-active-arrow {
bottom: 164px;
height: 33px;
overflow: hidden;
position: absolute;
width: 100% !important;
}
.slider-active-arrow .container:after, .slider-active-arrow .container:before {
background: #fafafa none repeat scroll 0 0;
content: "";
display: block;
height: 33px;
left: -100%;
position: absolute;
width: 100%;
}
.slider-active-arrow .container::after {
left: auto !important;
right: -100%;
}
.slider-active-arrow .container {
background-position: -55px 0;
}
.slider-active-arrow .container {
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/active-arrowa.png");
background-position: -80px 0;
background-repeat: no-repeat;
height: 33px;
position: relative;
width:100%;
}

.typed-cursor{
opacity: 1;
font-weight: 100;
-webkit-animation: blink 0.7s infinite;
-moz-animation: blink 0.7s infinite;
-ms-animation: blink 0.7s infinite;
-o-animation: blink 0.7s infinite;
animation: blink 0.7s infinite;
}
@-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-ms-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-o-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}

.typed-fade-out{
opacity: 0;
animation: 0;
transition: opacity .25s;
}

/* *****************  module page css start 21-06-2017 ******************************/

.top-heading h1 {
color: #ffffff;
font-size: 50px;
font-weight: 700;
text-transform: uppercase;
position: relative;
}
.top-banner{
background: #636569 ;
padding-top: 35px;
padding-bottom: 35px;
text-align: center;
}
.top-text p {
color: #454545;
font-size: 16px;
font-weight: 300;
line-height: 30px;
margin-bottom: 32px;
margin-top: 30px;
}
/*
.body-text p {
color: #454545;
font-size: 16px;
font-weight: 300;
line-height: 25px;
}
*/
.top-text span {
color: #454545;
display: inline-block;
font-size: 16px;
font-weight: 300;
line-height: 30px;
margin-bottom: 32px;
margin-top: 30px;
}
.tab-section-1 {
margin: 40px 0;
border: 2px solid #ff9933;
}
.tab-section-2 {
border: 2px solid #ff9933;
margin: 20px 0 60px;
}
.tab-image .cell-wrapper {
border: 1px solid #ff9933;
margin-bottom: 20px;
margin-left: 11px;
margin-top: 20px;
padding: 2px;
}
.bottom-cta {
text-align: center;
}

.tabs p {
color: #454545;
font-size: 16px;
font-weight: 300;
margin-bottom: 20px;
padding-right: 12px;
text-align: justify;   
}
.tab-name {
background: #fff none repeat scroll 0 0;
border-bottom: 2px solid #ff9933;
border-right: 2px solid #ff9933;
color: #454545;
cursor: pointer;
font-size: 17px;
font-weight: 600;
margin-left: 0 !important;
padding: 12px;
text-align: center;
text-transform: uppercase;
width: 16.66% !important;
min-height: 71px !important;
display: table-cell !important;
vertical-align: middle;
align-items: flex-end;
float: none !important;
}
.tab-name.active {
background: #ff9933 none repeat scroll 0 0;
color: #fff;
}
.tab-name:last-child {
border-right: 0 none;
box-shadow: 0.5px 0 0 0 #ff9933;        
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
.tab-name:last-child {
border-right: 0 none;
box-shadow: 0.5px 0 0 0 #ff9933;        
}
}
.tabber-tabs .active {
background: #fff;
}
.container .tabber-tabs .active a { 
color: #454545;
}
.tabsection .tab ul li.active {
border-bottom: 2px solid transparent;
}



/* *****************  module page css End  ******************************/

/* *****************  Clients page css Start  ******************************/
.profile-section {
margin: 45px 0 0;
}
.client-profile h3 {
background: #ff9933 none repeat scroll 0 0;
color: #fff;
font-size: 13px;
font-weight: 600;
margin: 0;
padding: 13px 0;
text-align: center;
text-transform: uppercase;
}
.client-profile h3 a {
  color: #fff;
  text-decoration: none;
}
.client-profile {
box-shadow: 0 0 1px 1px #ccc;
margin-bottom: 75px;
}
.client-profile img {
width: 100% !important;
}

/* *****************  Clients page css End  ******************************/

/* *****************  Blog listing page css Start  ******************************/
.hs-blog-listing .comment-heading {
display: none;
}
.blog-heading h1 {
color: #ffffff;
font-size: 50px;
font-weight: 700;
text-transform: uppercase;
position: relative;
text-align: center;
}
.blog-listing-page .hs-featured-image {
float: none;
margin: 0;
max-width: 50%;
width: 100%;
}
.blog-listing-page h2 a {
color: #454545;
cursor: pointer;
display: inline-block;
font-size: 23px;
font-weight: 600;
margin-top: 28px;
text-decoration: none;
text-transform: capitalize;
}
.blog-listing-page h2 {
margin-bottom: 10px;
margin-top: 10px;
}
.blog-listing-page #hubspot-author_data {
color: #454545;
font-size: 16px;
font-weight: 300;
margin-bottom: 5px;
}
.blog-listing-page #hubspot-author_data a {
color: #ff9933;
text-decoration: none;
}
.blog-listing-page .post-body {
color: #454545;
font-size: 16px;
font-weight: 300;
line-height: 31px;
margin-top: 25px;
}

.blog-listing-page .more-link {
background: #ff9800 none repeat scroll 0 0;
border: 1px solid #ff9800;
color: #fff;
cursor: pointer;
display: inline-block;
font-family: "Open Sans",sans-serif;
font-size: 16px;
font-weight: 300;
line-height: normal;
padding: 9px 18px;
text-decoration: none;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;
}
.blog-listing-page .more-link:hover {
background: #fff;
color: #ff9800;
}
.blog-listing-page .all-posts-link {
background: #ff9800 none repeat scroll 0 0;
color: #fff;
cursor: pointer;
display: inline-block;
font-family: "Open Sans",sans-serif;
font-size: 16px;
font-weight: 300;
line-height: normal;
padding: 9px 25px;
text-decoration: none;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;
}
.blog-listing-page .all-posts-link:hover {
background: #000;
color: #fff;
}
.blog-content {
margin-top: 35px;
}
.read-more-btn {
border-bottom: 1px solid #ddd;
float: left;
margin-top: 27px;
padding-bottom: 60px;
width: 100%;
}
.all-post {
float: left;
margin-top: 70px;
text-align: right;
width: 100%;
}

.post-topic li a::before {
color: #616161;
content: "";
display: inline-block;
font: 12px/1 FontAwesome;
margin-right: 10px;
text-rendering: auto;
transform: translate(0px, 0px);
vertical-align: middle;
}
.post-topic ul li a {
display: inline-block;
padding: 8px 0;
width: 100%;
}
.blog-side-bar ul li a {
text-decoration: none;
}
.blog-side-bar ul li {
list-style: outside none none;
}
.post-topic ul li > a .filter-link-count {
background-clip: padding-box;
border: 1px solid #FF9933;
border-radius: 3px;
color: #454545;
float: right;
height: 28px;
line-height: 26px;
margin-right: 5px;
margin-top: 2px;
text-align: center;
transition: background-color 0.4s ease-in-out 0s, color 0.4s ease-in-out 0s;
width: 28px;
}


.post-topic li a:hover::before {
color: #FF9933;
}
.post-topic ul li a:hover {
background: #f1f1f1 none repeat scroll 0 0;
color: #FF9933;
padding-left: 10px;
transition: padding 0.3s ease-out 0s;
}
.post-topic ul li a {
display: inline-block;
padding: 8px 0;
width: 100%;
}
.blog-side-bar ul {
padding-left: 0;
}
.post-topic ul li a {
color: #454545;
}
.post-topic ul li > a:hover .filter-link-count {
background: #FF9933 none repeat scroll 0 0;
border: 1px solid #FF9933;
color: #fff;
}
.blog-side-bar h3 {
margin-top: 0;
color: #454545;
font-size: 17px;  
font-weight: 600;
text-transform: uppercase;
}
.blog-side-bar h3 {
color: #454545;
font-size: 17px;
font-weight: 600;
margin-top: 0;
text-transform: uppercase;
background-image: url("https://cdn2.hubspot.net/hubfs/2933442/riskware%20images/border1.png");
background-position: left bottom;
background-repeat: no-repeat;
margin-bottom: 10px;
padding-bottom: 25px;
}
.post-topic {
margin-top: 60px;
}
.subscribe-form .actions .hs-button {
background: #ff9800 none repeat scroll 0 0;
border: 1px solid #ff9800;
color: #fff;
cursor: pointer;
display: inline-block;
font-family: "Open Sans",sans-serif;
font-size: 16px;
font-weight: 300;
line-height: normal;
margin-top: 2px;
padding: 6px 14px;
text-decoration: none;
height: 37px;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;
}
/* .subscribe-form .actions .hs-button:hover {
background: #fff;
color: #ff9800;
}*/
.subscribe-form .input input {
  border: 1px solid #ccc;
  margin-top: 9px;
  padding: 10px 6px;
  text-align: left !important;
  width: 94%;
  height: 38px;
}
.subscribe-form .hs_email label span {
color: #454545;
display: inline-block;
margin-top: 17px;
}
.subscribe-form .hs-error-msgs li label {
color: red;
font-size: 14px;
}
.container .eri-form .input .multi-container .hs-form-radio .hs-form-radio-display input {
width: auto !important;  
}

.subscribe-form .hs_email {
float: left;
width: 50%;
}

.subscribe-form .hs_submit {
float: left;
margin-top: 29px;
vertical-align: bottom;
width: 30%;
}
.subscribe-form .hs_email {
float: left;
width: 66%;
}

/* *****************  Blog listing page css End  ******************************/

/* *****************  Blog post page css Start  ******************************/

.blog-post-page h2 span {
color: #454545;
cursor: pointer;
display: inline-block;
font-size: 36px;
font-weight: 600;
text-decoration: none;
text-transform: capitalize;
}
.blog-post-page h2 {
line-height: 50px;
margin-bottom: 20px;
margin-top: 0;
padding-top: 0;
vertical-align: top;
}
.blog-post-page #hubspot-author_data {
color: #454545;
font-size: 16px;
font-weight: 300;
margin-bottom: 5px;
}
.blog-post-page .post-body span {
color: #454545;
display: inline-block;
font-size: 16px;
font-weight: 300;
line-height: 31px;
margin-top: 9px;
}
.blog-post-page #hubspot-author_data a {
color: #ff9933;
text-decoration: none;
}
.blog-post-page #hubspot-topic_data {
display: none;
}
.comment-heading h3 {
color: #454545;
cursor: pointer;
display: inline-block;
font-size: 23px;
font-weight: 600;
margin-bottom: 0;
margin-top: 65px;
text-decoration: none;
}  
.blog-comment-form .input input {
border: 1px solid #ccc;
margin-top: 7px;
padding: 10px 6px;
}
.blog-comment-form label {
display: inline-block;
margin-top: 19px;
}  
.blog-comment-form .hs-error-msgs {
color: red;
font-size: 14px;   
list-style: outside none none;
margin-bottom: 0;
padding-left: 0;
}
.blog-comment-form .hs-error-msgs label {
margin: 0;
}  
.blog-comment-form .input textarea {
border: 1px solid #ccc;
height: auto;
margin-top: 7px;
min-height: 165px;
}
.blog-comment-form .hs_submit .actions input {
display: inline-block;
line-height: normal;
margin-top: 10px;
padding: 9px 18px;
text-decoration: none;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;
background: #fff none repeat scroll 0 0;
border: 1px solid #626569;
border-radius: 0;
box-shadow: none;
cursor: pointer;
font-family: "Open Sans",sans-serif;
font-size: 16px;
font-weight: 300;
}

.blog-comment-form .hs-form-booleancheckbox-display span {
color: #454545;
}
.blog-comment-form label span {
color: #454545;      
}    
.recaptcha_input_area input {
background: #fff !important;
color: #000;
}

/* *****************  Blog post page css End  ******************************/ 
/* *****************  contact us  page css start  ******************************/ 
#hs_cos_wrapper_module_1499059227570361 {
background-color: #626569 !important;
background-image: none !important;
color: #ffffff !important;
display: block !important;
line-height: 30px !important;
padding: 20px !important;
}
#hs_cos_wrapper_module_1499059227570361 { 
color: #ffffff !important;
line-height: 30px !important;
}
#hs_cos_wrapper_module_1499059227570361 form .hs-button {
background: #fff none repeat scroll 0 0;
border: 1px solid #626569;
border-radius: 0;
box-shadow: none;
color: #626569;
cursor: pointer;
display: inline-block;
font-family: "Open Sans",sans-serif;
font-size: 16px;
font-weight: 300;
margin-top: 24px;
padding: 9px 39px;
text-decoration: none;
text-transform: uppercase;
}
.free-trail-form #hs_cos_wrapper_module_1499059227570361 form .hs-button {
  background: #ff9f35 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  margin-top: 0;           
  font-weight: 500;
}
.free-trail-form #hs_cos_wrapper_module_1499059227570361 form .hs-button:hover {
  background: #fff none repeat scroll 0 0;
  color: #ff9f35;
}
/* *****************  contact us page css End  ******************************/ 

/* *****************  eri-quiz page css Start  ******************************/  

.eri-form .hs_submit {
float: left;
margin-top: 20px;
width: 100%;
}
.eri-form .hs_submit .actions {
float: right;
margin: 0;
padding: 0;
text-align: right;
width: 50%;
}

.eri-form .multi-container .hs-form-radio label input {
display: block;
margin: 0 auto;
}
.container .eri-form .multi-container .hs-form-radio label span {
display: block;
text-align: center;  
width: 100%;    
text-transform: none;
}
.eri-form .input .multi-container {
margin-top: 25px;
margin-bottom: 25px;   
}             
.eri-form .hs-form-a66784e8-70a1-4671-a72c-6eedbdc0c6e7_f571f94b-86f1-44f1-a673-1df9e8c7edd6.stacked .field {
margin-bottom: 50px;
}

.eri-form .multi-container li {
display: inline !important;
float: left;
margin-right: 28px;
width: 16% !important;
margin-bottom: 30px;
}
.eri-form label {
display: inline !important;    
}
.eri-form fieldset  {
max-width: 100% !important;
}
.errormess label {
color: red !important;
}
.errormess {  
text-align: center;
}


.eri-form .next {
background: #fff none repeat scroll 0 0;
border: 1px solid #626569;
color: #000;
cursor: pointer;
display: inline-block;
float: right;
font-family: "Open Sans",sans-serif;
font-size: 16px;  
font-weight: 300;  
line-height: normal;
padding: 9px 39px;
text-decoration: none;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;
}
.eri-form .next:hover {
background: #fff none repeat scroll 0 0;
color: #000;  
}
.eri-form .hs-form-field span {
color: #454545;
display: inline;
font-size: 17px;
font-weight: 600;   
margin-bottom: 0;
margin-top: 10px;
}
.eri-form .form-columns-2 span {
text-transform: none;
}

.eri-form fieldset:nth-child(13) span {
text-transform: none;
}
.eri-form li label span {
font-size: 12px !important;
}

.eri-form .prev {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #626569;
color: #000;
cursor: pointer;
display: inline-block;
font-family: "Open Sans",sans-serif;
font-size: 16px;
font-weight: 300;
line-height: normal;
padding: 9px 18px;
text-decoration: none;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;   
}
.eri-form .prev:hover {
background: #fff none repeat scroll 0 0;
color: #000;  
}    

.eri-form .actions .hs-button {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #626569;
border-radius: 0;
box-shadow: none !important;
color: #000;
cursor: pointer;
display: inline-block;
font-family: "Open Sans",sans-serif;
font-size: 16px;
font-weight: 300;
line-height: normal;
padding: 9px 18px;
text-decoration: none;
text-shadow: none !important;
text-transform: uppercase;
transition: all 0.3s ease-out 0s;
}
.eri-form .hs-form-radio-display input.hs-input, textarea.hs-input {
box-shadow: none;
}
.eri-form .actions .hs-button:hover {
background: #fff none repeat scroll 0 0;
color: #000;  
box-shadow: none !important;
}
.eri-form .actions .hs-button:active {
background: #fff none repeat scroll 0 0 !important;
color: #000;  
box-shadow: none !important;  
background-image: none;
}
.hs-error-msgs li label {
color: red;
}

.eri-form .input input {
border: 1px solid #ccc;
margin-top: 7px;
max-width: 592px;
padding: 10px 6px;
width: 96% !important;
}

.eri-form .input select {
border: 1px solid #ccc;
height: 40px;
margin-top: 7px;
max-width: 550px;
width: 100% !important;
}
.score-section {
text-align: center;
}
.score-section #result {
color: #b9cb15;
font-size: 67px;
font-style: italic;
}
.hightlight h2 {
color: #ff0f3f;
}

.container.video-caption.new-corevalubanner {
  padding-bottom: 50px;
}
.score-section > h2 {
font-size: 40px;
}  
.result-text {
margin-bottom: 50px;
}
.tabsection {
margin-bottom: 40px;
width: 100% !important;
}
.tabsection ul
{
margin:0px;
padding:0px;
}

.tabsection .tab ul li {
border-bottom: 2px solid #ff9933;
border-right: 2px solid #ff9933;
box-sizing: border-box;
display: table;
float: left;
height: 80px;
list-style-type: none;
padding: 0;
width: 20%;
}
.tabsection .tab ul li:last-child
{
border-right:0px;
}
.tabsection .tab ul li a {
box-sizing: border-box;
color: #454545;
cursor: pointer;
display: table-cell;
float: none;
font-size: 17px;
font-weight: 600;
padding: 0 21px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
vertical-align: middle;
}
.tabsection .tabcontent
{
width:100%;
float:left;
}
.tabsection .icon
{
float: left;
padding: 2% 1%;
width: 13%;
}
.tabsection .content
{
float: left;
padding: 2%;
width: 81%;
color: #454545;
font-size: 16px;
font-weight: 300;
margin-bottom: 20px;

text-align: justify;
}
.tabsection img
{

height: auto;
padding: 2px;
}
.inner-logo
{
margin-top:-10px;
}
.header-inner
{
padding-top:0px;
}
.header-inner .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
color: #000;
}
.header-inner .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {
color: #fff;
}
.header-inner .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child:hover a {
color: #f3881f;
}
.foggy .inner-logo
{
visibility:hidden;
}
.cion {
    width: 14%;
    display: inline-block;
    padding-right: 5px;
}
/***footer****/
.footer-wrap .logo_foot {
    text-align: left;
       width: 50%;
    max-width: 100%;
}
.footer-menu .hs-menu-item.hs-menu-depth-1 {
    width: 100%;
    text-align: left;
    display: block;
}
.footer-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding:8px 0px;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}
.footer-menu  #hs_menu_wrapper_module_151210809992376 {
    text-align: left; 
}
.more-links h3 {
    text-align: left;
    color: #fff;
    padding: 20px 0;
    font-size: 25px;
font-weight: bold;
}
.footer-wrap .main_adress {
    color: #fff;
    text-align: left;
}
.footer-wrap .phonewithicon {
    text-align: left;
}
.footer-wrap .span3.widget-span.widget-type-cell.adress {
    text-align: left;
}


.phonewithicon img {
    width: auto !important;
    height: auto !important;
        vertical-align: middle;
        margin-right: 10px !important;
}
.emailwithicon img {
    width: auto!important;
    height: auto !important; 
     vertical-align: middle;
     margin-right: 10px !important;
}

.adress .hs-image-widget {
    width: auto !important;
}
.Socoicon img {
    width: auto;
    margin-right: 10px;
    height: auto !important; 
}
.main_adress #hs_cos_wrapper_module_151210811748377 {
    padding: 10px 0;
    display: inline-block;
}
.footer-wrap .emailwithicon {
    text-align: left;
}
.footer-wrap .Socoicon {
    text-align: left;
}
.more-links {
    padding-top: 45px;
    padding-bottom: 45px;
}
/***footer****/
@media (min-width:768px) and (max-width:991px){
    
.box-img > img {
  height: auto;
}   
.long-image img {
  height: 100%;
  min-height: 539px;
}
.image-content > h4 {
  font-size: 20px;
}
.awards-text h3 {
  font-size: 25px;
}
.awards-text .body-text p {
  font-size: 19px;
  line-height: 25px;
}
  
.hs-item-has-children.megamobile .active-menu {
    background: #636569 none repeat scroll 0 0;
    color: #fff !important;
}
.hs-item-has-children.megamobile .active-submenu a {
    color: #000 !important;
}
.row-fluid .features-include-list ul li::before {
  font-size: 21px;
}
.row-fluid .features-include-list ul li {
  font-size: 17px;
}
.row-fluid  .individual-banner-image {
  margin-top: 71px;
}  
.row-fluid  .cta-section h3 {
  font-size: 46px;
}
.row-fluid .headersection .trsning-text h1 {
  font-size: 46px;
  line-height: 60px;
}
.headersection .trsning-text.trsning-text-partner.trsning-text-awards {
  margin-top: 73px;
} 
.software-modules-page .comman_cover_image {
  background-size: contain;
  min-height: 270px;
}
.get-touch-sec h3.hs_cos_wrapper.form-title {
    font-size: 35px;
}   

}
@media (min-width:992px) and (max-width:1024px){
.image-box .box-img > img {
  height: auto;
}
.image-content > h4 { 
  font-size: 25px;
}   
  
.long-image img { 
  height: 100%;
  min-height: 671px;
} 
}

@media (min-width:768px) and (max-width:1024px){
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
padding: 10px 23px;
}
.riskware-contact-page .trsning-text.trsning-text-partner {
  margin-top: 67px;
  padding: 70px 0;
}
#stats-container .num1 .numscroller {
  font-size: 36px;
}
       
}

     

@media (min-width:900px) and (max-width:980px){
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
padding: 10px 17px;
}
.video-caption button {
padding: 4px 36px;
}
}

@media (min-width:768px) and (max-width:800px){
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { padding: 10px;}
.video-caption button { padding: 4px 21px;}
}

@media (min-width:320px) and (max-width:768px){
.slider-active-arrow .container {background-position: -441px 0;}

.hs-menu-wrapper .hs-item-has-children .active-menu {
  background: #636569 none repeat scroll 0 0;
  color: #fff !important;
}
.hs-item-has-children .active-submenu a {
  color: #000 !important;
}




}


@media (min-width:320px) and (max-width:768px){
.tabsection 
{
float:left !important;
}
.tabsection .tab ul li:nth-child(even)
{
border-right:0px;

}
.tabsection .tab ul li
{
box-sizing:border-box;
width:50%;
}
.tabsection .tab ul li a
{
font-size:15px;
}
.tabsection .tab ul li:last-child
{
border-right:2px solid #ff9933;
}
.tabsection img {
height: auto;
margin: 0 auto;
text-align: center;
} 

.tabsection .icon   
{
width:98%;
}
.tabsection .content
{
width:96%;
}
.video-resp {
display: none;
}
.box_services1 h2 {font-size: 23px;}
.box_services2 h2 {font-size: 23px;}
.box_services3 h2 {font-size: 23px;}
.box_services4 h2 {font-size: 23px;}
.video-caption button {margin-top: 25px;}
}



@media (min-width:320px) and (max-width:767px){
.hs-content-id-5063196564 .stick-logo, .stick-logo {
  display: none;
  left: -6px;
  position: relative;
  top: -9px;
  width: 160px;
}
#stats-container .num1 .numscroller {
  font-size: 45px;
}
}

@media (min-width:320px) and (max-width:374px){
.trsning-text.trsning-text-partner {
  margin-top: 5px;
  padding: 2px 17px;
}
.trsning-text.trsning-text-partner h1 {
  font-size: 33px;
  line-height: normal;
}
.trsning-text.trsning-text-partner h5 {
  font-size: 23px;
}
.trsning-text h1 {
  font-size: 34px;
}
.trsning-text.trsning-text-contact {
  margin-top: 29px;
}
.header-inner .comman_cover_image {
  min-height: 477px;
}
.row-fluid .features-include-list ul li::before {
  font-size: 19px;
}
.row-fluid .features-include-list ul li {
  font-size: 12px;
  width: 100%;
}
 
}
@media (min-width:375px) and (max-width:413px){
.trsning-text.trsning-text-partner {
  margin-top: 5px;
  padding: 2px 17px;
}
.trsning-text.trsning-text-partner h1 {
  font-size: 39px;
  line-height: normal;
}
.trsning-text.trsning-text-partner h5 {
  font-size: 23px;
}
.trsning-text h1 {
  font-size: 44px;
} 
.trsning-text.trsning-text-contact {
  margin-top: 29px;
}
.header-inner .comman_cover_image {
  min-height: 477px;
}
.row-fluid .features-include-list ul li {
  font-size: 15px;
  width:100%; 
}
.row-fluid .features-include-list ul li::before {
  font-size: 20px;
}    
        
}
@media (min-width:414px) and (max-width:480px){
.trsning-text.trsning-text-partner {
  margin-top: 5px;
  padding: 2px 17px;
}
.trsning-text.trsning-text-partner h1 {
  font-size: 44px;
  line-height: normal;
}
.trsning-text.trsning-text-partner h5 {
  font-size: 23px;
}
.trsning-text h1 {
  font-size: 51px;
}
.trsning-text.trsning-text-contact {
  margin-top: 43px;
}
.header-inner .comman_cover_image {
  min-height: 477px;
}
.row-fluid .features-include-list ul li {
  font-size: 17px;
  width: 100%;
}
.row-fluid .features-include-list ul li::before {
  font-size: 20px;
}
.get-touch-sec h3.hs_cos_wrapper.form-title {
  font-size: 35px;
} 
}
@media (min-width:481px) and (max-width:767px){
.trsning-text.trsning-text-partner {
  margin-top: 48px;
  padding: 16px 50px;
}   
.trsning-text h1 {
  font-size: 60px;
}
.trsning-text.trsning-text-contact {
  margin-top: 53px;
}
.header-inner .comman_cover_image {
  min-height: 477px;
}    
.top-banner.top-banner-contactus {
  padding: 25px 0;
}
.top-banner.top-banner-contactus h1 {
  font-size: 32px;
}
.row-fluid .features-include-list ul li {
  font-size: 20px;
  width: 100%;
}
.row-fluid .features-include-list ul li::before {
  font-size: 23px;
}
}
@media (min-width:320px) and (max-width:767px){
.mobile-trigger {
  top: -50px;
}
.foggy .mobile-trigger {
  top: -43px;
}
}    
.eri-form fieldset:nth-child(13) {
float: left;
width: 50%;
}
.hs-form-a66784e8-70a1-4671-a72c-6eedbdc0c6e7_38749fea-37e8-4896-8071-16b71351f7c3 .hs-input, .hs-form-a66784e8-70a1-4671-a72c-6eedbdc0c6e7_38749fea-37e8-4896-8071-16b71351f7c3 textarea.hs-input {
max-width: 560px !important;
width: 96% !important;
}

.logo_pansoftware {
background: #fff none repeat scroll 0 0;
padding: 10px;
}
.logo_pansoftware {
background: #fff none repeat scroll 0 0;
float: left !important;
margin-top: 10px;
padding: 10px;
width: auto !important;
}
.made_by h2 {
font-size: 18px;
font-weight: 300;
padding-top: 10px;
text-align: right;
text-transform: capitalize;
}
.made_by {
float: left !important;
width: 36% !important;
}
.eri-form .submitted-message {
display: none;
}
body[data-useragent*="Safari"] video {
-webkit-filter: brightness(96.3%);
}
/* Safari 6.1+ (8.0 is the latest version of Safari at the time of this posting) */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
{
.safari_only { 
color:#0000FF; 
filter: brightness(96.3%); 
}
}}

/* Safari 7.1+ (8.0 is the latest version of Safari at the time of this posting) */

_::-webkit-full-page-media, _:future, :root .safari_only {
color:#0000FF; 
filter: brightness(93%);
}
.slider-container .slick-slider {
margin-bottom: 0px;
}
.slide6{
background:#e52028 none repeat scroll 0 0;
}
.slide7{
background:#263a86 none repeat scroll 0 0;
}
.videos-left .showvideo{display:block;}
.videos-right .showvideo{display:block;}
ul.inputs-list.multi-container {list-style: none;}
.free-trail-form input[type="submit"]
{ 
background: #fff;
border-color: #626569;
padding: 9px 39px;
border-radius: 0px;
cursor: pointer;
border: 1px solid #626569;
font-size: 16px;
box-shadow: none;
text-transform: uppercase;
font-weight: 300;
font-family: "Open Sans",sans-serif;

}
.actions input[type="submit"] {
background: #fff;
border-color: #626569;
padding: 9px 39px;
border-radius: 0px;
cursor: pointer;
border: 1px solid #626569;
font-size: 16px;
box-shadow: none;
text-transform: uppercase;
font-weight: 300;
font-family: "Open Sans",sans-serif;
}

/* ======================  PAN - Individual module all  pages css start 27-02-2018 ================================ */

/* ======================  Background color code css start ================================ */

/* ======================== Red ============================== */

.Red .cta-bottom-section{
  background: #F2002F none repeat scroll 0 0;
}
.Red .header-main {
  background: #F2002F none repeat scroll 0 0;
  filter: none;
}
.Red .features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/Red.png");
}

/* ======================== Yellow ============================== */
.Yellow .cta-bottom-section{
  background: #F1A522 none repeat scroll 0 0;
}
.Yellow .header-main {
  background: #F1A522 none repeat scroll 0 0;
  filter: none;
}
.Yellow .features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/Yellow.png");
}
.Yellow a#cta_button_2933442_570a7c77-c82d-46a1-ab22-0eb0b9d9feff {
  background: #258dfc none repeat scroll 0 0;
}
/* ====================== Purple ================================ */

.Purple .cta-bottom-section{
  background: #5C2D85 none repeat scroll 0 0;
}
.Purple .header-main {
  background: #5C2D85 none repeat scroll 0 0;
  filter: none;
}
.Purple .features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/Purple.png");
}

/* ====================== Grey ================================ */

.Grey .cta-bottom-section{
  background: #636568 none repeat scroll 0 0;
}
.Grey .header-main {
  background: #636568 none repeat scroll 0 0;
  filter: none;
}
.Grey .features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/Grey.png");
}

/* ====================== Blue ================================ */

.Blue .cta-bottom-section{
  background: #342F81 none repeat scroll 0 0;
}
.Blue .header-main {
  background: #342F81 none repeat scroll 0 0;
  filter: none;
}
.Blue .features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/Blue.png");
}

/* ====================== Sky-Blue ================================ */

.Sky-Blue .cta-bottom-section{
  background: #00C7F1 none repeat scroll 0 0;
}
.Sky-Blue .header-main {
  background: #00C7F1 none repeat scroll 0 0;
  filter: none;
}
.Sky-Blue .features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/Sky-Blue.png");
}

/* ====================== Pink ================================ */

.Pink .cta-bottom-section{
  background: #9D005F none repeat scroll 0 0;
}
.Pink .header-main {
  background: #9D005F none repeat scroll 0 0;
  filter: none;
}
.Pink .features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/pink.png");
}

/* ====================== Golden ================================ */

.Golden .cta-bottom-section{
  background: #AF843C none repeat scroll 0 0;
}
.Golden .header-main {
  background: #AF843C none repeat scroll 0 0;
  filter: none;
}
.Golden .features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/Golden.png");
}

/* ====================== Green ================================ */

.Green .cta-bottom-section{
  background: #00A152 none repeat scroll 0 0;
}
.Green .header-main {
  background: #00A152 none repeat scroll 0 0;
  filter: none;
}
.Green .features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/Green.png");
}

/* ====================== Orange ================================ */

.Orange .cta-bottom-section{
  background: #EB6D26 none repeat scroll 0 0;
}
.Orange .header-main {
  background: #EB6D26 none repeat scroll 0 0;
  filter: none;
}
.Orange .features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/Orange.png");
}  


/* ======================  Background color code css End  ================================ */ 

.cta-bottom-section {
  background: #f2002f none repeat scroll 0 0;
  color: #fff;
  padding-bottom: 28px;
  text-align: center;  
}
.cta-section h2 {
  color: #fff;
  font-size: 2.3125rem;
  font-weight: normal;
  margin-bottom: 36px;
  margin-top: 13px;
  text-align: center;
}
.individual-banner-image {
  margin-top: 89px;
} 
.about-text p {
  color: #606060;
  font-size: 25px;
  font-weight: 600;
  text-align: center;
}
.features-include p {
  color: #606060;
  font-size: 25px;
  font-weight: 600;
}
.features-include-list ul {
  padding: 0;
}
.headersection .trsning-text {
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
}
.headersection .trsning-text h1 {
  display: table-cell;
  font-size: 50px;
  line-height: 68px;
  vertical-align: middle;
  width: 100%;
} 
.features-include-list ul li {
  float: left;
  font-size: 23px;
  list-style: outside none none;
  margin-bottom: 15px;
  padding-bottom: 10px;
  padding-left: 0;
  position: relative;
  width: 50%; 
}
.features-include-list ul li::before {
  content: url("https://cdn2.hubspot.net/hubfs/2933442/PAN%20-%20Individual%20module%20page%20images/pink.png");
  float: left;
  margin-right: 19px;
  margin-top: -2px;
  vertical-align: middle;
}
.content-section {
  float: left;
  padding-bottom: 82px;
  padding-top: 74px;
  width: 100%;
}
.health-heading {
  display: table;
  height: 297px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
} 
.features-include {
  padding-bottom: 30px;
  padding-top: 62px;
}
 
/* ======================  PAN - Individual module all  pages css End ================================ */

.span12.widget-span.widget-type-cell.header-inner.header-without-menu { height: 64px;}
/* Safari 6.1-7.0 */

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0)
{  
.safari_only {(;
color:#0000FF; 
filter: brightness(96.3%);
);}



/* ==========================================================================
   Custom Menu Primary
   ========================================================================== */


 /* Set ul background color */
 /* Set li background Color */
 /* Set link Color */
 /* Set link Hover Color */

/* Parent List */
.custom-menu-primary .hs-menu-wrapper > ul{ 
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li{
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a{
  color:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover{
  color:;
}

/* Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul{}
.custom-menu-primary .hs-menu-wrapper > ul ul li{
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a{
  color:;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover{
  color:;
}

 
/* Override max width on menu links */
.custom-menu-primary .hs-menu-wrapper > ul li a, 
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  overflow: visible !important;
  max-width: none !important;
  width: auto !important;
}

.pan_software_iframe {
    max-width: 100%;
    width: 100%;
}
  
a#cta_button_2933442_f1d604e9-c12f-4bc3-aa8c-f1626bc9a1fd img {
    height: auto;
}




/* Fix menu disappearing on desktop after toggling mobile menu */
/*

@media screen and (min-width:768px) {
      .custom-menu-primary .hs-menu-wrapper { 
          display:block !important;
      }
  }

*/


@media screen and (max-width:767px) {

img#hs-cta-img-81c9004f-093f-463b-ba8a-5f02b4faf058 {
    height: auto;
    width: 100%;
}
  }





